.body,.roadMap,.roadMap .pointer{position:relative}.body,.fo{font-style:normal}.oevbsHeader:hover{color:grey!important}.sapUiBlockLayoutSizeL .sapUiBlockCellContent,.sapUiBlockLayoutSizeM .sapUiBlockCellContent,.sapUiBlockLayoutSizeS .sapUiBlockCellContent,.sapUiBlockLayoutSizeXL .sapUiBlockCellContent,.sapUiBlockLayoutSizeXS .sapUiBlockCellContent,.visColumn{padding:0!important}#visBody button{background-color:transparent;color:inherit;font-size:1.125rem;border-radius:30px;padding:0 15px}#visBody button:active,#visBody button:focus,#visBody button:hover{box-shadow:none;color:#002ea7!important}#visBody:not(.noEmbeded) section:not(.sapMPageEnableScrolling){overflow:visible!important}#visBody .sapUiIcon:before{display:initial}#visBody input[type=search]{border:none;box-shadow:none;font-size:.875rem;background:0 0;width:100%;height:2.375rem;outline:0;padding:0;margin:0;text-indent:.125rem;vertical-align:top;text-overflow:ellipsis}#visBody input[type=search]:active,#visBody input[type=search]:focus,#visBody input[type=search]:hover{border:none!important;text-shadow:none!important}.btnBlue{background:#002ea7;color:#fff!important;text-shadow:none}.btnBlue span{color:inherit}.btnBlue .sapUiIcon{color:#fff}.btnBlueHover{background:#94d0ed!important;color:#002ea7!important;text-shadow:none}.btnGrey,.btnGreyHover{background:#e9f5fc;text-shadow:none}.btnBlueHover span{color:inherit}.btnGrey{border-color:#bfcbe9;color:#4d4d4c!important}.btnGrey span{color:inherit}.btnGreyHover{color:#4d4d4c!important}.btnGreyHover span{color:inherit}.toggleBtnPressed{background:#002ea7;border-color:#002ea7;color:#fff;text-shadow:none}.toggleBtnPressedBlue{background:#1b3d93;border-color:#0d39ab;color:#fff;text-shadow:none}.body,.fontProperties{font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif!important;color:#3c3c3b}.body{background:#fff;padding:0;margin:0;font-weight:200;line-height:1.25rem;cursor:default}.fontProperties{font-size:1rem}.blockHeaderBg{background:linear-gradient(to right,#0d39ab,#1b3d93);background-size:100% 55px;background-repeat:no-repeat}.blockHeaderBg .sapUiBlockCellTitle.sapUiBlockCellBegin{color:#fff;margin-bottom:1.5rem}.red{color:#da291c!important}.green{color:#97d700!important}.headline{font-size:2.25rem;line-height:2.625rem;color:#0d39ab;margin-bottom:.938rem}@media (min-width:320px) and (max-width:480px){.headline{font-size:1.75rem!important;line-height:1.75rem!important}}.h3{font-weight:400;font-size:1.375rem;line-height:1.625rem;color:#3c3c3b}@media (min-width:320px) and (max-width:480px){.h3{font-size:1.125rem!important;line-height:1.25rem!important}}.roadMap{width:100%;margin-bottom:.5rem}.roadMap span:after,.roadMap span:before{display:none!important}.roadMap .pointer{height:40px;background:#5977c6;margin-right:1px;z-index:5;color:#fff}.roadMap .pointer:after,.roadMap .pointer:before{content:"";position:absolute;bottom:0;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent}.roadMap .pointer:before{right:-19px;border-left:20px solid #5977c6}.roadMap .pointer:after{left:0;border-left:20px solid #fff}.roadMap .pointer:first-child{margin-left:0;background:#0d39ab}.roadMap .pointer:first-child:after{border-left:0}.roadMap .pointer:first-child:before{border-left-color:#0d39ab}.roadMap .pointer:nth-child(2){z-index:4}.roadMap .pointer:nth-child(3){z-index:3}.roadMap .pointer:last-child{z-index:2}.roadMap .pointer:last-child:before{border-left:0}.roadMap>div{-ms-flex-positive:1!important;flex-grow:1!important;display:-ms-inline-flexbox;display:inline-flex;height:40px;background:#5977c6;margin-right:1px;z-index:5;position:relative;color:#fff}.roadMap>div:after,.roadMap>div:before{bottom:0;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent}.roadMap[data-actualStep='B']>div:nth-child(1),.roadMap[data-actualStep='B']>div:nth-child(2),.roadMap[data-actualStep='C']>div:nth-child(2),.roadMap[data-actualStep='C']>div:nth-child(3),.roadMap[data-actualStep='D']>div:nth-child(2),.roadMap[data-actualStep='D']>div:nth-child(3),.roadMap[data-actualStep='D']>div:nth-child(4){background:#0d39ab}.errorCtrl bdi:after,.roadMap>div:after,.roadMap>div:before{content:"";position:absolute}.roadMap>div:before{right:-19px;border-left:20px solid #5977c6}.roadMap>div:after{left:0;border-left:20px solid #fff}.roadMap>div:first-child{margin-left:0;background:#0d39ab}.roadMap>div:first-child:after{border-left:0}.roadMap>div:first-child:before{border-left-color:#0d39ab}.roadMap>div:nth-child(2){z-index:4}.roadMap>div:nth-child(3){z-index:3}.roadMap>div:last-child{z-index:2}.roadMap>div:last-child:before{border-left:0}.roadMap>div .sapMFT{color:inherit;text-align:center;vertical-align:middle;width:calc(100% - 20px);padding-left:20px;line-height:40px}.roadMap>div .sapMFT span{cursor:inherit}.roadMap>div .sapMFT .no{border:2px solid #fff;width:25px;padding-left:2px;height:25px;line-height:22px;display:inline-block;border-radius:15px;text-align:center}.roadMap[data-actualStep='B']>div:nth-child(1):before,.roadMap[data-actualStep='B']>div:nth-child(2):before,.roadMap[data-actualStep='C']>div:nth-child(2):before,.roadMap[data-actualStep='C']>div:nth-child(3):before,.roadMap[data-actualStep='D']>div:nth-child(2):before,.roadMap[data-actualStep='D']>div:nth-child(3):before,.roadMap[data-actualStep='D']>div:nth-child(4):before{border-left-color:#0d39ab}.roadMap>div .sapMFT .title{margin-left:5px}@media (max-width:780px){.roadMap>div .sapMFT .title{display:none}}@media (max-width:420px){.roadMap>div .sapMFT{font-size:.75rem!important}.roadMap>div .sapMFT .no{width:20px;height:20px;line-height:17px;border-radius:20px}}.roadMap[data-actualStep='A']>div:first-child .sapMFT{cursor:pointer}.roadMap[data-actualStep='A']>div:first-child .sapMFT span{cursor:inherit}.roadMap[data-actualStep='B']>div:nth-child(1) .sapMFT,.roadMap[data-actualStep='B']>div:nth-child(2) .sapMFT,.roadMap[data-actualStep='C']>div:nth-child(2) .sapMFT,.roadMap[data-actualStep='C']>div:nth-child(3) .sapMFT,.roadMap[data-actualStep='D']>div:nth-child(2) .sapMFT,.roadMap[data-actualStep='D']>div:nth-child(3) .sapMFT,.roadMap[data-actualStep='D']>div:nth-child(4) .sapMFT,.sapMLabel{cursor:pointer}@media (min-width:414px){.roadMap[data-actualStep='A']>div:first-child .title,.roadMap[data-actualStep='B']>div:nth-child(2) .title,.roadMap[data-actualStep='C']>div:nth-child(3) .title,.roadMap[data-actualStep='D']>div:last-child .title{display:inline-block}}.msgWrapper{width:calc(100% - 0rem)}.msgWrapper .sapMMsgStrip{margin:0 0 .5rem}.errorCtrl input,.errorCtrl.sapMSlt{border:1px solid #da291c}.errorCtrl input:focus,.errorCtrl.sapMSlt:focus{border-color:#da291c!important}.errorCtrl.sapMSF form{border:1px solid #da291c}.errorCtrl.sapMSF form:focus{border-color:#da291c!important}.errorCtrl.sapMSF form .sapMSFB{color:#da291c}.errorCtrl.sapMSF input,.errorCtrl.sapMSF:focus{border:none!important}.errorCtrl.sapMCb .sapMCbBg,.errorCtrl.sapMRb .sapMRbBOut{border-color:#da291c!important}.errorCtrl bdi{padding-right:1.5rem}.errorCtrl bdi:after{background-image:url(../svg/inline_validierung_negativ.svg);background-repeat:no-repeat;width:1.125rem;height:1.125rem;margin-left:.5rem;margin-top:0}.bitMTextRB,.leistungenpdf{position:relative}.errorCtrl.sapMRb bdi:after{display:none}.confirmationLbl,.confirmationVal{display:inline-block}.errorCtrl.sapMCb bdi:after{margin-top:11px}.sapUiHLayout>.errorCtrl bdi:after{margin-top:0!important}.errMsg{color:#da291c!important;font-size:.75rem}*{font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif}.sapMLabel,.sapMRbB .sapMRbBOut{font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif!important}.sapMLabel{font-size:1rem!important;color:#3c3c3b!important}.sapMInputBaseInner,.sapMMsgStripIcon>.sapUiIcon,.sapMTitle{font-size:1rem}.sapMGlobalBackgroundColor,.sapUiGlobalBackgroundColor{background-color:#fff!important;background-image:none!important}.fb{font-weight:700}.sapMRbSel .sapMRbBInn{background-color:#0d39ab!important}.sapMCbHoverable:hover,.sapMRbHoverable:hover{border-color:#0d39ab!important}.sapMRbB .sapMRbBOut{font-size:1rem;color:#3c3c3b}.sapMInputBaseInner:not(.sapMInputBaseReadonlyInner):not(.sapMInputBaseStateInner):not(.sapMInputBaseDisabledInner):hover{border-color:#0d39ab}.sapMCbBg.sapMCbMarkChecked:before{color:#0d39ab!important}.sapMFT,.sapMInputBaseInner,.sapMText,.sapMText>div,.sapMText>span,.sapMTitle{color:#3c3c3b;font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif!important}.sapMSltHoverable:hover{border-color:#0d39ab!important}.sapMMsgStrip{width:calc(100%);margin:0 1rem 1rem}.msgContainer,.sapUiComponentContainer,.sapUiComponentContainer>div{width:100%}.sapUiResponsiveMargin{margin:0 0 1rem!important}.cbValueStateError .sapMCbBg,.valueStateError{border:2px solid #d62018}.sapMFT,.sapMText,.sapMText>div,.sapMText>span{font-size:1rem!important;line-height:1.375;font-weight:400}.bitMTextRB{top:10px}.bitUiSmallMarginTop{margin-top:.8rem!important}.sapUiSizeCompact .sapUiSmallMarginTop{margin-top:.5rem!important}.bitHBoxH{height:50px}.msgContainer .sapMMsgStrip{margin:0 0 .3rem;min-height:2rem}.sapUiComponentContainer{overflow:hidden}.mb1rem{margin-bottom:1rem}.mt1rem{margin-top:1rem}.mbt1rem{margin:1rem 0}.lblMaxWidth100,.sapMLabelMaxWidth.lblMaxWidth100{max-width:100%}.sapMInputBaseWarningInner{border-color:#bfbfbf;border-width:1px}.sapMInputBaseInner:not(.sapMInputBaseReadonlyInner):not(.sapMInputBaseStateErrorInner):not(.sapMInputBaseDisabledInner):hover,.sapMInputBaseInner:not(.sapMInputBaseReadonlyInner):not(.sapMInputBaseStateInner):focus{border-color:#0d39ab}.sapUiLnk{font-size:13px!important}.confirmationLbl{width:150px;font-weight:700;padding-right:5px}.confirmationLbl.longTxt{width:260px}.sapMTile.sapMTileActive{background:#0d39ab}.sapMStdTileIconDiv{color:#0d39ab}.sapMIBar-CTX .sapMTitle{color:#fff}.sapMBar .sapMBarContainer .sapMInputSuggInDialog .sapMInputBaseInner{color:inherit}.sapMBar .sapMBarContainer .sapMInputBaseInner{color:#fff}.sapMMessagePage>.sapMPage section{max-width:80%}.contractList .sapMLIB{border-bottom:none}.sapUiFormEdit .contractList .sapMText{min-height:1rem;padding-top:.3125rem;padding-bottom:0;line-height:1}.sapUiForm .sapUiFormTitle{font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif!important}.sapMList .sapMIBar .sapMBarChild .sapMBtnIcon{color:#000!important}.sapMList .sapMIBar .sapMBarChild .sapMBtnHoverable .sapMBtnIcon{color:#fff}.sapMList .sapMLIB.sapMGHLI{color:#0d39ab;background:#f7f7f7;border-bottom:1px solid #0d39ab}.sapMLIB.sapMLIBActive{background:#0d39ab;color:#fff}.sapMLIB.sapMLIBActive .sapMSLIImgIcon{color:#fff}.sapMSLIImgIcon{margin-left:0}.sapMSegB .sapMSegBBtn{color:#0d39ab}.sapMSegBBtn.sapMSegBBtnSel{background:#d62018;color:#fff;border-color:#d62018}.sapMSegBBtnFocusable:hover{background:#0d39ab!important;color:#fff;border-color:#0d39ab}.sapMSegBBtn.sapMSegBBtnFocusable.sapMSegBBtnSel{border-right:0 solid #d62018}.bitF14{font-size:1rem}.bitF16{font-size:1.1rem}.sapUiDlg div{float:none}.sendFrgmt .sapMBtn,.thanksFrgmt .sapMBtn{float:right}.sapMPanelHdr .sapMBtnIcon{color:#fff}.sapMPanelHdr .sapMTitle{color:#0d39ab!important;text-shadow:0 .0625rem 0 #000!important}.sapMPopover.helpPopover .sapMPanelHdr .sapMTitle>span{color:#000!important;text-shadow:0 .0625rem 0 #fff!important}html.sap-desktop .sapMBtn[data-btnPressed] .sapMBtnInner,html.sap-desktop .sapMIBar-CTX .sapMToggleBtnPressed,html.sap-desktop .sapMTB-Transparent-CTX .sapMBtnInner.sapMToggleBtnPressed,html.sap-desktop .sapMToggleBtnPressed{background:#1b3d93!important;border-color:#0d39ab!important;color:#fff!important;text-shadow:none!important}html.sap-desktop .sapMBtn .sapMBtnHoverable.sapMToggleBtnPressed:hover,html.sap-desktop .sapMBtn:hover .sapMBtnHoverable.sapMToggleBtnPressed,html.sap-desktop .sapMTB-Transparent-CTX .sapMBtnHoverable.sapMToggleBtnPressed:hover{background-image:none}html.sap-desktop .sapMBtnTransparent>.sapMBtnIcon{color:inherit!important}html.sap-desktop .sapMBtn:focus>.sapMFocusable{outline:0!important}html.sap-phone .sapMBtn[data-btnPressed] .sapMBtnInner,html.sap-phone .sapMIBar-CTX .sapMToggleBtnPressed,html.sap-phone .sapMTB-Transparent-CTX .sapMBtnInner.sapMToggleBtnPressed,html.sap-phone .sapMToggleBtnPressed,html.sap-tablet .sapMBtn[data-btnPressed] .sapMBtnInner,html.sap-tablet .sapMIBar-CTX .sapMToggleBtnPressed,html.sap-tablet .sapMTB-Transparent-CTX .sapMBtnInner.sapMToggleBtnPressed,html.sap-tablet .sapMToggleBtnPressed{background:#1b3d93!important;border-color:#0d39ab!important;color:#fff!important;text-shadow:none!important}html.sap-phone .sapMBtnTransparent>.sapMBtnIcon,html.sap-tablet .sapMBtnTransparent>.sapMBtnIcon{color:inherit!important}button,button:not(.dropdown){font-size:1.125rem;padding:0;background:0 0}button.sapMBtn,button:not(.dropdown).sapMBtn{outline:0}button.sapMBtn:hover>.sapMBtnHoverable,button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable{background:#94d0ed!important;color:#002ea7!important;text-shadow:none}button.sapMBtn:hover>.sapMBtnHoverable span,button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable span{color:inherit}button.sapMBtn:hover>.sapMBtnHoverable.sapMBtnTransparent,button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable.sapMBtnTransparent{background:#94d0ed!important;color:#002ea7!important;text-shadow:none}button.sapMBtn:hover>.sapMBtnHoverable.sapMBtnTransparent span,button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable.sapMBtnTransparent span{color:inherit}button.sapMBtn:hover>.sapMBtnHoverable.sapMToggleBtnPressed:not(.sapMBtnActive),button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable.sapMToggleBtnPressed:not(.sapMBtnActive){background:#94d0ed!important;color:#002ea7!important;text-shadow:none}button.sapMBtn:hover>.sapMBtnHoverable.sapMToggleBtnPressed:not(.sapMBtnActive) span,button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable.sapMToggleBtnPressed:not(.sapMBtnActive) span{color:inherit}button.sapMBtn:hover>.sapMBtnHoverable .sapMBtnHoverable.sapMToggleBtnPressed:hover,button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable .sapMBtnHoverable.sapMToggleBtnPressed:hover{background:#94d0ed!important;color:#002ea7!important;text-shadow:none}button.sapMBtn:hover>.sapMBtnHoverable .sapMBtnHoverable.sapMToggleBtnPressed:hover span,button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable .sapMBtnHoverable.sapMToggleBtnPressed:hover span{color:inherit}button .sapMBtnInner,button:not(.dropdown) .sapMBtnInner{border-radius:30px;padding:0 15px;font-size:1.125rem;background:#002ea7;color:#fff!important;text-shadow:none}button .sapMBtnInner span,button:not(.dropdown) .sapMBtnInner span{color:inherit}button .sapMBtnInner .sapUiIcon,button:not(.dropdown) .sapMBtnInner .sapUiIcon{color:#fff}button:not(.dropdown)[aria-pressed=false].sapMBtn:hover>.sapMBtnHoverable,button[aria-pressed=false].sapMBtn:hover>.sapMBtnHoverable{background:#e9f5fc;text-shadow:none;color:#4d4d4c!important}button:not(.dropdown)[aria-pressed=false].sapMBtn:hover>.sapMBtnHoverable span,button[aria-pressed=false].sapMBtn:hover>.sapMBtnHoverable span{color:inherit}button:not(.dropdown)[aria-pressed=false] .sapMBtnInner,button[aria-pressed=false] .sapMBtnInner{background:#e9f5fc;border-color:#bfcbe9;color:#4d4d4c!important;text-shadow:none}button:not(.dropdown)[aria-pressed=false] .sapMBtnInner span,button[aria-pressed=false] .sapMBtnInner span{color:inherit}button:not(.dropdown)[aria-pressed=false] .sapMBtnInner.sapMBtnActive,button[aria-pressed=false] .sapMBtnInner.sapMBtnActive{border-color:#4d4d4c}.sapUiSizeCompact .sapMBtn{margin:0 .2rem}.sapMBtnIcon{margin:0!important;padding-left:.4375rem;padding-right:.4375rem;background-color:inherit!important;color:#fff}.tbInfoBtn{border:1px solid #f5f5f5}.sapMSwt.sapMSwtAcceptReject.sapMSwtOff,.sapMSwt.sapMSwtAcceptReject.sapMSwtOn,.sapMSwt:hover.sapMSwtAcceptReject.sapMSwtOff,.sapMSwt:hover.sapMSwtAcceptReject.sapMSwtOn,:not(.sapMSFDisabled)>.sapMSFF:hover{border-color:#0d39ab}.tbInfoBtn.sapMBtn{height:1.5rem}.tbInfoBtn .sapMBtnInner{height:1.125rem!important;min-width:1.5rem}.tbInfoBtn .sapMBtnIcon{line-height:1;width:.5rem;font-size:.75rem;margin-left:.4375rem;margin-right:.4375rem}.sapMIBar.sapMFooter,.sapMIBar.sapMFooter-CTX{background-color:#DFDFDF!important}.sapMSwt,.sapMSwt:hover{background:#fff;color:#0d39ab!important;font-size:1rem}.sapMSwt.sapMSwtAcceptReject.sapMSwtOff .sapMSwtHandle,.sapMSwt.sapMSwtAcceptReject.sapMSwtOn .sapMSwtHandle,.sapMSwt:hover.sapMSwtAcceptReject.sapMSwtOff .sapMSwtHandle,.sapMSwt:hover.sapMSwtAcceptReject.sapMSwtOn .sapMSwtHandle{border-color:#0d39ab;background:#0d39ab}.sapMSwt.sapMSwtAcceptReject .sapMSwtLabel::after,.sapMSwt:hover.sapMSwtAcceptReject .sapMSwtLabel::after{display:none;content:''}.sapMSwt.sapMSwtAcceptReject .sapMSwtLabelOn::before,.sapMSwt:hover.sapMSwtAcceptReject .sapMSwtLabelOn::before{color:#0d39ab;display:inline-block}.sapMSwt.sapMSwtAcceptReject .sapMSwtLabelOff,.sapMSwt:hover.sapMSwtAcceptReject .sapMSwtLabelOff{padding:0 .5rem}.sapMSwt.sapMSwtAcceptReject .sapMSwtLabelOff::before,.sapMSwt:hover.sapMSwtAcceptReject .sapMSwtLabelOff::before{color:#0d39ab;display:inline-block}.sapMLnk{color:#0d39ab!important}.sapMLnk .icoL{margin-right:5px}.sapMLnk:hover{color:#000!important}.sapMLnk:focus,.sapMLnk:focus-visible{outline:0!important;box-shadow:none!important;background:0 0!important;color:gray!important}.sapUiBlockCellTitle,.sapUiBlockCellTitle:after,.sapUiBlockCellTitle:before{box-sizing:unset!important}.sapMCb:not(.sapMCbBgDis).sapMCbHasLabel:focus:before{height:100%;top:-.185rem!important}.sapUiBlockCellTitle{font-weight:400!important;font-size:1.375rem!important;line-height:1.625rem!important;color:#3c3c3b!important}@media (min-width:320px) and (max-width:480px){.sapUiBlockCellTitle{font-size:1.125rem!important;line-height:1.25rem!important}}.sapUiBlockLayout{margin-bottom:1rem}@font-face{font-family:oevbs-iconfont;src:url(../fonts/oevbs-iconfont.eot);src:url(../fonts/oevbs-iconfont.eot?#iefix) format("embedded-opentype"),url(../fonts/oevbs-iconfont.woff2) format("woff2"),url(../fonts/oevbs-iconfont.woff) format("woff"),url(../fonts/oevbs-iconfont.ttf) format("truetype"),url(../fonts/oevbs-iconfont.svg#oevbs-iconfont) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:oevbs-iconfont;src:url(../fonts/oevbs-iconfont.svg#oevbs-iconfont) format("svg")}}[data-icon]:before{content:attr(data-icon)}.fo-alert:before,.fo-arrow-down:before,.fo-arrow-left:before,.fo-arrow-right:before,.fo-arrow-up:before,.fo-backward:before,.fo-bar:before,.fo-bullet-arrow:before,.fo-bullet:before,.fo-calculator:before,.fo-calendar:before,.fo-check:before,.fo-clock:before,.fo-customer:before,.fo-delete:before,.fo-dislike:before,.fo-dot:before,.fo-doublearrow-down:before,.fo-doublearrow-up:before,.fo-download:before,.fo-exclamation:before,.fo-forward:before,.fo-id-card:before,.fo-like:before,.fo-mail:before,.fo-memorize:before,.fo-menu:before,.fo-minus:before,.fo-mobile-berater:before,.fo-mobile-menue-aktiv:before,.fo-mobile-menue-hoch-aktiv:before,.fo-mobile-menue-hoch:before,.fo-mobile-menue:before,.fo-padlock-open:before,.fo-padlock:before,.fo-paper-blank:before,.fo-paper:before,.fo-pencil:before,.fo-phone:before,.fo-place:before,.fo-play-pause:before,.fo-plus:before,.fo-print:before,.fo-question:before,.fo-reload:before,.fo-search:before,.fo-service-numbers:before,.fo-speaker:before,.fo-table-pagination:before,.fo-trash-bin:before,.fo-world:before,[data-icon]:before{display:inline-block;font-family:oevbs-iconfont;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.fo-alert:before{content:"\62"}.fo-arrow-down:before{content:"\4b"}.fo-arrow-left:before{content:"\4a"}.fo-arrow-right:before{content:"\71"}.fo-arrow-up:before{content:"\4c"}.fo-backward:before{content:"\7a"}.fo-bar:before{content:"\48"}.fo-bullet:before{content:"\45"}.fo-bullet-arrow:before{content:"\52"}.fo-calculator:before{content:"\6a"}.fo-calendar:before{content:"\64"}.fo-check:before{content:"\70"}.fo-clock:before{content:"\4f"}.fo-customer:before{content:"\6c"}.fo-delete:before{content:"\74"}.fo-dislike:before{content:"\61"}.fo-dot:before{content:"\4d"}.fo-doublearrow-down:before{content:"\53"}.fo-doublearrow-up:before{content:"\54"}.fo-download:before{content:"\42"}.fo-exclamation:before{content:"\41"}.fo-forward:before{content:"\43"}.fo-id-card:before{content:"\50"}.fo-like:before{content:"\73"}.fo-mail:before{content:"\46"}.fo-memorize:before{content:"\69"}.fo-menu:before{content:"\66"}.fo-minus:before{content:"\63"}.fo-mobile-berater:before{content:"\55"}.fo-mobile-menue:before{content:"\56"}.fo-mobile-menue-aktiv:before{content:"\57"}.fo-mobile-menue-hoch:before{content:"\58"}.fo-mobile-menue-hoch-aktiv:before{content:"\59"}.fo-padlock:before{content:"\6e"}.fo-padlock-open:before{content:"\6f"}.fo-paper:before{content:"\68"}.fo-paper-blank:before{content:"\67"}.fo-pencil:before{content:"\75"}.fo-phone:before{content:"\6d"}.fo-place:before{content:"\49"}.fo-play-pause:before{content:"\79"}.fo-plus:before{content:"\77"}.fo-print:before{content:"\44"}.fo-question:before{content:"\78";cursor:help}.fo-reload:before{content:"\47"}.fo-search:before{content:"\65"}.fo-service-numbers:before{content:"\6b"}.fo-speaker:before{content:"\76"}.fo-table-pagination:before{content:"\72"}.fo-trash-bin:before{content:"\51"}.fo-world:before{content:"\4e"}.fo{display:inline-block;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif}.fo:before{font-family:oevbs-iconfont}.fo-close:before{content:"t"}@font-face{font-family:'Sparkasse Web';src:url(../fonts/sparrg-webfont.eot);src:url(../fonts/sparrg-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/sparrg-webfont.woff) format("woff"),url(../fonts/sparrg-webfont.ttf) format("truetype"),url(../fonts/sparrg-webfont.svg#sparkasse_rgregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Sparkasse Web';src:url(../fonts/sparrgit-webfont.eot);src:url(../fonts/sparrgit-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/sparrgit-webfont.woff) format("woff"),url(../fonts/sparrgit-webfont.ttf) format("truetype"),url(../fonts/sparrgit-webfont.svg#sparkasse_rgitalic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:'Sparkasse Web';src:url(../fonts/sparlt-webfont.eot);src:url(../fonts/sparlt-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/sparlt-webfont.woff) format("woff"),url(../fonts/sparlt-webfont.ttf) format("truetype"),url(../fonts/sparlt-webfont.svg#sparkasse_ltregular) format("svg");font-weight:200;font-style:normal}@font-face{font-family:'Sparkasse Web';src:url(../fonts/sparltit-webfont.eot);src:url(../fonts/sparltit-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/sparltit-webfont.woff) format("woff"),url(../fonts/sparltit-webfont.ttf) format("truetype"),url(../fonts/sparltit-webfont.svg#sparkasse_ltitalic) format("svg");font-weight:200;font-style:italic}@font-face{font-family:'Sparkasse Web';src:url(../fonts/sparbd-webfont.eot);src:url(../fonts/sparbd-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/sparbd-webfont.woff) format("woff"),url(../fonts/sparbd-webfont.ttf) format("truetype"),url(../fonts/sparbd-webfont.svg#sparkasse_rgbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Sparkasse Web';src:url(../fonts/sparbdit-webfont.eot);src:url(../fonts/sparbdit-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/sparbdit-webfont.woff) format("woff"),url(../fonts/sparbdit-webfont.ttf) format("truetype"),url(../fonts/sparbdit-webfont.svg#sparkasse_rgbold_italic) format("svg");font-weight:700;font-style:italic}.maintenanceV .sapUiBlockLayoutCell{margin-right:1rem}.maintenanceV .sapUiBlockLayoutCell:first-child{text-align:center}.maintenanceV .sapUiBlockLayoutCell:last-child{margin-right:0}.maintenanceV .sapMFT{margin-top:2rem;font-size:1.5rem}.serviceFrgmt .leistung{border:.5px solid #d3d3d3!important}.serviceFrgmt .leistung_items{padding:1rem;width:-webkit-fill-available;background-color:#e9f5fc}.serviceFrgmt .leistung_help{position:unset!important;cursor:help;padding-right:2rem}.serviceFrgmt .leistung_icon{font-size:1.5rem!important;padding-top:.2rem}.serviceFrgmt .leistung_text{padding-left:1rem}.serviceFrgmt .leistung_beitrag{float:right;padding:1rem}.serviceFrgmt .gesamt_beitrag{padding:1rem}.serviceFrgmt .leistungTotalRow{width:100%;font-size:1.375rem!important;background-color:#e0e0e0}.serviceFrgmt .leistungTotalRow.totalBlock{font-size:1.5rem!important}.serviceFrgmt .leistungTotalRow .sapMFT,.serviceFrgmt .leistungTotalRow .sapMText{font-size:inherit!important;font-weight:inherit!important}.serviceFrgmt .leistungTotalRow .sapMFT{display:inline-block}.contactDataFrgmt .postal .sapMSlt{margin-top:4px!important}.bankDataFrgmt .inputIban .sapMInputDivWrapper .sapMInputBaseInner{font-size:.9rem!important}.totalBlockWrapper .totalRow{width:100%;font-size:1.375rem!important}.totalBlockWrapper .totalRow .suffixTxt{font-size:1rem!important}.totalBlockWrapper .totalRow.extraOption .fo-minus,.totalBlockWrapper .totalRow.extraOption .fo-plus{line-height:inherit;font-size:1rem!important;margin:0 .5rem 0 .75rem}.totalBlockWrapper .totalRow.totalBlock{margin-top:.5rem!important;font-size:2rem!important;color:#97d700}@media (min-width:320px) and (max-width:480px){.totalBlockWrapper .totalRow.totalBlock{font-size:1rem!important;line-height:1.25rem!important}}.totalBlockWrapper .totalRow.totalFeetNote{font-size:.75rem!important;color:#97d700}.totalBlockWrapper .totalRow .sapMText{font-size:inherit!important;font-weight:inherit!important}@media (min-width:320px) and (max-width:480px){.totalBlockWrapper .totalRow .sapMText{font-size:1.125rem!important;line-height:1.25rem!important}}.totalBlockWrapper .totalRow .sapMFT{display:inline-block;font-size:inherit!important;font-weight:inherit!important}@media (min-width:320px) and (max-width:480px){.totalBlockWrapper .totalRow .sapMFT{font-size:1rem!important;line-height:1.25rem!important}}.totalBlockWrapper button{margin-left:1rem}.sap-phone .agencyFrgmt .widthFullForMoble,.sap-tablet .agencyFrgmt .widthFullForMoble{width:100%!important}.agencyFrgmt .agencyRow .sapUiBlockLayoutCell{position:relative;background-color:#fff;padding-bottom:.5rem;padding-top:.5rem;margin:0;text-align:start}.agencyFrgmt .agencyRow .sapUiBlockLayoutCell.title h2{text-align:start;font-size:1.5rem!important}#visBody .version,.agencyFrgmt .agencyText{text-align:center}.agencyFrgmt .agencyHeadline{margin-left:-.1rem!important}.agencyFrgmt .agencyHBox{width:80%;height:auto;margin:0 auto;-ms-flex-pack:center;justify-content:center}.agencyFrgmt .agencyVBox{margin-top:15px;margin-bottom:15px;z-index:0;position:relative;background:#FFF;padding:10px;box-sizing:border-box;transition:box-shadow .2s ease,transform .2s ease,z-index 0s .2s ease;box-shadow:0 0 0 1px #E2E9ED;max-width:300px}.agencyFrgmt .agencyVBox:before{content:"";display:block}.agencyFrgmt .agencyVBox:hover{z-index:1;box-shadow:0 8px 50px rgba(0,0,0,.2);transform:scale(1.05);transition:box-shadow .2s ease,transform .2s ease,z-index 0s 0s ease;cursor:pointer}.agencyFrgmt .agencyImage{padding-top:20px;max-width:65%;height:auto;display:block;margin-right:auto;margin-left:auto}.agencyFrgmt .agency_name{color:#313435;font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:500;line-height:2.625rem;padding-top:10px}.agencyFrgmt .agencyInfo{text-align:center;color:#6F808A;font-family:Roboto,sans-serif!important;font-size:.875rem!important}.agencyFrgmt .arrowRight{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.agencyFrgmt .agencyNextButton{background:#002ea7!important;color:#fff;margin-top:10px;padding-top:5px;height:30px;border-radius:30px}.agencyFrgmt .agencyNextButton:hover{background:#94d0ed!important;color:#002ea7!important}.agencyFrgmt .agencyInputSearch{min-width:30em}.agencyFrgmt .agencyResultImg{max-height:250px}.agencyFrgmt .sapMCrslBackground-Translucent{background:#e9f5fc;border:.5px solid #d3d3d3}.overviewFrgmt{margin-bottom:0;padding-bottom:0!important}.overviewFrgmt .overviewRow{margin-top:1rem}.overviewFrgmt .overviewRow .mb{margin-bottom:.375rem}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell{position:relative;background-color:#e9f5fc;border:.5px solid #d3d3d3;padding:1rem;margin-bottom:1rem!important}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell .sapUiBlockCellContent{margin-top:0}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell h2{min-height:60px;margin-bottom:.5rem;color:#0d39ab!important;font-size:1.5rem!important;line-height:40px!important;vertical-align:bottom;padding-left:55px;width:calc(100% - 110px);background-repeat:no-repeat;background-size:75px 75px;background-position:0 0}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.policyholder .sapMFT,.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.prempayer .sapMFT{margin-bottom:.375rem}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.policyholder h2{background-image:url(../img/policyholder.png);background-position:-20px -18px}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.prempayer h2{background-image:url(../img/beitrag.png);background-position:-11px -17px}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.contractDetails h2{padding-left:50px;margin-bottom:0;background-image:url(../img/neueVers.png);background-position:-8px -5px;background-size:60px 60px}.completionFrgmt .completionRow .sapUiBlockLayoutCell h2,.consultationFrgmt .consultationRow .sapUiBlockLayoutCell h2{color:#0d39ab!important;font-size:1.5rem!important;line-height:2.625rem!important;min-height:100px;vertical-align:middle;width:calc(100% - 110px);background-repeat:no-repeat;background-size:100px 100px}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.contractDetails h3{display:block;font-weight:600}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.contractDetails h4{display:block;font-weight:500}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.contractDetails .sapUiHLayout{position:relative}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.contractDetails .sapUiHLayout .sapMFT{display:inline-block}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.contractDetails .sapUiHLayout .oevbsIco{position:absolute;top:2px;left:65px;margin:0}.completionFrgmt .sapMCb .sapMCbBg,.consultationFrgmt .consultationRow .sapMCb .sapMCbBg,.sendFrgmt .sapMCb .sapMCbBg,.thanksFrgmt .sapMCb .sapMCbBg{left:0}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell:first-child{margin-left:.5rem}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell:last-child{margin-right:.5rem;margin-bottom:1rem!important}.consultationFrgmt .consultationRow .sapUiBlockLayoutCell{position:relative;background-color:#e9f5fc;border:.5px solid #d3d3d3;padding:1rem;margin:0 .5rem}.consultationFrgmt .consultationRow .sapUiBlockLayoutCell h2{margin-bottom:.5rem;padding-top:.5rem;padding-left:110px;background-position:0 0;background-position-y:-10px}.consultationFrgmt .consultationRow .sapUiBlockLayoutCell.berater h2{background-image:url(../img/berater.png)}.consultationFrgmt .consultationRow .errMsg{margin-top:1rem}.consultationFrgmt .consultationRow .sapMCb{padding:0 0 0 2rem}.completionFrgmt{position:relative;background-color:#e9f5fc;border:.5px solid #d3d3d3;padding:1rem;margin:0 .5rem}.completionFrgmt .completionRow .sapUiBlockLayoutCell h2{margin-bottom:.5rem;padding-top:.5rem;padding-left:110px;background-position:0 -5px}.completionFrgmt .completionRow .sapUiBlockLayoutCell.contract h2{background-image:url(../img/contractDetails.png)}.completionFrgmt .completionRowEnd{background-color:#0d39ab!important}.completionFrgmt .completionRowEnd .sapUiBlockLayoutCell div,.completionFrgmt .completionRowEnd .sapUiBlockLayoutCell label{color:#fff!important}.sendFrgmt .sapUiBlockLayoutCell h2,.thanksFrgmt .sapUiBlockLayoutCell h2{font-size:1.5rem!important;color:#0d39ab!important;line-height:2.625rem!important;min-height:100px;vertical-align:middle;width:calc(100% - 110px);background-repeat:no-repeat;background-size:100px 100px;background-position:0 0;background-position-y:-10px}.completionFrgmt .sapMCb{padding:0 0 0 2rem}.sendFrgmt{overflow:visible;padding:1rem;padding-bottom:3rem!important;margin:1rem .5rem;background-color:#e9f5fc;border:.5px solid #d3d3d3}.sendFrgmt .sapUiBlockLayoutCell h2{margin-bottom:.5rem;padding-top:.5rem;padding-left:110px}.sendFrgmt .sapUiBlockLayoutCell.police h2{background-image:url(../img/police.png)}.sendFrgmt .errMsg{margin-top:1rem}.sendFrgmt .sapMCb{padding:0 0 0 2rem}.thanksFrgmt{overflow:visible;padding:1rem;background-color:#97d700;border:.5px solid #d3d3d3;margin:0 .5rem .5rem;padding-bottom:3rem!important;margin-bottom:3rem!important}.thanksFrgmt .sapUiBlockLayoutCell h2{margin-bottom:.5rem;padding-top:.5rem;padding-left:110px;background-image:url(../img/success.png)}.thanksFrgmt .sapMCb{padding:0 0 0 2rem}.sap-desktop .sapMPopover{z-index:102!important}.sapMDialog,.sapUiCal{z-index:112!important}.sap-desktop .sapMPopover.sapMSltPicker{max-height:450px!important}.sap-desktop .sapMPopover.sapMSltPicker .sapMPopoverCont,.sap-desktop .sapMPopover.sapMSltPicker .sapMPopoverCont .sapMPopoverScroll{max-height:400px!important}.sapMPopoverCont{padding:.5rem}.sapUiCalHead>button>span{color:#222!important}@media (min-width:320px) and (max-width:480px){#outer_div_flex_for_mobile{height:auto!important}}.sapMDialogFooter{padding:0!important}.sapMDialogFooter .sapMBtn{padding:0}.sapMDialogFooter .sapMBtn.sapMBarChild{background-color:#002ea7}.sapMDialogFooter .sapMBtn.sapMBarChild bdi{color:#fff!important}.sap-phone #DigitalSchutzApp,.sap-tablet #DigitalSchutzApp{margin:0 .25rem;width:calc(100% - .5rem)!important}.sap-phone .sapUiRtt,.sap-tablet .sapUiRtt{left:0!important}.sap-phone .sapMRb{width:100%}.sap-phone .sapMRb.wInfo{width:calc(100% - 40px)}.sap-phone .sapMBtnIcon{line-height:2.25rem}.sapUiCalCancel{color:#00679e!important}.sapMDialog .sapMSFI[type=search]{border:none!important;box-shadow:none;font-size:.875rem;background:0 0;width:100%;height:2.375rem;outline:0;padding:0;margin:0;text-indent:.125rem;vertical-align:top;text-overflow:ellipsis}.sapMDialog .sapMSFI[type=search]:active,.sapMDialog .sapMSFI[type=search]:focus,.sapMDialog .sapMSFI[type=search]:hover{border:none!important;text-shadow:none!important;background:0 0}.sapMDialog .sapMSFF{border:none}.sapMDialog .sapMFT{padding:.5rem}#visBody,#visBody.sapUiBody{background:#fff;color:#3c3c3b;padding:0;margin:0;font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif!important;font-weight:200;font-style:normal;line-height:1.25rem;position:relative;cursor:default}.sapMInputBaseContentWrapper{border:.4px solid #bfbfbf!important;background:#fff}.sapMCrslBulleted>span:after,.sapMCrslBulleted>span:before,.sapMInputHighlight:after,.sapMInputHighlight:before{content:none!important}#visBody{min-height:500px}#visBody.loading #content{display:none}#visBody.loading #init{display:block;font-size:2.25rem;line-height:2.625rem;color:#0d39ab;margin-bottom:.938rem}@media (min-width:320px) and (max-width:480px){#visBody.loading #init{font-size:1.75rem!important;line-height:1.75rem!important}}#visBody.loading #init span{animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both}#visBody.loading #init span:after,#visBody.loading #init span:before{display:none;content:""}#visBody.loading #init span:nth-child(2){animation-delay:.2s}#visBody.loading #init span:nth-child(3){animation-delay:.4s}#visBody #init{display:none}#visBody span,#visBody table{font-size:inherit;font-weight:inherit;color:inherit}#visBody .sapUiBlockLayoutCell.wHL h2{font-size:2.25rem!important;line-height:2.625rem!important;color:#0d39ab!important;margin-bottom:.938rem!important}@media (min-width:320px) and (max-width:480px){#visBody .sapUiBlockLayoutCell.wHL h2{font-size:1.75rem!important;line-height:1.75rem!important}}#visBody .sapMFT .wHL h3{font-size:2.25rem;line-height:2.625rem;color:#0d39ab;margin-bottom:.938rem}@media (min-width:320px) and (max-width:480px){#visBody .sapMFT .wHL h3{font-size:1.75rem!important;line-height:1.75rem!important}}#visBody .fo-question{cursor:help!important}#visBody .blockForm .sapMCb .sapMLabel,#visBody .blockForm .sapMRb .sapMLabel{cursor:pointer}#visBody .curr:after{content:'€';display:inline}#visBody .fleft{float:left}#visBody .fright{float:right}#visBody .dIF{display:-ms-inline-flexbox!important;display:inline-flex!important}#visBody .version{display:block;width:100%;color:#3c3c3b;font-size:1rem}#visBody .w100{width:100%!important}#visBody .h100{height:100%!important}#visBody .w40rem{width:40rem!important}#visBody .w39rem{width:39rem!important}#visBody .w38rem{width:38rem!important}#visBody .w37rem{width:37rem!important}#visBody .w36rem{width:36rem!important}#visBody .w35rem{width:35rem!important}#visBody .w34rem{width:34rem!important}#visBody .w33rem{width:33rem!important}#visBody .w32rem{width:32rem!important}#visBody .w31rem{width:31rem!important}#visBody .w30rem{width:30rem!important}#visBody .w29rem{width:29rem!important}#visBody .w28rem{width:28rem!important}#visBody .w27rem{width:27rem!important}#visBody .w26rem{width:26rem!important}#visBody .w25rem{width:25rem!important}#visBody .w24rem{width:24rem!important}#visBody .w23rem{width:23rem!important}#visBody .w22rem{width:22rem!important}#visBody .w21rem{width:21rem!important}#visBody .w20rem{width:20rem!important}#visBody .w19rem{width:19rem!important}#visBody .w18rem{width:18rem!important}#visBody .w17rem{width:17rem!important}#visBody .w16rem{width:16rem!important}#visBody .w15rem{width:15rem!important}#visBody .w14rem{width:14rem!important}#visBody .w13rem{width:13rem!important}#visBody .w12rem{width:12rem!important}#visBody .w11rem{width:11rem!important}#visBody .w10rem{width:10rem!important}#visBody .w9rem{width:9rem!important}#visBody .w8rem{width:8rem!important}#visBody .w7rem{width:7rem!important}#visBody .w6rem{width:6rem!important}#visBody .w5rem{width:5rem!important}#visBody .w4rem{width:4rem!important}#visBody .w3rem{width:3rem!important}#visBody .w2rem{width:2rem!important}#visBody .w1rem{width:1rem!important}#visBody .flexGrow{-ms-flex-positive:1;flex-grow:1}#visBody .mr05rem{margin-right:.5rem}#visBody .mr1rem{margin-right:1rem!important}#visBody .mb1rem{margin-bottom:1rem}#visBody .noBorder{border:none!important}#visBody .sapUiBLy,#visBody .sapUiBusyIndicator,#visBody .sapUiLocalBusyIndicator{z-index:200!important}#visBody .sapMDialogPhone{z-index:220!important}#visBody .sapUiBLy{background-color:#eee!important}#visBody .sap-ui-blocklayer-popup{z-index:199!important;background-color:transparent}#visBody #sapUiBusyIndicator,#visBody #sapUiBusyIndicator .sapUiLocalBusyIndicator,#visBody .sapUiLocalBusy,#visBody .sapUiLocalBusy .sapUiLocalBusyIndicator{z-index:201!important}#visBody #sapUiBusyIndicator .sapUiLocalBusyIndicator .sapUiLocalBusyIndicatorAnimation,#visBody .sapUiLocalBusy .sapUiLocalBusyIndicator .sapUiLocalBusyIndicatorAnimation{background:url(../img/loading-oevbs-s.gif) no-repeat;background-size:100% 100%;width:50px!important;height:50px!important;left:calc(100% / 2 - 25px)!important;top:calc(100% / 2 - 25px)!important;z-index:201!important;position:fixed}#visBody #sapUiBusyIndicator .sapUiLocalBusyIndicator .sapUiLocalBusyIndicatorAnimation>div,#visBody .sapUiLocalBusy .sapUiLocalBusyIndicator .sapUiLocalBusyIndicatorAnimation>div{display:none!important}#visBody .btnMR .sapMBtn{margin-right:.5rem}#visBody .blockForm{overflow:visible;padding-bottom:1rem;border-bottom:2px solid #e9f5fc}#visBody .blockForm .sapUiBlockLayoutCell{margin:0 .5rem}#visBody .blockForm .sapUiBlockCellContent{margin-top:16px}#visBody .blockForm .wHeadline .sapUiBlockLayoutCell{margin:0}#visBody .blockForm .sapMRbB .sapMRbBInn,#visBody .blockForm .sapMSlt{margin-top:1px}#visBody .blockForm .sapUiBlockCellTitle{margin-bottom:0;color:#0d39ab!important}#visBody .nextBG,#visBody .nextBG h3{font-weight:400!important;color:#3c3c3b!important}#visBody .blockForm .formText{font-size:1rem!important;line-height:33px;height:40px;vertical-align:bottom}#visBody .blockForm .sapMRb{clear:none;margin:.5rem .75rem .5rem 0;width:100%!important}#visBody .blockForm .sapMRb:focus:before{width:100%!important;left:0!important;top:.125rem!important}#visBody .blockForm .sapMRb .sapMRbB{top:0;height:2rem;width:2rem}#visBody .blockForm .sapMRb .sapMRbB .sapMRbBOut{margin:0;padding-top:0}#visBody .blockForm .sapMRb .sapMRbBLabel{max-width:calc(100% - 2rem + 1px)}#visBody .blockForm .sapMRbG .sapMRb:focus:before{width:100%!important;left:0!important;top:.125rem!important}#visBody .blockForm .sapMRbG .sapMRb .sapMRbB{height:2rem;width:2rem}#visBody .blockForm .sapMRbG .sapMRb .sapMRbB .sapMRbBOut{margin:0 .5rem 0 0;padding-top:0!important}#visBody .blockForm .sapMRbG .sapMRb .sapMRbBLabel{padding-left:2rem;max-width:calc(100% + 1px);height:2rem;line-height:2rem}#visBody .blockForm .sapMCb.firstChild{padding-left:35px}#visBody .blockForm .sapMCb.firstChild .sapMCbMark{left:0}@media (max-width:560px){#visBody .blockForm .sapMCb{padding-left:35px}#visBody .blockForm .sapMCb .sapMCbMark{left:0}}#visBody .blockForm .sapMDP{width:9rem!important}#visBody .blockForm .sapMLabel{text-overflow:clip;overflow:visible;white-space:normal}#visBody .noOverflow,#visBody .sapMCb>label{overflow:visible!important}#visBody .noWhiteSpace,#visBody .sapMCb>label,.checkBoxWrapping>label{white-space:normal!important}#visBody .blockForm .sapMCbLabel{line-height:normal}#visBody .blockForm .sapMLabel:not(.sapMRbBLabel):not(.sapMCbLabel){padding:0 0 3px;cursor:pointer}#visBody .blockForm .sapUiHLayout{position:relative}#visBody .blockForm .sapUiHLayout .oevbsIco{position:absolute;top:0;margin:0 0 0 8px}#visBody .blockForm .oevbsIco{margin:-2px 0 0 8px}#visBody .blockForm .oevbsIco.fleft{margin-top:12px;margin-left:-8px;margin-right:1rem}#visBody .sapMSF{display:inline-block}#visBody .nextBG{background-color:#0d39ab;border:.5px solid #d3d3d3!important;padding:1rem .5rem;padding-bottom:3rem!important;font-size:1.375rem!important;line-height:1.625rem!important}@media (min-width:320px) and (max-width:480px){#visBody .nextBG{font-size:1.125rem!important;line-height:1.25rem!important}}#visBody .nextBG h3{font-size:1.375rem!important;line-height:1.625rem!important}@media (min-width:320px) and (max-width:480px){#visBody .nextBG h3{font-size:1.125rem!important;line-height:1.25rem!important}}#visBody .nextBG .sapMText{font-size:inherit!important;font-weight:inherit!important}#visBody .nextBG .sapMFT{display:inline-block;color:#fff;font-weight:inherit!important}#visBody .nextBG .sapMBtn{margin-top:.5rem;margin-right:0!important}#visBody .nextBG .sapUiBlockCellContent,#visBody .nextBG .sapUiBlockLayoutCell{margin:0!important}#visBody .sapMCb{margin:.5rem 0;height:inherit!important;line-height:normal!important}#visBody .sapMCb>label{text-overflow:clip!important;line-height:normal}#visBody .sapMCb .sapMCbBg{top:0!important}#visBody .sapMRbBLabel{height:inherit!important;line-height:normal!important;padding-left:.6em;position:relative!important}#visBody .sapMRbBLabel:before{display:none}#visBody .oevbsIco,#visBody .sapMSltArrow{color:#000}#visBody .oevbsIco:before,#visBody .sapMSltArrow:before{display:inline-block}#visBody .oevbsIco:after,#visBody .sapMSltArrow:after{display:none;content:""}.noCopy{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkBoxWrapping>label{line-height:normal!important;vertical-align:middle!important}.checkBoxWrapping>label>bdi::after{margin-top:0!important}.marginTop10px{margin-top:10px!important}.displayNone{display:none}.sapUiCalItemDsbl>span{color:#d3d3d3!important}.kooperationspartnerRow{font-size:1rem!important;font-style:italic}.kooperationspartnerBtn .sapMBtnInner{border-radius:30px;padding:0 15px;line-height:50px;background:#002ea7;color:#fff!important;text-shadow:none}.kooperationspartnerBtn .sapMBtnInner span{color:inherit}.kooperationspartnerBtn .sapMBtnInner .sapUiIcon{color:#fff}.kooperationspartnerBtn:hover .sapMBtnInner{border-color:#0d39ab!important;background:#94d0ed!important;color:#002ea7!important}.kooperationspartnerBtn:focus .sapMBtnInner{border-color:#97d700!important}.oevbs,.qualitypool{color:#0d39ab}.sapMCb.sapMCbWrapped.sapMCbHasLabel>.sapMLabel.sapMLabelWrapped{margin:0!important}.sapMPageBgStandard{background-color:#fff!important}.sapMInputBaseIconContainer{background:#e9f5fc}.looksDisabled .sapMInputBaseInner{color:gray!important}.sapUiCalItem{color:#00008b!important}.sapUiLocalBusyIndicatorShowContainer>div.sapUiLocalBusyIndicatorAnimation{padding:0!important}.transparent{color:transparent!important}.btnDelete>span{border:none;background:#5977c6!important;margin:0 -10px!important}::-moz-placeholder{color:#9e9e9e!important}::placeholder{color:#9e9e9e!important}::-webkit-input-placeholder{color:#9e9e9e!important}:-ms-input-placeholder{color:#9e9e9e!important}::-ms-input-placeholder{color:#9e9e9e!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm9ldmJzLnN0eWxlZ3VpZGUubGVzcyIsInJvYWRtYXAubGVzcyIsImZvbnRzLmxlc3MiLCJtYWluLmxlc3MiLCJtYWluLmNzcyIsIm1lc3NhZ2VzLmxlc3MiLCJvdmVyd3JpdGVzLm9ldmJzLmxlc3MiLCJzdGVwQy5zZW5kLmZyYWdtZW50Lmxlc3MiLCJzdGVwQy50aGFua3MuZnJhZ21lbnQubGVzcyIsIm92ZXJ3cml0ZXMuYmxvY2tsYXlvdXQubGVzcyIsIm1haW50ZW5hbmNlLmxlc3MiLCJzdGVwQS5zZXJ2aWNlLmZyYWdtZW50Lmxlc3MiLCJzdGVwQi50b3RhbC5mcmFnbWVudC5sZXNzIiwic3RlcEIuY29udGFjdERhdGEuZnJhZ21lbnQubGVzcyIsInN0ZXBCLmJhbmt0RGF0YS5mcmFnbWVudC5sZXNzIiwic3RlcEIuYWdlbmN5LmZyYWdtZW50Lmxlc3MiLCJzdGVwQy5vdmVydmlldy5mcmFnbWVudC5sZXNzIiwic3RlcEMuY29tcGxldGlvbi5mcmFnbWVudC5sZXNzIiwic3RlcEMuY29uc3VsdGF0aW9uLmZyYWdtZW50Lmxlc3MiLCJvdmVyd3JpdGVzLnBvcG92ZXIubGVzcyIsIm92ZXJ3cml0ZXMubW9iaWxlLmxlc3MiLCJvdmVyd3JpdGVzLmRhdGVwaWNrZXIubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2RkEsTUM3RkEsU0FBQSxrQkFjSSxTQUFBLFNEK0VKLE1FbUpBLElBR0UsV0FBQSxPQ25QRixtQkFDRSxNQUFBLGVBU0YsOENBTUEsOENBTUEsOENBbEJBLCtDQXdCQSwrQ0FNQSxXQTVCSSxRQUFBLFlBZ0NKLGdCQUdJLGlCQUFBLFlBQ0EsTUFBQSxRQUNBLFVBQUEsU0FDQSxjQUFBLEtBQ0EsUUFBQSxFQUFBLEtDaEJKLHVCQUNBLHNCRGlCSSxzQkFDRSxXQUFBLEtBQ0EsTUFBQSxrQkFvQkEsK0RBQ0UsU0FBQSxrQkFXSiwyQkFDRSxRQUFBLFFBNUNOLDRCQWlESSxZQUNBLFdBQUEsS0FDQSxVQUFBLFFBQ0EsZUFDQSxNQUFB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QSxFQUNBLE9BQUEsa0JBQ0EsWUFBQSxpQkF6WUosdUJBNFlNLGNBQUEsZUFHQSxZQUFBLE9BL1lOLDJCQW1aTSxJQUFBLFlBblpOLHVCQXdaSSxPQUFBLGtCQUNBLFlBQUEsaUJBTUEsYUFBQSxLQUNBLFNBQUEsbUJBTEEsOEJBQ0UsUUFBQSxLQTVaTixtQkNrbkVBLHVCRHRzREksTUFBQSxLQUVBLDBCQ3dzREosOEJEdnNETSxRQUFBLGFBR0YseUJDd3NESiw2QkR2c0RNLFFBQUEsS0FDQSxRQUFBLEdBS04sUUFDRSxvQkFBQSxLQUNBLGlCQUFBLEtBQ0EsZ0JBQUEsS0FDQSxZQUFBLEtBR0Ysd0JBRUUsWUFBQSxpQkFDQSxlQUFBLGlCQUdGLG1DQUNFLFdBQUEsWUFHRixlQUNFLFdBQUEsZUFHRixhQUNFLFFBQUEsS0FHRix1QkFDRSxNQUFBLGtCQUdGLHdCQUNFLFVBQUEsZUFDQSxXQUFBLE9BR0Ysc0NBRUksY0FBQSxLQUNBLFFBQUEsRUFBQSxLQUVBLFlBQUEsS0hsbEJGLFdBQUEsUUFDQSxNQUFBLGVBQ0EsWUFBQSxLRzJrQkYsMkNIemtCSSxNQUFBLFFHeWtCSixpREh0a0JJLE1BQUEsS0cra0JGLDRDQUVJLGFBQUEsa0JBQ0EsV0FBQSxrQkFDQSxNQUFBLGtCQUlKLDRDQUVJLGFBQUEsa0JBU04sT0FKQSxhQUNFLE1BQUEsUUFPRixpRUFDRSxPQUFBLFlBR0Ysb0JBQ0UsaUJBQUEsZUFHRiw0QkFDRSxXQUFBLFFBR0YsbUNBRUksTUFBQSxlQUlKLGNBQ0UsTUFBQSxrQkFHRiwyRUFDRSxRQUFBLFlBR0YsYUFDRSxNQUFBLHNCQUdGLGdCQUVJLFlBQ0EsV0FBQSxrQkFDQSxPQUFBLEVBQUEsZ0JBVUosbUJBQ0UsTUFBQSxrQkFERixjQUNFLE1BQUEsa0JBR0YsNEJBQ0UsTUFBQSxrQkFFRix1QkFDRSxNQUFBLGtCQUVGLHdCQUNFLE1BQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udEZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbkBvZXZic19ibHVlOiMwZDM5YWI7XG5Ab2V2YnNfYmx1ZTI6IzU5NzdjNiA7XG5Ab2V2YnNfcmVkOiAjZDYyMDE4O1xuXG5AYmdfYmx1ZTogQG9ldmJzX2JsdWU7XG5AYmdfYmx1ZV9ncmFkaWVudDogIzFiM2Q5MztcbkBiZ19oZWFkZXJfZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgQGJnX2JsdWUsIEBiZ19ibHVlX2dyYWRpZW50KTtcblxuQGJnX2hlYWRlcl9ncmFkaWVudF9ob3ZlcjogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDAxYzRkLCAjMTczNDdkKTtcbkBiZ190ZWFzZXJfYnRuX2NvbG9yOiAjMTY0MTk0O1xuXG5cbkBjXzc1OiBAb2V2YnNfYmx1ZTI7XG5AY18zMDogIzczOGNjZjtcbkBjXzIwOiAjYTZiNmUwO1xuQGNfMTQ6ICNiZmNiZTk7XG5AY181OiAjZTlmNWZjO1xuXG5Ab2V2YnNfbGlnaHRfYmx1ZTogI2U5ZjVmYztcblxuQGJ0bl9kZWZhdWx0X3JlZDogI2RhMjkxYztcbkBidG5fZGVmYXVsdF9vcmFuZ2U6ICNmZjU5MDA7XG5AYnRuX2RlZmF1bHRfcmVkX2hvdmVyOiAjZGEyOTFjO1xuXG5AYnRuX2RlZmF1bHRfYmx1ZTogIzAwMmVhNztcbkBidG5fZGVmYXVsdF9ibHVlX2hvdmVyOiAjOTRkMGVkO1xuXG5AY29sb3I6ICNmZmY7XG5AY29sb3JfZ3JleWJsYWNrOiAjM2MzYzNiO1xuQGNvbG9yX2RhcmtncmV5OiAjNGQ0ZDRjO1xuQGNvbG9yX2xpZ2h0Z3JleTogIzg3ODc4NztcbkBjb2xvcl92ZXJ5bGlnaHRncmV5OiAjOWU5ZTllO1xuQGNvbG9yX2JsdWU6IEBvZXZic19ibHVlO1xuQGNvbG9yX2JsdWUyOiBAb2V2YnNfYmx1ZTI7XG5AY29sb3JfcmVkOiAjZGEyOTFjO1xuQGNvbG9yX2dyZWVuOiAjOTdkNzAwO1xuXG4uYnRuQmx1ZSB7XG4gIGJhY2tncm91bmQ6IEBidG5fZGVmYXVsdF9ibHVlO1xuICBjb2xvcjogQGNvbG9yICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBzcGFuIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAuc2FwVWlJY29uIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICB9XG59XG5cbi5idG5CbHVlSG92ZXIge1xuICBiYWNrZ3JvdW5kOiBAYnRuX2RlZmF1bHRfYmx1ZV9ob3ZlciAhaW1wb3J0YW50O1xuICBjb2xvcjogQGJ0bl9kZWZhdWx0X2JsdWUgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHNwYW4ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi5idG5HcmV5IHtcbiAgYmFja2dyb3VuZDogQGNfNTtcbiAgYm9yZGVyLWNvbG9yOiBAY18xNDtcbiAgY29sb3I6IEBjb2xvcl9kYXJrZ3JleSAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgc3BhbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLmJ0bkdyZXlIb3ZlciB7XG4gIGJhY2tncm91bmQ6IEBjXzU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogQGNvbG9yX2RhcmtncmV5ICFpbXBvcnRhbnQ7XG4gIHNwYW4ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi50b2dnbGVCdG5QcmVzc2VkIHtcbiAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWU7XG4gIGJvcmRlci1jb2xvcjogQGJ0bl9kZWZhdWx0X2JsdWU7XG4gIGNvbG9yOiBAY29sb3I7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4udG9nZ2xlQnRuUHJlc3NlZEJsdWUge1xuICBiYWNrZ3JvdW5kOiBAYmdfYmx1ZV9ncmFkaWVudDtcbiAgYm9yZGVyLWNvbG9yOiBAY29sb3JfYmx1ZTtcbiAgY29sb3I6IEBjb2xvcjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IEBjb2xvcl9ncmV5YmxhY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IEBmb250RmFtaWx5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZm9udFByb3BlcnRpZXMge1xuICBmb250LWZhbWlseTogQGZvbnRGYW1pbHkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogQGNvbG9yX2dyZXlibGFjaztcbn1cblxuLmJsb2NrSGVhZGVyQmcge1xuICBiYWNrZ3JvdW5kOiBAYmdfaGVhZGVyX2dyYWRpZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNTVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAuc2FwVWlCbG9ja0NlbGxUaXRsZSB7XG4gICAgJi5zYXBVaUJsb2NrQ2VsbEJlZ2luIHtcbiAgICAgIGNvbG9yOiBAY29sb3I7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5yZWQge1xuICBjb2xvcjogQGNvbG9yX3JlZCAhaW1wb3J0YW50O1xufVxuLmdyZWVuIHtcbiAgY29sb3I6IEBjb2xvcl9ncmVlbiAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGxpbmUge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgY29sb3I6IEBvZXZic19ibHVlO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzOHJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmgzIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBjb2xvcjogQGNvbG9yX2dyZXlibGFjaztcbn0iLCIucm9hZE1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBzcGFuOmJlZm9yZSwgc3BhbjphZnRlcntcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9pbnRlciB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IEBvZXZic19ibHVlMjtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICB6LWluZGV4OiA1O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogQGNvbG9yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMTlweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgQG9ldmJzX2JsdWUyO1xuICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgd2hpdGU7XG4gICAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICBiYWNrZ3JvdW5kOiBAb2V2YnNfYmx1ZTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBvZXZic19ibHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgPiBkaXYge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC5wb2ludGVyO1xuXG4gICAgLnNhcE1GVCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMjBweClcIjtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG5cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICAgIH1cbiAgICAgIC5ubyB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgaGVpZ2h0OjI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIC5ubyB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtYWN0dWFsU3RlcD0nQSddIHtcbiAgICA+IGRpdiB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNhcE1GVCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY3Vyc29yOiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmW2RhdGEtYWN0dWFsU3RlcD0nQiddIHtcbiAgICA+IGRpdiB7XG4gICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWU7XG4gICAgICAgIC5zYXBNRlQge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBvZXZic19ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJltkYXRhLWFjdHVhbFN0ZXA9J0MnXSB7XG4gICAgPiBkaXYge1xuICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgLnNhcE1GVCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIGJhY2tncm91bmQ6IEBvZXZic19ibHVlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBvZXZic19ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJltkYXRhLWFjdHVhbFN0ZXA9J0QnXSB7XG4gICAgPiBkaXYge1xuICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAuc2FwTUZUIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogQG9ldmJzX2JsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvZXZicy1pY29uZm9udFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQuc3ZnI29ldmJzLWljb25mb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6XCJvZXZicy1pY29uZm9udFwiO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQuc3ZnI29ldmJzLWljb25mb250XCIpIGZvcm1hdChcInN2Z1wiKVxuICB9XG59XG5cbltkYXRhLWljb25dOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKVxufVxuXG5bZGF0YS1pY29uXTpiZWZvcmUsLmZvLWFsZXJ0OmJlZm9yZSwuZm8tYXJyb3ctZG93bjpiZWZvcmUsLmZvLWFycm93LWxlZnQ6YmVmb3JlLC5mby1hcnJvdy1yaWdodDpiZWZvcmUsLmZvLWFycm93LXVwOmJlZm9yZSwuZm8tYmFja3dhcmQ6YmVmb3JlLC5mby1iYXI6YmVmb3JlLC5mby1idWxsZXQ6YmVmb3JlLC5mby1idWxsZXQtYXJyb3c6YmVmb3JlLC5mby1jYWxjdWxhdG9yOmJlZm9yZSwuZm8tY2FsZW5kYXI6YmVmb3JlLC5mby1jaGVjazpiZWZvcmUsLmZvLWNsb2NrOmJlZm9yZSwuZm8tY3VzdG9tZXI6YmVmb3JlLC5mby1kZWxldGU6YmVmb3JlLC5mby1kaXNsaWtlOmJlZm9yZSwuZm8tZG90OmJlZm9yZSwuZm8tZG91YmxlYXJyb3ctZG93bjpiZWZvcmUsLmZvLWRvdWJsZWFycm93LXVwOmJlZm9yZSwuZm8tZG93bmxvYWQ6YmVmb3JlLC5mby1leGNsYW1hdGlvbjpiZWZvcmUsLmZvLWZvcndhcmQ6YmVmb3JlLC5mby1pZC1jYXJkOmJlZm9yZSwuZm8tbGlrZTpiZWZvcmUsLmZvLW1haWw6YmVmb3JlLC5mby1tZW1vcml6ZTpiZWZvcmUsLmZvLW1lbnU6YmVmb3JlLC5mby1taW51czpiZWZvcmUsLmZvLW1vYmlsZS1iZXJhdGVyOmJlZm9yZSwuZm8tbW9iaWxlLW1lbnVlOmJlZm9yZSwuZm8tbW9iaWxlLW1lbnVlLWFrdGl2OmJlZm9yZSwuZm8tbW9iaWxlLW1lbnVlLWhvY2g6YmVmb3JlLC5mby1tb2JpbGUtbWVudWUtaG9jaC1ha3RpdjpiZWZvcmUsLmZvLXBhZGxvY2s6YmVmb3JlLC5mby1wYWRsb2NrLW9wZW46YmVmb3JlLC5mby1wYXBlcjpiZWZvcmUsLmZvLXBhcGVyLWJsYW5rOmJlZm9yZSwuZm8tcGVuY2lsOmJlZm9yZSwuZm8tcGhvbmU6YmVmb3JlLC5mby1wbGFjZTpiZWZvcmUsLmZvLXBsYXktcGF1c2U6YmVmb3JlLC5mby1wbHVzOmJlZm9yZSwuZm8tcHJpbnQ6YmVmb3JlLC5mby1xdWVzdGlvbjpiZWZvcmUsLmZvLXJlbG9hZDpiZWZvcmUsLmZvLXNlYXJjaDpiZWZvcmUsLmZvLXNlcnZpY2UtbnVtYmVyczpiZWZvcmUsLmZvLXNwZWFrZXI6YmVmb3JlLC5mby10YWJsZS1wYWdpbmF0aW9uOmJlZm9yZSwuZm8tdHJhc2gtYmluOmJlZm9yZSwuZm8td29ybGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJvZXZicy1pY29uZm9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZFxufVxuXG4uZm8tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYyXCJcbn1cblxuLmZvLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRiXCJcbn1cblxuLmZvLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRhXCJcbn1cblxuLmZvLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MVwiXG59XG5cbi5mby1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGNcIlxufVxuXG4uZm8tYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdhXCJcbn1cblxuLmZvLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDhcIlxufVxuXG4uZm8tYnVsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NVwiXG59XG5cbi5mby1idWxsZXQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUyXCJcbn1cblxuLmZvLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZhXCJcbn1cblxuLmZvLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NFwiXG59XG5cbi5mby1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzBcIlxufVxuXG4uZm8tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRmXCJcbn1cblxuLmZvLWN1c3RvbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2Y1wiXG59XG5cbi5mby1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc0XCJcbn1cblxuLmZvLWRpc2xpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYxXCJcbn1cblxuLmZvLWRvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGRcIlxufVxuXG4uZm8tZG91YmxlYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTNcIlxufVxuXG4uZm8tZG91YmxlYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU0XCJcbn1cblxuLmZvLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MlwiXG59XG5cbi5mby1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDFcIlxufVxuXG4uZm8tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDNcIlxufVxuXG4uZm8taWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTBcIlxufVxuXG4uZm8tbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzNcIlxufVxuXG4uZm8tbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDZcIlxufVxuXG4uZm8tbWVtb3JpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY5XCJcbn1cblxuLmZvLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY2XCJcbn1cblxuLmZvLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2M1wiXG59XG5cbi5mby1tb2JpbGUtYmVyYXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTVcIlxufVxuXG4uZm8tbW9iaWxlLW1lbnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NlwiXG59XG5cbi5mby1tb2JpbGUtbWVudWUtYWt0aXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU3XCJcbn1cblxuLmZvLW1vYmlsZS1tZW51ZS1ob2NoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1OFwiXG59XG5cbi5mby1tb2JpbGUtbWVudWUtaG9jaC1ha3RpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTlcIlxufVxuXG4uZm8tcGFkbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmVcIlxufVxuXG4uZm8tcGFkbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZlwiXG59XG5cbi5mby1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjhcIlxufVxuXG4uZm8tcGFwZXItYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY3XCJcbn1cblxuLmZvLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzVcIlxufVxuXG4uZm8tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZkXCJcbn1cblxuLmZvLXBsYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0OVwiXG59XG5cbi5mby1wbGF5LXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OVwiXG59XG5cbi5mby1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3N1wiXG59XG5cbi5mby1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDRcIlxufVxuXG4uZm8tcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc4XCI7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLmZvLXJlbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDdcIlxufVxuXG4uZm8tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NVwiXG59XG5cbi5mby1zZXJ2aWNlLW51bWJlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZiXCJcbn1cblxuLmZvLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc2XCJcbn1cblxuLmZvLXRhYmxlLXBhZ2luYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcyXCJcbn1cblxuLmZvLXRyYXNoLWJpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTFcIlxufVxuXG4uZm8td29ybGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRlXCJcbn1cblxuLmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJvZXZicy1pY29uZm9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLFwiSGVsdmV0aWNhXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWZcbn1cblxuLmZvOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9ldmJzLWljb25mb250XCJcbn1cblxuLmZvLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidFwiXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NwYXJrYXNzZSBXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJyZy13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFycmctd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJyZy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9zcGFycmctd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vZm9udHMvc3BhcnJnLXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9yZ3JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcnJnaXQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcnJnaXQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9yZ2l0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTcGFya2Fzc2UgV2ViJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFybHQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3Bhcmx0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFybHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvc3Bhcmx0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJsdC13ZWJmb250LnN2ZyNzcGFya2Fzc2VfbHRyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NwYXJrYXNzZSBXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJsdGl0LXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJsdGl0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LnN2ZyNzcGFya2Fzc2VfbHRpdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWNcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcmJkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJiZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvc3BhcmJkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJiZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFyYmQtd2ViZm9udC5zdmcjc3Bhcmthc3NlX3JnYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcmJkaXQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcmJkaXQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJiZGl0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJiZGl0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJiZGl0LXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9yZ2JvbGRfaXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xufSIsIi5vZXZic0hlYWRlcjpob3ZlciB7XG4gIGNvbG9yOiBncmV5ICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZVhMIHtcbiAgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZUwge1xuICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNhcFVpQmxvY2tMYXlvdXRTaXplTSB7XG4gIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2FwVWlCbG9ja0xheW91dFNpemVTIHtcbiAgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZVhTIHtcbiAgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNDb2x1bW4ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbiN2aXNCb2R5IHtcblxuICBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xuXG4gICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGNvbG9yOiBAYnRuX2RlZmF1bHRfYmx1ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICosICo6YWZ0ZXIsICo6YmVmb3JlIHtcbiAgICAvL2JveC1zaXppbmc6IGluaGVyaXQ7XG4gIH1cblxuICBwOmJlZm9yZSwgcDphZnRlcixcbiAgc3BhbjpiZWZvcmUsIHNwYW46YWZ0ZXIsXG4gIHRhYmxlIHRyIHRoOmJlZm9yZSxcbiAgdGFibGUgdHIgdGg6YWZ0ZXIsXG4gIHRhYmxlIHRyIHRkOmJlZm9yZSxcbiAgdGFibGUgdHIgdGQ6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IGluaGVyaXQ7XG4gICAgLy9kaXNwbGF5OiBpbmhlcml0O1xuICB9XG5cbiAgJjpub3QoLm5vRW1iZWRlZCkge1xuICAgIHNlY3Rpb24ge1xuICAgICAgJjpub3QoLnNhcE1QYWdlRW5hYmxlU2Nyb2xsaW5nKSB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNhcFVpSWNvbiB7XG4gICAgJjphZnRlciB7XG4gICAgICAvL2NvbnRlbnQ6IGluaXRpYWw7XG4gICAgICAvL2Rpc3BsYXk6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi4zNzVyZW07XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWluZGVudDogMC4xMjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxufVxuXG5cbkBpbXBvcnQgXCJvZXZicy5zdHlsZWd1aWRlLmxlc3NcIjtcbkBpbXBvcnQgXCJyb2FkbWFwXCI7XG5AaW1wb3J0IFwibWVzc2FnZXNcIjtcbkBpbXBvcnQgXCJvdmVyd3JpdGVzLm9ldmJzLmxlc3NcIjtcbkBpbXBvcnQgXCJvdmVyd3JpdGVzLmJsb2NrbGF5b3V0Lmxlc3NcIjtcbkBpbXBvcnQgXCJmb250c1wiO1xuQGltcG9ydCBcIm1haW50ZW5hbmNlLmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwQS5zZXJ2aWNlLmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwQi5jb250YWN0RGF0YS5mcmFnbWVudC5sZXNzXCI7XG5AaW1wb3J0IFwic3RlcEIuYmFua3REYXRhLmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwQi50b3RhbC5mcmFnbWVudC5sZXNzXCI7XG4vL0JlcmF0ZXItU3VjaGVcbkBpbXBvcnQgXCJzdGVwQi5hZ2VuY3kuZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBDLm92ZXJ2aWV3LmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwQy5jb25zdWx0YXRpb24uZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBDLmNvbXBsZXRpb24uZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBDLnNlbmQuZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBDLnRoYW5rcy5mcmFnbWVudC5sZXNzXCI7XG5AaW1wb3J0IFwib3ZlcndyaXRlcy5wb3BvdmVyLmxlc3NcIjtcbkBpbXBvcnQgXCJvdmVyd3JpdGVzLmRhdGVwaWNrZXIubGVzc1wiO1xuQGltcG9ydCBcIm92ZXJ3cml0ZXMubW9iaWxlLmxlc3NcIjtcblxuLy9CZXJhdGVyLVN1Y2hlXG4uc2FwTUlucHV0QmFzZUNvbnRlbnRXcmFwcGVyIHtcbiAgYm9yZGVyOiAwLjRweCBzb2xpZCAjYmZiZmJmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNhcE1JbnB1dEhpZ2hsaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNhcE1JbnB1dEhpZ2hsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuI3Zpc0JvZHkge1xuICAuYm9keTtcblxuICAmLnNhcFVpQm9keSB7XG4gICAgLmJvZHk7XG4gIH1cblxuICBtaW4taGVpZ2h0OiA1MDBweDtcblxuICAmLmxvYWRpbmcge1xuICAgICNjb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI2luaXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAuaGVhZGxpbmU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogYmxpbms7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS40cztcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cbiAgICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjJzO1xuICAgICAgfVxuXG4gICAgICBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjRzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNpbml0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc3BhbiwgdGFibGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgJi53SEwge1xuICAgICAgaDIge1xuICAgICAgICAuaGVhZGxpbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2FwTUZUIHtcbiAgICAud0hMIHtcbiAgICAgIGgzIHtcbiAgICAgICAgLmhlYWRsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mby1xdWVzdGlvbiB7XG4gICAgY3Vyc29yOiBoZWxwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY3VyciB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAn4oKsJztcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cblxuICAuZmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmZyaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLmRJRiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC52ZXJzaW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IEBjb2xvcl9ncmV5YmxhY2s7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLncxMDAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaDEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaXRlcmF0aW9uczogNDA7XG4gIC53cmVtLWxvb3AgKEBpKSB3aGVuIChAaSA+IDApIHtcbiAgICAud0B7aX1yZW0ge1xuICAgICAgd2lkdGg6IH5cIkB7aX1yZW0gIWltcG9ydGFudFwiO1xuICAgIH1cbiAgICAud3JlbS1sb29wKEBpIC0gMSk7XG4gIH1cbiAgLndyZW0tbG9vcCAoQGl0ZXJhdGlvbnMpO1xuXG4gIC5mbGV4R3JvdyB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLm1yMDVyZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG5cbiAgLm1yMXJlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIxcmVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLm5vQm9yZGVyIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zYXBVaUxvY2FsQnVzeUluZGljYXRvcixcbiAgLnNhcFVpQnVzeUluZGljYXRvcixcbiAgLnNhcFVpQkx5IHtcbiAgICB6LWluZGV4OiAyMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zYXBNRGlhbG9nUGhvbmUge1xuICAgIHotaW5kZXg6IDIyMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNhcFVpQkx5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2FwLXVpLWJsb2NrbGF5ZXItcG9wdXAge1xuICAgIHotaW5kZXg6IDE5OSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgI3NhcFVpQnVzeUluZGljYXRvcixcbiAgLnNhcFVpTG9jYWxCdXN5IHtcbiAgICB6LWluZGV4OiAyMDEgIWltcG9ydGFudDtcblxuICAgIC5zYXBVaUxvY2FsQnVzeUluZGljYXRvciB7XG4gICAgICB6LWluZGV4OiAyMDEgIWltcG9ydGFudDtcblxuICAgICAgLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yQW5pbWF0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbG9hZGluZy1vZXZicy1zLmdpZicpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiB+XCJjYWxjKDEwMCUgLyAyIC0gMjVweClcIiAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IH5cImNhbGMoMTAwJSAvIDIgLSAyNXB4KVwiICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDIwMSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG5NUiB7XG4gICAgLnNhcE1CdG4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrRm9ybSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEBjXzU7XG5cbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgICB9XG5cbiAgICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgLndIZWFkbGluZSB7XG4gICAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhcFVpQmxvY2tDZWxsVGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zYXBNU2x0IHtcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICB9XG5cbiAgICAuZm9ybVRleHQge1xuICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuXG4gICAgLnNhcE1SYkIge1xuICAgICAgLnNhcE1SYkJJbm4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhcE1SYiB7XG4gICAgICBjbGVhcjogbm9uZTtcbiAgICAgIG1hcmdpbjogMC41cmVtIDAuNzVyZW0gMC41cmVtIDA7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmZvY3VzOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuc2FwTVJiQiB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICB3aWR0aDogMnJlbTtcblxuICAgICAgICAuc2FwTVJiQk91dCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zYXBNUmJCTGFiZWwge1xuICAgICAgICBtYXgtd2lkdGg6IH5cImNhbGMoMTAwJSAtIDJyZW0gKyAxcHgpXCI7XG4gICAgICB9XG5cbiAgICAgIC5zYXBNTGFiZWwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuc2FwTVJiRyB7XG4gICAgICAuc2FwTVJiIHtcbiAgICAgICAgJjpmb2N1czpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zYXBNUmJCIHtcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgd2lkdGg6IDJyZW07XG5cbiAgICAgICAgICAuc2FwTVJiQk91dCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtIDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNhcE1SYkJMYWJlbCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgIG1heC13aWR0aDogflwiY2FsYygxMDAlICsgMXB4KVwiO1xuICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zYXBNQ2Ige1xuICAgICAgJi5maXJzdENoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuXG4gICAgICAgIC5zYXBNQ2JNYXJrIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIC5zYXBNQ2JNYXJrIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zYXBNTGFiZWwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhcE1EUCB7XG4gICAgICB3aWR0aDogOXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zYXBNTGFiZWwge1xuICAgICAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAuc2FwTUNiTGFiZWwge1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAuc2FwTUxhYmVsOm5vdCguc2FwTVJiQkxhYmVsKTpub3QoLnNhcE1DYkxhYmVsKSB7XG4gICAgICBwYWRkaW5nOiAwIDAgM3B4IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnNhcFVpSExheW91dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5zYXBNTGFiZWw6bm90KC5zYXBNUmJCTGFiZWwpOm5vdCguc2FwTUNiTGFiZWwpIHtcbiAgICAgICAgLy9mbG9hdDogbGVmdDtcbiAgICAgIH1cblxuICAgICAgLm9ldmJzSWNvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vZXZic0ljbyB7XG4gICAgICBtYXJnaW46IC0ycHggMCAwIDhweDtcblxuICAgICAgJi5mbGVmdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG5cbiAgICAgIH1cblxuICAgICAgJi5hZnRlckxibCB7XG4gICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvL21hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNhcE1TRiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLm5leHRCRyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG9ldmJzX2JsdWU7XG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCBsaWdodGdyYXkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgIC5oMyAhaW1wb3J0YW50O1xuICAgIGgzIHtcbiAgICAgIC5oMyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zYXBNVGV4dCB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNhcE1GVCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zYXBNQnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCxcbiAgICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zYXBNQ2Ige1xuICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuXG4gICAgPiBsYWJlbCB7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBjbGlwICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAuc2FwTUNiQmcge1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNhcE1SYkJMYWJlbCB7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBwYWRkaW5nLWxlZnQ6IC42ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubm9PdmVyZmxvdyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ub1doaXRlU3BhY2Uge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vZXZic0ljbywgLnNhcE1TbHRBcnJvdyB7XG4gICAgY29sb3I6ICMwMDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cbn1cblxuLm5vQ29weSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIENocm9tZSBhbGwgLyBTYWZhcmkgYWxsICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEZpcmVmb3ggYWxsICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSUUgMTArICovXG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2hlY2tCb3hXcmFwcGluZyA+IGxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmNoZWNrQm94V3JhcHBpbmcgPiBsYWJlbCA+IGJkaTo6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpblRvcDEwcHgge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kaXNwbGF5Tm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zYXBVaUNhbEl0ZW1Ec2JsID4gc3BhbiB7XG4gIGNvbG9yOiBsaWdodGdyYXkgIWltcG9ydGFudDtcbn1cblxuLmtvb3BlcmF0aW9uc3BhcnRuZXJSb3cge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ua29vcGVyYXRpb25zcGFydG5lckJ0biB7XG4gIC5zYXBNQnRuSW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAuYnRuQmx1ZVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLnNhcE1CdG5Jbm5lciB7XG4gICAgICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBAYnRuX2RlZmF1bHRfYmx1ZV9ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IEBidG5fZGVmYXVsdF9ibHVlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgLnNhcE1CdG5Jbm5lciB7XG4gICAgICBib3JkZXItY29sb3I6IEBjb2xvcl9ncmVlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ucXVhbGl0eXBvb2wge1xuICBjb2xvcjogQG9ldmJzX2JsdWVcbn1cblxuLm9ldmJzIHtcbiAgY29sb3I6IEBvZXZic19ibHVlXG59XG5cbi5zYXBNQ2Iuc2FwTUNiV3JhcHBlZC5zYXBNQ2JIYXNMYWJlbCA+IC5zYXBNTGFiZWwuc2FwTUxhYmVsV3JhcHBlZCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uc2FwTVBhZ2VCZ1N0YW5kYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLnNhcE1JbnB1dEJhc2VJY29uQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogQG9ldmJzX2xpZ2h0X2JsdWU7XG59XG5cbi5sb29rc0Rpc2FibGVkIHtcbiAgLnNhcE1JbnB1dEJhc2VJbm5lciB7XG4gICAgY29sb3I6IGdyYXkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2FwVWlDYWxJdGVtIHtcbiAgY29sb3I6IGRhcmtibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBVaUxvY2FsQnVzeUluZGljYXRvclNob3dDb250YWluZXIgPiBkaXYuc2FwVWlMb2NhbEJ1c3lJbmRpY2F0b3JBbmltYXRpb24ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc3BhcmVudCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYnRuRGVsZXRlIHtcbiAgPiBzcGFuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWUyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIC0xMHB4IDAgLTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBNb2Rlcm5lIEJyb3dzZXIgKi9cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tc2FwQ29udGVudF9MYWJlbENvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4vKiBNb2Rlcm5lIEJyb3dzZXIgKi9cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogQGNvbG9yX3ZlcnlsaWdodGdyZXkgIWltcG9ydGFudDtcbn1cbi8qIEJyb3dzZXItS29tcGF0aWJpbGl0w6R0ICovXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogQGNvbG9yX3ZlcnlsaWdodGdyZXkgIWltcG9ydGFudDtcbn1cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogQGNvbG9yX3ZlcnlsaWdodGdyZXkgIWltcG9ydGFudDtcbn1cbjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IEBjb2xvcl92ZXJ5bGlnaHRncmV5ICFpbXBvcnRhbnQ7XG59XG4iLCIub2V2YnNIZWFkZXI6aG92ZXIge1xuICBjb2xvcjogZ3JleSAhaW1wb3J0YW50O1xufVxuLnNhcFVpQmxvY2tMYXlvdXRTaXplWEwgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZUwgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZU0gLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZVMgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZVhTIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4udmlzQ29sdW1uIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xufVxuI3Zpc0JvZHkgYnV0dG9uOmhvdmVyLFxuI3Zpc0JvZHkgYnV0dG9uOmFjdGl2ZSxcbiN2aXNCb2R5IGJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMDAyZWE3ICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keTpub3QoLm5vRW1iZWRlZCkgc2VjdGlvbjpub3QoLnNhcE1QYWdlRW5hYmxlU2Nyb2xsaW5nKSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAuc2FwVWlJY29uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG4jdmlzQm9keSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi4zNzVyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1pbmRlbnQ6IDAuMTI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbiN2aXNCb2R5IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06aG92ZXIsXG4jdmlzQm9keSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmFjdGl2ZSxcbiN2aXNCb2R5IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG5CbHVlIHtcbiAgYmFja2dyb3VuZDogIzAwMmVhNztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuQmx1ZSBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYnRuQmx1ZSAuc2FwVWlJY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuQmx1ZUhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzk0ZDBlZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMmVhNyAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5idG5CbHVlSG92ZXIgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJ0bkdyZXkge1xuICBiYWNrZ3JvdW5kOiAjZTlmNWZjO1xuICBib3JkZXItY29sb3I6ICNiZmNiZTk7XG4gIGNvbG9yOiAjNGQ0ZDRjICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmJ0bkdyZXkgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJ0bkdyZXlIb3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOWY1ZmM7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzRkNGQ0YyAhaW1wb3J0YW50O1xufVxuLmJ0bkdyZXlIb3ZlciBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udG9nZ2xlQnRuUHJlc3NlZCB7XG4gIGJhY2tncm91bmQ6ICMwMDJlYTc7XG4gIGJvcmRlci1jb2xvcjogIzAwMmVhNztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLnRvZ2dsZUJ0blByZXNzZWRCbHVlIHtcbiAgYmFja2dyb3VuZDogIzFiM2Q5MztcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjM2MzYzNiO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mb250UHJvcGVydGllcyB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjM2MzYzNiO1xufVxuLmJsb2NrSGVhZGVyQmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwZDM5YWIsICMxYjNkOTMpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNTVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5ibG9ja0hlYWRlckJnIC5zYXBVaUJsb2NrQ2VsbFRpdGxlLnNhcFVpQmxvY2tDZWxsQmVnaW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnJlZCB7XG4gIGNvbG9yOiAjZGEyOTFjICFpbXBvcnRhbnQ7XG59XG4uZ3JlZW4ge1xuICBjb2xvcjogIzk3ZDcwMCAhaW1wb3J0YW50O1xufVxuLmhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi42MjVyZW07XG4gIGNvbG9yOiAjMGQzOWFiO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmgzIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBjb2xvcjogIzNjM2MzYjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yb2FkTWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJvYWRNYXAgc3BhbjpiZWZvcmUsXG4ucm9hZE1hcCBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJvYWRNYXAgLnBvaW50ZXIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICM1OTc3YzY7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJvYWRNYXAgLnBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE5cHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgIzU5NzdjNjtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5yb2FkTWFwIC5wb2ludGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnJvYWRNYXAgLnBvaW50ZXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzBkMzlhYjtcbn1cbi5yb2FkTWFwIC5wb2ludGVyOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ucm9hZE1hcCAucG9pbnRlcjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzBkMzlhYjtcbn1cbi5yb2FkTWFwIC5wb2ludGVyOm50aC1jaGlsZCgyKSB7XG4gIHotaW5kZXg6IDQ7XG59XG4ucm9hZE1hcCAucG9pbnRlcjpudGgtY2hpbGQoMykge1xuICB6LWluZGV4OiAzO1xufVxuLnJvYWRNYXAgLnBvaW50ZXI6bGFzdC1jaGlsZCB7XG4gIHotaW5kZXg6IDI7XG59XG4ucm9hZE1hcCAucG9pbnRlcjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnJvYWRNYXAgPiBkaXYge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogIzU5NzdjNjtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucm9hZE1hcCA+IGRpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTlweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjNTk3N2M2O1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnJvYWRNYXAgPiBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucm9hZE1hcCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuLnJvYWRNYXAgPiBkaXY6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5yb2FkTWFwID4gZGl2OmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMGQzOWFiO1xufVxuLnJvYWRNYXAgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgei1pbmRleDogNDtcbn1cbi5yb2FkTWFwID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIHotaW5kZXg6IDM7XG59XG4ucm9hZE1hcCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgei1pbmRleDogMjtcbn1cbi5yb2FkTWFwID4gZGl2Omxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ucm9hZE1hcCA+IGRpdiAuc2FwTUZUIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLnJvYWRNYXAgPiBkaXYgLnNhcE1GVCBzcGFuIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuLnJvYWRNYXAgPiBkaXYgLnNhcE1GVCAubm8ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJvYWRNYXAgPiBkaXYgLnNhcE1GVCAudGl0bGUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5yb2FkTWFwID4gZGl2IC5zYXBNRlQgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLnJvYWRNYXAgPiBkaXYgLnNhcE1GVCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvYWRNYXAgPiBkaXYgLnNhcE1GVCAubm8ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdBJ10gPiBkaXY6Zmlyc3QtY2hpbGQgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nQSddID4gZGl2OmZpcnN0LWNoaWxkIC5zYXBNRlQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0EnXSA+IGRpdjpmaXJzdC1jaGlsZCAuc2FwTUZUIHNwYW4ge1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0InXSA+IGRpdjpudGgtY2hpbGQoMSksXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0InXSA+IGRpdjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdCJ10gPiBkaXY6bnRoLWNoaWxkKDEpIC5zYXBNRlQsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0InXSA+IGRpdjpudGgtY2hpbGQoMikgLnNhcE1GVCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nQiddID4gZGl2Om50aC1jaGlsZCgxKTpiZWZvcmUsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0InXSA+IGRpdjpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwZDM5YWI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdCJ10gPiBkaXY6bnRoLWNoaWxkKDIpIC50aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0MnXSA+IGRpdjpudGgtY2hpbGQoMiksXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0MnXSA+IGRpdjpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdDJ10gPiBkaXY6bnRoLWNoaWxkKDIpIC5zYXBNRlQsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0MnXSA+IGRpdjpudGgtY2hpbGQoMykgLnNhcE1GVCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nQyddID4gZGl2Om50aC1jaGlsZCgyKTpiZWZvcmUsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0MnXSA+IGRpdjpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwZDM5YWI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdDJ10gPiBkaXY6bnRoLWNoaWxkKDMpIC50aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0QnXSA+IGRpdjpudGgtY2hpbGQoMiksXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0QnXSA+IGRpdjpudGgtY2hpbGQoMyksXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0QnXSA+IGRpdjpudGgtY2hpbGQoNCkge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdEJ10gPiBkaXY6bnRoLWNoaWxkKDIpIC5zYXBNRlQsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0QnXSA+IGRpdjpudGgtY2hpbGQoMykgLnNhcE1GVCxcbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nRCddID4gZGl2Om50aC1jaGlsZCg0KSAuc2FwTUZUIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdEJ10gPiBkaXY6bnRoLWNoaWxkKDIpOmJlZm9yZSxcbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nRCddID4gZGl2Om50aC1jaGlsZCgzKTpiZWZvcmUsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0QnXSA+IGRpdjpudGgtY2hpbGQoNCk6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwZDM5YWI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdEJ10gPiBkaXY6bGFzdC1jaGlsZCAudGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLm1zZ1dyYXBwZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMHJlbSk7XG59XG4ubXNnV3JhcHBlciAuc2FwTU1zZ1N0cmlwIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG59XG4uZXJyb3JDdHJsIGlucHV0LFxuLmVycm9yQ3RybC5zYXBNU2x0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhMjkxYztcbn1cbi5lcnJvckN0cmwgaW5wdXQ6Zm9jdXMsXG4uZXJyb3JDdHJsLnNhcE1TbHQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYTI5MWMgIWltcG9ydGFudDtcbn1cbi5lcnJvckN0cmwuc2FwTVNGIGZvcm0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGEyOTFjO1xufVxuLmVycm9yQ3RybC5zYXBNU0YgZm9ybTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RhMjkxYyAhaW1wb3J0YW50O1xufVxuLmVycm9yQ3RybC5zYXBNU0YgZm9ybSAuc2FwTVNGQiB7XG4gIGNvbG9yOiAjZGEyOTFjO1xufVxuLmVycm9yQ3RybC5zYXBNU0YgaW5wdXQsXG4uZXJyb3JDdHJsLnNhcE1TRjpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmVycm9yQ3RybCBiZGkge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG4uZXJyb3JDdHJsIGJkaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvaW5saW5lX3ZhbGlkaWVydW5nX25lZ2F0aXYuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZXJyb3JDdHJsLnNhcE1SYiAuc2FwTVJiQk91dCB7XG4gIGJvcmRlci1jb2xvcjogI2RhMjkxYyAhaW1wb3J0YW50O1xufVxuLmVycm9yQ3RybC5zYXBNUmIgYmRpOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lcnJvckN0cmwuc2FwTUNiIC5zYXBNQ2JCZyB7XG4gIGJvcmRlci1jb2xvcjogI2RhMjkxYyAhaW1wb3J0YW50O1xufVxuLmVycm9yQ3RybC5zYXBNQ2IgYmRpOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMTFweDtcbn1cbi5zYXBVaUhMYXlvdXQgPiAuZXJyb3JDdHJsIGJkaTphZnRlciB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5lcnJNc2cge1xuICBjb2xvcjogI2RhMjkxYyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4qIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLnNhcE1MYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMzYzNjM2IgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNhcFVpR2xvYmFsQmFja2dyb3VuZENvbG9yLFxuLnNhcE1HbG9iYWxCYWNrZ3JvdW5kQ29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNhcE1JbnB1dEJhc2VDb250ZW50V3JhcHBlciB7XG4gIGJvcmRlcjogMC40cHggc29saWQgI2JmYmZiZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnNhcE1DcnNsQnVsbGV0ZWQgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuLnNhcE1DcnNsQnVsbGV0ZWQgPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG4uc2FwTUlucHV0SGlnaGxpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG4uc2FwTUlucHV0SGlnaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuLnNhcE1SYlNlbCAuc2FwTVJiQklubiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbn1cbi5zYXBNUmJIb3ZlcmFibGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbn1cbi5zYXBNQ2JIb3ZlcmFibGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbn1cbi5zYXBNUmJCIC5zYXBNUmJCT3V0IHtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzYzNjM2I7XG59XG4uc2FwTUlucHV0QmFzZUlubmVyOm5vdCguc2FwTUlucHV0QmFzZVJlYWRvbmx5SW5uZXIpOm5vdCguc2FwTUlucHV0QmFzZVN0YXRlSW5uZXIpOm5vdCguc2FwTUlucHV0QmFzZURpc2FibGVkSW5uZXIpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiO1xufVxuLnNhcE1DYkJnLnNhcE1DYk1hcmtDaGVja2VkOmJlZm9yZSB7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG59XG4uc2FwTVNsdEhvdmVyYWJsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xufVxuLnNhcE1Nc2dTdHJpcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUpO1xuICBtYXJnaW46IDAgMXJlbSAxcmVtIDFyZW07XG59XG4uc2FwTU1zZ1N0cmlwSWNvbiA+IC5zYXBVaUljb24ge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uc2FwVWlSZXNwb25zaXZlTWFyZ2luIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwICFpbXBvcnRhbnQ7XG59XG4uc2FwTUlucHV0QmFzZUlubmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzYzNjM2I7XG59XG4udmFsdWVTdGF0ZUVycm9yIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q2MjAxODtcbn1cbi5jYlZhbHVlU3RhdGVFcnJvciAuc2FwTUNiQmcge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDYyMDE4O1xufVxuLnNhcE1UaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjM2MzYzNiO1xufVxuLnNhcE1UZXh0LFxuLnNhcE1GVCxcbi5zYXBNVGV4dCA+IGRpdixcbi5zYXBNVGV4dCA+IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzNjM2MzYjtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5iaXRNVGV4dFJCIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwcHg7XG59XG4uYml0VWlTbWFsbE1hcmdpblRvcCB7XG4gIG1hcmdpbi10b3A6IDAuOHJlbSAhaW1wb3J0YW50O1xufVxuLnNhcFVpU2l6ZUNvbXBhY3QgLnNhcFVpU21hbGxNYXJnaW5Ub3Age1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5iaXRIQm94SCB7XG4gIGhlaWdodDogNTBweDtcbn1cbi5tc2dDb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyptYXJnaW4tYm90dG9tOiAxcmVtOyovXG59XG4ubXNnQ29udGFpbmVyIC5zYXBNTXNnU3RyaXAge1xuICBtYXJnaW46IDAgMCAwLjNyZW0gMDtcbiAgbWluLWhlaWdodDogMnJlbTtcbn1cbi5zYXBVaUNvbXBvbmVudENvbnRhaW5lcixcbi5zYXBVaUNvbXBvbmVudENvbnRhaW5lciA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNhcFVpQ29tcG9uZW50Q29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYjFyZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm10MXJlbSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubWJ0MXJlbSB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLnNhcE1MYWJlbE1heFdpZHRoLmxibE1heFdpZHRoMTAwLFxuLmxibE1heFdpZHRoMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNhcE1JbnB1dEJhc2VXYXJuaW5nSW5uZXIge1xuICBib3JkZXItY29sb3I6ICNiZmJmYmY7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnNhcE1JbnB1dEJhc2VJbm5lcjpub3QoLnNhcE1JbnB1dEJhc2VSZWFkb25seUlubmVyKTpub3QoLnNhcE1JbnB1dEJhc2VTdGF0ZUVycm9ySW5uZXIpOm5vdCguc2FwTUlucHV0QmFzZURpc2FibGVkSW5uZXIpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiO1xufVxuLnNhcE1JbnB1dEJhc2VJbm5lcjpub3QoLnNhcE1JbnB1dEJhc2VSZWFkb25seUlubmVyKTpub3QoLnNhcE1JbnB1dEJhc2VTdGF0ZUlubmVyKTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYjtcbn1cbi5zYXBVaUxuayB7XG4gIGZvbnQtc2l6ZTogMTNweCFpbXBvcnRhbnQ7XG59XG4uY29uZmlybWF0aW9uTGJsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uY29uZmlybWF0aW9uTGJsLmxvbmdUeHQge1xuICB3aWR0aDogMjYwcHg7XG59XG4uY29uZmlybWF0aW9uVmFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNhcE1UaWxlLnNhcE1UaWxlQWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzBkMzlhYjtcbn1cbi5zYXBNU3RkVGlsZUljb25EaXYge1xuICBjb2xvcjogIzBkMzlhYjtcbn1cbi5zYXBNSUJhci1DVFggLnNhcE1UaXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zYXBNQmFyIC5zYXBNQmFyQ29udGFpbmVyIC5zYXBNSW5wdXRTdWdnSW5EaWFsb2cgLnNhcE1JbnB1dEJhc2VJbm5lciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnNhcE1CYXIgLnNhcE1CYXJDb250YWluZXIgLnNhcE1JbnB1dEJhc2VJbm5lciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zYXBNTWVzc2FnZVBhZ2UgPiAuc2FwTVBhZ2Ugc2VjdGlvbiB7XG4gIG1heC13aWR0aDogODAlO1xufVxuLmNvbnRyYWN0TGlzdCAuc2FwTUxJQiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc2FwVWlGb3JtRWRpdCAuY29udHJhY3RMaXN0IC5zYXBNVGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4wMDA7XG59XG4uc2FwVWlGb3JtIC5zYXBVaUZvcm1UaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLnNhcE1MaXN0IC5zYXBNSUJhciAuc2FwTUJhckNoaWxkIC5zYXBNQnRuSWNvbiB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuLnNhcE1MaXN0IC5zYXBNSUJhciAuc2FwTUJhckNoaWxkIC5zYXBNQnRuSG92ZXJhYmxlIC5zYXBNQnRuSWNvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zYXBNTGlzdCAuc2FwTUxJQi5zYXBNR0hMSSB7XG4gIGNvbG9yOiAjMGQzOWFiO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzBkMzlhYjtcbn1cbi5zYXBNTElCLnNhcE1MSUJBY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2FwTUxJQi5zYXBNTElCQWN0aXZlIC5zYXBNU0xJSW1nSWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNhcE1TTElJbWdJY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2FwTVNlZ0IgLnNhcE1TZWdCQnRuIHtcbiAgY29sb3I6ICMwZDM5YWI7XG59XG4uc2FwTVNlZ0JCdG4uc2FwTVNlZ0JCdG5TZWwge1xuICBiYWNrZ3JvdW5kOiAjZDYyMDE4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDYyMDE4O1xufVxuLnNhcE1TZWdCQnRuRm9jdXNhYmxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYjtcbn1cbi5zYXBNU2VnQkJ0bi5zYXBNU2VnQkJ0bkZvY3VzYWJsZS5zYXBNU2VnQkJ0blNlbCB7XG4gIGJvcmRlci1yaWdodDogMCBzb2xpZCAjZDYyMDE4O1xufVxuLmJpdEYxNCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5iaXRGMTYge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5zYXBVaURsZyBkaXYge1xuICBmbG9hdDogbm9uZTtcbn1cbi8qQ3VzdG9tSGVhZGVyIFBhbmVsKi9cbi5zYXBNUGFuZWxIZHIgLnNhcE1CdG5JY29uIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNhcE1QYW5lbEhkciAuc2FwTVRpdGxlIHtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDAgMC4wNjI1cmVtIDAgIzAwMDAwMCAhaW1wb3J0YW50O1xuICAvKmZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyovXG59XG4uc2FwTVBvcG92ZXIuaGVscFBvcG92ZXIgLnNhcE1QYW5lbEhkciAuc2FwTVRpdGxlID4gc3BhbiB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAuMDYyNXJlbSAwICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi8qQ3VzdG9tSGVhZGVyIFBhbmVsKi9cbi8qIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gU0FQIEJVVFRPTiBPdmVycmlkZV5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eICovXG5odG1sLnNhcC1kZXNrdG9wIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLWRlc2t0b3AgLnNhcE1JQmFyLUNUWCAuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG5odG1sLnNhcC1kZXNrdG9wIC5zYXBNVEItVHJhbnNwYXJlbnQtQ1RYIC5zYXBNQnRuSW5uZXIuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG5odG1sLnNhcC1kZXNrdG9wIC5zYXBNQnRuW2RhdGEtYnRuUHJlc3NlZF0gLnNhcE1CdG5Jbm5lciB7XG4gIGJhY2tncm91bmQ6ICMxYjNkOTMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5odG1sLnNhcC1kZXNrdG9wIC5zYXBNQnRuOmhvdmVyIC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuaHRtbC5zYXAtZGVza3RvcCAuc2FwTUJ0biAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpob3Zlcixcbmh0bWwuc2FwLWRlc2t0b3AgLnNhcE1UQi1UcmFuc3BhcmVudC1DVFggLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuaHRtbC5zYXAtZGVza3RvcCAuc2FwTUJ0blRyYW5zcGFyZW50ID4gLnNhcE1CdG5JY29uIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbmh0bWwuc2FwLWRlc2t0b3AgLnNhcE1CdG46Zm9jdXMgPiAuc2FwTUZvY3VzYWJsZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbmh0bWwuc2FwLXBob25lIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLXRhYmxldCAuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG5odG1sLnNhcC1waG9uZSAuc2FwTUlCYXItQ1RYIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLXRhYmxldCAuc2FwTUlCYXItQ1RYIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLXBob25lIC5zYXBNVEItVHJhbnNwYXJlbnQtQ1RYIC5zYXBNQnRuSW5uZXIuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG5odG1sLnNhcC10YWJsZXQgLnNhcE1UQi1UcmFuc3BhcmVudC1DVFggLnNhcE1CdG5Jbm5lci5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLXBob25lIC5zYXBNQnRuW2RhdGEtYnRuUHJlc3NlZF0gLnNhcE1CdG5Jbm5lcixcbmh0bWwuc2FwLXRhYmxldCAuc2FwTUJ0bltkYXRhLWJ0blByZXNzZWRdIC5zYXBNQnRuSW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMWIzZDkzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuaHRtbC5zYXAtcGhvbmUgLnNhcE1CdG5UcmFuc3BhcmVudCA+IC5zYXBNQnRuSWNvbixcbmh0bWwuc2FwLXRhYmxldCAuc2FwTUJ0blRyYW5zcGFyZW50ID4gLnNhcE1CdG5JY29uIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbmJ1dHRvbixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuYnV0dG9uLnNhcE1CdG4sXG5idXR0b246bm90KC5kcm9wZG93bikuc2FwTUJ0biB7XG4gIG91dGxpbmU6IDA7XG59XG5idXR0b24uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlLFxuYnV0dG9uOm5vdCguZHJvcGRvd24pLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZSB7XG4gIGJhY2tncm91bmQ6ICM5NGQwZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDJlYTcgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5idXR0b24uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIHNwYW4sXG5idXR0b246bm90KC5kcm9wZG93bikuc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmJ1dHRvbi5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTUJ0blRyYW5zcGFyZW50LFxuYnV0dG9uOm5vdCguZHJvcGRvd24pLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNQnRuVHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiAjOTRkMGVkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAyZWE3ICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuYnV0dG9uLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNQnRuVHJhbnNwYXJlbnQgc3BhbixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTUJ0blRyYW5zcGFyZW50IHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmJ1dHRvbi5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuQWN0aXZlKSxcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuQWN0aXZlKSB7XG4gIGJhY2tncm91bmQ6ICM5NGQwZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDJlYTcgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5idXR0b24uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOm5vdCguc2FwTUJ0bkFjdGl2ZSkgc3BhbixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuQWN0aXZlKSBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5idXR0b24uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOmhvdmVyLFxuYnV0dG9uOm5vdCguZHJvcGRvd24pLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZSAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5NGQwZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDJlYTcgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5idXR0b24uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOmhvdmVyIHNwYW4sXG5idXR0b246bm90KC5kcm9wZG93bikuc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmJ1dHRvbiAuc2FwTUJ0bklubmVyLFxuYnV0dG9uOm5vdCguZHJvcGRvd24pIC5zYXBNQnRuSW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjMDAyZWE3O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbmJ1dHRvbiAuc2FwTUJ0bklubmVyIHNwYW4sXG5idXR0b246bm90KC5kcm9wZG93bikgLnNhcE1CdG5Jbm5lciBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5idXR0b24gLnNhcE1CdG5Jbm5lciAuc2FwVWlJY29uLFxuYnV0dG9uOm5vdCguZHJvcGRvd24pIC5zYXBNQnRuSW5uZXIgLnNhcFVpSWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYnV0dG9uW2FyaWEtcHJlc3NlZD0nZmFsc2UnXS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUsXG5idXR0b246bm90KC5kcm9wZG93bilbYXJpYS1wcmVzc2VkPSdmYWxzZSddLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZSB7XG4gIGJhY2tncm91bmQ6ICNlOWY1ZmM7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzRkNGQ0YyAhaW1wb3J0YW50O1xufVxuYnV0dG9uW2FyaWEtcHJlc3NlZD0nZmFsc2UnXS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUgc3BhbixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKVthcmlhLXByZXNzZWQ9J2ZhbHNlJ10uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmJ1dHRvblthcmlhLXByZXNzZWQ9J2ZhbHNlJ10gLnNhcE1CdG5Jbm5lcixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKVthcmlhLXByZXNzZWQ9J2ZhbHNlJ10gLnNhcE1CdG5Jbm5lciB7XG4gIGJhY2tncm91bmQ6ICNlOWY1ZmM7XG4gIGJvcmRlci1jb2xvcjogI2JmY2JlOTtcbiAgY29sb3I6ICM0ZDRkNGMgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5idXR0b25bYXJpYS1wcmVzc2VkPSdmYWxzZSddIC5zYXBNQnRuSW5uZXIgc3BhbixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKVthcmlhLXByZXNzZWQ9J2ZhbHNlJ10gLnNhcE1CdG5Jbm5lciBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5idXR0b25bYXJpYS1wcmVzc2VkPSdmYWxzZSddIC5zYXBNQnRuSW5uZXIuc2FwTUJ0bkFjdGl2ZSxcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKVthcmlhLXByZXNzZWQ9J2ZhbHNlJ10gLnNhcE1CdG5Jbm5lci5zYXBNQnRuQWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ0ZDRjO1xufVxuLnNhcFVpU2l6ZUNvbXBhY3QgLnNhcE1CdG4ge1xuICBtYXJnaW46IDAgMC4ycmVtO1xufVxuLnNhcE1CdG5JY29uIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC40Mzc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjQzNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLyogXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiBTQVAgQlVUVE9OIE92ZXJyaWRlIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eICovXG4vKiBeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eIFRvb2xiYXJCdXR0b24gXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gKi9cbi50YkluZm9CdG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZXNtb2tlO1xufVxuLnRiSW5mb0J0bi5zYXBNQnRuIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4udGJJbmZvQnRuIC5zYXBNQnRuSW5uZXIge1xuICBoZWlnaHQ6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMS41cmVtO1xufVxuLnRiSW5mb0J0biAuc2FwTUJ0bkljb24ge1xuICBsaW5lLWhlaWdodDogMS4wMDtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMC40Mzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNDM3NXJlbTtcbn1cbi8qIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gVG9vbGJhckJ1dHRvbiBeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiAqL1xuLnNhcE1JQmFyLnNhcE1Gb290ZXIsXG4uc2FwTUlCYXIuc2FwTUZvb3Rlci1DVFgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZERkRGICFpbXBvcnRhbnQ7XG59XG4uc2FwTVN3dCxcbi5zYXBNU3d0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnNhcE1Td3Quc2FwTVN3dEFjY2VwdFJlamVjdC5zYXBNU3d0T2ZmLFxuLnNhcE1Td3Q6aG92ZXIuc2FwTVN3dEFjY2VwdFJlamVjdC5zYXBNU3d0T2ZmLFxuLnNhcE1Td3Quc2FwTVN3dEFjY2VwdFJlamVjdC5zYXBNU3d0T24sXG4uc2FwTVN3dDpob3Zlci5zYXBNU3d0QWNjZXB0UmVqZWN0LnNhcE1Td3RPbiB7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYjtcbn1cbi5zYXBNU3d0LnNhcE1Td3RBY2NlcHRSZWplY3Quc2FwTVN3dE9mZiAuc2FwTVN3dEhhbmRsZSxcbi5zYXBNU3d0OmhvdmVyLnNhcE1Td3RBY2NlcHRSZWplY3Quc2FwTVN3dE9mZiAuc2FwTVN3dEhhbmRsZSxcbi5zYXBNU3d0LnNhcE1Td3RBY2NlcHRSZWplY3Quc2FwTVN3dE9uIC5zYXBNU3d0SGFuZGxlLFxuLnNhcE1Td3Q6aG92ZXIuc2FwTVN3dEFjY2VwdFJlamVjdC5zYXBNU3d0T24gLnNhcE1Td3RIYW5kbGUge1xuICBib3JkZXItY29sb3I6ICMwZDM5YWI7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWI7XG59XG4uc2FwTVN3dC5zYXBNU3d0QWNjZXB0UmVqZWN0IC5zYXBNU3d0TGFiZWw6OmFmdGVyLFxuLnNhcE1Td3Q6aG92ZXIuc2FwTVN3dEFjY2VwdFJlamVjdCAuc2FwTVN3dExhYmVsOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLnNhcE1Td3Quc2FwTVN3dEFjY2VwdFJlamVjdCAuc2FwTVN3dExhYmVsT246OmJlZm9yZSxcbi5zYXBNU3d0OmhvdmVyLnNhcE1Td3RBY2NlcHRSZWplY3QgLnNhcE1Td3RMYWJlbE9uOjpiZWZvcmUge1xuICBjb2xvcjogIzBkMzlhYjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNhcE1Td3Quc2FwTVN3dEFjY2VwdFJlamVjdCAuc2FwTVN3dExhYmVsT2ZmLFxuLnNhcE1Td3Q6aG92ZXIuc2FwTVN3dEFjY2VwdFJlamVjdCAuc2FwTVN3dExhYmVsT2ZmIHtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG4uc2FwTVN3dC5zYXBNU3d0QWNjZXB0UmVqZWN0IC5zYXBNU3d0TGFiZWxPZmY6OmJlZm9yZSxcbi5zYXBNU3d0OmhvdmVyLnNhcE1Td3RBY2NlcHRSZWplY3QgLnNhcE1Td3RMYWJlbE9mZjo6YmVmb3JlIHtcbiAgY29sb3I6ICMwZDM5YWI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zYXBNTG5rIHtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbn1cbi5zYXBNTG5rIC5pY29MIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uc2FwTUxuazpob3ZlciB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuLyogRW50ZmVybnQgZGVuIGJsYXVlbiBSYWhtZW4gYmVpIEZva3VzIGbDvHIgTGlua3MgKi9cbi5zYXBNTG5rOmZvY3VzLFxuLnNhcE1Mbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLyogRW50ZmVybnQgZGVuIFN0YW5kYXJkLUZva3VzcmFobWVuICovXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLyogRmFsbHMgU0FQVUk1IGVpbmVuIFNjaGF0dGVuIHNldHp0ICovXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IGdyYXkgIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrQ2VsbFRpdGxlIHtcbiAgYm94LXNpemluZzogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrQ2VsbFRpdGxlOmFmdGVyLFxuLnNhcFVpQmxvY2tDZWxsVGl0bGU6YmVmb3JlIHtcbiAgYm94LXNpemluZzogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5zYXBNQ2I6bm90KC5zYXBNQ2JCZ0Rpcykuc2FwTUNiSGFzTGFiZWw6Zm9jdXM6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IC0wLjE4NXJlbSAhaW1wb3J0YW50O1xufVxuOm5vdCguc2FwTVNGRGlzYWJsZWQpID4gLnNhcE1TRkY6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwZDM5YWI7XG59XG4ubGVpc3R1bmdlbnBkZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zYXBVaUJsb2NrQ2VsbFRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNjM2MzYiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNhcFVpQmxvY2tDZWxsVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2FwVWlCbG9ja0xheW91dCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib2V2YnMtaWNvbmZvbnRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC5zdmcjb2V2YnMtaWNvbmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9ldmJzLWljb25mb250XCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC5zdmcjb2V2YnMtaWNvbmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICB9XG59XG5bZGF0YS1pY29uXTpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG59XG5bZGF0YS1pY29uXTpiZWZvcmUsXG4uZm8tYWxlcnQ6YmVmb3JlLFxuLmZvLWFycm93LWRvd246YmVmb3JlLFxuLmZvLWFycm93LWxlZnQ6YmVmb3JlLFxuLmZvLWFycm93LXJpZ2h0OmJlZm9yZSxcbi5mby1hcnJvdy11cDpiZWZvcmUsXG4uZm8tYmFja3dhcmQ6YmVmb3JlLFxuLmZvLWJhcjpiZWZvcmUsXG4uZm8tYnVsbGV0OmJlZm9yZSxcbi5mby1idWxsZXQtYXJyb3c6YmVmb3JlLFxuLmZvLWNhbGN1bGF0b3I6YmVmb3JlLFxuLmZvLWNhbGVuZGFyOmJlZm9yZSxcbi5mby1jaGVjazpiZWZvcmUsXG4uZm8tY2xvY2s6YmVmb3JlLFxuLmZvLWN1c3RvbWVyOmJlZm9yZSxcbi5mby1kZWxldGU6YmVmb3JlLFxuLmZvLWRpc2xpa2U6YmVmb3JlLFxuLmZvLWRvdDpiZWZvcmUsXG4uZm8tZG91YmxlYXJyb3ctZG93bjpiZWZvcmUsXG4uZm8tZG91YmxlYXJyb3ctdXA6YmVmb3JlLFxuLmZvLWRvd25sb2FkOmJlZm9yZSxcbi5mby1leGNsYW1hdGlvbjpiZWZvcmUsXG4uZm8tZm9yd2FyZDpiZWZvcmUsXG4uZm8taWQtY2FyZDpiZWZvcmUsXG4uZm8tbGlrZTpiZWZvcmUsXG4uZm8tbWFpbDpiZWZvcmUsXG4uZm8tbWVtb3JpemU6YmVmb3JlLFxuLmZvLW1lbnU6YmVmb3JlLFxuLmZvLW1pbnVzOmJlZm9yZSxcbi5mby1tb2JpbGUtYmVyYXRlcjpiZWZvcmUsXG4uZm8tbW9iaWxlLW1lbnVlOmJlZm9yZSxcbi5mby1tb2JpbGUtbWVudWUtYWt0aXY6YmVmb3JlLFxuLmZvLW1vYmlsZS1tZW51ZS1ob2NoOmJlZm9yZSxcbi5mby1tb2JpbGUtbWVudWUtaG9jaC1ha3RpdjpiZWZvcmUsXG4uZm8tcGFkbG9jazpiZWZvcmUsXG4uZm8tcGFkbG9jay1vcGVuOmJlZm9yZSxcbi5mby1wYXBlcjpiZWZvcmUsXG4uZm8tcGFwZXItYmxhbms6YmVmb3JlLFxuLmZvLXBlbmNpbDpiZWZvcmUsXG4uZm8tcGhvbmU6YmVmb3JlLFxuLmZvLXBsYWNlOmJlZm9yZSxcbi5mby1wbGF5LXBhdXNlOmJlZm9yZSxcbi5mby1wbHVzOmJlZm9yZSxcbi5mby1wcmludDpiZWZvcmUsXG4uZm8tcXVlc3Rpb246YmVmb3JlLFxuLmZvLXJlbG9hZDpiZWZvcmUsXG4uZm8tc2VhcmNoOmJlZm9yZSxcbi5mby1zZXJ2aWNlLW51bWJlcnM6YmVmb3JlLFxuLmZvLXNwZWFrZXI6YmVmb3JlLFxuLmZvLXRhYmxlLXBhZ2luYXRpb246YmVmb3JlLFxuLmZvLXRyYXNoLWJpbjpiZWZvcmUsXG4uZm8td29ybGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJvZXZicy1pY29uZm9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbi5mby1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjJcIjtcbn1cbi5mby1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0YlwiO1xufVxuLmZvLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRhXCI7XG59XG4uZm8tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcxXCI7XG59XG4uZm8tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRjXCI7XG59XG4uZm8tYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdhXCI7XG59XG4uZm8tYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0OFwiO1xufVxuLmZvLWJ1bGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDVcIjtcbn1cbi5mby1idWxsZXQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUyXCI7XG59XG4uZm8tY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmFcIjtcbn1cbi5mby1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjRcIjtcbn1cbi5mby1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzBcIjtcbn1cbi5mby1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGZcIjtcbn1cbi5mby1jdXN0b21lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmNcIjtcbn1cbi5mby1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc0XCI7XG59XG4uZm8tZGlzbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjFcIjtcbn1cbi5mby1kb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRkXCI7XG59XG4uZm8tZG91YmxlYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTNcIjtcbn1cbi5mby1kb3VibGVhcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTRcIjtcbn1cbi5mby1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDJcIjtcbn1cbi5mby1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDFcIjtcbn1cbi5mby1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0M1wiO1xufVxuLmZvLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUwXCI7XG59XG4uZm8tbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzNcIjtcbn1cbi5mby1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NlwiO1xufVxuLmZvLW1lbW9yaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2OVwiO1xufVxuLmZvLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY2XCI7XG59XG4uZm8tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYzXCI7XG59XG4uZm8tbW9iaWxlLWJlcmF0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU1XCI7XG59XG4uZm8tbW9iaWxlLW1lbnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NlwiO1xufVxuLmZvLW1vYmlsZS1tZW51ZS1ha3RpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTdcIjtcbn1cbi5mby1tb2JpbGUtbWVudWUtaG9jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNThcIjtcbn1cbi5mby1tb2JpbGUtbWVudWUtaG9jaC1ha3RpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTlcIjtcbn1cbi5mby1wYWRsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZVwiO1xufVxuLmZvLXBhZGxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmZcIjtcbn1cbi5mby1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjhcIjtcbn1cbi5mby1wYXBlci1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjdcIjtcbn1cbi5mby1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc1XCI7XG59XG4uZm8tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZkXCI7XG59XG4uZm8tcGxhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ5XCI7XG59XG4uZm8tcGxheS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzlcIjtcbn1cbi5mby1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3N1wiO1xufVxuLmZvLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NFwiO1xufVxuLmZvLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OFwiO1xuICBjdXJzb3I6IGhlbHA7XG59XG4uZm8tcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0N1wiO1xufVxuLmZvLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjVcIjtcbn1cbi5mby1zZXJ2aWNlLW51bWJlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZiXCI7XG59XG4uZm8tc3BlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzZcIjtcbn1cbi5mby10YWJsZS1wYWdpbmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MlwiO1xufVxuLmZvLXRyYXNoLWJpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTFcIjtcbn1cbi5mby13b3JsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGVcIjtcbn1cbi5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwib2V2YnMtaWNvbmZvbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5mbzpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJvZXZicy1pY29uZm9udFwiO1xufVxuLmZvLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidFwiO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcnJnLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJyZy13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJyZy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvc3BhcnJnLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zcGFycmctd2ViZm9udC5zdmcjc3Bhcmthc3NlX3JncmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NwYXJrYXNzZSBXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3BhcnJnaXQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zcGFycmdpdC13ZWJmb250LnN2ZyNzcGFya2Fzc2VfcmdpdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTcGFya2Fzc2UgV2ViJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFybHQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3Bhcmx0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3Bhcmx0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9zcGFybHQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJsdC13ZWJmb250LnN2ZyNzcGFya2Fzc2VfbHRyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3Bhcmx0aXQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3Bhcmx0aXQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvc3Bhcmx0aXQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJsdGl0LXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9sdGl0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NwYXJrYXNzZSBXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJiZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFyYmQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zcGFyYmQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJiZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3BhcmJkLXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9yZ2JvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcmJkaXQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcmJkaXQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zcGFyYmRpdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvc3BhcmJkaXQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJiZGl0LXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9yZ2JvbGRfaXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5tYWludGVuYW5jZVYgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLm1haW50ZW5hbmNlViAuc2FwVWlCbG9ja0xheW91dENlbGw6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFpbnRlbmFuY2VWIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1haW50ZW5hbmNlViAuc2FwTUZUIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uc2VydmljZUZyZ210IC5sZWlzdHVuZyB7XG4gIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5ICFpbXBvcnRhbnQ7XG59XG4uc2VydmljZUZyZ210IC5sZWlzdHVuZ19pdGVtcyB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmNWZjO1xufVxuLnNlcnZpY2VGcmdtdCAubGVpc3R1bmdfaGVscCB7XG4gIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGhlbHA7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG4uc2VydmljZUZyZ210IC5sZWlzdHVuZ19pY29uIHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAuMnJlbTtcbn1cbi5zZXJ2aWNlRnJnbXQgLmxlaXN0dW5nX3RleHQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uc2VydmljZUZyZ210IC5sZWlzdHVuZ19iZWl0cmFnIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnNlcnZpY2VGcmdtdCAuZ2VzYW10X2JlaXRyYWcge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnNlcnZpY2VGcmdtdCAubGVpc3R1bmdUb3RhbFJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG59XG4uc2VydmljZUZyZ210IC5sZWlzdHVuZ1RvdGFsUm93LnRvdGFsQmxvY2sge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlcnZpY2VGcmdtdCAubGVpc3R1bmdUb3RhbFJvdyAuc2FwTVRleHQge1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5zZXJ2aWNlRnJnbXQgLmxlaXN0dW5nVG90YWxSb3cgLnNhcE1GVCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uY29udGFjdERhdGFGcmdtdCAucG9zdGFsIC5zYXBNU2x0IHtcbiAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG59XG4uYmFua0RhdGFGcmdtdCAuaW5wdXRJYmFuIC5zYXBNSW5wdXREaXZXcmFwcGVyIC5zYXBNSW5wdXRCYXNlSW5uZXIge1xuICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xufVxuLnRvdGFsQmxvY2tXcmFwcGVyIC50b3RhbFJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG4udG90YWxCbG9ja1dyYXBwZXIgLnRvdGFsUm93IC5zdWZmaXhUeHQge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cbi50b3RhbEJsb2NrV3JhcHBlciAudG90YWxSb3cuZXh0cmFPcHRpb24gLmZvLXBsdXMsXG4udG90YWxCbG9ja1dyYXBwZXIgLnRvdGFsUm93LmV4dHJhT3B0aW9uIC5mby1taW51cyB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAuNXJlbSAwIDAuNzVyZW07XG59XG4udG90YWxCbG9ja1dyYXBwZXIgLnRvdGFsUm93LnRvdGFsQmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTdkNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRvdGFsQmxvY2tXcmFwcGVyIC50b3RhbFJvdy50b3RhbEJsb2NrIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4udG90YWxCbG9ja1dyYXBwZXIgLnRvdGFsUm93LnRvdGFsRmVldE5vdGUge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM5N2Q3MDA7XG59XG4udG90YWxCbG9ja1dyYXBwZXIgLnRvdGFsUm93IC5zYXBNVGV4dCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRvdGFsQmxvY2tXcmFwcGVyIC50b3RhbFJvdyAuc2FwTVRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4udG90YWxCbG9ja1dyYXBwZXIgLnRvdGFsUm93IC5zYXBNRlQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRvdGFsQmxvY2tXcmFwcGVyIC50b3RhbFJvdyAuc2FwTUZUIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4udG90YWxCbG9ja1dyYXBwZXIgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4uc2FwLXBob25lIC5hZ2VuY3lGcmdtdCAud2lkdGhGdWxsRm9yTW9ibGUsXG4uc2FwLXRhYmxldCAuYWdlbmN5RnJnbXQgLndpZHRoRnVsbEZvck1vYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgbWFyZ2luOiAwIDAgMDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeVJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwudGl0bGUgaDIge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5SGVhZGxpbmUge1xuICBtYXJnaW4tbGVmdDogLTAuMXJlbSAhaW1wb3J0YW50O1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lIQm94IHtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeVZCb3gge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB6LWluZGV4OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlLCB6LWluZGV4IDBzIDAuMnMgZWFzZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNFMkU5RUQ7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeVZCb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeVZCb3g6aG92ZXIge1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiAwIDhweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2UsIHotaW5kZXggMHMgMHMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lJbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXgtd2lkdGg6IDY1JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5X25hbWUge1xuICBjb2xvcjogIzMxMzQzNTtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5VGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5SW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2RjgwOEE7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG59XG4uYWdlbmN5RnJnbXQgLmFycm93UmlnaHQge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lOZXh0QnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwMmVhNyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lOZXh0QnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzk0ZDBlZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMmVhNyAhaW1wb3J0YW50O1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lJbnB1dFNlYXJjaCB7XG4gIG1pbi13aWR0aDogMzBlbTtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5UmVzdWx0SW1nIHtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG59XG4uYWdlbmN5RnJnbXQgLnNhcE1DcnNsQmFja2dyb3VuZC1UcmFuc2x1Y2VudCB7XG4gIGJhY2tncm91bmQ6ICNlOWY1ZmM7XG4gIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5O1xufVxuLm92ZXJ2aWV3RnJnbXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm92ZXJ2aWV3RnJnbXQgLm92ZXJ2aWV3Um93IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5vdmVydmlld0ZyZ210IC5vdmVydmlld1JvdyAubWIge1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbn1cbi5vdmVydmlld0ZyZ210IC5vdmVydmlld1JvdyAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWY1ZmM7XG4gIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5O1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ub3ZlcnZpZXdGcmdtdCAub3ZlcnZpZXdSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm92ZXJ2aWV3RnJnbXQgLm92ZXJ2aWV3Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCBoMiB7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDc1cHggNzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuLm92ZXJ2aWV3RnJnbXQgLm92ZXJ2aWV3Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC5wb2xpY3lob2xkZXIgaDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wb2xpY3lob2xkZXIucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xOHB4O1xufVxuLm92ZXJ2aWV3RnJnbXQgLm92ZXJ2aWV3Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC5wb2xpY3lob2xkZXIgLnNhcE1GVCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xufVxuLm92ZXJ2aWV3RnJnbXQgLm92ZXJ2aWV3Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC5wcmVtcGF5ZXIgaDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iZWl0cmFnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTFweCAtMTdweDtcbn1cbi5vdmVydmlld0ZyZ210IC5vdmVydmlld1JvdyAuc2FwVWlCbG9ja0xheW91dENlbGwucHJlbXBheWVyIC5zYXBNRlQge1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbn1cbi5vdmVydmlld0ZyZ210IC5vdmVydmlld1JvdyAuc2FwVWlCbG9ja0xheW91dENlbGwuY29udHJhY3REZXRhaWxzIGgyIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9uZXVlVmVycy5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLThweCAtNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwcHggNjBweDtcbn1cbi5vdmVydmlld0ZyZ210IC5vdmVydmlld1JvdyAuc2FwVWlCbG9ja0xheW91dENlbGwuY29udHJhY3REZXRhaWxzIGgzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ub3ZlcnZpZXdGcmdtdCAub3ZlcnZpZXdSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLmNvbnRyYWN0RGV0YWlscyBoNCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm92ZXJ2aWV3RnJnbXQgLm92ZXJ2aWV3Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC5jb250cmFjdERldGFpbHMgLnNhcFVpSExheW91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vdmVydmlld0ZyZ210IC5vdmVydmlld1JvdyAuc2FwVWlCbG9ja0xheW91dENlbGwuY29udHJhY3REZXRhaWxzIC5zYXBVaUhMYXlvdXQgLnNhcE1GVCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5vdmVydmlld0ZyZ210IC5vdmVydmlld1JvdyAuc2FwVWlCbG9ja0xheW91dENlbGwuY29udHJhY3REZXRhaWxzIC5zYXBVaUhMYXlvdXQgLm9ldmJzSWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogNjVweDtcbiAgbWFyZ2luOiAwO1xufVxuLm92ZXJ2aWV3RnJnbXQgLm92ZXJ2aWV3Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ub3ZlcnZpZXdGcmdtdCAub3ZlcnZpZXdSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLmNvbnN1bHRhdGlvbkZyZ210IC5jb25zdWx0YXRpb25Sb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmNWZjO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbi5jb25zdWx0YXRpb25GcmdtdCAuY29uc3VsdGF0aW9uUm93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogLTEwcHg7XG59XG4uY29uc3VsdGF0aW9uRnJnbXQgLmNvbnN1bHRhdGlvblJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwuYmVyYXRlciBoMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JlcmF0ZXIucG5nJyk7XG59XG4uY29uc3VsdGF0aW9uRnJnbXQgLmNvbnN1bHRhdGlvblJvdyAuZXJyTXNnIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5jb25zdWx0YXRpb25GcmdtdCAuY29uc3VsdGF0aW9uUm93IC5zYXBNQ2Ige1xuICBwYWRkaW5nOiAwIDAgMCAycmVtO1xufVxuLmNvbnN1bHRhdGlvbkZyZ210IC5jb25zdWx0YXRpb25Sb3cgLnNhcE1DYiAuc2FwTUNiQmcge1xuICBsZWZ0OiAwO1xufVxuLmNvbXBsZXRpb25GcmdtdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjVmYztcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCBsaWdodGdyYXk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG4uY29tcGxldGlvbkZyZ210IC5jb21wbGV0aW9uUm93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01cHg7XG59XG4uY29tcGxldGlvbkZyZ210IC5jb21wbGV0aW9uUm93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC5jb250cmFjdCBoMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvbnRyYWN0RGV0YWlscy5wbmcnKTtcbn1cbi5jb21wbGV0aW9uRnJnbXQgLmNvbXBsZXRpb25Sb3dFbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG59XG4uY29tcGxldGlvbkZyZ210IC5jb21wbGV0aW9uUm93RW5kIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCBkaXYge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5jb21wbGV0aW9uRnJnbXQgLmNvbXBsZXRpb25Sb3dFbmQgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIGxhYmVsIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uY29tcGxldGlvbkZyZ210IC5zYXBNQ2Ige1xuICBwYWRkaW5nOiAwIDAgMCAycmVtO1xufVxuLmNvbXBsZXRpb25GcmdtdCAuc2FwTUNiIC5zYXBNQ2JCZyB7XG4gIGxlZnQ6IDA7XG59XG4uc2VuZEZyZ210IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMXJlbSAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWY1ZmM7XG4gIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5O1xufVxuLnNlbmRGcmdtdCAuc2FwVWlCbG9ja0xheW91dENlbGwgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xMHB4O1xufVxuLnNlbmRGcmdtdCAuc2FwVWlCbG9ja0xheW91dENlbGwucG9saWNlIGgyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcG9saWNlLnBuZycpO1xufVxuLnNlbmRGcmdtdCAuZXJyTXNnIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5zZW5kRnJnbXQgLnNhcE1DYiB7XG4gIHBhZGRpbmc6IDAgMCAwIDJyZW07XG59XG4uc2VuZEZyZ210IC5zYXBNQ2IgLnNhcE1DYkJnIHtcbiAgbGVmdDogMDtcbn1cbi5zZW5kRnJnbXQgLnNhcE1CdG4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4udGhhbmtzRnJnbXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3ZDcwMDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCBsaWdodGdyYXk7XG4gIG1hcmdpbjogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLnRoYW5rc0ZyZ210IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogLTEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N1Y2Nlc3MucG5nJyk7XG59XG4udGhhbmtzRnJnbXQgLnNhcE1DYiB7XG4gIHBhZGRpbmc6IDAgMCAwIDJyZW07XG59XG4udGhhbmtzRnJnbXQgLnNhcE1DYiAuc2FwTUNiQmcge1xuICBsZWZ0OiAwO1xufVxuLnRoYW5rc0ZyZ210IC5zYXBNQnRuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNhcC1kZXNrdG9wIC5zYXBNUG9wb3ZlciB7XG4gIHotaW5kZXg6IDEwMiAhaW1wb3J0YW50O1xufVxuLnNhcC1kZXNrdG9wIC5zYXBNUG9wb3Zlci5zYXBNU2x0UGlja2VyIHtcbiAgbWF4LWhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbn1cbi5zYXAtZGVza3RvcCAuc2FwTVBvcG92ZXIuc2FwTVNsdFBpY2tlciAuc2FwTVBvcG92ZXJDb250IHtcbiAgbWF4LWhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbn1cbi5zYXAtZGVza3RvcCAuc2FwTVBvcG92ZXIuc2FwTVNsdFBpY2tlciAuc2FwTVBvcG92ZXJDb250IC5zYXBNUG9wb3ZlclNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2FwTVBvcG92ZXJDb250IHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLnNhcFVpQ2FsSGVhZCA+IGJ1dHRvbiA+IHNwYW4ge1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI291dGVyX2Rpdl9mbGV4X2Zvcl9tb2JpbGUge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uc2FwTURpYWxvZ0Zvb3RlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zYXBNRGlhbG9nRm9vdGVyIC5zYXBNQnRuIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zYXBNRGlhbG9nRm9vdGVyIC5zYXBNQnRuLnNhcE1CYXJDaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJlYTc7XG59XG4uc2FwTURpYWxvZ0Zvb3RlciAuc2FwTUJ0bi5zYXBNQmFyQ2hpbGQgYmRpIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi8qKlxuICogTW9iaWxlIHVuZCBUYWJsZXRcbiAqL1xuLnNhcC1waG9uZSAjRGlnaXRhbFNjaHV0ekFwcCxcbi5zYXAtdGFibGV0ICNEaWdpdGFsU2NodXR6QXBwIHtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjVyZW0pICFpbXBvcnRhbnQ7XG59XG4uc2FwLXBob25lIC5zYXBVaVJ0dCxcbi5zYXAtdGFibGV0IC5zYXBVaVJ0dCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi8qKlxuICAqIE1vYmlsZVxuICovXG4uc2FwLXBob25lIC5zYXBNUmIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zYXAtcGhvbmUgLnNhcE1SYi53SW5mbyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cbi5zYXAtcGhvbmUgLnNhcE1CdG5JY29uIHtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG59XG4vKipcbiAqRGF0ZXBpY2tlclxuICovXG4uc2FwVWlDYWwge1xuICB6LWluZGV4OiAxMTIhaW1wb3J0YW50O1xufVxuLnNhcFVpQ2FsQ2FuY2VsIHtcbiAgY29sb3I6ICMwMDY3OWUhaW1wb3J0YW50O1xufVxuLnNhcE1DcnNsQnVsbGV0ZWQgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuLnNhcE1DcnNsQnVsbGV0ZWQgPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG4uc2FwTUlucHV0SGlnaGxpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG4uc2FwTUlucHV0SGlnaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuLnNhcE1EaWFsb2cge1xuICB6LWluZGV4OiAxMTIgIWltcG9ydGFudDtcbn1cbi5zYXBNRGlhbG9nIC5zYXBNU0ZJW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIuMzc1cmVtO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtaW5kZW50OiAwLjEyNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uc2FwTURpYWxvZyAuc2FwTVNGSVt0eXBlPVwic2VhcmNoXCJdOmhvdmVyLFxuLnNhcE1EaWFsb2cgLnNhcE1TRklbdHlwZT1cInNlYXJjaFwiXTphY3RpdmUsXG4uc2FwTURpYWxvZyAuc2FwTVNGSVt0eXBlPVwic2VhcmNoXCJdOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNhcE1EaWFsb2cgLnNhcE1TRkYge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2FwTURpYWxvZyAuc2FwTUZUIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLnNhcE1JbnB1dEJhc2VDb250ZW50V3JhcHBlciB7XG4gIGJvcmRlcjogMC40cHggc29saWQgI2JmYmZiZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnNhcE1DcnNsQnVsbGV0ZWQgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zYXBNSW5wdXRIaWdobGlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2FwTUlucHV0SGlnaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzYzNjM2I7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbiN2aXNCb2R5LnNhcFVpQm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjM2MzYzNiO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiN2aXNCb2R5LmxvYWRpbmcgI2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Zpc0JvZHkubG9hZGluZyAjaW5pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgY29sb3I6ICMwZDM5YWI7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM4cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3Zpc0JvZHkubG9hZGluZyAjaW5pdCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuI3Zpc0JvZHkubG9hZGluZyAjaW5pdCBzcGFuIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJsaW5rO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNHM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuI3Zpc0JvZHkubG9hZGluZyAjaW5pdCBzcGFuOmFmdGVyLFxuI3Zpc0JvZHkubG9hZGluZyAjaW5pdCBzcGFuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4jdmlzQm9keS5sb2FkaW5nICNpbml0IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAuMnM7XG59XG4jdmlzQm9keS5sb2FkaW5nICNpbml0IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAuNHM7XG59XG4jdmlzQm9keSAjaW5pdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jdmlzQm9keSBzcGFuLFxuI3Zpc0JvZHkgdGFibGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbiN2aXNCb2R5IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC53SEwgaDIge1xuICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM4cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjdmlzQm9keSAuc2FwVWlCbG9ja0xheW91dENlbGwud0hMIGgyIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4jdmlzQm9keSAuc2FwTUZUIC53SEwgaDMge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgY29sb3I6ICMwZDM5YWI7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM4cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3Zpc0JvZHkgLnNhcE1GVCAud0hMIGgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4jdmlzQm9keSAuZm8tcXVlc3Rpb24ge1xuICBjdXJzb3I6IGhlbHAgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5jdXJyOmFmdGVyIHtcbiAgY29udGVudDogJ+KCrCc7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbiN2aXNCb2R5IC5mbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI3Zpc0JvZHkgLmZyaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbiN2aXNCb2R5IC5kSUYge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnZlcnNpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMzYzNjM2I7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbiN2aXNCb2R5IC53MTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5oMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzQwcmVtIHtcbiAgd2lkdGg6IDQwcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzM5cmVtIHtcbiAgd2lkdGg6IDM5cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzM4cmVtIHtcbiAgd2lkdGg6IDM4cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzM3cmVtIHtcbiAgd2lkdGg6IDM3cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzM2cmVtIHtcbiAgd2lkdGg6IDM2cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzM1cmVtIHtcbiAgd2lkdGg6IDM1cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzM0cmVtIHtcbiAgd2lkdGg6IDM0cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzMzcmVtIHtcbiAgd2lkdGg6IDMzcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzMycmVtIHtcbiAgd2lkdGg6IDMycmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzMxcmVtIHtcbiAgd2lkdGg6IDMxcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzMwcmVtIHtcbiAgd2lkdGg6IDMwcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzI5cmVtIHtcbiAgd2lkdGg6IDI5cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzI4cmVtIHtcbiAgd2lkdGg6IDI4cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzI3cmVtIHtcbiAgd2lkdGg6IDI3cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzI2cmVtIHtcbiAgd2lkdGg6IDI2cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzI1cmVtIHtcbiAgd2lkdGg6IDI1cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzI0cmVtIHtcbiAgd2lkdGg6IDI0cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzIzcmVtIHtcbiAgd2lkdGg6IDIzcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzIycmVtIHtcbiAgd2lkdGg6IDIycmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzIxcmVtIHtcbiAgd2lkdGg6IDIxcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzIwcmVtIHtcbiAgd2lkdGg6IDIwcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzE5cmVtIHtcbiAgd2lkdGg6IDE5cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzE4cmVtIHtcbiAgd2lkdGg6IDE4cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzE3cmVtIHtcbiAgd2lkdGg6IDE3cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzE2cmVtIHtcbiAgd2lkdGg6IDE2cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzE1cmVtIHtcbiAgd2lkdGg6IDE1cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzE0cmVtIHtcbiAgd2lkdGg6IDE0cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzEzcmVtIHtcbiAgd2lkdGg6IDEzcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzEycmVtIHtcbiAgd2lkdGg6IDEycmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzExcmVtIHtcbiAgd2lkdGg6IDExcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzEwcmVtIHtcbiAgd2lkdGg6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzlyZW0ge1xuICB3aWR0aDogOXJlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnc4cmVtIHtcbiAgd2lkdGg6IDhyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53N3JlbSB7XG4gIHdpZHRoOiA3cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzZyZW0ge1xuICB3aWR0aDogNnJlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnc1cmVtIHtcbiAgd2lkdGg6IDVyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53NHJlbSB7XG4gIHdpZHRoOiA0cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzNyZW0ge1xuICB3aWR0aDogM3JlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLncycmVtIHtcbiAgd2lkdGg6IDJyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MXJlbSB7XG4gIHdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAuZmxleEdyb3cge1xuICBmbGV4LWdyb3c6IDE7XG59XG4jdmlzQm9keSAubXIwNXJlbSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuI3Zpc0JvZHkgLm1yMXJlbSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLm1iMXJlbSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4jdmlzQm9keSAubm9Cb3JkZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5zYXBVaUxvY2FsQnVzeUluZGljYXRvcixcbiN2aXNCb2R5IC5zYXBVaUJ1c3lJbmRpY2F0b3IsXG4jdmlzQm9keSAuc2FwVWlCTHkge1xuICB6LWluZGV4OiAyMDAgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5zYXBNRGlhbG9nUGhvbmUge1xuICB6LWluZGV4OiAyMjAgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5zYXBVaUJMeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5zYXAtdWktYmxvY2tsYXllci1wb3B1cCB7XG4gIHotaW5kZXg6IDE5OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiN2aXNCb2R5ICNzYXBVaUJ1c3lJbmRpY2F0b3IsXG4jdmlzQm9keSAuc2FwVWlMb2NhbEJ1c3kge1xuICB6LWluZGV4OiAyMDEgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5ICNzYXBVaUJ1c3lJbmRpY2F0b3IgLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yLFxuI3Zpc0JvZHkgLnNhcFVpTG9jYWxCdXN5IC5zYXBVaUxvY2FsQnVzeUluZGljYXRvciB7XG4gIHotaW5kZXg6IDIwMSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgI3NhcFVpQnVzeUluZGljYXRvciAuc2FwVWlMb2NhbEJ1c3lJbmRpY2F0b3IgLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yQW5pbWF0aW9uLFxuI3Zpc0JvZHkgLnNhcFVpTG9jYWxCdXN5IC5zYXBVaUxvY2FsQnVzeUluZGljYXRvciAuc2FwVWlMb2NhbEJ1c3lJbmRpY2F0b3JBbmltYXRpb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9sb2FkaW5nLW9ldmJzLXMuZ2lmJykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGNhbGMoMTAwJSAvIDIgLSAyNXB4KSAhaW1wb3J0YW50O1xuICB0b3A6IGNhbGMoMTAwJSAvIDIgLSAyNXB4KSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAyMDEgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuI3Zpc0JvZHkgI3NhcFVpQnVzeUluZGljYXRvciAuc2FwVWlMb2NhbEJ1c3lJbmRpY2F0b3IgLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yQW5pbWF0aW9uID4gZGl2LFxuI3Zpc0JvZHkgLnNhcFVpTG9jYWxCdXN5IC5zYXBVaUxvY2FsQnVzeUluZGljYXRvciAuc2FwVWlMb2NhbEJ1c3lJbmRpY2F0b3JBbmltYXRpb24gPiBkaXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAuYnRuTVIgLnNhcE1CdG4ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTlmNWZjO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLndIZWFkbGluZSAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBtYXJnaW46IDA7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBVaUJsb2NrQ2VsbFRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1TbHQge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5mb3JtVGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTVJiQiAuc2FwTVJiQklubiB7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYiB7XG4gIGNsZWFyOiBub25lO1xuICBtYXJnaW46IDAuNXJlbSAwLjc1cmVtIDAuNXJlbSAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTVJiOmZvY3VzOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTVJiIC5zYXBNUmJCIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTVJiIC5zYXBNUmJCIC5zYXBNUmJCT3V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYiAuc2FwTVJiQkxhYmVsIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAycmVtICsgMXB4KTtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYiAuc2FwTUxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTVJiRyAuc2FwTVJiOmZvY3VzOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTVJiRyAuc2FwTVJiIC5zYXBNUmJCIHtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYkcgLnNhcE1SYiAuc2FwTVJiQiAuc2FwTVJiQk91dCB7XG4gIG1hcmdpbjogMCAwLjVyZW0gMCAwO1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTVJiRyAuc2FwTVJiIC5zYXBNUmJCTGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIG1heC13aWR0aDogY2FsYygxMDAlICsgMXB4KTtcbiAgaGVpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1DYi5maXJzdENoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTUNiLmZpcnN0Q2hpbGQgLnNhcE1DYk1hcmsge1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1DYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG4gICN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1DYiAuc2FwTUNiTWFyayB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTUNiIC5zYXBNTGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNRFAge1xuICB3aWR0aDogOXJlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTUxhYmVsIHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNQ2JMYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNTGFiZWw6bm90KC5zYXBNUmJCTGFiZWwpOm5vdCguc2FwTUNiTGFiZWwpIHtcbiAgcGFkZGluZzogMCAwIDNweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBVaUhMYXlvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBVaUhMYXlvdXQgLm9ldmJzSWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMCAwIDAgOHB4O1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAub2V2YnNJY28ge1xuICBtYXJnaW46IC0ycHggMCAwIDhweDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLm9ldmJzSWNvLmZsZWZ0IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbiN2aXNCb2R5IC5zYXBNU0Yge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jdmlzQm9keSAubmV4dEJHIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMzlhYjtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCBsaWdodGdyYXkgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMzYzNjM2IgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICN2aXNCb2R5IC5uZXh0Qkcge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4jdmlzQm9keSAubmV4dEJHIGgzIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNjM2MzYiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3Zpc0JvZHkgLm5leHRCRyBoMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN2aXNCb2R5IC5uZXh0QkcgLnNhcE1UZXh0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAubmV4dEJHIC5zYXBNRlQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5uZXh0QkcgLnNhcE1CdG4ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLm5leHRCRyAuc2FwVWlCbG9ja0xheW91dENlbGwsXG4jdmlzQm9keSAubmV4dEJHIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5zYXBNQ2Ige1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnNhcE1DYiA+IGxhYmVsIHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4jdmlzQm9keSAuc2FwTUNiIC5zYXBNQ2JCZyB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnNhcE1SYkJMYWJlbCB7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogLjZlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAuc2FwTVJiQkxhYmVsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jdmlzQm9keSAubm9PdmVyZmxvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAubm9XaGl0ZVNwYWNlIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLm9ldmJzSWNvLFxuI3Zpc0JvZHkgLnNhcE1TbHRBcnJvdyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuI3Zpc0JvZHkgLm9ldmJzSWNvOmJlZm9yZSxcbiN2aXNCb2R5IC5zYXBNU2x0QXJyb3c6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI3Zpc0JvZHkgLm9ldmJzSWNvOmFmdGVyLFxuI3Zpc0JvZHkgLnNhcE1TbHRBcnJvdzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubm9Db3B5IHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogQ2hyb21lIGFsbCAvIFNhZmFyaSBhbGwgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogRmlyZWZveCBhbGwgKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBJRSAxMCsgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uY2hlY2tCb3hXcmFwcGluZyA+IGxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cbi5jaGVja0JveFdyYXBwaW5nID4gbGFiZWwgPiBiZGk6OmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luVG9wMTBweCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5kaXNwbGF5Tm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2FwVWlDYWxJdGVtRHNibCA+IHNwYW4ge1xuICBjb2xvcjogbGlnaHRncmF5ICFpbXBvcnRhbnQ7XG59XG4ua29vcGVyYXRpb25zcGFydG5lclJvdyB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ua29vcGVyYXRpb25zcGFydG5lckJ0biAuc2FwTUJ0bklubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAyZWE3O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5rb29wZXJhdGlvbnNwYXJ0bmVyQnRuIC5zYXBNQnRuSW5uZXIgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmtvb3BlcmF0aW9uc3BhcnRuZXJCdG4gLnNhcE1CdG5Jbm5lciAuc2FwVWlJY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ua29vcGVyYXRpb25zcGFydG5lckJ0bjpob3ZlciAuc2FwTUJ0bklubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM5NGQwZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDJlYTcgIWltcG9ydGFudDtcbn1cbi5rb29wZXJhdGlvbnNwYXJ0bmVyQnRuOmZvY3VzIC5zYXBNQnRuSW5uZXIge1xuICBib3JkZXItY29sb3I6ICM5N2Q3MDAgIWltcG9ydGFudDtcbn1cbi5xdWFsaXR5cG9vbCB7XG4gIGNvbG9yOiAjMGQzOWFiO1xufVxuLm9ldmJzIHtcbiAgY29sb3I6ICMwZDM5YWI7XG59XG4uc2FwTUNiLnNhcE1DYldyYXBwZWQuc2FwTUNiSGFzTGFiZWwgPiAuc2FwTUxhYmVsLnNhcE1MYWJlbFdyYXBwZWQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5zYXBNUGFnZUJnU3RhbmRhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLnNhcE1JbnB1dEJhc2VJY29uQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZjVmYztcbn1cbi5sb29rc0Rpc2FibGVkIC5zYXBNSW5wdXRCYXNlSW5uZXIge1xuICBjb2xvcjogZ3JheSAhaW1wb3J0YW50O1xufVxuLnNhcFVpQ2FsSXRlbSB7XG4gIGNvbG9yOiBkYXJrYmx1ZSAhaW1wb3J0YW50O1xufVxuLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yU2hvd0NvbnRhaW5lciA+IGRpdi5zYXBVaUxvY2FsQnVzeUluZGljYXRvckFuaW1hdGlvbiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi50cmFuc3BhcmVudCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJ0bkRlbGV0ZSA+IHNwYW4ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICM1OTc3YzYgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIC0xMHB4IDAgLTEwcHggIWltcG9ydGFudDtcbn1cbi8qIE1vZGVybmUgQnJvd3NlciAqL1xuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1zYXBDb250ZW50X0xhYmVsQ29sb3IpICFpbXBvcnRhbnQ7XG59XG4vKiBNb2Rlcm5lIEJyb3dzZXIgKi9cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50O1xufVxuLyogQnJvd3Nlci1Lb21wYXRpYmlsaXTDpHQgKi9cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOWU5ZTllICFpbXBvcnRhbnQ7XG59XG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5ZTllOWUgIWltcG9ydGFudDtcbn1cbjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5ZTllOWUgIWltcG9ydGFudDtcbn1cbiIsIi5tc2dXcmFwcGVyIHtcbiAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDByZW0pXCI7XG5cbiAgLnNhcE1Nc2dTdHJpcCB7XG4gICAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG4gIH1cbn1cblxuLmVycm9yQ3RybCB7XG4gIGlucHV0LCAmLnNhcE1TbHQgIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYnRuX2RlZmF1bHRfcmVkX2hvdmVyO1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3JfcmVkICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5zYXBNU0Yge1xuICAgIGZvcm0ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJ0bl9kZWZhdWx0X3JlZF9ob3ZlcjtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvcl9yZWQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5zYXBNU0ZCIHtcbiAgICAgICAgY29sb3I6IEBidG5fZGVmYXVsdF9yZWRfaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0LCAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIGJkaSB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvaW5saW5lX3ZhbGlkaWVydW5nX25lZ2F0aXYuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxLjEyNXJlbTtcbiAgICAgIGhlaWdodDogMS4xMjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgbWFyZ2luLXRvcDowO1xuICAgIH1cbiAgfVxuXG4gICYuc2FwTVJiIHtcbiAgICAuc2FwTVJiQk91dCB7XG4gICAgICBib3JkZXItY29sb3I6IEBjb2xvcl9yZWQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYmRpIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2FwTUNiICB7XG4gICAgLnNhcE1DYkJnIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yX3JlZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGJkaSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uc2FwVWlITGF5b3V0IHtcbiAgPiAuZXJyb3JDdHJsIHtcbiAgICBiZGkge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmVyck1zZyB7XG4gIGNvbG9yOiBAY29sb3JfcmVkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn0iLCIqe1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5zYXBNTGFiZWwge1xuICAuZm9udFByb3BlcnRpZXMgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2FwVWlHbG9iYWxCYWNrZ3JvdW5kQ29sb3IsXG4uc2FwTUdsb2JhbEJhY2tncm91bmRDb2xvcntcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mYntcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vQmVyYXRlci1TdWNoZVxuLnNhcE1JbnB1dEJhc2VDb250ZW50V3JhcHBlciB7XG4gIGJvcmRlcjogMC40cHggc29saWQgI2JmYmZiZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uc2FwTUNyc2xCdWxsZXRlZCA+IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uc2FwTUlucHV0SGlnaGxpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNSW5wdXRIaWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cblxuLnNhcE1SYlNlbCAuc2FwTVJiQklubiB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNUmJIb3ZlcmFibGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNQ2JIb3ZlcmFibGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNUmJCIC5zYXBNUmJCT3V0IHtcbiAgLmZvbnRQcm9wZXJ0aWVzO1xufVxuXG4uc2FwTUlucHV0QmFzZUlubmVyOm5vdCguc2FwTUlucHV0QmFzZVJlYWRvbmx5SW5uZXIpOm5vdCguc2FwTUlucHV0QmFzZVN0YXRlSW5uZXIpOm5vdCguc2FwTUlucHV0QmFzZURpc2FibGVkSW5uZXIpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBAb2V2YnNfYmx1ZTtcbn1cblxuXG4uc2FwTUNiQmcuc2FwTUNiTWFya0NoZWNrZWQ6YmVmb3JlIHtcbiAgY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNU2x0SG92ZXJhYmxlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xufVxuXG5cbi5zYXBNTXNnU3RyaXAge1xuICB3aWR0aDogY2FsYygxMDAlKTtcbiAgbWFyZ2luOiAwIDFyZW0gMXJlbSAxcmVtO1xufVxuXG4uc2FwTU1zZ1N0cmlwSWNvbiA+IC5zYXBVaUljb24ge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5zYXBVaVJlc3BvbnNpdmVNYXJnaW4ge1xuICBtYXJnaW46IDAgMCAxcmVtIDAgIWltcG9ydGFudDtcbn1cblxuLnNhcE1JbnB1dEJhc2VJbm5lciB7XG4gIC5mb250UHJvcGVydGllcztcbn1cblxuLnZhbHVlU3RhdGVFcnJvcntcbiAgYm9yZGVyOiAycHggc29saWQgQG9ldmJzX3JlZDtcbn1cblxuLmNiVmFsdWVTdGF0ZUVycm9yIC5zYXBNQ2JCZyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIEBvZXZic19yZWQ7XG59XG5cbi5zYXBNVGl0bGUge1xuICAuZm9udFByb3BlcnRpZXM7XG59XG5cbi5zYXBNVGV4dCxcbi5zYXBNRlQsXG4uc2FwTVRleHQgPiBkaXYsXG4uc2FwTVRleHQgPiBzcGFuIHtcbiAgLmZvbnRQcm9wZXJ0aWVzO1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYml0TVRleHRSQiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMHB4O1xufVxuXG4uYml0VWlTbWFsbE1hcmdpblRvcCB7XG4gIG1hcmdpbi10b3A6IDAuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2FwVWlTaXplQ29tcGFjdCAuc2FwVWlTbWFsbE1hcmdpblRvcCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYml0SEJveEgge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5tc2dDb250YWluZXJ7XG4gIHdpZHRoOiAxMDAlO1xuICAvKm1hcmdpbi1ib3R0b206IDFyZW07Ki9cbn1cblxuLm1zZ0NvbnRhaW5lciAuc2FwTU1zZ1N0cmlwIHtcbiAgbWFyZ2luOiAwIDAgMC4zcmVtIDA7XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG59XG5cbi5zYXBVaUNvbXBvbmVudENvbnRhaW5lcixcbi5zYXBVaUNvbXBvbmVudENvbnRhaW5lciA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2FwVWlDb21wb25lbnRDb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWIxcmVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm10MXJlbSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5tYnQxcmVtIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5zYXBNTGFiZWxNYXhXaWR0aC5sYmxNYXhXaWR0aDEwMCxcbi5sYmxNYXhXaWR0aDEwMCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNhcE1JbnB1dEJhc2VXYXJuaW5nSW5uZXIge1xuICBib3JkZXItY29sb3I6ICNiZmJmYmY7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnNhcE1JbnB1dEJhc2VJbm5lcjpub3QoLnNhcE1JbnB1dEJhc2VSZWFkb25seUlubmVyKTpub3QoLnNhcE1JbnB1dEJhc2VTdGF0ZUVycm9ySW5uZXIpOm5vdCguc2FwTUlucHV0QmFzZURpc2FibGVkSW5uZXIpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBAb2V2YnNfYmx1ZTtcbn1cbi5zYXBNSW5wdXRCYXNlSW5uZXI6bm90KC5zYXBNSW5wdXRCYXNlUmVhZG9ubHlJbm5lcik6bm90KC5zYXBNSW5wdXRCYXNlU3RhdGVJbm5lcik6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlO1xufVxuXG4uc2FwVWlMbmsge1xuICBmb250LXNpemU6IDEzcHghaW1wb3J0YW50O1xufVxuXG4uY29uZmlybWF0aW9uTGJse1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgd2lkdGg6MTUwcHg7XG4gIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIHBhZGRpbmctcmlnaHQ6NXB4O1xufVxuLmNvbmZpcm1hdGlvbkxibC5sb25nVHh0IHtcbiAgd2lkdGg6MjYwcHg7XG59XG4uY29uZmlybWF0aW9uVmFsIHtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG59XG5cbi5zYXBNVGlsZS5zYXBNVGlsZUFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IEBvZXZic19ibHVlO1xufVxuLnNhcE1TdGRUaWxlSWNvbkRpdiB7XG4gIGNvbG9yOiBAb2V2YnNfYmx1ZTtcbn1cblxuLnNhcE1JQmFyLUNUWCAuc2FwTVRpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2FwTUJhciAuc2FwTUJhckNvbnRhaW5lciAgLnNhcE1JbnB1dFN1Z2dJbkRpYWxvZyAuc2FwTUlucHV0QmFzZUlubmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5zYXBNQmFyIC5zYXBNQmFyQ29udGFpbmVyIC5zYXBNSW5wdXRCYXNlSW5uZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zYXBNTWVzc2FnZVBhZ2U+LnNhcE1QYWdlIHNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cblxuLmNvbnRyYWN0TGlzdCAuc2FwTUxJQiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zYXBVaUZvcm1FZGl0IC5jb250cmFjdExpc3QgLnNhcE1UZXh0IHtcbiAgbWluLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjAwMDtcbn1cblxuLnNhcFVpRm9ybSB7XG4gIC5zYXBVaUZvcm1UaXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IEBmb250RmFtaWx5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNhcE1MaXN0IC5zYXBNSUJhciAuc2FwTUJhckNoaWxkIC5zYXBNQnRuSWNvbiB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG4uc2FwTUxpc3QgLnNhcE1JQmFyIC5zYXBNQmFyQ2hpbGQgLnNhcE1CdG5Ib3ZlcmFibGUgLnNhcE1CdG5JY29uIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2FwTUxpc3QgLnNhcE1MSUIuc2FwTUdITEkge1xuICBjb2xvcjogQG9ldmJzX2JsdWU7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAb2V2YnNfYmx1ZTtcbn1cblxuLnNhcE1MSUIuc2FwTUxJQkFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IEBvZXZic19ibHVlO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zYXBNTElCLnNhcE1MSUJBY3RpdmUgLnNhcE1TTElJbWdJY29uIHtcbiAgY29sb3I6IEBjb2xvcjtcbn1cblxuLnNhcE1TTElJbWdJY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zYXBNU2VnQiAuc2FwTVNlZ0JCdG4ge1xuICBjb2xvcjogQG9ldmJzX2JsdWU7XG59XG4uc2FwTVNlZ0JCdG4uc2FwTVNlZ0JCdG5TZWwge1xuICBiYWNrZ3JvdW5kOiBAb2V2YnNfcmVkO1xuICBjb2xvcjogQGNvbG9yO1xuICBib3JkZXItY29sb3I6IEBvZXZic19yZWQ7XG59XG4uc2FwTVNlZ0JCdG4uc2FwTVNlZ0JCdG5Gb2N1c2FibGUuc2FwTVNlZ0JCdG5TZWw6aG92ZXIsIC5zYXBNU2VnQkJ0bkZvY3VzYWJsZS5zYXBNQnRuQWN0aXZlOmhvdmVyIHtcblxufVxuLnNhcE1TZWdCQnRuRm9jdXNhYmxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlO1xufVxuXG4uc2FwTVNlZ0JCdG4uc2FwTVNlZ0JCdG5Gb2N1c2FibGUuc2FwTVNlZ0JCdG5TZWw6aG92ZXIsIC5zYXBNU2VnQkJ0bkZvY3VzYWJsZS5zYXBNQnRuQWN0aXZlOmhvdmVyIHtcblxufVxuXG4uc2FwTVNlZ0JCdG4uc2FwTVNlZ0JCdG5Gb2N1c2FibGUuc2FwTVNlZ0JCdG5TZWwge1xuICBib3JkZXItcmlnaHQ6IDAgc29saWQgQG9ldmJzX3JlZDtcbn1cblxuLmJpdEYxNCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5iaXRGMTYge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuLnNhcFVpRGxnIGRpdiB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4vKkN1c3RvbUhlYWRlciBQYW5lbCovXG4uc2FwTVBhbmVsSGRyIC5zYXBNQnRuSWNvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNhcE1QYW5lbEhkciAuc2FwTVRpdGxlIHtcbiAgY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAuMDYyNXJlbSAwICMwMDAwMDAgIWltcG9ydGFudDtcbiAgLypmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsqL1xufVxuXG4uc2FwTVBvcG92ZXIuaGVscFBvcG92ZXIgLnNhcE1QYW5lbEhkciAuc2FwTVRpdGxlID5zcGFuIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDAgMC4wNjI1cmVtIDAgI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLypDdXN0b21IZWFkZXIgUGFuZWwqL1xuXG4vKiBeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eIFNBUCBCVVRUT04gT3ZlcnJpZGVeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiAqL1xuXG5cblxuaHRtbCB7XG4gICYuc2FwLWRlc2t0b3Age1xuICAgIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbiAgICAuc2FwTUlCYXItQ1RYIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbiAgICAuc2FwTVRCLVRyYW5zcGFyZW50LUNUWCAuc2FwTUJ0bklubmVyLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuICAgIC5zYXBNQnRuW2RhdGEtYnRuUHJlc3NlZF0gLnNhcE1CdG5Jbm5lcntcbiAgICAgIC50b2dnbGVCdG5QcmVzc2VkQmx1ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zYXBNQnRuOmhvdmVyPi5zYXBNQnRuSG92ZXJhYmxlIC5zYXBNQnRuSWNvbiB7XG5cbiAgICB9XG5cblxuICAgIC5zYXBNQnRuOmhvdmVyPi5zYXBNQnRuVHJhbnNwYXJlbnQuc2FwTUJ0bkhvdmVyYWJsZSB7XG5cbiAgICB9XG5cbiAgICAuc2FwTUJ0bjpob3ZlciAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbiAgICAuc2FwTUJ0biAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpob3ZlcixcbiAgICAuc2FwTVRCLVRyYW5zcGFyZW50LUNUWCAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gICAgfVxuXG4gICAgLnNhcE1CdG5UcmFuc3BhcmVudD4uc2FwTUJ0bkljb24ge1xuICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2FwTUJ0bjpmb2N1cz4uc2FwTUZvY3VzYWJsZSB7XG4gICAgICBvdXRsaW5lOm5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgfVxuICAmLnNhcC1waG9uZSwgJi5zYXAtdGFibGV0IHtcbiAgICAuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG4gICAgLnNhcE1JQmFyLUNUWCAuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG4gICAgLnNhcE1UQi1UcmFuc3BhcmVudC1DVFggLnNhcE1CdG5Jbm5lci5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbiAgICAuc2FwTUJ0bltkYXRhLWJ0blByZXNzZWRdIC5zYXBNQnRuSW5uZXJ7XG4gICAgICAudG9nZ2xlQnRuUHJlc3NlZEJsdWUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2FwTUJ0blRyYW5zcGFyZW50Pi5zYXBNQnRuSWNvbiB7XG4gICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cbmJ1dHRvbiwgYnV0dG9uOm5vdCguZHJvcGRvd24pIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMDsgLy8gMC41cmVtIDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXG4gICYuc2FwTUJ0biB7XG4gICAgb3V0bGluZTogMDtcbiAgICAmOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUge1xuICAgICAgLmJ0bkJsdWVIb3ZlcjtcblxuICAgICAgJi5zYXBNQnRuVHJhbnNwYXJlbnQge1xuICAgICAgICAuYnRuQmx1ZUhvdmVyO1xuICAgICAgfVxuXG4gICAgICAmLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOm5vdCguc2FwTUJ0bkFjdGl2ZSkge1xuICAgICAgICAuYnRuQmx1ZUhvdmVyO1xuICAgICAgfVxuICAgICAgLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6aG92ZXIge1xuICAgICAgICAuYnRuQmx1ZUhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zYXBNQnRuSW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcbiAgICBmb250LXNpemU6MS4xMjVyZW07XG5cbiAgICAuYnRuQmx1ZVxuXG4gIH1cblxuICAuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuRGlzYWJsZWQpLFxuICAuc2FwTUlCYXItQ1RYIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpub3QoLnNhcE1CdG5EaXNhYmxlZCksXG4gIC5zYXBNVEItVHJhbnNwYXJlbnQtQ1RYIC5zYXBNQnRuSW5uZXIuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuRGlzYWJsZWQpIHtcblxuICB9XG5cbiAgJlthcmlhLXByZXNzZWQ9J2ZhbHNlJ10ge1xuXG4gICAgJi5zYXBNQnRuOmhvdmVyPi5zYXBNQnRuSG92ZXJhYmxlIHtcbiAgICAgIC5idG5HcmV5SG92ZXI7XG5cbiAgICAgIC5zYXBNQnRuQ29udGVudCB7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhcE1CdG5Jbm5lciB7XG4gICAgICAuYnRuR3JleTtcblxuICAgICAgJi5zYXBNQnRuQWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3JfZGFya2dyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zYXBVaVNpemVDb21wYWN0IC5zYXBNQnRuIHtcbiAgbWFyZ2luOiAwIDAuMnJlbTtcbn1cbi5zYXBNQnRuSWNvbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNDM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC40Mzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuXG5cblxuLyogXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiBTQVAgQlVUVE9OIE92ZXJyaWRlIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eICovXG5cbi8qIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gVG9vbGJhckJ1dHRvbiBeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiAqL1xuLnRiSW5mb0J0bntcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGVzbW9rZTtcbn1cblxuLnRiSW5mb0J0bi5zYXBNQnRuIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi50YkluZm9CdG4gLnNhcE1CdG5Jbm5lciB7XG4gIGhlaWdodDogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxLjVyZW07XG59XG5cbi50YkluZm9CdG4gLnNhcE1CdG5JY29uIHtcbiAgbGluZS1oZWlnaHQ6IDEuMDA7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNDM3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjQzNzVyZW07XG59XG5cbi50YkluZm9CdG4uc2FwTUJ0bjpob3Zlcj4uc2FwTUJ0bklubmVyIHtcblxufVxuLyogXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiBUb29sYmFyQnV0dG9uIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eICovXG5cblxuLnNhcE1JQmFyLnNhcE1Gb290ZXIsXG4uc2FwTUlCYXIuc2FwTUZvb3Rlci1DVFgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZERkRGICFpbXBvcnRhbnQ7XG59XG5cblxuLnNhcE1Td3QsXG4uc2FwTVN3dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW07XG5cbiAgJi5zYXBNU3d0QWNjZXB0UmVqZWN0IHtcbiAgICAmLnNhcE1Td3RPZmYsICAmLnNhcE1Td3RPbiB7XG4gICAgICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlO1xuICAgICAgLnNhcE1Td3RIYW5kbGUge1xuICAgICAgICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBAb2V2YnNfYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FwTVN3dExhYmVsIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhcE1Td3RMYWJlbE9ue1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IEBvZXZic19ibHVlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5zYXBNU3d0TGFiZWxPZmYge1xuICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogQG9ldmJzX2JsdWU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNhcE1Mbmsge1xuICBjb2xvcjogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgLmljb0wgIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBFbnRmZXJudCBkZW4gYmxhdWVuIFJhaG1lbiBiZWkgRm9rdXMgZsO8ciBMaW5rcyAqL1xuLnNhcE1Mbms6Zm9jdXMsXG4uc2FwTUxuazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyAvKiBFbnRmZXJudCBkZW4gU3RhbmRhcmQtRm9rdXNyYWhtZW4gKi9cbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyAvKiBGYWxscyBTQVBVSTUgZWluZW4gU2NoYXR0ZW4gc2V0enQgKi9cbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogZ3JheSAhaW1wb3J0YW50O1xufVxuXG5cbi5zYXBVaUJsb2NrQ2VsbFRpdGxlIHtcbiAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgIGJveC1zaXppbmc6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm94LXNpemluZzogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLnNhcE1DYjpub3QoLnNhcE1DYkJnRGlzKS5zYXBNQ2JIYXNMYWJlbDpmb2N1czpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogLTAuMTg1cmVtICFpbXBvcnRhbnQ7XG59XG5cbjpub3QoLnNhcE1TRkRpc2FibGVkKT4uc2FwTVNGRjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogQG9ldmJzX2JsdWU7XG59XG5cbi5sZWlzdHVuZ2VucGRme1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59IiwiLnNlbmRGcmdtdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDFyZW0gMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAb2V2YnNfbGlnaHRfYmx1ZTtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCBsaWdodGdyYXk7XG5cbiAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMTEwcHgpXCI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTEwcHg7XG4gICAgfVxuXG4gICAgJi5wb2xpY2Uge1xuICAgICAgaDIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wb2xpY2UucG5nJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVyck1zZyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC5zYXBNQ2Ige1xuICAgIHBhZGRpbmc6IDAgMCAwIDJyZW07XG4gICAgLnNhcE1DYkJnIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNhcE1CdG4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufSIsIi50aGFua3NGcmdtdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JfZ3JlZW47XG4gIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5O1xuICBtYXJnaW46IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcblxuXG4gIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAxMTBweClcIjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N1Y2Nlc3MucG5nJyk7XG4gICAgfVxuICB9XG5cblxuICAuc2FwTUNiIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICAgIC5zYXBNQ2JCZyB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zYXBNQnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn0iLCIuc2FwVWlCbG9ja0xheW91dFNpemVYTCB7XG4gIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgPiAuc2FwTVRleHQge1xuXG4gIH1cbn1cblxuICAuc2FwVWlCbG9ja0NlbGxUaXRsZSB7XG4gICAgLmgzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2FwVWlCbG9ja0xheW91dCAge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiIsIi5tYWludGVuYW5jZVYge1xuICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgIG1hcmdpbi1yaWdodDoxcmVtO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5pbWcge1xuICB9XG4gIC5zYXBNRlQge1xuICAgIG1hcmdpbi10b3A6MnJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufSIsIi5zZXJ2aWNlRnJnbXR7XG4gIC5sZWlzdHVuZyB7XG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCBsaWdodGdyYXkgIWltcG9ydGFudDtcbiAgfVxuICAubGVpc3R1bmdfaXRlbXMge1xuICAgIC8vYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDI1NjY7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAb2V2YnNfbGlnaHRfYmx1ZTtcbiAgfVxuICAubGVpc3R1bmdfaGVscCB7XG4gICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBoZWxwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbiAgLmxlaXN0dW5nX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDAuMnJlbTtcblxuICB9XG4gIC5sZWlzdHVuZ190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cblxuICAubGVpc3R1bmdfYmVpdHJhZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cblxuICAuZ2VzYW10X2JlaXRyYWcge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cblxuICAubGVpc3R1bmdUb3RhbFJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG5cbiAgICAmLnRvdGFsQmxvY2sge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2FwTVRleHQge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zYXBNRlQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG59IiwiLnRvdGFsQmxvY2tXcmFwcGVyIHtcblxuICAudG90YWxSb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW0gIWltcG9ydGFudDtcblxuICAgIC5zdWZmaXhUeHQge1xuICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5leHRyYU9wdGlvbiB7XG4gICAgICAuZm8tcGx1cyxcbiAgICAgIC5mby1taW51c3tcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46MCAwLjVyZW0gMCAwLjc1cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudG90YWxCbG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IEBjb2xvcl9ncmVlbjtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLnRvdGFsRmVldE5vdGUge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogQGNvbG9yX2dyZWVuO1xuICAgIH1cblxuICAgIC5zYXBNVGV4dCB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FwTUZUIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufSIsIi5jb250YWN0RGF0YUZyZ210IHtcbiAgLnBvc3RhbCB7XG4gICAgLnNhcE1TbHQge1xuICAgICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59IiwiLmJhbmtEYXRhRnJnbXQge1xuICAuaW5wdXRJYmFuIHtcbiAgICAuc2FwTUlucHV0RGl2V3JhcHBlciB7XG4gICAgICAuc2FwTUlucHV0QmFzZUlubmVye1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zYXAtcGhvbmUsXG4uc2FwLXRhYmxldCB7XG4gIC5hZ2VuY3lGcmdtdCB7XG4gICAgLndpZHRoRnVsbEZvck1vYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cblxuLmFnZW5jeUZyZ210IHtcblxuICAuYWdlbmN5Um93IHtcbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIC8vcGFkZGluZzogMXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgbWFyZ2luOiAwIDAgMDtcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuXG4gICAgICAmLnRpdGxlIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIC8vY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFnZW5jeUhlYWRsaW5lIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cblxuICAuYWdlbmN5SEJveCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuYWdlbmN5VkJveHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgei1pbmRleDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0UyRTlFRDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UsXG4gICAgdHJhbnNmb3JtIDAuMnMgZWFzZSxcbiAgICB6LWluZGV4IDBzIDAuMnMgZWFzZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0UyRTlFRDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLFxuICAgICAgdHJhbnNmb3JtIDAuMnMgZWFzZSxcbiAgICAgIHotaW5kZXggMHMgMHMgZWFzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAvLyY6aG92ZXIge1xuICAgIC8vICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gICAgLy8gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vfVxuICB9XG5cbiAgLmFnZW5jeVZCb3ggPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIC8vbWFyZ2luOiAwIGF1dG87XG4gICAgLy93aWR0aDogNjUlO1xuICB9XG5cbiAgLmFnZW5jeUltYWdlIHtcbiAgICAvL3dpZHRoOiAxMDAlO1xuICAgIC8vaGVpZ2h0OiAxMDAlO1xuICAgIC8vb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIH1cblxuICAuYWdlbmN5X25hbWUge1xuICAgIGNvbG9yOiAjMzEzNDM1O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJyxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIC8vaGVpZ2h0OiA1cmVtO1xuICB9XG5cbiAgLmFnZW5jeVRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5hZ2VuY3lJbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM2RjgwOEE7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIC8vbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICB9XG5cbiAgLmFycm93UmlnaHQge1xuICAgIGJvcmRlcjogc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG5cbiAgLmFnZW5jeU5leHRCdXR0b24ge1xuICAgIGJhY2tncm91bmQ6IEBidG5fZGVmYXVsdF9ibHVlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBAYnRuX2RlZmF1bHRfYmx1ZV9ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IEBidG5fZGVmYXVsdF9ibHVlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmFnZW5jeUlucHV0U2VhcmNoIHtcbiAgICBtaW4td2lkdGg6IDMwZW07XG4gIH1cblxuICAuYWdlbmN5UmVzdWx0SW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgfVxuXG4gIC5zYXBNQ3JzbEJhY2tncm91bmQtVHJhbnNsdWNlbnQge1xuICAgIGJhY2tncm91bmQ6IEBvZXZic19saWdodF9ibHVlO1xuICAgIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5O1xuICB9XG5cblxuXG5cblxuXG5cblxuXG59XG5cbiIsIi5vdmVydmlld0ZyZ210IHtcbiAgLm92ZXJ2aWV3Um93IHtcblxuICAgIC5tYiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgICB9XG5cbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAb2V2YnNfbGlnaHRfYmx1ZTtcbiAgICAgIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5O1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcblxuICAgICAgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBjb2xvcjogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMTEwcHgpXCI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzVweCA3NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICB9XG5cbiAgICAgICYucG9saWN5aG9sZGVyIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3BvbGljeWhvbGRlci5wbmcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zYXBNRlQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucHJlbXBheWVyIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JlaXRyYWcucG5nJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExcHggLTE3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2FwTUZUIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmNvbnRyYWN0RGV0YWlscyB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9uZXVlVmVycy5wbmcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOHB4IC01cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDYwcHg7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNhcFVpSExheW91dCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC5zYXBNRlQge1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5vZXZic0ljbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIGxlZnQ6IDY1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O1xuXG59IiwiLmNvbXBsZXRpb25GcmdtdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG9ldmJzX2xpZ2h0X2JsdWU7XG4gIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5O1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IDAgMC41cmVtO1xuICAuY29tcGxldGlvblJvdyB7XG5cbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDExMHB4KVwiO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01cHg7XG4gICAgICB9XG5cbiAgICAgICYuY29udHJhY3Qge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29udHJhY3REZXRhaWxzLnBuZycpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgLmNvbXBsZXRpb25Sb3dFbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG5cbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgZGl2IHtcbiAgICAgICAgY29sb3IgOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLnNhcE1DYiB7XG4gICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgICAuc2FwTUNiQmcge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn0iLCIuY29uc3VsdGF0aW9uRnJnbXQge1xuICAuY29uc3VsdGF0aW9uUm93IHtcblxuICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAb2V2YnNfbGlnaHRfYmx1ZTtcbiAgICAgIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5O1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIG1hcmdpbjogMCAwLjVyZW07XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBjb2xvcjogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMTEwcHgpXCI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTBweDtcbiAgICAgIH1cblxuICAgICAgJi5iZXJhdGVyIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JlcmF0ZXIucG5nJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXJyTXNnIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuXG4gICAgLnNhcE1DYiB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICAgICAgLnNhcE1DYkJnIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLnNhcC1kZXNrdG9wIHtcbiAgLnNhcE1Qb3BvdmVyIHtcbiAgICB6LWluZGV4OiAxMDIgIWltcG9ydGFudDtcbiAgICAmLnNhcE1TbHRQaWNrZXIge1xuICAgICAgbWF4LWhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbiAgICAgIC5zYXBNUG9wb3ZlckNvbnQge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICAgICAgICAuc2FwTVBvcG92ZXJTY3JvbGwge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNhcE1Qb3BvdmVyQ29udCB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn0iLCIjb3V0ZXJfZGl2X2ZsZXhfZm9yX21vYmlsZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNhcE1EaWFsb2dGb290ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIC5zYXBNQnRuIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgICYuc2FwTUJhckNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBidG5fZGVmYXVsdF9ibHVlO1xuICAgICAgIGJkaSB7XG4gICAgICAgICBjb2xvcjogQGNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKipcbiAqIE1vYmlsZSB1bmQgVGFibGV0XG4gKi9cbi5zYXAtcGhvbmUsXG4uc2FwLXRhYmxldCB7XG4gICNEaWdpdGFsU2NodXR6QXBwIHtcbiAgICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMC41cmVtKVwiICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2FwVWlSdHQge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLyoqXG4gICogTW9iaWxlXG4gKi9cbi5zYXAtcGhvbmUge1xuICAuc2FwTVJiICB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi53SW5mbyB7XG4gICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gNDBweClcIjtcbiAgICB9XG4gIH1cblxuICAuc2FwTUJ0bkljb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICB9XG5cbn1cblxuLyoqXG4gKkRhdGVwaWNrZXJcbiAqL1xuXG4uc2FwVWlDYWwge1xuICB6LWluZGV4OiAxMTIhaW1wb3J0YW50O1xufVxuXG4uc2FwVWlDYWxDYW5jZWwge1xuICBjb2xvcjogIzAwNjc5ZSFpbXBvcnRhbnQ7XG59XG5cbi8vQmVyYXRlci1TdWNoZVxuLnNhcE1DcnNsQnVsbGV0ZWQgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uc2FwTUNyc2xCdWxsZXRlZCA+IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cblxuLnNhcE1JbnB1dEhpZ2hsaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uc2FwTUlucHV0SGlnaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuXG5cblxuLnNhcE1EaWFsb2cge1xuICB6LWluZGV4OiAxMTIgIWltcG9ydGFudDtcblxuICAuc2FwTVNGSVt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtaW5kZW50OiAwLjEyNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5zYXBNU0ZGIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuc2FwTUZUIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbn0iLCIuc2FwVWlDYWxIZWFkID4gYnV0dG9uID4gc3BhbiB7XG4gIGNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG59Il19 */
