.sapMCrsl,.sapMPageBgStandard{background-color:#FFF!important}body,hr.count.finish{counter-reset:section}.oevbsHeader:hover{color:grey!important}ul{font-size:initial}.sapUiBlockLayoutSizeL .sapUiBlockCellContent,.sapUiBlockLayoutSizeM .sapUiBlockCellContent,.sapUiBlockLayoutSizeS .sapUiBlockCellContent,.sapUiBlockLayoutSizeXL .sapUiBlockCellContent,.sapUiBlockLayoutSizeXS .sapUiBlockCellContent,.visColumn{padding:0!important}.appRowLimitWidth{max-width:607px;margin:10px!important}.checkBoxLegal>div{top:.8125rem!important}.appRowLimitWidthMid{max-width:768px;margin:10px!important}.sapMSwt.sapMSwtAcceptReject .sapMSwtLabelOff,.sapMSwt:hover.sapMSwtAcceptReject .sapMSwtLabelOff{padding:unset!important}#visBody{width:100%;margin-right:auto!important;margin-left:auto!important}#visBody button{background-color:transparent;color:inherit;font-size:1rem;border-radius:30px;padding:0 15px}#visBody button:active,#visBody button:focus,#visBody button:hover{box-shadow:none;color:#0d39ab!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 .sapUiIcon{color:#fff!important;margin-right:.8rem!important}.btnBlue{background:#0d39ab!important;color:#fff!important;text-shadow:none}.btnBlue span{color:inherit}.btnBlueHover{background:#94d0ed!important;color:#0d39ab!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,.toggleBtnPressedBlue{background:#0d39ab;color:#fff;text-shadow:none}.toggleBtnPressedBlue{border-color:#0d39ab}.body,.fontProperties{font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif!important;color:#3c3c3b}.body{background:#fff;padding:0;margin:2rem 0 0;font-weight:200;font-style:normal;line-height:1.25rem;position:relative;cursor:default}.fontProperties{font-size:1rem}.blockHeaderBg{background:linear-gradient(to right,#0d39ab,#0d39ab);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;white-space:pre-line!important;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;position:relative;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{content:"";bottom:0;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent}.roadMapMinimal>div,.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}.roadMap>div:before{position:absolute;right:-19px;border-left:20px solid #5977c6}.roadMap>div:after{position:absolute;left:0;border-left:20px solid #fff}.roadMapMinimal:before,.roadMapMinimal>div:after{content:'';position:absolute}.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{cursor:pointer}.roadMap[data-actualStep='C']>div:nth-child(2) .sapMFT,.roadMap[data-actualStep='C']>div:nth-child(3) .sapMFT{cursor:pointer}.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{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}}.roadMapMinimal{width:100%;margin-bottom:.5rem!important;position:relative}.roadMapMinimal:before{top:50%;tranform:translateY(-50%);border-bottom:2px solid #5977c6;height:1px;display:inline-block;width:150px;margin-top:-2px}.errorCtrl.sapMRb bdi:after,.roadMapMinimal[data-actualStep="B"]>div:nth-child(2):after,.roadMapMinimal[data-actualStep="C"]>div:nth-child(3):after,.roadMapMinimal[data-actualStep="D"]>div:nth-child(4):after,.roadMapMinimal[data-actualStep="A"]>div:nth-child(1):after{display:none}.roadMapMinimal>div{width:25px;height:25px;border-radius:100%;border:1px solid #0d39ab;margin-left:25px;transition:all .5s}.roadMapMinimal>div:first-child{margin-left:0}.roadMapMinimal>div:hover{box-shadow:inset 0 0 0 3px #fff;cursor:pointer}.roadMapMinimal>div:hover:after{opacity:0}.roadMapMinimal>div:after{top:4px;left:5px;width:14px;height:14px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 395' height='13px' width='13px'%3E%3Cpolygon fill='%23FFFFFF' points='142.8,323.85 35.7,216.75 0,252.45 142.8,395.25 448.8,89.25 413.1,53.55'%3E%3C/polygon%3E%3C/svg%3E");transition:opacity .25s;opacity:1}.roadMapMinimal[data-actualStep="B"]>div:nth-child(1n+3),.roadMapMinimal[data-actualStep="C"]>div:nth-child(1n+4),.roadMapMinimal[data-actualStep="D"]>div:nth-child(1n+5),.roadMapMinimal[data-actualStep="A"]>div:nth-child(1n+2){background:#fff}.roadMapMinimal[data-actualStep="A"]>div:nth-child(1){box-shadow:inset 0 0 0 3px #fff}.roadMapMinimal[data-actualStep="B"]>div:nth-child(2){box-shadow:inset 0 0 0 3px #fff}.roadMapMinimal[data-actualStep="C"]>div:nth-child(3){box-shadow:inset 0 0 0 3px #fff}.roadMapMinimal[data-actualStep="D"]>div:nth-child(4){box-shadow:inset 0 0 0 3px #fff}.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{content:"";background-repeat:no-repeat;position:absolute;width:1.125rem;height:1.125rem;margin-left:.5rem;margin-top:0}.confirmationLbl,.confirmationVal{display:inline-block}.errorCtrl.sapMCb bdi:after{margin-top:3px}.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;cursor:pointer}.sapMInputBaseInner{background:0 0!important;border:none!important;font-style:normal!important;-webkit-appearance:none!important;-moz-appearance:textfield!important;font-size:.875rem!important;line-height:normal!important;padding:0 .75rem!important;height:100%!important;box-sizing:border-box!important;-ms-flex:auto!important;flex:auto!important;min-width:3rem!important;text-overflow:ellipsis!important}.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;position:relative;top:-2px}.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{position:relative;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:visible}.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}.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:#0d39ab!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:#0d39ab!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:1rem;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:#0d39ab!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:#0d39ab!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:#0d39ab!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:#0d39ab!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:none;border-radius:30px;padding:0 15px;background:#0d39ab;color:#fff!important;font-size:1.125rem}button .sapMBtnInner:hover,button:not(.dropdown) .sapMBtnInner:hover{background:#94d0ed!important;color:#0d39ab!important}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::before,.sapMSwt:hover.sapMSwtAcceptReject .sapMSwtLabelOff::before{color:#0d39ab;padding-right:.5rem;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}#bit-module-euv-protokoll--euvEmpfehlungAngeRow>div>label,#bit-module-euv-protokoll--euvLblAnlass,#bit-module-euv-protokoll--euvOrtDatumRow>div>label,#bit-module-euv-protokoll--euvRow1>div>label,#bit-module-euv-protokoll--euvRow2>div>label,#bit-module-euv-protokoll--euvRow3>div>label,#bit-module-euv-protokoll--euvRowLBLEmpfehlung>div>label,#bit-module-euv-protokoll--euvTray>div>div,#bit-module-euv-protokoll--euvVermittlerRow>div>label{font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif!important;font-size:1rem!important;font-style:normal;color:#3c3c3b!important;cursor:pointer;font-weight:400!important;padding-top:10px;padding-bottom:5px}#bit-module-euv-protokoll--euvEmpfehlungAngenommen-0-label,#bit-module-euv-protokoll--euvEmpfehlungAngenommen-1-label,#bit-module-euv-protokoll--euvVermittler-0-label,#bit-module-euv-protokoll--euvVermittler-1-label{font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif!important;font-size:1rem!important;font-style:normal;color:#3c3c3b!important;cursor:pointer;font-weight:400!important}#bit-module-euv-protokoll--EUV-ID,#bit-module-euv-protokoll--euvEmpfehlung,#bit-module-euv-protokoll--euvEmpfehlungAngenommenTA{margin-left:0!important}#bit-module-euv-protokoll--EUV-ID{margin-left:10px!important}#bit-module-euv-protokoll--euvOrtUnterschrift,#bit-module-euv-protokoll--euvRow3>div>label,#bit-module-euv-protokoll--euvTeilnehmer,#bit-module-euv-protokoll--euvTerminort{width:50%!important}#bit-module-euv-protokoll--EUV-ID,#bit-module-euv-protokoll--euvEmpfehlung,#bit-module-euv-protokoll--euvEmpfehlungAngenommenTA,#bit-module-euv-protokoll--euvFolgetermin-inner,#bit-module-euv-protokoll--euvOrtUnterschrift,#bit-module-euv-protokoll--euvTaAnlass,#bit-module-euv-protokoll--euvTeilnehmer,#bit-module-euv-protokoll--euvTermindauer,#bit-module-euv-protokoll--euvTerminort{height:2.5rem;background:0 0;position:relative;display:inline-block;vertical-align:top;outline:0;box-sizing:border-box;line-height:0;margin-right:10px;font-size:.875rem!important;font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif!important}#bit-module-euv-protokoll--euvEmpfehlung,#bit-module-euv-protokoll--euvEmpfehlungAngenommenTA,#bit-module-euv-protokoll--euvTaAnlass{line-height:20px;font-size:.875rem!important;font-weight:400}#bit-module-euv-protokoll--EUV-ID:focus,#bit-module-euv-protokoll--EUV-ID:hover,#bit-module-euv-protokoll--euvEmpfehlung:active,#bit-module-euv-protokoll--euvEmpfehlung:focus,#bit-module-euv-protokoll--euvEmpfehlung:hover,#bit-module-euv-protokoll--euvEmpfehlungAngenommenTA:active,#bit-module-euv-protokoll--euvEmpfehlungAngenommenTA:focus,#bit-module-euv-protokoll--euvEmpfehlungAngenommenTA:hover,#bit-module-euv-protokoll--euvFolgetermin-inner:active,#bit-module-euv-protokoll--euvFolgetermin-inner:focus,#bit-module-euv-protokoll--euvFolgetermin-inner:hover,#bit-module-euv-protokoll--euvOrtUnterschrift:active,#bit-module-euv-protokoll--euvOrtUnterschrift:focus,#bit-module-euv-protokoll--euvOrtUnterschrift:hover,#bit-module-euv-protokoll--euvTaAnlass:active,#bit-module-euv-protokoll--euvTaAnlass:focus,#bit-module-euv-protokoll--euvTaAnlass:hover,#bit-module-euv-protokoll--euvTeilnehmer:active,#bit-module-euv-protokoll--euvTeilnehmer:focus,#bit-module-euv-protokoll--euvTeilnehmer:hover,#bit-module-euv-protokoll--euvTermindauer:active,#bit-module-euv-protokoll--euvTermindauer:focus,#bit-module-euv-protokoll--euvTermindauer:hover,#bit-module-euv-protokoll--euvTerminort:active,#bit-module-euv-protokoll--euvTerminort:focus,#bit-module-euv-protokoll--euvTerminort:hover{outline:0!important;border-color:#4e4e4e}#bit-module-euv-protokoll--euvsenden2{margin-top:3em!important;background:#0d39ab!important;color:#fff!important;border-radius:30px!important;font-size:.9em!important;height:auto!important;border:0;letter-spacing:.05em;text-align:center;padding:37px!important}#bit-module-euv-protokoll--euvBtnRow>div>button{padding-top:10px!important;padding-bottom:10px!important}#bit-module-euv-protokoll--euvsenden2:hover{background:#94d0ed!important;color:#0d39ab!important}#bit-module-euv-protokoll--euvsenden2-icon>span{font-family:SAP-icons!important;position:relative!important;top:-30px!important;color:#fff!important}span .sapUiBtnTxt{position:relative!important;top:-29px!important;color:#fff!important}#bit-module-euv-protokoll--euvEmpfehlungAngeRow>div>label::after,#bit-module-euv-protokoll--euvOrtDatumRow>div>label::after,#bit-module-euv-protokoll--euvRow1>div>label::after,#bit-module-euv-protokoll--euvVermittlerRow>div>label::after{content:'*';color:#e52929!important;font-size:20px!important;font-weight:700!important;vertical-align:middle!important;padding-left:5px!important}#bit-module-euv-protokoll--euvRowLBLEmpfehlung>div>label,#bit-module-euv-protokoll--euvRowLblAnlass{position:relative;top:15px}.leeresDiv,.trayCol .gapCol{display:none;height:0}.sapUiBlockCellTitle{font-weight:400!important;font-size:1.375rem!important;line-height:1.625rem!important;white-space:pre-line!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-style:normal;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}.processFrgmt .processChoosing .Moped .vehicleTitle,.processFrgmt .processChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent .vehicleTitle{text-transform:uppercase;font-weight:700}.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}.vehicleFrgmt .vehicleRow .sapUiBlockLayoutCell{position:relative;background-color:#fff;padding:1rem;margin:0 .5rem}.vehicleFrgmt .vehicleRow .errMsg{margin-top:1rem}.vehicleFrgmt .vehicleRow .sapMCb{padding:0 0 0 2rem}.vehicleFrgmt .vehicleRow .sapMCb .sapMCbBg{left:0}.vehicleFrgmt .btn_more_less{text-align:center}.vehicleFrgmt .opacity{opacity:.05}.vehicleFrgmt .vehicleCheckBox{text-align:center;float:none;display:block;padding:0;opacity:0;transition:all .2s ease-in-out}.vehicleFrgmt .vehicleCheckBox>div{position:unset;border-radius:100%}.vehicleFrgmt .errorMessageVehicle{text-align:center!important;margin-top:-10px!important}.sap-phone .vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent .sapMFT:after,.sap-tablet .vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent .sapMFT:after{border-color:#aaa;opacity:1}.sap-phone .vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent .sapMFT:after[data-selected="X"],.sap-phone .vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell[data-selected="X"] .sapUiBlockCellContent .sapMFT:after,.sap-tablet .vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent .sapMFT:after[data-selected="X"],.sap-tablet .vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell[data-selected="X"] .sapUiBlockCellContent .sapMFT:after{border-color:#0d39ab}.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell{cursor:pointer;box-sizing:border-box;border-left:1px solid #bbb;text-align:center;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;height:100px;overflow:visible}.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell:first-child{border-left:0}.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell .vehicleCheckBox{display:none}.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent{position:relative;margin-top:25px}.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent .sapMFT{display:block;width:100%;margin:15px 0;transition:margin-top .5s;-webkit-transition:margin-top .5s;font-weight:700}.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent .sapMFT:after{content:'';display:block;margin:3px auto 0;width:23px;height:22px;border:2px solid #0d39ab;border-radius:100%;opacity:0;transition:opacity .5s;-webkit-transition:opacity .5s}.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell:hover .sapUiBlockCellContent:before,.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell[data-selected="X"] .sapUiBlockCellContent:before{background-color:#0d39ab}.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell:hover .sapUiBlockCellContent .sapMFT,.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell[data-selected="X"] .sapUiBlockCellContent .sapMFT{margin-top:-5px;color:#0d39ab}.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell:hover .sapUiBlockCellContent .sapMFT:after,.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell[data-selected="X"] .sapUiBlockCellContent .sapMFT:after{opacity:1}.vehicleTypeFrgmt .vehicleTypeChoosing .sapUiBlockLayoutCell[data-selected="X"] .sapUiBlockCellContent .sapMFT:after{background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 395' height='13px' width='13px'%3E%3Cpolygon fill='%23002ea7' points='142.8,323.85 35.7,216.75 0,252.45 142.8,395.25 448.8,89.25 413.1,53.55'%3E%3C/polygon%3E%3C/svg%3E");background-position:3px 2px}.processFrgmt .processChoosing .sapUiBlockLayoutCell{box-sizin:border-box;border-left:1px solid #bbb;text-align:center;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;height:250px;overflow:visible}.processFrgmt .processChoosing .sapUiBlockLayoutCell:first-child{border-left:0}.processFrgmt .processChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent .vehicleIcon{width:100px;height:100px;display:inline-block;margin:0 auto;overflow:visible}.processFrgmt .processChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent .vehicleIcon svg rect{fill:#ccc;transition:fill .5s;-webkit-transition:fill .5s}.processFrgmt .processChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent{position:relative}.processFrgmt .processChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent .vehicleLabel{display:block;width:100%;margin:15px 0;transition:all .5s;-webkit-transition:all .5s}.processFrgmt .processChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent .vehicleLabel:after{content:'';display:block;margin:3px auto 0;width:23px;height:22px;border:2px solid #0d39ab;background:#97d700;border-radius:100%;opacity:0;transition:all .5s;-webkit-transition:all .5s}.processFrgmt .processChoosing .sapUiBlockLayoutCell .sapUiBlockCellContent .vehicleDescription{font-size:.85em!important}.processFrgmt .processChoosing .sapUiBlockLayoutCell:hover .sapUiBlockCellContent .vehicleIcon svg rect,.processFrgmt .processChoosing .sapUiBlockLayoutCell[data-selected="X"] .sapUiBlockCellContent .vehicleIcon svg rect{fill:#0d39ab}.processFrgmt .processChoosing .sapUiBlockLayoutCell:hover .sapUiBlockCellContent .vehicleLabel,.processFrgmt .processChoosing .sapUiBlockLayoutCell[data-selected="X"] .sapUiBlockCellContent .vehicleLabel{margin-top:-5px;color:#0d39ab}.processFrgmt .processChoosing .sapUiBlockLayoutCell:hover .sapUiBlockCellContent .vehicleLabel:after,.processFrgmt .processChoosing .sapUiBlockLayoutCell[data-selected="X"] .sapUiBlockCellContent .vehicleLabel:after{opacity:1}.processFrgmt .processChoosing .sapUiBlockLayoutCell[data-selected="X"] .sapUiBlockCellContent .vehicleLabel:after{background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 395' height='13px' width='13px'%3E%3Cpolygon fill='%23002ea7' points='142.8,323.85 35.7,216.75 0,252.45 142.8,395.25 448.8,89.25 413.1,53.55'%3E%3C/polygon%3E%3C/svg%3E");background-position:3px 1.5px}.processFrgmt .processChoosing .Moped{position:relative}.processFrgmt .processChoosing .Moped:before{content:'';display:block;margin:15px auto 0;width:100px;height:100px;transition:background-color .5s;-webkit-transition:background-color .5s}.processFrgmt .processChoosing .Moped .vehicleLabel{display:block;width:100%;margin:15px 0;transition:margin-top .5s}.processFrgmt .processChoosing .Moped .vehicleLabel:after{content:'';display:block;margin:3px auto 0;width:23px;height:22px;border:2px solid #0d39ab;background:#fff;border-radius:100%;opacity:0;transition:opacity .5s}.processFrgmt .processChoosing .Moped .vehicleDescription{font-size:.85em!important}.contactDataFrgmt .contactDataRow .sapUiBlockLayoutCell.title h2,.policyDataFrgmt .policyDataRow .sapUiBlockLayoutCell.title h2{color:#0d39ab!important;text-align:center;font-size:1.5rem!important}.processFrgmt .processChoosing.sapUiBlockHorizontalCellsRow{border-top:1px solid #bbb}.processFrgmt .processChoosing.sapUiBlockHorizontalCellsRow.processRow1{border-top:0}.sap-phone .contactDataFrgmt .contactDataRowMobile,.sap-tablet .contactDataFrgmt .contactDataRowMobile{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex}.comparsionTableFrgmt .col,.comparsionTableFrgmt .row{display:block!important}.sap-phone .contactDataFrgmt .contactDataRowMobile>div:nth-child(2),.sap-phone .contactDataFrgmt div:nth-child(3),.sap-tablet .contactDataFrgmt .contactDataRowMobile>div:nth-child(2),.sap-tablet .contactDataFrgmt div:nth-child(3){-ms-flex:0 0 50%;flex:0 0 50%}.sap-phone .contactDataFrgmt .contactDataRowMobile>div:nth-child(4),.sap-tablet .contactDataFrgmt .contactDataRowMobile>div:nth-child(4){-ms-flex:0 0 100%;flex:0 0 100%}.sap-phone .contactDataFrgmt .widthFullForMoble,.sap-tablet .contactDataFrgmt .widthFullForMoble{width:100%!important}.contactDataFrgmt .contactDataRow .sapUiBlockLayoutCell{position:relative;background-color:#fff;padding-top:1rem;padding-bottom:1rem;margin:0 .5rem;text-align:center}.contactDataFrgmt .postal .sapMSlt{margin-top:4px!important}.policyDataFrgmt .policyDataRow .sapUiBlockLayoutCell{position:relative;padding-top:1rem;padding-bottom:1rem;margin:0 .5rem;text-align:center}.policyDataFrgmt .abeFix{top:-11px!important}.policyDataFrgmt .checkTopFix{margin:0 auto;width:60%}.sap-desktop .comparsionTableFrgmt .comparisonTableRow{margin:0 150px}.comparsionTableFrgmt .row,.comparsionTableFrgmt .row .row{margin-left:0!important;margin-right:0!important}.comparsionTableFrgmt{margin-bottom:10%!important}.comparsionTableFrgmt .ComparisonTable[data-btnPressedVariant=HF] .highlightTK{background-color:#fff}.comparsionTableFrgmt .ComparisonTable[data-btnPressedVariant=HF] .highlightHF,.comparsionTableFrgmt .ComparisonTable[data-btnPressedVariant=TK] .highlightTK{background-color:#e9f5fc}.comparsionTableFrgmt .ComparisonTable[data-btnPressedVariant=TK] .highlightHF{background-color:#fff}.comparsionTableFrgmt .priceDetailText{color:#aaa!important;font-size:.85em!important;margin-top:30px}.comparsionTableFrgmt .icon{display:inline-block;width:16px;height:15px;content:'';background-repeat:no-repeat;background-position:center center}.comparsionTableFrgmt .icon-checked{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 395' height='13px' width='13px'%3E%3Cpolygon fill='%23002ea7' points='142.8,323.85 35.7,216.75 0,252.45 142.8,395.25 448.8,89.25 413.1,53.55'%3E%3C/polygon%3E%3C/svg%3E")}.comparsionTableFrgmt .icon-dashed{-webkit-mask-image:none;mask-image:none;background-color:#aaa;height:1px;width:10px;margin-bottom:5px}.comparsionTableFrgmt .flexButton>div:nth-child(2){-ms-flex:1!important;flex:1!important;-ms-flex-pack:center!important;justify-content:center!important;max-width:100%;max-height:100%;padding:13px 11px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-left:none!important}.comparsionTableFrgmt .flexButton>div:nth-child(3){-ms-flex:1!important;flex:1!important;-ms-flex-pack:center!important;justify-content:center!important;max-width:100%;max-height:100%;padding:13px 11px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.comparsionTableFrgmt .table-container,.comparsionTableFrgmt .table-container>.table-row,.comparsionTableFrgmt .table-container>.table-row>.table-col{box-sizing:border-box}.comparsionTableFrgmt .table-container{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;text-align:left;font-size:.85em}.comparsionTableFrgmt .table-container>.table-row,.comparsionTableFrgmt .table-container>.table-row-header{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;border-bottom:1px solid #ccc}.comparsionTableFrgmt .table-container>.table-row-header{background:#002ea7;color:#fff;font-weight:700;font-size:1.15em;letter-spacing:.045em;border-bottom:none;box-shadow:5px 5px 10px 10px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.comparsionTableFrgmt .table-container>.table-row>.table-col,.comparsionTableFrgmt .table-container>.table-row>.table-col-1,.comparsionTableFrgmt .table-container>.table-row>.table-col-2,.comparsionTableFrgmt .table-container>.table-row>.table-col-3,.comparsionTableFrgmt .table-container>.table-row>.table-col-4,.comparsionTableFrgmt .table-container>.table-row>.table-col-5,.comparsionTableFrgmt .table-container>.table-row>.table-col-6,.comparsionTableFrgmt .table-container>.table-row>.table-col-7,.comparsionTableFrgmt .table-container>.table-row>.table-col-8,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-1,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-2,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-3,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-4,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-5,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-6,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-7,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-8{-ms-flex:1;flex:1;max-width:100%;max-height:100%;padding:13px 11px;border-right:1px solid #ccc;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:left;justify-content:left}.comparsionTableFrgmt .table-container>.table-row>:first-child{border-left:1px solid #ccc}.comparsionTableFrgmt .table-container>.table-row>.table-col-1{-ms-flex:1;flex:1}.comparsionTableFrgmt .table-container>.table-row>.table-col-2{-ms-flex:2;flex:2}.comparsionTableFrgmt .table-container>.table-row>.table-col-3{-ms-flex:3;flex:3}.comparsionTableFrgmt .table-container>.table-row>.table-col-4{-ms-flex:4;flex:4}.comparsionTableFrgmt .table-container>.table-row>.table-col-5{-ms-flex:5;flex:5}.comparsionTableFrgmt .table-container>.table-row>.table-col-6{-ms-flex:6;flex:6}.comparsionTableFrgmt .table-container>.table-row>.table-col-7{-ms-flex:7;flex:7}.comparsionTableFrgmt .table-container>.table-row>.table-col-8{-ms-flex:8;flex:8}.comparsionTableFrgmt .table-container>.table-row>.table-col-9{-ms-flex:9;flex:9}.comparsionTableFrgmt .table-container>.table-row>.table-col-10{-ms-flex:10;flex:10}.comparsionTableFrgmt .table-container>.table-row>.table-col-11{-ms-flex:11;flex:11}.comparsionTableFrgmt .table-container>.table-row>.table-col-12{-ms-flex:12;flex:12}@media (max-width:1300px){.comparsionTableFrgmt .table-container>.table-row>.table-col-md,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-1,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-10,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-11,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-12,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-2,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-3,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-4,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-5,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-6,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-7,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-8,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-9{-ms-flex:0 0 100%;flex:0 0 100%;border-bottom:1px solid #ccc;text-align:center;-ms-flex-pack:center;justify-content:center}.comparsionTableFrgmt .table-container>.table-row .description{background:#eee}.comparsionTableFrgmt .table-container>.table-row>.table-col-md+div,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-1+div,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-10+div,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-11+div,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-12+div,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-2+div,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-3+div,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-4+div,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-5+div,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-6+div,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-7+div,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-8+div,.comparsionTableFrgmt .table-container>.table-row>.table-col-md-9+div{border-left:1px solid #ccc}}.comparsionTableFrgmt .table-container .table-col-hidden{display:none!important}@media (min-width:1300px){.comparsionTableFrgmt .table-container>.table-row>.table-col-md-1{-ms-flex:1;flex:1}.comparsionTableFrgmt .table-container>.table-row>.table-col-md-2{-ms-flex:2;flex:2}.comparsionTableFrgmt .table-container>.table-row>.table-col-md-3{-ms-flex:3;flex:3}.comparsionTableFrgmt .table-container>.table-row>.table-col-md-4{-ms-flex:4;flex:4}.comparsionTableFrgmt .table-container>.table-row>.table-col-md-5{-ms-flex:5;flex:5}.comparsionTableFrgmt .table-container>.table-row>.table-col-md-6{-ms-flex:6;flex:6}.comparsionTableFrgmt .table-container>.table-row>.table-col-md-7{-ms-flex:7;flex:7}.comparsionTableFrgmt .table-container>.table-row>.table-col-md-8{-ms-flex:8;flex:8}.comparsionTableFrgmt .table-container>.table-row>.table-col-md-9{-ms-flex:9;flex:9}.comparsionTableFrgmt .table-container>.table-row>.table-col-md-10{-ms-flex:10;flex:10}.comparsionTableFrgmt .table-container>.table-row>.table-col-md-11{-ms-flex:11;flex:11}.comparsionTableFrgmt .table-container>.table-row>.table-col-md-12{-ms-flex:12;flex:12}.comparsionTableFrgmt .table-container .table-col-md-visible{display:-ms-flexbox!important;display:flex!important}}.comparsionTableFrgmt .table-container .mh-1{min-height:25px}.comparsionTableFrgmt .table-container .mh-2{min-height:50px}.comparsionTableFrgmt .table-container .mh-3{min-height:75px}.comparsionTableFrgmt .table-container .mh-4{min-height:100px}.comparsionTableFrgmt .table-container .mh-5{min-height:125px}.comparsionTableFrgmt .table-container .mh-6{min-height:150px}.comparsionTableFrgmt .table-container .mh-7{min-height:175px}.comparsionTableFrgmt .table-container .mh-8{min-height:200px}.comparsionTableFrgmt .table-container .description{line-height:1em}.comparsionTableFrgmt .table-container .price{font-size:1.5em!important}.comparsionTableFrgmt .table-container .price>span{font-size:.5em!important}.comparsionTableFrgmt .table-container .highlightTK .price{font-size:2em!important;font-weight:700!important;color:#97d700!important}.comparsionTableFrgmt .table-container .highlightTK{background-color:#e9f5fc}.comparsionTableFrgmt .table-container .table-row-header .highlightHaft,.comparsionTableFrgmt .table-container .table-row-header .highlightTK{background-color:#005dba;position:relative;border-bottom:none;box-shadow:5px 5px 10px 10px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.comparsionTableFrgmt .table-container .table-row-header .highlightTK:before{content:'Häufig gewählt';display:block;font-size:12px;padding:5px 10px;width:150px;border:1px solid #fff;border-radius:10px;background-color:#97d700;font-weight:400;box-shadow:0 2px 5px 0 rgba(0,0,0,.75);position:absolute;top:-20%;right:0;left:50%;transform:translateX(-50%);text-align:center}@media (max-width:1300px){.comparsionTableFrgmt .table-container .table-row-header .highlightTK:before{top:initial;bottom:80%;left:0;right:0;position:absolute;width:80%;transform:rotate(0);margin:10px auto}}.comparsionTableFrgmt .table-container>.table-row.noborder,.comparsionTableFrgmt .table-container>.table-row.noborder>.table-col,.comparsionTableFrgmt .table-container>.table-row.noborder>:first-child{border:0!important}.comparsionTableFrgmt .table-container>.table-row.nopadding,.comparsionTableFrgmt .table-container>.table-row.nopadding>.table-col{padding-top:3px}.comparsionTableFrgmt .table-container>.table-row>.table-col .btn{padding-left:15px;padding-right:15px;width:100%;text-align:center}.comparsionTableFrgmt .buttonTkCompareTable{margin-right:84px!important;margin-left:153px!important}.comparsionTableFrgmt .hboxCompareTable{margin-left:auto!important}.sap-phone .bankDataFrgmt .widthFullForMoble,.sap-tablet .bankDataFrgmt .widthFullForMoble{width:100%!important}.bankDataFrgmt .bankDataRow .sapUiBlockLayoutCell{position:relative;background-color:#fff;padding:.5rem 1rem;margin:0 .5rem;text-align:center}.bankDataFrgmt .bankDataRow .sapUiBlockLayoutCell.title h2{color:#0d39ab!important;text-align:center;font-size:1.5rem!important;padding-top:5px!important;padding-bottom:5px!important}.bankDataFrgmt .inputIban .sapMInputDivWrapper .sapMInputBaseInner{font-size:.9rem!important}.bankDataFrgmt .inputBankAccount>div,.bankDataFrgmt .inputBankkey>div,.bankDataFrgmt .inputIban>div{height:101%!important}.bankDataFrgmt .inputVehicleNr>div{height:100%!important}.bankDataFrgmt .comboBoxProducer>div>input{height:auto!important;padding:9px 1px!important}.bankDataFrgmt .hersteller{height:36px;margin-top:4px;box-shadow:inset 0 0 0 .0625rem rgba(85,107,129,.25);border:.4px solid #bfbfbf!important;border-radius:.25rem}.bankDataFrgmt .cbProducerNotFound{margin-top:10px!important}.bankDataFrgmt .cbProducerNotFound>div{left:.1125rem!important}.completionFrgmt .sapMCb .sapMCbBg,.consultationFrgmt .consultationRow .sapMCb .sapMCbBg,.sendFrgmt .sapMCb .sapMCbBg,.thanksFrgmt .sapMCb .sapMCbBg{left:0}.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;font-size:2rem!important;border-top:2px solid #0d39ab}@media (min-width:320px) and (max-width:480px){.totalBlockWrapper .totalRow.totalBlock{font-size:1.125rem!important;line-height:1.25rem!important}}.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:1.125rem!important;line-height:1.25rem!important}}.totalBlockWrapper .actionCode{margin-bottom:1rem}.totalBlockWrapper button{margin-left:1rem}.sap-phone .agencyFrgmt .widthFullForMoble,.sap-tablet .agencyFrgmt .widthFullForMoble{width:100%!important}.sap-phone .agencyFrgmt .agencyResultImg,.sap-tablet .agencyFrgmt .agencyResultImg{max-height:none;max-width:100%}.sap-phone .agencyFrgmt .agencyInputSearch,.sap-tablet .agencyFrgmt .agencyInputSearch{min-width:0}.agencyFrgmt .agencyRow .sapUiBlockLayoutCell{position:relative;background-color:#fff;margin:0 .5rem;text-align:center}.agencyFrgmt .agencyRow .sapUiBlockLayoutCell.title h2{color:#0d39ab!important;text-align:center;font-size:1.5rem!important;padding-top:5px!important;padding-bottom:5px!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 .agencyText{text-align:center}.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:#0d39ab!important;color:#fff;margin-top:10px;padding-top:5px;height:30px;border-radius:30px}.agencyFrgmt .agencyNextButton:hover{background:#94d0ed!important;color:#0d39ab!important}.agencyFrgmt .agencyInputSearch{min-width:30em}.agencyFrgmt .agencyResultImg{max-height:250px}.agencyFrgmt .sapMCrslBackground-Translucent{background:#e9f5fc!important;border:.5px solid #d3d3d3}.overviewFrgmt .overViewRow .sapUiBlockLayoutCell{position:relative;background-color:#fff;padding:1rem;margin-bottom:1rem!important;text-align:center}.overviewFrgmt .overViewRow .sapUiBlockLayoutCell.title h2{color:#0d39ab!important;text-align:center;font-size:1.5rem!important;margin-bottom:5px!important;padding-top:5px!important;padding-bottom:5px!important}.overviewFrgmt .textFormattedFlex{-ms-flex:2.5!important;flex:2.5!important}.overviewFrgmt .legalTitle{font-size:1em;margin-top:20px;margin-bottom:0;font-weight:700!important}.paypal.paypalStatus .sapMFT{font-weight:700;font-size:16px;margin:15px 0;padding:10px}.paypal.paypalError .sapMFT{border:4px solid red}.paypal.paypalSuccess .sapMFT{border:4px solid #97d700}.paypal.paypalWait .sapMFT{border:4px solid #999}.paymentTypeFrgmt .paymentTypeRow .sapUiBlockLayoutCell{position:relative;background-color:#fff;padding:1rem;margin:0 .5rem}.paymentTypeFrgmt .paymentTypeChoosing{text-align:center}.paymentTypeFrgmt .paymentTypeChoosing>div{display:-ms-inline-flexbox!important;display:inline-flex!important;width:75%}.paymentTypeFrgmt .paymentTypeChoosing[data-paymentTypeSelected] .sapUiBlockLayoutCell[data-selected]{border-radius:35px;background-color:#002ea7;border-color:#002ea7;margin-top:0!important}.paymentTypeFrgmt .paymentTypeChoosing[data-paymentTypeSelected] .sapUiBlockLayoutCell[data-selected]>div .vehicleCheckBox{opacity:1}.paymentTypeFrgmt .paymentTypeChoosing[data-paymentTypeSelected] .sapUiBlockLayoutCell[data-selected] .sapMFT{color:#fff!important}.paymentTypeFrgmt .paymentTypeChoosing .sapUiBlockLayoutCell{position:relative;border-right:1px solid #bbb;margin-bottom:1rem;cursor:pointer;background-repeat:no-repeat;background-color:#fff;background-size:80px 80px;min-height:150px;background-position:center}.paymentTypeFrgmt .paymentTypeChoosing .sapUiBlockLayoutCell.p99{visibility:hidden}.paymentTypeFrgmt .paymentTypeChoosing .sapUiBlockLayoutCell .sapMFT{font-size:1.575rem!important;display:inline-block;width:100%;margin-top:4rem;text-align:center;color:#002ea7!important;font-weight:400}.paymentTypeFrgmt .paymentTypeChoosing .sapUiBlockLayoutCell:last-child{border-right:none}.sap-phone .paymentTypeFrgmt .paymentTypeChoosing .sapUiBlockLayoutCell .sapMFT,.sap-tablet .paymentTypeFrgmt .paymentTypeChoosing .sapUiBlockLayoutCell .sapMFT{margin-top:0!important}.sap-phone .paymentTypeFrgmt .paymentTypeChoosing[data-paymentTypeSelected] .sapUiBlockLayoutCell .sapMFT,.sap-tablet .paymentTypeFrgmt .paymentTypeChoosing[data-paymentTypeSelected] .sapUiBlockLayoutCell .sapMFT{padding-top:0;width:calc(100% - 35px - .5rem)}.vehicleCheckBox{text-align:center;float:none;display:block;padding:0!important;opacity:0}.sendFrgmt .sapMBtn,.thanksFrgmt .sapMBtn{float:right}.vehicleCheckBox>div{position:unset;border-radius:100%}.sap-desktop .paymentTypeFrgmt .paymentTypeChoosing .sapUiBlockLayoutCell{display:inline-block;vertical-align:middle;transition-duration:.5s;margin-top:25px!important}.sap-desktop .paymentTypeFrgmt .paymentTypeChoosing .sapUiBlockLayoutCell:hover{margin-top:0!important;background-color:#002ea7;border-radius:35px;color:#fff}.sap-desktop .paymentTypeFrgmt .paymentTypeChoosing .sapUiBlockLayoutCell:hover>div .vehicleCheckBox{opacity:1}.sap-desktop .paymentTypeFrgmt .paymentTypeChoosing .sapUiBlockLayoutCell:hover .sapMFT{color:#fff!important}.completionFrgmt .completionRow .sapUiBlockLayoutCell h2,.consultationFrgmt .consultationRow .sapUiBlockLayoutCell h2{color:#0d39ab!important;font-size:2.25rem!important;line-height:2.625rem!important;min-height:100px;vertical-align:middle;width:calc(100% - 110px);background-repeat:no-repeat;background-size:100px 100px}.consultationFrgmt .consultationRow .sapUiBlockLayoutCell{position:relative;background-color:#fff;padding:1rem;margin:0 .5rem;border:2px solid #e9f5fc}.consultationFrgmt .consultationRow .sapUiBlockLayoutCell h2{margin-bottom:.5rem;padding-left:110px;background-position:0 0;background-position-y:-10px;padding-top:5px!important;padding-bottom:5px!important}.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:#fff;padding:1rem;margin:0 .5rem;border:2px solid #e9f5fc}.sendFrgmt,.thanksFrgmt{border:.5px solid #d3d3d3;overflow:visible}.completionFrgmt .completionRow .sapUiBlockLayoutCell h2{margin-bottom:.5rem;padding-left:110px;background-position:0 -5px;padding-top:5px!important;padding-bottom:5px!important}.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:2.25rem!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}.step-c-prevNextBtns{padding-bottom:100px!important}.sendFrgmt{padding:1rem;background-color:#e9f5fc;margin:1rem .5rem}.sendFrgmt .sapUiBlockLayoutCell h2{margin-bottom:.5rem;padding-left:110px;padding-top:5px!important;padding-bottom:5px!important}.sendFrgmt .sapUiBlockLayoutCell.police h2{background-image:url(../img/police.png)}.sendFrgmt .errMsg{margin-top:1rem}.sendFrgmt .sapMCb{padding:0 0 0 2rem}.thanksFrgmt{padding:1rem;background-color:#97d700;margin:0 .5rem .5rem}.thanksFrgmt .sapUiBlockLayoutCell h2{margin-bottom:.5rem;padding-left:110px;background-image:url(../img/success.png);padding-top:5px!important;padding-bottom:5px!important}.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:#0d39ab}.sapMDialogFooter .sapMBtn.sapMBarChild bdi{color:#fff!important}.FioriDevHelper>span,.sapUiCalCancel{color:#00679e!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}.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}.disabled_rb>div,.disabled_rb>div :hover{border-color:#fff!important;outline:0!important}.sapMDialog .sapMFT{padding:.5rem}.sapMCbLabel{line-height:normal}.appHeader .vButtonRow .sapUiBtn{margin:0 0 0 5px!important}.sap-phone .contactDataFrgmt .noFlex,.sap-tablet .contactDataFrgmt .noFlex{display:none!important;-ms-flex:none!important;flex:none!important}@media (max-width:1300px){.noFlex{display:none!important}}.disabled_rb>div{background-color:#fff!important;display:none!important}hr,hr:after{display:block}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.FioriDevHelper{height:unset!important;margin-top:-10px!important}.FioriDevHelper>span{background-image:none!important;background-color:transparent!important;border-color:transparent!important}.sapMTBStandard{border-bottom:2px solid #0854a0!important}.smallBlock{width:70%;margin:0 auto}@media screen and (max-width:768px){.smallBlock{width:100%}}.btnLayoutPrio2>span{background:#888!important;border-color:#888!important}.btnLayoutPrio3>span.sapMBtnInner{background:#0d39ab;color:#fff!important;border:3px solid #000!important;border-radius:30px;padding:0 15px;font-size:1em!important}.btnLayoutPrio3>span.sapMBtnInner .sapMBtnContent{line-height:2.2rem!important}.btnLayoutPrio3:hover>span.sapMBtnInner{background:#94d0ed!important;color:#0d39ab!important;box-shadow:none!important}hr{margin:30px auto;width:100%!important;border:0;border-top:1px solid #bbb;position:relative;overflow:visible!important}hr:after{margin-top:1px;border:2px solid #bbb;border-radius:100%;width:23px;height:22px;-ms-flex-item-align:center;align-self:center;text-align:center;font-size:.9rem;line-height:1.15rem;position:absolute;color:#aaa;top:50%;left:50%;transform:translate(-50%,-55%);background:#fff;box-shadow:0 0 0 10px #fff}hr.count{margin-top:30px;margin-bottom:30px}hr.count:after{counter-increment:section;content:counter(section)}hr.count.finish:after{content:'';background-position:3px 3px;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg"><polygon fill="%2397d700" style="transform: scale(0.03);" points="142.8,323.85 35.7,216.75 0,252.45 142.8,395.25 448.8,89.25 413.1,53.55"/></svg>');border-color:#97d700}.sapMCrsl .sapMCrslHud a{opacity:1;display:block}.sapMInputBaseContentWrapper{border:.4px solid #bfbfbf!important;background:#fff}.sapMCrslBulleted>span:after,.sapMCrslBulleted>span:before,.sapMInputHighlight:after,.sapMInputHighlight:before{content:none!important}#visBody button.appButton{border-radius:.1875rem;padding:0 35px 4px;margin:0 10px;border:0;font-weight:400;letter-spacing:.05em;text-align:center}#visBody button.appButton.appButtonAgency,#visBody button.appButton.appButtonPrimary,#visBody button.appButton.appButtonSecondary{padding-left:30px;padding-right:30px;border-radius:30px!important}#visBody button.appButton .sapMBtnInner{padding-bottom:0!important;margin-top:4px}#visBody button.appButton .sapMBtnInner .sapMBtnContent:after,#visBody button.appButton .sapMBtnInner .sapMBtnContent:before,#visBody button.appButton .sapMBtnInner:after,#visBody button.appButton .sapMBtnInner:before{display:none}#visBody button.appButton:hover{background:#94d0ed!important;color:#0d39ab!important;cusor:pointer}#visBody button.appButton.appButtonPrimary{margin-top:.5rem;background:#0d39ab!important;color:#fff}#visBody button.appButton.appButtonPrimary:hover{background:#94d0ed!important;color:#0d39ab!important;cusor:pointer}#visBody button.appButton.appButtonSecondary{margin-top:.5rem;color:#fff!important;background:#0d39ab!important;margin-bottom:1rem}#visBody button.appButton.appButtonSecondary:hover{background:#94d0ed!important;color:#0d39ab!important;cusor:pointer}#visBody button.appButton.appButtonAgency{margin-top:1em;margin-bottom:1em;color:#fff;background:#0d39ab;padding-bottom:0;width:auto}#visBody button.appButton.appButtonAgency:hover{background:#94d0ed!important;color:#0d39ab!important}#visBody button.appButton .sapMBtnContent,#visBody button.appButton .sapMBtnInner{padding:0;margin:0;display:inline;border:0;box-shadow:none;-webkit-box-shadow:none;background:0 0;min-width:auto;min-height:auto;position:initial;vertical-align:initial}#visBody button.appButton .sapMBtnContent:hover,#visBody button.appButton .sapMBtnInner:hover{border:0;box-shadow:none;-webkit-box-shadow:none;background:#94d0ed!important;color:#0d39ab!important}.sapUiBlockCellBegin,.sapUiBlockCellLeft,.textAlignCenter{text-align:center!important}.sapUiBlockLayoutBackgroundLight .sapUiBlockLayoutRow.sapUiBlockLayoutBackgroundColorSet1 .sapUiBlockLayoutOddCell{background-color:#FFF!important}#visBody,#visBody.sapUiBody{background:#fff;color:#3c3c3b;padding:0;margin:2rem 0 0;font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif!important;font-weight:200;font-style:normal;line-height:1.25rem;cursor:default;position:relative}#visBody{min-height:500px}#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;text-align:center;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}#visBody .mb1rem{margin-bottom:1rem!important}#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 .btnMR .sapMBtn{margin-right:.5rem}#visBody .blockForm{overflow:visible;padding-bottom:1rem}#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}#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}#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(108%);margin-top:-12px}#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!important;padding-top:0!important}#visBody .blockForm .sapMRbG .sapMRb .sapMRbBLabel{max-width:calc(100% + 10px);height:2rem;line-height:2rem;margin-right:.5rem;padding-right:.5rem}#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}#visBody .blockForm .sapMLabel{text-overflow:clip;overflow:visible;white-space:normal}#visBody .noOverflow,#visBody .sapMCb>label{overflow:visible!important}#visBody .nextBG,#visBody .nextBG h3{font-weight:400!important;white-space:pre-line!important;color:#3c3c3b!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:10px;margin-left:-8px;margin-right:1rem}#visBody .sapMSF{display:inline-block}#visBody .nextBG{background-color:#e9f5fc;border:.5px solid #d3d3d3!important;padding:1rem .5rem;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}#visBody .noWhiteSpace,#visBody .sapMCb>label,.checkBoxWrapping>label{white-space:normal!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;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;line-height:normal!important}.checkBoxWrapping,.checkBoxWrapping>label>bdi::after{margin-top:0!important}#visBody .sapMCb>label{text-overflow:clip!important;line-height:normal}#visBody .sapMCb .sapMCbBg{top:3px}#visBody .sapMCb:not(.sapMCbBgDis).sapMCbHasLabel:focus:before{border:0}#visBody .sapMRbBLabel{height:inherit!important;padding-left:.5em;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{top:5px!important}.checkBoxWrapping>label{line-height:normal!important;vertical-align:middle!important}.marginTop10px{margin-top:10px!important}.displayNone{display:none}.sapMRbBLabel{top:13px!important;left:-1px;position:relative}.sapMInputBaseIconContainer{background:#e9f5fc}.looksDisabled .sapMInputBaseInner{color:gray!important}.sapUiCalItemDsbl>span{color:#d3d3d3!important}.sapUiCalItem{color:#00008b!important}.sapUiBlockCellTitle{margin-bottom:0;color:#0d39ab!important}.sapMCb .sapMLabel{margin-top:0}.pb10{padding-bottom:10px}.sapUiTf{font-size:13px!important}.sapUiLbxITxt{font-size:.875rem!important}.sapMBtn{height:2.5rem!important}.sapMLabelInner{padding-right:5px!important}.kursiv{font-style:italic!important}.sapUiLocalBusyIndicatorShowContainer>div.sapUiLocalBusyIndicatorAnimation{padding:0!important}.btnDelete>span{border:none;background:#5977c6!important;margin:0 -10px!important}.transparent{color:transparent!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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4ubGVzcyIsIm1haW4uY3NzIiwib2V2YnMuc3R5bGVndWlkZS5sZXNzIiwicm9hZG1hcC5sZXNzIiwicm9hZG1hcE1pbmltYWwubGVzcyIsIm1lc3NhZ2VzLmxlc3MiLCJvdmVyd3JpdGVzLm9ldmJzLmxlc3MiLCJvdmVyd3JpdGVzLmJsb2NrbGF5b3V0Lmxlc3MiLCJmb250cy5sZXNzIiwic3RlcEEucHJvY2Vzcy5mcmFnbWVudC5sZXNzIiwic3RlcEEudmVoaWNsZXR5cGUuZnJhZ21lbnQubGVzcyIsIm1haW50ZW5hbmNlLmxlc3MiLCJzdGVwQS52ZWhpY2xlLmZyYWdtZW50Lmxlc3MiLCJzdGVwQi5jb250YWN0RGF0YS5mcmFnbWVudC5sZXNzIiwic3RlcEEucG9saWN5RGF0YS5mcmFnbWVudC5sZXNzIiwic3RlcEIuY29tcGFyc2lvblRhYmxlLmZyYWdtZW50Lmxlc3MiLCJzdGVwQi5iYW5rdERhdGEuZnJhZ21lbnQubGVzcyIsInN0ZXBDLmNvbXBsZXRpb24uZnJhZ21lbnQubGVzcyIsInN0ZXBDLmNvbnN1bHRhdGlvbi5mcmFnbWVudC5sZXNzIiwic3RlcEMuc2VuZC5mcmFnbWVudC5sZXNzIiwic3RlcEMudGhhbmtzLmZyYWdtZW50Lmxlc3MiLCJzdGVwQi50b3RhbC5mcmFnbWVudC5sZXNzIiwic3RlcEMuYWdlbmN5LmZyYWdtZW50Lmxlc3MiLCJzdGVwQy5vdmVydmlldy5mcmFnbWVudC5sZXNzIiwic3RlcEMucGF5bWVudFR5cGVGcmdtdC5mcmFnbWVudC5sZXNzIiwib3ZlcndyaXRlcy5wb3BvdmVyLmxlc3MiLCJvdmVyd3JpdGVzLm1vYmlsZS5sZXNzIiwib3ZlcndyaXRlcy5kYXRlcGlja2VyLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBOEVBLFVBOURBLG9CQStERSxpQkFBQSxlQW5FRixLQW9VQSxnQkFDRSxjQUFBLFFBalZGLG1CQUNFLE1BQUEsZUFPRixHQUNFLFVBQUEsUUFpQkYsOENBTUEsOENBTUEsOENBbEJB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QSxLQUlBLFNBQUEsbUJBSEEsOEJBQ0UsUUFBQSxLQWxWTixtQkNxZ0dBLHVCRHRxRkksTUFBQSxLQUNBLDBCQ3lxRkosOEJEeHFGTSxRQUFBLGFBRUYseUJDMHFGSiw2QkR6cUZNLFFBQUEsS0FDQSxRQUFBLEdBS04sUUFDRSxvQkFBQSxLQUNBLGlCQUFBLEtBQ0EsZ0JBQUEsS0FDQSxZQUFBLEtBR0Ysa0JBQ0UsSUFBQSxjQUlGLHdCQUVFLFlBQUEsaUJBQ0EsZUFBQSxpQkFPRixlQUNFLFdBQUEsZUFHRixhQUNFLFFBQUEsS0FHRixjQUNFLElBQUEsZUFDQSxLQUFBLEtBQ0EsU0FBQSxTQUdGLDRCQUNFLFdBQUEsUUFHRixtQ0FFSSxNQUFBLGVBSUosdUJBQ0UsTUFBQSxrQkFHRixjQUNFLE1BQUEsa0JBR0YscUJBQ0UsY0FBQSxFQUNBLE1BQUEsa0JBR0YsbUJBQ0UsV0FBQSxFQUdGLE1BQ0UsZUFBQSxLQUdGLFNBQ0UsVUFBQSxlQUdGLGNBQ0UsVUFBQSxrQkFHRixTQUNFLE9BQUEsaUJBR0YsZ0JBQ0UsY0FBQSxjQUdGLFFBQ0UsV0FBQSxpQkFHRiwyRUFDRSxRQUFBLFlBR0YsZ0JBRUksWUFDQSxXQUFBLGtCQUNBLE9BQUEsRUFBQSxnQkFJSixhQUNFLE1BQUEsc0JBU0YsbUJBQ0UsTUFBQSxrQkFERixjQUNFLE1BQUEsa0JBR0YsNEJBQ0UsTUFBQSxrQkFFRix1QkFDRSxNQUFBLGtCQUVGLHdCQUNFLE1BQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIub2V2YnNIZWFkZXI6aG92ZXIge1xuICBjb2xvcjogZ3JleSAhaW1wb3J0YW50O1xufVxuXG46bm90KC5wcmludGFibGUpIHtcbiAgLyogU3R5bGVzICovXG59XG5cbnVsIHtcbiAgZm9udC1zaXplOiBpbml0aWFsO1xufVxuXG5ib2R5IHtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcbn1cblxuLnNhcE1QYWdlQmdTdGFuZGFyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnNhcFVpQmxvY2tMYXlvdXRTaXplWEwge1xuICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNhcFVpQmxvY2tMYXlvdXRTaXplTCB7XG4gIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2FwVWlCbG9ja0xheW91dFNpemVNIHtcbiAgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZVMge1xuICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNhcFVpQmxvY2tMYXlvdXRTaXplWFMge1xuICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc0NvbHVtbiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLy8gTGltaXRzIGEgcm93IHRvIG5ldyBVSSBUZXh0IFNpemVcbi5hcHBSb3dMaW1pdFdpZHRoIHtcbiAgbWF4LXdpZHRoOiA2MDdweDtcbiAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgLy9AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvLyAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAvL31cbn1cblxuLmNoZWNrQm94TGVnYWwgPiBkaXYge1xuICB0b3A6IDAuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4vLyBMaW1pdHMgYSByb3cgdG8gbmV3IFVJIFRleHQgU2l6ZVxuLmFwcFJvd0xpbWl0V2lkdGhNaWQge1xuICBtYXgtd2lkdGg6IDc2OHB4O1xuICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnNhcE1Td3Quc2FwTVN3dEFjY2VwdFJlamVjdCAuc2FwTVN3dExhYmVsT2ZmLCAuc2FwTVN3dDpob3Zlci5zYXBNU3d0QWNjZXB0UmVqZWN0IC5zYXBNU3d0TGFiZWxPZmYge1xuICBwYWRkaW5nOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uc2FwTUNyc2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbiN2aXNCb2R5IHtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBjb2xvcjogQGJ0bl9kZWZhdWx0X2JsdWUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAqLCAqOmFmdGVyLCAqOmJlZm9yZSB7XG4gICAgLy9ib3gtc2l6aW5nOiBpbmhlcml0O1xuICB9XG5cbiAgcDpiZWZvcmUsIHA6YWZ0ZXIsXG4gIHNwYW46YmVmb3JlLCBzcGFuOmFmdGVyLFxuICB0YWJsZSB0ciB0aDpiZWZvcmUsXG4gIHRhYmxlIHRyIHRoOmFmdGVyLFxuICB0YWJsZSB0ciB0ZDpiZWZvcmUsXG4gIHRhYmxlIHRyIHRkOmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBpbmhlcml0O1xuICAgIC8vZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuICAmOm5vdCgubm9FbWJlZGVkKSB7XG4gICAgc2VjdGlvbiB7XG4gICAgICAmOm5vdCguc2FwTVBhZ2VFbmFibGVTY3JvbGxpbmcpIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2FwVWlJY29uIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIC8vY29udGVudDogaW5pdGlhbDtcbiAgICAgIC8vZGlzcGxheTogaW5oZXJpdDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi4zNzVyZW07XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWluZGVudDogMC4xMjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbn1cblxuQGltcG9ydCBcIm9ldmJzLnN0eWxlZ3VpZGUubGVzc1wiO1xuQGltcG9ydCBcInJvYWRtYXBcIjtcbkBpbXBvcnQgXCJyb2FkbWFwTWluaW1hbFwiO1xuQGltcG9ydCBcIm1lc3NhZ2VzXCI7XG5AaW1wb3J0IFwib3ZlcndyaXRlcy5vZXZicy5sZXNzXCI7XG5AaW1wb3J0IFwib3ZlcndyaXRlcy5ibG9ja2xheW91dC5sZXNzXCI7XG5AaW1wb3J0IFwiZm9udHNcIjtcbkBpbXBvcnQgXCJtYWludGVuYW5jZS5sZXNzXCI7XG5AaW1wb3J0IFwic3RlcEEudmVoaWNsZS5mcmFnbWVudC5sZXNzXCI7XG5AaW1wb3J0IFwic3RlcEEudmVoaWNsZXR5cGUuZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBBLnByb2Nlc3MuZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBCLmNvbnRhY3REYXRhLmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwQS5wb2xpY3lEYXRhLmZyYWdtZW50Lmxlc3NcIjtcbi8vQGltcG9ydCBcInN0ZXBCLmNvbXBhcnNpb24uZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBCLmNvbXBhcnNpb25UYWJsZS5mcmFnbWVudC5sZXNzXCI7XG5AaW1wb3J0IFwic3RlcEIuYmFua3REYXRhLmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwQi50b3RhbC5mcmFnbWVudC5sZXNzXCI7XG5AaW1wb3J0IFwic3RlcEMuYWdlbmN5LmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwQy5vdmVydmlldy5mcmFnbWVudC5sZXNzXCI7XG5AaW1wb3J0IFwic3RlcEMucGF5bWVudFR5cGVGcmdtdC5mcmFnbWVudC5sZXNzXCI7XG5AaW1wb3J0IFwic3RlcEMuY29uc3VsdGF0aW9uLmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwQy5jb21wbGV0aW9uLmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwQy5zZW5kLmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwQy50aGFua3MuZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcIm92ZXJ3cml0ZXMucG9wb3Zlci5sZXNzXCI7XG5AaW1wb3J0IFwib3ZlcndyaXRlcy5kYXRlcGlja2VyLmxlc3NcIjtcbkBpbXBvcnQgXCJvdmVyd3JpdGVzLm1vYmlsZS5sZXNzXCI7XG4vL0BpbXBvcnQgXCJub2RlX21vZHVsZXNfdG9wLmxlc3NcIjtcblxuLmFwcEhlYWRlciAudkJ1dHRvblJvdyAuc2FwVWlCdG4ge1xuICBtYXJnaW46IDBweCAwcHggMHB4IDVweCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIE5vIEZsZXggWm9uZVxuXG4uc2FwLXBob25lLFxuLnNhcC10YWJsZXQge1xuICAuY29udGFjdERhdGFGcmdtdCB7XG4gICAgLm5vRmxleHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm5vRmxleHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4vLyBSYWRpb0J1dHRvIHVuc2ljaHRiYXIgZsO8ciBGb2t1c1xuXG4uZGlzYWJsZWRfcmIgPiBkaXYge1xuICBib3JkZXItY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZGlzYWJsZWRfcmIgPiBkaXYgOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kaXNhYmxlZF9yYiA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uRmlvcmlEZXZIZWxwZXIge1xuICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5GaW9yaURldkhlbHBlciA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDY3OWUgIWltcG9ydGFudDtcbn1cblxuLnNhcE1UQlN0YW5kYXJkIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwODU0YTAgIWltcG9ydGFudDtcbn1cblxuLnNtYWxsQmxvY2t7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJ0bkxheW91dFByaW8yIHtcbiAgLy9tYXJnaW4tcmlnaHQ6IDIlICFpbXBvcnRhbnQ7XG4gIC8vbWFyZ2luLWJvdHRvbTogMTAlICFpbXBvcnRhbnQ7XG4gID4gc3BhbiB7XG5cbiAgICBiYWNrZ3JvdW5kOiAjODg4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjODg4ICFpbXBvcnRhbnQ7XG5cblxuICB9XG59XG5cbi8vIE1laHIgRmFocnpldWdlIGFuemVpZ2VuXG4uYnRuTGF5b3V0UHJpbzMge1xuXG4gID4gc3Bhbi5zYXBNQnRuSW5uZXIge1xuICAgIGJhY2tncm91bmQ6IEBidG5fZGVmYXVsdF9ibHVlO1xuICAgIGNvbG9yOiBAY29sb3IgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG5cbiAgICAuc2FwTUJ0bkNvbnRlbnQge1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIgPiBzcGFuLnNhcE1CdG5Jbm5lciB7XG4gICAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWVfaG92ZXIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogQGJ0bl9kZWZhdWx0X2JsdWUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG5cbi8vIERpdmlkZXIgd2l0aCBDb3VudGVyXG5cbmhyIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMzBweCBhdXRvO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JiYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5ocjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IC45cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2FhYTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTUlKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwcHggI2ZmZjtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAxMHB4ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggI2ZmZjtcbn1cblxuaHIuY291bnQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5oci5jb3VudDphZnRlciB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICBjb250ZW50OiBjb3VudGVyKHNlY3Rpb24pO1xufVxuXG5oci5jb3VudC5maW5pc2gge1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xufVxuXG5oci5jb3VudC5maW5pc2g6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IDNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHZlcnNpb249XCIxLjFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBvbHlnb24gZmlsbD1cIiUyMzk3ZDcwMFwiIHN0eWxlPVwidHJhbnNmb3JtOiBzY2FsZSgwLjAzKTtcIiBwb2ludHM9XCIxNDIuOCwzMjMuODUgMzUuNywyMTYuNzUgMCwyNTIuNDUgMTQyLjgsMzk1LjI1IDQ0OC44LDg5LjI1IDQxMy4xLDUzLjU1XCIvPjwvc3ZnPicpO1xuICBib3JkZXItY29sb3I6IEBjb2xvcl9ncmVlbjtcbn1cblxuXG4uc2FwTUNyc2wgLnNhcE1DcnNsSHVkIGEge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4uc2FwTUlucHV0QmFzZUNvbnRlbnRXcmFwcGVyIHtcbiAgYm9yZGVyOiAwLjRweCBzb2xpZCAjYmZiZmJmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cblxuLnNhcE1DcnNsQnVsbGV0ZWQgPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNSW5wdXRIaWdobGlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cblxuLnNhcE1JbnB1dEhpZ2hsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cblxuXG5cbi8vIENvbWJvQnV0dG9uIFNhcHVpNVxuXG5cbiAgLy8gTmV4dCBCdXR0b25cblxuXG4jdmlzQm9keSBidXR0b24uYXBwQnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBwYWRkaW5nOiAwcHggMzVweCA0cHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBib3JkZXI6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5zYXBNQnRuSW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuXG4gICAgLnNhcE1CdG5Db250ZW50OmFmdGVyLFxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2FwTUJ0bkNvbnRlbnQ6YmVmb3JlLFxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWVfaG92ZXIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogQGJ0bl9kZWZhdWx0X2JsdWUgIWltcG9ydGFudDtcbiAgICBjdXNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICYuYXBwQnV0dG9uUHJpbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBAYnRuX2RlZmF1bHRfYmx1ZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBAY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IEBidG5fZGVmYXVsdF9ibHVlX2hvdmVyICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogQGJ0bl9kZWZhdWx0X2JsdWUgIWltcG9ydGFudDtcbiAgICAgIGN1c29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gICYuYXBwQnV0dG9uU2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBAY29sb3IgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBAYnRuX2RlZmF1bHRfYmx1ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IEBidG5fZGVmYXVsdF9ibHVlX2hvdmVyICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogQGJ0bl9kZWZhdWx0X2JsdWUgIWltcG9ydGFudDtcbiAgICAgIGN1c29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gICYuYXBwQnV0dG9uQWdlbmN5IHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIGJhY2tncm91bmQ6IEBidG5fZGVmYXVsdF9ibHVlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBAYnRuX2RlZmF1bHRfYmx1ZV9ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IEBidG5fZGVmYXVsdF9ibHVlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNhcE1CdG5Jbm5lcixcbiAgLnNhcE1CdG5Db250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWVfaG92ZXIgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiBAYnRuX2RlZmF1bHRfYmx1ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uc2FwVWlCbG9ja0NlbGxMZWZ0LFxuLnNhcFVpQmxvY2tDZWxsQmVnaW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHRBbGlnbkNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uc2FwVWlCbG9ja0xheW91dEJhY2tncm91bmRMaWdodCAuc2FwVWlCbG9ja0xheW91dFJvdy5zYXBVaUJsb2NrTGF5b3V0QmFja2dyb3VuZENvbG9yU2V0MSAuc2FwVWlCbG9ja0xheW91dE9kZENlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbiN2aXNCb2R5IHtcbiAgLmJvZHk7XG4gICYuc2FwVWlCb2R5IHtcbiAgICAuYm9keTtcbiAgfVxuICBtaW4taGVpZ2h0OiA1MDBweDtcblxuICAjaW5pdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHNwYW4sIHRhYmxlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICYud0hMIHtcbiAgICAgIGgyIHtcbiAgICAgICAgLmhlYWRsaW5lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNhcE1GVCB7XG4gICAgLndITCB7XG4gICAgICBoMyB7XG4gICAgICAgIC5oZWFkbGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm8tcXVlc3Rpb24ge1xuICAgIGN1cnNvcjogaGVscCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmN1cnIge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ+KCrCc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG4gIC5mbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmZyaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5kSUYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmVyc2lvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiBAY29sb3JfZ3JleWJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAudzEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuaDEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaXRlcmF0aW9uczogNDA7XG4gIC53cmVtLWxvb3AgKEBpKSB3aGVuIChAaSA+IDApIHtcbiAgICAud0B7aX1yZW0ge1xuICAgICAgd2lkdGg6IH5cIkB7aX1yZW0gIWltcG9ydGFudFwiO1xuICAgIH1cbiAgICAud3JlbS1sb29wKEBpIC0gMSk7XG4gIH1cbiAgLndyZW0tbG9vcCAoQGl0ZXJhdGlvbnMpO1xuXG4gIC5mbGV4R3JvdyB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLm1yMDVyZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5tcjFyZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuXG4gIC5tYjFyZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ub0JvcmRlciB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2FwVWlMb2NhbEJ1c3lJbmRpY2F0b3IsXG4gIC5zYXBVaUJ1c3lJbmRpY2F0b3IsXG4gIC5zYXBVaUJMeSB7XG4gICAgei1pbmRleDogMjAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2FwTURpYWxvZ1Bob25lIHtcbiAgICB6LWluZGV4OiAyMjAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zYXBVaUJMeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNhcC11aS1ibG9ja2xheWVyLXBvcHVwIHtcbiAgICB6LWluZGV4OiAxOTkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5idG5NUiB7XG4gICAgLnNhcE1CdG4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrRm9ybSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG5cbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgICB9XG5cbiAgICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgLndIZWFkbGluZSB7XG4gICAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhcFVpQmxvY2tDZWxsVGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuc2FwTVNsdCB7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgfVxuXG4gICAgLmZvcm1UZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cblxuICAgIC5zYXBNUmJCIHtcbiAgICAgIC5zYXBNUmJCSW5uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zYXBNUmIge1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICBtYXJnaW46IDAuNXJlbSAwLjc1cmVtIDAuNXJlbSAwO1xuXG4gICAgICAmOmZvY3VzOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnNhcE1SYkIge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDJyZW07XG5cbiAgICAgICAgLnNhcE1SYkJPdXQge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNhcE1SYkJMYWJlbCB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMnJlbSArIDEwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICAgIH1cblxuICAgICAgLnNhcE1MYWJlbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FwTVJiRyB7XG4gICAgICAuc2FwTVJiIHtcbiAgICAgICAgJjpmb2N1czpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc2FwTVJiQiB7XG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgIHdpZHRoOiAycmVtO1xuXG4gICAgICAgICAgLnNhcE1SYkJPdXQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2FwTVJiQkxhYmVsIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IH5cImNhbGMoMTAwJSArIDEwcHgpXCI7XG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2FwTUNiIHtcbiAgICAgICYuZmlyc3RDaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgLnNhcE1DYk1hcmsge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgLnNhcE1DYk1hcmsge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNhcE1MYWJlbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FwTURQIHtcbiAgICAgIHdpZHRoOiA5cmVtO1xuICAgIH1cblxuICAgIC5zYXBNTGFiZWwge1xuICAgICAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAuc2FwTUNiTGFiZWwge1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAuc2FwTUxhYmVsOm5vdCguc2FwTVJiQkxhYmVsKTpub3QoLnNhcE1DYkxhYmVsKSB7XG4gICAgICBwYWRkaW5nOiAwIDAgM3B4IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnNhcFVpSExheW91dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuc2FwTUxhYmVsOm5vdCguc2FwTVJiQkxhYmVsKTpub3QoLnNhcE1DYkxhYmVsKSB7XG4gICAgICB9XG4gICAgICAub2V2YnNJY28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9ldmJzSWNvIHtcbiAgICAgIG1hcmdpbjogLTJweCAwIDAgOHB4O1xuXG4gICAgICAmLmZsZWZ0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcblxuICAgICAgfVxuXG4gICAgICAmLmFmdGVyTGJsIHtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2FwTVNGIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAubmV4dEJHIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAb2V2YnNfbGlnaHRfYmx1ZTtcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkIGxpZ2h0Z3JheSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuICAgIC5oMyAhaW1wb3J0YW50O1xuXG4gICAgaDMge1xuICAgICAgLmgzICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNhcE1UZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2FwTUZUIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIC8vZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zYXBNQnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCxcbiAgICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zYXBNQ2Ige1xuICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICA+IGxhYmVsIHtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGNsaXAgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICAuc2FwTUNiQmcge1xuICAgICAgLy90b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIHRvcDogM3B4O1xuICAgIH1cblxuICAgICY6bm90KC5zYXBNQ2JCZ0Rpcykuc2FwTUNiSGFzTGFiZWw6Zm9jdXM6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cblxuICAuc2FwTVJiQkxhYmVsIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5vT3ZlcmZsb3cge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubm9XaGl0ZVNwYWNlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9ldmJzSWNvLCAuc2FwTVNsdEFycm93IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG59XG5cbi5ub0NvcHkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBDaHJvbWUgYWxsIC8gU2FmYXJpIGFsbCAqL1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBGaXJlZm94IGFsbCAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIElFIDEwKyAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNoZWNrQm94V3JhcHBpbmcge1xuICB0b3A6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmNoZWNrQm94V3JhcHBpbmcgPiBsYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5jaGVja0JveFdyYXBwaW5nID4gbGFiZWwgPiBiZGk6OmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5Ub3AxMHB4IHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZGlzcGxheU5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2FwTVJiQkxhYmVsIHtcbiAgdG9wOiAxM3B4IWltcG9ydGFudDtcbiAgbGVmdDogLTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2FwTUlucHV0QmFzZUljb25Db250YWluZXIge1xuICBiYWNrZ3JvdW5kOiBAb2V2YnNfbGlnaHRfYmx1ZTtcbn1cblxuLmxvb2tzRGlzYWJsZWQge1xuICAuc2FwTUlucHV0QmFzZUlubmVyIHtcbiAgICBjb2xvcjogZ3JheSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zYXBVaUNhbEl0ZW1Ec2JsID4gc3BhbiB7XG4gIGNvbG9yOiBsaWdodGdyYXkgIWltcG9ydGFudDtcbn1cblxuLnNhcFVpQ2FsSXRlbSB7XG4gIGNvbG9yOiBkYXJrYmx1ZSAhaW1wb3J0YW50O1xufVxuXG4uc2FwVWlCbG9ja0NlbGxUaXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xufVxuXG4uc2FwTUNiIC5zYXBNTGFiZWwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGIxMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uc2FwVWlUZiB7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xufVxuXG4uc2FwVWlMYnhJVHh0IHtcbiAgZm9udC1zaXplOiAuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNQnRuIHtcbiAgaGVpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNhcE1MYWJlbElubmVyIHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdXJzaXYge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yU2hvd0NvbnRhaW5lciA+IGRpdi5zYXBVaUxvY2FsQnVzeUluZGljYXRvckFuaW1hdGlvbiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bkRlbGV0ZSB7XG4gID4gc3BhbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IEBvZXZic19ibHVlMiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAtMTBweCAwIC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRyYW5zcGFyZW50IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qIE1vZGVybmUgQnJvd3NlciAqL1xuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1zYXBDb250ZW50X0xhYmVsQ29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi8qIE1vZGVybmUgQnJvd3NlciAqL1xuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBAY29sb3JfdmVyeWxpZ2h0Z3JleSAhaW1wb3J0YW50O1xufVxuLyogQnJvd3Nlci1Lb21wYXRpYmlsaXTDpHQgKi9cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBAY29sb3JfdmVyeWxpZ2h0Z3JleSAhaW1wb3J0YW50O1xufVxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBAY29sb3JfdmVyeWxpZ2h0Z3JleSAhaW1wb3J0YW50O1xufVxuOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogQGNvbG9yX3ZlcnlsaWdodGdyZXkgIWltcG9ydGFudDtcbn1cbiIsIi5vZXZic0hlYWRlcjpob3ZlciB7XG4gIGNvbG9yOiBncmV5ICFpbXBvcnRhbnQ7XG59XG46bm90KC5wcmludGFibGUpIHtcbiAgLyogU3R5bGVzICovXG59XG51bCB7XG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcbn1cbmJvZHkge1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xufVxuLnNhcE1QYWdlQmdTdGFuZGFyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZVhMIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc2FwVWlCbG9ja0xheW91dFNpemVMIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc2FwVWlCbG9ja0xheW91dFNpemVNIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc2FwVWlCbG9ja0xheW91dFNpemVTIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc2FwVWlCbG9ja0xheW91dFNpemVYUyAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnZpc0NvbHVtbiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5hcHBSb3dMaW1pdFdpZHRoIHtcbiAgbWF4LXdpZHRoOiA2MDdweDtcbiAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uY2hlY2tCb3hMZWdhbCA+IGRpdiB7XG4gIHRvcDogMC44MTI1cmVtICFpbXBvcnRhbnQ7XG59XG4uYXBwUm93TGltaXRXaWR0aE1pZCB7XG4gIG1heC13aWR0aDogNzY4cHg7XG4gIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xufVxuLnNhcE1Td3Quc2FwTVN3dEFjY2VwdFJlamVjdCAuc2FwTVN3dExhYmVsT2ZmLFxuLnNhcE1Td3Q6aG92ZXIuc2FwTVN3dEFjY2VwdFJlamVjdCAuc2FwTVN3dExhYmVsT2ZmIHtcbiAgcGFkZGluZzogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5zYXBNQ3JzbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDE1cHg7XG59XG4jdmlzQm9keSBidXR0b246aG92ZXIsXG4jdmlzQm9keSBidXR0b246YWN0aXZlLFxuI3Zpc0JvZHkgYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5Om5vdCgubm9FbWJlZGVkKSBzZWN0aW9uOm5vdCguc2FwTVBhZ2VFbmFibGVTY3JvbGxpbmcpIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5zYXBVaUljb246YmVmb3JlIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbiN2aXNCb2R5IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWluZGVudDogMC4xMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuI3Zpc0JvZHkgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpob3ZlcixcbiN2aXNCb2R5IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06YWN0aXZlLFxuI3Zpc0JvZHkgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bkJsdWUge1xuICBiYWNrZ3JvdW5kOiAjOTRkMGVkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5idG5CbHVlIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5idG5CbHVlIC5zYXBVaUljb24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuOHJlbSAhaW1wb3J0YW50O1xufVxuLmJ0bkJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmJ0bkJsdWUgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJ0bkJsdWUgLnNhcFVpSWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bkJsdWVIb3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5NGQwZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuQmx1ZUhvdmVyIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5idG5HcmV5IHtcbiAgYmFja2dyb3VuZDogI2U5ZjVmYztcbiAgYm9yZGVyLWNvbG9yOiAjYmZjYmU5O1xuICBjb2xvcjogIzRkNGQ0YyAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5idG5HcmV5IHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5idG5HcmV5SG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTlmNWZjO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM0ZDRkNGMgIWltcG9ydGFudDtcbn1cbi5idG5HcmV5SG92ZXIgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnRvZ2dsZUJ0blByZXNzZWQge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4udG9nZ2xlQnRuUHJlc3NlZEJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xuICBib3JkZXItY29sb3I6ICMwZDM5YWI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzYzNjM2I7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmZvbnRQcm9wZXJ0aWVzIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzYzNjM2I7XG59XG4uYmxvY2tIZWFkZXJCZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBkMzlhYiwgIzBkMzlhYik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA1NXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmJsb2NrSGVhZGVyQmcgLnNhcFVpQmxvY2tDZWxsVGl0bGUuc2FwVWlCbG9ja0NlbGxCZWdpbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucmVkIHtcbiAgY29sb3I6ICNkYTI5MWMgIWltcG9ydGFudDtcbn1cbi5ncmVlbiB7XG4gIGNvbG9yOiAjOTdkNzAwICFpbXBvcnRhbnQ7XG59XG4uaGVhZGxpbmUge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgY29sb3I6ICMwZDM5YWI7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM4cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uaDMge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNjM2MzYjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yb2FkTWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5yb2FkTWFwIHNwYW46YmVmb3JlLFxuLnJvYWRNYXAgc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5yb2FkTWFwIC5wb2ludGVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjNTk3N2M2O1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yb2FkTWFwIC5wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xOXB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICM1OTc3YzY7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucm9hZE1hcCAucG9pbnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5yb2FkTWFwIC5wb2ludGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWI7XG59XG4ucm9hZE1hcCAucG9pbnRlcjpmaXJzdC1jaGlsZDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnJvYWRNYXAgLnBvaW50ZXI6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwZDM5YWI7XG59XG4ucm9hZE1hcCAucG9pbnRlcjpudGgtY2hpbGQoMikge1xuICB6LWluZGV4OiA0O1xufVxuLnJvYWRNYXAgLnBvaW50ZXI6bnRoLWNoaWxkKDMpIHtcbiAgei1pbmRleDogMztcbn1cbi5yb2FkTWFwIC5wb2ludGVyOmxhc3QtY2hpbGQge1xuICB6LWluZGV4OiAyO1xufVxuLnJvYWRNYXAgLnBvaW50ZXI6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5yb2FkTWFwID4gZGl2IHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICM1OTc3YzY7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJvYWRNYXAgPiBkaXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE5cHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgIzU5NzdjNjtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5yb2FkTWFwID4gZGl2OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnJvYWRNYXAgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzBkMzlhYjtcbn1cbi5yb2FkTWFwID4gZGl2OmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ucm9hZE1hcCA+IGRpdjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzBkMzlhYjtcbn1cbi5yb2FkTWFwID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIHotaW5kZXg6IDQ7XG59XG4ucm9hZE1hcCA+IGRpdjpudGgtY2hpbGQoMykge1xuICB6LWluZGV4OiAzO1xufVxuLnJvYWRNYXAgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHotaW5kZXg6IDI7XG59XG4ucm9hZE1hcCA+IGRpdjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnJvYWRNYXAgPiBkaXYgLnNhcE1GVCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5yb2FkTWFwID4gZGl2IC5zYXBNRlQgc3BhbiB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbi5yb2FkTWFwID4gZGl2IC5zYXBNRlQgLm5vIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgd2lkdGg6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yb2FkTWFwID4gZGl2IC5zYXBNRlQgLnRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucm9hZE1hcCA+IGRpdiAuc2FwTUZUIC50aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5yb2FkTWFwID4gZGl2IC5zYXBNRlQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb2FkTWFwID4gZGl2IC5zYXBNRlQgLm5vIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nQSddID4gZGl2OmZpcnN0LWNoaWxkIC50aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0EnXSA+IGRpdjpmaXJzdC1jaGlsZCAuc2FwTUZUIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdBJ10gPiBkaXY6Zmlyc3QtY2hpbGQgLnNhcE1GVCBzcGFuIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdCJ10gPiBkaXY6bnRoLWNoaWxkKDEpLFxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdCJ10gPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZDogIzBkMzlhYjtcbn1cbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nQiddID4gZGl2Om50aC1jaGlsZCgxKSAuc2FwTUZULFxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdCJ10gPiBkaXY6bnRoLWNoaWxkKDIpIC5zYXBNRlQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0InXSA+IGRpdjpudGgtY2hpbGQoMSk6YmVmb3JlLFxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdCJ10gPiBkaXY6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMGQzOWFiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nQiddID4gZGl2Om50aC1jaGlsZCgyKSAudGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdDJ10gPiBkaXY6bnRoLWNoaWxkKDIpLFxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdDJ10gPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZDogIzBkMzlhYjtcbn1cbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nQyddID4gZGl2Om50aC1jaGlsZCgyKSAuc2FwTUZULFxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdDJ10gPiBkaXY6bnRoLWNoaWxkKDMpIC5zYXBNRlQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0MnXSA+IGRpdjpudGgtY2hpbGQoMik6YmVmb3JlLFxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdDJ10gPiBkaXY6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMGQzOWFiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nQyddID4gZGl2Om50aC1jaGlsZCgzKSAudGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdEJ10gPiBkaXY6bnRoLWNoaWxkKDIpLFxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdEJ10gPiBkaXY6bnRoLWNoaWxkKDMpLFxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdEJ10gPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgYmFja2dyb3VuZDogIzBkMzlhYjtcbn1cbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nRCddID4gZGl2Om50aC1jaGlsZCgyKSAuc2FwTUZULFxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdEJ10gPiBkaXY6bnRoLWNoaWxkKDMpIC5zYXBNRlQsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0QnXSA+IGRpdjpudGgtY2hpbGQoNCkgLnNhcE1GVCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nRCddID4gZGl2Om50aC1jaGlsZCgyKTpiZWZvcmUsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0QnXSA+IGRpdjpudGgtY2hpbGQoMyk6YmVmb3JlLFxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdEJ10gPiBkaXY6bnRoLWNoaWxkKDQpOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMGQzOWFiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nRCddID4gZGl2Omxhc3QtY2hpbGQgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5yb2FkTWFwTWluaW1hbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJvYWRNYXBNaW5pbWFsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5mb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzU5NzdjNjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5yb2FkTWFwTWluaW1hbCA+IGRpdiB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZDM5YWI7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuLnJvYWRNYXBNaW5pbWFsID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucm9hZE1hcE1pbmltYWwgPiBkaXY6aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJvYWRNYXBNaW5pbWFsID4gZGl2OmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5yb2FkTWFwTWluaW1hbCA+IGRpdjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDVweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggMzk1JyBoZWlnaHQ9JzEzcHgnIHdpZHRoPScxM3B4JyUzRSUzQ3BvbHlnb24gZmlsbD0nJTIzRkZGRkZGJyBwb2ludHM9JzE0Mi44LDMyMy44NSAzNS43LDIxNi43NSAwLDI1Mi40NSAxNDIuOCwzOTUuMjUgNDQ4LjgsODkuMjUgNDEzLjEsNTMuNTUnJTNFJTNDL3BvbHlnb24lM0UlM0Mvc3ZnJTNFXCIpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXM7XG4gIG9wYWNpdHk6IDE7XG59XG4ucm9hZE1hcE1pbmltYWxbZGF0YS1hY3R1YWxTdGVwPVwiQVwiXSA+IGRpdjpudGgtY2hpbGQoMSkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggI2ZmZjtcbn1cbi5yb2FkTWFwTWluaW1hbFtkYXRhLWFjdHVhbFN0ZXA9XCJBXCJdID4gZGl2Om50aC1jaGlsZCgxKTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucm9hZE1hcE1pbmltYWxbZGF0YS1hY3R1YWxTdGVwPVwiQVwiXSA+IGRpdjpudGgtY2hpbGQoMW4gKyAyKSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucm9hZE1hcE1pbmltYWxbZGF0YS1hY3R1YWxTdGVwPVwiQlwiXSA+IGRpdjpudGgtY2hpbGQoMikge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggI2ZmZjtcbn1cbi5yb2FkTWFwTWluaW1hbFtkYXRhLWFjdHVhbFN0ZXA9XCJCXCJdID4gZGl2Om50aC1jaGlsZCgyKTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucm9hZE1hcE1pbmltYWxbZGF0YS1hY3R1YWxTdGVwPVwiQlwiXSA+IGRpdjpudGgtY2hpbGQoMW4gKyAzKSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucm9hZE1hcE1pbmltYWxbZGF0YS1hY3R1YWxTdGVwPVwiQ1wiXSA+IGRpdjpudGgtY2hpbGQoMykge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggI2ZmZjtcbn1cbi5yb2FkTWFwTWluaW1hbFtkYXRhLWFjdHVhbFN0ZXA9XCJDXCJdID4gZGl2Om50aC1jaGlsZCgzKTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucm9hZE1hcE1pbmltYWxbZGF0YS1hY3R1YWxTdGVwPVwiQ1wiXSA+IGRpdjpudGgtY2hpbGQoMW4gKyA0KSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucm9hZE1hcE1pbmltYWxbZGF0YS1hY3R1YWxTdGVwPVwiRFwiXSA+IGRpdjpudGgtY2hpbGQoNCkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggI2ZmZjtcbn1cbi5yb2FkTWFwTWluaW1hbFtkYXRhLWFjdHVhbFN0ZXA9XCJEXCJdID4gZGl2Om50aC1jaGlsZCg0KTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucm9hZE1hcE1pbmltYWxbZGF0YS1hY3R1YWxTdGVwPVwiRFwiXSA+IGRpdjpudGgtY2hpbGQoMW4gKyA1KSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubXNnV3JhcHBlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAwcmVtKTtcbn1cbi5tc2dXcmFwcGVyIC5zYXBNTXNnU3RyaXAge1xuICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbn1cbi5lcnJvckN0cmwgaW5wdXQsXG4uZXJyb3JDdHJsLnNhcE1TbHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGEyOTFjO1xufVxuLmVycm9yQ3RybCBpbnB1dDpmb2N1cyxcbi5lcnJvckN0cmwuc2FwTVNsdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RhMjkxYyAhaW1wb3J0YW50O1xufVxuLmVycm9yQ3RybC5zYXBNU0YgZm9ybSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYTI5MWM7XG59XG4uZXJyb3JDdHJsLnNhcE1TRiBmb3JtOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGEyOTFjICFpbXBvcnRhbnQ7XG59XG4uZXJyb3JDdHJsLnNhcE1TRiBmb3JtIC5zYXBNU0ZCIHtcbiAgY29sb3I6ICNkYTI5MWM7XG59XG4uZXJyb3JDdHJsLnNhcE1TRiBpbnB1dCxcbi5lcnJvckN0cmwuc2FwTVNGOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZXJyb3JDdHJsIGJkaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbi5lcnJvckN0cmwgYmRpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZXJyb3JDdHJsLnNhcE1SYiAuc2FwTVJiQk91dCB7XG4gIGJvcmRlci1jb2xvcjogI2RhMjkxYyAhaW1wb3J0YW50O1xufVxuLmVycm9yQ3RybC5zYXBNUmIgYmRpOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lcnJvckN0cmwuc2FwTUNiIC5zYXBNQ2JCZyB7XG4gIGJvcmRlci1jb2xvcjogI2RhMjkxYyAhaW1wb3J0YW50O1xufVxuLmVycm9yQ3RybC5zYXBNQ2IgYmRpOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLnNhcFVpSExheW91dCA+IC5lcnJvckN0cmwgYmRpOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmVyck1zZyB7XG4gIGNvbG9yOiAjZGEyOTFjICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbioge1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uc2FwTUxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNjM2MzYiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2FwTUlucHV0QmFzZUlubmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMC43NXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBmbGV4OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogM3JlbSAhaW1wb3J0YW50O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xufVxuLnNhcFVpR2xvYmFsQmFja2dyb3VuZENvbG9yLFxuLnNhcE1HbG9iYWxCYWNrZ3JvdW5kQ29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNhcE1JbnB1dEJhc2VDb250ZW50V3JhcHBlciB7XG4gIGJvcmRlcjogMC40cHggc29saWQgI2JmYmZiZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnNhcE1DcnNsQnVsbGV0ZWQgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuLnNhcE1DcnNsQnVsbGV0ZWQgPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG4uc2FwTUlucHV0SGlnaGxpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG4uc2FwTUlucHV0SGlnaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuLnNhcE1SYlNlbCAuc2FwTVJiQklubiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbn1cbi5zYXBNUmJIb3ZlcmFibGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbn1cbi5zYXBNQ2JIb3ZlcmFibGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbn1cbi5zYXBNUmJCIC5zYXBNUmJCT3V0IHtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzYzNjM2I7XG59XG4uc2FwTUlucHV0QmFzZUlubmVyOm5vdCguc2FwTUlucHV0QmFzZVJlYWRvbmx5SW5uZXIpOm5vdCguc2FwTUlucHV0QmFzZVN0YXRlSW5uZXIpOm5vdCguc2FwTUlucHV0QmFzZURpc2FibGVkSW5uZXIpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiO1xufVxuLnNhcE1DYkJnLnNhcE1DYk1hcmtDaGVja2VkOmJlZm9yZSB7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuLnNhcE1TbHRIb3ZlcmFibGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbn1cbi5zYXBNTXNnU3RyaXAge1xuICB3aWR0aDogY2FsYygxMDAlKTtcbiAgbWFyZ2luOiAwIDFyZW0gMXJlbSAxcmVtO1xufVxuLnNhcE1Nc2dTdHJpcEljb24gPiAuc2FwVWlJY29uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnNhcFVpUmVzcG9uc2l2ZU1hcmdpbiB7XG4gIG1hcmdpbjogMCAwIDFyZW0gMCAhaW1wb3J0YW50O1xufVxuLnNhcE1JbnB1dEJhc2VJbm5lciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjM2MzYzNiO1xufVxuLnZhbHVlU3RhdGVFcnJvciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkNjIwMTg7XG59XG4uY2JWYWx1ZVN0YXRlRXJyb3IgLnNhcE1DYkJnIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q2MjAxODtcbn1cbi5zYXBNVGl0bGUge1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzNjM2MzYjtcbn1cbi5zYXBNVGV4dCxcbi5zYXBNRlQsXG4uc2FwTVRleHQgPiBkaXYsXG4uc2FwTVRleHQgPiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzYzNjM2I7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYml0TVRleHRSQiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMHB4O1xufVxuLmJpdFVpU21hbGxNYXJnaW5Ub3Age1xuICBtYXJnaW4tdG9wOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cbi5zYXBVaVNpemVDb21wYWN0IC5zYXBVaVNtYWxsTWFyZ2luVG9wIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4uYml0SEJveEgge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ubXNnQ29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qbWFyZ2luLWJvdHRvbTogMXJlbTsqL1xufVxuLm1zZ0NvbnRhaW5lciAuc2FwTU1zZ1N0cmlwIHtcbiAgbWFyZ2luOiAwIDAgMC4zcmVtIDA7XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG59XG4uc2FwVWlDb21wb25lbnRDb250YWluZXIsXG4uc2FwVWlDb21wb25lbnRDb250YWluZXIgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zYXBVaUNvbXBvbmVudENvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm1iMXJlbSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubXQxcmVtIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5tYnQxcmVtIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uc2FwTUxhYmVsTWF4V2lkdGgubGJsTWF4V2lkdGgxMDAsXG4ubGJsTWF4V2lkdGgxMDAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc2FwTUlucHV0QmFzZVdhcm5pbmdJbm5lciB7XG4gIGJvcmRlci1jb2xvcjogI2JmYmZiZjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4uc2FwTUlucHV0QmFzZUlubmVyOm5vdCguc2FwTUlucHV0QmFzZVJlYWRvbmx5SW5uZXIpOm5vdCguc2FwTUlucHV0QmFzZVN0YXRlRXJyb3JJbm5lcik6bm90KC5zYXBNSW5wdXRCYXNlRGlzYWJsZWRJbm5lcik6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwZDM5YWI7XG59XG4uc2FwTUlucHV0QmFzZUlubmVyOm5vdCguc2FwTUlucHV0QmFzZVJlYWRvbmx5SW5uZXIpOm5vdCguc2FwTUlucHV0QmFzZVN0YXRlSW5uZXIpOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiO1xufVxuLnNhcFVpTG5rIHtcbiAgZm9udC1zaXplOiAxM3B4IWltcG9ydGFudDtcbn1cbi5jb25maXJtYXRpb25MYmwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5jb25maXJtYXRpb25MYmwubG9uZ1R4dCB7XG4gIHdpZHRoOiAyNjBweDtcbn1cbi5jb25maXJtYXRpb25WYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2FwTVRpbGUuc2FwTVRpbGVBY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuLnNhcE1TdGRUaWxlSWNvbkRpdiB7XG4gIGNvbG9yOiAjMGQzOWFiO1xufVxuLnNhcE1JQmFyLUNUWCAuc2FwTVRpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNhcE1CYXIgLnNhcE1CYXJDb250YWluZXIgLnNhcE1JbnB1dFN1Z2dJbkRpYWxvZyAuc2FwTUlucHV0QmFzZUlubmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uc2FwTUJhciAuc2FwTUJhckNvbnRhaW5lciAuc2FwTUlucHV0QmFzZUlubmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNhcE1NZXNzYWdlUGFnZSA+IC5zYXBNUGFnZSBzZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG4uY29udHJhY3RMaXN0IC5zYXBNTElCIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5zYXBVaUZvcm1FZGl0IC5jb250cmFjdExpc3QgLnNhcE1UZXh0IHtcbiAgbWluLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjAwMDtcbn1cbi5zYXBVaUZvcm0gLnNhcFVpRm9ybVRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4uc2FwTUxpc3QgLnNhcE1JQmFyIC5zYXBNQmFyQ2hpbGQgLnNhcE1CdG5JY29uIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG4uc2FwTUxpc3QgLnNhcE1JQmFyIC5zYXBNQmFyQ2hpbGQgLnNhcE1CdG5Ib3ZlcmFibGUgLnNhcE1CdG5JY29uIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNhcE1MaXN0IC5zYXBNTElCLnNhcE1HSExJIHtcbiAgY29sb3I6ICMwZDM5YWI7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMGQzOWFiO1xufVxuLnNhcE1MSUIuc2FwTUxJQkFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zYXBNTElCLnNhcE1MSUJBY3RpdmUgLnNhcE1TTElJbWdJY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2FwTVNMSUltZ0ljb24ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zYXBNU2VnQiAuc2FwTVNlZ0JCdG4ge1xuICBjb2xvcjogIzBkMzlhYjtcbn1cbi5zYXBNU2VnQkJ0bi5zYXBNU2VnQkJ0blNlbCB7XG4gIGJhY2tncm91bmQ6ICNkNjIwMTg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkNjIwMTg7XG59XG4uc2FwTVNlZ0JCdG5Gb2N1c2FibGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiO1xufVxuLnNhcE1TZWdCQnRuLnNhcE1TZWdCQnRuRm9jdXNhYmxlLnNhcE1TZWdCQnRuU2VsIHtcbiAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkICNkNjIwMTg7XG59XG4uYml0RjE0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJpdEYxNiB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLnNhcFVpRGxnIGRpdiB7XG4gIGZsb2F0OiBub25lO1xufVxuLypDdXN0b21IZWFkZXIgUGFuZWwqL1xuLnNhcE1QYW5lbEhkciAuc2FwTUJ0bkljb24ge1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2FwTVBhbmVsSGRyIC5zYXBNVGl0bGUge1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogMCAwLjA2MjVyZW0gMCAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIC8qZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7Ki9cbn1cbi5zYXBNUG9wb3Zlci5oZWxwUG9wb3ZlciAuc2FwTVBhbmVsSGRyIC5zYXBNVGl0bGUgPiBzcGFuIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDAgMC4wNjI1cmVtIDAgI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLypDdXN0b21IZWFkZXIgUGFuZWwqL1xuLyogXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiBTQVAgQlVUVE9OIE92ZXJyaWRlXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gKi9cbmh0bWwuc2FwLWRlc2t0b3AgLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuaHRtbC5zYXAtZGVza3RvcCAuc2FwTUlCYXItQ1RYIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLWRlc2t0b3AgLnNhcE1UQi1UcmFuc3BhcmVudC1DVFggLnNhcE1CdG5Jbm5lci5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLWRlc2t0b3AgLnNhcE1CdG5bZGF0YS1idG5QcmVzc2VkXSAuc2FwTUJ0bklubmVyIHtcbiAgYmFja2dyb3VuZDogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbmh0bWwuc2FwLWRlc2t0b3AgLnNhcE1CdG46aG92ZXIgLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG5odG1sLnNhcC1kZXNrdG9wIC5zYXBNQnRuIC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOmhvdmVyLFxuaHRtbC5zYXAtZGVza3RvcCAuc2FwTVRCLVRyYW5zcGFyZW50LUNUWCAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5odG1sLnNhcC1kZXNrdG9wIC5zYXBNQnRuVHJhbnNwYXJlbnQgPiAuc2FwTUJ0bkljb24ge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuaHRtbC5zYXAtZGVza3RvcCAuc2FwTUJ0bjpmb2N1cyA+IC5zYXBNRm9jdXNhYmxlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuaHRtbC5zYXAtcGhvbmUgLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuaHRtbC5zYXAtdGFibGV0IC5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLXBob25lIC5zYXBNSUJhci1DVFggLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuaHRtbC5zYXAtdGFibGV0IC5zYXBNSUJhci1DVFggLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuaHRtbC5zYXAtcGhvbmUgLnNhcE1UQi1UcmFuc3BhcmVudC1DVFggLnNhcE1CdG5Jbm5lci5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLXRhYmxldCAuc2FwTVRCLVRyYW5zcGFyZW50LUNUWCAuc2FwTUJ0bklubmVyLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuaHRtbC5zYXAtcGhvbmUgLnNhcE1CdG5bZGF0YS1idG5QcmVzc2VkXSAuc2FwTUJ0bklubmVyLFxuaHRtbC5zYXAtdGFibGV0IC5zYXBNQnRuW2RhdGEtYnRuUHJlc3NlZF0gLnNhcE1CdG5Jbm5lciB7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5odG1sLnNhcC1waG9uZSAuc2FwTUJ0blRyYW5zcGFyZW50ID4gLnNhcE1CdG5JY29uLFxuaHRtbC5zYXAtdGFibGV0IC5zYXBNQnRuVHJhbnNwYXJlbnQgPiAuc2FwTUJ0bkljb24ge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuYnV0dG9uLFxuYnV0dG9uOm5vdCguZHJvcGRvd24pIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbmJ1dHRvbi5zYXBNQnRuLFxuYnV0dG9uOm5vdCguZHJvcGRvd24pLnNhcE1CdG4ge1xuICBvdXRsaW5lOiAwO1xufVxuYnV0dG9uLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZSxcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUge1xuICBiYWNrZ3JvdW5kOiAjOTRkMGVkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuYnV0dG9uLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZSBzcGFuLFxuYnV0dG9uOm5vdCguZHJvcGRvd24pLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZSBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5idXR0b24uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1CdG5UcmFuc3BhcmVudCxcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTUJ0blRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogIzk0ZDBlZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbmJ1dHRvbi5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTUJ0blRyYW5zcGFyZW50IHNwYW4sXG5idXR0b246bm90KC5kcm9wZG93bikuc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1CdG5UcmFuc3BhcmVudCBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5idXR0b24uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOm5vdCguc2FwTUJ0bkFjdGl2ZSksXG5idXR0b246bm90KC5kcm9wZG93bikuc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOm5vdCguc2FwTUJ0bkFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kOiAjOTRkMGVkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuYnV0dG9uLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpub3QoLnNhcE1CdG5BY3RpdmUpIHNwYW4sXG5idXR0b246bm90KC5kcm9wZG93bikuc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOm5vdCguc2FwTUJ0bkFjdGl2ZSkgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYnV0dG9uLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZSAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpob3ZlcixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUgLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOTRkMGVkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuYnV0dG9uLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZSAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpob3ZlciBzcGFuLFxuYnV0dG9uOm5vdCguZHJvcGRvd24pLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZSAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpob3ZlciBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5idXR0b24gLnNhcE1CdG5Jbm5lcixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKSAuc2FwTUJ0bklubmVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuYnV0dG9uIC5zYXBNQnRuSW5uZXI6aG92ZXIsXG5idXR0b246bm90KC5kcm9wZG93bikgLnNhcE1CdG5Jbm5lcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5NGQwZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbn1cbmJ1dHRvblthcmlhLXByZXNzZWQ9J2ZhbHNlJ10uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlLFxuYnV0dG9uOm5vdCguZHJvcGRvd24pW2FyaWEtcHJlc3NlZD0nZmFsc2UnXS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUge1xuICBiYWNrZ3JvdW5kOiAjZTlmNWZjO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM0ZDRkNGMgIWltcG9ydGFudDtcbn1cbmJ1dHRvblthcmlhLXByZXNzZWQ9J2ZhbHNlJ10uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIHNwYW4sXG5idXR0b246bm90KC5kcm9wZG93bilbYXJpYS1wcmVzc2VkPSdmYWxzZSddLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZSBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5idXR0b25bYXJpYS1wcmVzc2VkPSdmYWxzZSddIC5zYXBNQnRuSW5uZXIsXG5idXR0b246bm90KC5kcm9wZG93bilbYXJpYS1wcmVzc2VkPSdmYWxzZSddIC5zYXBNQnRuSW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZTlmNWZjO1xuICBib3JkZXItY29sb3I6ICNiZmNiZTk7XG4gIGNvbG9yOiAjNGQ0ZDRjICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuYnV0dG9uW2FyaWEtcHJlc3NlZD0nZmFsc2UnXSAuc2FwTUJ0bklubmVyIHNwYW4sXG5idXR0b246bm90KC5kcm9wZG93bilbYXJpYS1wcmVzc2VkPSdmYWxzZSddIC5zYXBNQnRuSW5uZXIgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYnV0dG9uW2FyaWEtcHJlc3NlZD0nZmFsc2UnXSAuc2FwTUJ0bklubmVyLnNhcE1CdG5BY3RpdmUsXG5idXR0b246bm90KC5kcm9wZG93bilbYXJpYS1wcmVzc2VkPSdmYWxzZSddIC5zYXBNQnRuSW5uZXIuc2FwTUJ0bkFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzRkNGQ0Yztcbn1cbi5zYXBVaVNpemVDb21wYWN0IC5zYXBNQnRuIHtcbiAgbWFyZ2luOiAwIDAuMnJlbTtcbn1cbi5zYXBNQnRuSWNvbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNDM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC40Mzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi8qIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gU0FQIEJVVFRPTiBPdmVycmlkZSBeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiAqL1xuLyogXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiBUb29sYmFyQnV0dG9uIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eICovXG4udGJJbmZvQnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGVzbW9rZTtcbn1cbi50YkluZm9CdG4uc2FwTUJ0biB7XG4gIGhlaWdodDogMS41cmVtO1xufVxuLnRiSW5mb0J0biAuc2FwTUJ0bklubmVyIHtcbiAgaGVpZ2h0OiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEuNXJlbTtcbn1cbi50YkluZm9CdG4gLnNhcE1CdG5JY29uIHtcbiAgbGluZS1oZWlnaHQ6IDEuMDA7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNDM3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjQzNzVyZW07XG59XG4vKiBeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eIFRvb2xiYXJCdXR0b24gXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gKi9cbi5zYXBNSUJhci5zYXBNRm9vdGVyLFxuLnNhcE1JQmFyLnNhcE1Gb290ZXItQ1RYIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGREZERiAhaW1wb3J0YW50O1xufVxuLnNhcE1Td3QsXG4uc2FwTVN3dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5zYXBNU3d0LnNhcE1Td3RBY2NlcHRSZWplY3Quc2FwTVN3dE9mZixcbi5zYXBNU3d0OmhvdmVyLnNhcE1Td3RBY2NlcHRSZWplY3Quc2FwTVN3dE9mZixcbi5zYXBNU3d0LnNhcE1Td3RBY2NlcHRSZWplY3Quc2FwTVN3dE9uLFxuLnNhcE1Td3Q6aG92ZXIuc2FwTVN3dEFjY2VwdFJlamVjdC5zYXBNU3d0T24ge1xuICBib3JkZXItY29sb3I6ICMwZDM5YWI7XG59XG4uc2FwTVN3dC5zYXBNU3d0QWNjZXB0UmVqZWN0LnNhcE1Td3RPZmYgLnNhcE1Td3RIYW5kbGUsXG4uc2FwTVN3dDpob3Zlci5zYXBNU3d0QWNjZXB0UmVqZWN0LnNhcE1Td3RPZmYgLnNhcE1Td3RIYW5kbGUsXG4uc2FwTVN3dC5zYXBNU3d0QWNjZXB0UmVqZWN0LnNhcE1Td3RPbiAuc2FwTVN3dEhhbmRsZSxcbi5zYXBNU3d0OmhvdmVyLnNhcE1Td3RBY2NlcHRSZWplY3Quc2FwTVN3dE9uIC5zYXBNU3d0SGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiO1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuLnNhcE1Td3Quc2FwTVN3dEFjY2VwdFJlamVjdCAuc2FwTVN3dExhYmVsOjphZnRlcixcbi5zYXBNU3d0OmhvdmVyLnNhcE1Td3RBY2NlcHRSZWplY3QgLnNhcE1Td3RMYWJlbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiAnJztcbn1cbi5zYXBNU3d0LnNhcE1Td3RBY2NlcHRSZWplY3QgLnNhcE1Td3RMYWJlbE9uOjpiZWZvcmUsXG4uc2FwTVN3dDpob3Zlci5zYXBNU3d0QWNjZXB0UmVqZWN0IC5zYXBNU3d0TGFiZWxPbjo6YmVmb3JlIHtcbiAgY29sb3I6ICMwZDM5YWI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zYXBNU3d0LnNhcE1Td3RBY2NlcHRSZWplY3QgLnNhcE1Td3RMYWJlbE9mZixcbi5zYXBNU3d0OmhvdmVyLnNhcE1Td3RBY2NlcHRSZWplY3QgLnNhcE1Td3RMYWJlbE9mZiB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLnNhcE1Td3Quc2FwTVN3dEFjY2VwdFJlamVjdCAuc2FwTVN3dExhYmVsT2ZmOjpiZWZvcmUsXG4uc2FwTVN3dDpob3Zlci5zYXBNU3d0QWNjZXB0UmVqZWN0IC5zYXBNU3d0TGFiZWxPZmY6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMGQzOWFiO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zYXBNTG5rIHtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbn1cbi5zYXBNTG5rIC5pY29MIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uc2FwTUxuazpob3ZlciB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuLyogRW50ZmVybnQgZGVuIGJsYXVlbiBSYWhtZW4gYmVpIEZva3VzIGbDvHIgTGlua3MgKi9cbi5zYXBNTG5rOmZvY3VzLFxuLnNhcE1Mbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLyogRW50ZmVybnQgZGVuIFN0YW5kYXJkLUZva3VzcmFobWVuICovXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLyogRmFsbHMgU0FQVUk1IGVpbmVuIFNjaGF0dGVuIHNldHp0ICovXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IGdyYXkgIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrQ2VsbFRpdGxlIHtcbiAgYm94LXNpemluZzogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrQ2VsbFRpdGxlOmFmdGVyLFxuLnNhcFVpQmxvY2tDZWxsVGl0bGU6YmVmb3JlIHtcbiAgYm94LXNpemluZzogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5zYXBNQ2I6bm90KC5zYXBNQ2JCZ0Rpcykuc2FwTUNiSGFzTGFiZWw6Zm9jdXM6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IC0wLjE4NXJlbSAhaW1wb3J0YW50O1xufVxuOm5vdCguc2FwTVNGRGlzYWJsZWQpID4gLnNhcE1TRkY6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwZDM5YWI7XG59XG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUZXJtaW5kYXVlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRlcm1pbm9ydCxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRlaWxuZWhtZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUYUFubGFzcyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dk9ydFVudGVyc2NocmlmdCB7XG4gIGhlaWdodDogMi41cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZMYmxBbmxhc3MsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUcmF5ID4gZGl2ID4gZGl2LFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2Um93TEJMRW1wZmVobHVuZyA+IGRpdiA+IGxhYmVsLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZ0FuZ2VSb3cgPiBkaXYgPiBsYWJlbCxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlZlcm1pdHRsZXJSb3cgPiBkaXYgPiBsYWJlbCxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlJvdzMgPiBkaXYgPiBsYWJlbCxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dk9ydERhdHVtUm93ID4gZGl2ID4gbGFiZWwsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZSb3cyID4gZGl2ID4gbGFiZWwsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZSb3cxID4gZGl2ID4gbGFiZWwge1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMzYzNjM2IgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZ0FuZ2Vub21tZW4tMC1sYWJlbCxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmdBbmdlbm9tbWVuLTEtbGFiZWwsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZWZXJtaXR0bGVyLTEtbGFiZWwsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZWZXJtaXR0bGVyLTAtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMzYzNjM2IgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nQW5nZW5vbW1lblRBLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLUVVVi1JRCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1FVVYtSUQge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2Um93MyA+IGRpdiA+IGxhYmVsLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2T3J0VW50ZXJzY2hyaWZ0LFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGVpbG5laG1lcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRlcm1pbm9ydCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkZvbGdldGVybWluLWlubmVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2T3J0VW50ZXJzY2hyaWZ0LFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZ0FuZ2Vub21tZW5UQSxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmcsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUYUFubGFzcyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRlaWxuZWhtZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZGb2xnZXRlcm1pbi1pbm5lcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRlcm1pbm9ydCxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRlcm1pbmRhdWVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZ0FuZ2Vub21tZW5UQSxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmcsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1FVVYtSUQge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGFBbmxhc3MsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nQW5nZW5vbW1lblRBLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZyB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZGb2xnZXRlcm1pbi1pbm5lcjpob3ZlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dk9ydFVudGVyc2NocmlmdDpob3ZlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmdBbmdlbm9tbWVuVEE6aG92ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nOmhvdmVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGFBbmxhc3M6aG92ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUZWlsbmVobWVyOmhvdmVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2Rm9sZ2V0ZXJtaW4taW5uZXI6aG92ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUZXJtaW5vcnQ6aG92ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUZXJtaW5kYXVlcjpob3ZlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmdBbmdlbm9tbWVuVEE6aG92ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nOmhvdmVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2Rm9sZ2V0ZXJtaW4taW5uZXI6Zm9jdXMsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZPcnRVbnRlcnNjaHJpZnQ6Zm9jdXMsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nQW5nZW5vbW1lblRBOmZvY3VzLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZzpmb2N1cyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRhQW5sYXNzOmZvY3VzLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGVpbG5laG1lcjpmb2N1cyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkZvbGdldGVybWluLWlubmVyOmZvY3VzLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGVybWlub3J0OmZvY3VzLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGVybWluZGF1ZXI6Zm9jdXMsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nQW5nZW5vbW1lblRBOmZvY3VzLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZzpmb2N1cyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkZvbGdldGVybWluLWlubmVyOmFjdGl2ZSxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dk9ydFVudGVyc2NocmlmdDphY3RpdmUsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nQW5nZW5vbW1lblRBOmFjdGl2ZSxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmc6YWN0aXZlLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGFBbmxhc3M6YWN0aXZlLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGVpbG5laG1lcjphY3RpdmUsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZGb2xnZXRlcm1pbi1pbm5lcjphY3RpdmUsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUZXJtaW5vcnQ6YWN0aXZlLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGVybWluZGF1ZXI6YWN0aXZlLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZ0FuZ2Vub21tZW5UQTphY3RpdmUsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nOmFjdGl2ZSxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmdBbmdlbm9tbWVuVEE6aG92ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nOmhvdmVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tRVVWLUlEOmhvdmVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZ0FuZ2Vub21tZW5UQTpmb2N1cyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmc6Zm9jdXMsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1FVVYtSUQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzRlNGU0ZTtcbn1cbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dnNlbmRlbjIge1xuICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzN3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM3cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDM3cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDM3cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuOWVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2QnRuUm93ID4gZGl2ID4gYnV0dG9uIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dnNlbmRlbjI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOTRkMGVkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG59XG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZzZW5kZW4yLWljb24gPiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFNBUC1pY29ucyAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbnNwYW4gLnNhcFVpQnRuVHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHRvcDogLTI5cHggIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nQW5nZVJvdyA+IGRpdiA+IGxhYmVsOjphZnRlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlZlcm1pdHRsZXJSb3cgPiBkaXYgPiBsYWJlbDo6YWZ0ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZSb3cxID4gZGl2ID4gbGFiZWw6OmFmdGVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2T3J0RGF0dW1Sb3cgPiBkaXYgPiBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnKic7XG4gIGNvbG9yOiAjZTUyOTI5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZSb3dMQkxFbXBmZWhsdW5nID4gZGl2ID4gbGFiZWwsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZSb3dMYmxBbmxhc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTVweDtcbn1cbi50cmF5Q29sIC5nYXBDb2wsXG4ubGVlcmVzRGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuLnNhcFVpQmxvY2tDZWxsVGl0bGUge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNjM2MzYiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNhcFVpQmxvY2tDZWxsVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2FwVWlCbG9ja0xheW91dCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib2V2YnMtaWNvbmZvbnRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC5zdmcjb2V2YnMtaWNvbmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9ldmJzLWljb25mb250XCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC5zdmcjb2V2YnMtaWNvbmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICB9XG59XG5bZGF0YS1pY29uXTpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG59XG5bZGF0YS1pY29uXTpiZWZvcmUsXG4uZm8tYWxlcnQ6YmVmb3JlLFxuLmZvLWFycm93LWRvd246YmVmb3JlLFxuLmZvLWFycm93LWxlZnQ6YmVmb3JlLFxuLmZvLWFycm93LXJpZ2h0OmJlZm9yZSxcbi5mby1hcnJvdy11cDpiZWZvcmUsXG4uZm8tYmFja3dhcmQ6YmVmb3JlLFxuLmZvLWJhcjpiZWZvcmUsXG4uZm8tYnVsbGV0OmJlZm9yZSxcbi5mby1idWxsZXQtYXJyb3c6YmVmb3JlLFxuLmZvLWNhbGN1bGF0b3I6YmVmb3JlLFxuLmZvLWNhbGVuZGFyOmJlZm9yZSxcbi5mby1jaGVjazpiZWZvcmUsXG4uZm8tY2xvY2s6YmVmb3JlLFxuLmZvLWN1c3RvbWVyOmJlZm9yZSxcbi5mby1kZWxldGU6YmVmb3JlLFxuLmZvLWRpc2xpa2U6YmVmb3JlLFxuLmZvLWRvdDpiZWZvcmUsXG4uZm8tZG91YmxlYXJyb3ctZG93bjpiZWZvcmUsXG4uZm8tZG91YmxlYXJyb3ctdXA6YmVmb3JlLFxuLmZvLWRvd25sb2FkOmJlZm9yZSxcbi5mby1leGNsYW1hdGlvbjpiZWZvcmUsXG4uZm8tZm9yd2FyZDpiZWZvcmUsXG4uZm8taWQtY2FyZDpiZWZvcmUsXG4uZm8tbGlrZTpiZWZvcmUsXG4uZm8tbWFpbDpiZWZvcmUsXG4uZm8tbWVtb3JpemU6YmVmb3JlLFxuLmZvLW1lbnU6YmVmb3JlLFxuLmZvLW1pbnVzOmJlZm9yZSxcbi5mby1tb2JpbGUtYmVyYXRlcjpiZWZvcmUsXG4uZm8tbW9iaWxlLW1lbnVlOmJlZm9yZSxcbi5mby1tb2JpbGUtbWVudWUtYWt0aXY6YmVmb3JlLFxuLmZvLW1vYmlsZS1tZW51ZS1ob2NoOmJlZm9yZSxcbi5mby1tb2JpbGUtbWVudWUtaG9jaC1ha3RpdjpiZWZvcmUsXG4uZm8tcGFkbG9jazpiZWZvcmUsXG4uZm8tcGFkbG9jay1vcGVuOmJlZm9yZSxcbi5mby1wYXBlcjpiZWZvcmUsXG4uZm8tcGFwZXItYmxhbms6YmVmb3JlLFxuLmZvLXBlbmNpbDpiZWZvcmUsXG4uZm8tcGhvbmU6YmVmb3JlLFxuLmZvLXBsYWNlOmJlZm9yZSxcbi5mby1wbGF5LXBhdXNlOmJlZm9yZSxcbi5mby1wbHVzOmJlZm9yZSxcbi5mby1wcmludDpiZWZvcmUsXG4uZm8tcXVlc3Rpb246YmVmb3JlLFxuLmZvLXJlbG9hZDpiZWZvcmUsXG4uZm8tc2VhcmNoOmJlZm9yZSxcbi5mby1zZXJ2aWNlLW51bWJlcnM6YmVmb3JlLFxuLmZvLXNwZWFrZXI6YmVmb3JlLFxuLmZvLXRhYmxlLXBhZ2luYXRpb246YmVmb3JlLFxuLmZvLXRyYXNoLWJpbjpiZWZvcmUsXG4uZm8td29ybGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJvZXZicy1pY29uZm9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbi5mby1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjJcIjtcbn1cbi5mby1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0YlwiO1xufVxuLmZvLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRhXCI7XG59XG4uZm8tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcxXCI7XG59XG4uZm8tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRjXCI7XG59XG4uZm8tYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdhXCI7XG59XG4uZm8tYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0OFwiO1xufVxuLmZvLWJ1bGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDVcIjtcbn1cbi5mby1idWxsZXQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUyXCI7XG59XG4uZm8tY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmFcIjtcbn1cbi5mby1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjRcIjtcbn1cbi5mby1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzBcIjtcbn1cbi5mby1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGZcIjtcbn1cbi5mby1jdXN0b21lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmNcIjtcbn1cbi5mby1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc0XCI7XG59XG4uZm8tZGlzbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjFcIjtcbn1cbi5mby1kb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRkXCI7XG59XG4uZm8tZG91YmxlYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTNcIjtcbn1cbi5mby1kb3VibGVhcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTRcIjtcbn1cbi5mby1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDJcIjtcbn1cbi5mby1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDFcIjtcbn1cbi5mby1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0M1wiO1xufVxuLmZvLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUwXCI7XG59XG4uZm8tbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzNcIjtcbn1cbi5mby1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NlwiO1xufVxuLmZvLW1lbW9yaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2OVwiO1xufVxuLmZvLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY2XCI7XG59XG4uZm8tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYzXCI7XG59XG4uZm8tbW9iaWxlLWJlcmF0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU1XCI7XG59XG4uZm8tbW9iaWxlLW1lbnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NlwiO1xufVxuLmZvLW1vYmlsZS1tZW51ZS1ha3RpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTdcIjtcbn1cbi5mby1tb2JpbGUtbWVudWUtaG9jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNThcIjtcbn1cbi5mby1tb2JpbGUtbWVudWUtaG9jaC1ha3RpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTlcIjtcbn1cbi5mby1wYWRsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZVwiO1xufVxuLmZvLXBhZGxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmZcIjtcbn1cbi5mby1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjhcIjtcbn1cbi5mby1wYXBlci1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjdcIjtcbn1cbi5mby1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc1XCI7XG59XG4uZm8tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZkXCI7XG59XG4uZm8tcGxhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ5XCI7XG59XG4uZm8tcGxheS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzlcIjtcbn1cbi5mby1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3N1wiO1xufVxuLmZvLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NFwiO1xufVxuLmZvLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OFwiO1xuICBjdXJzb3I6IGhlbHA7XG59XG4uZm8tcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0N1wiO1xufVxuLmZvLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjVcIjtcbn1cbi5mby1zZXJ2aWNlLW51bWJlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZiXCI7XG59XG4uZm8tc3BlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzZcIjtcbn1cbi5mby10YWJsZS1wYWdpbmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MlwiO1xufVxuLmZvLXRyYXNoLWJpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTFcIjtcbn1cbi5mby13b3JsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGVcIjtcbn1cbi5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwib2V2YnMtaWNvbmZvbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5mbzpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJvZXZicy1pY29uZm9udFwiO1xufVxuLmZvLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidFwiO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcnJnLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJyZy13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJyZy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvc3BhcnJnLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zcGFycmctd2ViZm9udC5zdmcjc3Bhcmthc3NlX3JncmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NwYXJrYXNzZSBXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3BhcnJnaXQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zcGFycmdpdC13ZWJmb250LnN2ZyNzcGFya2Fzc2VfcmdpdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTcGFya2Fzc2UgV2ViJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFybHQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3Bhcmx0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3Bhcmx0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9zcGFybHQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJsdC13ZWJmb250LnN2ZyNzcGFya2Fzc2VfbHRyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3Bhcmx0aXQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3Bhcmx0aXQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvc3Bhcmx0aXQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJsdGl0LXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9sdGl0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NwYXJrYXNzZSBXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJiZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFyYmQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zcGFyYmQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJiZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3BhcmJkLXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9yZ2JvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcmJkaXQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcmJkaXQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zcGFyYmRpdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvc3BhcmJkaXQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJiZGl0LXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9yZ2JvbGRfaXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5tYWludGVuYW5jZVYgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLm1haW50ZW5hbmNlViAuc2FwVWlCbG9ja0xheW91dENlbGw6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFpbnRlbmFuY2VWIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1haW50ZW5hbmNlViAuc2FwTUZUIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4udmVoaWNsZUZyZ210IC52ZWhpY2xlUm93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbi52ZWhpY2xlRnJnbXQgLnZlaGljbGVSb3cgLmVyck1zZyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4udmVoaWNsZUZyZ210IC52ZWhpY2xlUm93IC5zYXBNQ2Ige1xuICBwYWRkaW5nOiAwIDAgMCAycmVtO1xufVxuLnZlaGljbGVGcmdtdCAudmVoaWNsZVJvdyAuc2FwTUNiIC5zYXBNQ2JCZyB7XG4gIGxlZnQ6IDA7XG59XG4udmVoaWNsZUZyZ210IC5idG5fbW9yZV9sZXNzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnZlaGljbGVGcmdtdCAub3BhY2l0eSB7XG4gIG9wYWNpdHk6IDAuMDU7XG59XG4udmVoaWNsZUZyZ210IC52ZWhpY2xlQ2hlY2tCb3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4udmVoaWNsZUZyZ210IC52ZWhpY2xlQ2hlY2tCb3ggPiBkaXYge1xuICBwb3NpdGlvbjogdW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4udmVoaWNsZUZyZ210IC5lcnJvck1lc3NhZ2VWZWhpY2xlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2FwLXBob25lIC52ZWhpY2xlVHlwZUZyZ210IC52ZWhpY2xlVHlwZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC5zYXBNRlQ6YWZ0ZXIsXG4uc2FwLXRhYmxldCAudmVoaWNsZVR5cGVGcmdtdCAudmVoaWNsZVR5cGVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGwgLnNhcFVpQmxvY2tDZWxsQ29udGVudCAuc2FwTUZUOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhO1xuICBvcGFjaXR5OiAxO1xufVxuLnNhcC1waG9uZSAudmVoaWNsZVR5cGVGcmdtdCAudmVoaWNsZVR5cGVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGwgLnNhcFVpQmxvY2tDZWxsQ29udGVudCAuc2FwTUZUOmFmdGVyW2RhdGEtc2VsZWN0ZWQ9XCJYXCJdLFxuLnNhcC10YWJsZXQgLnZlaGljbGVUeXBlRnJnbXQgLnZlaGljbGVUeXBlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnNhcE1GVDphZnRlcltkYXRhLXNlbGVjdGVkPVwiWFwiXSB7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYjtcbn1cbi5zYXAtcGhvbmUgLnZlaGljbGVUeXBlRnJnbXQgLnZlaGljbGVUeXBlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtc2VsZWN0ZWQ9XCJYXCJdIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnNhcE1GVDphZnRlcixcbi5zYXAtdGFibGV0IC52ZWhpY2xlVHlwZUZyZ210IC52ZWhpY2xlVHlwZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXNlbGVjdGVkPVwiWFwiXSAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC5zYXBNRlQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwZDM5YWI7XG59XG4udmVoaWNsZVR5cGVGcmdtdCAudmVoaWNsZVR5cGVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JiYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4udmVoaWNsZVR5cGVGcmdtdCAudmVoaWNsZVR5cGVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGw6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi52ZWhpY2xlVHlwZUZyZ210IC52ZWhpY2xlVHlwZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAudmVoaWNsZUNoZWNrQm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52ZWhpY2xlVHlwZUZyZ210IC52ZWhpY2xlVHlwZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLnZlaGljbGVUeXBlRnJnbXQgLnZlaGljbGVUeXBlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnNhcE1GVCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuNXM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnZlaGljbGVUeXBlRnJnbXQgLnZlaGljbGVUeXBlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnNhcE1GVDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAzcHggYXV0byAwO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMGQzOWFiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbn1cbi52ZWhpY2xlVHlwZUZyZ210IC52ZWhpY2xlVHlwZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXNlbGVjdGVkPVwiWFwiXSAuc2FwVWlCbG9ja0NlbGxDb250ZW50OmJlZm9yZSxcbi52ZWhpY2xlVHlwZUZyZ210IC52ZWhpY2xlVHlwZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpob3ZlciAuc2FwVWlCbG9ja0NlbGxDb250ZW50OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDM5YWI7XG59XG4udmVoaWNsZVR5cGVGcmdtdCAudmVoaWNsZVR5cGVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGxbZGF0YS1zZWxlY3RlZD1cIlhcIl0gLnNhcFVpQmxvY2tDZWxsQ29udGVudCAuc2FwTUZULFxuLnZlaGljbGVUeXBlRnJnbXQgLnZlaGljbGVUeXBlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsOmhvdmVyIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnNhcE1GVCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGNvbG9yOiAjMGQzOWFiO1xufVxuLnZlaGljbGVUeXBlRnJnbXQgLnZlaGljbGVUeXBlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtc2VsZWN0ZWQ9XCJYXCJdIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnNhcE1GVDphZnRlcixcbi52ZWhpY2xlVHlwZUZyZ210IC52ZWhpY2xlVHlwZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpob3ZlciAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC5zYXBNRlQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnZlaGljbGVUeXBlRnJnbXQgLnZlaGljbGVUeXBlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtc2VsZWN0ZWQ9XCJYXCJdIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnNhcE1GVDphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggMzk1JyBoZWlnaHQ9JzEzcHgnIHdpZHRoPScxM3B4JyUzRSUzQ3BvbHlnb24gZmlsbD0nJTIzMDAyZWE3JyBwb2ludHM9JzE0Mi44LDMyMy44NSAzNS43LDIxNi43NSAwLDI1Mi40NSAxNDIuOCwzOTUuMjUgNDQ4LjgsODkuMjUgNDEzLjEsNTMuNTUnJTNFJTNDL3BvbHlnb24lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHggMnB4O1xufVxuLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gIGJveC1zaXppbjogYm9yZGVyLWJveDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmJiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGw6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGwgLnNhcFVpQmxvY2tDZWxsQ29udGVudCAudmVoaWNsZUljb24ge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC52ZWhpY2xlSWNvbiBzdmcgcmVjdCB7XG4gIGZpbGw6ICNjY2NjY2M7XG4gIHRyYW5zaXRpb246IGZpbGwgLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgLjVzO1xufVxuLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC52ZWhpY2xlTGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTVweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXM7XG59XG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnZlaGljbGVMYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAzcHggYXV0byAwO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMGQzOWFiO1xuICBiYWNrZ3JvdW5kOiAjOTdkNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXM7XG59XG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnZlaGljbGVUaXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC52ZWhpY2xlRGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODVlbSAhaW1wb3J0YW50O1xufVxuLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXNlbGVjdGVkPVwiWFwiXSAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC52ZWhpY2xlSWNvbiBzdmcgcmVjdCxcbi5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGw6aG92ZXIgLnNhcFVpQmxvY2tDZWxsQ29udGVudCAudmVoaWNsZUljb24gc3ZnIHJlY3Qge1xuICBmaWxsOiAjMGQzOWFiO1xufVxuLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXNlbGVjdGVkPVwiWFwiXSAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC52ZWhpY2xlTGFiZWwsXG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsOmhvdmVyIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnZlaGljbGVMYWJlbCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGNvbG9yOiAjMGQzOWFiO1xufVxuLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXNlbGVjdGVkPVwiWFwiXSAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC52ZWhpY2xlTGFiZWw6YWZ0ZXIsXG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsOmhvdmVyIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnZlaGljbGVMYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtc2VsZWN0ZWQ9XCJYXCJdIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnZlaGljbGVMYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggMzk1JyBoZWlnaHQ9JzEzcHgnIHdpZHRoPScxM3B4JyUzRSUzQ3BvbHlnb24gZmlsbD0nJTIzMDAyZWE3JyBwb2ludHM9JzE0Mi44LDMyMy44NSAzNS43LDIxNi43NSAwLDI1Mi40NSAxNDIuOCwzOTUuMjUgNDQ4LjgsODkuMjUgNDEzLjEsNTMuNTUnJTNFJTNDL3BvbHlnb24lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHggMS41cHg7XG59XG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgLk1vcGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nIC5Nb3BlZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cztcbn1cbi5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZyAuTW9wZWQgLnZlaGljbGVMYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC41cztcbn1cbi5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZyAuTW9wZWQgLnZlaGljbGVMYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAzcHggYXV0byAwO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMGQzOWFiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbn1cbi5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZyAuTW9wZWQgLnZlaGljbGVUaXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nIC5Nb3BlZCAudmVoaWNsZURlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg1ZW0gIWltcG9ydGFudDtcbn1cbi5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZy5zYXBVaUJsb2NrSG9yaXpvbnRhbENlbGxzUm93IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiYmI7XG59XG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3Npbmcuc2FwVWlCbG9ja0hvcml6b250YWxDZWxsc1Jvdy5wcm9jZXNzUm93MSB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uc2FwLXBob25lIC5jb250YWN0RGF0YUZyZ210IC5jb250YWN0RGF0YVJvd01vYmlsZSxcbi5zYXAtdGFibGV0IC5jb250YWN0RGF0YUZyZ210IC5jb250YWN0RGF0YVJvd01vYmlsZSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zYXAtcGhvbmUgLmNvbnRhY3REYXRhRnJnbXQgLmNvbnRhY3REYXRhUm93TW9iaWxlID4gZGl2Om50aC1jaGlsZCgyKSxcbi5zYXAtdGFibGV0IC5jb250YWN0RGF0YUZyZ210IC5jb250YWN0RGF0YVJvd01vYmlsZSA+IGRpdjpudGgtY2hpbGQoMiksXG4uc2FwLXBob25lIC5jb250YWN0RGF0YUZyZ210IGRpdjpudGgtY2hpbGQoMyksXG4uc2FwLXRhYmxldCAuY29udGFjdERhdGFGcmdtdCBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgZmxleDogMCAwIDUwJTtcbn1cbi5zYXAtcGhvbmUgLmNvbnRhY3REYXRhRnJnbXQgLmNvbnRhY3REYXRhUm93TW9iaWxlID4gZGl2Om50aC1jaGlsZCg0KSxcbi5zYXAtdGFibGV0IC5jb250YWN0RGF0YUZyZ210IC5jb250YWN0RGF0YVJvd01vYmlsZSA+IGRpdjpudGgtY2hpbGQoNCkge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbi5zYXAtcGhvbmUgLmNvbnRhY3REYXRhRnJnbXQgLndpZHRoRnVsbEZvck1vYmxlLFxuLnNhcC10YWJsZXQgLmNvbnRhY3REYXRhRnJnbXQgLndpZHRoRnVsbEZvck1vYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jb250YWN0RGF0YUZyZ210IC5jb250YWN0RGF0YVJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhY3REYXRhRnJnbXQgLmNvbnRhY3REYXRhUm93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC50aXRsZSBoMiB7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5jb250YWN0RGF0YUZyZ210IC5wb3N0YWwgLnNhcE1TbHQge1xuICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbn1cbi5wb2xpY3lEYXRhRnJnbXQgLnBvbGljeURhdGFSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbjogMCAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb2xpY3lEYXRhRnJnbXQgLnBvbGljeURhdGFSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLnRpdGxlIGgyIHtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBvbGljeURhdGFGcmdtdCAuYWJlRml4IHtcbiAgdG9wOiAtMTFweCAhaW1wb3J0YW50O1xufVxuLnBvbGljeURhdGFGcmdtdCAuY2hlY2tUb3BGaXgge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDYwJTtcbn1cbi5zYXAtZGVza3RvcCAuY29tcGFyc2lvblRhYmxlRnJnbXQgLmNvbXBhcmlzb25UYWJsZVJvdyB7XG4gIG1hcmdpbjogMCAxNTBweDtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwJSAhaW1wb3J0YW50O1xuICAvKi50YWJsZS1jb250YWluZXIgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIH0qL1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC5Db21wYXJpc29uVGFibGVbZGF0YS1idG5QcmVzc2VkVmFyaWFudD1cIkhGXCJdIC5oaWdobGlnaHRUSyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC5Db21wYXJpc29uVGFibGVbZGF0YS1idG5QcmVzc2VkVmFyaWFudD1cIkhGXCJdIC5oaWdobGlnaHRIRiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWY1ZmM7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLkNvbXBhcmlzb25UYWJsZVtkYXRhLWJ0blByZXNzZWRWYXJpYW50PVwiVEtcIl0gLmhpZ2hsaWdodFRLIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjVmYztcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAuQ29tcGFyaXNvblRhYmxlW2RhdGEtYnRuUHJlc3NlZFZhcmlhbnQ9XCJUS1wiXSAuaGlnaGxpZ2h0SEYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAucHJpY2VEZXRhaWxUZXh0IHtcbiAgY29sb3I6ICNhYWEgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg1ZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAucm93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnJvdyAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLmNvbCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC5pY29uLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNDQ4IDM5NScgaGVpZ2h0PScxM3B4JyB3aWR0aD0nMTNweCclM0UlM0Nwb2x5Z29uIGZpbGw9JyUyMzAwMmVhNycgcG9pbnRzPScxNDIuOCwzMjMuODUgMzUuNywyMTYuNzUgMCwyNTIuNDUgMTQyLjgsMzk1LjI1IDQ0OC44LDg5LjI1IDQxMy4xLDUzLjU1JyUzRSUzQy9wb2x5Z29uJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAuaWNvbi1kYXNoZWQge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gIG1hc2staW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC5mbGV4QnV0dG9uID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIGZsZXg6IDEgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTNweCAxMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC5mbGV4QnV0dG9uID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIGZsZXg6IDEgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTNweCAxMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIsXG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3csXG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3csXG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3ctaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3ctaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMmVhNztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMTVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNDVlbTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbCxcbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtMSxcbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtMixcbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtMyxcbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtNCxcbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtNSxcbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtNixcbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtNyxcbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtOCxcbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMSxcbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMixcbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMyxcbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtNCxcbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtNSxcbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtNixcbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtNyxcbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtOCB7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxM3B4IDExcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtMSB7XG4gIGZsZXg6IDE7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLTIge1xuICBmbGV4OiAyO1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC0zIHtcbiAgZmxleDogMztcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtNCB7XG4gIGZsZXg6IDQ7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLTUge1xuICBmbGV4OiA1O1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC02IHtcbiAgZmxleDogNjtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtNyB7XG4gIGZsZXg6IDc7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLTgge1xuICBmbGV4OiA4O1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC05IHtcbiAgZmxleDogOTtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtMTAge1xuICBmbGV4OiAxMDtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtMTEge1xuICBmbGV4OiAxMTtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtMTIge1xuICBmbGV4OiAxMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZCxcbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0xLFxuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTIsXG4gIC5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMyxcbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC00LFxuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTUsXG4gIC5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtNixcbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC03LFxuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTgsXG4gIC5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtOSxcbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0xMCxcbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0xMSxcbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyAuZGVzY3JpcHRpb24ge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gIH1cbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZCArIGRpdixcbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0xICsgZGl2LFxuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTIgKyBkaXYsXG4gIC5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMyArIGRpdixcbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC00ICsgZGl2LFxuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTUgKyBkaXYsXG4gIC5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtNiArIGRpdixcbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC03ICsgZGl2LFxuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTggKyBkaXYsXG4gIC5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtOSArIGRpdixcbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0xMCArIGRpdixcbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0xMSArIGRpdixcbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0xMiArIGRpdiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMSB7XG4gICAgZmxleDogMTtcbiAgfVxuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTIge1xuICAgIGZsZXg6IDI7XG4gIH1cbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0zIHtcbiAgICBmbGV4OiAzO1xuICB9XG4gIC5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtNCB7XG4gICAgZmxleDogNDtcbiAgfVxuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTUge1xuICAgIGZsZXg6IDU7XG4gIH1cbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC02IHtcbiAgICBmbGV4OiA2O1xuICB9XG4gIC5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtNyB7XG4gICAgZmxleDogNztcbiAgfVxuICAuY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTgge1xuICAgIGZsZXg6IDg7XG4gIH1cbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC05IHtcbiAgICBmbGV4OiA5O1xuICB9XG4gIC5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMTAge1xuICAgIGZsZXg6IDEwO1xuICB9XG4gIC5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMTEge1xuICAgIGZsZXg6IDExO1xuICB9XG4gIC5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMTIge1xuICAgIGZsZXg6IDEyO1xuICB9XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtY29sLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgLnRhYmxlLWNvbC1tZC12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyIC5taC0xIHtcbiAgbWluLWhlaWdodDogMjVweDtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyIC5taC0yIHtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyIC5taC0zIHtcbiAgbWluLWhlaWdodDogNzVweDtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyIC5taC00IHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciAubWgtNSB7XG4gIG1pbi1oZWlnaHQ6IDEyNXB4O1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgLm1oLTYge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyIC5taC03IHtcbiAgbWluLWhlaWdodDogMTc1cHg7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciAubWgtOCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyIC5wcmljZSA+IHNwYW4ge1xuICBmb250LXNpemU6IDAuNWVtICFpbXBvcnRhbnQ7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciAuaGlnaGxpZ2h0VEsgLnByaWNlIHtcbiAgZm9udC1zaXplOiAyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5N2Q3MDAgIWltcG9ydGFudDtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyIC5oaWdobGlnaHRUSyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWY1ZmM7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtcm93LWhlYWRlciAuaGlnaGxpZ2h0SGFmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVkYmE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgLnRhYmxlLXJvdy1oZWFkZXIgLmhpZ2hsaWdodFRLIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWRiYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtcm93LWhlYWRlciAuaGlnaGxpZ2h0VEs6YmVmb3JlIHtcbiAgY29udGVudDogJ0jDpHVmaWcgZ2V3w6RobHQnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTdkNzAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5jb21wYXJzaW9uVGFibGVGcmdtdCAudGFibGUtY29udGFpbmVyIC50YWJsZS1yb3ctaGVhZGVyIC5oaWdobGlnaHRUSzpiZWZvcmUge1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBib3R0b206IDgwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogODAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICB9XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cubm9ib3JkZXIsXG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cubm9ib3JkZXIgPiAudGFibGUtY29sLFxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93Lm5vYm9yZGVyID4gOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4uY29tcGFyc2lvblRhYmxlRnJnbXQgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cubm9wYWRkaW5nLFxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93Lm5vcGFkZGluZyA+IC50YWJsZS1jb2wge1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbCAuYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbXBhcnNpb25UYWJsZUZyZ210IC5idXR0b25Ua0NvbXBhcmVUYWJsZSB7XG4gIG1hcmdpbi1yaWdodDogODRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTUzcHggIWltcG9ydGFudDtcbn1cbi5jb21wYXJzaW9uVGFibGVGcmdtdCAuaGJveENvbXBhcmVUYWJsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uc2FwLXBob25lIC5iYW5rRGF0YUZyZ210IC53aWR0aEZ1bGxGb3JNb2JsZSxcbi5zYXAtdGFibGV0IC5iYW5rRGF0YUZyZ210IC53aWR0aEZ1bGxGb3JNb2JsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uYmFua0RhdGFGcmdtdCAuYmFua0RhdGFSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBtYXJnaW46IDAgMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmFua0RhdGFGcmdtdCAuYmFua0RhdGFSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLnRpdGxlIGgyIHtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cbi5iYW5rRGF0YUZyZ210IC5pbnB1dEliYW4gLnNhcE1JbnB1dERpdldyYXBwZXIgLnNhcE1JbnB1dEJhc2VJbm5lciB7XG4gIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG59XG4uYmFua0RhdGFGcmdtdCAuaW5wdXRJYmFuID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDElICFpbXBvcnRhbnQ7XG59XG4uYmFua0RhdGFGcmdtdCAuaW5wdXRCYW5rQWNjb3VudCA+IGRpdiB7XG4gIGhlaWdodDogMTAxJSAhaW1wb3J0YW50O1xufVxuLmJhbmtEYXRhRnJnbXQgLmlucHV0QmFua2tleSA+IGRpdiB7XG4gIGhlaWdodDogMTAxJSAhaW1wb3J0YW50O1xufVxuLmJhbmtEYXRhRnJnbXQgLmlucHV0VmVoaWNsZU5yID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uYmFua0RhdGFGcmdtdCAuY29tYm9Cb3hQcm9kdWNlciA+IGRpdiA+IGlucHV0IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDlweCAxcHggIWltcG9ydGFudDtcbn1cbi5iYW5rRGF0YUZyZ210IC5oZXJzdGVsbGVyIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMDYyNXJlbSByZ2JhKDg1LCAxMDcsIDEyOSwgMC4yNSk7XG4gIGJvcmRlcjogMC40cHggc29saWQgI2JmYmZiZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG59XG4uYmFua0RhdGFGcmdtdCAuY2JQcm9kdWNlck5vdEZvdW5kIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLmJhbmtEYXRhRnJnbXQgLmNiUHJvZHVjZXJOb3RGb3VuZCA+IGRpdiB7XG4gIGxlZnQ6IDAuMTEyNXJlbSAhaW1wb3J0YW50O1xufVxuLnRvdGFsQmxvY2tXcmFwcGVyIC50b3RhbFJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG4udG90YWxCbG9ja1dyYXBwZXIgLnRvdGFsUm93IC5zdWZmaXhUeHQge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cbi50b3RhbEJsb2NrV3JhcHBlciAudG90YWxSb3cuZXh0cmFPcHRpb24gLmZvLXBsdXMsXG4udG90YWxCbG9ja1dyYXBwZXIgLnRvdGFsUm93LmV4dHJhT3B0aW9uIC5mby1taW51cyB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAuNXJlbSAwIDAuNzVyZW07XG59XG4udG90YWxCbG9ja1dyYXBwZXIgLnRvdGFsUm93LnRvdGFsQmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzBkMzlhYjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50b3RhbEJsb2NrV3JhcHBlciAudG90YWxSb3cudG90YWxCbG9jayB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50b3RhbEJsb2NrV3JhcHBlciAudG90YWxSb3cgLnNhcE1UZXh0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudG90YWxCbG9ja1dyYXBwZXIgLnRvdGFsUm93IC5zYXBNVGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50b3RhbEJsb2NrV3JhcHBlciAudG90YWxSb3cgLnNhcE1GVCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudG90YWxCbG9ja1dyYXBwZXIgLnRvdGFsUm93IC5zYXBNRlQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4udG90YWxCbG9ja1dyYXBwZXIgLmFjdGlvbkNvZGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnRvdGFsQmxvY2tXcmFwcGVyIGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLnNhcC1waG9uZSAuYWdlbmN5RnJnbXQgLndpZHRoRnVsbEZvck1vYmxlLFxuLnNhcC10YWJsZXQgLmFnZW5jeUZyZ210IC53aWR0aEZ1bGxGb3JNb2JsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc2FwLXBob25lIC5hZ2VuY3lGcmdtdCAuYWdlbmN5UmVzdWx0SW1nLFxuLnNhcC10YWJsZXQgLmFnZW5jeUZyZ210IC5hZ2VuY3lSZXN1bHRJbWcge1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc2FwLXBob25lIC5hZ2VuY3lGcmdtdCAuYWdlbmN5SW5wdXRTZWFyY2gsXG4uc2FwLXRhYmxldCAuYWdlbmN5RnJnbXQgLmFnZW5jeUlucHV0U2VhcmNoIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeVJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwudGl0bGUgaDIge1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lIQm94IHtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeVZCb3gge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB6LWluZGV4OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlLCB6LWluZGV4IDBzIDAuMnMgZWFzZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNFMkU5RUQ7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeVZCb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeVZCb3g6aG92ZXIge1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiAwIDhweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2UsIHotaW5kZXggMHMgMHMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lJbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXgtd2lkdGg6IDY1JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5X25hbWUge1xuICBjb2xvcjogIzMxMzQzNTtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5VGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5SW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2RjgwOEE7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG59XG4uYWdlbmN5RnJnbXQgLmFycm93UmlnaHQge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lOZXh0QnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lOZXh0QnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzk0ZDBlZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lJbnB1dFNlYXJjaCB7XG4gIG1pbi13aWR0aDogMzBlbTtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5UmVzdWx0SW1nIHtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG59XG4uYWdlbmN5RnJnbXQgLnNhcE1DcnNsQmFja2dyb3VuZC1UcmFuc2x1Y2VudCB7XG4gIGJhY2tncm91bmQ6ICNlOWY1ZmMgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCBsaWdodGdyYXk7XG59XG4ub3ZlcnZpZXdGcmdtdCAub3ZlclZpZXdSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vdmVydmlld0ZyZ210IC5vdmVyVmlld1JvdyAuc2FwVWlCbG9ja0xheW91dENlbGwudGl0bGUgaDIge1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cbi5vdmVydmlld0ZyZ210IC50ZXh0Rm9ybWF0dGVkRmxleCB7XG4gIGZsZXg6IDIuNSAhaW1wb3J0YW50O1xufVxuLm92ZXJ2aWV3RnJnbXQgLmxlZ2FsVGl0bGUge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbi5wYXlwYWwucGF5cGFsU3RhdHVzIC5zYXBNRlQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDE1cHggMDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wYXlwYWwucGF5cGFsRXJyb3IgLnNhcE1GVCB7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHJlZDtcbn1cbi5wYXlwYWwucGF5cGFsU3VjY2VzcyAuc2FwTUZUIHtcbiAgYm9yZGVyOiA0cHggc29saWQgIzk3ZDcwMDtcbn1cbi5wYXlwYWwucGF5cGFsV2FpdCAuc2FwTUZUIHtcbiAgYm9yZGVyOiA0cHggc29saWQgIzk5OTtcbn1cbi5wYXltZW50VHlwZUZyZ210IC5wYXltZW50VHlwZVJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG4ucGF5bWVudFR5cGVGcmdtdCAucGF5bWVudFR5cGVDaG9vc2luZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYXltZW50VHlwZUZyZ210IC5wYXltZW50VHlwZUNob29zaW5nID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgd2lkdGg6IDc1JTtcbn1cbi5wYXltZW50VHlwZUZyZ210IC5wYXltZW50VHlwZUNob29zaW5nW2RhdGEtcGF5bWVudFR5cGVTZWxlY3RlZF0gLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtc2VsZWN0ZWRdIHtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmVhNztcbiAgYm9yZGVyLWNvbG9yOiAjMDAyZWE3O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucGF5bWVudFR5cGVGcmdtdCAucGF5bWVudFR5cGVDaG9vc2luZ1tkYXRhLXBheW1lbnRUeXBlU2VsZWN0ZWRdIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXNlbGVjdGVkXSA+IGRpdiAudmVoaWNsZUNoZWNrQm94IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYXltZW50VHlwZUZyZ210IC5wYXltZW50VHlwZUNob29zaW5nW2RhdGEtcGF5bWVudFR5cGVTZWxlY3RlZF0gLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtc2VsZWN0ZWRdIC5zYXBNRlQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnBheW1lbnRUeXBlRnJnbXQgLnBheW1lbnRUeXBlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmJiO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogODBweCA4MHB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBheW1lbnRUeXBlRnJnbXQgLnBheW1lbnRUeXBlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLnA5OSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5wYXltZW50VHlwZUZyZ210IC5wYXltZW50VHlwZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwTUZUIHtcbiAgZm9udC1zaXplOiAxLjU3NXJlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAyZWE3ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucGF5bWVudFR5cGVGcmdtdCAucGF5bWVudFR5cGVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5zYXAtcGhvbmUgLnBheW1lbnRUeXBlRnJnbXQgLnBheW1lbnRUeXBlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBNRlQsXG4uc2FwLXRhYmxldCAucGF5bWVudFR5cGVGcmdtdCAucGF5bWVudFR5cGVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGwgLnNhcE1GVCB7XG4gIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xufVxuLnNhcC1waG9uZSAucGF5bWVudFR5cGVGcmdtdCAucGF5bWVudFR5cGVDaG9vc2luZ1tkYXRhLXBheW1lbnRUeXBlU2VsZWN0ZWRdIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwTUZULFxuLnNhcC10YWJsZXQgLnBheW1lbnRUeXBlRnJnbXQgLnBheW1lbnRUeXBlQ2hvb3NpbmdbZGF0YS1wYXltZW50VHlwZVNlbGVjdGVkXSAuc2FwVWlCbG9ja0xheW91dENlbGwgLnNhcE1GVCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCAtIDAuNXJlbSk7XG59XG4udmVoaWNsZUNoZWNrQm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAwIDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbn1cbi52ZWhpY2xlQ2hlY2tCb3ggPiBkaXYge1xuICBwb3NpdGlvbjogdW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uc2FwLWRlc2t0b3AgLnBheW1lbnRUeXBlRnJnbXQgLnBheW1lbnRUeXBlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBtYXJnaW4tdG9wOiAyNXB4IWltcG9ydGFudDtcbn1cbi5zYXAtZGVza3RvcCAucGF5bWVudFR5cGVGcmdtdCAucGF5bWVudFR5cGVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGw6aG92ZXIge1xuICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmVhNztcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNhcC1kZXNrdG9wIC5wYXltZW50VHlwZUZyZ210IC5wYXltZW50VHlwZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpob3ZlciA+IGRpdiAudmVoaWNsZUNoZWNrQm94IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zYXAtZGVza3RvcCAucGF5bWVudFR5cGVGcmdtdCAucGF5bWVudFR5cGVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGw6aG92ZXIgLnNhcE1GVCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uY29uc3VsdGF0aW9uRnJnbXQgLmNvbnN1bHRhdGlvblJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogMCAwLjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlOWY1ZmM7XG59XG4uY29uc3VsdGF0aW9uRnJnbXQgLmNvbnN1bHRhdGlvblJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMi42MjVyZW0gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTBweDtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG4uY29uc3VsdGF0aW9uRnJnbXQgLmNvbnN1bHRhdGlvblJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwuYmVyYXRlciBoMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JlcmF0ZXIucG5nJyk7XG59XG4uY29uc3VsdGF0aW9uRnJnbXQgLmNvbnN1bHRhdGlvblJvdyAuZXJyTXNnIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5jb25zdWx0YXRpb25GcmdtdCAuY29uc3VsdGF0aW9uUm93IC5zYXBNQ2Ige1xuICBwYWRkaW5nOiAwIDAgMCAycmVtO1xufVxuLmNvbnN1bHRhdGlvbkZyZ210IC5jb25zdWx0YXRpb25Sb3cgLnNhcE1DYiAuc2FwTUNiQmcge1xuICBsZWZ0OiAwO1xufVxuLmNvbXBsZXRpb25GcmdtdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI2U5ZjVmYztcbn1cbi5jb21wbGV0aW9uRnJnbXQgLmNvbXBsZXRpb25Sb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01cHg7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuLmNvbXBsZXRpb25GcmdtdCAuY29tcGxldGlvblJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwuY29udHJhY3QgaDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb250cmFjdERldGFpbHMucG5nJyk7XG59XG4uY29tcGxldGlvbkZyZ210IC5jb21wbGV0aW9uUm93RW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xufVxuLmNvbXBsZXRpb25GcmdtdCAuY29tcGxldGlvblJvd0VuZCAuc2FwVWlCbG9ja0xheW91dENlbGwgZGl2IHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uY29tcGxldGlvbkZyZ210IC5jb21wbGV0aW9uUm93RW5kIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCBsYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLmNvbXBsZXRpb25GcmdtdCAuc2FwTUNiIHtcbiAgcGFkZGluZzogMCAwIDAgMnJlbTtcbn1cbi5jb21wbGV0aW9uRnJnbXQgLnNhcE1DYiAuc2FwTUNiQmcge1xuICBsZWZ0OiAwO1xufVxuLnN0ZXAtYy1wcmV2TmV4dEJ0bnMge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cbi5zZW5kRnJnbXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjVmYztcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCBsaWdodGdyYXk7XG4gIG1hcmdpbjogMXJlbSAwLjVyZW07XG59XG4uc2VuZEZyZ210IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cbi5zZW5kRnJnbXQgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLnBvbGljZSBoMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3BvbGljZS5wbmcnKTtcbn1cbi5zZW5kRnJnbXQgLmVyck1zZyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uc2VuZEZyZ210IC5zYXBNQ2Ige1xuICBwYWRkaW5nOiAwIDAgMCAycmVtO1xufVxuLnNlbmRGcmdtdCAuc2FwTUNiIC5zYXBNQ2JCZyB7XG4gIGxlZnQ6IDA7XG59XG4uc2VuZEZyZ210IC5zYXBNQnRuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnRoYW5rc0ZyZ210IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM5N2Q3MDA7XG4gIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5O1xuICBtYXJnaW46IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG59XG4udGhhbmtzRnJnbXQgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogLTEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N1Y2Nlc3MucG5nJyk7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuLnRoYW5rc0ZyZ210IC5zYXBNQ2Ige1xuICBwYWRkaW5nOiAwIDAgMCAycmVtO1xufVxuLnRoYW5rc0ZyZ210IC5zYXBNQ2IgLnNhcE1DYkJnIHtcbiAgbGVmdDogMDtcbn1cbi50aGFua3NGcmdtdCAuc2FwTUJ0biB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zYXAtZGVza3RvcCAuc2FwTVBvcG92ZXIge1xuICB6LWluZGV4OiAxMDIgIWltcG9ydGFudDtcbn1cbi5zYXAtZGVza3RvcCAuc2FwTVBvcG92ZXIuc2FwTVNsdFBpY2tlciB7XG4gIG1heC1oZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc2FwLWRlc2t0b3AgLnNhcE1Qb3BvdmVyLnNhcE1TbHRQaWNrZXIgLnNhcE1Qb3BvdmVyQ29udCB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2FwLWRlc2t0b3AgLnNhcE1Qb3BvdmVyLnNhcE1TbHRQaWNrZXIgLnNhcE1Qb3BvdmVyQ29udCAuc2FwTVBvcG92ZXJTY3JvbGwge1xuICBtYXgtaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xufVxuLnNhcE1Qb3BvdmVyQ29udCB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5zYXBVaUNhbEhlYWQgPiBidXR0b24gPiBzcGFuIHtcbiAgY29sb3I6ICMyMjIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNvdXRlcl9kaXZfZmxleF9mb3JfbW9iaWxlIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnNhcE1EaWFsb2dGb290ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc2FwTURpYWxvZ0Zvb3RlciAuc2FwTUJ0biB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2FwTURpYWxvZ0Zvb3RlciAuc2FwTUJ0bi5zYXBNQmFyQ2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzOWFiO1xufVxuLnNhcE1EaWFsb2dGb290ZXIgLnNhcE1CdG4uc2FwTUJhckNoaWxkIGJkaSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4vKipcbiAqIE1vYmlsZSB1bmQgVGFibGV0XG4gKi9cbi5zYXAtcGhvbmUgI0RpZ2l0YWxTY2h1dHpBcHAsXG4uc2FwLXRhYmxldCAjRGlnaXRhbFNjaHV0ekFwcCB7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMC41cmVtKSAhaW1wb3J0YW50O1xufVxuLnNhcC1waG9uZSAuc2FwVWlSdHQsXG4uc2FwLXRhYmxldCAuc2FwVWlSdHQge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4vKipcbiAgKiBNb2JpbGVcbiAqL1xuLnNhcC1waG9uZSAuc2FwTVJiIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2FwLXBob25lIC5zYXBNUmIud0luZm8ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG59XG4uc2FwLXBob25lIC5zYXBNQnRuSWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xufVxuLyoqXG4gKkRhdGVwaWNrZXJcbiAqL1xuLnNhcFVpQ2FsIHtcbiAgei1pbmRleDogMTEyIWltcG9ydGFudDtcbn1cbi5zYXBVaUNhbENhbmNlbCB7XG4gIGNvbG9yOiAjMDA2NzllIWltcG9ydGFudDtcbn1cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuLnNhcE1JbnB1dEhpZ2hsaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuLnNhcE1JbnB1dEhpZ2hsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cbi5zYXBNRGlhbG9nIHtcbiAgei1pbmRleDogMTEyICFpbXBvcnRhbnQ7XG59XG4uc2FwTURpYWxvZyAuc2FwTVNGSVt0eXBlPVwic2VhcmNoXCJdIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWluZGVudDogMC4xMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnNhcE1EaWFsb2cgLnNhcE1TRklbdHlwZT1cInNlYXJjaFwiXTpob3Zlcixcbi5zYXBNRGlhbG9nIC5zYXBNU0ZJW3R5cGU9XCJzZWFyY2hcIl06YWN0aXZlLFxuLnNhcE1EaWFsb2cgLnNhcE1TRklbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zYXBNRGlhbG9nIC5zYXBNU0ZGIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNhcE1EaWFsb2cgLnNhcE1GVCB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5zYXBNQ2JMYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uYXBwSGVhZGVyIC52QnV0dG9uUm93IC5zYXBVaUJ0biB7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggNXB4ICFpbXBvcnRhbnQ7XG59XG4uc2FwLXBob25lIC5jb250YWN0RGF0YUZyZ210IC5ub0ZsZXgsXG4uc2FwLXRhYmxldCAuY29udGFjdERhdGFGcmdtdCAubm9GbGV4IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5ub0ZsZXgge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmRpc2FibGVkX3JiID4gZGl2IHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kaXNhYmxlZF9yYiA+IGRpdiA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kaXNhYmxlZF9yYiA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5GaW9yaURldkhlbHBlciB7XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbn1cbi5GaW9yaURldkhlbHBlciA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDY3OWUgIWltcG9ydGFudDtcbn1cbi5zYXBNVEJTdGFuZGFyZCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDg1NGEwICFpbXBvcnRhbnQ7XG59XG4uc21hbGxCbG9jayB7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNtYWxsQmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYnRuTGF5b3V0UHJpbzIgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzg4OCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM4ODggIWltcG9ydGFudDtcbn1cbi5idG5MYXlvdXRQcmlvMyA+IHNwYW4uc2FwTUJ0bklubmVyIHtcbiAgYmFja2dyb3VuZDogIzBkMzlhYjtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xufVxuLmJ0bkxheW91dFByaW8zID4gc3Bhbi5zYXBNQnRuSW5uZXIgLnNhcE1CdG5Db250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbSAhaW1wb3J0YW50O1xufVxuLmJ0bkxheW91dFByaW8zOmhvdmVyID4gc3Bhbi5zYXBNQnRuSW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjOTRkMGVkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbmhyIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMzBweCBhdXRvO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JiYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuaHI6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNhYWE7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01NSUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwcHggI2ZmZjtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAxMHB4ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggI2ZmZjtcbn1cbmhyLmNvdW50IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbmhyLmNvdW50OmFmdGVyIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gIGNvbnRlbnQ6IGNvdW50ZXIoc2VjdGlvbik7XG59XG5oci5jb3VudC5maW5pc2gge1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xufVxuaHIuY291bnQuZmluaXNoOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAzcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2ZXJzaW9uPVwiMS4xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwb2x5Z29uIGZpbGw9XCIlMjM5N2Q3MDBcIiBzdHlsZT1cInRyYW5zZm9ybTogc2NhbGUoMC4wMyk7XCIgcG9pbnRzPVwiMTQyLjgsMzIzLjg1IDM1LjcsMjE2Ljc1IDAsMjUyLjQ1IDE0Mi44LDM5NS4yNSA0NDguOCw4OS4yNSA0MTMuMSw1My41NVwiLz48L3N2Zz4nKTtcbiAgYm9yZGVyLWNvbG9yOiAjOTdkNzAwO1xufVxuLnNhcE1DcnNsIC5zYXBNQ3JzbEh1ZCBhIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2FwTUlucHV0QmFzZUNvbnRlbnRXcmFwcGVyIHtcbiAgYm9yZGVyOiAwLjRweCBzb2xpZCAjYmZiZmJmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uc2FwTUNyc2xCdWxsZXRlZCA+IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG4uc2FwTUNyc2xCdWxsZXRlZCA+IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cbi5zYXBNSW5wdXRIaWdobGlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cbi5zYXBNSW5wdXRIaWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSBidXR0b24uYXBwQnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBwYWRkaW5nOiAwcHggMzVweCA0cHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBib3JkZXI6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3Zpc0JvZHkgYnV0dG9uLmFwcEJ1dHRvbiAuc2FwTUJ0bklubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuI3Zpc0JvZHkgYnV0dG9uLmFwcEJ1dHRvbiAuc2FwTUJ0bklubmVyIC5zYXBNQnRuQ29udGVudDphZnRlcixcbiN2aXNCb2R5IGJ1dHRvbi5hcHBCdXR0b24gLnNhcE1CdG5Jbm5lcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jdmlzQm9keSBidXR0b24uYXBwQnV0dG9uIC5zYXBNQnRuSW5uZXIgLnNhcE1CdG5Db250ZW50OmJlZm9yZSxcbiN2aXNCb2R5IGJ1dHRvbi5hcHBCdXR0b24gLnNhcE1CdG5Jbm5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Zpc0JvZHkgYnV0dG9uLmFwcEJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5NGQwZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgY3Vzb3I6IHBvaW50ZXI7XG59XG4jdmlzQm9keSBidXR0b24uYXBwQnV0dG9uLmFwcEJ1dHRvblByaW1hcnkge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3Zpc0JvZHkgYnV0dG9uLmFwcEJ1dHRvbi5hcHBCdXR0b25QcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzk0ZDBlZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBjdXNvcjogcG9pbnRlcjtcbn1cbiN2aXNCb2R5IGJ1dHRvbi5hcHBCdXR0b24uYXBwQnV0dG9uU2Vjb25kYXJ5IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuI3Zpc0JvZHkgYnV0dG9uLmFwcEJ1dHRvbi5hcHBCdXR0b25TZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOTRkMGVkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGN1c29yOiBwb2ludGVyO1xufVxuI3Zpc0JvZHkgYnV0dG9uLmFwcEJ1dHRvbi5hcHBCdXR0b25BZ2VuY3kge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4jdmlzQm9keSBidXR0b24uYXBwQnV0dG9uLmFwcEJ1dHRvbkFnZW5jeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5NGQwZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IGJ1dHRvbi5hcHBCdXR0b24gLnNhcE1CdG5Jbm5lcixcbiN2aXNCb2R5IGJ1dHRvbi5hcHBCdXR0b24gLnNhcE1CdG5Db250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG59XG4jdmlzQm9keSBidXR0b24uYXBwQnV0dG9uIC5zYXBNQnRuSW5uZXI6aG92ZXIsXG4jdmlzQm9keSBidXR0b24uYXBwQnV0dG9uIC5zYXBNQnRuQ29udGVudDpob3ZlciB7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjOTRkMGVkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG59XG4uc2FwVWlCbG9ja0NlbGxMZWZ0LFxuLnNhcFVpQmxvY2tDZWxsQmVnaW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi50ZXh0QWxpZ25DZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrTGF5b3V0QmFja2dyb3VuZExpZ2h0IC5zYXBVaUJsb2NrTGF5b3V0Um93LnNhcFVpQmxvY2tMYXlvdXRCYWNrZ3JvdW5kQ29sb3JTZXQxIC5zYXBVaUJsb2NrTGF5b3V0T2RkQ2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzYzNjM2I7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbiN2aXNCb2R5LnNhcFVpQm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjM2MzYzNiO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbiN2aXNCb2R5ICNpbml0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN2aXNCb2R5IHNwYW4sXG4jdmlzQm9keSB0YWJsZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuI3Zpc0JvZHkgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLndITCBoMiB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMi42MjVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC45MzhyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICN2aXNCb2R5IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC53SEwgaDIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN2aXNCb2R5IC5zYXBNRlQgLndITCBoMyB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICBjb2xvcjogIzBkMzlhYjtcbiAgbWFyZ2luLWJvdHRvbTogMC45MzhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjdmlzQm9keSAuc2FwTUZUIC53SEwgaDMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN2aXNCb2R5IC5mby1xdWVzdGlvbiB7XG4gIGN1cnNvcjogaGVscCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLmN1cnI6YWZ0ZXIge1xuICBjb250ZW50OiAn4oKsJztcbiAgZGlzcGxheTogaW5saW5lO1xufVxuI3Zpc0JvZHkgLmZsZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jdmlzQm9keSAuZnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuI3Zpc0JvZHkgLmRJRiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudmVyc2lvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzNjM2MzYjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuI3Zpc0JvZHkgLncxMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLmgxMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53NDByZW0ge1xuICB3aWR0aDogNDByZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzlyZW0ge1xuICB3aWR0aDogMzlyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzhyZW0ge1xuICB3aWR0aDogMzhyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzdyZW0ge1xuICB3aWR0aDogMzdyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzZyZW0ge1xuICB3aWR0aDogMzZyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzVyZW0ge1xuICB3aWR0aDogMzVyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzRyZW0ge1xuICB3aWR0aDogMzRyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzNyZW0ge1xuICB3aWR0aDogMzNyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzJyZW0ge1xuICB3aWR0aDogMzJyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzFyZW0ge1xuICB3aWR0aDogMzFyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzByZW0ge1xuICB3aWR0aDogMzByZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjlyZW0ge1xuICB3aWR0aDogMjlyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjhyZW0ge1xuICB3aWR0aDogMjhyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjdyZW0ge1xuICB3aWR0aDogMjdyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjZyZW0ge1xuICB3aWR0aDogMjZyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjVyZW0ge1xuICB3aWR0aDogMjVyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjRyZW0ge1xuICB3aWR0aDogMjRyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjNyZW0ge1xuICB3aWR0aDogMjNyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjJyZW0ge1xuICB3aWR0aDogMjJyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjFyZW0ge1xuICB3aWR0aDogMjFyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjByZW0ge1xuICB3aWR0aDogMjByZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTlyZW0ge1xuICB3aWR0aDogMTlyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MThyZW0ge1xuICB3aWR0aDogMThyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTdyZW0ge1xuICB3aWR0aDogMTdyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTZyZW0ge1xuICB3aWR0aDogMTZyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTVyZW0ge1xuICB3aWR0aDogMTVyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTRyZW0ge1xuICB3aWR0aDogMTRyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTNyZW0ge1xuICB3aWR0aDogMTNyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTJyZW0ge1xuICB3aWR0aDogMTJyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTFyZW0ge1xuICB3aWR0aDogMTFyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTByZW0ge1xuICB3aWR0aDogMTByZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53OXJlbSB7XG4gIHdpZHRoOiA5cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzhyZW0ge1xuICB3aWR0aDogOHJlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnc3cmVtIHtcbiAgd2lkdGg6IDdyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53NnJlbSB7XG4gIHdpZHRoOiA2cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzVyZW0ge1xuICB3aWR0aDogNXJlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnc0cmVtIHtcbiAgd2lkdGg6IDRyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53M3JlbSB7XG4gIHdpZHRoOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzJyZW0ge1xuICB3aWR0aDogMnJlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLncxcmVtIHtcbiAgd2lkdGg6IDFyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5mbGV4R3JvdyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbiN2aXNCb2R5IC5tcjA1cmVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4jdmlzQm9keSAubXIxcmVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuI3Zpc0JvZHkgLm1iMXJlbSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5ub0JvcmRlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yLFxuI3Zpc0JvZHkgLnNhcFVpQnVzeUluZGljYXRvcixcbiN2aXNCb2R5IC5zYXBVaUJMeSB7XG4gIHotaW5kZXg6IDIwMCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnNhcE1EaWFsb2dQaG9uZSB7XG4gIHotaW5kZXg6IDIyMCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnNhcFVpQkx5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnNhcC11aS1ibG9ja2xheWVyLXBvcHVwIHtcbiAgei1pbmRleDogMTk5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI3Zpc0JvZHkgLmJ0bk1SIC5zYXBNQnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLndIZWFkbGluZSAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBtYXJnaW46IDA7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBVaUJsb2NrQ2VsbFRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1TbHQge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5mb3JtVGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTVJiQiAuc2FwTVJiQklubiB7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYiB7XG4gIGNsZWFyOiBub25lO1xuICBtYXJnaW46IDAuNXJlbSAwLjc1cmVtIDAuNXJlbSAwO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTVJiOmZvY3VzOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTVJiIC5zYXBNUmJCIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTVJiIC5zYXBNUmJCIC5zYXBNUmJCT3V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYiAuc2FwTVJiQkxhYmVsIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwOCUpO1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYiAuc2FwTUxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTVJiRyAuc2FwTVJiOmZvY3VzOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTVJiRyAuc2FwTVJiIC5zYXBNUmJCIHtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYkcgLnNhcE1SYiAuc2FwTVJiQiAuc2FwTVJiQk91dCB7XG4gIG1hcmdpbjogMCAwIDAgMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTVJiRyAuc2FwTVJiIC5zYXBNUmJCTGFiZWwge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICBoZWlnaHQ6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTUNiLmZpcnN0Q2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNQ2IuZmlyc3RDaGlsZCAuc2FwTUNiTWFyayB7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTUNiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbiAgI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTUNiIC5zYXBNQ2JNYXJrIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNQ2IgLnNhcE1MYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1EUCB7XG4gIHdpZHRoOiA5cmVtO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTUxhYmVsIHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNQ2JMYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNTGFiZWw6bm90KC5zYXBNUmJCTGFiZWwpOm5vdCguc2FwTUNiTGFiZWwpIHtcbiAgcGFkZGluZzogMCAwIDNweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBVaUhMYXlvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBVaUhMYXlvdXQgLm9ldmJzSWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMCAwIDAgOHB4O1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAub2V2YnNJY28ge1xuICBtYXJnaW46IC0ycHggMCAwIDhweDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLm9ldmJzSWNvLmZsZWZ0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbiN2aXNCb2R5IC5zYXBNU0Yge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jdmlzQm9keSAubmV4dEJHIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjVmYztcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCBsaWdodGdyYXkgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM2MzYzNiICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjdmlzQm9keSAubmV4dEJHIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuI3Zpc0JvZHkgLm5leHRCRyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM2MzYzNiICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjdmlzQm9keSAubmV4dEJHIGgzIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuI3Zpc0JvZHkgLm5leHRCRyAuc2FwTVRleHQge1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5uZXh0QkcgLnNhcE1GVCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5uZXh0QkcgLnNhcE1CdG4ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLm5leHRCRyAuc2FwVWlCbG9ja0xheW91dENlbGwsXG4jdmlzQm9keSAubmV4dEJHIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5zYXBNQ2Ige1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5zYXBNQ2IgPiBsYWJlbCB7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuI3Zpc0JvZHkgLnNhcE1DYiAuc2FwTUNiQmcge1xuICB0b3A6IDNweDtcbn1cbiN2aXNCb2R5IC5zYXBNQ2I6bm90KC5zYXBNQ2JCZ0Rpcykuc2FwTUNiSGFzTGFiZWw6Zm9jdXM6YmVmb3JlIHtcbiAgYm9yZGVyOiAwO1xufVxuI3Zpc0JvZHkgLnNhcE1SYkJMYWJlbCB7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5zYXBNUmJCTGFiZWw6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN2aXNCb2R5IC5ub092ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5ub1doaXRlU3BhY2Uge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAub2V2YnNJY28sXG4jdmlzQm9keSAuc2FwTVNsdEFycm93IHtcbiAgY29sb3I6ICMwMDA7XG59XG4jdmlzQm9keSAub2V2YnNJY286YmVmb3JlLFxuI3Zpc0JvZHkgLnNhcE1TbHRBcnJvdzpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jdmlzQm9keSAub2V2YnNJY286YWZ0ZXIsXG4jdmlzQm9keSAuc2FwTVNsdEFycm93OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5ub0NvcHkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBDaHJvbWUgYWxsIC8gU2FmYXJpIGFsbCAqL1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBGaXJlZm94IGFsbCAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIElFIDEwKyAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5jaGVja0JveFdyYXBwaW5nIHtcbiAgdG9wOiA1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY2hlY2tCb3hXcmFwcGluZyA+IGxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cbi5jaGVja0JveFdyYXBwaW5nID4gbGFiZWwgPiBiZGk6OmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luVG9wMTBweCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5kaXNwbGF5Tm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2FwTVJiQkxhYmVsIHtcbiAgdG9wOiAxM3B4IWltcG9ydGFudDtcbiAgbGVmdDogLTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNhcE1JbnB1dEJhc2VJY29uQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZjVmYztcbn1cbi5sb29rc0Rpc2FibGVkIC5zYXBNSW5wdXRCYXNlSW5uZXIge1xuICBjb2xvcjogZ3JheSAhaW1wb3J0YW50O1xufVxuLnNhcFVpQ2FsSXRlbURzYmwgPiBzcGFuIHtcbiAgY29sb3I6IGxpZ2h0Z3JheSAhaW1wb3J0YW50O1xufVxuLnNhcFVpQ2FsSXRlbSB7XG4gIGNvbG9yOiBkYXJrYmx1ZSAhaW1wb3J0YW50O1xufVxuLnNhcFVpQmxvY2tDZWxsVGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xufVxuLnNhcE1DYiAuc2FwTUxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYjEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uc2FwVWlUZiB7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xufVxuLnNhcFVpTGJ4SVR4dCB7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuLnNhcE1CdG4ge1xuICBoZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNhcE1MYWJlbElubmVyIHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ua3Vyc2l2IHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG4uc2FwVWlMb2NhbEJ1c3lJbmRpY2F0b3JTaG93Q29udGFpbmVyID4gZGl2LnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yQW5pbWF0aW9uIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmJ0bkRlbGV0ZSA+IHNwYW4ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICM1OTc3YzYgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIC0xMHB4IDAgLTEwcHggIWltcG9ydGFudDtcbn1cbi50cmFuc3BhcmVudCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLyogTW9kZXJuZSBCcm93c2VyICovXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXNhcENvbnRlbnRfTGFiZWxDb2xvcikgIWltcG9ydGFudDtcbn1cbi8qIE1vZGVybmUgQnJvd3NlciAqL1xuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOWU5ZTllICFpbXBvcnRhbnQ7XG59XG4vKiBCcm93c2VyLUtvbXBhdGliaWxpdMOkdCAqL1xuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5ZTllOWUgIWltcG9ydGFudDtcbn1cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50O1xufVxuOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50O1xufVxuIiwiQGZvbnRGYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG5Ab2V2YnNfYmx1ZTojMGQzOWFiO1xuQG9ldmJzX2JsdWUyOiM1OTc3YzYgO1xuQG9ldmJzX3JlZDogI2Q2MjAxODtcblxuQGJnX2JsdWU6IEBvZXZic19ibHVlO1xuQGJnX2JsdWVfZ3JhZGllbnQ6IEBvZXZic19ibHVlO1xuQGJnX2hlYWRlcl9ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBAYmdfYmx1ZSwgQGJnX2JsdWVfZ3JhZGllbnQpO1xuXG5AYmdfaGVhZGVyX2dyYWRpZW50X2hvdmVyOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDFjNGQsICMxNzM0N2QpO1xuQGJnX3RlYXNlcl9idG5fY29sb3I6ICMwMDJlYTc7XG5cblxuQGNfNzU6IEBvZXZic19ibHVlMjtcbkBjXzMwOiAjNzM4Y2NmO1xuQGNfMjA6ICNhNmI2ZTA7XG5AY18xNDogI2JmY2JlOTtcbkBjXzU6ICNlOWY1ZmM7O1xuXG5Ab2V2YnNfbGlnaHRfYmx1ZTogI2U5ZjVmYztcblxuQGJ0bl9kZWZhdWx0X3JlZDogI2RhMjkxYztcbkBidG5fZGVmYXVsdF9yZWRfaG92ZXI6ICNkYTI5MWM7XG5cbkBidG5fZGVmYXVsdF9ibHVlOiAjMGQzOWFiO1xuQGJ0bl9kZWZhdWx0X2JsdWVfaG92ZXI6ICM5NGQwZWQ7XG5cbkBjb2xvcjogI2ZmZjtcbkBjb2xvcl9ncmV5YmxhY2s6ICMzYzNjM2I7XG5AY29sb3JfZGFya2dyZXk6ICM0ZDRkNGM7XG5AY29sb3JfbGlnaHRncmV5OiAjODc4Nzg3O1xuQGNvbG9yX3ZlcnlsaWdodGdyZXk6ICM5ZTllOWU7XG5AY29sb3JfYmx1ZTogQG9ldmJzX2JsdWU7XG5AY29sb3JfYmx1ZTI6IEBvZXZic19ibHVlMjtcbkBjb2xvcl9yZWQ6ICNkYTI5MWM7XG5AY29sb3JfZ3JlZW46ICM5N2Q3MDA7XG5cbi5idG5CbHVlIHtcbiAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWVfaG92ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6IEBjb2xvcjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHNwYW4ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC5zYXBVaUljb24ge1xuICAgIGNvbG9yOiBAY29sb3IgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG5CbHVlIHtcbiAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWUgIWltcG9ydGFudDtcbiAgY29sb3I6IEBjb2xvciAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgc3BhbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLnNhcFVpSWNvbiB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgfVxufVxuXG4uYnRuQmx1ZUhvdmVyIHtcbiAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWVfaG92ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6IEBidG5fZGVmYXVsdF9ibHVlICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBzcGFuIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4uYnRuR3JleSB7XG4gIGJhY2tncm91bmQ6IEBjXzU7XG4gIGJvcmRlci1jb2xvcjogQGNfMTQ7XG4gIGNvbG9yOiBAY29sb3JfZGFya2dyZXkgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHNwYW4ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi5idG5HcmV5SG92ZXIge1xuICBiYWNrZ3JvdW5kOiBAY181O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IEBjb2xvcl9kYXJrZ3JleSAhaW1wb3J0YW50O1xuICBzcGFuIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4udG9nZ2xlQnRuUHJlc3NlZCB7XG4gIGJhY2tncm91bmQ6IEBidG5fZGVmYXVsdF9ibHVlO1xuICBjb2xvcjogQGNvbG9yO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLnRvZ2dsZUJ0blByZXNzZWRCbHVlIHtcbiAgYmFja2dyb3VuZDogQGJnX2JsdWVfZ3JhZGllbnQ7XG4gIGJvcmRlci1jb2xvcjogQGNvbG9yX2JsdWU7XG4gIGNvbG9yOiBAY29sb3I7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4uYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiBAY29sb3JfZ3JleWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBAZm9udEZhbWlseSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmZvbnRQcm9wZXJ0aWVzIHtcbiAgZm9udC1mYW1pbHk6IEBmb250RmFtaWx5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IEBjb2xvcl9ncmV5YmxhY2s7XG59XG5cbi5ibG9ja0hlYWRlckJnIHtcbiAgYmFja2dyb3VuZDogQGJnX2hlYWRlcl9ncmFkaWVudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDU1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgLnNhcFVpQmxvY2tDZWxsVGl0bGUge1xuICAgICYuc2FwVWlCbG9ja0NlbGxCZWdpbiB7XG4gICAgICBjb2xvcjogQGNvbG9yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4ucmVkIHtcbiAgY29sb3I6IEBjb2xvcl9yZWQgIWltcG9ydGFudDtcbn1cbi5ncmVlbiB7XG4gIGNvbG9yOiBAY29sb3JfZ3JlZW4gIWltcG9ydGFudDtcbn1cblxuLmhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi42MjVyZW07XG4gIGNvbG9yOiBAb2V2YnNfYmx1ZTtcbiAgbWFyZ2luLWJvdHRvbTogMC45MzhyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oMyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGNvbG9yOiBAY29sb3JfZ3JleWJsYWNrO1xufSIsIi5yb2FkTWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuICBzcGFuOmJlZm9yZSwgc3BhbjphZnRlcntcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9pbnRlciB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IEBvZXZic19ibHVlMjtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICB6LWluZGV4OiA1O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogQGNvbG9yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMTlweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgQG9ldmJzX2JsdWUyO1xuICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgd2hpdGU7XG4gICAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICBiYWNrZ3JvdW5kOiBAb2V2YnNfYmx1ZTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBvZXZic19ibHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgPiBkaXYge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC5wb2ludGVyO1xuXG4gICAgLnNhcE1GVCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMjBweClcIjtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG5cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICAgIH1cbiAgICAgIC5ubyB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgaGVpZ2h0OjI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIC5ubyB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtYWN0dWFsU3RlcD0nQSddIHtcbiAgICA+IGRpdiB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNhcE1GVCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY3Vyc29yOiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmW2RhdGEtYWN0dWFsU3RlcD0nQiddIHtcbiAgICA+IGRpdiB7XG4gICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWU7XG4gICAgICAgIC5zYXBNRlQge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBvZXZic19ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJltkYXRhLWFjdHVhbFN0ZXA9J0MnXSB7XG4gICAgPiBkaXYge1xuICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgLnNhcE1GVCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIGJhY2tncm91bmQ6IEBvZXZic19ibHVlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBvZXZic19ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJltkYXRhLWFjdHVhbFN0ZXA9J0QnXSB7XG4gICAgPiBkaXYge1xuICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAuc2FwTUZUIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogQG9ldmJzX2JsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyBEZWZpbmUgYSBMRVNTIEZ1bmN0aW9uIGZvciByZXVzYWVibGFlIGdlbmVyYXRlZCBzbmlwcGV0XG4uYWN0aXZlU3RlcE1peGluKEBhY3ROdW06IDEsIEBhY3RTaWduOiAnQScpIHtcbiAgQGFjdE51bVVwOiBAYWN0TnVtICsgMTtcblxuICAmW2RhdGEtYWN0dWFsU3RlcD1cIkB7YWN0U2lnbn1cIl0ge1xuICAgID4gZGl2Om50aC1jaGlsZChAe2FjdE51bX0pIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAjZmZmO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgPiBkaXY6bnRoLWNoaWxkKDFuICsgQHthY3ROdW1VcH0pIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi5yb2FkTWFwTWluaW1hbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbmZvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQG9ldmJzX2JsdWUyO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgfVxuXG4gID4gZGl2IHtcbiAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAb2V2YnNfYmx1ZTtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcblxuICAgIGJhY2tncm91bmQ6IEBvZXZic19ibHVlO1xuXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggI2ZmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQ0OCAzOTUnIGhlaWdodD0nMTNweCcgd2lkdGg9JzEzcHgnJTNFJTNDcG9seWdvbiBmaWxsPSclMjNGRkZGRkYnIHBvaW50cz0nMTQyLjgsMzIzLjg1IDM1LjcsMjE2Ljc1IDAsMjUyLjQ1IDE0Mi44LDM5NS4yNSA0NDguOCw4OS4yNSA0MTMuMSw1My41NSclM0UlM0MvcG9seWdvbiUzRSUzQy9zdmclM0VcIik7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXM7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5hY3RpdmVTdGVwTWl4aW4oKTsgLy8gMSxcIkFcIiAtLS0gYnkgZGVmYXVsdFxuICAuYWN0aXZlU3RlcE1peGluKDIsXCJCXCIpO1xuICAuYWN0aXZlU3RlcE1peGluKDMsXCJDXCIpO1xuICAuYWN0aXZlU3RlcE1peGluKDQsXCJEXCIpO1xufVxuIiwiLm1zZ1dyYXBwZXIge1xuICB3aWR0aDogflwiY2FsYygxMDAlIC0gMHJlbSlcIjtcblxuICAuc2FwTU1zZ1N0cmlwIHtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbiAgfVxufVxuXG4uZXJyb3JDdHJsIHtcbiAgaW5wdXQsICYuc2FwTVNsdCAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBidG5fZGVmYXVsdF9yZWRfaG92ZXI7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IEBjb2xvcl9yZWQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLnNhcE1TRiB7XG4gICAgZm9ybSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAYnRuX2RlZmF1bHRfcmVkX2hvdmVyO1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yX3JlZCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnNhcE1TRkIge1xuICAgICAgICBjb2xvcjogQGJ0bl9kZWZhdWx0X3JlZF9ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQsICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgYmRpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2lubGluZV92YWxpZGllcnVuZ19uZWdhdGl2LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMS4xMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6MDtcbiAgICB9XG4gIH1cblxuICAmLnNhcE1SYiB7XG4gICAgLnNhcE1SYkJPdXQge1xuICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3JfcmVkICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGJkaSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNhcE1DYiAge1xuICAgIC5zYXBNQ2JCZyB7XG4gICAgICBib3JkZXItY29sb3I6IEBjb2xvcl9yZWQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBiZGkge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uc2FwVWlITGF5b3V0IHtcbiAgPiAuZXJyb3JDdHJsIHtcbiAgICBiZGkge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmVyck1zZyB7XG4gIGNvbG9yOiBAY29sb3JfcmVkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn0iLCIqe1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5zYXBNTGFiZWwge1xuICAuZm9udFByb3BlcnRpZXMgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2FwTUlucHV0QmFzZUlubmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAuNzVyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgZmxleDogYXV0byAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDNyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbn1cblxuLnNhcFVpR2xvYmFsQmFja2dyb3VuZENvbG9yLFxuLnNhcE1HbG9iYWxCYWNrZ3JvdW5kQ29sb3J7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmJ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2FwTUlucHV0QmFzZUNvbnRlbnRXcmFwcGVyIHtcbiAgYm9yZGVyOiAwLjRweCBzb2xpZCAjYmZiZmJmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cblxuLnNhcE1DcnNsQnVsbGV0ZWQgPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNSW5wdXRIaWdobGlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cblxuLnNhcE1JbnB1dEhpZ2hsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cblxuLnNhcE1SYlNlbCAuc2FwTVJiQklubiB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNUmJIb3ZlcmFibGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNQ2JIb3ZlcmFibGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNUmJCIC5zYXBNUmJCT3V0IHtcbiAgLmZvbnRQcm9wZXJ0aWVzO1xufVxuXG4uc2FwTUlucHV0QmFzZUlubmVyOm5vdCguc2FwTUlucHV0QmFzZVJlYWRvbmx5SW5uZXIpOm5vdCguc2FwTUlucHV0QmFzZVN0YXRlSW5uZXIpOm5vdCguc2FwTUlucHV0QmFzZURpc2FibGVkSW5uZXIpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBAb2V2YnNfYmx1ZTtcbn1cblxuXG4uc2FwTUNiQmcuc2FwTUNiTWFya0NoZWNrZWQ6YmVmb3JlIHtcbiAgY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuXG4uc2FwTVNsdEhvdmVyYWJsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbn1cblxuXG4uc2FwTU1zZ1N0cmlwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gIG1hcmdpbjogMCAxcmVtIDFyZW0gMXJlbTtcbn1cblxuLnNhcE1Nc2dTdHJpcEljb24gPiAuc2FwVWlJY29uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uc2FwVWlSZXNwb25zaXZlTWFyZ2luIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNSW5wdXRCYXNlSW5uZXIge1xuICAuZm9udFByb3BlcnRpZXM7XG59XG5cbi52YWx1ZVN0YXRlRXJyb3J7XG4gIGJvcmRlcjogMnB4IHNvbGlkIEBvZXZic19yZWQ7XG59XG5cbi5jYlZhbHVlU3RhdGVFcnJvciAuc2FwTUNiQmcge1xuICBib3JkZXI6IDJweCBzb2xpZCBAb2V2YnNfcmVkO1xufVxuXG4uc2FwTVRpdGxlIHtcbiAgLmZvbnRQcm9wZXJ0aWVzO1xufVxuXG4uc2FwTVRleHQsXG4uc2FwTUZULFxuLnNhcE1UZXh0ID4gZGl2LFxuLnNhcE1UZXh0ID4gc3BhbiB7XG4gIC5mb250UHJvcGVydGllcztcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmJpdE1UZXh0UkIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTBweDtcbn1cblxuLmJpdFVpU21hbGxNYXJnaW5Ub3Age1xuICBtYXJnaW4tdG9wOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLnNhcFVpU2l6ZUNvbXBhY3QgLnNhcFVpU21hbGxNYXJnaW5Ub3Age1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJpdEhCb3hIIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4ubXNnQ29udGFpbmVye1xuICB3aWR0aDogMTAwJTtcbiAgLyptYXJnaW4tYm90dG9tOiAxcmVtOyovXG59XG5cbi5tc2dDb250YWluZXIgLnNhcE1Nc2dTdHJpcCB7XG4gIG1hcmdpbjogMCAwIDAuM3JlbSAwO1xuICBtaW4taGVpZ2h0OiAycmVtO1xufVxuXG4uc2FwVWlDb21wb25lbnRDb250YWluZXIsXG4uc2FwVWlDb21wb25lbnRDb250YWluZXIgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNhcFVpQ29tcG9uZW50Q29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5tYjFyZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubXQxcmVtIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLm1idDFyZW0ge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuLnNhcE1MYWJlbE1heFdpZHRoLmxibE1heFdpZHRoMTAwLFxuLmxibE1heFdpZHRoMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2FwTUlucHV0QmFzZVdhcm5pbmdJbm5lciB7XG4gIGJvcmRlci1jb2xvcjogI2JmYmZiZjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4uc2FwTUlucHV0QmFzZUlubmVyOm5vdCguc2FwTUlucHV0QmFzZVJlYWRvbmx5SW5uZXIpOm5vdCguc2FwTUlucHV0QmFzZVN0YXRlRXJyb3JJbm5lcik6bm90KC5zYXBNSW5wdXRCYXNlRGlzYWJsZWRJbm5lcik6aG92ZXIge1xuICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlO1xufVxuLnNhcE1JbnB1dEJhc2VJbm5lcjpub3QoLnNhcE1JbnB1dEJhc2VSZWFkb25seUlubmVyKTpub3QoLnNhcE1JbnB1dEJhc2VTdGF0ZUlubmVyKTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogQG9ldmJzX2JsdWU7XG59XG5cbi5zYXBVaUxuayB7XG4gIGZvbnQtc2l6ZTogMTNweCFpbXBvcnRhbnQ7XG59XG5cbi5jb25maXJtYXRpb25MYmx7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICB3aWR0aDoxNTBweDtcbiAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgcGFkZGluZy1yaWdodDo1cHg7XG59XG4uY29uZmlybWF0aW9uTGJsLmxvbmdUeHQge1xuICB3aWR0aDoyNjBweDtcbn1cbi5jb25maXJtYXRpb25WYWwge1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cblxuLnNhcE1UaWxlLnNhcE1UaWxlQWN0aXZlIHtcbiAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWU7XG59XG4uc2FwTVN0ZFRpbGVJY29uRGl2IHtcbiAgY29sb3I6IEBvZXZic19ibHVlO1xufVxuXG4uc2FwTUlCYXItQ1RYIC5zYXBNVGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zYXBNQmFyIC5zYXBNQmFyQ29udGFpbmVyICAuc2FwTUlucHV0U3VnZ0luRGlhbG9nIC5zYXBNSW5wdXRCYXNlSW5uZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnNhcE1CYXIgLnNhcE1CYXJDb250YWluZXIgLnNhcE1JbnB1dEJhc2VJbm5lciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNhcE1NZXNzYWdlUGFnZT4uc2FwTVBhZ2Ugc2VjdGlvbiB7XG4gIG1heC13aWR0aDogODAlO1xufVxuXG4uY29udHJhY3RMaXN0IC5zYXBNTElCIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNhcFVpRm9ybUVkaXQgLmNvbnRyYWN0TGlzdCAuc2FwTVRleHQge1xuICBtaW4taGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDAwO1xufVxuXG4uc2FwVWlGb3JtIHtcbiAgLnNhcFVpRm9ybVRpdGxlIHtcbiAgICBmb250LWZhbWlseTogQGZvbnRGYW1pbHkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2FwTUxpc3QgLnNhcE1JQmFyIC5zYXBNQmFyQ2hpbGQgLnNhcE1CdG5JY29uIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNTGlzdCAuc2FwTUlCYXIgLnNhcE1CYXJDaGlsZCAuc2FwTUJ0bkhvdmVyYWJsZSAuc2FwTUJ0bkljb24ge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zYXBNTGlzdCAuc2FwTUxJQi5zYXBNR0hMSSB7XG4gIGNvbG9yOiBAb2V2YnNfYmx1ZTtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBvZXZic19ibHVlO1xufVxuXG4uc2FwTUxJQi5zYXBNTElCQWN0aXZlIHtcbiAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNhcE1MSUIuc2FwTUxJQkFjdGl2ZSAuc2FwTVNMSUltZ0ljb24ge1xuICBjb2xvcjogQGNvbG9yO1xufVxuXG4uc2FwTVNMSUltZ0ljb24ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNhcE1TZWdCIC5zYXBNU2VnQkJ0biB7XG4gIGNvbG9yOiBAb2V2YnNfYmx1ZTtcbn1cbi5zYXBNU2VnQkJ0bi5zYXBNU2VnQkJ0blNlbCB7XG4gIGJhY2tncm91bmQ6IEBvZXZic19yZWQ7XG4gIGNvbG9yOiBAY29sb3I7XG4gIGJvcmRlci1jb2xvcjogQG9ldmJzX3JlZDtcbn1cbi5zYXBNU2VnQkJ0bi5zYXBNU2VnQkJ0bkZvY3VzYWJsZS5zYXBNU2VnQkJ0blNlbDpob3ZlciwgLnNhcE1TZWdCQnRuRm9jdXNhYmxlLnNhcE1CdG5BY3RpdmU6aG92ZXIge1xufVxuLnNhcE1TZWdCQnRuRm9jdXNhYmxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlO1xufVxuXG4uc2FwTVNlZ0JCdG4uc2FwTVNlZ0JCdG5Gb2N1c2FibGUuc2FwTVNlZ0JCdG5TZWw6aG92ZXIsIC5zYXBNU2VnQkJ0bkZvY3VzYWJsZS5zYXBNQnRuQWN0aXZlOmhvdmVyIHtcbn1cblxuLnNhcE1TZWdCQnRuLnNhcE1TZWdCQnRuRm9jdXNhYmxlLnNhcE1TZWdCQnRuU2VsIHtcbiAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkIEBvZXZic19yZWQ7XG59XG5cbi5iaXRGMTQge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYml0RjE2IHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi5zYXBVaURsZyBkaXYge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLypDdXN0b21IZWFkZXIgUGFuZWwqL1xuLnNhcE1QYW5lbEhkciAuc2FwTUJ0bkljb24ge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zYXBNUGFuZWxIZHIgLnNhcE1UaXRsZSB7XG4gIGNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogMCAwLjA2MjVyZW0gMCAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIC8qZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7Ki9cbn1cblxuLnNhcE1Qb3BvdmVyLmhlbHBQb3BvdmVyIC5zYXBNUGFuZWxIZHIgLnNhcE1UaXRsZSA+c3BhbiB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAuMDYyNXJlbSAwICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi8qQ3VzdG9tSGVhZGVyIFBhbmVsKi9cblxuLyogXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiBTQVAgQlVUVE9OIE92ZXJyaWRlXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gKi9cblxuXG5cbmh0bWwge1xuICAmLnNhcC1kZXNrdG9wIHtcbiAgICAuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG4gICAgLnNhcE1JQmFyLUNUWCAuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG4gICAgLnNhcE1UQi1UcmFuc3BhcmVudC1DVFggLnNhcE1CdG5Jbm5lci5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbiAgICAuc2FwTUJ0bltkYXRhLWJ0blByZXNzZWRdIC5zYXBNQnRuSW5uZXJ7XG4gICAgICAudG9nZ2xlQnRuUHJlc3NlZEJsdWUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2FwTUJ0bjpob3Zlcj4uc2FwTUJ0bkhvdmVyYWJsZSAuc2FwTUJ0bkljb24ge1xuICAgIH1cblxuXG4gICAgLnNhcE1CdG46aG92ZXI+LnNhcE1CdG5UcmFuc3BhcmVudC5zYXBNQnRuSG92ZXJhYmxlIHtcbiAgICB9XG5cbiAgICAuc2FwTUJ0bjpob3ZlciAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbiAgICAuc2FwTUJ0biAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpob3ZlcixcbiAgICAuc2FwTVRCLVRyYW5zcGFyZW50LUNUWCAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cblxuICAgIC5zYXBNQnRuVHJhbnNwYXJlbnQ+LnNhcE1CdG5JY29uIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNhcE1CdG46Zm9jdXM+LnNhcE1Gb2N1c2FibGUge1xuICAgICAgb3V0bGluZTpub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIH1cbiAgJi5zYXAtcGhvbmUsICYuc2FwLXRhYmxldCB7XG4gICAgLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuICAgIC5zYXBNSUJhci1DVFggLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuICAgIC5zYXBNVEItVHJhbnNwYXJlbnQtQ1RYIC5zYXBNQnRuSW5uZXIuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG4gICAgLnNhcE1CdG5bZGF0YS1idG5QcmVzc2VkXSAuc2FwTUJ0bklubmVye1xuICAgICAgLnRvZ2dsZUJ0blByZXNzZWRCbHVlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNhcE1CdG5UcmFuc3BhcmVudD4uc2FwTUJ0bkljb24ge1xuICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG5idXR0b24sIGJ1dHRvbjpub3QoLmRyb3Bkb3duKSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMDsgLy8gMC41cmVtIDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXG4gICYuc2FwTUJ0biB7XG4gICAgb3V0bGluZTogMDtcbiAgICAmOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUge1xuICAgICAgLmJ0bkJsdWVIb3ZlcjtcblxuICAgICAgJi5zYXBNQnRuVHJhbnNwYXJlbnQge1xuICAgICAgICAuYnRuQmx1ZUhvdmVyO1xuICAgICAgfVxuXG4gICAgICAmLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOm5vdCguc2FwTUJ0bkFjdGl2ZSkge1xuICAgICAgICAuYnRuQmx1ZUhvdmVyO1xuICAgICAgfVxuICAgICAgLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6aG92ZXIge1xuICAgICAgICAuYnRuQmx1ZUhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zYXBNQnRuSW5uZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDE1cHg7XG4gICAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWU7XG4gICAgY29sb3I6IEBjb2xvciAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZToxLjEyNXJlbTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IEBidG5fZGVmYXVsdF9ibHVlX2hvdmVyICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogQGJ0bl9kZWZhdWx0X2JsdWUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuRGlzYWJsZWQpLFxuICAuc2FwTUlCYXItQ1RYIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpub3QoLnNhcE1CdG5EaXNhYmxlZCksXG4gIC5zYXBNVEItVHJhbnNwYXJlbnQtQ1RYIC5zYXBNQnRuSW5uZXIuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuRGlzYWJsZWQpIHtcblxuICB9XG5cbiAgJlthcmlhLXByZXNzZWQ9J2ZhbHNlJ10ge1xuXG4gICAgJi5zYXBNQnRuOmhvdmVyPi5zYXBNQnRuSG92ZXJhYmxlIHtcbiAgICAgIC5idG5HcmV5SG92ZXI7XG5cbiAgICAgIC5zYXBNQnRuQ29udGVudCB7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhcE1CdG5Jbm5lciB7XG4gICAgICAuYnRuR3JleTtcblxuICAgICAgJi5zYXBNQnRuQWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3JfZGFya2dyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zYXBVaVNpemVDb21wYWN0IC5zYXBNQnRuIHtcbiAgbWFyZ2luOiAwIDAuMnJlbTtcbn1cbi5zYXBNQnRuSWNvbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNDM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC40Mzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuXG5cblxuLyogXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiBTQVAgQlVUVE9OIE92ZXJyaWRlIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eICovXG5cbi8qIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gVG9vbGJhckJ1dHRvbiBeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiAqL1xuLnRiSW5mb0J0bntcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGVzbW9rZTtcbn1cblxuLnRiSW5mb0J0bi5zYXBNQnRuIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi50YkluZm9CdG4gLnNhcE1CdG5Jbm5lciB7XG4gIGhlaWdodDogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxLjVyZW07XG59XG5cbi50YkluZm9CdG4gLnNhcE1CdG5JY29uIHtcbiAgbGluZS1oZWlnaHQ6IDEuMDA7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNDM3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjQzNzVyZW07XG59XG5cbi50YkluZm9CdG4uc2FwTUJ0bjpob3Zlcj4uc2FwTUJ0bklubmVyIHtcblxufVxuLyogXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiBUb29sYmFyQnV0dG9uIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eICovXG5cblxuLnNhcE1JQmFyLnNhcE1Gb290ZXIsXG4uc2FwTUlCYXIuc2FwTUZvb3Rlci1DVFgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZERkRGICFpbXBvcnRhbnQ7XG59XG5cblxuLnNhcE1Td3QsXG4uc2FwTVN3dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW07XG5cbiAgJi5zYXBNU3d0QWNjZXB0UmVqZWN0IHtcbiAgICAmLnNhcE1Td3RPZmYsICAmLnNhcE1Td3RPbiB7XG4gICAgICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlO1xuICAgICAgLnNhcE1Td3RIYW5kbGUge1xuICAgICAgICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBAb2V2YnNfYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FwTVN3dExhYmVsIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhcE1Td3RMYWJlbE9ue1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IEBvZXZic19ibHVlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5zYXBNU3d0TGFiZWxPZmYge1xuICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogQG9ldmJzX2JsdWU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2FwTUxuayB7XG4gIGNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xuICAuaWNvTCAge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuXG4vKiBFbnRmZXJudCBkZW4gYmxhdWVuIFJhaG1lbiBiZWkgRm9rdXMgZsO8ciBMaW5rcyAqL1xuLnNhcE1Mbms6Zm9jdXMsXG4uc2FwTUxuazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyAvKiBFbnRmZXJudCBkZW4gU3RhbmRhcmQtRm9rdXNyYWhtZW4gKi9cbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyAvKiBGYWxscyBTQVBVSTUgZWluZW4gU2NoYXR0ZW4gc2V0enQgKi9cbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogZ3JheSAhaW1wb3J0YW50O1xufVxuXG4uc2FwVWlCbG9ja0NlbGxUaXRsZSB7XG4gICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG4gIGJveC1zaXppbmc6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNQ2I6bm90KC5zYXBNQ2JCZ0Rpcykuc2FwTUNiSGFzTGFiZWw6Zm9jdXM6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IC0wLjE4NXJlbSAhaW1wb3J0YW50O1xufVxuXG46bm90KC5zYXBNU0ZEaXNhYmxlZCkgPiAuc2FwTVNGRjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogQG9ldmJzX2JsdWU7XG59XG5cblxuLy8gRVVWIFByb3Rva29sbCBBbnBhc3N1bmdlblxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGVybWluZGF1ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUZXJtaW5vcnQsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUZWlsbmVobWVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGFBbmxhc3MsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZPcnRVbnRlcnNjaHJpZnQge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZMYmxBbmxhc3MsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUcmF5ID4gZGl2ID4gZGl2LFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2Um93TEJMRW1wZmVobHVuZyA+IGRpdiA+IGxhYmVsLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZ0FuZ2VSb3cgPiBkaXYgPiBsYWJlbCxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlZlcm1pdHRsZXJSb3cgPiBkaXYgPiBsYWJlbCxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlJvdzMgPiBkaXYgPiBsYWJlbCxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dk9ydERhdHVtUm93ID4gZGl2ID4gbGFiZWwsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZSb3cyID4gZGl2ID4gbGFiZWwsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZSb3cxID4gZGl2ID4gbGFiZWwge1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMzYzNjM2IgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG5cbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmdBbmdlbm9tbWVuLTAtbGFiZWwsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nQW5nZW5vbW1lbi0xLWxhYmVsLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VmVybWl0dGxlci0xLWxhYmVsLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VmVybWl0dGxlci0wLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjM2MzYzNiICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIElucHV0IGRlciBQcm90b2tvbGwgSUQgQW5wYXNzdW5nXG5cbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmdBbmdlbm9tbWVuVEEsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tRVVWLUlEIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tRVVWLUlEIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2Um93MyA+IGRpdiA+IGxhYmVsLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2T3J0VW50ZXJzY2hyaWZ0LFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGVpbG5laG1lcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRlcm1pbm9ydCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2Rm9sZ2V0ZXJtaW4taW5uZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZPcnRVbnRlcnNjaHJpZnQsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nQW5nZW5vbW1lblRBLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRhQW5sYXNzLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGVpbG5laG1lcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkZvbGdldGVybWluLWlubmVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGVybWlub3J0LFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGVybWluZGF1ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nQW5nZW5vbW1lblRBLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLUVVVi1JRCB7XG4gIGhlaWdodDogMi41cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICAvL21hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRhQW5sYXNzLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZ0FuZ2Vub21tZW5UQSxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmcge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5cbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkZvbGdldGVybWluLWlubmVyOmhvdmVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2T3J0VW50ZXJzY2hyaWZ0OmhvdmVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZ0FuZ2Vub21tZW5UQTpob3ZlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmc6aG92ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUYUFubGFzczpob3ZlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRlaWxuZWhtZXI6aG92ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZGb2xnZXRlcm1pbi1pbm5lcjpob3ZlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRlcm1pbm9ydDpob3ZlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRlcm1pbmRhdWVyOmhvdmVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZ0FuZ2Vub21tZW5UQTpob3ZlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmc6aG92ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZGb2xnZXRlcm1pbi1pbm5lcjpmb2N1cyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dk9ydFVudGVyc2NocmlmdDpmb2N1cyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmdBbmdlbm9tbWVuVEE6Zm9jdXMsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nOmZvY3VzLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2VGFBbmxhc3M6Zm9jdXMsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUZWlsbmVobWVyOmZvY3VzLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2Rm9sZ2V0ZXJtaW4taW5uZXI6Zm9jdXMsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUZXJtaW5vcnQ6Zm9jdXMsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUZXJtaW5kYXVlcjpmb2N1cyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmdBbmdlbm9tbWVuVEE6Zm9jdXMsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nOmZvY3VzLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2Rm9sZ2V0ZXJtaW4taW5uZXI6YWN0aXZlLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2T3J0VW50ZXJzY2hyaWZ0OmFjdGl2ZSxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmdBbmdlbm9tbWVuVEE6YWN0aXZlLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZzphY3RpdmUsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUYUFubGFzczphY3RpdmUsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUZWlsbmVobWVyOmFjdGl2ZSxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkZvbGdldGVybWluLWlubmVyOmFjdGl2ZSxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlRlcm1pbm9ydDphY3RpdmUsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZUZXJtaW5kYXVlcjphY3RpdmUsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nQW5nZW5vbW1lblRBOmFjdGl2ZSxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmc6YWN0aXZlLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZ0FuZ2Vub21tZW5UQTpob3ZlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkVtcGZlaGx1bmc6aG92ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1FVVYtSUQ6aG92ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nQW5nZW5vbW1lblRBOmZvY3VzLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2RW1wZmVobHVuZzpmb2N1cyxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLUVVVi1JRDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNGU0ZTRlO1xufVxuXG4vLyBCdXR0b24gQW5wYXNzdW5nXG5cbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dnNlbmRlbjIge1xuICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzN3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM3cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDM3cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDM3cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWUgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjllbSAhaW1wb3J0YW50OztcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dkJ0blJvdyA+IGRpdiA+IGJ1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vQ29sb3IgQnV0dG9uIGJlaW0gSG92ZXIgU2VuZGVuIEVVVlxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2c2VuZGVuMjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IEBidG5fZGVmYXVsdF9ibHVlX2hvdmVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBAYnRuX2RlZmF1bHRfYmx1ZSAhaW1wb3J0YW50O1xufVxuXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZzZW5kZW4yLWljb24gPiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFNBUC1pY29ucyAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuc3BhbiAuc2FwVWlCdG5UeHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgdG9wOiAtMjlweCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy8gU3Rlcm5jaGVuIGJlaSBGZWxkZXJuXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZFbXBmZWhsdW5nQW5nZVJvdyA+IGRpdiA+IGxhYmVsOjphZnRlcixcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlZlcm1pdHRsZXJSb3cgPiBkaXYgPiBsYWJlbDo6YWZ0ZXIsXG4jYml0LW1vZHVsZS1ldXYtcHJvdG9rb2xsLS1ldXZSb3cxID4gZGl2ID4gbGFiZWw6OmFmdGVyLFxuI2JpdC1tb2R1bGUtZXV2LXByb3Rva29sbC0tZXV2T3J0RGF0dW1Sb3cgPiBkaXYgPiBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnKic7XG4gIGNvbG9yOiAjZTUyOTI5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlJvd0xCTEVtcGZlaGx1bmcgPiBkaXYgPiBsYWJlbCxcbiNiaXQtbW9kdWxlLWV1di1wcm90b2tvbGwtLWV1dlJvd0xibEFubGFzc3tcbnBvc2l0aW9uOiByZWxhdGl2ZTtcbnRvcDogMTVweFxufVxuXG4udHJheUNvbCAuZ2FwQ29sLCAubGVlcmVzRGl2e1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59IiwiLnNhcFVpQmxvY2tMYXlvdXRTaXplWEwge1xuICAuc2FwVWlCbG9ja0NlbGxDb250ZW50ID4gLnNhcE1UZXh0IHtcblxuICB9XG59XG5cbiAgLnNhcFVpQmxvY2tDZWxsVGl0bGUge1xuICAgIC5oMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNhcFVpQmxvY2tMYXlvdXQgIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4iLCJcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvZXZicy1pY29uZm9udFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQuc3ZnI29ldmJzLWljb25mb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6XCJvZXZicy1pY29uZm9udFwiO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQuc3ZnI29ldmJzLWljb25mb250XCIpIGZvcm1hdChcInN2Z1wiKVxuICB9XG59XG5cbltkYXRhLWljb25dOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKVxufVxuXG5bZGF0YS1pY29uXTpiZWZvcmUsLmZvLWFsZXJ0OmJlZm9yZSwuZm8tYXJyb3ctZG93bjpiZWZvcmUsLmZvLWFycm93LWxlZnQ6YmVmb3JlLC5mby1hcnJvdy1yaWdodDpiZWZvcmUsLmZvLWFycm93LXVwOmJlZm9yZSwuZm8tYmFja3dhcmQ6YmVmb3JlLC5mby1iYXI6YmVmb3JlLC5mby1idWxsZXQ6YmVmb3JlLC5mby1idWxsZXQtYXJyb3c6YmVmb3JlLC5mby1jYWxjdWxhdG9yOmJlZm9yZSwuZm8tY2FsZW5kYXI6YmVmb3JlLC5mby1jaGVjazpiZWZvcmUsLmZvLWNsb2NrOmJlZm9yZSwuZm8tY3VzdG9tZXI6YmVmb3JlLC5mby1kZWxldGU6YmVmb3JlLC5mby1kaXNsaWtlOmJlZm9yZSwuZm8tZG90OmJlZm9yZSwuZm8tZG91YmxlYXJyb3ctZG93bjpiZWZvcmUsLmZvLWRvdWJsZWFycm93LXVwOmJlZm9yZSwuZm8tZG93bmxvYWQ6YmVmb3JlLC5mby1leGNsYW1hdGlvbjpiZWZvcmUsLmZvLWZvcndhcmQ6YmVmb3JlLC5mby1pZC1jYXJkOmJlZm9yZSwuZm8tbGlrZTpiZWZvcmUsLmZvLW1haWw6YmVmb3JlLC5mby1tZW1vcml6ZTpiZWZvcmUsLmZvLW1lbnU6YmVmb3JlLC5mby1taW51czpiZWZvcmUsLmZvLW1vYmlsZS1iZXJhdGVyOmJlZm9yZSwuZm8tbW9iaWxlLW1lbnVlOmJlZm9yZSwuZm8tbW9iaWxlLW1lbnVlLWFrdGl2OmJlZm9yZSwuZm8tbW9iaWxlLW1lbnVlLWhvY2g6YmVmb3JlLC5mby1tb2JpbGUtbWVudWUtaG9jaC1ha3RpdjpiZWZvcmUsLmZvLXBhZGxvY2s6YmVmb3JlLC5mby1wYWRsb2NrLW9wZW46YmVmb3JlLC5mby1wYXBlcjpiZWZvcmUsLmZvLXBhcGVyLWJsYW5rOmJlZm9yZSwuZm8tcGVuY2lsOmJlZm9yZSwuZm8tcGhvbmU6YmVmb3JlLC5mby1wbGFjZTpiZWZvcmUsLmZvLXBsYXktcGF1c2U6YmVmb3JlLC5mby1wbHVzOmJlZm9yZSwuZm8tcHJpbnQ6YmVmb3JlLC5mby1xdWVzdGlvbjpiZWZvcmUsLmZvLXJlbG9hZDpiZWZvcmUsLmZvLXNlYXJjaDpiZWZvcmUsLmZvLXNlcnZpY2UtbnVtYmVyczpiZWZvcmUsLmZvLXNwZWFrZXI6YmVmb3JlLC5mby10YWJsZS1wYWdpbmF0aW9uOmJlZm9yZSwuZm8tdHJhc2gtYmluOmJlZm9yZSwuZm8td29ybGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJvZXZicy1pY29uZm9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZFxufVxuXG4uZm8tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYyXCJcbn1cblxuLmZvLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRiXCJcbn1cblxuLmZvLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRhXCJcbn1cblxuLmZvLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MVwiXG59XG5cbi5mby1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGNcIlxufVxuXG4uZm8tYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdhXCJcbn1cblxuLmZvLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDhcIlxufVxuXG4uZm8tYnVsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NVwiXG59XG5cbi5mby1idWxsZXQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUyXCJcbn1cblxuLmZvLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZhXCJcbn1cblxuLmZvLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NFwiXG59XG5cbi5mby1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzBcIlxufVxuXG4uZm8tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRmXCJcbn1cblxuLmZvLWN1c3RvbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2Y1wiXG59XG5cbi5mby1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc0XCJcbn1cblxuLmZvLWRpc2xpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYxXCJcbn1cblxuLmZvLWRvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGRcIlxufVxuXG4uZm8tZG91YmxlYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTNcIlxufVxuXG4uZm8tZG91YmxlYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU0XCJcbn1cblxuLmZvLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MlwiXG59XG5cbi5mby1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDFcIlxufVxuXG4uZm8tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDNcIlxufVxuXG4uZm8taWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTBcIlxufVxuXG4uZm8tbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzNcIlxufVxuXG4uZm8tbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDZcIlxufVxuXG4uZm8tbWVtb3JpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY5XCJcbn1cblxuLmZvLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY2XCJcbn1cblxuLmZvLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2M1wiXG59XG5cbi5mby1tb2JpbGUtYmVyYXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTVcIlxufVxuXG4uZm8tbW9iaWxlLW1lbnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NlwiXG59XG5cbi5mby1tb2JpbGUtbWVudWUtYWt0aXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU3XCJcbn1cblxuLmZvLW1vYmlsZS1tZW51ZS1ob2NoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1OFwiXG59XG5cbi5mby1tb2JpbGUtbWVudWUtaG9jaC1ha3RpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTlcIlxufVxuXG4uZm8tcGFkbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmVcIlxufVxuXG4uZm8tcGFkbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZlwiXG59XG5cbi5mby1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjhcIlxufVxuXG4uZm8tcGFwZXItYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY3XCJcbn1cblxuLmZvLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzVcIlxufVxuXG4uZm8tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZkXCJcbn1cblxuLmZvLXBsYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0OVwiXG59XG5cbi5mby1wbGF5LXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OVwiXG59XG5cbi5mby1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3N1wiXG59XG5cbi5mby1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDRcIlxufVxuXG4uZm8tcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc4XCI7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLmZvLXJlbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDdcIlxufVxuXG4uZm8tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NVwiXG59XG5cbi5mby1zZXJ2aWNlLW51bWJlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZiXCJcbn1cblxuLmZvLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc2XCJcbn1cblxuLmZvLXRhYmxlLXBhZ2luYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcyXCJcbn1cblxuLmZvLXRyYXNoLWJpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTFcIlxufVxuXG4uZm8td29ybGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRlXCJcbn1cblxuLmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJvZXZicy1pY29uZm9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLFwiSGVsdmV0aWNhXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWZcbn1cblxuLmZvOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9ldmJzLWljb25mb250XCJcbn1cblxuLmZvLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidFwiXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NwYXJrYXNzZSBXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJyZy13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFycmctd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJyZy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9zcGFycmctd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vZm9udHMvc3BhcnJnLXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9yZ3JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcnJnaXQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcnJnaXQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9yZ2l0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTcGFya2Fzc2UgV2ViJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFybHQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3Bhcmx0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFybHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvc3Bhcmx0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJsdC13ZWJmb250LnN2ZyNzcGFya2Fzc2VfbHRyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NwYXJrYXNzZSBXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJsdGl0LXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJsdGl0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LnN2ZyNzcGFya2Fzc2VfbHRpdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWNcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcmJkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJiZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvc3BhcmJkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJiZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFyYmQtd2ViZm9udC5zdmcjc3Bhcmthc3NlX3JnYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcmJkaXQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcmJkaXQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJiZGl0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJiZGl0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJiZGl0LXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9yZ2JvbGRfaXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xufSIsIi8vIEZ1bmN0aW9uIHRvIGdlbmVyYXRlIGljb24gbWFza1xuLy8uc3ZnSWNvbk1hc2soQGljb25OYW1lLCBAYmFzZUNvbG9yOiAjYWFhKSB7XG4vLyAgYmFja2dyb3VuZC1jb2xvcjogQGJhc2VDb2xvcjtcbi8vICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL0B7aWNvbk5hbWV9LnN2ZycpO1xuLy8gIG1hc2staW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL0B7aWNvbk5hbWV9LnN2ZycpO1xuLy99XG5cbi52ZWhpY2xlQ2VsbENvbnRlbnQoQHZlaGljbGUsIEBpY29uTmFtZSwgQGJhc2VDb2xvcjogI2FhYSkge1xuICAvLyZbZGF0YS12ZWhpY2xlPUB7dmVoaWNsZX1dIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICAvLyAgJjpiZWZvcmUge1xuICAvLyAgICBjb250ZW50OiAnJztcbiAgLy8gICAgZGlzcGxheTogYmxvY2s7XG4gIC8vICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gIC8vICAgIHdpZHRoOiAxMDBweDtcbiAgLy8gICAgaGVpZ2h0OiAxMDBweDtcbiAgLy8gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXM7XG4gIC8vXG4gIC8vICAgIGJhY2tncm91bmQtY29sb3I6IEBiYXNlQ29sb3I7XG4gIC8vICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvQHtpY29uTmFtZX0uc3ZnJyk7XG4gIC8vICAgIC13ZWJraXQtbWFzay1ib3gtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL0B7aWNvbk5hbWV9LnN2ZycpO1xuICAvLyAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9Ae2ljb25OYW1lfS5zdmcnKTtcbiAgLy8gIH1cbiAgLy99XG59XG5cbiAucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgYm94LXNpemluOiBib3JkZXItYm94O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiYmI7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cblxuICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC52ZWhpY2xlSWNvbiB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgc3ZnIHJlY3Qge1xuICAgICAgZmlsbDogI2NjY2NjYztcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgLjVzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIC41cztcbiAgICB9XG4gIH1cblxuICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAudmVoaWNsZUxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDE1cHggMDtcblxuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cztcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAzcHggYXV0byAwO1xuICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBAb2V2YnNfYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZDogQGNvbG9yX2dyZWVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZlaGljbGVUaXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLnZlaGljbGVEZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDAuODVlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1zZWxlY3RlZD1cIlhcIl0gLnNhcFVpQmxvY2tDZWxsQ29udGVudCxcbiAgJjpob3ZlciAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICAvLyY6YmVmb3JlIHtcbiAgICAudmVoaWNsZUljb24gc3ZnIHJlY3Qge1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBAb2V2YnNfYmx1ZTtcbiAgICAgIGZpbGw6IEBvZXZic19ibHVlO1xuICAgIH1cblxuICAgIC52ZWhpY2xlTGFiZWwge1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIGNvbG9yOiBAb2V2YnNfYmx1ZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLXNlbGVjdGVkPVwiWFwiXSAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC52ZWhpY2xlTGFiZWw6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQ0OCAzOTUnIGhlaWdodD0nMTNweCcgd2lkdGg9JzEzcHgnJTNFJTNDcG9seWdvbiBmaWxsPSclMjMwMDJlYTcnIHBvaW50cz0nMTQyLjgsMzIzLjg1IDM1LjcsMjE2Ljc1IDAsMjUyLjQ1IDE0Mi44LDM5NS4yNSA0NDguOCw4OS4yNSA0MTMuMSw1My41NSclM0UlM0MvcG9seWdvbiUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IDEuNXB4O1xuICB9XG59XG5cbiAucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3Npbmcge1xuICAuTW9wZWQge1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXM7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzO1xuXG4gICAgfVxuXG4gICAgLnZlaGljbGVMYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgICAgIHRyYW5zaXRpb246IG1hcmdpbi10b3AgLjVzO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDNweCBhdXRvIDA7XG4gICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEBvZXZic19ibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmVoaWNsZVRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAudmVoaWNsZURlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NWVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIH1cblxufVxuXG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3Npbmcuc2FwVWlCbG9ja0hvcml6b250YWxDZWxsc1JvdyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmJiO1xuXG4gICYucHJvY2Vzc1JvdzEge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn0iLCIuc2FwLXBob25lLFxuLnNhcC10YWJsZXQge1xuICAudmVoaWNsZVR5cGVGcmdtdCAudmVoaWNsZVR5cGVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGwgLnNhcFVpQmxvY2tDZWxsQ29udGVudCAuc2FwTUZUOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2FhYTtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAmW2RhdGEtc2VsZWN0ZWQ9XCJYXCJdIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQG9ldmJzX2JsdWU7XG4gICAgfVxuICB9XG5cbiAgLnZlaGljbGVUeXBlRnJnbXQgLnZlaGljbGVUeXBlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtc2VsZWN0ZWQ9XCJYXCJdIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnNhcE1GVDphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlO1xuICB9XG59XG5cbi52ZWhpY2xlVHlwZUZyZ210IC52ZWhpY2xlVHlwZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmJiO1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG5cbiAgLnZlaGljbGVDaGVja0JveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICAgLnNhcE1GVCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgICAgIHRyYW5zaXRpb246IG1hcmdpbi10b3AgLjVzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4tdG9wIC41cztcblxuICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogM3B4IGF1dG8gMDtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgQG9ldmJzX2JsdWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1zZWxlY3RlZD1cIlhcIl0gLnNhcFVpQmxvY2tDZWxsQ29udGVudCxcbiAgJjpob3ZlciAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAb2V2YnNfYmx1ZTtcbiAgICB9XG5cbiAgICAuc2FwTUZUIHtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICBjb2xvcjogQG9ldmJzX2JsdWU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1zZWxlY3RlZD1cIlhcIl0gLnNhcFVpQmxvY2tDZWxsQ29udGVudCAuc2FwTUZUOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggMzk1JyBoZWlnaHQ9JzEzcHgnIHdpZHRoPScxM3B4JyUzRSUzQ3BvbHlnb24gZmlsbD0nJTIzMDAyZWE3JyBwb2ludHM9JzE0Mi44LDMyMy44NSAzNS43LDIxNi43NSAwLDI1Mi40NSAxNDIuOCwzOTUuMjUgNDQ4LjgsODkuMjUgNDEzLjEsNTMuNTUnJTNFJTNDL3BvbHlnb24lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAycHg7XG4gIH1cbn1cbiIsIi5tYWludGVuYW5jZVYge1xuICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgIG1hcmdpbi1yaWdodDoxcmVtO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5pbWcge1xuICB9XG4gIC5zYXBNRlQge1xuICAgIG1hcmdpbi10b3A6MnJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufSIsIlxuLnZlaGljbGVGcmdtdCB7XG4gIC52ZWhpY2xlUm93IHtcblxuICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIG1hcmdpbjogMCAwLjVyZW07XG5cbiAgICB9XG5cbiAgICAuZXJyTXNnIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuXG4gICAgLnNhcE1DYiB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICAgICAgLnNhcE1DYkJnIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ0bl9tb3JlX2xlc3Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuIC5vcGFjaXR5IHtcbiAgIG9wYWNpdHk6IDAuMDU7XG4gfVxuXG4gIC52ZWhpY2xlQ2hlY2tCb3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgIG9wYWNpdHk6MDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXG5cbiAgICAmID4gZGl2IHtcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cbiAgICB9XG4gIH1cblxuICAuZXJyb3JNZXNzYWdlVmVoaWNsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG59XG5cbiIsIi5zYXAtcGhvbmUsXG4uc2FwLXRhYmxldCB7XG4gIC5jb250YWN0RGF0YUZyZ210IHtcbiAgICAuY29udGFjdERhdGFSb3dNb2JpbGUge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuY29udGFjdERhdGFSb3dNb2JpbGUgPiBkaXY6bnRoLWNoaWxkKDIpLCBkaXY6bnRoLWNoaWxkKDMpICB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgIH1cblxuICAgIC5jb250YWN0RGF0YVJvd01vYmlsZSA+IGRpdjpudGgtY2hpbGQoNCkgIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIH1cblxuICAgIC53aWR0aEZ1bGxGb3JNb2JsZSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi5jb250YWN0RGF0YUZyZ210IHtcblxuICAuY29udGFjdERhdGFSb3cge1xuICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbToxcmVtO1xuICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJi50aXRsZSB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8uY29udGFjdERhdGFSb3cge1xuICAvLyAgZGlzcGxheTogdGFibGU7XG4gIC8vICBtYXJnaW46IDAlIGF1dG87XG4gIC8vfVxuXG4gIC5wb3N0YWwge1xuICAgIC5zYXBNU2x0IHtcbiAgICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4iLCIucG9saWN5RGF0YUZyZ210IHtcbiAgLnBvbGljeURhdGFSb3cge1xuICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOjFyZW07XG4gICAgICBtYXJnaW46IDAgMC41cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmLnRpdGxlIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWJlRml4IHtcbiAgICB0b3A6IC0xMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2hlY2tUb3BGaXgge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxufVxuXG4iLCIuc2FwLWRlc2t0b3Age1xuICAuY29tcGFyc2lvblRhYmxlRnJnbXQge1xuICAgIC5jb21wYXJpc29uVGFibGVSb3cge1xuICAgICAgbWFyZ2luOiAwIDE1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY29tcGFyc2lvblRhYmxlRnJnbXQge1xuXG4gIC5Db21wYXJpc29uVGFibGUge1xuICAgICZbZGF0YS1idG5QcmVzc2VkVmFyaWFudD1cIkhGXCJdIHtcbiAgICAgIC5oaWdobGlnaHRUSyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgICAgLmhpZ2hsaWdodEhGIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG9ldmJzX2xpZ2h0X2JsdWU7XG4gICAgICB9XG4gICAgfVxuICAgICZbZGF0YS1idG5QcmVzc2VkVmFyaWFudD1cIlRLXCJdIHtcbiAgICAgIC5oaWdobGlnaHRUSyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBvZXZic19saWdodF9ibHVlO1xuICAgICAgfVxuXG4gICAgICAuaGlnaGxpZ2h0SEYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJpY2VEZXRhaWxUZXh0IHtcbiAgICBjb2xvcjogI2FhYSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMC44NWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIG1hcmdpbi1ib3R0b206IDEwJSAhaW1wb3J0YW50O1xuXG4gIC5yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgIC5yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jb2wge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cblxuICAuaWNvbi1jaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNDQ4IDM5NScgaGVpZ2h0PScxM3B4JyB3aWR0aD0nMTNweCclM0UlM0Nwb2x5Z29uIGZpbGw9JyUyMzAwMmVhNycgcG9pbnRzPScxNDIuOCwzMjMuODUgMzUuNywyMTYuNzUgMCwyNTIuNDUgMTQyLjgsMzk1LjI1IDQ0OC44LDg5LjI1IDQxMy4xLDUzLjU1JyUzRSUzQy9wb2x5Z29uJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxuXG4gIC5pY29uLWRhc2hlZCB7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAuZmxleEJ1dHRvbiB7XG4gICAgPiBkaXYge1xuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBmbGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTFweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGZsZXg6IDEgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTNweCAxMXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvL2p1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFibGUtY29udGFpbmVyLFxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyxcbiAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnRhYmxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gIH1cblxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyxcbiAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3ctaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIH1cblxuICAvKi50YWJsZS1jb250YWluZXIgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIH0qL1xuXG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMmVhNztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA0NWVtO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAuMTIpO1xuICB9XG5cbiAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLFxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtMSxcbiAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLTIsXG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC0zLFxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtNCxcbiAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLTUsXG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC02LFxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtNyxcbiAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLTgsXG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0xLFxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMixcbiAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTMsXG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC00LFxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtNSxcbiAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTYsXG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC03LFxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtOCB7XG4gICAgZmxleDogMTtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxM3B4IDExcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICB9XG5cbiAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiA6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgfVxuXG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC0xIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC0yIHtcbiAgICBmbGV4OiAyO1xuICB9XG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC0zIHtcbiAgICBmbGV4OiAzO1xuICB9XG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC00IHtcbiAgICBmbGV4OiA0O1xuICB9XG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC01IHtcbiAgICBmbGV4OiA1O1xuICB9XG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC02IHtcbiAgICBmbGV4OiA2O1xuICB9XG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC03IHtcbiAgICBmbGV4OiA3O1xuICB9XG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC04IHtcbiAgICBmbGV4OiA4O1xuICB9XG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC05IHtcbiAgICBmbGV4OiA5O1xuICB9XG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC0xMCB7XG4gICAgZmxleDogMTA7XG4gIH1cbiAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLTExIHtcbiAgICBmbGV4OiAxMTtcbiAgfVxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtMTIge1xuICAgIGZsZXg6IDEyO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZCxcbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMSxcbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMixcbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMyxcbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtNCxcbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtNSxcbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtNixcbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtNyxcbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtOCxcbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtOSxcbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMTAsXG4gICAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTExLFxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0xMiB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgfVxuXG4gICAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kICsgZGl2LFxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0xICsgZGl2LFxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0yICsgZGl2LFxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0zICsgZGl2LFxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC00ICsgZGl2LFxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC01ICsgZGl2LFxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC02ICsgZGl2LFxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC03ICsgZGl2LFxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC04ICsgZGl2LFxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC05ICsgZGl2LFxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0xMCArIGRpdixcbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMTEgKyBkaXYsXG4gICAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTEyICsgZGl2IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTEge1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMiB7XG4gICAgICBmbGV4OiAyO1xuICAgIH1cblxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0zIHtcbiAgICAgIGZsZXg6IDM7XG4gICAgfVxuXG4gICAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTQge1xuICAgICAgZmxleDogNDtcbiAgICB9XG5cbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtNSB7XG4gICAgICBmbGV4OiA1O1xuICAgIH1cblxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC02IHtcbiAgICAgIGZsZXg6IDY7XG4gICAgfVxuXG4gICAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTcge1xuICAgICAgZmxleDogNztcbiAgICB9XG5cbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtOCB7XG4gICAgICBmbGV4OiA4O1xuICAgIH1cblxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC05IHtcbiAgICAgIGZsZXg6IDk7XG4gICAgfVxuXG4gICAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cgPiAudGFibGUtY29sLW1kLTEwIHtcbiAgICAgIGZsZXg6IDEwO1xuICAgIH1cblxuICAgIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93ID4gLnRhYmxlLWNvbC1tZC0xMSB7XG4gICAgICBmbGV4OiAxMTtcbiAgICB9XG5cbiAgICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wtbWQtMTIge1xuICAgICAgZmxleDogMTI7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtY29sLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgIC50YWJsZS1jb250YWluZXIgLnRhYmxlLWNvbC1tZC12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudGFibGUtY29udGFpbmVyIC5taC0xIHtcbiAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICB9XG4gIC50YWJsZS1jb250YWluZXIgLm1oLTIge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLnRhYmxlLWNvbnRhaW5lciAubWgtMyB7XG4gICAgbWluLWhlaWdodDogNzVweDtcbiAgfVxuICAudGFibGUtY29udGFpbmVyIC5taC00IHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgfVxuICAudGFibGUtY29udGFpbmVyIC5taC01IHtcbiAgICBtaW4taGVpZ2h0OiAxMjVweDtcbiAgfVxuICAudGFibGUtY29udGFpbmVyIC5taC02IHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgfVxuICAudGFibGUtY29udGFpbmVyIC5taC03IHtcbiAgICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgfVxuICAudGFibGUtY29udGFpbmVyIC5taC04IHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC50YWJsZS1jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICB9XG5cbiAgLnRhYmxlLWNvbnRhaW5lciAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZS1jb250YWluZXIgLnByaWNlID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjVlbSAhaW1wb3J0YW50OztcbiAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAudGFibGUtY29udGFpbmVyIC5oaWdobGlnaHRUSyAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMmVtICFpbXBvcnRhbnQ7O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IEBjb2xvcl9ncmVlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxlLWNvbnRhaW5lciAuaGlnaGxpZ2h0VEsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBvZXZic19saWdodF9ibHVlO1xuICB9XG5cbiAgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtcm93LWhlYWRlciAuaGlnaGxpZ2h0SGFmdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWRiYTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIC4xMik7XG4gIH1cblxuICAudGFibGUtY29udGFpbmVyIC50YWJsZS1yb3ctaGVhZGVyIC5oaWdobGlnaHRUSyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWRiYTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIC4xMik7XG4gIH1cblxuICAudGFibGUtY29udGFpbmVyIC50YWJsZS1yb3ctaGVhZGVyIC5oaWdobGlnaHRUSzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdIw6R1ZmlnIGdld8OkaGx0JztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX2dyZWVuO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIwJTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAudGFibGUtY29udGFpbmVyIC50YWJsZS1yb3ctaGVhZGVyIC5oaWdobGlnaHRUSzpiZWZvcmUge1xuICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgYm90dG9tOiA4MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICB9XG4gIH1cblxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdy5ub2JvcmRlcixcbiAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZS1yb3cubm9ib3JkZXIgPiAudGFibGUtY29sLFxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdy5ub2JvcmRlciA+IDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdy5ub3BhZGRpbmcsXG4gIC50YWJsZS1jb250YWluZXIgPiAudGFibGUtcm93Lm5vcGFkZGluZyA+IC50YWJsZS1jb2wge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gIH1cblxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlLXJvdyA+IC50YWJsZS1jb2wgLmJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLy9CdXR0b24gU2FwVWk1XG5cbiAgLmJ1dHRvblRrQ29tcGFyZVRhYmxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTUzcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oYm94Q29tcGFyZVRhYmxlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbn0iLCIuc2FwLXBob25lLFxuLnNhcC10YWJsZXQge1xuICAuYmFua0RhdGFGcmdtdCB7XG4gICAgLndpZHRoRnVsbEZvck1vYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5iYW5rRGF0YUZyZ210IHtcbiAgLmJhbmtEYXRhUm93IHtcbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICYudGl0bGUge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pbnB1dEliYW4ge1xuICAgIC5zYXBNSW5wdXREaXZXcmFwcGVyIHtcbiAgICAgIC5zYXBNSW5wdXRCYXNlSW5uZXIge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnB1dEliYW4gPiBkaXYge1xuICAgIGhlaWdodDogMTAxJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlucHV0QmFua0FjY291bnQgPiBkaXYge1xuICAgIGhlaWdodDogMTAxJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlucHV0QmFua2tleSA+IGRpdiB7XG4gICAgaGVpZ2h0OiAxMDElICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW5wdXRWZWhpY2xlTnIgPiBkaXYge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbWJvQm94UHJvZHVjZXIgPiBkaXYgPiBpbnB1dCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOXB4IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhlcnN0ZWxsZXIge1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgLjA2MjVyZW0gcmdiYSg4NSwxMDcsMTI5LDAuMjUpO1xuICAgIGJvcmRlcjogMC40cHggc29saWQgI2JmYmZiZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgfVxuXG4gIC5jYlByb2R1Y2VyTm90Rm91bmQge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYlByb2R1Y2VyTm90Rm91bmQgPiBkaXYge1xuICAgIGxlZnQ6IDAuMTEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbn0iLCIuY29tcGxldGlvbkZyZ210IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IDAgMC41cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCBAY181O1xuICAuY29tcGxldGlvblJvdyB7XG5cbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMi42MjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAxMTBweClcIjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJi5jb250cmFjdCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb250cmFjdERldGFpbHMucG5nJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAuY29tcGxldGlvblJvd0VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcblxuICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgICBkaXYge1xuICAgICAgICBjb2xvciA6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuc2FwTUNiIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICAgIC5zYXBNQ2JCZyB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxufSIsIi5jb25zdWx0YXRpb25GcmdtdCB7XG4gIC5jb25zdWx0YXRpb25Sb3cge1xuXG4gICAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEBjXzU7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBjb2xvcjogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDExMHB4KVwiO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLmJlcmF0ZXIge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmVyYXRlci5wbmcnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5lcnJNc2cge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG5cbiAgICAuc2FwTUNiIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDJyZW07XG4gICAgICAuc2FwTUNiQmcge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIuc3RlcC1jLXByZXZOZXh0QnRucyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4uc2VuZEZyZ210IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IEBvZXZic19saWdodF9ibHVlO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgbWFyZ2luOiAxcmVtIDAuNXJlbTtcblxuICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuXG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAxMTBweClcIjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLnBvbGljZSB7XG4gICAgICBoMiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3BvbGljZS5wbmcnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXJyTXNnIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLnNhcE1DYiB7XG4gICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgICAuc2FwTUNiQmcge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuc2FwTUJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59IiwiLnRoYW5rc0ZyZ210IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9ncmVlbjtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCBsaWdodGdyYXk7XG4gIG1hcmdpbjogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcblxuXG4gIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAxMTBweClcIjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N1Y2Nlc3MucG5nJyk7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cblxuICAuc2FwTUNiIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICAgIC5zYXBNQ2JCZyB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zYXBNQnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn0iLCIudG90YWxCbG9ja1dyYXBwZXIge1xuXG4gIC50b3RhbFJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuXG4gICAgLnN1ZmZpeFR4dCB7XG4gICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmV4dHJhT3B0aW9uIHtcbiAgICAgIC5mby1wbHVzLFxuICAgICAgLmZvLW1pbnVze1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjowIDAuNXJlbSAwIDAuNzVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50b3RhbEJsb2NrIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIEBvZXZic19ibHVlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuc2FwTVRleHQge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhcE1GVCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFjdGlvbkNvZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufSIsIi5zYXAtcGhvbmUsXG4uc2FwLXRhYmxldCB7XG4gIC5hZ2VuY3lGcmdtdCB7XG4gICAgLndpZHRoRnVsbEZvck1vYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFnZW5jeVJlc3VsdEltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5hZ2VuY3lJbnB1dFNlYXJjaCB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbi5hZ2VuY3lGcmdtdCB7XG5cbiAgLmFnZW5jeVJvdyB7XG4gICAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46IDAgMC41cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmLnRpdGxlIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hZ2VuY3lIQm94IHtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5hZ2VuY3lWQm94IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgei1pbmRleDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0UyRTlFRDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UsXG4gICAgdHJhbnNmb3JtIDAuMnMgZWFzZSxcbiAgICB6LWluZGV4IDBzIDAuMnMgZWFzZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0UyRTlFRDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLFxuICAgICAgdHJhbnNmb3JtIDAuMnMgZWFzZSxcbiAgICAgIHotaW5kZXggMHMgMHMgZWFzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAuYWdlbmN5VkJveCA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIH1cblxuICAuYWdlbmN5SW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICB9XG5cbiAgLmFnZW5jeV9uYW1lIHtcbiAgICBjb2xvcjogIzMxMzQzNTtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMi42MjVyZW07XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgLy9oZWlnaHQ6IDVyZW07XG4gIH1cblxuICAuYWdlbmN5VGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmFnZW5jeUluZm8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzZGODA4QTtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgLy9saW5lLWhlaWdodDogMi4zNzVyZW07XG4gIH1cblxuICAuYXJyb3dSaWdodCB7XG4gICAgYm9yZGVyOiBzb2xpZCBibGFjaztcbiAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICAuYWdlbmN5TmV4dEJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IEBidG5fZGVmYXVsdF9ibHVlX2hvdmVyICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogQGJ0bl9kZWZhdWx0X2JsdWUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuYWdlbmN5SW5wdXRTZWFyY2gge1xuICAgIG1pbi13aWR0aDogMzBlbTtcbiAgfVxuXG4gIC5hZ2VuY3lSZXN1bHRJbWcge1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICB9XG5cbiAgLnNhcE1DcnNsQmFja2dyb3VuZC1UcmFuc2x1Y2VudCB7XG4gICAgYmFja2dyb3VuZDogQG9ldmJzX2xpZ2h0X2JsdWUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgfVxuXG5cbn1cblxuXG4iLCIub3ZlcnZpZXdGcmdtdCB7XG5cbiAgLm92ZXJWaWV3Um93IHtcbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICYudGl0bGUge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRleHRGb3JtYXR0ZWRGbGV4IHtcbiAgICBmbGV4OiAyLjUgIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgLmxlZ2FsVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICB9XG5cbn1cbiIsIi5wYXlwYWwge1xuICAmLnBheXBhbFN0YXR1cyAuc2FwTUZUIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gICYucGF5cGFsRXJyb3IgLnNhcE1GVCB7XG4gICAgYm9yZGVyOiA0cHggc29saWQgcmVkO1xuICB9XG5cbiAgJi5wYXlwYWxTdWNjZXNzIC5zYXBNRlQge1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIEBjb2xvcl9ncmVlbjtcbiAgfVxuXG4gICYucGF5cGFsV2FpdCAuc2FwTUZUIHtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjOTk5O1xuICB9XG59XG5cbi5wYXltZW50VHlwZUZyZ210IHtcbiAgLnBheW1lbnRUeXBlUm93IHtcbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBtYXJnaW46IDAgMC41cmVtO1xuXG4gICAgfVxuICB9XG4gIC5wYXltZW50VHlwZUNob29zaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJiA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG4gICAgJltkYXRhLXBheW1lbnRUeXBlU2VsZWN0ZWRdIHtcbiAgICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgICAgIC8vcGFkZGluZzogMC4zNzVyZW0gMC4zNzVyZW0gMC4zNzVyZW0gNTBweDtcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIC8vYmFja2dyb3VuZC1zaXplOiA1MHB4IDUwcHg7XG4gICAgICAgIC8vbWluLWhlaWdodDogMzVweDtcbiAgICAgICAgLy9cbiAgICAgICAgLy8uc2FwTUZUIHtcbiAgICAgICAgLy8gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgICAgICAgLy8gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIC8vICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgICAgICAvLyAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgLy8gIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIC8vfVxuXG4gICAgICAgICZbZGF0YS1zZWxlY3RlZF0ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnX3RlYXNlcl9idG5fY29sb3I7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYmdfdGVhc2VyX2J0bl9jb2xvcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgJiA+IGRpdiAudmVoaWNsZUNoZWNrQm94IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zYXBNRlQge1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvL3BhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDE1MHB4O1xuICAgICAgLy9ib3JkZXI6IDJweCBzb2xpZCBAY181O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JiYjs7XG4gICAgICAvL21hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODBweCA4MHB4O1xuICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICYucDk5IHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAuc2FwTUZUIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjU3NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAvL2NvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMwMDJlYTcgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLy9tYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG59XG5cbi5zYXAtcGhvbmUsXG4uc2FwLXRhYmxldHtcbiAgLnBheW1lbnRUeXBlRnJnbXQge1xuICAgIC5wYXltZW50VHlwZUNob29zaW5nIHtcbiAgICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgICAgIC5zYXBNRlQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZbZGF0YS1wYXltZW50VHlwZVNlbGVjdGVkXSB7XG4gICAgICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgICAgICAgLnNhcE1GVCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAzNXB4IC0gMC41cmVtKVwiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmVoaWNsZUNoZWNrQm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAwIDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTowO1xuICAvL3RyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cblxuXG4gICYgPiBkaXYge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXG4gIH1cbn1cblxuLnNhcC1kZXNrdG9wIHtcbiAgLnBheW1lbnRUeXBlRnJnbXQge1xuICAgIC5wYXltZW50VHlwZUNob29zaW5nIHtcbiAgICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLy8td2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAvL3RyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcblxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiZ190ZWFzZXJfYnRuX2NvbG9yO1xuICAgICAgICAgIC8vYm9yZGVyLWNvbG9yOiBAYmdfdGVhc2VyX2J0bl9jb2xvcjtcblxuICAgICAgICAgICYgPiBkaXYgLnZlaGljbGVDaGVja0JveCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNhcE1GVCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi5zYXAtZGVza3RvcCB7XG4gIC5zYXBNUG9wb3ZlciB7XG4gICAgei1pbmRleDogMTAyICFpbXBvcnRhbnQ7XG4gICAgJi5zYXBNU2x0UGlja2VyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAuc2FwTVBvcG92ZXJDb250IHtcbiAgICAgICAgbWF4LWhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgICAgICAgLnNhcE1Qb3BvdmVyU2Nyb2xsIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zYXBNUG9wb3ZlckNvbnQge1xuICBwYWRkaW5nOiAwLjVyZW07XG59IiwiI291dGVyX2Rpdl9mbGV4X2Zvcl9tb2JpbGUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zYXBNRGlhbG9nRm9vdGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAuc2FwTUJ0biB7XG4gICAgcGFkZGluZzogMDtcbiAgICAmLnNhcE1CYXJDaGlsZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnRuX2RlZmF1bHRfYmx1ZTtcbiAgICAgICBiZGkge1xuICAgICAgICAgY29sb3I6IEBjb2xvciAhaW1wb3J0YW50O1xuICAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqXG4gKiBNb2JpbGUgdW5kIFRhYmxldFxuICovXG4uc2FwLXBob25lLFxuLnNhcC10YWJsZXQge1xuICAjRGlnaXRhbFNjaHV0ekFwcCB7XG4gICAgbWFyZ2luOiAwIDAuMjVyZW07XG4gICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDAuNXJlbSlcIiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNhcFVpUnR0IHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qKlxuICAqIE1vYmlsZVxuICovXG4uc2FwLXBob25lIHtcbiAgLnNhcE1SYiAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICYud0luZm8ge1xuICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDQwcHgpXCI7XG4gICAgfVxuICB9XG5cbiAgLnNhcE1CdG5JY29uIHtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgfVxuXG59XG5cbi8qKlxuICpEYXRlcGlja2VyXG4gKi9cblxuLnNhcFVpQ2FsIHtcbiAgei1pbmRleDogMTEyIWltcG9ydGFudDtcbn1cblxuLnNhcFVpQ2FsQ2FuY2VsIHtcbiAgY29sb3I6ICMwMDY3OWUhaW1wb3J0YW50O1xufVxuXG4uc2FwTUNyc2xCdWxsZXRlZCA+IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uc2FwTUlucHV0SGlnaGxpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNSW5wdXRIaWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cblxuXG4uc2FwTURpYWxvZyB7XG4gIHotaW5kZXg6IDExMiAhaW1wb3J0YW50O1xuXG4gIC5zYXBNU0ZJW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuMzc1cmVtO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDAuMTI1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNhcE1TRkYge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5zYXBNRlQge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxufVxuXG4uc2FwTUNiTGFiZWwge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufSIsIi5zYXBVaUNhbEhlYWQgPiBidXR0b24gPiBzcGFuIHtcbiAgY29sb3I6ICMyMjIgIWltcG9ydGFudDtcbn0iXX0= */
