.bitMTextRB,.body{position:relative}.body,.fo{font-style:normal}*{-webkit-overflow-scrolling:touch}:root{--sapBackgroundColor:"#fff"!important}.visColumn{padding:0!important}#visBody button{background-color:transparent;color:inherit;margin:0;font-size:1.125rem;padding:0;border-radius:0}#visBody button:active,#visBody button:focus,#visBody button:hover{box-shadow:none}#visBody:not(.noEmbeded) section:not(.sapMPageEnableScrolling){overflow:visible!important}#visBody .sapUiIcon:before{display:initial}.confirmationLbl,.confirmationVal{display:inline-block}#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,.btnRed{text-shadow:none}.btnBlue{background:#00387a;border-color:#00387a;color:#fff}.btnBlue span{color:inherit}.btnBlue .sapUiIcon{color:#fff}.btnRed{background:#d62018;border-color:#d62018;color:#fff!important}.btnRed span{color:inherit}.btnRed .sapUiIcon{color:#fff}.btnRedHover{background:#de4d46;color:#fff!important;text-shadow:none;box-shadow:inset 0 0 0 4rem rgba(0,0,0,.25)}.btnGrey,.btnGreyHover{background:#d9e0f2;text-shadow:none}.btnRedHover span{color:inherit}.btnGrey{border-color:#e2e2e2;color:#333!important}.btnGrey span{color:inherit}.btnGreyHover{color:#333!important;box-shadow:inset 0 0 0 4rem rgba(0,0,0,.25)}.btnGreyHover span{color:inherit}.toggleBtnPressed{background:#d62018;border-color:#d62018;color:#fff;text-shadow:none}.toggleBtnPressedBlue{background:#0d39ab;border-color:#00387a;color:#fff;text-shadow:none}.body,.fontProperties{font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif!important;color:#222}.body{background:#fff;padding:0;margin:0;font-weight:200;line-height:1.25rem;cursor:default}.fontProperties{font-size:1rem}.blockHeaderBg{background:linear-gradient(to right,#0d39ab,#0d39ab);background-size:100% 55px;background-repeat:no-repeat}.blockHeaderBg .sapUiBlockCellTitle.sapUiBlockCellBegin{color:#fff;margin-bottom:1.5rem}.red{color:#d62018!important}.green{color:#00b200!important}.headline{font-size:2.25rem;line-height:2.625rem;color:#0d39ab;margin-bottom:.938rem}@media (min-width:320px) and (max-width:480px){.headline{font-size:1.75rem!important;line-height:1.75rem!important}}.h3{font-weight:400;font-size:1.375rem;line-height:1.625rem;color:#222}@media (min-width:320px) and (max-width:480px){.h3{font-size:1.125rem!important;line-height:1.25rem!important}}*{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:#222!important;cursor:pointer}.sapMInputBaseInner,.sapMMsgStripIcon>.sapUiIcon,.sapMTitle{font-size:1rem}.sapMGlobalBackgroundColor,.sapUiGlobalBackgroundColor{background-color:#fff!important;background-image:none!important}.fb{font-weight:700}.sapMRbSel .sapMRbBInn{background-color:#0d39ab!important}.sapMCbHoverable:hover,.sapMRbHoverable:hover{border-color:#0d39ab!important}.sapMRbB .sapMRbBOut{font-size:1rem;color:#222}.sapMInputBaseInner:not(.sapMInputBaseReadonlyInner):not(.sapMInputBaseStateInner):not(.sapMInputBaseDisabledInner):hover{border-color:#0d39ab}.sapMCbBg.sapMCbMarkChecked:before{color:#0d39ab!important}.sapMFT,.sapMInputBaseInner,.sapMText,.sapMText>div,.sapMText>span,.sapMTitle{color:#222;font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif!important}.sapMSltHoverable:hover{border-color:#0d39ab!important}.sapMMsgStrip{width:calc(100%);margin:0 1rem 1rem}.msgContainer,.sapUiComponentContainer,.sapUiComponentContainer>div{width:100%}.sapUiResponsiveMargin{margin:0 0 1rem!important}.cbValueStateError .sapMCbBg,.valueStateError{border:2px solid #d62018}.sapMFT,.sapMText,.sapMText>div,.sapMText>span{font-size:1rem!important;line-height:1.375;font-weight:400}.bitMTextRB{top:10px}.bitUiSmallMarginTop{margin-top:.8rem!important}.sapUiSizeCompact .sapUiSmallMarginTop{margin-top:.5rem!important}.bitHBoxH{height:50px}.msgContainer .sapMMsgStrip{margin:0 0 .3rem;min-height:2rem}.sapUiComponentContainer{overflow:hidden}.mb1rem{margin-bottom:1rem}.mt1rem{margin-top:1rem}.mbt1rem{margin:1rem 0}.lblMaxWidth100,.sapMLabelMaxWidth.lblMaxWidth100{max-width:100%}.sapMInputBaseWarningInner{border-color:#bfbfbf;border-width:1px}.sapMInputBaseInner:not(.sapMInputBaseReadonlyInner):not(.sapMInputBaseStateErrorInner):not(.sapMInputBaseDisabledInner):hover,.sapMInputBaseInner:not(.sapMInputBaseReadonlyInner):not(.sapMInputBaseStateInner):focus{border-color:#0d39ab}.sapUiLnk{font-size:13px!important}.confirmationLbl{width:150px;font-weight:700;padding-right:5px}.confirmationLbl.longTxt{width:260px}.sapMTile.sapMTileActive{background:#0d39ab}.sapMStdTileIconDiv{color:#0d39ab}.sapMIBar-CTX .sapMTitle{color:#fff}.sapMBar .sapMBarContainer .sapMInputSuggInDialog .sapMInputBaseInner{color:inherit}.sapMBar .sapMBarContainer .sapMInputBaseInner{color:#fff}.sapMMessagePage>.sapMPage section{max-width:80%}.contractList .sapMLIB{border-bottom:none}.sapUiFormEdit .contractList .sapMText{min-height:1rem;padding-top:.3125rem;padding-bottom:0;line-height:1}.sapUiForm .sapUiFormTitle{font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif!important}.sapMList .sapMIBar .sapMBarChild .sapMBtnIcon{color:#000!important}.sapMList .sapMIBar .sapMBarChild .sapMBtnHoverable .sapMBtnIcon{color:#fff}.sapMList .sapMLIB.sapMGHLI{color:#0d39ab;background:#f7f7f7;border-bottom:1px solid #0d39ab}.sapMLIB.sapMLIBActive{background:#0d39ab;color:#fff}.sapMLIB.sapMLIBActive .sapMSLIImgIcon{color:#fff}.sapMSLIImgIcon{margin-left:0}.sapMSegB .sapMSegBBtn{color:#0d39ab}.sapMSegBBtn.sapMSegBBtnSel{background:#d62018;color:#fff;border-color:#d62018}.sapMSegBBtnFocusable:hover{background:#0d39ab!important;color:#fff;border-color:#0d39ab}.sapMSegBBtn.sapMSegBBtnFocusable.sapMSegBBtnSel:hover,.sapMSegBBtnFocusable.sapMBtnActive:hover{box-shadow:inset 0 0 0 4rem rgba(0,0,0,.25)}.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:#00387a!important;color:#fff!important;text-shadow:none!important}html.sap-desktop .sapMBtn:hover>.sapMBtnHoverable .sapMBtnIcon,html.sap-desktop .sapMBtn:hover>.sapMBtnTransparent.sapMBtnHoverable{box-shadow:inset 0 0 0 4rem rgba(0,0,0,.25)}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;box-shadow:inset 0 0 0 4rem rgba(0,0,0,.25)}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:#00387a!important;color:#fff!important;text-shadow:none!important}html.sap-phone .sapMBtnTransparent>.sapMBtnIcon,html.sap-tablet .sapMBtnTransparent>.sapMBtnIcon{color:inherit!important}button,button:not(.dropdown){font-size:1.125rem;padding:0;background:0 0}button.sapMBtn,button:not(.dropdown).sapMBtn{outline:0}button.sapMBtn:hover>.sapMBtnHoverable,button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable{background:#de4d46;color:#fff!important;text-shadow:none;box-shadow:inset 0 0 0 4rem rgba(0,0,0,.25)}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:#de4d46;color:#fff!important;text-shadow:none;box-shadow:inset 0 0 0 4rem rgba(0,0,0,.25)}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:#de4d46;color:#fff!important;text-shadow:none;box-shadow:inset 0 0 0 4rem rgba(0,0,0,.25)}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:#de4d46;color:#fff!important;text-shadow:none;box-shadow:inset 0 0 0 4rem rgba(0,0,0,.25)}button.sapMBtn:hover>.sapMBtnHoverable .sapMBtnHoverable.sapMToggleBtnPressed:hover span,button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable .sapMBtnHoverable.sapMToggleBtnPressed:hover span{color:inherit}button .sapMBtnInner,button:not(.dropdown) .sapMBtnInner{border-radius:.1875rem;font-size:1.125rem;background:#d62018;border-color:#d62018;color:#fff!important;text-shadow:none}button .sapMBtnInner span,button:not(.dropdown) .sapMBtnInner span{color:inherit}button .sapMBtnInner .sapUiIcon,button:not(.dropdown) .sapMBtnInner .sapUiIcon{color:#fff}button:not(.dropdown)[aria-pressed=false].sapMBtn:hover>.sapMBtnHoverable,button[aria-pressed=false].sapMBtn:hover>.sapMBtnHoverable{background:#d9e0f2;text-shadow:none;color:#333!important;box-shadow:inset 0 0 0 4rem rgba(0,0,0,.25)}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:#d9e0f2;border-color:#e2e2e2;color:#333!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:#333}.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}.tbInfoBtn.sapMBtn:hover>.sapMBtnInner{box-shadow:inset 0 0 0 4rem rgba(0,0,0,.25)}.sapMIBar.sapMFooter,.sapMIBar.sapMFooter-CTX{background-color:#DFDFDF!important}.sapMSwt,.sapMSwt:hover{background:#fff;color:#0d39ab!important;font-size:1rem}.sapMSwt.sapMSwtAcceptReject .sapMSwtLabelOff::before,.sapMSwt.sapMSwtAcceptReject .sapMSwtLabelOn::before,.sapMSwt:hover.sapMSwtAcceptReject .sapMSwtLabelOff::before,.sapMSwt:hover.sapMSwtAcceptReject .sapMSwtLabelOn::before{color:#0d39ab;display:inline-block}.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 .sapMSwtLabelOff,.sapMSwt:hover.sapMSwtAcceptReject .sapMSwtLabelOff{padding:0 .5rem}.sapMLnk{color:#d62018!important}.sapMLnk .icoL{margin-right:5px}.sapUiBlockCellTitle,.sapUiBlockCellTitle:after,.sapUiBlockCellTitle:before{box-sizing:unset!important}.sapMCb:not(.sapMCbBgDis).sapMCbHasLabel:focus:before{height:100%;top:-.185rem!important}.sapUiBlockCellTitle{font-weight:400!important;font-size:1.375rem!important;line-height:1.625rem!important;color:#222!important}.processFrgmt .processChoosing[data-processselected] .sapUiBlockLayoutCell[data-selected] .sapMFT,.sapMDialogFooter .sapMBtn.sapMBarChild bdi{color:#fff!important}@media (min-width:320px) and (max-width:480px){.sapUiBlockCellTitle{font-size:1.125rem!important;line-height:1.25rem!important}}.sapUiBlockLayout{margin-bottom:1rem}.sap-desktop{overflow-y:scroll}.sap-desktop .sapMPopover{z-index:102!important}.sap-desktop .sapMPopover.sapMSltPicker{max-height:600px!important}__popover2-cont{height:399px!important}.sapMPopoverCont{padding:.5rem}.sapMDialogFooter{padding:0!important}.sapMDialogFooter .sapMBtn{padding:0}.sapMDialogFooter .sapMBtn.sapMBarChild{background-color:#d62018}.sap-phone #KFZApp,.sap-tablet #KFZApp{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{z-index:112!important}.sapMDialog .sapMSFI[type=search]{border:none!important;box-shadow:none;font-size:.875rem;background:0 0;width:100%;height:2.375rem;outline:0;padding:0;margin:0;text-indent:.125rem;vertical-align:top;text-overflow:ellipsis}.sapMDialog .sapMSFI[type=search]:active,.sapMDialog .sapMSFI[type=search]:focus,.sapMDialog .sapMSFI[type=search]:hover{border:none!important;text-shadow:none!important;background:0 0}.sapMDialog .sapMSFF{border:none}.sapMDialog .sapMFT{padding:.5rem}.processFrgmt .processChoosing[data-processselected] .sapUiBlockLayoutCell{padding:.375rem .375rem .375rem 50px;margin-bottom:.5rem;background-size:50px 50px;min-height:35px}.processFrgmt .processChoosing[data-processselected] .sapUiBlockLayoutCell .sapMFT{padding-top:.375rem;font-size:.875rem;min-height:35px;vertical-align:middle;margin-top:0}.processFrgmt .processChoosing[data-processselected] .sapUiBlockLayoutCell[data-selected]{background-color:#0d39ab;border-color:#0d39ab}.processFrgmt .processChoosing[data-processselected] .sapUiBlockLayoutCell[data-selected].p1{background-image:url(../img/white/neueVers.png)}.processFrgmt .processChoosing[data-processselected] .sapUiBlockLayoutCell[data-selected].p2{background-image:url(../img/white/wechselVers.png)}.processFrgmt .processChoosing .sapUiBlockLayoutCell{position:relative;padding:1rem 1rem 1rem 150px;border:2px solid #d9e0f2;margin-right:1rem;margin-bottom:1rem;cursor:pointer;background-repeat:no-repeat;background-color:#fff;background-size:150px 150px;min-height:150px}.covetypeFrgmt .coveChoosing .inverted,.covetypeFrgmt .coveChoosing[data-covetypeselected] .sapUiBlockLayoutCell[data-selected],.sap-desktop .processFrgmt .processChoosing .sapUiBlockLayoutCell:hover{background-color:#0d39ab;border-color:#0d39ab}.processFrgmt .processChoosing .sapUiBlockLayoutCell.p1{background-image:url(../img/neueVers.png)}.processFrgmt .processChoosing .sapUiBlockLayoutCell.p2{background-image:url(../img/wechselVers.png)}.processFrgmt .processChoosing .sapUiBlockLayoutCell .sapMFT{font-size:1.375rem;color:inherit!important;display:inline-block;width:100%;margin-top:2rem}.covetypeFrgmt .coveChoosing .inverted .sapMFT,.covetypeFrgmt .coveChoosing .inverted h2,.sap-desktop .processFrgmt .processChoosing .sapUiBlockLayoutCell:hover .sapMFT{color:#fff!important}.processFrgmt .processChoosing .sapUiBlockLayoutCell:last-child{margin-right:0}.processFrgmt .processChoosing button{position:absolute;right:1rem;bottom:1rem}.sap-phone .processFrgmt .processChoosing .sapUiBlockLayoutCell .sapMFT,.sap-tablet .processFrgmt .processChoosing .sapUiBlockLayoutCell .sapMFT{margin-top:0}.sap-phone .processFrgmt .processChoosing[data-processselected] .sapUiBlockLayoutCell .sapMFT,.sap-tablet .processFrgmt .processChoosing[data-processselected] .sapUiBlockLayoutCell .sapMFT{padding-top:0;width:calc(100% - 35px - .5rem)}.sap-desktop .processFrgmt .processChoosing .sapUiBlockLayoutCell:hover.p1{background-image:url(../img/white/neueVers.png)}.sap-desktop .processFrgmt .processChoosing .sapUiBlockLayoutCell:hover.p2{background-image:url(../img/white/wechselVers.png)}.covetypeFrgmt .coveChoosing .inverted .sapMFT span{color:inherit!important}.covetypeFrgmt .coveChoosing .inverted.cov_kh h2{background-image:url(../img/white/haftpflicht.png)}.covetypeFrgmt .coveChoosing .inverted.cov_tk h2{background-image:url(../img/white/teilkasko.png)}.covetypeFrgmt .coveChoosing .inverted.cov_vk h2{background-image:url(../img/white/vollkasko.png)}.covetypeFrgmt .coveChoosing[data-covetypeselected] .sapUiBlockLayoutCell{min-height:30px;padding:.375rem;margin-bottom:.5rem}.covetypeFrgmt .coveChoosing[data-covetypeselected] .sapUiBlockLayoutCell h2{font-size:1.75rem!important;line-height:1.75rem!important;min-height:calc(40px - .375rem);padding-left:50px;padding-top:.375rem;width:calc(100% - 50px);background-repeat:no-repeat;background-size:40px 40px;margin-bottom:0}.covetypeFrgmt .coveChoosing[data-covetypeselected] .sapUiBlockLayoutCell .list{display:none}.covetypeFrgmt .coveChoosing[data-covetypeselected] .sapUiBlockLayoutCell[data-selected] .sapMFT,.covetypeFrgmt .coveChoosing[data-covetypeselected] .sapUiBlockLayoutCell[data-selected] h2{color:#fff!important}.covetypeFrgmt .coveChoosing[data-covetypeselected] .sapUiBlockLayoutCell[data-selected] .sapMFT span{color:inherit!important}.covetypeFrgmt .coveChoosing[data-covetypeselected] .sapUiBlockLayoutCell[data-selected].cov_kh h2{background-image:url(../img/white/haftpflicht.png)}.covetypeFrgmt .coveChoosing[data-covetypeselected] .sapUiBlockLayoutCell[data-selected].cov_tk h2{background-image:url(../img/white/teilkasko.png)}.covetypeFrgmt .coveChoosing[data-covetypeselected] .sapUiBlockLayoutCell[data-selected].cov_vk h2{background-image:url(../img/white/vollkasko.png)}.covetypeFrgmt .coveChoosing .sapUiBlockLayoutCell{position:relative;background-color:#fff;padding:1rem;margin-right:1rem;margin-bottom:1rem;border:2px solid #d9e0f2;cursor:pointer}.sap-desktop .covetypeFrgmt .coveChoosing .inverted,.sap-desktop .covetypeFrgmt .coveChoosing .sapUiBlockLayoutCell:hover{background-color:#0d39ab;border-color:#0d39ab}.covetypeFrgmt .coveChoosing .sapUiBlockLayoutCell h2{margin-bottom:.5rem;color:#0d39ab!important;font-size:2.25rem!important;line-height:2.625rem!important;min-height:100px;vertical-align:middle;padding-top:.5rem;padding-left:110px;width:calc(100% - 110px);background-repeat:no-repeat;background-size:100px 100px;background-position:0 0;word-wrap:break-word}.covetypeFrgmt .coveChoosing .sapUiBlockLayoutCell.cov_kh h2{background-image:url(../img/haftpflicht.png)}.covetypeFrgmt .coveChoosing .sapUiBlockLayoutCell.cov_tk h2{background-image:url(../img/teilkasko.png)}.covetypeFrgmt .coveChoosing .sapUiBlockLayoutCell.cov_vk h2{background-image:url(../img/vollkasko.png)}.covetypeFrgmt .coveChoosing .sapUiBlockLayoutCell:first-child{margin-left:.5rem}.covetypeFrgmt .coveChoosing .sapUiBlockLayoutCell:last-child{margin-right:.5rem}.covetypeFrgmt .coveChoosing .list .sapMFT{margin-bottom:.25rem}.covetypeFrgmt .coveChoosing .list .sapMFT span{padding-top:2px;float:left;display:inline-block;margin-right:5px;color:#0d39ab}.covetypeFrgmt .coveChoosing .list .sapMFT h4{display:inline-block;color:inherit!important;width:calc(100% - 35px);float:left;line-height:1.5rem;font-size:1rem}.sendFrgmt .sapMBtn,.thanksFrgmt .sapMBtn{float:right}.sap-phone .covetypeFrgmt .coveChoosing[data-covetypeselected] .sapUiBlockLayoutCell,.sap-tablet .covetypeFrgmt .coveChoosing[data-covetypeselected] .sapUiBlockLayoutCell{min-height:30px;padding:.375rem;margin-bottom:.5rem}.sap-phone .covetypeFrgmt .coveChoosing[data-covetypeselected] .sapUiBlockLayoutCell h2,.sap-tablet .covetypeFrgmt .coveChoosing[data-covetypeselected] .sapUiBlockLayoutCell h2{padding-top:.475rem;font-size:1.25rem!important;line-height:1.25rem!important}.sap-phone .covetypeFrgmt .coveChoosing .sapUiBlockLayoutCell h2,.sap-tablet .covetypeFrgmt .coveChoosing .sapUiBlockLayoutCell h2{font-size:1.25rem!important;line-height:1.25rem!important;min-height:calc(40px - .375rem);padding-left:50px;padding-top:.375rem;width:calc(100% - 50px);background-repeat:no-repeat;background-size:40px 40px}.sap-phone .covetypeFrgmt .list .sapMFT,.sap-tablet .covetypeFrgmt .list .sapMFT{margin-bottom:.25rem}.sap-phone .covetypeFrgmt .list .sapMFT span,.sap-tablet .covetypeFrgmt .list .sapMFT span{padding-top:0;font-size:.9rem}.sap-phone .covetypeFrgmt .list .sapMFT h4,.sap-tablet .covetypeFrgmt .list .sapMFT h4{line-height:1rem;font-size:.9rem}.sap-desktop .covetypeFrgmt .coveChoosing .inverted .sapMFT,.sap-desktop .covetypeFrgmt .coveChoosing .inverted h2{color:#fff!important}.sap-desktop .covetypeFrgmt .coveChoosing .inverted .sapMFT span{color:inherit!important}.sap-desktop .covetypeFrgmt .coveChoosing .inverted.cov_kh h2{background-image:url(../img/white/haftpflicht.png)}.sap-desktop .covetypeFrgmt .coveChoosing .inverted.cov_tk h2{background-image:url(../img/white/teilkasko.png)}.sap-desktop .covetypeFrgmt .coveChoosing .inverted.cov_vk h2{background-image:url(../img/white/vollkasko.png)}@media (max-width:1090px){.sap-desktop .covetypeFrgmt .coveChoosing:not([data-covetypeselected])>div{display:block!important}.sap-desktop .covetypeFrgmt .coveChoosing:not([data-covetypeselected]) .sapUiBlockLayoutCell{margin-left:.5rem;margin-right:.5rem}}.sap-desktop .covetypeFrgmt .coveChoosing .sapUiBlockLayoutCell:hover .sapMFT,.sap-desktop .covetypeFrgmt .coveChoosing .sapUiBlockLayoutCell:hover h2{color:#fff!important}.sap-desktop .covetypeFrgmt .coveChoosing .sapUiBlockLayoutCell:hover .sapMFT span{color:inherit!important}.sap-desktop .covetypeFrgmt .coveChoosing .sapUiBlockLayoutCell:hover.cov_kh h2{background-image:url(../img/white/haftpflicht.png)}.sap-desktop .covetypeFrgmt .coveChoosing .sapUiBlockLayoutCell:hover.cov_tk h2{background-image:url(../img/white/teilkasko.png)}.sap-desktop .covetypeFrgmt .coveChoosing .sapUiBlockLayoutCell:hover.cov_vk h2{background-image:url(../img/white/vollkasko.png)}.policyholderFrgmt .postal .sapMSlt{margin-top:4px!important}.vehicleUsageFrgmt .kmUsage input{text-align:right}.vehicleUsageFrgmt .kmSuffix{font-size:1rem!important;line-height:33px;height:40px;vertical-align:bottom}.vehicleSearchFrgmt{margin-bottom:0}.vehicleSearchFrgmt .sapMPageEnableScrolling{overflow:hidden scroll!important}.vehicleSearchFrgmt .sapMSLI{height:auto!important}.vehicleSearchFrgmt .sapMSLI .sapMSLIDescription,.vehicleSearchFrgmt .sapMSLI .sapMSLITitle,.vehicleSearchFrgmt .sapMSLI .sapMSLITitleOnly{white-space:normal;overflow:visible}.vehicleSearchFrgmt .sapMNav{height:320px!important;margin-top:1rem}.vehicleSearchFrgmt .searchMenu{width:calc(100% - 200px);padding-right:50px}.vehicleSearchFrgmt .searchMenu .sapMBtn .sapMBtnInner{border-color:#666;background:#fff;box-shadow:none;color:#666!important}.vehicleSearchFrgmt .searchMenu .sapMBtn:hover .sapMBtnInner{box-shadow:none;border-color:#666;background:#fff;color:#333!important}.vehicleSearchFrgmt .searchMenu .sapMBtn.declineSearch{position:absolute;right:0;top:0}.vehicleSearchFrgmt .searchMenu .sapMBtn.declineSearch .sapMBtnInner{background:#d62018!important;border-color:#d62018!important;color:#fff!important;text-shadow:none!important}.vehicleSearchFrgmt .searchMenu .sapMBtn.declineSearch .sapMBtnInner span{color:inherit!important}.vehicleSearchFrgmt .searchMenu .sapMBtn.declineSearch .sapMBtnInner .sapUiIcon{color:#fff!important}.vehicleSearchFrgmt .searchMenu .sapMBtn.declineSearch:hover .sapMBtnInner{background:#de4d46!important;color:#fff!important;text-shadow:none!important;box-shadow:inset 0 0 0 4rem rgba(0,0,0,.25)!important}.vehicleSearchFrgmt .searchMenu .sapMBtn.declineSearch:hover .sapMBtnInner span{color:inherit!important}.vehicleSearchFrgmt .sapMLIBHoverable:hover{background:#d9e0f2}.vehicleSearchFrgmt .hsnTsnSearch .wbg{position:relative;width:883px;height:294px;background:url(../img/fahrzeugschein.jpg) no-repeat;background-size:100%}.vehicleSearchFrgmt .hsnTsnSearch .wbg .sapMInputDivWrapper{height:2rem}.vehicleSearchFrgmt .hsnTsnSearch .wbg .inpHSN{position:absolute;width:70px!important;height:75px!important;left:600.5px;top:56px}.vehicleSearchFrgmt .hsnTsnSearch .wbg .inpTSN{position:absolute;width:51px!important;height:75px!important;left:706px;top:56px}.vehicleSearchFrgmt .hsnTsnSearch .wbg input{border-color:#0d39ab;border-width:.1rem}@media (max-width:600px){.vehicleSearchFrgmt .hsnTsnSearch .wbg{position:relative;width:420px;height:158.5px;background:url(../img/fahrzeugschein.jpg) no-repeat}.vehicleSearchFrgmt .hsnTsnSearch .wbg .inpHSN{left:260px;top:20px}.vehicleSearchFrgmt .hsnTsnSearch .wbg .inpTSN{left:342px;top:20px}}@media (max-width:420px){.vehicleSearchFrgmt .hsnTsnSearch .wbg{position:relative;width:312px;background-size:666px;height:509px;background-position:85%;background-image:url(../img/fahrzeugschein.jpg)}.vehicleSearchFrgmt .hsnTsnSearch .wbg .inpHSN{left:151px;top:47px;width:54px!important;height:75px!important}.vehicleSearchFrgmt .hsnTsnSearch .wbg .inpTSN{left:228px;top:47px;width:44px!important;height:75px!important}.vehicleSearchFrgmt .hsnTsnSearch .wbg input{font-size:.75rem}}.vehicleSearchFrgmt .sapMPopoverScroll{padding:.5rem!important}.vehicleSearchFrgmt .sapMPopoverScroll .sapMBtn:not([title=Ablehnen]):not([title=Mehr]) .sapMBtnInner{border-color:#666;background:#fff;box-shadow:none}.vehicleSearchFrgmt .sapMPopoverScroll .sapMBtn:not([title=Ablehnen]):not([title=Mehr]) .sapMBtnInner .sapUiIcon{box-shadow:inherit}.vehicleSearchFrgmt .sapMPopoverScroll .sapMBtn:not([title=Ablehnen]):not([title=Mehr]):hover .sapMBtnInner{box-shadow:inset 0 0 0 4rem rgba(0,0,0,.05)}.vehicleSearchFrgmt .resultHeadline{position:relative}.vehicleSearchFrgmt .resultHeadline h2{width:calc(100% - 45px)}.vehicleSearchFrgmt .resultHeadline .sapMBtn{position:absolute;top:.375rem;right:1rem;margin-right:0!important}.vehicleSearchFrgmt .resultBox .sapMFT{width:150px;display:inline-block}.vehicleSearchFrgmt .resultBox .sapMFT span,.vehicleSearchFrgmt .resultBox .sapMFT strong{display:inline-block}.vehicleSearchFrgmt .AuswahlList{border-bottom:1px solid #e5e5e5;padding:.375rem 1rem;cursor:pointer}.vehicleSearchFrgmt .AuswahlList:active,.vehicleSearchFrgmt .AuswahlList:hover{background-color:#ececec}.vehicleSearchFrgmt .AuswahlList .description{font-size:.875rem;color:#666}.sap-phone .vehicleSearchFrgmt .searchMenu{width:90%}.sapUiBlockLayoutSizeL .sapUiBlockCellContent,.sapUiBlockLayoutSizeM .sapUiBlockCellContent,.sapUiBlockLayoutSizeXL .sapUiBlockCellContent{padding:0!important}.sapUiBlockLayoutSizeS .sapUiBlockCellContent,.sapUiBlockLayoutSizeXS .sapUiBlockCellContent{padding:0!important;width:100%!important}.comparsionWrapper{margin:1rem 0;padding-bottom:1rem}.comparsionWrapper .sapMFT{overflow:visible}.comparsionWrapper .sapUiHLayout{width:100%}.comparsionWrapper ._Cell,.comparsionWrapper ._Cell .sapMFT,.comparsionWrapper ._Cell .sapMText{cursor:inherit}.comparsionWrapper .prodvNav{display:none;background:linear-gradient(to right,#0d39ab,#0d39ab);background-size:100% 55px;background-repeat:no-repeat;border:none!important}.comparsionWrapper .prodvNav .sapUiBlockCellTitle.sapUiBlockCellBegin{color:#fff;margin-bottom:1.5rem}@media (max-width:880px){.comparsionWrapper .prodvNav{display:block}}.comparsionWrapper .prodvNav .navItem{-ms-flex-positive:1;flex-grow:1;display:-ms-inline-flexbox;display:inline-flex;text-align:center;cursor:pointer;background:#fff}.comparsionWrapper .prodvNav .sapUiBlockLayoutCell{border:none}.comparsionWrapper .prodvNav .sapUiBlockLayoutCell .sapUiBlockCellContent{display:-ms-flexbox;display:flex;border:none;cursor:pointer}.comparsionWrapper .prodvNav .sapUiBlockLayoutCell .sapUiBlockCellContent .prodvPriceWrapper>div{-ms-flex-positive:1!important;flex-grow:1!important;display:-ms-inline-flexbox;display:inline-flex;text-align:center;cursor:pointer}.comparsionWrapper .prodvNav .sapUiBlockLayoutCell .sapUiBlockCellContent .prodvPriceWrapper .prodvPrice{text-align:center;width:100%;color:#666}.comparsionWrapper .prodvNav .sapUiBlockLayoutCell .sapUiBlockCellContent .prodvTitle{font-weight:inherit;font-size:1.25rem!important;color:#333}.comparsionWrapper .prodvNav .sapUiBlockLayoutCell .sapUiBlockCellContent .baseNav{-ms-flex-positive:1;flex-grow:1;display:-ms-inline-flexbox;display:inline-flex;text-align:center;cursor:pointer;background:#fff}.comparsionWrapper .prodvNav .sapUiBlockLayoutCell .sapUiBlockCellContent .baseNav[data-noSaleable]{cursor:not-allowed}.comparsionWrapper .prodvNav .sapUiBlockLayoutCell .sapUiBlockCellContent .comfortNav{-ms-flex-positive:1;flex-grow:1;display:-ms-inline-flexbox;display:inline-flex;text-align:center;cursor:pointer;background:#fff}.comparsionWrapper .prodvNav .sapUiBlockLayoutCell .sapUiBlockCellContent .comfortNav[data-noSaleable]{cursor:not-allowed}.comparsionWrapper .prodvNav .sapUiBlockLayoutCell .sapUiBlockCellContent .premiumNav{-ms-flex-positive:1;flex-grow:1;display:-ms-inline-flexbox;display:inline-flex;text-align:center;cursor:pointer;background:#fff}.comparsionWrapper .prodvNav .sapUiBlockLayoutCell .sapUiBlockCellContent .premiumNav[data-noSaleable]{cursor:not-allowed}.comparsionWrapper .prodvNav .sapUiBlockLayoutCell .sapUiBlockCellContent [data-selectedProdvariant]{background:0 0}.comparsionWrapper .prodvNav .sapUiBlockLayoutCell .sapUiBlockCellContent [data-selectedProdvariant] .prodvTitle{font-size:1.5rem!important;color:#fff}.comparsionWrapper .prodvNav .sapUiBlockLayoutCell .sapUiBlockCellContent [data-selectedProdvariant] .prodvPrice{display:none;color:#fff}.comparsionWrapper .headerRow{margin-bottom:1rem}.comparsionWrapper .headerRow .sapUiBlockLayoutCell{min-width:470px}.comparsionWrapper .headerRow .sapUiBlockLayoutCell:first-child{margin-right:1rem}.comparsionWrapper .headerRow .sapUiBlockLayoutCell:last-child{margin-right:4rem}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav) .sapUiBlockLayoutCell{border:1px solid #cfcfcf;border-top:none;border-bottom:none;margin-right:1rem;min-width:270px;background:#fff;cursor:pointer}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav) .sapUiBlockLayoutCell:last-child{margin-right:0}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).highlightRow .sapUiBlockLayoutCell{border-top:1px solid #cfcfcf}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).highlightRow .sapUiBlockLayoutCell .prodvHeader{height:55px;width:100%;position:relative;padding:1rem .5rem}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).highlightRow .sapUiBlockLayoutCell .prodvHeader .prodvTitle{display:inline-block;color:#222;font-size:1.25rem!important;margin-top:-.25rem}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).highlightRow .sapUiBlockLayoutCell .prodvHeader .prodvPriceWrapper{position:absolute;display:inline-block;text-align:right;right:.5rem;top:.275rem}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).highlightRow .sapUiBlockLayoutCell .prodvHeader .prodvPriceWrapper .prodvPrice{color:#222;font-size:1.25rem!important}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).highlightRow .sapUiBlockLayoutCell .prodvHeader .prodvPriceWrapper .prodvPrice .period{display:block;font-size:1rem;margin-top:-5px;text-align:right}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).highlightRow .sapUiBlockLayoutCell[data-selectedProdvariant]{border-top:none}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).highlightRow .sapUiBlockLayoutCell[data-selectedProdvariant] .prodvHeader .prodvTitle{color:#fff;font-size:1.75rem!important;margin-top:-.5rem}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).highlightRow .sapUiBlockLayoutCell[data-selectedProdvariant] .prodvHeader .prodvPrice{color:#fff;margin-top:-.375rem;font-size:1.4rem!important}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).highlightRow .sapUiBlockLayoutCell[data-selectedProdvariant] .sapUiBlockCellContent{background:linear-gradient(to right,#0d39ab,#0d39ab);background-size:100% 55px;background-repeat:no-repeat}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).highlightRow .sapUiBlockLayoutCell[data-selectedProdvariant] .sapUiBlockCellContent .sapUiBlockCellTitle.sapUiBlockCellBegin{color:#fff;margin-bottom:1.5rem}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav) .highlightItem{padding:.75rem;width:calc(100% - 1.5rem)}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav) .highlightItem .highlightTxt{width:calc(100% - 3rem);padding:0 .5rem;display:inline-block}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav) .highlightItem .sapMFlexItem{margin-right:10px}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav) .highlightItem .sapMFlexItem .sapMFT,.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav) .highlightItem .sapMFlexItem .sapMText{font-size:.875rem;font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav) .highlightItem .sapMFlexItem:last-child{margin-right:0}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).repairServiceRow .sapUiBlockLayoutCell{position:relative}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).repairServiceRow .sapUiBlockLayoutCell h2{padding-left:.75rem;padding-top:.125rem}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).repairServiceRow .sapUiBlockLayoutCell .sapMSwtCont,.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).repairServiceRow .sapUiBlockLayoutCell .stepBToggleVisible{display:none;position:absolute;top:-.5rem;right:.5rem}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).repairServiceRow .sapUiBlockLayoutCell[data-selectedProdvariant] .sapMSwtCont,.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).repairServiceRow .sapUiBlockLayoutCell[data-selectedProdvariant] .stepBToggleVisible{display:inline-block}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).repairServiceRow .sapUiBlockLayoutCell[data-repairserviceNotSelected] .green,.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).repairServiceRow .sapUiBlockLayoutCell[data-repairserviceNotSelected] .sapMFT,.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).repairServiceRow .sapUiBlockLayoutCell[data-repairserviceNotSelected] h2,.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).repairServiceRow .sapUiBlockLayoutCell[data-repairserviceOff] .green,.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).repairServiceRow .sapUiBlockLayoutCell[data-repairserviceOff] .sapMFT,.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).repairServiceRow .sapUiBlockLayoutCell[data-repairserviceOff] h2{color:#cfcfcf!important}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).btnRow .btnItm{padding-top:1rem;text-align:center;padding-bottom:.5rem}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav) [data-selectedProdvariant]{border:2px solid #0d39ab;border-top:none;border-bottom:none;-ms-flex:1.125!important;flex:1.125!important}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav) [data-notSaleable]{cursor:not-allowed}.comparsionWrapper .baseCell,.comparsionWrapper .baseCell .sapMFT,.comparsionWrapper .baseCell .sapMText,.comparsionWrapper .comfortCell,.comparsionWrapper .comfortCell .sapMFT,.comparsionWrapper .comfortCell .sapMText,.comparsionWrapper .detailRow .baseCell,.comparsionWrapper .detailRow .baseCell .sapMFT,.comparsionWrapper .detailRow .baseCell .sapMText,.comparsionWrapper .detailRow .comfortCell,.comparsionWrapper .detailRow .comfortCell .sapMFT,.comparsionWrapper .detailRow .comfortCell .sapMText,.comparsionWrapper .detailRow .premiumCell,.comparsionWrapper .detailRow .premiumCell .sapMFT,.comparsionWrapper .detailRow .premiumCell .sapMText,.comparsionWrapper .premiumCell,.comparsionWrapper .premiumCell .sapMFT,.comparsionWrapper .premiumCell .sapMText{cursor:inherit}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav) [data-lastCell]{border-bottom:1px solid #cfcfcf}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav) [data-lastCell][data-selectedProdvariant]{border-bottom:2px solid #0d39ab}@media (max-width:880px){.comparsionWrapper .baseCell:not([data-selectedProdvariant]),.comparsionWrapper .comfortCell:not([data-selectedProdvariant]),.comparsionWrapper .premiumCell:not([data-selectedProdvariant]),.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).btnRow .btnItm:not([data-selectedProdvariant]),.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).repairServiceRow .sapUiBlockLayoutCell:not([data-selectedProdvariant]){display:none}.comparsionWrapper [data-selectedProdvariant]{margin-right:0!important}}.comparsionWrapper .detailRow .detailItem{position:relative;padding:.75rem;border-top:1px solid #cfcfcf}.comparsionWrapper .detailRow .detailItem:nth-child(odd){background:#d9e0f2}.comparsionWrapper .detailRow .detailBoxLabel{visibility:visible;width:calc(100% - 1rem)}.comparsionWrapper .detailRow .detailBoxLabel .sapMFT,.comparsionWrapper .detailRow .detailBoxLabel .sapMText{color:#666!important}.comparsionWrapper .detailRow .detailBoxDetail{margin-top:.5rem;text-align:center;min-height:22px}.comparsionWrapper .detailRow .detailBoxDetail>div{width:100%}.comparsionWrapper .detailRow .detailBoxDetail .sapMFT,.comparsionWrapper .detailRow .detailBoxDetail .sapMText{text-align:center;line-height:1.375}.comparsionWrapper .detailRow :first-child h2{margin-top:1rem;border-top:none}.comparsionWrapper .detailRow h2{border-top:1px solid #cfcfcf;padding-top:.75rem;visibility:hidden;text-align:center}.comparsionWrapper .detailRow [data-selectedProdvariant]{-ms-flex:1.125!important;flex:1.125!important}.comparsionWrapper .detailRow [data-selectedProdvariant] .detailBoxLabel,.comparsionWrapper .detailRow [data-selectedProdvariant] h2{visibility:visible}.comparsionWrapper .detailRow .labelCell .detailBoxLabel{display:-ms-inline-flexbox!important;display:inline-flex!important}.comparsionWrapper .btnCell{text-align:center}.comparsionWrapper .btnCell button{width:254px}.comparsionWrapper .oevbsIco{position:absolute;cursor:help;right:.75rem}.infoTextNoSale{padding:.5rem}.infoTextNoSale.mobile{display:none}.detailFunctions{text-align:center}@media (max-width:880px){.btnDetails[data-minimum]{display:none}.infoTextNoSale.mobile{display:inline-block}}.optionBoxes .sapUiBlockLayoutRow{margin-bottom:1rem}.optionBoxes .sapUiBlockLayoutRow .sapUiBlockCellTitle{font-size:1.5rem}.optionBoxes .sapUiBlockLayoutRow .optionCell{position:relative;background:#d9e0f2;padding:1rem 1rem 2rem;margin-right:1rem;margin-bottom:1rem}.optionBoxes .sapUiBlockLayoutRow .optionCell .oevbsIco{position:absolute;right:1rem;top:1rem}.optionBoxes .sapUiBlockLayoutRow .optionCell:last-child{margin-right:0}.optionBoxes .sapUiBlockLayoutRow .optionCell .optionList>div{margin-bottom:.5rem}.optionBoxes .sapUiBlockLayoutRow .optionCell .optionList .fo-dislike{padding-top:.2rem}.optionBoxes .sapUiBlockLayoutRow .optionCell .optionList .optionListTxt{padding:0 .5rem}.optionBoxes .sapUiBlockLayoutRow .optionCell .sapUiBlockCellContent{margin-bottom:2.5rem}.optionBoxes .sapUiBlockLayoutRow .optionCell .sapMBtn{position:absolute;right:1rem;bottom:.5rem}.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}.contactDataFrgmt .street{margin-right:.375rem}.sap-phone .agencyFrgmt .widthFullForMoble,.sap-tablet .agencyFrgmt .widthFullForMoble{width:100%!important}.agencyFrgmt .agencyRow .sapUiBlockLayoutCell{position:relative;background-color:#fff;padding-bottom:.5rem;padding-top:.5rem;margin:0;text-align:start}.agencyFrgmt .agencyRow .sapUiBlockLayoutCell.title h2{text-align:start;font-size:1.5rem!important}#visBody .version,.agencyFrgmt .agencyText,.maintenanceV .sapUiBlockLayoutCell:first-child,.roadMap>div .sapMFT,.roadMap>div .sapMFT .no{text-align:center}.agencyFrgmt .agencyHeadline{margin-left:-.1rem!important}.agencyFrgmt .agencyHBox{width:80%;height:auto;margin:0 auto;-ms-flex-pack:center;justify-content:center}.agencyFrgmt .agencyVBox{margin-top:15px;margin-bottom:15px;z-index:0;position:relative;background:#FFF;padding:10px;box-sizing:border-box;transition:box-shadow .2s ease,transform .2s ease,z-index 0s .2s ease;box-shadow:0 0 0 1px #E2E9ED;max-width:300px}.agencyFrgmt .agencyVBox:before{content:"";display:block}.agencyFrgmt .agencyVBox:hover{z-index:1;box-shadow:0 8px 50px rgba(0,0,0,.2);transform:scale(1.05);transition:box-shadow .2s ease,transform .2s ease,z-index 0s 0s ease;cursor:pointer}.agencyFrgmt .agencyImage{padding-top:20px;max-width:65%;height:auto;display:block;margin-right:auto;margin-left:auto}.agencyFrgmt .agency_name{color:#313435;font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:500;line-height:2.625rem;padding-top:10px}.agencyFrgmt .agencyInfo{text-align:center;color:#6F808A;font-family:Roboto,sans-serif!important;font-size:.875rem!important}.agencyFrgmt .arrowRight{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.agencyFrgmt .agencyNextButton{margin-top:-10px}.agencyFrgmt .agencyInputSearch{min-width:30em}.agencyFrgmt .agencyResultImg{max-height:250px}.overviewFrgmt{margin-bottom:0;padding-bottom:0!important}.overviewFrgmt .overviewRow{margin-top:1rem}.overviewFrgmt .overviewRow .mb{margin-bottom:.375rem}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell{position:relative;background-color:#fff;padding:1rem;border:2px solid #d9e0f2;margin-bottom:1rem}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell .sapUiBlockCellContent{margin-top:0}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell h2{min-height:60px;margin-bottom:.5rem;color:#0d39ab!important;font-size:1.5rem!important;line-height:40px!important;vertical-align:bottom;padding-left:40px;width:calc(100% - 110px);background-repeat:no-repeat;background-size:75px 75px;background-position:0 0}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.policyholder h2{background-image:url(../img/policyholder.png);background-position:-20px -18px}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.policyholder .sapMFT{margin-bottom:.375rem}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.contractDetails h2{padding-left:50px;margin-bottom:0}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.contractDetails[data-process=p1] h2{background-image:url(../img/neueVers.png);background-position:-8px -5px;background-size:60px 60px}.completionFrgmt .completionRow .sapUiBlockLayoutCell h2,.consultationFrgmt .consultationRow .sapUiBlockLayoutCell h2{color:#0d39ab!important;font-size: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}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.contractDetails h3{display:block;font-weight:600}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.contractDetails h4{display:block;font-weight:500}.fo,.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.contractDetails .sapUiHLayout .sapMFT{display:inline-block}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.contractDetails .sapUiHLayout{position:relative}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.contractDetails .sapUiHLayout .oevbsIco{position:absolute;top:2px;left:65px;margin:0}.completionFrgmt .sapMCb .sapMCbBg,.consultationFrgmt .consultationRow .sapMCb .sapMCbBg,.roadMap>div:after,.sendFrgmt .sapMCb .sapMCbBg,.thanksFrgmt .sapMCb .sapMCbBg{left:0}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell:first-child{margin-left:.5rem}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell:last-child{margin-right:.5rem}.consultationFrgmt{margin-top:1rem}.consultationFrgmt .consultationRow .sapUiBlockLayoutCell{position:relative;background-color:#fff;padding:1rem;margin:0 .5rem;border:2px solid #d9e0f2}.consultationFrgmt .consultationRow .sapUiBlockLayoutCell h2{margin-bottom:.5rem;padding-top:.5rem;padding-left:110px;background-position:0 0;background-position-y:-10px}.consultationFrgmt .consultationRow .sapUiBlockLayoutCell.berater h2{background-image:url(../img/berater.png)}.consultationFrgmt .consultationRow .errMsg{margin-top:1rem}.consultationFrgmt .consultationRow .sapMCb{padding:0 0 0 2rem}.completionFrgmt{position:relative;background-color:#fff;padding:1rem;margin:0 .5rem;border:2px solid #d9e0f2}.completionFrgmt .completionRow .sapUiBlockLayoutCell h2{margin-bottom:.5rem;padding-top:.5rem;padding-left:110px;background-position:0 -5px}.completionFrgmt .completionRow .sapUiBlockLayoutCell.contract h2{background-image:url(../img/contractDetails.png)}.completionFrgmt .completionRowEnd{background-color:#0d39ab!important}.sendFrgmt,.thanksFrgmt{background-color:#d9e0f2;overflow:visible}.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;width:calc(100% - 110px);background-size:100px 100px;background-position:0 0;background-position-y:-10px;background-repeat:no-repeat;vertical-align:middle}.completionFrgmt .sapMCb{padding:0 0 0 2rem}.sendFrgmt{padding:1rem;margin:1rem .5rem}.sendFrgmt .sapUiBlockLayoutCell h2{margin-bottom:.5rem;padding-top:.5rem;padding-left:110px}.sendFrgmt .sapUiBlockLayoutCell.police h2{background-image:url(../img/police.png)}.sendFrgmt .errMsg{margin-top:1rem}.sendFrgmt .sapMCb{padding:0 0 0 2rem}.thanksFrgmt{padding:1rem;margin:1rem .5rem}.thanksFrgmt .sapUiBlockLayoutCell h2{margin-bottom:.5rem;padding-top:.5rem;padding-left:110px;background-image:url(../img/success.png)}.thanksFrgmt .sapMCb{padding:0 0 0 2rem}@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"}.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{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}#visBody.loading #content,.errorCtrl.sapMRb bdi:after{display:none}.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}.msgWrapper{width:calc(100% - 0rem)}.msgWrapper .sapMMsgStrip{margin:0 0 .5rem}.errMsg,.roadMap{margin-bottom:.5rem}.errorCtrl input,.errorCtrl.sapMSlt{border:1px solid #de4d46}.errorCtrl input:focus,.errorCtrl.sapMSlt:focus{border-color:#d62018!important}.errorCtrl.sapMSF form{border:1px solid #de4d46}.errorCtrl.sapMSF form:focus{border-color:#d62018!important}.errorCtrl.sapMSF form .sapMSFB{color:#de4d46}.errorCtrl.sapMSF input,.errorCtrl.sapMSF:focus{border:none!important}.errorCtrl.sapMCb .sapMCbBg,.errorCtrl.sapMRb .sapMRbBOut{border-color:#d62018!important}.errorCtrl bdi{padding-right:1.5rem}.errorCtrl bdi:after{content:"";background-image:url(../svg/inline_validierung_negativ.svg);background-repeat:no-repeat;position:absolute;width:1.125rem;height:1.125rem;margin-left:.5rem;margin-top:0}.errorCtrl.sapMCb bdi:after{margin-top:11px}.sapUiHLayout>.errorCtrl bdi:after{margin-top:0!important}.errMsg{margin-top:.25rem;color:#d62018!important;font-size:.75rem}.roadMap{width:100%}.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[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:after,.roadMap>div:before{content:"";position:absolute;bottom:0;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent}.roadMap>div:before{right:-19px;border-left:20px solid #5977c6}.roadMap>div:after{border-left:20px solid #fff}.roadMap>div:first-child{margin-left:0;background:#0d39ab}.roadMap>div:first-child:after{border-left:0}.roadMap>div:first-child:before{border-left-color:#0d39ab}.roadMap>div:nth-child(2){z-index:4}.roadMap>div:nth-child(3){z-index:3}.roadMap>div:last-child{z-index:2}.roadMap>div:last-child:before{border-left:0}.roadMap>div .sapMFT{color:inherit;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}.roadMap[data-actualStep='B']>div:nth-child(1):before,.roadMap[data-actualStep='B']>div:nth-child(2):before,.roadMap[data-actualStep='C']>div:nth-child(2):before,.roadMap[data-actualStep='C']>div:nth-child(3):before,.roadMap[data-actualStep='D']>div:nth-child(2):before,.roadMap[data-actualStep='D']>div:nth-child(3):before,.roadMap[data-actualStep='D']>div:nth-child(4):before{border-left-color:#0d39ab}.roadMap>div .sapMFT .title{margin-left:5px}@media (max-width:780px){.roadMap>div .sapMFT .title{display:none}}@media (max-width:420px){.roadMap>div .sapMFT{font-size:.75rem!important}.roadMap>div .sapMFT .no{width:20px;height:20px;line-height:17px;border-radius:20px}}.roadMap[data-actualStep='A']>div:first-child .sapMFT{cursor:pointer}.roadMap[data-actualStep='A']>div:first-child .sapMFT span{cursor:inherit}.roadMap[data-actualStep='B']>div:nth-child(1) .sapMFT,.roadMap[data-actualStep='B']>div:nth-child(2) .sapMFT,.roadMap[data-actualStep='C']>div:nth-child(2) .sapMFT,.roadMap[data-actualStep='C']>div:nth-child(3) .sapMFT,.roadMap[data-actualStep='D']>div:nth-child(2) .sapMFT,.roadMap[data-actualStep='D']>div:nth-child(3) .sapMFT,.roadMap[data-actualStep='D']>div:nth-child(4) .sapMFT{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}}.maintenanceV .sapUiBlockLayoutCell{margin-right:1rem}.maintenanceV .sapUiBlockLayoutCell:last-child{margin-right:0}.maintenanceV .sapMFT{margin-top:2rem;font-size:1.5rem}.propertiesBitAutoComplete{background:0 0;position:relative;display:inline-block;vertical-align:top;outline:0;padding:.25rem 0;border-radius:0;height:2.5rem;width:100%;margin-top:.25rem}.propertiesBitAutoCompleteInner{-webkit-appearance:none;-moz-appearance:textfield;font-size:.875rem;line-height:normal;padding:0 .75rem;height:100%;box-sizing:border-box}.bitAutoComplete{background:0 0!important;position:relative!important;display:inline-block!important;vertical-align:top!important;outline:0!important;padding:.25rem 0!important;border-radius:0!important;height:2.5rem!important;width:100%!important;margin-top:.25rem!important}.bitAutoComplete .sapUiTfCombo{font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif!important}.bitAutoComplete .sapUiTfInner{-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}#visBody,#visBody.sapUiBody{background:#fff;color:#222;padding:0;margin:0;font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif!important;font-weight:200;font-style:normal;line-height:1.25rem;position:relative;cursor:default}.bitAutoComplete.error,.bitAutoComplete.errorCtrl{border-color:#d62018}.sapUiLbx .sapUiLbxI{height:3rem}.sapUiLbx .sapUiLbxI .sapUiLbxITxt{font-size:.875rem}@keyframes blink{0%,100%{opacity:.2}20%{opacity:1}}.sapMInputBaseContentWrapper{border:.4px solid #bfbfbf!important;background:#fff}.sapMCrslBulleted>span:after,.sapMCrslBulleted>span:before,.sapMInputHighlight:after,.sapMInputHighlight:before{content:none!important}#visBody{min-height:500px}#visBody.loading #init{display:block;font-size:2.25rem;line-height:2.625rem;color:#0d39ab;margin-bottom:.938rem}@media (min-width:320px) and (max-width:480px){#visBody.loading #init{font-size:1.75rem!important;line-height:1.75rem!important}}#visBody.loading #init span{animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both}#visBody.loading #init span:after,#visBody.loading #init span:before{display:none;content:""}#visBody.loading #init span:nth-child(2){animation-delay:.2s}#visBody.loading #init span:nth-child(3){animation-delay:.4s}#visBody #init{display:none}#visBody span,#visBody table{font-size:inherit;font-weight:inherit;color:inherit}#visBody .sapUiBlockLayoutCell.wHL h2{font-size:2.25rem!important;line-height:2.625rem!important;color:#0d39ab!important;margin-bottom:.938rem!important}@media (min-width:320px) and (max-width:480px){#visBody .sapUiBlockLayoutCell.wHL h2{font-size:1.75rem!important;line-height:1.75rem!important}}#visBody .sapMFT .wHL h3{font-size:2.25rem;line-height:2.625rem;color:#0d39ab;margin-bottom:.938rem}@media (min-width:320px) and (max-width:480px){#visBody .sapMFT .wHL h3{font-size:1.75rem!important;line-height:1.75rem!important}}#visBody .fo-question{cursor:help!important}#visBody .blockForm .sapMCb .sapMLabel,#visBody .blockForm .sapMRb .sapMLabel{cursor:pointer}#visBody .curr:after{content:'€';display:inline}#visBody .fleft{float:left}#visBody .fright{float:right}#visBody .dIF{display:-ms-inline-flexbox!important;display:inline-flex!important}#visBody .version{display:block;width:100%;color:#222;font-size:1rem}#visBody .w25{width:25%!important}#visBody .w75{width:75%!important}#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}#visBody .noBorder{border:none!important}#visBody .sapUiBLy,#visBody .sapUiBusyIndicator,#visBody .sapUiLocalBusyIndicator{z-index:200!important}#visBody .sapMDialogPhone{z-index:220!important}#visBody .sapUiBLy{background-color:#eee!important}#visBody .sap-ui-blocklayer-popup{z-index:199!important;background-color:transparent}#visBody #sapUiBusyIndicator,#visBody #sapUiBusyIndicator .sapUiLocalBusyIndicator,#visBody .sapUiLocalBusy,#visBody .sapUiLocalBusy .sapUiLocalBusyIndicator{z-index:201!important}#visBody #sapUiBusyIndicator .sapUiLocalBusyIndicator .sapUiLocalBusyIndicatorAnimation,#visBody .sapUiLocalBusy .sapUiLocalBusyIndicator .sapUiLocalBusyIndicatorAnimation{background:url(../img/loading-oevbs-s.gif) no-repeat;background-size:100% 100%;width:50px!important;height:50px!important;left:calc(100% / 2 - 25px)!important;top:calc(100% / 2 - 25px)!important;z-index:201!important;position:fixed}#visBody #sapUiBusyIndicator .sapUiLocalBusyIndicator .sapUiLocalBusyIndicatorAnimation>div,#visBody .sapUiLocalBusy .sapUiLocalBusyIndicator .sapUiLocalBusyIndicatorAnimation>div{display:none!important}#visBody .btnMR .sapMBtn{margin-right:.5rem}#visBody .blockForm{overflow:visible;padding-bottom:1rem;border-bottom:2px solid #d9e0f2}#visBody .blockForm .sapUiBlockLayoutCell{margin:0 .5rem}#visBody .blockForm .sapUiBlockCellContent{margin-top:16px}#visBody .blockForm .wHeadline .sapUiBlockLayoutCell{margin:0}#visBody .blockForm .sapMRbB .sapMRbBInn,#visBody .blockForm .sapMSlt{margin-top:1px}#visBody .blockForm .sapUiBlockCellTitle{margin-bottom:0;color:#0d39ab!important}#visBody .nextBG,#visBody .nextBG h3{font-weight:400!important;color:#222!important}#visBody .blockForm .formText{font-size:1rem!important;line-height:33px;height:40px;vertical-align:bottom}#visBody .blockForm .sapMRb{clear:none;margin:.5rem .75rem .5rem 0}#visBody .blockForm .sapMRb:focus:before{width:100%!important;left:0!important;top:.125rem!important}#visBody .blockForm .sapMRb .sapMRbB{top:0;height:2rem;width:2rem}#visBody .blockForm .sapMRb .sapMRbB .sapMRbBOut{margin:0;padding-top:0}#visBody .blockForm .sapMRb .sapMRbBLabel{max-width:calc(100% - 2rem + 1px)}#visBody .blockForm .sapMLabelInner{display:block}#visBody .nextBG .sapMFT,#visBody .sapMSF{display:inline-block}#visBody .blockForm .sapMRbG .sapMRb:focus:before{width:100%!important;left:0!important;top:.125rem!important}#visBody .blockForm .sapMRbG .sapMRb .sapMRbB{height:2rem;width:2rem;top:.1rem}#visBody .blockForm .sapMRbG .sapMRb .sapMRbB .sapMRbBOut{margin:0 .5rem 0 0;padding-top:0!important}#visBody .blockForm .sapMRbG .sapMRb .sapMRbBLabel{padding-left:2.5rem;max-width:calc(100% + 1px);height:2rem;line-height:2rem}#visBody .blockForm .sapMCb.firstChild{padding-left:35px}#visBody .blockForm .sapMCb.firstChild .sapMCbMark{left:0}@media (max-width:560px){#visBody .blockForm .sapMCb{padding-left:35px}#visBody .blockForm .sapMCb .sapMCbMark{left:0}}#visBody .blockForm .sapMDP{width:9rem!important}#visBody .blockForm .sapMLabel{text-overflow:clip;overflow:visible;white-space:normal}#visBody .noOverflow,#visBody .sapMCb>label{overflow:visible!important}#visBody .noWhiteSpace,#visBody .sapMCb>label{white-space:normal!important}#visBody .blockForm .sapMCbLabel{line-height:normal}#visBody .blockForm .sapMLabel:not(.sapMRbBLabel):not(.sapMCbLabel){padding:0 0 3px;cursor:pointer}#visBody .blockForm .sapUiHLayout{position:relative}#visBody .blockForm .sapUiHLayout .oevbsIco{position:absolute;top:0;margin:0 0 0 8px}#visBody .blockForm .oevbsIco{margin:-2px 0 0 8px}#visBody .blockForm .oevbsIco.fleft{margin-top:12px;margin-left:-8px;margin-right:1rem}#visBody .nextBG{background:#d9e0f2;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}@media (min-width:320px) and (max-width:480px){#visBody .nextBG h3{font-size:1.125rem!important;line-height:1.25rem!important}}#visBody .nextBG .sapMFT,#visBody .nextBG .sapMText{font-size:inherit!important;font-weight:inherit!important}#visBody .nextBG .sapMBtn{margin-top:.5rem;margin-right:0!important}#visBody .nextBG .sapUiBlockCellContent,#visBody .nextBG .sapUiBlockLayoutCell{margin:0!important}#visBody .sapMCb{margin:.5rem 0;height:inherit!important;line-height:normal!important}#visBody .sapMCb>label{text-overflow:clip!important;line-height:normal}#visBody .sapMCb .sapMCbBg{top:0!important}#visBody .sapMRbBLabel{height:inherit!important;line-height:normal!important;padding-left:.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:""}.sapMPageBgStandard{background-color:#fff!important}.noCopy{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.italic{font-style:italic}.sapMCb.sapMCbWrapped.sapMCbHasLabel>.sapMLabel.sapMLabelWrapped{margin:0!important}.sapMInputBase:not(.sapMInputBaseReadonly) .sapMInputBaseIconContainer .sapMInputBaseIcon{background:#d9e0f2!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm92ZXJ3cml0ZXMub2V2YnMubGVzcyIsIm9ldmJzLnN0eWxlZ3VpZGUubGVzcyIsInN0ZXBBLnByb2Nlc3MuZnJhZ21lbnQubGVzcyIsImZvbnRzLmxlc3MiLCJtYWluLmxlc3MiLCJtYWluLmNzcyIsIm92ZXJ3cml0ZXMuYmxvY2tsYXlvdXQubGVzcyIsIm92ZXJ3cml0ZXMubW9iaWxlLmxlc3MiLCJvdmVyd3JpdGVzLnBvcG92ZXIubGVzcyIsInN0ZXBBLmNvdmV0eXBlLmZyYWdtZW50Lmxlc3MiLCJzdGVwRC5zZW5kLmZyYWdtZW50Lmxlc3MiLCJzdGVwRC50aGFua3MuZnJhZ21lbnQubGVzcyIsInN0ZXBBLnBvbGljeWhvbGRlci5mcmFnbWVudC5sZXNzIiwic3RlcEEudmVoaWNsZXVzYWdlLmZyYWdtZW50Lmxlc3MiLCJzdGVwQS52ZWhpY2xlU2VhcmNoLmZyYWdtZW50Lmxlc3MiLCJzdGVwQi5jb21wYXJzaW9uLmZyYWdtZW50Lmxlc3MiLCJzdGVwQi5vcHRpb25zLmZyYWdtZW50Lmxlc3MiLCJzdGVwQi50b3RhbC5mcmFnbWVudC5sZXNzIiwic3RlcEMuY29udGFjdERhdGEuZnJhZ21lbnQubGVzcyIsInN0ZXBDLmFnZW5jeS5mcmFnbWVudC5sZXNzIiwibWFpbnRlbmFuY2UubGVzcyIsInJvYWRtYXAubGVzcyIsInN0ZXBELm92ZXJ2aWV3LmZyYWdtZW50Lmxlc3MiLCJzdGVwRC5jb21wbGV0aW9uLmZyYWdtZW50Lmxlc3MiLCJzdGVwRC5jb25zdWx0YXRpb24uZnJhZ21lbnQubGVzcyIsIm1lc3NhZ2VzLmxlc3MiLCJvdmVyd3JpdGVzLmNvbnRyb2xzLmJpdC5BdXRvQ29tcGxldGUubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpSEEsWUNOQSxNQ3pFTSxTQUFBLFNEeUVOLE1FbUlBLElBR0UsV0FBQSxPQ2pQRixFQUNFLDJCQUFBLE1BSUYsTUFDRSxxQkFBQSxpQkFHRixXQUNFLFFBQUEsWUFHRixnQkFFSSxpQkFBQSxZQUNBLE1B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QkNxcUZKLDhCRHBxRk0sUUFBQSxhQUVGLHlCQ3NxRkosNkJEcnFGTSxRQUFBLEtBQ0EsUUFBQSxHQUtOLG9CQUNFLGlCQUFBLGVBR0YsUUFDRSxvQkFBQSxLQUNBLGlCQUFBLEtBQ0EsZ0JBQUEsS0FDQSxZQUFBLEtBR0YsUUFDRSxXQUFBLE9BR0YsaUVBQ0UsT0FBQSxZQUdGLDBGQUNFLFdBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcbi8vQmVyYXRlci1TdWNoZVxuLnNhcE1JbnB1dEJhc2VDb250ZW50V3JhcHBlciB7XG4gIGJvcmRlcjogMC40cHggc29saWQgI2JmYmZiZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uc2FwTUNyc2xCdWxsZXRlZCA+IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uc2FwTUlucHV0SGlnaGxpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNSW5wdXRIaWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cblxuXG4qe1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5zYXBNTGFiZWwge1xuICAuZm9udFByb3BlcnRpZXMgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2FwVWlHbG9iYWxCYWNrZ3JvdW5kQ29sb3IsXG4uc2FwTUdsb2JhbEJhY2tncm91bmRDb2xvcntcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mYntcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zYXBNUmJTZWwgLnNhcE1SYkJJbm4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xufVxuXG4uc2FwTVJiSG92ZXJhYmxlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xufVxuXG4uc2FwTUNiSG92ZXJhYmxlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xufVxuXG4uc2FwTVJiQiAuc2FwTVJiQk91dCB7XG4gIC5mb250UHJvcGVydGllcztcbn1cblxuLnNhcE1JbnB1dEJhc2VJbm5lcjpub3QoLnNhcE1JbnB1dEJhc2VSZWFkb25seUlubmVyKTpub3QoLnNhcE1JbnB1dEJhc2VTdGF0ZUlubmVyKTpub3QoLnNhcE1JbnB1dEJhc2VEaXNhYmxlZElubmVyKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogQG9ldmJzX2JsdWU7XG59XG5cblxuLnNhcE1DYkJnLnNhcE1DYk1hcmtDaGVja2VkOmJlZm9yZSB7XG4gIGNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xufVxuXG4uc2FwTVNsdEhvdmVyYWJsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbn1cblxuXG4uc2FwTU1zZ1N0cmlwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gIG1hcmdpbjogMCAxcmVtIDFyZW0gMXJlbTtcbn1cblxuLnNhcE1Nc2dTdHJpcEljb24gPiAuc2FwVWlJY29uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uc2FwVWlSZXNwb25zaXZlTWFyZ2luIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNSW5wdXRCYXNlSW5uZXIge1xuICAuZm9udFByb3BlcnRpZXM7XG59XG5cbi52YWx1ZVN0YXRlRXJyb3J7XG4gIGJvcmRlcjogMnB4IHNvbGlkIEBvZXZic19yZWQ7XG59XG5cbi5jYlZhbHVlU3RhdGVFcnJvciAuc2FwTUNiQmcge1xuICBib3JkZXI6IDJweCBzb2xpZCBAb2V2YnNfcmVkO1xufVxuXG4uc2FwTVRpdGxlIHtcbiAgLmZvbnRQcm9wZXJ0aWVzO1xufVxuXG4uc2FwTVRleHQsXG4uc2FwTUZULFxuLnNhcE1UZXh0ID4gZGl2LFxuLnNhcE1UZXh0ID4gc3BhbiB7XG4gIC5mb250UHJvcGVydGllcztcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmJpdE1UZXh0UkIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTBweDtcbn1cblxuLmJpdFVpU21hbGxNYXJnaW5Ub3Age1xuICBtYXJnaW4tdG9wOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLnNhcFVpU2l6ZUNvbXBhY3QgLnNhcFVpU21hbGxNYXJnaW5Ub3Age1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJpdEhCb3hIIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4ubXNnQ29udGFpbmVye1xuICB3aWR0aDogMTAwJTtcbiAgLyptYXJnaW4tYm90dG9tOiAxcmVtOyovXG59XG5cbi5tc2dDb250YWluZXIgLnNhcE1Nc2dTdHJpcCB7XG4gIG1hcmdpbjogMCAwIDAuM3JlbSAwO1xuICBtaW4taGVpZ2h0OiAycmVtO1xufVxuXG4uc2FwVWlDb21wb25lbnRDb250YWluZXIsXG4uc2FwVWlDb21wb25lbnRDb250YWluZXIgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNhcFVpQ29tcG9uZW50Q29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1iMXJlbSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5tdDFyZW0ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ubWJ0MXJlbSB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4uc2FwTUxhYmVsTWF4V2lkdGgubGJsTWF4V2lkdGgxMDAsXG4ubGJsTWF4V2lkdGgxMDAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zYXBNSW5wdXRCYXNlV2FybmluZ0lubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmZiZmJmO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5zYXBNSW5wdXRCYXNlSW5uZXI6bm90KC5zYXBNSW5wdXRCYXNlUmVhZG9ubHlJbm5lcik6bm90KC5zYXBNSW5wdXRCYXNlU3RhdGVFcnJvcklubmVyKTpub3QoLnNhcE1JbnB1dEJhc2VEaXNhYmxlZElubmVyKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogQG9ldmJzX2JsdWU7XG59XG4uc2FwTUlucHV0QmFzZUlubmVyOm5vdCguc2FwTUlucHV0QmFzZVJlYWRvbmx5SW5uZXIpOm5vdCguc2FwTUlucHV0QmFzZVN0YXRlSW5uZXIpOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiBAb2V2YnNfYmx1ZTtcbn1cblxuLnNhcFVpTG5rIHtcbiAgZm9udC1zaXplOiAxM3B4IWltcG9ydGFudDtcbn1cblxuLmNvbmZpcm1hdGlvbkxibHtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIHdpZHRoOjE1MHB4O1xuICBmb250LXdlaWdodDpib2xkO1xuICBwYWRkaW5nLXJpZ2h0OjVweDtcbn1cbi5jb25maXJtYXRpb25MYmwubG9uZ1R4dCB7XG4gIHdpZHRoOjI2MHB4O1xufVxuLmNvbmZpcm1hdGlvblZhbCB7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuXG4uc2FwTVRpbGUuc2FwTVRpbGVBY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBAb2V2YnNfYmx1ZTtcbn1cbi5zYXBNU3RkVGlsZUljb25EaXYge1xuICBjb2xvcjogQG9ldmJzX2JsdWU7XG59XG5cbi5zYXBNSUJhci1DVFggLnNhcE1UaXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNhcE1CYXIgLnNhcE1CYXJDb250YWluZXIgIC5zYXBNSW5wdXRTdWdnSW5EaWFsb2cgLnNhcE1JbnB1dEJhc2VJbm5lciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2FwTUJhciAuc2FwTUJhckNvbnRhaW5lciAuc2FwTUlucHV0QmFzZUlubmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2FwTU1lc3NhZ2VQYWdlPi5zYXBNUGFnZSBzZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5cbi5jb250cmFjdExpc3QgLnNhcE1MSUIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc2FwVWlGb3JtRWRpdCAuY29udHJhY3RMaXN0IC5zYXBNVGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4wMDA7XG59XG5cbi5zYXBVaUZvcm0ge1xuICAuc2FwVWlGb3JtVGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udEZhbWlseSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiAgLnNhcE1MaXN0IC5zYXBNSUJhciAuc2FwTUJhckNoaWxkIC5zYXBNQnRuSWNvbiB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2FwTUxpc3QgLnNhcE1JQmFyIC5zYXBNQmFyQ2hpbGQgLnNhcE1CdG5Ib3ZlcmFibGUgLnNhcE1CdG5JY29uIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuICAuc2FwTUxpc3QgLnNhcE1MSUIuc2FwTUdITEkge1xuICAgIGNvbG9yOiBAb2V2YnNfYmx1ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAb2V2YnNfYmx1ZTtcbiAgfVxuXG4gIC5zYXBNTElCLnNhcE1MSUJBY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IEBvZXZic19ibHVlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC5zYXBNTElCLnNhcE1MSUJBY3RpdmUgLnNhcE1TTElJbWdJY29uIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICB9XG5cbiAgLnNhcE1TTElJbWdJY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5zYXBNU2VnQiAuc2FwTVNlZ0JCdG4ge1xuICAgIGNvbG9yOiBAb2V2YnNfYmx1ZTtcbiAgfVxuICAuc2FwTVNlZ0JCdG4uc2FwTVNlZ0JCdG5TZWwge1xuICAgIGJhY2tncm91bmQ6IEBvZXZic19yZWQ7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBib3JkZXItY29sb3I6IEBvZXZic19yZWQ7XG4gIH1cbiAgLnNhcE1TZWdCQnRuLnNhcE1TZWdCQnRuRm9jdXNhYmxlLnNhcE1TZWdCQnRuU2VsOmhvdmVyLCAuc2FwTVNlZ0JCdG5Gb2N1c2FibGUuc2FwTUJ0bkFjdGl2ZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHJlbSByZ2JhKDAsMCwwLDAuMjUpO1xuICB9XG4gIC5zYXBNU2VnQkJ0bkZvY3VzYWJsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiBAb2V2YnNfYmx1ZTtcbiAgfVxuXG4gIC5zYXBNU2VnQkJ0bi5zYXBNU2VnQkJ0bkZvY3VzYWJsZS5zYXBNU2VnQkJ0blNlbDpob3ZlciwgLnNhcE1TZWdCQnRuRm9jdXNhYmxlLnNhcE1CdG5BY3RpdmU6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRyZW0gcmdiYSgwLDAsMCwwLjI1KTtcbiAgfVxuXG4gIC5zYXBNU2VnQkJ0bi5zYXBNU2VnQkJ0bkZvY3VzYWJsZS5zYXBNU2VnQkJ0blNlbCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkIEBvZXZic19yZWQ7XG4gIH1cblxuICAuYml0RjE0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmJpdEYxNiB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cblxuICAuc2FwVWlEbGcgZGl2IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIC8qQ3VzdG9tSGVhZGVyIFBhbmVsKi9cbiAgLnNhcE1QYW5lbEhkciAuc2FwTUJ0bkljb24ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC5zYXBNUGFuZWxIZHIgLnNhcE1UaXRsZSB7XG4gICAgY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMC4wNjI1cmVtIDAgIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIC8qZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7Ki9cbiAgfVxuXG4gIC5zYXBNUG9wb3Zlci5oZWxwUG9wb3ZlciAuc2FwTVBhbmVsSGRyIC5zYXBNVGl0bGUgPnNwYW4ge1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMC4wNjI1cmVtIDAgI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC8qQ3VzdG9tSGVhZGVyIFBhbmVsKi9cblxuICAvKiBeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eIFNBUCBCVVRUT04gT3ZlcnJpZGVeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiAqL1xuXG5cblxuICBodG1sIHtcbiAgICAmLnNhcC1kZXNrdG9wIHtcbiAgICAgIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbiAgICAgIC5zYXBNSUJhci1DVFggLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuICAgICAgLnNhcE1UQi1UcmFuc3BhcmVudC1DVFggLnNhcE1CdG5Jbm5lci5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbiAgICAgIC5zYXBNQnRuW2RhdGEtYnRuUHJlc3NlZF0gLnNhcE1CdG5Jbm5lcntcbiAgICAgICAgLnRvZ2dsZUJ0blByZXNzZWRCbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5zYXBNQnRuOmhvdmVyPi5zYXBNQnRuSG92ZXJhYmxlIC5zYXBNQnRuSWNvbiB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRyZW0gcmdiYSgwLDAsMCwwLjI1KTtcbiAgICAgIH1cblxuXG4gICAgICAuc2FwTUJ0bjpob3Zlcj4uc2FwTUJ0blRyYW5zcGFyZW50LnNhcE1CdG5Ib3ZlcmFibGUge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cmVtIHJnYmEoMCwwLDAsMC4yNSk7XG4gICAgICB9XG5cbiAgICAgIC5zYXBNQnRuOmhvdmVyIC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuICAgICAgLnNhcE1CdG4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6aG92ZXIsXG4gICAgICAuc2FwTVRCLVRyYW5zcGFyZW50LUNUWCAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRyZW0gcmdiYSgwLDAsMCwwLjI1KTtcbiAgICAgIH1cblxuICAgICAgLnNhcE1CdG5UcmFuc3BhcmVudD4uc2FwTUJ0bkljb24ge1xuICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuc2FwTUJ0bjpmb2N1cz4uc2FwTUZvY3VzYWJsZSB7XG4gICAgICAgIG91dGxpbmU6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgfVxuICAgICYuc2FwLXBob25lLCAmLnNhcC10YWJsZXQge1xuICAgICAgLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuICAgICAgLnNhcE1JQmFyLUNUWCAuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG4gICAgICAuc2FwTVRCLVRyYW5zcGFyZW50LUNUWCAuc2FwTUJ0bklubmVyLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuICAgICAgLnNhcE1CdG5bZGF0YS1idG5QcmVzc2VkXSAuc2FwTUJ0bklubmVye1xuICAgICAgICAudG9nZ2xlQnRuUHJlc3NlZEJsdWUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC8vOm5vdCguc2FwTUJ0bkRpc2FibGVkKT4uc2FwTUJ0bklubmVyLnNhcE1CdG5BY3RpdmVcbiAgICAgIC8ve1xuICAgICAgLy8gIC5idG5SZWQ7XG4gICAgICAvL31cblxuICAgICAgLnNhcE1CdG5UcmFuc3BhcmVudD4uc2FwTUJ0bkljb24ge1xuICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgYnV0dG9uLCBidXR0b246bm90KC5kcm9wZG93bikge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgcGFkZGluZzogMDsgLy8gMC41cmVtIDAuODc1cmVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cbiAgICAmLnNhcE1CdG4ge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgICY6aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZSB7XG4gICAgICAgIC5idG5SZWRIb3ZlcjtcblxuICAgICAgICAmLnNhcE1CdG5UcmFuc3BhcmVudCB7XG4gICAgICAgICAgLmJ0blJlZEhvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpub3QoLnNhcE1CdG5BY3RpdmUpIHtcbiAgICAgICAgICAuYnRuUmVkSG92ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6aG92ZXIge1xuICAgICAgICAgIC5idG5SZWRIb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zYXBNQnRuSW5uZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAgICAgZm9udC1zaXplOjEuMTI1cmVtO1xuICAgICAgLmJ0blJlZFxuICAgIH1cblxuICAgIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpub3QoLnNhcE1CdG5EaXNhYmxlZCksXG4gICAgLnNhcE1JQmFyLUNUWCAuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuRGlzYWJsZWQpLFxuICAgIC5zYXBNVEItVHJhbnNwYXJlbnQtQ1RYIC5zYXBNQnRuSW5uZXIuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuRGlzYWJsZWQpIHtcblxuICAgIH1cblxuICAgICZbYXJpYS1wcmVzc2VkPSdmYWxzZSddIHtcblxuICAgICAgJi5zYXBNQnRuOmhvdmVyPi5zYXBNQnRuSG92ZXJhYmxlIHtcbiAgICAgICAgLmJ0bkdyZXlIb3ZlcjtcblxuICAgICAgICAuc2FwTUJ0bkNvbnRlbnQge1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zYXBNQnRuSW5uZXIge1xuICAgICAgICAuYnRuR3JleTtcblxuICAgICAgICAmLnNhcE1CdG5BY3RpdmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yX2RhcmtncmV5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNhcFVpU2l6ZUNvbXBhY3QgLnNhcE1CdG4ge1xuICAgIG1hcmdpbjogMCAwLjJyZW07XG4gIH1cbiAgLnNhcE1CdG5JY29uIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNDM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjQzNzVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG5cblxuXG4gIC8qIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gU0FQIEJVVFRPTiBPdmVycmlkZSBeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiAqL1xuXG4gIC8qIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gVG9vbGJhckJ1dHRvbiBeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiAqL1xuICAudGJJbmZvQnRue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlc21va2U7XG4gIH1cblxuICAudGJJbmZvQnRuLnNhcE1CdG4ge1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG5cbiAgLnRiSW5mb0J0biAuc2FwTUJ0bklubmVyIHtcbiAgICBoZWlnaHQ6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxLjVyZW07XG4gIH1cblxuICAudGJJbmZvQnRuIC5zYXBNQnRuSWNvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDA7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDM3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDM3NXJlbTtcbiAgfVxuXG4gIC50YkluZm9CdG4uc2FwTUJ0bjpob3Zlcj4uc2FwTUJ0bklubmVyIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cmVtIHJnYmEoMCwwLDAsMC4yNSk7XG4gIH1cbiAgLyogXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiBUb29sYmFyQnV0dG9uIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eICovXG5cblxuICAuc2FwTUlCYXIuc2FwTUZvb3RlcixcbiAgLnNhcE1JQmFyLnNhcE1Gb290ZXItQ1RYIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZERkRGICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4uc2FwTVN3dCxcbi5zYXBNU3d0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcblxuICAmLnNhcE1Td3RBY2NlcHRSZWplY3Qge1xuICAgICYuc2FwTVN3dE9mZiwgICYuc2FwTVN3dE9uIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQG9ldmJzX2JsdWU7XG4gICAgICAuc2FwTVN3dEhhbmRsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQG9ldmJzX2JsdWU7XG4gICAgICAgIGJhY2tncm91bmQ6IEBvZXZic19ibHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zYXBNU3d0TGFiZWwge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FwTVN3dExhYmVsT257XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogQG9ldmJzX2JsdWU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgLnNhcE1Td3RMYWJlbE9mZiB7XG4gICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiBAb2V2YnNfYmx1ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2FwTUxuayB7XG4gIGNvbG9yOiBAb2V2YnNfcmVkICFpbXBvcnRhbnQ7XG4gIC5pY29MICB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuXG4uc2FwVWlCbG9ja0NlbGxUaXRsZSB7XG4gICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG4gIGJveC1zaXppbmc6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNQ2I6bm90KC5zYXBNQ2JCZ0Rpcykuc2FwTUNiSGFzTGFiZWw6Zm9jdXM6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IC0wLjE4NXJlbSAhaW1wb3J0YW50O1xufVxuXG46bm90KC5zYXBNU0ZEaXNhYmxlZCk+LnNhcE1TRkY6aG92ZXIge1xuICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlO1xufSIsIkBmb250RmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuQG9ldmJzX2JsdWU6IzBkMzlhYjtcbkBvZXZic19ibHVlMjojNTk3N2M2O1xuQG9ldmJzX3JlZDogI2Q2MjAxODtcblxuQGJnX2JsdWU6IEBvZXZic19ibHVlO1xuQGJnX2JsdWVfZ3JhZGllbnQ6ICMwZDM5YWI7XG5AYmdfaGVhZGVyX2dyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIEBiZ19ibHVlLCBAYmdfYmx1ZV9ncmFkaWVudCk7XG5cbkBiZ19oZWFkZXJfZ3JhZGllbnRfaG92ZXI6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwMWM0ZCwgIzE3MzQ3ZCk7XG5AYmdfdGVhc2VyX2J0bl9jb2xvcjogIzBkMzlhYjtcblxuXG5AY183NTogQG9ldmJzX2JsdWUyO1xuQGNfMzA6ICM3OWJjZTE7XG5AY18yMDogI2NmY2ZjZjtcbkBjXzE0OiAjZTJlMmUyO1xuQGNfNTogI2Q5ZTBmMjtcblxuQGJ0bl9kZWZhdWx0X3JlZDogI2Q2MjAxODtcbkBidG5fZGVmYXVsdF9yZWRfaG92ZXI6ICNkZTRkNDY7XG5cbkBidG5fZGVmYXVsdF9ibHVlOiAjMGQzOWFiO1xuQGJ0bl9kZWZhdWx0X2JsdWVfaG92ZXI6ICMwZDM5YWI7XG5cbkBidG5faG92ZXJfc2hhZG93OiBpbnNldCAwIDAgMCA0cmVtIHJnYmEoMCwwLDAsMC4yNSk7XG5cbkBjb2xvcjogI2ZmZjtcbkBjb2xvcl9ncmV5YmxhY2s6ICMyMjI7XG5AY29sb3JfZGFya2dyZXk6ICMzMzM7XG5AY29sb3JfbGlnaHRncmV5OiAjNjY2O1xuQGNvbG9yX2JsdWU6ICMwMDM4N2E7XG5AY29sb3JfYmx1ZTI6IEBvZXZic19ibHVlMjtcbkBjb2xvcl9yZWQ6ICNkNjIwMTg7XG5AY29sb3JfZ3JlZW46ICMwMGIyMDA7XG5cbi5idG5CbHVlIHtcbiAgYmFja2dyb3VuZDogQGNvbG9yX2JsdWU7XG4gIGJvcmRlci1jb2xvcjogQGNvbG9yX2JsdWU7XG4gIGNvbG9yOiBAY29sb3I7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBzcGFuIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAuc2FwVWlJY29uIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICB9XG59XG5cbi5idG5SZWQge1xuICBiYWNrZ3JvdW5kOiBAYnRuX2RlZmF1bHRfcmVkO1xuICBib3JkZXItY29sb3I6IEBidG5fZGVmYXVsdF9yZWQ7XG4gIGNvbG9yOiBAY29sb3IgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHNwYW4ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC5zYXBVaUljb24ge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gIH1cbn1cblxuLmJ0blJlZEhvdmVyIHtcbiAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X3JlZF9ob3ZlcjtcbiAgY29sb3I6IEBjb2xvciAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHJlbSByZ2JhKDAsMCwwLDAuMjUpO1xuICBzcGFuIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4uYnRuR3JleSB7XG4gIGJhY2tncm91bmQ6IEBjXzU7XG4gIGJvcmRlci1jb2xvcjogQGNfMTQ7XG4gIGNvbG9yOiBAY29sb3JfZGFya2dyZXkgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHNwYW4ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi5idG5HcmV5SG92ZXIge1xuICBiYWNrZ3JvdW5kOiBAY181O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IEBjb2xvcl9kYXJrZ3JleSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cmVtIHJnYmEoMCwwLDAsMC4yNSk7XG4gIHNwYW4ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi50b2dnbGVCdG5QcmVzc2VkIHtcbiAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X3JlZDtcbiAgYm9yZGVyLWNvbG9yOiBAYnRuX2RlZmF1bHRfcmVkO1xuICBjb2xvcjogQGNvbG9yO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLnRvZ2dsZUJ0blByZXNzZWRCbHVlIHtcbiAgYmFja2dyb3VuZDogQGJnX2JsdWVfZ3JhZGllbnQ7XG4gIGJvcmRlci1jb2xvcjogQGNvbG9yX2JsdWU7XG4gIGNvbG9yOiBAY29sb3I7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4uYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiBAY29sb3JfZ3JleWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBAZm9udEZhbWlseSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZvbnRQcm9wZXJ0aWVzIHtcbiAgZm9udC1mYW1pbHk6IEBmb250RmFtaWx5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IEBjb2xvcl9ncmV5YmxhY2s7XG59XG5cbi5ibG9ja0hlYWRlckJnIHtcbiAgYmFja2dyb3VuZDogQGJnX2hlYWRlcl9ncmFkaWVudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDU1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgLnNhcFVpQmxvY2tDZWxsVGl0bGUge1xuICAgICYuc2FwVWlCbG9ja0NlbGxCZWdpbiB7XG4gICAgICBjb2xvcjogQGNvbG9yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4ucmVkIHtcbiAgY29sb3I6IEBjb2xvcl9yZWQgIWltcG9ydGFudDtcbn1cbi5ncmVlbiB7XG4gIGNvbG9yOiBAY29sb3JfZ3JlZW4gIWltcG9ydGFudDtcbn1cblxuLmhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi42MjVyZW07XG4gIGNvbG9yOiBAb2V2YnNfYmx1ZTtcbiAgbWFyZ2luLWJvdHRvbTogMC45MzhyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oMyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgY29sb3I6IEBjb2xvcl9ncmV5YmxhY2s7XG59IiwiLnByb2Nlc3NGcmdtdCB7XG4gIC5wcm9jZXNzQ2hvb3Npbmcge1xuICAgICZbZGF0YS1wcm9jZXNzc2VsZWN0ZWRdIHtcbiAgICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuMzc1cmVtIDAuMzc1cmVtIDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MHB4IDUwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG5cbiAgICAgICAgLnNhcE1GVCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgbWluLWhlaWdodDogMzVweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtc2VsZWN0ZWRdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmdfdGVhc2VyX2J0bl9jb2xvcjtcbiAgICAgICAgICBib3JkZXItY29sb3I6IEBiZ190ZWFzZXJfYnRuX2NvbG9yO1xuICAgICAgICAgICYucDEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2hpdGUvbmV1ZVZlcnMucG5nJyk7XG4gICAgICAgICAgfVxuICAgICAgICAgICYucDIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2hpdGUvd2VjaHNlbFZlcnMucG5nJyk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zYXBNRlQge1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMTUwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBAY181O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNTBweCAxNTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuXG4gICAgICAmLnAxIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbmV1ZVZlcnMucG5nJyk7XG4gICAgICB9XG5cbiAgICAgICYucDIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93ZWNoc2VsVmVycy5wbmcnKTtcbiAgICAgIH1cblxuICAgICAgLnNhcE1GVCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICBib3R0b206IDFyZW07XG4gICAgfVxuICB9XG59XG5cbi5zYXAtcGhvbmUsXG4uc2FwLXRhYmxldHtcbiAgLnByb2Nlc3NGcmdtdCB7XG4gICAgLnByb2Nlc3NDaG9vc2luZyB7XG4gICAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgICAuc2FwTUZUIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZbZGF0YS1wcm9jZXNzc2VsZWN0ZWRdIHtcbiAgICAgICAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICAgICAgICAuc2FwTUZUIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDM1cHggLSAwLjVyZW0pXCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zYXAtZGVza3RvcCB7XG4gIC5wcm9jZXNzRnJnbXQge1xuICAgIC5wcm9jZXNzQ2hvb3Npbmcge1xuICAgICAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnX3RlYXNlcl9idG5fY29sb3I7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYmdfdGVhc2VyX2J0bl9jb2xvcjtcbiAgICAgICAgICAmLnAxIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3doaXRlL25ldWVWZXJzLnBuZycpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnAyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3doaXRlL3dlY2hzZWxWZXJzLnBuZycpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zYXBNRlQge1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib2V2YnMtaWNvbmZvbnRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LnN2ZyNvZXZicy1pY29uZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5Olwib2V2YnMtaWNvbmZvbnRcIjtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LnN2ZyNvZXZicy1pY29uZm9udFwiKSBmb3JtYXQoXCJzdmdcIilcbiAgfVxufVxuXG5bZGF0YS1pY29uXTpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbilcbn1cblxuW2RhdGEtaWNvbl06YmVmb3JlLC5mby1hbGVydDpiZWZvcmUsLmZvLWFycm93LWRvd246YmVmb3JlLC5mby1hcnJvdy1sZWZ0OmJlZm9yZSwuZm8tYXJyb3ctcmlnaHQ6YmVmb3JlLC5mby1hcnJvdy11cDpiZWZvcmUsLmZvLWJhY2t3YXJkOmJlZm9yZSwuZm8tYmFyOmJlZm9yZSwuZm8tYnVsbGV0OmJlZm9yZSwuZm8tYnVsbGV0LWFycm93OmJlZm9yZSwuZm8tY2FsY3VsYXRvcjpiZWZvcmUsLmZvLWNhbGVuZGFyOmJlZm9yZSwuZm8tY2hlY2s6YmVmb3JlLC5mby1jbG9jazpiZWZvcmUsLmZvLWN1c3RvbWVyOmJlZm9yZSwuZm8tZGVsZXRlOmJlZm9yZSwuZm8tZGlzbGlrZTpiZWZvcmUsLmZvLWRvdDpiZWZvcmUsLmZvLWRvdWJsZWFycm93LWRvd246YmVmb3JlLC5mby1kb3VibGVhcnJvdy11cDpiZWZvcmUsLmZvLWRvd25sb2FkOmJlZm9yZSwuZm8tZXhjbGFtYXRpb246YmVmb3JlLC5mby1mb3J3YXJkOmJlZm9yZSwuZm8taWQtY2FyZDpiZWZvcmUsLmZvLWxpa2U6YmVmb3JlLC5mby1tYWlsOmJlZm9yZSwuZm8tbWVtb3JpemU6YmVmb3JlLC5mby1tZW51OmJlZm9yZSwuZm8tbWludXM6YmVmb3JlLC5mby1tb2JpbGUtYmVyYXRlcjpiZWZvcmUsLmZvLW1vYmlsZS1tZW51ZTpiZWZvcmUsLmZvLW1vYmlsZS1tZW51ZS1ha3RpdjpiZWZvcmUsLmZvLW1vYmlsZS1tZW51ZS1ob2NoOmJlZm9yZSwuZm8tbW9iaWxlLW1lbnVlLWhvY2gtYWt0aXY6YmVmb3JlLC5mby1wYWRsb2NrOmJlZm9yZSwuZm8tcGFkbG9jay1vcGVuOmJlZm9yZSwuZm8tcGFwZXI6YmVmb3JlLC5mby1wYXBlci1ibGFuazpiZWZvcmUsLmZvLXBlbmNpbDpiZWZvcmUsLmZvLXBob25lOmJlZm9yZSwuZm8tcGxhY2U6YmVmb3JlLC5mby1wbGF5LXBhdXNlOmJlZm9yZSwuZm8tcGx1czpiZWZvcmUsLmZvLXByaW50OmJlZm9yZSwuZm8tcXVlc3Rpb246YmVmb3JlLC5mby1yZWxvYWQ6YmVmb3JlLC5mby1zZWFyY2g6YmVmb3JlLC5mby1zZXJ2aWNlLW51bWJlcnM6YmVmb3JlLC5mby1zcGVha2VyOmJlZm9yZSwuZm8tdGFibGUtcGFnaW5hdGlvbjpiZWZvcmUsLmZvLXRyYXNoLWJpbjpiZWZvcmUsLmZvLXdvcmxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwib2V2YnMtaWNvbmZvbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWRcbn1cblxuLmZvLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MlwiXG59XG5cbi5mby1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0YlwiXG59XG5cbi5mby1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0YVwiXG59XG5cbi5mby1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzFcIlxufVxuXG4uZm8tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRjXCJcbn1cblxuLmZvLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3YVwiXG59XG5cbi5mby1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ4XCJcbn1cblxuLmZvLWJ1bGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDVcIlxufVxuXG4uZm8tYnVsbGV0LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MlwiXG59XG5cbi5mby1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2YVwiXG59XG5cbi5mby1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjRcIlxufVxuXG4uZm8tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcwXCJcbn1cblxuLmZvLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0ZlwiXG59XG5cbi5mby1jdXN0b21lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmNcIlxufVxuXG4uZm8tZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3NFwiXG59XG5cbi5mby1kaXNsaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MVwiXG59XG5cbi5mby1kb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRkXCJcbn1cblxuLmZvLWRvdWJsZWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUzXCJcbn1cblxuLmZvLWRvdWJsZWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NFwiXG59XG5cbi5mby1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDJcIlxufVxuXG4uZm8tZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQxXCJcbn1cblxuLmZvLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQzXCJcbn1cblxuLmZvLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUwXCJcbn1cblxuLmZvLWxpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDczXCJcbn1cblxuLmZvLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ2XCJcbn1cblxuLmZvLW1lbW9yaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2OVwiXG59XG5cbi5mby1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NlwiXG59XG5cbi5mby1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjNcIlxufVxuXG4uZm8tbW9iaWxlLWJlcmF0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU1XCJcbn1cblxuLmZvLW1vYmlsZS1tZW51ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTZcIlxufVxuXG4uZm8tbW9iaWxlLW1lbnVlLWFrdGl2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1N1wiXG59XG5cbi5mby1tb2JpbGUtbWVudWUtaG9jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNThcIlxufVxuXG4uZm8tbW9iaWxlLW1lbnVlLWhvY2gtYWt0aXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU5XCJcbn1cblxuLmZvLXBhZGxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZlXCJcbn1cblxuLmZvLXBhZGxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmZcIlxufVxuXG4uZm8tcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY4XCJcbn1cblxuLmZvLXBhcGVyLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2N1wiXG59XG5cbi5mby1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc1XCJcbn1cblxuLmZvLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZFwiXG59XG5cbi5mby1wbGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDlcIlxufVxuXG4uZm8tcGxheS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzlcIlxufVxuXG4uZm8tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzdcIlxufVxuXG4uZm8tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ0XCJcbn1cblxuLmZvLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OFwiXG59XG5cbi5mby1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ3XCJcbn1cblxuLmZvLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjVcIlxufVxuXG4uZm8tc2VydmljZS1udW1iZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2YlwiXG59XG5cbi5mby1zcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3NlwiXG59XG5cbi5mby10YWJsZS1wYWdpbmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MlwiXG59XG5cbi5mby10cmFzaC1iaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUxXCJcbn1cblxuLmZvLXdvcmxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0ZVwiXG59XG5cbi5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwib2V2YnMtaWNvbmZvbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIixcIkhlbHZldGljYVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmXG59XG5cbi5mbzpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJvZXZicy1pY29uZm9udFwiXG59XG5cbi5mby1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcInRcIlxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTcGFya2Fzc2UgV2ViJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFycmctd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcnJnLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFycmctd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvc3BhcnJnLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJyZy13ZWJmb250LnN2ZyNzcGFya2Fzc2VfcmdyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NwYXJrYXNzZSBXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFycmdpdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9zcGFycmdpdC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFycmdpdC13ZWJmb250LnN2ZyNzcGFya2Fzc2VfcmdpdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWNcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3Bhcmx0LXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJsdC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvc3Bhcmx0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJsdC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFybHQtd2ViZm9udC5zdmcjc3Bhcmthc3NlX2x0cmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTcGFya2Fzc2UgV2ViJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvc3Bhcmx0aXQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvc3Bhcmx0aXQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vZm9udHMvc3Bhcmx0aXQtd2ViZm9udC5zdmcjc3Bhcmthc3NlX2x0aXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NwYXJrYXNzZSBXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJiZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFyYmQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJiZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9zcGFyYmQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vZm9udHMvc3BhcmJkLXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9yZ2JvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NwYXJrYXNzZSBXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJiZGl0LXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJiZGl0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFyYmRpdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9zcGFyYmRpdC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFyYmRpdC13ZWJmb250LnN2ZyNzcGFya2Fzc2Vfcmdib2xkX2l0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWNcbn0iLCIqIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5cbjpyb290IHtcbiAgLS1zYXBCYWNrZ3JvdW5kQ29sb3I6IFwiI2ZmZlwiICFpbXBvcnRhbnQ7XG59XG5cbi52aXNDb2x1bW4ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbiN2aXNCb2R5IHtcbiAgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAqLCAqOmFmdGVyLCAqOmJlZm9yZXtcbiAgICAvL2JveC1zaXppbmc6IGluaGVyaXQ7XG4gIH1cblxuICBwOmJlZm9yZSwgcDphZnRlcixcbiAgc3BhbjpiZWZvcmUsIHNwYW46YWZ0ZXIsXG4gIHRhYmxlIHRyIHRoOmJlZm9yZSxcbiAgdGFibGUgdHIgdGg6YWZ0ZXIsXG4gIHRhYmxlIHRyIHRkOmJlZm9yZSxcbiAgdGFibGUgdHIgdGQ6YWZ0ZXIge1xuICAgLy8gY29udGVudDogaW5oZXJpdDtcbiAgICAvL2Rpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgJjpub3QoLm5vRW1iZWRlZCkge1xuICAgIHNlY3Rpb24ge1xuICAgICAgJjpub3QoLnNhcE1QYWdlRW5hYmxlU2Nyb2xsaW5nKSB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNhcFVpSWNvbiB7XG4gICAgJjphZnRlciB7XG4gICAgICAvL2NvbnRlbnQ6IGluaXRpYWw7XG4gICAgICAvL2Rpc3BsYXk6IGluaGVyaXQ7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuMzc1cmVtO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDAuMTI1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG59XG5cbkBpbXBvcnQgXCJvZXZicy5zdHlsZWd1aWRlLmxlc3NcIjtcbkBpbXBvcnQgXCJvdmVyd3JpdGVzLm9ldmJzLmxlc3NcIjtcbkBpbXBvcnQgXCJvdmVyd3JpdGVzLmJsb2NrbGF5b3V0Lmxlc3NcIjtcbkBpbXBvcnQgXCJvdmVyd3JpdGVzLnBvcG92ZXIubGVzc1wiO1xuQGltcG9ydCBcIm92ZXJ3cml0ZXMubW9iaWxlLmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwQS5wcm9jZXNzLmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwQS5jb3ZldHlwZS5mcmFnbWVudC5sZXNzXCI7XG5AaW1wb3J0IFwic3RlcEEucG9saWN5aG9sZGVyLmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwQS52ZWhpY2xldXNhZ2UuZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBBLnZlaGljbGVTZWFyY2guZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBCLmNvbXBhcnNpb24uZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBCLm9wdGlvbnMuZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBCLnRvdGFsLmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwQy5jb250YWN0RGF0YS5mcmFnbWVudC5sZXNzXCI7XG4vL0JlcmF0ZXItU3VjaGVcbkBpbXBvcnQgXCJzdGVwQy5hZ2VuY3kuZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBELm92ZXJ2aWV3LmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwRC5jb25zdWx0YXRpb24uZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBELmNvbXBsZXRpb24uZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBELnNlbmQuZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBELnRoYW5rcy5mcmFnbWVudC5sZXNzXCI7XG5AaW1wb3J0IFwiZm9udHNcIjtcbkBpbXBvcnQgXCJtZXNzYWdlc1wiO1xuQGltcG9ydCBcInJvYWRtYXBcIjtcbkBpbXBvcnQgXCJtYWludGVuYW5jZVwiO1xuQGltcG9ydCBcIm92ZXJ3cml0ZXMuY29udHJvbHMuYml0LkF1dG9Db21wbGV0ZS5sZXNzXCI7XG5cblxuQGtleWZyYW1lcyBibGluayB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAuMjtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogLjI7XG4gIH1cbn1cblxuLy9CZXJhdGVyLVN1Y2hlXG4uc2FwTUlucHV0QmFzZUNvbnRlbnRXcmFwcGVyIHtcbiAgYm9yZGVyOiAwLjRweCBzb2xpZCAjYmZiZmJmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cblxuLnNhcE1DcnNsQnVsbGV0ZWQgPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNSW5wdXRIaWdobGlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cblxuLnNhcE1JbnB1dEhpZ2hsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cblxuXG4jdmlzQm9keSB7XG4gIC5ib2R5O1xuICAmLnNhcFVpQm9keSB7XG4gICAgLmJvZHk7XG4gIH1cblxuICBtaW4taGVpZ2h0OiA1MDBweDtcblxuICAmLmxvYWRpbmcge1xuICAgICNjb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICNpbml0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLmhlYWRsaW5lO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBibGluaztcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjRzO1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuMnM7XG4gICAgICB9XG5cbiAgICAgIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNHM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNpbml0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc3BhbiwgdGFibGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgJi53SEwge1xuICAgICAgaDIge1xuICAgICAgICAuaGVhZGxpbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2FwTUZUIHtcbiAgICAud0hMIHtcbiAgICAgIGgzIHtcbiAgICAgICAgLmhlYWRsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mby1xdWVzdGlvbiB7XG4gICAgY3Vyc29yOiBoZWxwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY3VyciB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAn4oKsJztcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cbiAgLmZsZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuZnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmRJRiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC52ZXJzaW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IEBjb2xvcl9ncmV5YmxhY2s7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC53MjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAudzc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLncxMDAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgxMDAge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGl0ZXJhdGlvbnM6IDQwO1xuICAud3JlbS1sb29wIChAaSkgd2hlbiAoQGkgPiAwKSB7XG4gICAgLndAe2l9cmVtIHtcbiAgICAgIHdpZHRoOiB+XCJAe2l9cmVtICFpbXBvcnRhbnRcIjtcbiAgICB9XG4gICAgLndyZW0tbG9vcChAaSAtIDEpO1xuICB9XG4gIC53cmVtLWxvb3AgKEBpdGVyYXRpb25zKTtcblxuICAuZmxleEdyb3cge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gIC5tcjA1cmVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAubXIxcmVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cblxuICAubWIxcmVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLm5vQm9yZGVyIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zYXBVaUxvY2FsQnVzeUluZGljYXRvcixcbiAgLnNhcFVpQnVzeUluZGljYXRvcixcbiAgLnNhcFVpQkx5IHtcbiAgICB6LWluZGV4OiAyMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zYXBNRGlhbG9nUGhvbmUge1xuICAgIHotaW5kZXg6IDIyMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNhcFVpQkx5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2FwLXVpLWJsb2NrbGF5ZXItcG9wdXAge1xuICAgIHotaW5kZXg6IDE5OSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICNzYXBVaUJ1c3lJbmRpY2F0b3IsXG4gIC5zYXBVaUxvY2FsQnVzeSB7XG4gICAgei1pbmRleDogMjAxICFpbXBvcnRhbnQ7XG4gICAgLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yIHtcbiAgICAgIHotaW5kZXg6IDIwMSAhaW1wb3J0YW50O1xuICAgICAgLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yQW5pbWF0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbG9hZGluZy1vZXZicy1zLmdpZicpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiB+XCJjYWxjKDEwMCUgLyAyIC0gMjVweClcIiAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IH5cImNhbGMoMTAwJSAvIDIgLSAyNXB4KVwiICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDIwMSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuTVIge1xuICAgIC5zYXBNQnRuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9ja0Zvcm0ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY181O1xuXG4gICAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgfVxuXG4gICAgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cblxuICAgIC53SGVhZGxpbmUge1xuICAgICAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zYXBVaUJsb2NrQ2VsbFRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBjb2xvcjogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2FwTVNsdCB7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgfVxuXG4gICAgLmZvcm1UZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cblxuICAgIC5zYXBNUmJCIHtcbiAgICAgIC5zYXBNUmJCSW5uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zYXBNUmIge1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICBtYXJnaW46IDAuNXJlbSAwLjc1cmVtIDAuNXJlbSAwO1xuXG4gICAgICAmOmZvY3VzOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnNhcE1SYkIge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDJyZW07XG5cbiAgICAgICAgLnNhcE1SYkJPdXQge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNhcE1SYkJMYWJlbCB7XG4gICAgICAgIG1heC13aWR0aDogflwiY2FsYygxMDAlIC0gMnJlbSArIDFweClcIjtcbiAgICAgIH1cblxuICAgICAgLnNhcE1MYWJlbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FwTUxhYmVsSW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG5cblxuICAgIC5zYXBNUmJHIHtcbiAgICAgIC5zYXBNUmIge1xuICAgICAgICAmOmZvY3VzOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5zYXBNUmJCIHtcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgdG9wOiAwLjFyZW07XG5cbiAgICAgICAgICAuc2FwTVJiQk91dCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtIDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zYXBNUmJCTGFiZWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICAgIG1heC13aWR0aDogflwiY2FsYygxMDAlICsgMXB4KVwiO1xuICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2FwTUNiIHtcbiAgICAgICYuZmlyc3RDaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgLnNhcE1DYk1hcmsge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgLnNhcE1DYk1hcmsge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNhcE1MYWJlbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FwTURQIHtcbiAgICAgIHdpZHRoOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNhcE1MYWJlbCB7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cblxuICAgIC5zYXBNQ2JMYWJlbCB7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIC5zYXBNTGFiZWw6bm90KC5zYXBNUmJCTGFiZWwpOm5vdCguc2FwTUNiTGFiZWwpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAzcHggMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuc2FwVWlITGF5b3V0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5zYXBNTGFiZWw6bm90KC5zYXBNUmJCTGFiZWwpOm5vdCguc2FwTUNiTGFiZWwpIHtcbiAgICAgICAgLy9mbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICAgIC5vZXZic0ljbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub2V2YnNJY28ge1xuICAgICAgbWFyZ2luOiAtMnB4IDAgMCA4cHg7XG5cbiAgICAgICYuZmxlZnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG4gICAgICB9XG5cbiAgICAgICYuYWZ0ZXJMYmwge1xuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zYXBNU0Yge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5uZXh0Qkcge1xuXG4gICAgYmFja2dyb3VuZDogQGNfNTtcbiAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcbiAgICAuaDMgIWltcG9ydGFudDtcblxuICAgIGgzIHtcbiAgICAgIC5oMyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zYXBNVGV4dCB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNhcE1GVCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNhcE1CdG4ge1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLFxuICAgIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNhcE1DYiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgPiBsYWJlbCB7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBjbGlwICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgLnNhcE1DYkJnIHtcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zYXBNUmJCTGFiZWwge1xuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubm9PdmVyZmxvdyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ub1doaXRlU3BhY2Uge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgfVxuICAub2V2YnNJY28sIC5zYXBNU2x0QXJyb3cge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgY29udGVudDpcIlwiO1xuICAgIH1cbiAgfVxufVxuXG4uc2FwTVBhZ2VCZ1N0YW5kYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLm5vQ29weSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIENocm9tZSBhbGwgLyBTYWZhcmkgYWxsICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEZpcmVmb3ggYWxsICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSUUgMTArICovXG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uc2FwTUNiLnNhcE1DYldyYXBwZWQuc2FwTUNiSGFzTGFiZWwgPiAuc2FwTUxhYmVsLnNhcE1MYWJlbFdyYXBwZWQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLnNhcE1JbnB1dEJhc2U6bm90KC5zYXBNSW5wdXRCYXNlUmVhZG9ubHkpIC5zYXBNSW5wdXRCYXNlSWNvbkNvbnRhaW5lciAuc2FwTUlucHV0QmFzZUljb24ge1xuICBiYWNrZ3JvdW5kOiAjZDllMGYyICFpbXBvcnRhbnQ7XG59IiwiKiB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbjpyb290IHtcbiAgLS1zYXBCYWNrZ3JvdW5kQ29sb3I6IFwiI2ZmZlwiICFpbXBvcnRhbnQ7XG59XG4udmlzQ29sdW1uIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jdmlzQm9keSBidXR0b246aG92ZXIsXG4jdmlzQm9keSBidXR0b246YWN0aXZlLFxuI3Zpc0JvZHkgYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiN2aXNCb2R5Om5vdCgubm9FbWJlZGVkKSBzZWN0aW9uOm5vdCguc2FwTVBhZ2VFbmFibGVTY3JvbGxpbmcpIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5zYXBVaUljb246YmVmb3JlIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbiN2aXNCb2R5IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWluZGVudDogMC4xMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuI3Zpc0JvZHkgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpob3ZlcixcbiN2aXNCb2R5IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06YWN0aXZlLFxuI3Zpc0JvZHkgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bkJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDAzODdhO1xuICBib3JkZXItY29sb3I6ICMwMDM4N2E7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5idG5CbHVlIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5idG5CbHVlIC5zYXBVaUljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG5SZWQge1xuICBiYWNrZ3JvdW5kOiAjZDYyMDE4O1xuICBib3JkZXItY29sb3I6ICNkNjIwMTg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmJ0blJlZCBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYnRuUmVkIC5zYXBVaUljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG5SZWRIb3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkZTRkNDY7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cmVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnRuUmVkSG92ZXIgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJ0bkdyZXkge1xuICBiYWNrZ3JvdW5kOiAjZDllMGYyO1xuICBib3JkZXItY29sb3I6ICNlMmUyZTI7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmJ0bkdyZXkgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJ0bkdyZXlIb3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkOWUwZjI7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cmVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnRuR3JleUhvdmVyIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi50b2dnbGVCdG5QcmVzc2VkIHtcbiAgYmFja2dyb3VuZDogI2Q2MjAxODtcbiAgYm9yZGVyLWNvbG9yOiAjZDYyMDE4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4udG9nZ2xlQnRuUHJlc3NlZEJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xuICBib3JkZXItY29sb3I6ICMwMDM4N2E7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyMjI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZvbnRQcm9wZXJ0aWVzIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMjI7XG59XG4uYmxvY2tIZWFkZXJCZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBkMzlhYiwgIzBkMzlhYik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA1NXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmJsb2NrSGVhZGVyQmcgLnNhcFVpQmxvY2tDZWxsVGl0bGUuc2FwVWlCbG9ja0NlbGxCZWdpbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucmVkIHtcbiAgY29sb3I6ICNkNjIwMTggIWltcG9ydGFudDtcbn1cbi5ncmVlbiB7XG4gIGNvbG9yOiAjMDBiMjAwICFpbXBvcnRhbnQ7XG59XG4uaGVhZGxpbmUge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgY29sb3I6ICMwZDM5YWI7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM4cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uaDMge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIGNvbG9yOiAjMjIyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNhcE1JbnB1dEJhc2VDb250ZW50V3JhcHBlciB7XG4gIGJvcmRlcjogMC40cHggc29saWQgI2JmYmZiZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnNhcE1DcnNsQnVsbGV0ZWQgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuLnNhcE1DcnNsQnVsbGV0ZWQgPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG4uc2FwTUlucHV0SGlnaGxpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG4uc2FwTUlucHV0SGlnaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuKiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5zYXBNTGFiZWwge1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zYXBVaUdsb2JhbEJhY2tncm91bmRDb2xvcixcbi5zYXBNR2xvYmFsQmFja2dyb3VuZENvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zYXBNUmJTZWwgLnNhcE1SYkJJbm4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG59XG4uc2FwTVJiSG92ZXJhYmxlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG59XG4uc2FwTUNiSG92ZXJhYmxlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG59XG4uc2FwTVJiQiAuc2FwTVJiQk91dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjIyO1xufVxuLnNhcE1JbnB1dEJhc2VJbm5lcjpub3QoLnNhcE1JbnB1dEJhc2VSZWFkb25seUlubmVyKTpub3QoLnNhcE1JbnB1dEJhc2VTdGF0ZUlubmVyKTpub3QoLnNhcE1JbnB1dEJhc2VEaXNhYmxlZElubmVyKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYjtcbn1cbi5zYXBNQ2JCZy5zYXBNQ2JNYXJrQ2hlY2tlZDpiZWZvcmUge1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xufVxuLnNhcE1TbHRIb3ZlcmFibGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbn1cbi5zYXBNTXNnU3RyaXAge1xuICB3aWR0aDogY2FsYygxMDAlKTtcbiAgbWFyZ2luOiAwIDFyZW0gMXJlbSAxcmVtO1xufVxuLnNhcE1Nc2dTdHJpcEljb24gPiAuc2FwVWlJY29uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnNhcFVpUmVzcG9uc2l2ZU1hcmdpbiB7XG4gIG1hcmdpbjogMCAwIDFyZW0gMCAhaW1wb3J0YW50O1xufVxuLnNhcE1JbnB1dEJhc2VJbm5lciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjIyO1xufVxuLnZhbHVlU3RhdGVFcnJvciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkNjIwMTg7XG59XG4uY2JWYWx1ZVN0YXRlRXJyb3IgLnNhcE1DYkJnIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q2MjAxODtcbn1cbi5zYXBNVGl0bGUge1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzIyMjtcbn1cbi5zYXBNVGV4dCxcbi5zYXBNRlQsXG4uc2FwTVRleHQgPiBkaXYsXG4uc2FwTVRleHQgPiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYml0TVRleHRSQiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMHB4O1xufVxuLmJpdFVpU21hbGxNYXJnaW5Ub3Age1xuICBtYXJnaW4tdG9wOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cbi5zYXBVaVNpemVDb21wYWN0IC5zYXBVaVNtYWxsTWFyZ2luVG9wIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4uYml0SEJveEgge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ubXNnQ29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qbWFyZ2luLWJvdHRvbTogMXJlbTsqL1xufVxuLm1zZ0NvbnRhaW5lciAuc2FwTU1zZ1N0cmlwIHtcbiAgbWFyZ2luOiAwIDAgMC4zcmVtIDA7XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG59XG4uc2FwVWlDb21wb25lbnRDb250YWluZXIsXG4uc2FwVWlDb21wb25lbnRDb250YWluZXIgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zYXBVaUNvbXBvbmVudENvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWIxcmVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tdDFyZW0ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLm1idDFyZW0ge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5zYXBNTGFiZWxNYXhXaWR0aC5sYmxNYXhXaWR0aDEwMCxcbi5sYmxNYXhXaWR0aDEwMCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zYXBNSW5wdXRCYXNlV2FybmluZ0lubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmZiZmJmO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5zYXBNSW5wdXRCYXNlSW5uZXI6bm90KC5zYXBNSW5wdXRCYXNlUmVhZG9ubHlJbm5lcik6bm90KC5zYXBNSW5wdXRCYXNlU3RhdGVFcnJvcklubmVyKTpub3QoLnNhcE1JbnB1dEJhc2VEaXNhYmxlZElubmVyKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYjtcbn1cbi5zYXBNSW5wdXRCYXNlSW5uZXI6bm90KC5zYXBNSW5wdXRCYXNlUmVhZG9ubHlJbm5lcik6bm90KC5zYXBNSW5wdXRCYXNlU3RhdGVJbm5lcik6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwZDM5YWI7XG59XG4uc2FwVWlMbmsge1xuICBmb250LXNpemU6IDEzcHghaW1wb3J0YW50O1xufVxuLmNvbmZpcm1hdGlvbkxibCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE1MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmNvbmZpcm1hdGlvbkxibC5sb25nVHh0IHtcbiAgd2lkdGg6IDI2MHB4O1xufVxuLmNvbmZpcm1hdGlvblZhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zYXBNVGlsZS5zYXBNVGlsZUFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWI7XG59XG4uc2FwTVN0ZFRpbGVJY29uRGl2IHtcbiAgY29sb3I6ICMwZDM5YWI7XG59XG4uc2FwTUlCYXItQ1RYIC5zYXBNVGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2FwTUJhciAuc2FwTUJhckNvbnRhaW5lciAuc2FwTUlucHV0U3VnZ0luRGlhbG9nIC5zYXBNSW5wdXRCYXNlSW5uZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5zYXBNQmFyIC5zYXBNQmFyQ29udGFpbmVyIC5zYXBNSW5wdXRCYXNlSW5uZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2FwTU1lc3NhZ2VQYWdlID4gLnNhcE1QYWdlIHNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbi5jb250cmFjdExpc3QgLnNhcE1MSUIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnNhcFVpRm9ybUVkaXQgLmNvbnRyYWN0TGlzdCAuc2FwTVRleHQge1xuICBtaW4taGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDAwO1xufVxuLnNhcFVpRm9ybSAuc2FwVWlGb3JtVGl0bGUge1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5zYXBNTGlzdCAuc2FwTUlCYXIgLnNhcE1CYXJDaGlsZCAuc2FwTUJ0bkljb24ge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cbi5zYXBNTGlzdCAuc2FwTUlCYXIgLnNhcE1CYXJDaGlsZCAuc2FwTUJ0bkhvdmVyYWJsZSAuc2FwTUJ0bkljb24ge1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2FwTUxpc3QgLnNhcE1MSUIuc2FwTUdITEkge1xuICBjb2xvcjogIzBkMzlhYjtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwZDM5YWI7XG59XG4uc2FwTUxJQi5zYXBNTElCQWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzBkMzlhYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNhcE1MSUIuc2FwTUxJQkFjdGl2ZSAuc2FwTVNMSUltZ0ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zYXBNU0xJSW1nSWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnNhcE1TZWdCIC5zYXBNU2VnQkJ0biB7XG4gIGNvbG9yOiAjMGQzOWFiO1xufVxuLnNhcE1TZWdCQnRuLnNhcE1TZWdCQnRuU2VsIHtcbiAgYmFja2dyb3VuZDogI2Q2MjAxODtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2Q2MjAxODtcbn1cbi5zYXBNU2VnQkJ0bi5zYXBNU2VnQkJ0bkZvY3VzYWJsZS5zYXBNU2VnQkJ0blNlbDpob3Zlcixcbi5zYXBNU2VnQkJ0bkZvY3VzYWJsZS5zYXBNQnRuQWN0aXZlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHJlbSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnNhcE1TZWdCQnRuRm9jdXNhYmxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYjtcbn1cbi5zYXBNU2VnQkJ0bi5zYXBNU2VnQkJ0bkZvY3VzYWJsZS5zYXBNU2VnQkJ0blNlbDpob3Zlcixcbi5zYXBNU2VnQkJ0bkZvY3VzYWJsZS5zYXBNQnRuQWN0aXZlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHJlbSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnNhcE1TZWdCQnRuLnNhcE1TZWdCQnRuRm9jdXNhYmxlLnNhcE1TZWdCQnRuU2VsIHtcbiAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkICNkNjIwMTg7XG59XG4uYml0RjE0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJpdEYxNiB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLnNhcFVpRGxnIGRpdiB7XG4gIGZsb2F0OiBub25lO1xufVxuLypDdXN0b21IZWFkZXIgUGFuZWwqL1xuLnNhcE1QYW5lbEhkciAuc2FwTUJ0bkljb24ge1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2FwTVBhbmVsSGRyIC5zYXBNVGl0bGUge1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogMCAwLjA2MjVyZW0gMCAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIC8qZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7Ki9cbn1cbi5zYXBNUG9wb3Zlci5oZWxwUG9wb3ZlciAuc2FwTVBhbmVsSGRyIC5zYXBNVGl0bGUgPiBzcGFuIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDAgMC4wNjI1cmVtIDAgI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLypDdXN0b21IZWFkZXIgUGFuZWwqL1xuLyogXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiBTQVAgQlVUVE9OIE92ZXJyaWRlXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gKi9cbmh0bWwuc2FwLWRlc2t0b3AgLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuaHRtbC5zYXAtZGVza3RvcCAuc2FwTUlCYXItQ1RYIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLWRlc2t0b3AgLnNhcE1UQi1UcmFuc3BhcmVudC1DVFggLnNhcE1CdG5Jbm5lci5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLWRlc2t0b3AgLnNhcE1CdG5bZGF0YS1idG5QcmVzc2VkXSAuc2FwTUJ0bklubmVyIHtcbiAgYmFja2dyb3VuZDogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDM4N2EgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbmh0bWwuc2FwLWRlc2t0b3AgLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZSAuc2FwTUJ0bkljb24ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cmVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5odG1sLnNhcC1kZXNrdG9wIC5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5UcmFuc3BhcmVudC5zYXBNQnRuSG92ZXJhYmxlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHJlbSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuaHRtbC5zYXAtZGVza3RvcCAuc2FwTUJ0bjpob3ZlciAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLWRlc2t0b3AgLnNhcE1CdG4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6aG92ZXIsXG5odG1sLnNhcC1kZXNrdG9wIC5zYXBNVEItVHJhbnNwYXJlbnQtQ1RYIC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHJlbSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuaHRtbC5zYXAtZGVza3RvcCAuc2FwTUJ0blRyYW5zcGFyZW50ID4gLnNhcE1CdG5JY29uIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbmh0bWwuc2FwLWRlc2t0b3AgLnNhcE1CdG46Zm9jdXMgPiAuc2FwTUZvY3VzYWJsZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbmh0bWwuc2FwLXBob25lIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLXRhYmxldCAuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG5odG1sLnNhcC1waG9uZSAuc2FwTUlCYXItQ1RYIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLXRhYmxldCAuc2FwTUlCYXItQ1RYIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLXBob25lIC5zYXBNVEItVHJhbnNwYXJlbnQtQ1RYIC5zYXBNQnRuSW5uZXIuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG5odG1sLnNhcC10YWJsZXQgLnNhcE1UQi1UcmFuc3BhcmVudC1DVFggLnNhcE1CdG5Jbm5lci5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLXBob25lIC5zYXBNQnRuW2RhdGEtYnRuUHJlc3NlZF0gLnNhcE1CdG5Jbm5lcixcbmh0bWwuc2FwLXRhYmxldCAuc2FwTUJ0bltkYXRhLWJ0blByZXNzZWRdIC5zYXBNQnRuSW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMzg3YSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuaHRtbC5zYXAtcGhvbmUgLnNhcE1CdG5UcmFuc3BhcmVudCA+IC5zYXBNQnRuSWNvbixcbmh0bWwuc2FwLXRhYmxldCAuc2FwTUJ0blRyYW5zcGFyZW50ID4gLnNhcE1CdG5JY29uIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbmJ1dHRvbixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuYnV0dG9uLnNhcE1CdG4sXG5idXR0b246bm90KC5kcm9wZG93bikuc2FwTUJ0biB7XG4gIG91dGxpbmU6IDA7XG59XG5idXR0b24uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlLFxuYnV0dG9uOm5vdCguZHJvcGRvd24pLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZSB7XG4gIGJhY2tncm91bmQ6ICNkZTRkNDY7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cmVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5idXR0b24uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIHNwYW4sXG5idXR0b246bm90KC5kcm9wZG93bikuc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmJ1dHRvbi5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTUJ0blRyYW5zcGFyZW50LFxuYnV0dG9uOm5vdCguZHJvcGRvd24pLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNQnRuVHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiAjZGU0ZDQ2O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHJlbSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuYnV0dG9uLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNQnRuVHJhbnNwYXJlbnQgc3BhbixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTUJ0blRyYW5zcGFyZW50IHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmJ1dHRvbi5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuQWN0aXZlKSxcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuQWN0aXZlKSB7XG4gIGJhY2tncm91bmQ6ICNkZTRkNDY7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cmVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5idXR0b24uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOm5vdCguc2FwTUJ0bkFjdGl2ZSkgc3BhbixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuQWN0aXZlKSBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5idXR0b24uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOmhvdmVyLFxuYnV0dG9uOm5vdCguZHJvcGRvd24pLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZSAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkZTRkNDY7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cmVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5idXR0b24uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOmhvdmVyIHNwYW4sXG5idXR0b246bm90KC5kcm9wZG93bikuc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmJ1dHRvbiAuc2FwTUJ0bklubmVyLFxuYnV0dG9uOm5vdCguZHJvcGRvd24pIC5zYXBNQnRuSW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGJhY2tncm91bmQ6ICNkNjIwMTg7XG4gIGJvcmRlci1jb2xvcjogI2Q2MjAxODtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5idXR0b24gLnNhcE1CdG5Jbm5lciBzcGFuLFxuYnV0dG9uOm5vdCguZHJvcGRvd24pIC5zYXBNQnRuSW5uZXIgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYnV0dG9uIC5zYXBNQnRuSW5uZXIgLnNhcFVpSWNvbixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKSAuc2FwTUJ0bklubmVyIC5zYXBVaUljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJ1dHRvblthcmlhLXByZXNzZWQ9J2ZhbHNlJ10uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlLFxuYnV0dG9uOm5vdCguZHJvcGRvd24pW2FyaWEtcHJlc3NlZD0nZmFsc2UnXS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUge1xuICBiYWNrZ3JvdW5kOiAjZDllMGYyO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHJlbSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuYnV0dG9uW2FyaWEtcHJlc3NlZD0nZmFsc2UnXS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUgc3BhbixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKVthcmlhLXByZXNzZWQ9J2ZhbHNlJ10uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmJ1dHRvblthcmlhLXByZXNzZWQ9J2ZhbHNlJ10gLnNhcE1CdG5Jbm5lcixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKVthcmlhLXByZXNzZWQ9J2ZhbHNlJ10gLnNhcE1CdG5Jbm5lciB7XG4gIGJhY2tncm91bmQ6ICNkOWUwZjI7XG4gIGJvcmRlci1jb2xvcjogI2UyZTJlMjtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5idXR0b25bYXJpYS1wcmVzc2VkPSdmYWxzZSddIC5zYXBNQnRuSW5uZXIgc3BhbixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKVthcmlhLXByZXNzZWQ9J2ZhbHNlJ10gLnNhcE1CdG5Jbm5lciBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5idXR0b25bYXJpYS1wcmVzc2VkPSdmYWxzZSddIC5zYXBNQnRuSW5uZXIuc2FwTUJ0bkFjdGl2ZSxcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKVthcmlhLXByZXNzZWQ9J2ZhbHNlJ10gLnNhcE1CdG5Jbm5lci5zYXBNQnRuQWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuLnNhcFVpU2l6ZUNvbXBhY3QgLnNhcE1CdG4ge1xuICBtYXJnaW46IDAgMC4ycmVtO1xufVxuLnNhcE1CdG5JY29uIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC40Mzc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjQzNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLyogXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiBTQVAgQlVUVE9OIE92ZXJyaWRlIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eICovXG4vKiBeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eIFRvb2xiYXJCdXR0b24gXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gKi9cbi50YkluZm9CdG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZXNtb2tlO1xufVxuLnRiSW5mb0J0bi5zYXBNQnRuIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4udGJJbmZvQnRuIC5zYXBNQnRuSW5uZXIge1xuICBoZWlnaHQ6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMS41cmVtO1xufVxuLnRiSW5mb0J0biAuc2FwTUJ0bkljb24ge1xuICBsaW5lLWhlaWdodDogMS4wMDtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMC40Mzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNDM3NXJlbTtcbn1cbi50YkluZm9CdG4uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSW5uZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cmVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4vKiBeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eIFRvb2xiYXJCdXR0b24gXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gKi9cbi5zYXBNSUJhci5zYXBNRm9vdGVyLFxuLnNhcE1JQmFyLnNhcE1Gb290ZXItQ1RYIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGREZERiAhaW1wb3J0YW50O1xufVxuLnNhcE1Td3QsXG4uc2FwTVN3dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5zYXBNU3d0LnNhcE1Td3RBY2NlcHRSZWplY3Quc2FwTVN3dE9mZixcbi5zYXBNU3d0OmhvdmVyLnNhcE1Td3RBY2NlcHRSZWplY3Quc2FwTVN3dE9mZixcbi5zYXBNU3d0LnNhcE1Td3RBY2NlcHRSZWplY3Quc2FwTVN3dE9uLFxuLnNhcE1Td3Q6aG92ZXIuc2FwTVN3dEFjY2VwdFJlamVjdC5zYXBNU3d0T24ge1xuICBib3JkZXItY29sb3I6ICMwZDM5YWI7XG59XG4uc2FwTVN3dC5zYXBNU3d0QWNjZXB0UmVqZWN0LnNhcE1Td3RPZmYgLnNhcE1Td3RIYW5kbGUsXG4uc2FwTVN3dDpob3Zlci5zYXBNU3d0QWNjZXB0UmVqZWN0LnNhcE1Td3RPZmYgLnNhcE1Td3RIYW5kbGUsXG4uc2FwTVN3dC5zYXBNU3d0QWNjZXB0UmVqZWN0LnNhcE1Td3RPbiAuc2FwTVN3dEhhbmRsZSxcbi5zYXBNU3d0OmhvdmVyLnNhcE1Td3RBY2NlcHRSZWplY3Quc2FwTVN3dE9uIC5zYXBNU3d0SGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiO1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuLnNhcE1Td3Quc2FwTVN3dEFjY2VwdFJlamVjdCAuc2FwTVN3dExhYmVsOjphZnRlcixcbi5zYXBNU3d0OmhvdmVyLnNhcE1Td3RBY2NlcHRSZWplY3QgLnNhcE1Td3RMYWJlbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiAnJztcbn1cbi5zYXBNU3d0LnNhcE1Td3RBY2NlcHRSZWplY3QgLnNhcE1Td3RMYWJlbE9uOjpiZWZvcmUsXG4uc2FwTVN3dDpob3Zlci5zYXBNU3d0QWNjZXB0UmVqZWN0IC5zYXBNU3d0TGFiZWxPbjo6YmVmb3JlIHtcbiAgY29sb3I6ICMwZDM5YWI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zYXBNU3d0LnNhcE1Td3RBY2NlcHRSZWplY3QgLnNhcE1Td3RMYWJlbE9mZixcbi5zYXBNU3d0OmhvdmVyLnNhcE1Td3RBY2NlcHRSZWplY3QgLnNhcE1Td3RMYWJlbE9mZiB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLnNhcE1Td3Quc2FwTVN3dEFjY2VwdFJlamVjdCAuc2FwTVN3dExhYmVsT2ZmOjpiZWZvcmUsXG4uc2FwTVN3dDpob3Zlci5zYXBNU3d0QWNjZXB0UmVqZWN0IC5zYXBNU3d0TGFiZWxPZmY6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMGQzOWFiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2FwTUxuayB7XG4gIGNvbG9yOiAjZDYyMDE4ICFpbXBvcnRhbnQ7XG59XG4uc2FwTUxuayAuaWNvTCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnNhcFVpQmxvY2tDZWxsVGl0bGUge1xuICBib3gtc2l6aW5nOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLnNhcFVpQmxvY2tDZWxsVGl0bGU6YWZ0ZXIsXG4uc2FwVWlCbG9ja0NlbGxUaXRsZTpiZWZvcmUge1xuICBib3gtc2l6aW5nOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLnNhcE1DYjpub3QoLnNhcE1DYkJnRGlzKS5zYXBNQ2JIYXNMYWJlbDpmb2N1czpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogLTAuMTg1cmVtICFpbXBvcnRhbnQ7XG59XG46bm90KC5zYXBNU0ZEaXNhYmxlZCkgPiAuc2FwTVNGRjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYjtcbn1cbi5zYXBVaUJsb2NrQ2VsbFRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNhcFVpQmxvY2tDZWxsVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2FwVWlCbG9ja0xheW91dCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uc2FwLWRlc2t0b3Age1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uc2FwLWRlc2t0b3AgLnNhcE1Qb3BvdmVyIHtcbiAgei1pbmRleDogMTAyICFpbXBvcnRhbnQ7XG59XG4uc2FwLWRlc2t0b3AgLnNhcE1Qb3BvdmVyLnNhcE1TbHRQaWNrZXIge1xuICBtYXgtaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xufVxuX19wb3BvdmVyMi1jb250IHtcbiAgaGVpZ2h0OiAzOTlweCFpbXBvcnRhbnQ7XG59XG4uc2FwTVBvcG92ZXJDb250IHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLnNhcE1DcnNsQnVsbGV0ZWQgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuLnNhcE1DcnNsQnVsbGV0ZWQgPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG4uc2FwTUlucHV0SGlnaGxpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG4uc2FwTUlucHV0SGlnaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuLnNhcE1EaWFsb2dGb290ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc2FwTURpYWxvZ0Zvb3RlciAuc2FwTUJ0biB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2FwTURpYWxvZ0Zvb3RlciAuc2FwTUJ0bi5zYXBNQmFyQ2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDYyMDE4O1xufVxuLnNhcE1EaWFsb2dGb290ZXIgLnNhcE1CdG4uc2FwTUJhckNoaWxkIGJkaSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4vKipcbiAqIE1vYmlsZSB1bmQgVGFibGV0XG4gKi9cbi5zYXAtcGhvbmUgI0tGWkFwcCxcbi5zYXAtdGFibGV0ICNLRlpBcHAge1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuNXJlbSkgIWltcG9ydGFudDtcbn1cbi5zYXAtcGhvbmUgLnNhcFVpUnR0LFxuLnNhcC10YWJsZXQgLnNhcFVpUnR0IHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLyoqXG4gICogTW9iaWxlXG4gKi9cbi5zYXAtcGhvbmUgLnNhcE1SYiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNhcC1waG9uZSAuc2FwTVJiLndJbmZvIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xufVxuLnNhcC1waG9uZSAuc2FwTUJ0bkljb24ge1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbn1cbi5zYXBNRGlhbG9nIHtcbiAgei1pbmRleDogMTEyICFpbXBvcnRhbnQ7XG59XG4uc2FwTURpYWxvZyAuc2FwTVNGSVt0eXBlPVwic2VhcmNoXCJdIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWluZGVudDogMC4xMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnNhcE1EaWFsb2cgLnNhcE1TRklbdHlwZT1cInNlYXJjaFwiXTpob3Zlcixcbi5zYXBNRGlhbG9nIC5zYXBNU0ZJW3R5cGU9XCJzZWFyY2hcIl06YWN0aXZlLFxuLnNhcE1EaWFsb2cgLnNhcE1TRklbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zYXBNRGlhbG9nIC5zYXBNU0ZGIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNhcE1EaWFsb2cgLnNhcE1GVCB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZ1tkYXRhLXByb2Nlc3NzZWxlY3RlZF0gLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC4zNzVyZW0gMC4zNzVyZW0gNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcbiAgbWluLWhlaWdodDogMzVweDtcbn1cbi5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZ1tkYXRhLXByb2Nlc3NzZWxlY3RlZF0gLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBNRlQge1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmdbZGF0YS1wcm9jZXNzc2VsZWN0ZWRdIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDM5YWI7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYjtcbn1cbi5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZ1tkYXRhLXByb2Nlc3NzZWxlY3RlZF0gLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtc2VsZWN0ZWRdLnAxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2hpdGUvbmV1ZVZlcnMucG5nJyk7XG59XG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmdbZGF0YS1wcm9jZXNzc2VsZWN0ZWRdIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXNlbGVjdGVkXS5wMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3doaXRlL3dlY2hzZWxWZXJzLnBuZycpO1xufVxuLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nW2RhdGEtcHJvY2Vzc3NlbGVjdGVkXSAuc2FwVWlCbG9ja0xheW91dENlbGxbZGF0YS1zZWxlY3RlZF0gLnNhcE1GVCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAxNTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q5ZTBmMjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogMTUwcHggMTUwcHg7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC5wMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL25ldWVWZXJzLnBuZycpO1xufVxuLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC5wMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3dlY2hzZWxWZXJzLnBuZycpO1xufVxuLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwTUZUIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZyBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICBib3R0b206IDFyZW07XG59XG4uc2FwLXBob25lIC5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGwgLnNhcE1GVCxcbi5zYXAtdGFibGV0IC5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGwgLnNhcE1GVCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2FwLXBob25lIC5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZ1tkYXRhLXByb2Nlc3NzZWxlY3RlZF0gLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBNRlQsXG4uc2FwLXRhYmxldCAucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmdbZGF0YS1wcm9jZXNzc2VsZWN0ZWRdIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwTUZUIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNXB4IC0gMC41cmVtKTtcbn1cbi5zYXAtZGVza3RvcCAucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMzlhYjtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiO1xufVxuLnNhcC1kZXNrdG9wIC5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGw6aG92ZXIucDEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93aGl0ZS9uZXVlVmVycy5wbmcnKTtcbn1cbi5zYXAtZGVza3RvcCAucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsOmhvdmVyLnAyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2hpdGUvd2VjaHNlbFZlcnMucG5nJyk7XG59XG4uc2FwLWRlc2t0b3AgLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpob3ZlciAuc2FwTUZUIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmcgLmludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMzlhYjtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiO1xufVxuLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZyAuaW52ZXJ0ZWQgaDIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZyAuaW52ZXJ0ZWQgLnNhcE1GVCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nIC5pbnZlcnRlZCAuc2FwTUZUIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZyAuaW52ZXJ0ZWQuY292X2toIGgyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2hpdGUvaGFmdHBmbGljaHQucG5nJyk7XG59XG4uY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nIC5pbnZlcnRlZC5jb3ZfdGsgaDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93aGl0ZS90ZWlsa2Fza28ucG5nJyk7XG59XG4uY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nIC5pbnZlcnRlZC5jb3ZfdmsgaDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93aGl0ZS92b2xsa2Fza28ucG5nJyk7XG59XG4uY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nW2RhdGEtY292ZXR5cGVzZWxlY3RlZF0gLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmdbZGF0YS1jb3ZldHlwZXNlbGVjdGVkXSAuc2FwVWlCbG9ja0xheW91dENlbGwgaDIge1xuICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogY2FsYyg0MHB4IC0gMC4zNzVyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmdbZGF0YS1jb3ZldHlwZXNlbGVjdGVkXSAuc2FwVWlCbG9ja0xheW91dENlbGwgLmxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZ1tkYXRhLWNvdmV0eXBlc2VsZWN0ZWRdIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDM5YWI7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYjtcbn1cbi5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmdbZGF0YS1jb3ZldHlwZXNlbGVjdGVkXSAuc2FwVWlCbG9ja0xheW91dENlbGxbZGF0YS1zZWxlY3RlZF0gaDIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZ1tkYXRhLWNvdmV0eXBlc2VsZWN0ZWRdIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXNlbGVjdGVkXSAuc2FwTUZUIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmdbZGF0YS1jb3ZldHlwZXNlbGVjdGVkXSAuc2FwVWlCbG9ja0xheW91dENlbGxbZGF0YS1zZWxlY3RlZF0gLnNhcE1GVCBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmdbZGF0YS1jb3ZldHlwZXNlbGVjdGVkXSAuc2FwVWlCbG9ja0xheW91dENlbGxbZGF0YS1zZWxlY3RlZF0uY292X2toIGgyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2hpdGUvaGFmdHBmbGljaHQucG5nJyk7XG59XG4uY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nW2RhdGEtY292ZXR5cGVzZWxlY3RlZF0gLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtc2VsZWN0ZWRdLmNvdl90ayBoMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3doaXRlL3RlaWxrYXNrby5wbmcnKTtcbn1cbi5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmdbZGF0YS1jb3ZldHlwZXNlbGVjdGVkXSAuc2FwVWlCbG9ja0xheW91dENlbGxbZGF0YS1zZWxlY3RlZF0uY292X3ZrIGgyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2hpdGUvdm9sbGthc2tvLnBuZycpO1xufVxuLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q5ZTBmMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGwgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMi42MjVyZW0gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGwuY292X2toIGgyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaGFmdHBmbGljaHQucG5nJyk7XG59XG4uY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC5jb3ZfdGsgaDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy90ZWlsa2Fza28ucG5nJyk7XG59XG4uY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC5jb3ZfdmsgaDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy92b2xsa2Fza28ucG5nJyk7XG59XG4uY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nIC5saXN0IC5zYXBNRlQge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZyAubGlzdCAuc2FwTUZUIHNwYW4ge1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29sb3I6ICMwZDM5YWI7XG59XG4uY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nIC5saXN0IC5zYXBNRlQgaDQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNXB4KTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5zYXAtcGhvbmUgLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZ1tkYXRhLWNvdmV0eXBlc2VsZWN0ZWRdIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCxcbi5zYXAtdGFibGV0IC5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmdbZGF0YS1jb3ZldHlwZXNlbGVjdGVkXSAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnNhcC1waG9uZSAuY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nW2RhdGEtY292ZXR5cGVzZWxlY3RlZF0gLnNhcFVpQmxvY2tMYXlvdXRDZWxsIGgyLFxuLnNhcC10YWJsZXQgLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZ1tkYXRhLWNvdmV0eXBlc2VsZWN0ZWRdIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCBoMiB7XG4gIHBhZGRpbmctdG9wOiAwLjQ3NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uc2FwLXBob25lIC5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIGgyLFxuLnNhcC10YWJsZXQgLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGwgaDIge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogY2FsYyg0MHB4IC0gMC4zNzVyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbn1cbi5zYXAtcGhvbmUgLmNvdmV0eXBlRnJnbXQgLmxpc3QgLnNhcE1GVCxcbi5zYXAtdGFibGV0IC5jb3ZldHlwZUZyZ210IC5saXN0IC5zYXBNRlQge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLnNhcC1waG9uZSAuY292ZXR5cGVGcmdtdCAubGlzdCAuc2FwTUZUIHNwYW4sXG4uc2FwLXRhYmxldCAuY292ZXR5cGVGcmdtdCAubGlzdCAuc2FwTUZUIHNwYW4ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4uc2FwLXBob25lIC5jb3ZldHlwZUZyZ210IC5saXN0IC5zYXBNRlQgaDQsXG4uc2FwLXRhYmxldCAuY292ZXR5cGVGcmdtdCAubGlzdCAuc2FwTUZUIGg0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMHJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4uc2FwLWRlc2t0b3AgLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZyAuaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzOWFiO1xuICBib3JkZXItY29sb3I6ICMwZDM5YWI7XG59XG4uc2FwLWRlc2t0b3AgLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZyAuaW52ZXJ0ZWQgaDIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnNhcC1kZXNrdG9wIC5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmcgLmludmVydGVkIC5zYXBNRlQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnNhcC1kZXNrdG9wIC5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmcgLmludmVydGVkIC5zYXBNRlQgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uc2FwLWRlc2t0b3AgLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZyAuaW52ZXJ0ZWQuY292X2toIGgyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2hpdGUvaGFmdHBmbGljaHQucG5nJyk7XG59XG4uc2FwLWRlc2t0b3AgLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZyAuaW52ZXJ0ZWQuY292X3RrIGgyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2hpdGUvdGVpbGthc2tvLnBuZycpO1xufVxuLnNhcC1kZXNrdG9wIC5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmcgLmludmVydGVkLmNvdl92ayBoMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3doaXRlL3ZvbGxrYXNrby5wbmcnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDkwcHgpIHtcbiAgLnNhcC1kZXNrdG9wIC5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3Npbmc6bm90KFtkYXRhLWNvdmV0eXBlc2VsZWN0ZWRdKSA+IGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuc2FwLWRlc2t0b3AgLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZzpub3QoW2RhdGEtY292ZXR5cGVzZWxlY3RlZF0pIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxufVxuLnNhcC1kZXNrdG9wIC5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMzlhYjtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiO1xufVxuLnNhcC1kZXNrdG9wIC5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsOmhvdmVyIGgyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zYXAtZGVza3RvcCAuY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpob3ZlciAuc2FwTUZUIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zYXAtZGVza3RvcCAuY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpob3ZlciAuc2FwTUZUIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLnNhcC1kZXNrdG9wIC5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsOmhvdmVyLmNvdl9raCBoMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3doaXRlL2hhZnRwZmxpY2h0LnBuZycpO1xufVxuLnNhcC1kZXNrdG9wIC5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsOmhvdmVyLmNvdl90ayBoMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3doaXRlL3RlaWxrYXNrby5wbmcnKTtcbn1cbi5zYXAtZGVza3RvcCAuY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpob3Zlci5jb3ZfdmsgaDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93aGl0ZS92b2xsa2Fza28ucG5nJyk7XG59XG4ucG9saWN5aG9sZGVyRnJnbXQgLnBvc3RhbCAuc2FwTVNsdCB7XG4gIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xufVxuLnZlaGljbGVVc2FnZUZyZ210IC5rbVVzYWdlIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udmVoaWNsZVVzYWdlRnJnbXQgLmttU3VmZml4IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52ZWhpY2xlU2VhcmNoRnJnbXQgLnNhcE1QYWdlRW5hYmxlU2Nyb2xsaW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiBzY3JvbGwgIWltcG9ydGFudDtcbn1cbi52ZWhpY2xlU2VhcmNoRnJnbXQgLnNhcE1TTEkge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi52ZWhpY2xlU2VhcmNoRnJnbXQgLnNhcE1TTEkgLnNhcE1TTElUaXRsZSxcbi52ZWhpY2xlU2VhcmNoRnJnbXQgLnNhcE1TTEkgLnNhcE1TTElUaXRsZU9ubHksXG4udmVoaWNsZVNlYXJjaEZyZ210IC5zYXBNU0xJIC5zYXBNU0xJRGVzY3JpcHRpb24ge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi52ZWhpY2xlU2VhcmNoRnJnbXQgLnNhcE1OYXYge1xuICBoZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IC5zZWFyY2hNZW51IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi52ZWhpY2xlU2VhcmNoRnJnbXQgLnNlYXJjaE1lbnUgLnNhcE1CdG4gLnNhcE1CdG5Jbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzY2NjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbn1cbi52ZWhpY2xlU2VhcmNoRnJnbXQgLnNlYXJjaE1lbnUgLnNhcE1CdG46aG92ZXIgLnNhcE1CdG5Jbm5lciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzY2NjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cbi52ZWhpY2xlU2VhcmNoRnJnbXQgLnNlYXJjaE1lbnUgLnNhcE1CdG4uZGVjbGluZVNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi52ZWhpY2xlU2VhcmNoRnJnbXQgLnNlYXJjaE1lbnUgLnNhcE1CdG4uZGVjbGluZVNlYXJjaCAuc2FwTUJ0bklubmVyIHtcbiAgYmFja2dyb3VuZDogI2Q2MjAxOCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNkNjIwMTggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52ZWhpY2xlU2VhcmNoRnJnbXQgLnNlYXJjaE1lbnUgLnNhcE1CdG4uZGVjbGluZVNlYXJjaCAuc2FwTUJ0bklubmVyIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLnZlaGljbGVTZWFyY2hGcmdtdCAuc2VhcmNoTWVudSAuc2FwTUJ0bi5kZWNsaW5lU2VhcmNoIC5zYXBNQnRuSW5uZXIgLnNhcFVpSWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IC5zZWFyY2hNZW51IC5zYXBNQnRuLmRlY2xpbmVTZWFyY2g6aG92ZXIgLnNhcE1CdG5Jbm5lciB7XG4gIGJhY2tncm91bmQ6ICNkZTRkNDYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHJlbSByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IC5zZWFyY2hNZW51IC5zYXBNQnRuLmRlY2xpbmVTZWFyY2g6aG92ZXIgLnNhcE1CdG5Jbm5lciBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi52ZWhpY2xlU2VhcmNoRnJnbXQgLnNhcE1MSUJIb3ZlcmFibGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDllMGYyO1xufVxuLnZlaGljbGVTZWFyY2hGcmdtdCAuaHNuVHNuU2VhcmNoIC53Ymcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4ODNweDtcbiAgaGVpZ2h0OiAyOTRweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZmFocnpldWdzY2hlaW4uanBnJykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IC5oc25Uc25TZWFyY2ggLndiZyAuc2FwTUlucHV0RGl2V3JhcHBlciB7XG4gIGhlaWdodDogMnJlbTtcbn1cbi52ZWhpY2xlU2VhcmNoRnJnbXQgLmhzblRzblNlYXJjaCAud2JnIC5pbnBIU04ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3MHB4IWltcG9ydGFudDtcbiAgaGVpZ2h0OiA3NXB4IWltcG9ydGFudDtcbiAgbGVmdDogNjAwLjVweDtcbiAgdG9wOiA1NnB4O1xufVxuLnZlaGljbGVTZWFyY2hGcmdtdCAuaHNuVHNuU2VhcmNoIC53YmcgLmlucFRTTiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUxcHghaW1wb3J0YW50O1xuICBoZWlnaHQ6IDc1cHghaW1wb3J0YW50O1xuICBsZWZ0OiA3MDZweDtcbiAgdG9wOiA1NnB4O1xufVxuLnZlaGljbGVTZWFyY2hGcmdtdCAuaHNuVHNuU2VhcmNoIC53YmcgaW5wdXQge1xuICBib3JkZXItY29sb3I6ICMwZDM5YWI7XG4gIGJvcmRlci13aWR0aDogMC4xcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC52ZWhpY2xlU2VhcmNoRnJnbXQgLmhzblRzblNlYXJjaCAud2JnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIGhlaWdodDogMTU4LjVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9mYWhyemV1Z3NjaGVpbi5qcGcnKSBuby1yZXBlYXQ7XG4gIH1cbiAgLnZlaGljbGVTZWFyY2hGcmdtdCAuaHNuVHNuU2VhcmNoIC53YmcgLmlucEhTTiB7XG4gICAgbGVmdDogMjYwcHg7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC52ZWhpY2xlU2VhcmNoRnJnbXQgLmhzblRzblNlYXJjaCAud2JnIC5pbnBUU04ge1xuICAgIGxlZnQ6IDM0MnB4O1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC52ZWhpY2xlU2VhcmNoRnJnbXQgLmhzblRzblNlYXJjaCAud2JnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjY2cHg7XG4gICAgaGVpZ2h0OiA1MDlweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4NSU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mYWhyemV1Z3NjaGVpbi5qcGcpO1xuICB9XG4gIC52ZWhpY2xlU2VhcmNoRnJnbXQgLmhzblRzblNlYXJjaCAud2JnIC5pbnBIU04ge1xuICAgIGxlZnQ6IDE1MXB4O1xuICAgIHRvcDogNDdweDtcbiAgICB3aWR0aDogNTRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWhpY2xlU2VhcmNoRnJnbXQgLmhzblRzblNlYXJjaCAud2JnIC5pbnBUU04ge1xuICAgIGxlZnQ6IDIyOHB4O1xuICAgIHRvcDogNDdweDtcbiAgICB3aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWhpY2xlU2VhcmNoRnJnbXQgLmhzblRzblNlYXJjaCAud2JnIGlucHV0IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi52ZWhpY2xlU2VhcmNoRnJnbXQgLnNhcE1Qb3BvdmVyU2Nyb2xsIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IC5zYXBNUG9wb3ZlclNjcm9sbCAuc2FwTUJ0bjpub3QoW3RpdGxlPSdBYmxlaG5lbiddKTpub3QoW3RpdGxlPSdNZWhyJ10pIC5zYXBNQnRuSW5uZXIge1xuICBib3JkZXItY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IC5zYXBNUG9wb3ZlclNjcm9sbCAuc2FwTUJ0bjpub3QoW3RpdGxlPSdBYmxlaG5lbiddKTpub3QoW3RpdGxlPSdNZWhyJ10pIC5zYXBNQnRuSW5uZXIgLnNhcFVpSWNvbiB7XG4gIGJveC1zaGFkb3c6IGluaGVyaXQ7XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IC5zYXBNUG9wb3ZlclNjcm9sbCAuc2FwTUJ0bjpub3QoW3RpdGxlPSdBYmxlaG5lbiddKTpub3QoW3RpdGxlPSdNZWhyJ10pOmhvdmVyIC5zYXBNQnRuSW5uZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cmVtIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IC5yZXN1bHRIZWFkbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52ZWhpY2xlU2VhcmNoRnJnbXQgLnJlc3VsdEhlYWRsaW5lIGgyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpO1xufVxuLnZlaGljbGVTZWFyY2hGcmdtdCAucmVzdWx0SGVhZGxpbmUgLnNhcE1CdG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4zNzVyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi52ZWhpY2xlU2VhcmNoRnJnbXQgLnJlc3VsdEJveCAuc2FwTUZUIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IC5yZXN1bHRCb3ggLnNhcE1GVCBzdHJvbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IC5yZXN1bHRCb3ggLnNhcE1GVCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnZlaGljbGVTZWFyY2hGcmdtdCAuQXVzd2FobExpc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMXJlbSAwLjM3NXJlbSAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IC5BdXN3YWhsTGlzdDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xufVxuLnZlaGljbGVTZWFyY2hGcmdtdCAuQXVzd2FobExpc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xufVxuLnZlaGljbGVTZWFyY2hGcmdtdCAuQXVzd2FobExpc3QgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uc2FwLXBob25lIC52ZWhpY2xlU2VhcmNoRnJnbXQgLnNlYXJjaE1lbnUge1xuICB3aWR0aDogOTAlO1xufVxuLnNhcFVpQmxvY2tMYXlvdXRTaXplWEwgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZUwgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZU0gLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZVMgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZVhTIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uY29tcGFyc2lvbldyYXBwZXIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcE1GVCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUhMYXlvdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuX0NlbGwge1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLl9DZWxsIC5zYXBNRlQsXG4uY29tcGFyc2lvbldyYXBwZXIgLl9DZWxsIC5zYXBNVGV4dCB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAucHJvZHZOYXYge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwZDM5YWIsICMwZDM5YWIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNTVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnByb2R2TmF2IC5zYXBVaUJsb2NrQ2VsbFRpdGxlLnNhcFVpQmxvY2tDZWxsQmVnaW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5jb21wYXJzaW9uV3JhcHBlciAucHJvZHZOYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnByb2R2TmF2IC5uYXZJdGVtIHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnByb2R2TmF2IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAucHJvZHZOYXYgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAucHJvZHZOYXYgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnByb2R2UHJpY2VXcmFwcGVyID4gZGl2IHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAucHJvZHZOYXYgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnByb2R2UHJpY2VXcmFwcGVyIC5wcm9kdlByaWNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM2NjY7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnByb2R2TmF2IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC5wcm9kdlRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAucHJvZHZOYXYgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLmJhc2VOYXYge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAucHJvZHZOYXYgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLmJhc2VOYXZbZGF0YS1ub1NhbGVhYmxlXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnByb2R2TmF2IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC5jb21mb3J0TmF2IHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnByb2R2TmF2IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC5jb21mb3J0TmF2W2RhdGEtbm9TYWxlYWJsZV0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5wcm9kdk5hdiAuc2FwVWlCbG9ja0xheW91dENlbGwgLnNhcFVpQmxvY2tDZWxsQ29udGVudCAucHJlbWl1bU5hdiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5wcm9kdk5hdiAuc2FwVWlCbG9ja0xheW91dENlbGwgLnNhcFVpQmxvY2tDZWxsQ29udGVudCAucHJlbWl1bU5hdltkYXRhLW5vU2FsZWFibGVdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAucHJvZHZOYXYgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAucHJvZHZOYXYgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0gLnByb2R2VGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAucHJvZHZOYXYgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0gLnByb2R2UHJpY2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuaGVhZGVyUm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuaGVhZGVyUm93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gIG1pbi13aWR0aDogNDcwcHg7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLmhlYWRlclJvdyAuc2FwVWlCbG9ja0xheW91dENlbGw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLmhlYWRlclJvdyAuc2FwVWlCbG9ja0xheW91dENlbGw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogNHJlbTtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuc2FwVWlCbG9ja0xheW91dFJvdzpub3QoLmhlYWRlclJvdyk6bm90KC5wcm9kdk5hdikgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmY2ZjZjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtaW4td2lkdGg6IDI3MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KS5oaWdobGlnaHRSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZmNmY2Y7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpLmhpZ2hsaWdodFJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwgLnByb2R2SGVhZGVyIHtcbiAgaGVpZ2h0OiA1NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuc2FwVWlCbG9ja0xheW91dFJvdzpub3QoLmhlYWRlclJvdyk6bm90KC5wcm9kdk5hdikuaGlnaGxpZ2h0Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAucHJvZHZIZWFkZXIgLnByb2R2VGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpLmhpZ2hsaWdodFJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwgLnByb2R2SGVhZGVyIC5wcm9kdlByaWNlV3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgdG9wOiAwLjI3NXJlbTtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuc2FwVWlCbG9ja0xheW91dFJvdzpub3QoLmhlYWRlclJvdyk6bm90KC5wcm9kdk5hdikuaGlnaGxpZ2h0Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAucHJvZHZIZWFkZXIgLnByb2R2UHJpY2VXcmFwcGVyIC5wcm9kdlByaWNlIHtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KS5oaWdobGlnaHRSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5wcm9kdkhlYWRlciAucHJvZHZQcmljZVdyYXBwZXIgLnByb2R2UHJpY2UgLnBlcmlvZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KS5oaWdobGlnaHRSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0ge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KS5oaWdobGlnaHRSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0gLnByb2R2SGVhZGVyIC5wcm9kdlRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KS5oaWdobGlnaHRSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0gLnByb2R2SGVhZGVyIC5wcm9kdlByaWNlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuc2FwVWlCbG9ja0xheW91dFJvdzpub3QoLmhlYWRlclJvdyk6bm90KC5wcm9kdk5hdikuaGlnaGxpZ2h0Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwZDM5YWIsICMwZDM5YWIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNTVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuc2FwVWlCbG9ja0xheW91dFJvdzpub3QoLmhlYWRlclJvdyk6bm90KC5wcm9kdk5hdikuaGlnaGxpZ2h0Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnNhcFVpQmxvY2tDZWxsVGl0bGUuc2FwVWlCbG9ja0NlbGxCZWdpbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpIC5oaWdobGlnaHRJdGVtIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNXJlbSk7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpIC5oaWdobGlnaHRJdGVtIC5oaWdobGlnaHRUeHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpIC5oaWdobGlnaHRJdGVtIC5zYXBNRmxleEl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpIC5oaWdobGlnaHRJdGVtIC5zYXBNRmxleEl0ZW0gLnNhcE1GVCxcbi5jb21wYXJzaW9uV3JhcHBlciAuc2FwVWlCbG9ja0xheW91dFJvdzpub3QoLmhlYWRlclJvdyk6bm90KC5wcm9kdk5hdikgLmhpZ2hsaWdodEl0ZW0gLnNhcE1GbGV4SXRlbSAuc2FwTVRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpIC5oaWdobGlnaHRJdGVtIC5zYXBNRmxleEl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuc2FwVWlCbG9ja0xheW91dFJvdzpub3QoLmhlYWRlclJvdyk6bm90KC5wcm9kdk5hdikucmVwYWlyU2VydmljZVJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpLnJlcGFpclNlcnZpY2VSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIGgyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICBwYWRkaW5nLXRvcDogMC4xMjVyZW07XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpLnJlcGFpclNlcnZpY2VSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBNU3d0Q29udCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC41cmVtO1xuICByaWdodDogMC41cmVtO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KS5yZXBhaXJTZXJ2aWNlUm93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc3RlcEJUb2dnbGVWaXNpYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjVyZW07XG4gIHJpZ2h0OiAwLjVyZW07XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpLnJlcGFpclNlcnZpY2VSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0gLnNhcE1Td3RDb250IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KS5yZXBhaXJTZXJ2aWNlUm93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdIC5zdGVwQlRvZ2dsZVZpc2libGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpLnJlcGFpclNlcnZpY2VSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtcmVwYWlyc2VydmljZU9mZl0gaDIsXG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpLnJlcGFpclNlcnZpY2VSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtcmVwYWlyc2VydmljZU5vdFNlbGVjdGVkXSBoMiB7XG4gIGNvbG9yOiAjY2ZjZmNmICFpbXBvcnRhbnQ7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpLnJlcGFpclNlcnZpY2VSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtcmVwYWlyc2VydmljZU9mZl0gLnNhcE1GVCxcbi5jb21wYXJzaW9uV3JhcHBlciAuc2FwVWlCbG9ja0xheW91dFJvdzpub3QoLmhlYWRlclJvdyk6bm90KC5wcm9kdk5hdikucmVwYWlyU2VydmljZVJvdyAuc2FwVWlCbG9ja0xheW91dENlbGxbZGF0YS1yZXBhaXJzZXJ2aWNlTm90U2VsZWN0ZWRdIC5zYXBNRlQge1xuICBjb2xvcjogI2NmY2ZjZiAhaW1wb3J0YW50O1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KS5yZXBhaXJTZXJ2aWNlUm93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXJlcGFpcnNlcnZpY2VPZmZdIC5ncmVlbixcbi5jb21wYXJzaW9uV3JhcHBlciAuc2FwVWlCbG9ja0xheW91dFJvdzpub3QoLmhlYWRlclJvdyk6bm90KC5wcm9kdk5hdikucmVwYWlyU2VydmljZVJvdyAuc2FwVWlCbG9ja0xheW91dENlbGxbZGF0YS1yZXBhaXJzZXJ2aWNlTm90U2VsZWN0ZWRdIC5ncmVlbiB7XG4gIGNvbG9yOiAjY2ZjZmNmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KS5yZXBhaXJTZXJ2aWNlUm93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpub3QoW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpLmJ0blJvdyAuYnRuSXRtIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4ODBweCkge1xuICAuY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpLmJ0blJvdyAuYnRuSXRtOm5vdChbZGF0YS1zZWxlY3RlZFByb2R2YXJpYW50XSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuc2FwVWlCbG9ja0xheW91dFJvdzpub3QoLmhlYWRlclJvdyk6bm90KC5wcm9kdk5hdikgW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMGQzOWFiO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBmbGV4OiAxLjEyNSAhaW1wb3J0YW50O1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KSBbZGF0YS1ub3RTYWxlYWJsZV0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KSBbZGF0YS1sYXN0Q2VsbF0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NmY2ZjZjtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuc2FwVWlCbG9ja0xheW91dFJvdzpub3QoLmhlYWRlclJvdyk6bm90KC5wcm9kdk5hdikgW2RhdGEtbGFzdENlbGxdW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzBkMzlhYjtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuYmFzZUNlbGwge1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLmJhc2VDZWxsIC5zYXBNRlQsXG4uY29tcGFyc2lvbldyYXBwZXIgLmJhc2VDZWxsIC5zYXBNVGV4dCB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuY29tZm9ydENlbGwge1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLmNvbWZvcnRDZWxsIC5zYXBNRlQsXG4uY29tcGFyc2lvbldyYXBwZXIgLmNvbWZvcnRDZWxsIC5zYXBNVGV4dCB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAucHJlbWl1bUNlbGwge1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnByZW1pdW1DZWxsIC5zYXBNRlQsXG4uY29tcGFyc2lvbldyYXBwZXIgLnByZW1pdW1DZWxsIC5zYXBNVGV4dCB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4ODBweCkge1xuICAuY29tcGFyc2lvbldyYXBwZXIgLmJhc2VDZWxsOm5vdChbZGF0YS1zZWxlY3RlZFByb2R2YXJpYW50XSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbXBhcnNpb25XcmFwcGVyIC5jb21mb3J0Q2VsbDpub3QoW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb21wYXJzaW9uV3JhcHBlciAucHJlbWl1bUNlbGw6bm90KFtkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29tcGFyc2lvbldyYXBwZXIgW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0ge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLmRldGFpbFJvdyAuZGV0YWlsSXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZmNmY2Y7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLmRldGFpbFJvdyAuZGV0YWlsSXRlbTpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNkOWUwZjI7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLmRldGFpbFJvdyAuZGV0YWlsQm94TGFiZWwge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLmRldGFpbFJvdyAuZGV0YWlsQm94TGFiZWwgLnNhcE1GVCxcbi5jb21wYXJzaW9uV3JhcHBlciAuZGV0YWlsUm93IC5kZXRhaWxCb3hMYWJlbCAuc2FwTVRleHQge1xuICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5kZXRhaWxSb3cgLmRldGFpbEJveERldGFpbCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyMnB4O1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5kZXRhaWxSb3cgLmRldGFpbEJveERldGFpbCA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5kZXRhaWxSb3cgLmRldGFpbEJveERldGFpbCAuc2FwTUZULFxuLmNvbXBhcnNpb25XcmFwcGVyIC5kZXRhaWxSb3cgLmRldGFpbEJveERldGFpbCAuc2FwTVRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuZGV0YWlsUm93IDpmaXJzdC1jaGlsZCBoMiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLmRldGFpbFJvdyBoMiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2ZjZmNmO1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLmRldGFpbFJvdyBbZGF0YS1zZWxlY3RlZFByb2R2YXJpYW50XSB7XG4gIGZsZXg6IDEuMTI1ICFpbXBvcnRhbnQ7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLmRldGFpbFJvdyBbZGF0YS1zZWxlY3RlZFByb2R2YXJpYW50XSAuZGV0YWlsQm94TGFiZWwge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5kZXRhaWxSb3cgW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0gaDIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5kZXRhaWxSb3cgLmxhYmVsQ2VsbCAuZGV0YWlsQm94TGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5kZXRhaWxSb3cgLmJhc2VDZWxsIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5kZXRhaWxSb3cgLmJhc2VDZWxsIC5zYXBNRlQsXG4uY29tcGFyc2lvbldyYXBwZXIgLmRldGFpbFJvdyAuYmFzZUNlbGwgLnNhcE1UZXh0IHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5kZXRhaWxSb3cgLmNvbWZvcnRDZWxsIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5kZXRhaWxSb3cgLmNvbWZvcnRDZWxsIC5zYXBNRlQsXG4uY29tcGFyc2lvbldyYXBwZXIgLmRldGFpbFJvdyAuY29tZm9ydENlbGwgLnNhcE1UZXh0IHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5kZXRhaWxSb3cgLnByZW1pdW1DZWxsIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5kZXRhaWxSb3cgLnByZW1pdW1DZWxsIC5zYXBNRlQsXG4uY29tcGFyc2lvbldyYXBwZXIgLmRldGFpbFJvdyAucHJlbWl1bUNlbGwgLnNhcE1UZXh0IHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5idG5DZWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5idG5DZWxsIGJ1dHRvbiB7XG4gIHdpZHRoOiAyNTRweDtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAub2V2YnNJY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogaGVscDtcbiAgcmlnaHQ6IDAuNzVyZW07XG59XG4uaW5mb1RleHROb1NhbGUge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4uaW5mb1RleHROb1NhbGUubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kZXRhaWxGdW5jdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLmJ0bkRldGFpbHNbZGF0YS1taW5pbXVtXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW5mb1RleHROb1NhbGUubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5vcHRpb25Cb3hlcyAuc2FwVWlCbG9ja0xheW91dFJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ub3B0aW9uQm94ZXMgLnNhcFVpQmxvY2tMYXlvdXRSb3cgLnNhcFVpQmxvY2tDZWxsVGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5vcHRpb25Cb3hlcyAuc2FwVWlCbG9ja0xheW91dFJvdyAub3B0aW9uQ2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2Q5ZTBmMjtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDJyZW0gMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm9wdGlvbkJveGVzIC5zYXBVaUJsb2NrTGF5b3V0Um93IC5vcHRpb25DZWxsIC5vZXZic0ljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogMXJlbTtcbn1cbi5vcHRpb25Cb3hlcyAuc2FwVWlCbG9ja0xheW91dFJvdyAub3B0aW9uQ2VsbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm9wdGlvbkJveGVzIC5zYXBVaUJsb2NrTGF5b3V0Um93IC5vcHRpb25DZWxsIC5vcHRpb25MaXN0ID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLm9wdGlvbkJveGVzIC5zYXBVaUJsb2NrTGF5b3V0Um93IC5vcHRpb25DZWxsIC5vcHRpb25MaXN0IC5mby1kaXNsaWtlIHtcbiAgcGFkZGluZy10b3A6IDAuMnJlbTtcbn1cbi5vcHRpb25Cb3hlcyAuc2FwVWlCbG9ja0xheW91dFJvdyAub3B0aW9uQ2VsbCAub3B0aW9uTGlzdCAub3B0aW9uTGlzdFR4dCB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLm9wdGlvbkJveGVzIC5zYXBVaUJsb2NrTGF5b3V0Um93IC5vcHRpb25DZWxsIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4ub3B0aW9uQm94ZXMgLnNhcFVpQmxvY2tMYXlvdXRSb3cgLm9wdGlvbkNlbGwgLnNhcE1CdG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICBib3R0b206IDAuNXJlbTtcbn1cbi50b3RhbEJsb2NrV3JhcHBlciAudG90YWxSb3cge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuLnRvdGFsQmxvY2tXcmFwcGVyIC50b3RhbFJvdyAuc3VmZml4VHh0IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4udG90YWxCbG9ja1dyYXBwZXIgLnRvdGFsUm93LmV4dHJhT3B0aW9uIC5mby1wbHVzLFxuLnRvdGFsQmxvY2tXcmFwcGVyIC50b3RhbFJvdy5leHRyYU9wdGlvbiAuZm8tbWludXMge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwLjVyZW0gMCAwLjc1cmVtO1xufVxuLnRvdGFsQmxvY2tXcmFwcGVyIC50b3RhbFJvdy50b3RhbEJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwZDM5YWI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudG90YWxCbG9ja1dyYXBwZXIgLnRvdGFsUm93LnRvdGFsQmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4udG90YWxCbG9ja1dyYXBwZXIgLnRvdGFsUm93IC5zYXBNVGV4dCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRvdGFsQmxvY2tXcmFwcGVyIC50b3RhbFJvdyAuc2FwTVRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4udG90YWxCbG9ja1dyYXBwZXIgLnRvdGFsUm93IC5zYXBNRlQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRvdGFsQmxvY2tXcmFwcGVyIC50b3RhbFJvdyAuc2FwTUZUIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnRvdGFsQmxvY2tXcmFwcGVyIC5hY3Rpb25Db2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi50b3RhbEJsb2NrV3JhcHBlciBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5jb250YWN0RGF0YUZyZ210IC5zdHJlZXQge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xufVxuLnNhcC1waG9uZSAuYWdlbmN5RnJnbXQgLndpZHRoRnVsbEZvck1vYmxlLFxuLnNhcC10YWJsZXQgLmFnZW5jeUZyZ210IC53aWR0aEZ1bGxGb3JNb2JsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeVJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIG1hcmdpbjogMCAwIDA7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLnRpdGxlIGgyIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeUhlYWRsaW5lIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjFyZW0gIWltcG9ydGFudDtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5SEJveCB7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lWQm94IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgei1pbmRleDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZSwgei1pbmRleCAwcyAwLjJzIGVhc2U7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRTJFOUVEO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lWQm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lWQm94OmhvdmVyIHtcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogMCA4cHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlLCB6LWluZGV4IDBzIDBzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5SW1hZ2Uge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiA2NSU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeV9uYW1lIHtcbiAgY29sb3I6ICMzMTM0MzU7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeVRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeUluZm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNkY4MDhBO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuLmFnZW5jeUZyZ210IC5hcnJvd1JpZ2h0IHtcbiAgYm9yZGVyOiBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5TmV4dEJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lJbnB1dFNlYXJjaCB7XG4gIG1pbi13aWR0aDogMzBlbTtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5UmVzdWx0SW1nIHtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG59XG4ub3ZlcnZpZXdGcmdtdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ub3ZlcnZpZXdGcmdtdCAub3ZlcnZpZXdSb3cge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLm92ZXJ2aWV3RnJnbXQgLm92ZXJ2aWV3Um93IC5tYiB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xufVxuLm92ZXJ2aWV3RnJnbXQgLm92ZXJ2aWV3Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q5ZTBmMjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5vdmVydmlld0ZyZ210IC5vdmVydmlld1JvdyAuc2FwVWlCbG9ja0xheW91dENlbGwgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ub3ZlcnZpZXdGcmdtdCAub3ZlcnZpZXdSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIGgyIHtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNzVweCA3NXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG4ub3ZlcnZpZXdGcmdtdCAub3ZlcnZpZXdSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLnBvbGljeWhvbGRlciBoMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3BvbGljeWhvbGRlci5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTE4cHg7XG59XG4ub3ZlcnZpZXdGcmdtdCAub3ZlcnZpZXdSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLnBvbGljeWhvbGRlciAuc2FwTUZUIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG59XG4ub3ZlcnZpZXdGcmdtdCAub3ZlcnZpZXdSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLmNvbnRyYWN0RGV0YWlscyBoMiB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vdmVydmlld0ZyZ210IC5vdmVydmlld1JvdyAuc2FwVWlCbG9ja0xheW91dENlbGwuY29udHJhY3REZXRhaWxzW2RhdGEtcHJvY2Vzcz1cInAxXCJdIGgyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbmV1ZVZlcnMucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04cHggLTVweDtcbiAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDYwcHg7XG59XG4ub3ZlcnZpZXdGcmdtdCAub3ZlcnZpZXdSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLmNvbnRyYWN0RGV0YWlscyBoMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm92ZXJ2aWV3RnJnbXQgLm92ZXJ2aWV3Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC5jb250cmFjdERldGFpbHMgaDQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vdmVydmlld0ZyZ210IC5vdmVydmlld1JvdyAuc2FwVWlCbG9ja0xheW91dENlbGwuY29udHJhY3REZXRhaWxzIC5zYXBVaUhMYXlvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3ZlcnZpZXdGcmdtdCAub3ZlcnZpZXdSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLmNvbnRyYWN0RGV0YWlscyAuc2FwVWlITGF5b3V0IC5zYXBNRlQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ub3ZlcnZpZXdGcmdtdCAub3ZlcnZpZXdSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLmNvbnRyYWN0RGV0YWlscyAuc2FwVWlITGF5b3V0IC5vZXZic0ljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDY1cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5vdmVydmlld0ZyZ210IC5vdmVydmlld1JvdyAuc2FwVWlCbG9ja0xheW91dENlbGw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLm92ZXJ2aWV3RnJnbXQgLm92ZXJ2aWV3Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uY29uc3VsdGF0aW9uRnJnbXQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmNvbnN1bHRhdGlvbkZyZ210IC5jb25zdWx0YXRpb25Sb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IDAgMC41cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDllMGYyO1xufVxuLmNvbnN1bHRhdGlvbkZyZ210IC5jb25zdWx0YXRpb25Sb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogLTEwcHg7XG59XG4uY29uc3VsdGF0aW9uRnJnbXQgLmNvbnN1bHRhdGlvblJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwuYmVyYXRlciBoMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JlcmF0ZXIucG5nJyk7XG59XG4uY29uc3VsdGF0aW9uRnJnbXQgLmNvbnN1bHRhdGlvblJvdyAuZXJyTXNnIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5jb25zdWx0YXRpb25GcmdtdCAuY29uc3VsdGF0aW9uUm93IC5zYXBNQ2Ige1xuICBwYWRkaW5nOiAwIDAgMCAycmVtO1xufVxuLmNvbnN1bHRhdGlvbkZyZ210IC5jb25zdWx0YXRpb25Sb3cgLnNhcE1DYiAuc2FwTUNiQmcge1xuICBsZWZ0OiAwO1xufVxuLmNvbXBsZXRpb25GcmdtdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q5ZTBmMjtcbn1cbi5jb21wbGV0aW9uRnJnbXQgLmNvbXBsZXRpb25Sb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01cHg7XG59XG4uY29tcGxldGlvbkZyZ210IC5jb21wbGV0aW9uUm93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC5jb250cmFjdCBoMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvbnRyYWN0RGV0YWlscy5wbmcnKTtcbn1cbi5jb21wbGV0aW9uRnJnbXQgLmNvbXBsZXRpb25Sb3dFbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG59XG4uY29tcGxldGlvbkZyZ210IC5jb21wbGV0aW9uUm93RW5kIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCBkaXYge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5jb21wbGV0aW9uRnJnbXQgLmNvbXBsZXRpb25Sb3dFbmQgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIGxhYmVsIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uY29tcGxldGlvbkZyZ210IC5zYXBNQ2Ige1xuICBwYWRkaW5nOiAwIDAgMCAycmVtO1xufVxuLmNvbXBsZXRpb25GcmdtdCAuc2FwTUNiIC5zYXBNQ2JCZyB7XG4gIGxlZnQ6IDA7XG59XG4uc2VuZEZyZ210IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWUwZjI7XG4gIG1hcmdpbjogMXJlbSAwLjVyZW07XG59XG4uc2VuZEZyZ210IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xMHB4O1xufVxuLnNlbmRGcmdtdCAuc2FwVWlCbG9ja0xheW91dENlbGwucG9saWNlIGgyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcG9saWNlLnBuZycpO1xufVxuLnNlbmRGcmdtdCAuZXJyTXNnIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5zZW5kRnJnbXQgLnNhcE1DYiB7XG4gIHBhZGRpbmc6IDAgMCAwIDJyZW07XG59XG4uc2VuZEZyZ210IC5zYXBNQ2IgLnNhcE1DYkJnIHtcbiAgbGVmdDogMDtcbn1cbi5zZW5kRnJnbXQgLnNhcE1CdG4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4udGhhbmtzRnJnbXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZTBmMjtcbiAgbWFyZ2luOiAxcmVtIDAuNXJlbTtcbn1cbi50aGFua3NGcmdtdCAuc2FwVWlCbG9ja0xheW91dENlbGwgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMi42MjVyZW0gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3VjY2Vzcy5wbmcnKTtcbn1cbi50aGFua3NGcmdtdCAuc2FwTUNiIHtcbiAgcGFkZGluZzogMCAwIDAgMnJlbTtcbn1cbi50aGFua3NGcmdtdCAuc2FwTUNiIC5zYXBNQ2JCZyB7XG4gIGxlZnQ6IDA7XG59XG4udGhhbmtzRnJnbXQgLnNhcE1CdG4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib2V2YnMtaWNvbmZvbnRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC5zdmcjb2V2YnMtaWNvbmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9ldmJzLWljb25mb250XCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC5zdmcjb2V2YnMtaWNvbmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICB9XG59XG5bZGF0YS1pY29uXTpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG59XG5bZGF0YS1pY29uXTpiZWZvcmUsXG4uZm8tYWxlcnQ6YmVmb3JlLFxuLmZvLWFycm93LWRvd246YmVmb3JlLFxuLmZvLWFycm93LWxlZnQ6YmVmb3JlLFxuLmZvLWFycm93LXJpZ2h0OmJlZm9yZSxcbi5mby1hcnJvdy11cDpiZWZvcmUsXG4uZm8tYmFja3dhcmQ6YmVmb3JlLFxuLmZvLWJhcjpiZWZvcmUsXG4uZm8tYnVsbGV0OmJlZm9yZSxcbi5mby1idWxsZXQtYXJyb3c6YmVmb3JlLFxuLmZvLWNhbGN1bGF0b3I6YmVmb3JlLFxuLmZvLWNhbGVuZGFyOmJlZm9yZSxcbi5mby1jaGVjazpiZWZvcmUsXG4uZm8tY2xvY2s6YmVmb3JlLFxuLmZvLWN1c3RvbWVyOmJlZm9yZSxcbi5mby1kZWxldGU6YmVmb3JlLFxuLmZvLWRpc2xpa2U6YmVmb3JlLFxuLmZvLWRvdDpiZWZvcmUsXG4uZm8tZG91YmxlYXJyb3ctZG93bjpiZWZvcmUsXG4uZm8tZG91YmxlYXJyb3ctdXA6YmVmb3JlLFxuLmZvLWRvd25sb2FkOmJlZm9yZSxcbi5mby1leGNsYW1hdGlvbjpiZWZvcmUsXG4uZm8tZm9yd2FyZDpiZWZvcmUsXG4uZm8taWQtY2FyZDpiZWZvcmUsXG4uZm8tbGlrZTpiZWZvcmUsXG4uZm8tbWFpbDpiZWZvcmUsXG4uZm8tbWVtb3JpemU6YmVmb3JlLFxuLmZvLW1lbnU6YmVmb3JlLFxuLmZvLW1pbnVzOmJlZm9yZSxcbi5mby1tb2JpbGUtYmVyYXRlcjpiZWZvcmUsXG4uZm8tbW9iaWxlLW1lbnVlOmJlZm9yZSxcbi5mby1tb2JpbGUtbWVudWUtYWt0aXY6YmVmb3JlLFxuLmZvLW1vYmlsZS1tZW51ZS1ob2NoOmJlZm9yZSxcbi5mby1tb2JpbGUtbWVudWUtaG9jaC1ha3RpdjpiZWZvcmUsXG4uZm8tcGFkbG9jazpiZWZvcmUsXG4uZm8tcGFkbG9jay1vcGVuOmJlZm9yZSxcbi5mby1wYXBlcjpiZWZvcmUsXG4uZm8tcGFwZXItYmxhbms6YmVmb3JlLFxuLmZvLXBlbmNpbDpiZWZvcmUsXG4uZm8tcGhvbmU6YmVmb3JlLFxuLmZvLXBsYWNlOmJlZm9yZSxcbi5mby1wbGF5LXBhdXNlOmJlZm9yZSxcbi5mby1wbHVzOmJlZm9yZSxcbi5mby1wcmludDpiZWZvcmUsXG4uZm8tcXVlc3Rpb246YmVmb3JlLFxuLmZvLXJlbG9hZDpiZWZvcmUsXG4uZm8tc2VhcmNoOmJlZm9yZSxcbi5mby1zZXJ2aWNlLW51bWJlcnM6YmVmb3JlLFxuLmZvLXNwZWFrZXI6YmVmb3JlLFxuLmZvLXRhYmxlLXBhZ2luYXRpb246YmVmb3JlLFxuLmZvLXRyYXNoLWJpbjpiZWZvcmUsXG4uZm8td29ybGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJvZXZicy1pY29uZm9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbi5mby1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjJcIjtcbn1cbi5mby1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0YlwiO1xufVxuLmZvLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRhXCI7XG59XG4uZm8tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcxXCI7XG59XG4uZm8tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRjXCI7XG59XG4uZm8tYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdhXCI7XG59XG4uZm8tYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0OFwiO1xufVxuLmZvLWJ1bGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDVcIjtcbn1cbi5mby1idWxsZXQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUyXCI7XG59XG4uZm8tY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmFcIjtcbn1cbi5mby1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjRcIjtcbn1cbi5mby1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzBcIjtcbn1cbi5mby1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGZcIjtcbn1cbi5mby1jdXN0b21lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmNcIjtcbn1cbi5mby1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc0XCI7XG59XG4uZm8tZGlzbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjFcIjtcbn1cbi5mby1kb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRkXCI7XG59XG4uZm8tZG91YmxlYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTNcIjtcbn1cbi5mby1kb3VibGVhcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTRcIjtcbn1cbi5mby1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDJcIjtcbn1cbi5mby1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDFcIjtcbn1cbi5mby1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0M1wiO1xufVxuLmZvLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUwXCI7XG59XG4uZm8tbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzNcIjtcbn1cbi5mby1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NlwiO1xufVxuLmZvLW1lbW9yaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2OVwiO1xufVxuLmZvLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY2XCI7XG59XG4uZm8tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYzXCI7XG59XG4uZm8tbW9iaWxlLWJlcmF0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU1XCI7XG59XG4uZm8tbW9iaWxlLW1lbnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NlwiO1xufVxuLmZvLW1vYmlsZS1tZW51ZS1ha3RpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTdcIjtcbn1cbi5mby1tb2JpbGUtbWVudWUtaG9jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNThcIjtcbn1cbi5mby1tb2JpbGUtbWVudWUtaG9jaC1ha3RpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTlcIjtcbn1cbi5mby1wYWRsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZVwiO1xufVxuLmZvLXBhZGxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmZcIjtcbn1cbi5mby1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjhcIjtcbn1cbi5mby1wYXBlci1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjdcIjtcbn1cbi5mby1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc1XCI7XG59XG4uZm8tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZkXCI7XG59XG4uZm8tcGxhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ5XCI7XG59XG4uZm8tcGxheS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzlcIjtcbn1cbi5mby1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3N1wiO1xufVxuLmZvLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NFwiO1xufVxuLmZvLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OFwiO1xufVxuLmZvLXJlbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDdcIjtcbn1cbi5mby1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY1XCI7XG59XG4uZm8tc2VydmljZS1udW1iZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2YlwiO1xufVxuLmZvLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc2XCI7XG59XG4uZm8tdGFibGUtcGFnaW5hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzJcIjtcbn1cbi5mby10cmFzaC1iaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUxXCI7XG59XG4uZm8td29ybGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRlXCI7XG59XG4uZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIm9ldmJzLWljb25mb250XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uZm86YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwib2V2YnMtaWNvbmZvbnRcIjtcbn1cbi5mby1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcInRcIjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NwYXJrYXNzZSBXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJyZy13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFycmctd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zcGFycmctd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJyZy13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3BhcnJnLXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9yZ3JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTcGFya2Fzc2UgV2ViJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFycmdpdC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFycmdpdC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9zcGFycmdpdC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3BhcnJnaXQtd2ViZm9udC5zdmcjc3Bhcmthc3NlX3JnaXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3Bhcmx0LXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJsdC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJsdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvc3Bhcmx0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zcGFybHQtd2ViZm9udC5zdmcjc3Bhcmthc3NlX2x0cmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NwYXJrYXNzZSBXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJsdGl0LXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJsdGl0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3Bhcmx0aXQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJsdGl0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LnN2ZyNzcGFya2Fzc2VfbHRpdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTcGFya2Fzc2UgV2ViJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFyYmQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcmJkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3BhcmJkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9zcGFyYmQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJiZC13ZWJmb250LnN2ZyNzcGFya2Fzc2Vfcmdib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NwYXJrYXNzZSBXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJiZGl0LXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJiZGl0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3BhcmJkaXQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJiZGl0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zcGFyYmRpdC13ZWJmb250LnN2ZyNzcGFya2Fzc2Vfcmdib2xkX2l0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ubXNnV3JhcHBlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAwcmVtKTtcbn1cbi5tc2dXcmFwcGVyIC5zYXBNTXNnU3RyaXAge1xuICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbn1cbi5lcnJvckN0cmwgaW5wdXQsXG4uZXJyb3JDdHJsLnNhcE1TbHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGU0ZDQ2O1xufVxuLmVycm9yQ3RybCBpbnB1dDpmb2N1cyxcbi5lcnJvckN0cmwuc2FwTVNsdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2Q2MjAxOCAhaW1wb3J0YW50O1xufVxuLmVycm9yQ3RybC5zYXBNU0YgZm9ybSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZTRkNDY7XG59XG4uZXJyb3JDdHJsLnNhcE1TRiBmb3JtOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDYyMDE4ICFpbXBvcnRhbnQ7XG59XG4uZXJyb3JDdHJsLnNhcE1TRiBmb3JtIC5zYXBNU0ZCIHtcbiAgY29sb3I6ICNkZTRkNDY7XG59XG4uZXJyb3JDdHJsLnNhcE1TRiBpbnB1dCxcbi5lcnJvckN0cmwuc2FwTVNGOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZXJyb3JDdHJsIGJkaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbi5lcnJvckN0cmwgYmRpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9pbmxpbmVfdmFsaWRpZXJ1bmdfbmVnYXRpdi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5lcnJvckN0cmwuc2FwTVJiIC5zYXBNUmJCT3V0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZDYyMDE4ICFpbXBvcnRhbnQ7XG59XG4uZXJyb3JDdHJsLnNhcE1SYiBiZGk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVycm9yQ3RybC5zYXBNQ2IgLnNhcE1DYkJnIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDYyMDE4ICFpbXBvcnRhbnQ7XG59XG4uZXJyb3JDdHJsLnNhcE1DYiBiZGk6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xufVxuLnNhcFVpSExheW91dCA+IC5lcnJvckN0cmwgYmRpOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmVyck1zZyB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGNvbG9yOiAjZDYyMDE4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnJvYWRNYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnJvYWRNYXAgc3BhbjpiZWZvcmUsXG4ucm9hZE1hcCBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJvYWRNYXAgLnBvaW50ZXIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICM1OTc3YzY7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJvYWRNYXAgLnBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE5cHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgIzU5NzdjNjtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5yb2FkTWFwIC5wb2ludGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnJvYWRNYXAgLnBvaW50ZXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzBkMzlhYjtcbn1cbi5yb2FkTWFwIC5wb2ludGVyOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ucm9hZE1hcCAucG9pbnRlcjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzBkMzlhYjtcbn1cbi5yb2FkTWFwIC5wb2ludGVyOm50aC1jaGlsZCgyKSB7XG4gIHotaW5kZXg6IDQ7XG59XG4ucm9hZE1hcCAucG9pbnRlcjpudGgtY2hpbGQoMykge1xuICB6LWluZGV4OiAzO1xufVxuLnJvYWRNYXAgLnBvaW50ZXI6bGFzdC1jaGlsZCB7XG4gIHotaW5kZXg6IDI7XG59XG4ucm9hZE1hcCAucG9pbnRlcjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnJvYWRNYXAgPiBkaXYge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogIzU5NzdjNjtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucm9hZE1hcCA+IGRpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTlweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjNTk3N2M2O1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnJvYWRNYXAgPiBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucm9hZE1hcCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuLnJvYWRNYXAgPiBkaXY6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5yb2FkTWFwID4gZGl2OmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMGQzOWFiO1xufVxuLnJvYWRNYXAgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgei1pbmRleDogNDtcbn1cbi5yb2FkTWFwID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIHotaW5kZXg6IDM7XG59XG4ucm9hZE1hcCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgei1pbmRleDogMjtcbn1cbi5yb2FkTWFwID4gZGl2Omxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ucm9hZE1hcCA+IGRpdiAuc2FwTUZUIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLnJvYWRNYXAgPiBkaXYgLnNhcE1GVCBzcGFuIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuLnJvYWRNYXAgPiBkaXYgLnNhcE1GVCAubm8ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJvYWRNYXAgPiBkaXYgLnNhcE1GVCAudGl0bGUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5yb2FkTWFwID4gZGl2IC5zYXBNRlQgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLnJvYWRNYXAgPiBkaXYgLnNhcE1GVCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvYWRNYXAgPiBkaXYgLnNhcE1GVCAubm8ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdBJ10gPiBkaXY6Zmlyc3QtY2hpbGQgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nQSddID4gZGl2OmZpcnN0LWNoaWxkIC5zYXBNRlQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0EnXSA+IGRpdjpmaXJzdC1jaGlsZCAuc2FwTUZUIHNwYW4ge1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0InXSA+IGRpdjpudGgtY2hpbGQoMSksXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0InXSA+IGRpdjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdCJ10gPiBkaXY6bnRoLWNoaWxkKDEpIC5zYXBNRlQsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0InXSA+IGRpdjpudGgtY2hpbGQoMikgLnNhcE1GVCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nQiddID4gZGl2Om50aC1jaGlsZCgxKTpiZWZvcmUsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0InXSA+IGRpdjpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwZDM5YWI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdCJ10gPiBkaXY6bnRoLWNoaWxkKDIpIC50aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0MnXSA+IGRpdjpudGgtY2hpbGQoMiksXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0MnXSA+IGRpdjpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdDJ10gPiBkaXY6bnRoLWNoaWxkKDIpIC5zYXBNRlQsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0MnXSA+IGRpdjpudGgtY2hpbGQoMykgLnNhcE1GVCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nQyddID4gZGl2Om50aC1jaGlsZCgyKTpiZWZvcmUsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0MnXSA+IGRpdjpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwZDM5YWI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdDJ10gPiBkaXY6bnRoLWNoaWxkKDMpIC50aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0QnXSA+IGRpdjpudGgtY2hpbGQoMiksXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0QnXSA+IGRpdjpudGgtY2hpbGQoMyksXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0QnXSA+IGRpdjpudGgtY2hpbGQoNCkge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdEJ10gPiBkaXY6bnRoLWNoaWxkKDIpIC5zYXBNRlQsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0QnXSA+IGRpdjpudGgtY2hpbGQoMykgLnNhcE1GVCxcbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nRCddID4gZGl2Om50aC1jaGlsZCg0KSAuc2FwTUZUIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdEJ10gPiBkaXY6bnRoLWNoaWxkKDIpOmJlZm9yZSxcbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nRCddID4gZGl2Om50aC1jaGlsZCgzKTpiZWZvcmUsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0QnXSA+IGRpdjpudGgtY2hpbGQoNCk6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwZDM5YWI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdEJ10gPiBkaXY6bGFzdC1jaGlsZCAudGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLm1haW50ZW5hbmNlViAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ubWFpbnRlbmFuY2VWIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYWludGVuYW5jZVYgLnNhcFVpQmxvY2tMYXlvdXRDZWxsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWFpbnRlbmFuY2VWIC5zYXBNRlQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5wcm9wZXJ0aWVzQml0QXV0b0NvbXBsZXRlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMi41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi5wcm9wZXJ0aWVzQml0QXV0b0NvbXBsZXRlSW5uZXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5iaXRBdXRvQ29tcGxldGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uYml0QXV0b0NvbXBsZXRlIC5zYXBVaVRmQ29tYm8ge1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5iaXRBdXRvQ29tcGxldGUgLnNhcFVpVGZJbm5lciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG59XG4uYml0QXV0b0NvbXBsZXRlLmVycm9yLFxuLmJpdEF1dG9Db21wbGV0ZS5lcnJvckN0cmwge1xuICBib3JkZXItY29sb3I6ICNkNjIwMTg7XG59XG4uc2FwVWlMYnggLnNhcFVpTGJ4SSB7XG4gIGhlaWdodDogM3JlbTtcbn1cbi5zYXBVaUxieCAuc2FwVWlMYnhJIC5zYXBVaUxieElUeHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQGtleWZyYW1lcyBibGluayB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAuMjtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogLjI7XG4gIH1cbn1cbi5zYXBNSW5wdXRCYXNlQ29udGVudFdyYXBwZXIge1xuICBib3JkZXI6IDAuNHB4IHNvbGlkICNiZmJmYmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuLnNhcE1JbnB1dEhpZ2hsaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuLnNhcE1JbnB1dEhpZ2hsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyMjI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbiN2aXNCb2R5LnNhcFVpQm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMjIyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbiN2aXNCb2R5LmxvYWRpbmcgI2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Zpc0JvZHkubG9hZGluZyAjaW5pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgY29sb3I6ICMwZDM5YWI7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM4cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3Zpc0JvZHkubG9hZGluZyAjaW5pdCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuI3Zpc0JvZHkubG9hZGluZyAjaW5pdCBzcGFuIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJsaW5rO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNHM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuI3Zpc0JvZHkubG9hZGluZyAjaW5pdCBzcGFuOmFmdGVyLFxuI3Zpc0JvZHkubG9hZGluZyAjaW5pdCBzcGFuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4jdmlzQm9keS5sb2FkaW5nICNpbml0IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAuMnM7XG59XG4jdmlzQm9keS5sb2FkaW5nICNpbml0IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAuNHM7XG59XG4jdmlzQm9keSAjaW5pdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jdmlzQm9keSBzcGFuLFxuI3Zpc0JvZHkgdGFibGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbiN2aXNCb2R5IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC53SEwgaDIge1xuICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM4cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjdmlzQm9keSAuc2FwVWlCbG9ja0xheW91dENlbGwud0hMIGgyIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4jdmlzQm9keSAuc2FwTUZUIC53SEwgaDMge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgY29sb3I6ICMwZDM5YWI7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM4cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3Zpc0JvZHkgLnNhcE1GVCAud0hMIGgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4jdmlzQm9keSAuZm8tcXVlc3Rpb24ge1xuICBjdXJzb3I6IGhlbHAgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5jdXJyOmFmdGVyIHtcbiAgY29udGVudDogJ+KCrCc7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbiN2aXNCb2R5IC5mbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI3Zpc0JvZHkgLmZyaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbiN2aXNCb2R5IC5kSUYge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnZlcnNpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbiN2aXNCb2R5IC53MjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLncxMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLmgxMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53NDByZW0ge1xuICB3aWR0aDogNDByZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzlyZW0ge1xuICB3aWR0aDogMzlyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzhyZW0ge1xuICB3aWR0aDogMzhyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzdyZW0ge1xuICB3aWR0aDogMzdyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzZyZW0ge1xuICB3aWR0aDogMzZyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzVyZW0ge1xuICB3aWR0aDogMzVyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzRyZW0ge1xuICB3aWR0aDogMzRyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzNyZW0ge1xuICB3aWR0aDogMzNyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzJyZW0ge1xuICB3aWR0aDogMzJyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzFyZW0ge1xuICB3aWR0aDogMzFyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzByZW0ge1xuICB3aWR0aDogMzByZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjlyZW0ge1xuICB3aWR0aDogMjlyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjhyZW0ge1xuICB3aWR0aDogMjhyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjdyZW0ge1xuICB3aWR0aDogMjdyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjZyZW0ge1xuICB3aWR0aDogMjZyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjVyZW0ge1xuICB3aWR0aDogMjVyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjRyZW0ge1xuICB3aWR0aDogMjRyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjNyZW0ge1xuICB3aWR0aDogMjNyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjJyZW0ge1xuICB3aWR0aDogMjJyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjFyZW0ge1xuICB3aWR0aDogMjFyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjByZW0ge1xuICB3aWR0aDogMjByZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTlyZW0ge1xuICB3aWR0aDogMTlyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MThyZW0ge1xuICB3aWR0aDogMThyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTdyZW0ge1xuICB3aWR0aDogMTdyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTZyZW0ge1xuICB3aWR0aDogMTZyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTVyZW0ge1xuICB3aWR0aDogMTVyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTRyZW0ge1xuICB3aWR0aDogMTRyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTNyZW0ge1xuICB3aWR0aDogMTNyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTJyZW0ge1xuICB3aWR0aDogMTJyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTFyZW0ge1xuICB3aWR0aDogMTFyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTByZW0ge1xuICB3aWR0aDogMTByZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53OXJlbSB7XG4gIHdpZHRoOiA5cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzhyZW0ge1xuICB3aWR0aDogOHJlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnc3cmVtIHtcbiAgd2lkdGg6IDdyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53NnJlbSB7XG4gIHdpZHRoOiA2cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzVyZW0ge1xuICB3aWR0aDogNXJlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnc0cmVtIHtcbiAgd2lkdGg6IDRyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53M3JlbSB7XG4gIHdpZHRoOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzJyZW0ge1xuICB3aWR0aDogMnJlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLncxcmVtIHtcbiAgd2lkdGg6IDFyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5mbGV4R3JvdyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbiN2aXNCb2R5IC5tcjA1cmVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4jdmlzQm9keSAubXIxcmVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuI3Zpc0JvZHkgLm1iMXJlbSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4jdmlzQm9keSAubm9Cb3JkZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5zYXBVaUxvY2FsQnVzeUluZGljYXRvcixcbiN2aXNCb2R5IC5zYXBVaUJ1c3lJbmRpY2F0b3IsXG4jdmlzQm9keSAuc2FwVWlCTHkge1xuICB6LWluZGV4OiAyMDAgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5zYXBNRGlhbG9nUGhvbmUge1xuICB6LWluZGV4OiAyMjAgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5zYXBVaUJMeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5zYXAtdWktYmxvY2tsYXllci1wb3B1cCB7XG4gIHotaW5kZXg6IDE5OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiN2aXNCb2R5ICNzYXBVaUJ1c3lJbmRpY2F0b3IsXG4jdmlzQm9keSAuc2FwVWlMb2NhbEJ1c3kge1xuICB6LWluZGV4OiAyMDEgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5ICNzYXBVaUJ1c3lJbmRpY2F0b3IgLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yLFxuI3Zpc0JvZHkgLnNhcFVpTG9jYWxCdXN5IC5zYXBVaUxvY2FsQnVzeUluZGljYXRvciB7XG4gIHotaW5kZXg6IDIwMSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgI3NhcFVpQnVzeUluZGljYXRvciAuc2FwVWlMb2NhbEJ1c3lJbmRpY2F0b3IgLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yQW5pbWF0aW9uLFxuI3Zpc0JvZHkgLnNhcFVpTG9jYWxCdXN5IC5zYXBVaUxvY2FsQnVzeUluZGljYXRvciAuc2FwVWlMb2NhbEJ1c3lJbmRpY2F0b3JBbmltYXRpb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9sb2FkaW5nLW9ldmJzLXMuZ2lmJykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGNhbGMoMTAwJSAvIDIgLSAyNXB4KSAhaW1wb3J0YW50O1xuICB0b3A6IGNhbGMoMTAwJSAvIDIgLSAyNXB4KSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAyMDEgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuI3Zpc0JvZHkgI3NhcFVpQnVzeUluZGljYXRvciAuc2FwVWlMb2NhbEJ1c3lJbmRpY2F0b3IgLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yQW5pbWF0aW9uID4gZGl2LFxuI3Zpc0JvZHkgLnNhcFVpTG9jYWxCdXN5IC5zYXBVaUxvY2FsQnVzeUluZGljYXRvciAuc2FwVWlMb2NhbEJ1c3lJbmRpY2F0b3JBbmltYXRpb24gPiBkaXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAuYnRuTVIgLnNhcE1CdG4ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDllMGYyO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLndIZWFkbGluZSAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBtYXJnaW46IDA7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBVaUJsb2NrQ2VsbFRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1TbHQge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5mb3JtVGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTVJiQiAuc2FwTVJiQklubiB7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYiB7XG4gIGNsZWFyOiBub25lO1xuICBtYXJnaW46IDAuNXJlbSAwLjc1cmVtIDAuNXJlbSAwO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTVJiOmZvY3VzOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTVJiIC5zYXBNUmJCIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTVJiIC5zYXBNUmJCIC5zYXBNUmJCT3V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYiAuc2FwTVJiQkxhYmVsIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAycmVtICsgMXB4KTtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYiAuc2FwTUxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTUxhYmVsSW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYkcgLnNhcE1SYjpmb2N1czpiZWZvcmUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYkcgLnNhcE1SYiAuc2FwTVJiQiB7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIHRvcDogMC4xcmVtO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTVJiRyAuc2FwTVJiIC5zYXBNUmJCIC5zYXBNUmJCT3V0IHtcbiAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNUmJHIC5zYXBNUmIgLnNhcE1SYkJMYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDFweCk7XG4gIGhlaWdodDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNQ2IuZmlyc3RDaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1DYi5maXJzdENoaWxkIC5zYXBNQ2JNYXJrIHtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAjdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNQ2Ige1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgfVxuICAjdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNQ2IgLnNhcE1DYk1hcmsge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1DYiAuc2FwTUxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTURQIHtcbiAgd2lkdGg6IDlyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1MYWJlbCB7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTUNiTGFiZWwge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTUxhYmVsOm5vdCguc2FwTVJiQkxhYmVsKTpub3QoLnNhcE1DYkxhYmVsKSB7XG4gIHBhZGRpbmc6IDAgMCAzcHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwVWlITGF5b3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwVWlITGF5b3V0IC5vZXZic0ljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDAgMCAwIDhweDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLm9ldmJzSWNvIHtcbiAgbWFyZ2luOiAtMnB4IDAgMCA4cHg7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5vZXZic0ljby5mbGVmdCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4jdmlzQm9keSAuc2FwTVNGIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI3Zpc0JvZHkgLm5leHRCRyB7XG4gIGJhY2tncm91bmQ6ICNkOWUwZjI7XG4gIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjdmlzQm9keSAubmV4dEJHIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuI3Zpc0JvZHkgLm5leHRCRyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMjIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICN2aXNCb2R5IC5uZXh0QkcgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4jdmlzQm9keSAubmV4dEJHIC5zYXBNVGV4dCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLm5leHRCRyAuc2FwTUZUIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5uZXh0QkcgLnNhcE1CdG4ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLm5leHRCRyAuc2FwVWlCbG9ja0xheW91dENlbGwsXG4jdmlzQm9keSAubmV4dEJHIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5zYXBNQ2Ige1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnNhcE1DYiA+IGxhYmVsIHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4jdmlzQm9keSAuc2FwTUNiIC5zYXBNQ2JCZyB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnNhcE1SYkJMYWJlbCB7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAuc2FwTVJiQkxhYmVsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jdmlzQm9keSAubm9PdmVyZmxvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAubm9XaGl0ZVNwYWNlIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLm9ldmJzSWNvLFxuI3Zpc0JvZHkgLnNhcE1TbHRBcnJvdyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuI3Zpc0JvZHkgLm9ldmJzSWNvOmJlZm9yZSxcbiN2aXNCb2R5IC5zYXBNU2x0QXJyb3c6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI3Zpc0JvZHkgLm9ldmJzSWNvOmFmdGVyLFxuI3Zpc0JvZHkgLnNhcE1TbHRBcnJvdzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uc2FwTVBhZ2VCZ1N0YW5kYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5ub0NvcHkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBDaHJvbWUgYWxsIC8gU2FmYXJpIGFsbCAqL1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBGaXJlZm94IGFsbCAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIElFIDEwKyAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uc2FwTUNiLnNhcE1DYldyYXBwZWQuc2FwTUNiSGFzTGFiZWwgPiAuc2FwTUxhYmVsLnNhcE1MYWJlbFdyYXBwZWQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5zYXBNSW5wdXRCYXNlOm5vdCguc2FwTUlucHV0QmFzZVJlYWRvbmx5KSAuc2FwTUlucHV0QmFzZUljb25Db250YWluZXIgLnNhcE1JbnB1dEJhc2VJY29uIHtcbiAgYmFja2dyb3VuZDogI2Q5ZTBmMiAhaW1wb3J0YW50O1xufVxuIiwiLnNhcFVpQmxvY2tMYXlvdXRTaXplWEwge1xuICAuc2FwVWlCbG9ja0NlbGxDb250ZW50ID4gLnNhcE1UZXh0IHtcblxuICB9XG59XG5cbiAgLnNhcFVpQmxvY2tDZWxsVGl0bGUge1xuICAgIC5oMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNhcFVpQmxvY2tMYXlvdXQgIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4iLCIvL0JlcmF0ZXItU3VjaGVcbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cblxuLnNhcE1DcnNsQnVsbGV0ZWQgPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNSW5wdXRIaWdobGlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cblxuLnNhcE1JbnB1dEhpZ2hsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cblxuLnNhcE1EaWFsb2dGb290ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIC5zYXBNQnRuIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgICYuc2FwTUJhckNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBvZXZic19yZWQ7XG4gICAgICAgYmRpIHtcbiAgICAgICAgIGNvbG9yOiBAY29sb3IgIWltcG9ydGFudDtcbiAgICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qKlxuICogTW9iaWxlIHVuZCBUYWJsZXRcbiAqL1xuLnNhcC1waG9uZSxcbi5zYXAtdGFibGV0IHtcbiAgI0tGWkFwcCB7XG4gICAgbWFyZ2luOiAwIDAuMjVyZW07XG4gICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDAuNXJlbSlcIiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNhcFVpUnR0IHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qKlxuICAqIE1vYmlsZVxuICovXG4uc2FwLXBob25lIHtcbiAgLnNhcE1SYiAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICYud0luZm8ge1xuICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDQwcHgpXCI7XG4gICAgfVxuICB9XG5cbiAgLnNhcE1CdG5JY29uIHtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgfVxuXG59XG5cblxuLnNhcE1EaWFsb2cge1xuICB6LWluZGV4OiAxMTIgIWltcG9ydGFudDtcblxuICAuc2FwTVNGSVt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtaW5kZW50OiAwLjEyNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5zYXBNU0ZGIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuc2FwTUZUIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbn0iLCIuc2FwLWRlc2t0b3Age1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC5zYXBNUG9wb3ZlciB7XG4gICAgei1pbmRleDogMTAyICFpbXBvcnRhbnQ7XG4gICAgJi5zYXBNU2x0UGlja2VyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAuc2FwTVBvcG92ZXJDb250IHtcbiAgICAgICAvLyBtYXgtaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICAgICAgICAuc2FwTVBvcG92ZXJTY3JvbGwge1xuICAgICAgICAvLyAgbWF4LWhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5fX3BvcG92ZXIyLWNvbnR7XG4gIGhlaWdodDogMzk5cHghaW1wb3J0YW50O1xufVxuXG4uc2FwTVBvcG92ZXJDb250IHtcbiAgcGFkZGluZzogMC41cmVtO1xufSIsIi5jb3ZldHlwZUZyZ210IHtcbiAgLmNvdmVDaG9vc2luZ3tcblxuICAgIC5pbnZlcnRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmdfdGVhc2VyX2J0bl9jb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogQGJnX3RlYXNlcl9idG5fY29sb3I7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnNhcE1GVCB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jb3Zfa2gge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2hpdGUvaGFmdHBmbGljaHQucG5nJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY292X3RrIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3doaXRlL3RlaWxrYXNrby5wbmcnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jb3Zfdmsge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2hpdGUvdm9sbGthc2tvLnBuZycpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLWNvdmV0eXBlc2VsZWN0ZWRdIHtcbiAgICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAuMzc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWluLWhlaWdodDogflwiY2FsYyg0MHB4IC0gMC4zNzVyZW0pXCI7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gNTBweClcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1zZWxlY3RlZF0ge1xuICAgICAgICAgIC5pbnZlcnRlZFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEBjXzU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBjb2xvcjogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDExMHB4KVwiO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIH1cblxuICAgICAgJi5jb3Zfa2gge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaGFmdHBmbGljaHQucG5nJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY292X3RrIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3RlaWxrYXNrby5wbmcnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jb3Zfdmsge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvdm9sbGthc2tvLnBuZycpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3Qge1xuICAgICAgLnNhcE1GVCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIGNvbG9yOiBAb2V2YnNfYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDM1cHgpXCI7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4uc2FwLXBob25lLFxuLnNhcC10YWJsZXQge1xuICAuY292ZXR5cGVGcmdtdCB7XG4gICAgLmNvdmVDaG9vc2luZyB7XG4gICAgICAmW2RhdGEtY292ZXR5cGVzZWxlY3RlZF0ge1xuICAgICAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMC4zNzVyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjQ3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IH5cImNhbGMoNDBweCAtIDAuMzc1cmVtKVwiO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gICAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDUwcHgpXCI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0IHtcbiAgICAgIC5zYXBNRlQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMHJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2FwLWRlc2t0b3Age1xuICAuY292ZXR5cGVGcmdtdCB7XG4gICAgLmNvdmVDaG9vc2luZ3tcbiAgICAgIC5pbnZlcnRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiZ190ZWFzZXJfYnRuX2NvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6IEBiZ190ZWFzZXJfYnRuX2NvbG9yO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNhcE1GVCB7XG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jb3Zfa2gge1xuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3doaXRlL2hhZnRwZmxpY2h0LnBuZycpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNvdl90ayB7XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2hpdGUvdGVpbGthc2tvLnBuZycpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNvdl92ayB7XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2hpdGUvdm9sbGthc2tvLnBuZycpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpub3QoW2RhdGEtY292ZXR5cGVzZWxlY3RlZF0pIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTBweCkge1xuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmludmVydGVkXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2VuZEZyZ210IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IEBjXzU7XG4gIG1hcmdpbjogMXJlbSAwLjVyZW07XG5cbiAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAxMTBweClcIjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTBweDtcbiAgICB9XG5cbiAgICAmLnBvbGljZSB7XG4gICAgICBoMiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3BvbGljZS5wbmcnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXJyTXNnIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLnNhcE1DYiB7XG4gICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgICAuc2FwTUNiQmcge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuc2FwTUJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59IiwiLnRoYW5rc0ZyZ210IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IEBjXzU7XG4gIG1hcmdpbjogMXJlbSAwLjVyZW07XG5cblxuICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMi42MjVyZW0gIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDExMHB4KVwiO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3VjY2Vzcy5wbmcnKTtcbiAgICB9XG4gIH1cblxuXG4gIC5zYXBNQ2Ige1xuICAgIHBhZGRpbmc6IDAgMCAwIDJyZW07XG4gICAgLnNhcE1DYkJnIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNhcE1CdG4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufSIsIi5wb2xpY3lob2xkZXJGcmdtdCB7XG4gICAgLnBvc3RhbCB7XG4gICAgICAuc2FwTVNsdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICB9XG59IiwiLnZlaGljbGVVc2FnZUZyZ210IHtcbiAgLmttVXNhZ2Uge1xuICAgIGlucHV0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuICAua21TdWZmaXggIHtcbiAgICBmb250LXNpemU6MXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59IiwiLnZlaGljbGVTZWFyY2hGcmdtdCB7XG5cbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAuc2FwTVBhZ2VFbmFibGVTY3JvbGxpbmcge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2FwTVNMSSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAuc2FwTVNMSVRpdGxlLCAuc2FwTVNMSVRpdGxlT25seSwgLnNhcE1TTElEZXNjcmlwdGlvbiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgLnNhcE1OYXYge1xuICAgIGhlaWdodDogMzIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLnNlYXJjaE1lbnUge1xuICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAyMDBweClcIjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIC5zYXBNQnRuIHtcbiAgICAgIC5zYXBNQnRuSW5uZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvcl9saWdodGdyZXk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiBAY29sb3JfbGlnaHRncmV5ICFpbXBvcnRhbnQ7XG4gICAgICAgIC5zYXBVaUljb24ge1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuc2FwTUJ0bklubmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yX2xpZ2h0Z3JleTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiBAY29sb3JfZGFya2dyZXkgIWltcG9ydGFudDtcbiAgICAgICAgICAuc2FwVWlJY29uIHtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zYXBNQnRuVHJhbnNwYXJlbnQge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnNhcFVpSWNvbiB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZGVjbGluZVNlYXJjaCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgLnNhcE1CdG5Jbm5lciB7XG4gICAgICAgICAgLmJ0blJlZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5zYXBNQnRuSW5uZXIge1xuICAgICAgICAgICAgLmJ0blJlZEhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5zYXBNTElCSG92ZXJhYmxlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAY181O1xuICB9XG5cbiAgLmhzblRzblNlYXJjaCB7XG4gICAgLndiZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogODgzcHggKiAxO1xuICAgICAgaGVpZ2h0OiA1ODhweCAqIDAuNTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ZhaHJ6ZXVnc2NoZWluLmpwZycpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblxuICAgICAgLnNhcE1JbnB1dERpdldyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICB9XG5cbiAgICAgIC5pbnBIU04ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA3MHB4IWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA3NXB4IWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogNjAwLjVweDtcbiAgICAgICAgdG9wOiA1NnB4O1xuICAgICAgfVxuICAgICAgLmlucFRTTiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDUxcHghaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDc1cHghaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiA3MDZweDtcbiAgICAgICAgdG9wOiA1NnB4O1xuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwZDM5YWI7XG4gICAgICAgIGJvcmRlci13aWR0aDogMC4xcmVtO1xuICAgICAgfVxuICAgICAgaW5wdXQuc2FwTUlucHV0QmFzZUlubmVyOjpwbGFjZWhvbGRlciB7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC53Ymcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA0MjBweDtcbiAgICAgICAgaGVpZ2h0OiAzMTdweCAqIDAuNTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZmFocnpldWdzY2hlaW4uanBnJykgbm8tcmVwZWF0O1xuXG4gICAgICAgIC5pbnBIU04ge1xuICAgICAgICAgIGxlZnQ6IDI2MHB4O1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW5wVFNOIHtcbiAgICAgICAgICBsZWZ0OiAzNDJweDtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgIC53Ymcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAzMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjZweDtcbiAgICAgICAgaGVpZ2h0OiA1MDlweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODUlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZhaHJ6ZXVnc2NoZWluLmpwZyk7XG5cbiAgICAgICAgLmlucEhTTiB7XG4gICAgICAgICAgbGVmdDogMTUxcHg7XG4gICAgICAgICAgdG9wOiA0N3B4O1xuICAgICAgICAgIHdpZHRoOiA1NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmlucFRTTiB7XG4gICAgICAgICAgbGVmdDogMjI4cHg7XG4gICAgICAgICAgdG9wOiA0N3B4O1xuICAgICAgICAgIHdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNhcE1Qb3BvdmVyU2Nyb2xsIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcblxuICAgIC5zYXBNQnRuOm5vdChbdGl0bGU9J0FibGVobmVuJ10pOm5vdChbdGl0bGU9J01laHInXSkge1xuICAgICAgLnNhcE1CdG5Jbm5lciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yX2xpZ2h0Z3JleTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgLnNhcFVpSWNvbiB7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5zYXBNQnRuSW5uZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRyZW0gcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICAuc2FwVWlJY29uIHtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXN1bHRIZWFkbGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaDIge1xuICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDQ1cHgpXCI7XG4gICAgfVxuXG4gICAgLnNhcE1CdG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjM3NXJlbTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdEJveCB7XG4gICAgLnNhcE1GVCB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5BdXN3YWhsTGlzdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMXJlbSAwLjM3NXJlbSAxcmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5BdXN3YWhsTGlzdDphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7O1xuICB9XG5cbiAgLkF1c3dhaGxMaXN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjOztcbiAgfVxuXG4gIC5BdXN3YWhsTGlzdCAudGl0bGUge1xuXG4gIH1cblxuICAuQXVzd2FobExpc3QgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICB9XG59XG5cbi5zYXAtcGhvbmUge1xuICAudmVoaWNsZVNlYXJjaEZyZ210IHtcbiAgICAuc2VhcmNoTWVudSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgfVxufSIsIi5zYXBVaUJsb2NrTGF5b3V0U2l6ZVhMIHtcbiAgICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnNhcFVpQmxvY2tMYXlvdXRTaXplTCB7XG4gIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZU0ge1xuICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZVMge1xuICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNhcFVpQmxvY2tMYXlvdXRTaXplWFMge1xuICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbiAgLmNvbXBhcnNpb25XcmFwcGVyIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcblxuICAgIC5zYXBNRlQge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLnNhcFVpSExheW91dCB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgIH1cblxuICAgIC5fQ2VsbCB7XG4gICAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgICAuc2FwTUZULCAuc2FwTVRleHQge1xuICAgICAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R2TmF2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAuYmxvY2tIZWFkZXJCZztcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogODgwcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XG5cblxuICAgICAgLm5hdkl0ZW0ge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogQGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgICBib3JkZXI6bm9uZTtcblxuXG4gICAgICAgIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgIC5wcm9kdlByaWNlV3JhcHBlciB7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvZHZQcmljZSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGNvbG9yOiBAY29sb3JfbGlnaHRncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wcm9kdlRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yX2RhcmtncmV5O1xuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgLmJhc2VOYXYge1xuICAgICAgICAgICAgLm5hdkl0ZW07XG4gICAgICAgICAgICAmW2RhdGEtbm9TYWxlYWJsZV0ge1xuICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY29tZm9ydE5hdiB7XG4gICAgICAgICAgICAubmF2SXRlbTtcbiAgICAgICAgICAgICZbZGF0YS1ub1NhbGVhYmxlXSB7XG4gICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wcmVtaXVtTmF2IHtcbiAgICAgICAgICAgIC5uYXZJdGVtO1xuICAgICAgICAgICAgJltkYXRhLW5vU2FsZWFibGVdIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBbZGF0YS1zZWxlY3RlZFByb2R2YXJpYW50XSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAucHJvZHZUaXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiBAY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvZHZQcmljZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiBAY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlclJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgICBtaW4td2lkdGg6IDQ3MHB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDo0cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuc2FwVWlCbG9ja0xheW91dFJvdzpub3QoLmhlYWRlclJvdyk6bm90KC5wcm9kdk5hdikge1xuXG4gICAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY18yMDtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5oaWdobGlnaHRSb3cge1xuICAgICAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAY18yMDtcblxuICAgICAgICAgIC5wcm9kdkhlYWRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6NTVweDtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcblxuICAgICAgICAgICAgLnByb2R2VGl0bGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiBAY29sb3JfZ3JleWJsYWNrO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvZHZQcmljZVdyYXBwZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgIHRvcDogMC4yNzVyZW07XG5cbiAgICAgICAgICAgICAgLnByb2R2UHJpY2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3JfZ3JleWJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgLnBlcmlvZCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIC5wcm9kdkhlYWRlciB7XG4gICAgICAgICAgICAgIC5wcm9kdlRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAucHJvZHZQcmljZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gICAgICAgICAgICAgIC5ibG9ja0hlYWRlckJnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGlnaGxpZ2h0SXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAxLjVyZW0pXCI7XG5cbiAgICAgICAgLmhpZ2hsaWdodFR4dCB7XG4gICAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDNyZW0pXCI7XG4gICAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNhcE1GbGV4SXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIC5zYXBNRlQsXG4gICAgICAgICAgLnNhcE1UZXh0e1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udEZhbWlseTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnJlcGFpclNlcnZpY2VSb3cge1xuICAgICAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjAuMTI1cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAuaW5mb0ljbyB7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNhcE1Td3RDb250IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0wLjVyZW07XG4gICAgICAgICAgICByaWdodDogMC41cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdGVwQlRvZ2dsZVZpc2libGV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMC41cmVtO1xuICAgICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0ge1xuICAgICAgICAgICAgLnNhcE1Td3RDb250e1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RlcEJUb2dnbGVWaXNpYmxle1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICZbZGF0YS1yZXBhaXJzZXJ2aWNlT2ZmXSwgJltkYXRhLXJlcGFpcnNlcnZpY2VOb3RTZWxlY3RlZF0ge1xuICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBjXzIwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnNhcE1GVCB7XG4gICAgICAgICAgICAgICAgIGNvbG9yOiBAY18yMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ3JlZW4ge1xuICAgICAgICAgICAgICBjb2xvcjogQGNfMjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bm90KFtkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdKSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5idG5Sb3cge1xuICAgICAgICAuYnRuSXRtIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAmOm5vdChbZGF0YS1zZWxlY3RlZFByb2R2YXJpYW50XSkge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIFtkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgQG9ldmJzX2JsdWU7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGZsZXg6IDEuMTI1ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIFtkYXRhLW5vdFNhbGVhYmxlXSB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICB9XG5cbiAgICAgIFtkYXRhLWxhc3RDZWxsXXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjXzIwO1xuICAgICAgICAmW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAb2V2YnNfYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5iYXNlQ2VsbHtcbiAgICAgIC5fQ2VsbDtcbiAgICB9XG5cbiAgICAuY29tZm9ydENlbGwge1xuICAgICAgLl9DZWxsO1xuICAgIH1cblxuICAgIC5wcmVtaXVtQ2VsbCB7XG4gICAgICAuX0NlbGw7XG4gICAgfVxuXG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA4ODBweCkge1xuICAgICAgLmJhc2VDZWxsOm5vdChbZGF0YS1zZWxlY3RlZFByb2R2YXJpYW50XSl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuY29tZm9ydENlbGw6bm90KFtkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdKXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5wcmVtaXVtQ2VsbDpub3QoW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0pe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGV0YWlsUm93IHtcblxuICAgICAgLmRldGFpbEl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAY18yMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBjXzIwO1xuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAY181O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXRhaWxCb3hMYWJlbCB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAxcmVtKVwiO1xuXG4gICAgICAgIC5zYXBNRlQsXG4gICAgICAgIC5zYXBNVGV4dHtcbiAgICAgICAgICBjb2xvcjogQGNvbG9yX2xpZ2h0Z3JleSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXRhaWxCb3hEZXRhaWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWluLWhlaWdodDoyMnB4O1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnNhcE1GVCxcbiAgICAgICAgLnNhcE1UZXh0e1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cblxuICAgICAgaDIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGNfMjA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0ge1xuICAgICAgICBmbGV4OiAxLjEyNSAhaW1wb3J0YW50O1xuICAgICAgICAuZGV0YWlsQm94TGFiZWwge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxhYmVsQ2VsbCB7XG4gICAgICAgIC5kZXRhaWxCb3hMYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmFzZUNlbGwge1xuICAgICAgICAuX0NlbGxcbiAgICAgIH1cbiAgICAgIC5jb21mb3J0Q2VsbCB7XG4gICAgICAgIC5fQ2VsbFxuICAgICAgfVxuICAgICAgLnByZW1pdW1DZWxsIHtcbiAgICAgICAgLl9DZWxsXG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bkNlbGwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDI1NHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vZXZic0ljbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjdXJzb3I6IGhlbHA7XG4gICAgICByaWdodDogMC43NXJlbTtcbiAgICB9XG5cbiAgfVxuLmluZm9UZXh0Tm9TYWxlIHtcbiAgcGFkZGluZzowLjVyZW07XG4gICYubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4gIC5kZXRhaWxGdW5jdGlvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLmJ0bkRldGFpbHN7XG4gICAgJltkYXRhLW1pbmltdW1dIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gIH1cblxuICAuaW5mb1RleHROb1NhbGUge1xuICAgICYubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn0iLCIub3B0aW9uQm94ZXMge1xuICAuc2FwVWlCbG9ja0xheW91dFJvd3tcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgLnNhcFVpQmxvY2tDZWxsVGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgLm9wdGlvbkNlbGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogQGNfNTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAycmVtIDFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAub2V2YnNJY28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICB0b3A6IDFyZW07XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLm9wdGlvbkxpc3Qge1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5mby1kaXNsaWtle1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgLm9wdGlvbkxpc3RUeHQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5zYXBNQnRuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgYm90dG9tOiAwLjVyZW07XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gIH1cbn0iLCIudG90YWxCbG9ja1dyYXBwZXIge1xuXG4gIC50b3RhbFJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuXG4gICAgLnN1ZmZpeFR4dCB7XG4gICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmV4dHJhT3B0aW9uIHtcbiAgICAgIC5mby1wbHVzLFxuICAgICAgLmZvLW1pbnVze1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjowIDAuNXJlbSAwIDAuNzVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50b3RhbEJsb2NrIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIEBvZXZic19ibHVlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuc2FwTVRleHQge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhcE1GVCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAuYWN0aW9uQ29kZSB7XG4gICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuIH1cbiAgYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufSIsIi5jb250YWN0RGF0YUZyZ210IHtcbiAgLnN0cmVldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbiAgfVxufSIsIi5zYXAtcGhvbmUsXG4uc2FwLXRhYmxldCB7XG4gIC5hZ2VuY3lGcmdtdCB7XG4gICAgLndpZHRoRnVsbEZvck1vYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cblxuLmFnZW5jeUZyZ210IHtcblxuICAuYWdlbmN5Um93IHtcbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIC8vcGFkZGluZzogMXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgbWFyZ2luOiAwIDAgMDtcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuXG4gICAgICAmLnRpdGxlIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIC8vY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFnZW5jeUhlYWRsaW5lIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cblxuICAuYWdlbmN5SEJveCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuYWdlbmN5VkJveHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgei1pbmRleDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0UyRTlFRDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UsXG4gICAgdHJhbnNmb3JtIDAuMnMgZWFzZSxcbiAgICB6LWluZGV4IDBzIDAuMnMgZWFzZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0UyRTlFRDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLFxuICAgICAgdHJhbnNmb3JtIDAuMnMgZWFzZSxcbiAgICAgIHotaW5kZXggMHMgMHMgZWFzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAvLyY6aG92ZXIge1xuICAgIC8vICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gICAgLy8gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vfVxuICB9XG5cbiAgLmFnZW5jeVZCb3ggPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIC8vbWFyZ2luOiAwIGF1dG87XG4gICAgLy93aWR0aDogNjUlO1xuICB9XG5cbiAgLmFnZW5jeUltYWdlIHtcbiAgICAvL3dpZHRoOiAxMDAlO1xuICAgIC8vaGVpZ2h0OiAxMDAlO1xuICAgIC8vb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIH1cblxuICAuYWdlbmN5X25hbWUge1xuICAgIGNvbG9yOiAjMzEzNDM1O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJyxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIC8vaGVpZ2h0OiA1cmVtO1xuICB9XG5cbiAgLmFnZW5jeVRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5hZ2VuY3lJbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM2RjgwOEE7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIC8vbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICB9XG5cbiAgLmFycm93UmlnaHQge1xuICAgIGJvcmRlcjogc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG5cbiAgLmFnZW5jeU5leHRCdXR0b24ge1xuXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG5cbiAgfVxuXG4gIC5hZ2VuY3lJbnB1dFNlYXJjaCB7XG4gICAgbWluLXdpZHRoOiAzMGVtO1xuICB9XG5cbiAgLmFnZW5jeVJlc3VsdEltZyB7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gIH1cblxuXG5cblxuXG5cblxuXG5cbn1cblxuIiwiLm1haW50ZW5hbmNlViB7XG4gIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OjFyZW07XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLmltZyB7XG4gIH1cbiAgLnNhcE1GVCB7XG4gICAgbWFyZ2luLXRvcDoycmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59IiwiLnJvYWRNYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gIHNwYW46YmVmb3JlLCBzcGFuOmFmdGVye1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb2ludGVyIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQ6IEBvZXZic19ibHVlMjtcbiAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiBAY29sb3I7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xOXB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCBAb2V2YnNfYmx1ZTI7XG4gICAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB3aGl0ZTtcbiAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgIGJhY2tncm91bmQ6IEBvZXZic19ibHVlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogQG9ldmJzX2JsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgei1pbmRleDogNDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICA+IGRpdiB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLnBvaW50ZXI7XG5cbiAgICAuc2FwTUZUIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAyMHB4KVwiO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cblxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY3Vyc29yOiBpbmhlcml0O1xuICAgICAgfVxuICAgICAgLm5vIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICBoZWlnaHQ6MjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgLm5vIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1hY3R1YWxTdGVwPSdBJ10ge1xuICAgID4gZGl2IHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2FwTUZUIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZbZGF0YS1hY3R1YWxTdGVwPSdCJ10ge1xuICAgID4gZGl2IHtcbiAgICAgICY6bnRoLWNoaWxkKDEpLFxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAb2V2YnNfYmx1ZTtcbiAgICAgICAgLnNhcE1GVCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogQG9ldmJzX2JsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmW2RhdGEtYWN0dWFsU3RlcD0nQyddIHtcbiAgICA+IGRpdiB7XG4gICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAuc2FwTUZUIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogQG9ldmJzX2JsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmW2RhdGEtYWN0dWFsU3RlcD0nRCddIHtcbiAgICA+IGRpdiB7XG4gICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICY6bnRoLWNoaWxkKDMpLFxuICAgICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICAgIC5zYXBNRlQge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kOiBAb2V2YnNfYmx1ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAb2V2YnNfYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5vdmVydmlld0ZyZ210IHtcbiAgLm92ZXJ2aWV3Um93IHtcblxuICAgIC5tYiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgICB9XG5cbiAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBAY181O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBjb2xvcjogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMTEwcHgpXCI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzVweCA3NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICB9XG5cblxuXG4gICAgICAmLnBvbGljeWhvbGRlciB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wb2xpY3lob2xkZXIucG5nJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2FwTUZUIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmNvbnRyYWN0RGV0YWlscyB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtcHJvY2Vzcz1cInAxXCJdIHtcbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9uZXVlVmVycy5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04cHggLTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweCA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyZbZGF0YS1wcm9jZXNzPVwicDJcIl0ge1xuICAgICAgICAvLyAgaDIge1xuICAgICAgICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93ZWNoc2VsVmVycy5wbmcnKTtcbiAgICAgICAgLy8gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLThweCAtNXB4O1xuICAgICAgICAvLyAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHggNjBweDtcbiAgICAgICAgLy8gIH1cbiAgICAgICAgLy99XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2FwVWlITGF5b3V0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLnNhcE1GVCB7XG4gICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAub2V2YnNJY28ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICBsZWZ0OiA2NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnQ7XG5cbn0iLCIuY29tcGxldGlvbkZyZ210IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IDAgMC41cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCBAY181O1xuICAuY29tcGxldGlvblJvdyB7XG5cbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMi42MjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAxMTBweClcIjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNXB4O1xuICAgICAgfVxuXG4gICAgICAmLmNvbnRyYWN0IHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvbnRyYWN0RGV0YWlscy5wbmcnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG4gIC5jb21wbGV0aW9uUm93RW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xuXG4gICAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICAgIGRpdiB7XG4gICAgICAgIGNvbG9yIDogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5zYXBNQ2Ige1xuICAgIHBhZGRpbmc6IDAgMCAwIDJyZW07XG4gICAgLnNhcE1DYkJnIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59IiwiLmNvbnN1bHRhdGlvbkZyZ210IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgLmNvbnN1bHRhdGlvblJvdyB7XG5cbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBtYXJnaW46IDAgMC41cmVtO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgQGNfNTtcblxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIGNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMTEwcHgpXCI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTBweDtcbiAgICAgIH1cblxuICAgICAgJi5iZXJhdGVyIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JlcmF0ZXIucG5nJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXJyTXNnIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuXG4gICAgLnNhcE1DYiB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICAgICAgLnNhcE1DYkJnIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLm1zZ1dyYXBwZXIge1xuICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDByZW0pXCI7XG5cbiAgIC5zYXBNTXNnU3RyaXAge1xuICAgICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbiAgIH1cbiB9XG5cbi5lcnJvckN0cmwge1xuICBpbnB1dCwgJi5zYXBNU2x0ICB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJ0bl9kZWZhdWx0X3JlZF9ob3ZlcjtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yX3JlZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuc2FwTVNGIHtcbiAgICBmb3JtIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBidG5fZGVmYXVsdF9yZWRfaG92ZXI7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3JfcmVkICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuc2FwTVNGQiB7XG4gICAgICAgIGNvbG9yOiBAYnRuX2RlZmF1bHRfcmVkX2hvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCwgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBiZGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2lubGluZV92YWxpZGllcnVuZ19uZWdhdGl2LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMS4xMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6MDtcbiAgICB9XG4gIH1cblxuICAmLnNhcE1SYiB7XG4gICAgLnNhcE1SYkJPdXQge1xuICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3JfcmVkICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGJkaSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNhcE1DYiAge1xuICAgIC5zYXBNQ2JCZyB7XG4gICAgICBib3JkZXItY29sb3I6IEBjb2xvcl9yZWQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBiZGkge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnNhcFVpSExheW91dCB7XG4gID4gLmVycm9yQ3RybCB7XG4gICAgYmRpIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lcnJNc2cge1xuICBtYXJnaW4tdG9wOjAuMjVyZW07XG4gIGNvbG9yOiBAY29sb3JfcmVkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufSIsIi5wcm9wZXJ0aWVzQml0QXV0b0NvbXBsZXRlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMi41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLnByb3BlcnRpZXNCaXRBdXRvQ29tcGxldGVJbm5lciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYml0QXV0b0NvbXBsZXRlIHtcbiAgLnByb3BlcnRpZXNCaXRBdXRvQ29tcGxldGUgIWltcG9ydGFudDtcblxuICAuc2FwVWlUZkNvbWJvIHtcbiAgICBmb250LWZhbWlseTogQGZvbnRGYW1pbHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zYXBVaVRmSW5uZXIge1xuXG4gICAgLnByb3BlcnRpZXNCaXRBdXRvQ29tcGxldGVJbm5lciAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5lcnJvciwgJi5lcnJvckN0cmwge1xuICAgIGJvcmRlci1jb2xvcjogQG9ldmJzX3JlZDtcbiAgfVxufVxuLnNhcFVpTGJ4ICB7XG5cbiAgLnNhcFVpTGJ4SSB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIC5zYXBVaUxieElUeHQge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG4gIH1cbn0iXX0= */
