.body,.fo{font-style:normal}:root{--sapBackgroundColor:"#fff"!important}.visColumn{padding:0!important}#visBody button{background-color:transparent;color:inherit;font-size:1.125rem;border-radius:30px;padding:0 15px}#visBody button:active,#visBody button:focus,#visBody button:hover{box-shadow:none}#visBody:not(.noEmbeded) section:not(.sapMPageEnableScrolling){overflow:visible!important}#visBody:not(.noEmbeded) section (.sapMPageEnableScrolling){overflow:visible!important;position:unset!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{background:#002ea7;border-color:#fff;color:#fff!important;text-shadow:none}.btnGrey,.btnGreyHover{border-color:#0d39ab;text-shadow:none}.btnBlue span{color:inherit}.btnBlue .sapUiIcon{color:#fff}.btnBlueHover{background:#94d0ed!important;color:#002ea7!important;text-shadow:none}.btnBlueHover span{color:inherit}.btnGrey{background:#0d39ab!important;color:#fff!important}.btnGrey span{color:inherit}.btnGreyHover{background:#e9f5fc;color:#002ea7!important}.btnGreyHover span{color:inherit}.toggleBtnPressed{background:#002ea7;border-color:#002ea7;color:#fff;text-shadow:none}.toggleBtnPressedBlue{background:#002ea7!important;border-color:#00387a;color:#97d700!important;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:#97d700!important}.h3,.headline{color:#0d39ab}.headline{font-size:1.5rem;line-height:2.625rem;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}@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{position:relative;top:10px}.bitUiSmallMarginTop{margin-top:.8rem!important}.sapUiSizeCompact .sapUiSmallMarginTop{margin-top:.5rem!important}.bitHBoxH{height:50px}.msgContainer .sapMMsgStrip{margin:0 0 .3rem;min-height:2rem}.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}.confirmationLbl{width:150px;font-weight:700;padding-right:5px}.confirmationLbl.longTxt{width:260px}.sapMTile.sapMTileActive{background:#0d39ab}.sapMStdTileIconDiv{color:#0d39ab}.sapMIBar-CTX .sapMTitle{color:#fff}.sapMBar .sapMBarContainer .sapMInputSuggInDialog .sapMInputBaseInner{color:inherit}.sapMBar .sapMBarContainer .sapMInputBaseInner{color:#fff}.sapMMessagePage>.sapMPage section{max-width:80%}.contractList .sapMLIB{border-bottom:none}.sapUiFormEdit .contractList .sapMText{min-height:1rem;padding-top:.3125rem;padding-bottom:0;line-height:1}.sapUiForm .sapUiFormTitle{font-family:"Sparkasse Web",Helvetica,Helvetica,Arial,sans-serif!important}.sapMList .sapMIBar .sapMBarChild .sapMBtnIcon{color:#000!important}.sapMList .sapMIBar .sapMBarChild .sapMBtnHoverable .sapMBtnIcon{color:#fff}.sapMList .sapMLIB.sapMGHLI{color:#0d39ab;background:#f7f7f7;border-bottom:1px solid #0d39ab}.sapMLIB.sapMLIBActive{background:#0d39ab;color:#fff}.sapMLIB.sapMLIBActive .sapMSLIImgIcon{color:#fff}.sapMSLIImgIcon{margin-left:0}.sapMSegB .sapMSegBBtn{color:#0d39ab}.sapMSegBBtn.sapMSegBBtnSel{background:#d62018;color:#fff;border-color:#d62018}.sapMSegBBtnFocusable:hover{background:#0d39ab!important;color:#fff;border-color:#0d39ab}.sapMSegBBtn.sapMSegBBtnFocusable.sapMSegBBtnSel{border-right:0 solid #d62018}.bitF14{font-size:1rem}.bitF16{font-size:1.1rem}.sapUiDlg div{float:none}.sapMPanelHdr .sapMBtnIcon{color:#fff}.sapMPanelHdr .sapMTitle{color:#0d39ab!important;text-shadow:0 .0625rem 0 #000!important}.sapMPopover.helpPopover .sapMPanelHdr .sapMTitle>span{color:#000!important;text-shadow:0 .0625rem 0 #fff!important}html.sap-desktop .sapMBtn[data-btnPressed] .sapMBtnInner,html.sap-desktop .sapMIBar-CTX .sapMToggleBtnPressed,html.sap-desktop .sapMTB-Transparent-CTX .sapMBtnInner.sapMToggleBtnPressed,html.sap-desktop .sapMToggleBtnPressed{background:#002ea7!important;border-color:#00387a!important;color:#97d700!important;text-shadow:none!important}html.sap-desktop .sapMBtn .sapMBtnHoverable.sapMToggleBtnPressed:hover,html.sap-desktop .sapMBtn:hover .sapMBtnHoverable.sapMToggleBtnPressed,html.sap-desktop .sapMTB-Transparent-CTX .sapMBtnHoverable.sapMToggleBtnPressed:hover{background-image:none}html.sap-desktop .sapMBtnTransparent>.sapMBtnIcon{color:inherit!important}html.sap-desktop .sapMBtn:focus>.sapMFocusable{outline:0!important}html.sap-phone .sapMBtn[data-btnPressed] .sapMBtnInner,html.sap-phone .sapMIBar-CTX .sapMToggleBtnPressed,html.sap-phone .sapMTB-Transparent-CTX .sapMBtnInner.sapMToggleBtnPressed,html.sap-phone .sapMToggleBtnPressed,html.sap-tablet .sapMBtn[data-btnPressed] .sapMBtnInner,html.sap-tablet .sapMIBar-CTX .sapMToggleBtnPressed,html.sap-tablet .sapMTB-Transparent-CTX .sapMBtnInner.sapMToggleBtnPressed,html.sap-tablet .sapMToggleBtnPressed{background:#002ea7!important;border-color:#00387a!important;color:#97d700!important;text-shadow:none!important}html.sap-phone .sapMBtnTransparent>.sapMBtnIcon,html.sap-tablet .sapMBtnTransparent>.sapMBtnIcon{color:inherit!important}button,button:not(.dropdown){font-size:1.125rem;padding:0;background:0 0}button.sapMBtn,button:not(.dropdown).sapMBtn{outline:0}button.sapMBtn:hover>.sapMBtnHoverable,button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable{background:#94d0ed!important;color:#002ea7!important;text-shadow:none}button.sapMBtn:hover>.sapMBtnHoverable span,button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable span{color:inherit}button.sapMBtn:hover>.sapMBtnHoverable.sapMBtnTransparent,button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable.sapMBtnTransparent{background:#94d0ed!important;color:#002ea7!important;text-shadow:none}button.sapMBtn:hover>.sapMBtnHoverable.sapMBtnTransparent span,button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable.sapMBtnTransparent span{color:inherit}button.sapMBtn:hover>.sapMBtnHoverable.sapMToggleBtnPressed:not(.sapMBtnActive),button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable.sapMToggleBtnPressed:not(.sapMBtnActive){background:#94d0ed!important;color:#002ea7!important;text-shadow:none}button.sapMBtn:hover>.sapMBtnHoverable.sapMToggleBtnPressed:not(.sapMBtnActive) span,button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable.sapMToggleBtnPressed:not(.sapMBtnActive) span{color:inherit}button.sapMBtn:hover>.sapMBtnHoverable .sapMBtnHoverable.sapMToggleBtnPressed:hover,button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable .sapMBtnHoverable.sapMToggleBtnPressed:hover{background:#94d0ed!important;color:#002ea7!important;text-shadow:none}button.sapMBtn:hover>.sapMBtnHoverable .sapMBtnHoverable.sapMToggleBtnPressed:hover span,button:not(.dropdown).sapMBtn:hover>.sapMBtnHoverable .sapMBtnHoverable.sapMToggleBtnPressed:hover span{color:inherit}button .sapMBtnInner,button:not(.dropdown) .sapMBtnInner{border-radius:30px;padding:0 15px;font-size:1.125rem;background:#002ea7;border-color:#fff;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 .sapMIBar-CTX .sapMToggleBtnPressed:not(.sapMBtnDisabled),button .sapMTB-Transparent-CTX .sapMBtnInner.sapMToggleBtnPressed:not(.sapMBtnDisabled),button .sapMToggleBtnPressed:not(.sapMBtnDisabled),button:not(.dropdown) .sapMIBar-CTX .sapMToggleBtnPressed:not(.sapMBtnDisabled),button:not(.dropdown) .sapMTB-Transparent-CTX .sapMBtnInner.sapMToggleBtnPressed:not(.sapMBtnDisabled),button:not(.dropdown) .sapMToggleBtnPressed:not(.sapMBtnDisabled){color:#97d700!important}button:not(.dropdown)[aria-pressed=false].sapMBtn:hover>.sapMBtnHoverable,button[aria-pressed=false].sapMBtn:hover>.sapMBtnHoverable{background:#e9f5fc;text-shadow:none;color:#002ea7!important;border-color:#0d39ab}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:#0d39ab!important;border-color:#0d39ab;color:#fff!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}.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:#0d39ab!important}.sapMLnk .icoL{margin-right:5px}.sapMLnk:hover{color:#000!important}.sapMLnk:focus,.sapMLnk:focus-visible{outline:0!important;box-shadow:none!important;background:0 0!important;color:gray!important}.sapUiBlockCellTitle,.sapUiBlockCellTitle:after,.sapUiBlockCellTitle:before{box-sizing:unset!important}.sapMCb:not(.sapMCbBgDis).sapMCbHasLabel:focus:before{height:100%;top:-.185rem!important}.sapUiBlockCellTitle{font-weight:400!important;font-size:1.375rem!important;line-height:1.625rem!important;color:#0d39ab!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}@media (min-width:320px) and (max-width:480px){.sapUiBlockCellTitle{font-size:1.125rem!important;line-height:1.25rem!important}#outer_div_flex_for_mobile{height:auto!important}}.sapMDialogFooter{padding:0!important}.sapMDialogFooter .sapMBtn{padding:0}.sapMDialogFooter .sapMBtn.sapMBarChild{background-color:#002ea7}.sapMDialogFooter .sapMBtn.sapMBarChild bdi{color:#fff!important}.sap-phone #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[data-processselected] .sapUiBlockLayoutCell[data-selected] .sapMFT{color:#97d700!important}.processFrgmt .processChoosing .sapUiBlockLayoutCell{position:relative;padding:1rem 1rem 1rem 150px;border:2px solid #e9f5fc;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}.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)}.sap-desktop .processFrgmt .processChoosing .sapUiBlockLayoutCell:hover .sapMFT{color:#fff!important}.covetypeFrgmt .coveChoosing .inverted h2{color:#97d700!important}.covetypeFrgmt .coveChoosing .inverted .sapMFT{color:#fff!important}.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] h2{color:#97d700!important}.covetypeFrgmt .coveChoosing[data-covetypeselected] .sapUiBlockLayoutCell[data-selected] .sapMFT{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 #e9f5fc;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:#002ea7!important;border-color:#fff!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:#94d0ed!important;color:#002ea7!important;text-shadow:none!important}.vehicleSearchFrgmt .searchMenu .sapMBtn.declineSearch:hover .sapMBtnInner span{color:inherit!important}.vehicleSearchFrgmt .sapMLIBHoverable:hover{background:#e9f5fc}.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:54px!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:60px!important}.vehicleSearchFrgmt .hsnTsnSearch .wbg .inpTSN{left:228px;top:47px;width:54px!important;height:60px!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:#97d700;font-size:1.75rem!important;margin-top:-.5rem}.comparsionWrapper .sapUiBlockLayoutRow:not(.headerRow):not(.prodvNav).highlightRow .sapUiBlockLayoutCell[data-selectedProdvariant] .prodvHeader .prodvPrice{color:#97d700;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]{background:#e9f5fc;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:#e9f5fc}.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:#e9f5fc;border:.5px solid #d3d3d3;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}.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;color:#97d700!important}@media (min-width:320px) and (max-width:480px){.totalBlockWrapper .totalRow .sapMText{font-size:1.125rem!important;line-height:1.25rem!important}}.totalBlockWrapper .totalRow.totalFeetNote{font-size:.75rem!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{background:#002ea7!important;color:#fff;margin-top:10px;padding-top:5px;height:30px;border-radius:30px}.agencyFrgmt .agencyNextButton:hover{background:#94d0ed!important;color:#002ea7!important}.agencyFrgmt .agencyInputSearch{min-width:30em}.agencyFrgmt .agencyResultImg{max-height:250px}.agencyFrgmt .sapMCrslBackground-Translucent{background:#e9f5fc;border:.5px solid #d3d3d3}.overviewFrgmt{margin-bottom:0;padding-bottom:0!important}.overviewFrgmt .overviewRow{margin-top:1rem}.overviewFrgmt .overviewRow .mb{margin-bottom:.375rem}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell{position:relative;background-color:#e9f5fc;border:.5px solid #d3d3d3;padding:1rem}.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:1.5rem!important;line-height:2.625rem!important;min-height:100px;vertical-align:middle;width:calc(100% - 110px);background-repeat:no-repeat;background-size:100px 100px}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.contractDetails h3{display:block;font-weight:600}.overviewFrgmt .overviewRow .sapUiBlockLayoutCell.contractDetails h4{display:block;font-weight:500}.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:#e9f5fc;border:.5px solid #d3d3d3;padding:1rem;margin:0 .5rem}.consultationFrgmt .consultationRow .sapUiBlockLayoutCell h2{margin-bottom:.5rem;padding-top:.5rem;padding-left:110px;background-position:0 0;background-position-y:-10px}.consultationFrgmt .consultationRow .sapUiBlockLayoutCell.berater h2{background-image:url(../img/berater.png)}.consultationFrgmt .consultationRow .errMsg{margin-top:1rem}.consultationFrgmt .consultationRow .sapMCb{padding:0 0 0 2rem}.completionFrgmt{position:relative;background-color:#e9f5fc;border:.5px solid #d3d3d3;padding:1rem;margin:0 .5rem}.completionFrgmt .completionRow .sapUiBlockLayoutCell h2{margin-bottom:.5rem;padding-top:.5rem;padding-left:110px;background-position:0 -5px}.completionFrgmt .completionRow .sapUiBlockLayoutCell.contract h2{background-image:url(../img/contractDetails.png)}.completionFrgmt .completionRowEnd{background-color:#0d39ab!important}.completionFrgmt .completionRowEnd .sapUiBlockLayoutCell div,.completionFrgmt .completionRowEnd .sapUiBlockLayoutCell label{color:#fff!important}.sendFrgmt .sapUiBlockLayoutCell h2,.thanksFrgmt .sapUiBlockLayoutCell h2{font-size:1.5rem!important;color:#0d39ab!important;line-height:2.625rem!important;min-height:100px;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{overflow:visible;background-color:#e9f5fc;border:.5px solid #d3d3d3;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{overflow:visible;padding:1rem;background-color:#97d700;border:.5px solid #d3d3d3;margin:0 .5rem .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%;position:relative}.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;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:1.5rem;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 .nextBG,#visBody .nextBG h3{font-weight:400!important;color:#0d39ab!important}#visBody .sapUiBlockLayoutCell.wHL h2{font-size:1.5rem!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:1.5rem;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}#visBody #sapUiBusyIndicator .sapUiLocalBusyIndicator .sapUiLocalBusyIndicatorAnimation>div,#visBody .sapUiLocalBusy .sapUiLocalBusyIndicator .sapUiLocalBusyIndicatorAnimation>div{display:none!important}#visBody .btnMR .sapMBtn{margin-right:.5rem}#visBody .blockForm{overflow:visible;padding-bottom:1rem;border-bottom:2px solid #e9f5fc}#visBody .blockForm .sapUiBlockLayoutCell{margin:0 .5rem}#visBody .blockForm .sapUiBlockCellContent{margin-top:16px}#visBody .blockForm .wHeadline .sapUiBlockLayoutCell{margin:0}#visBody .blockForm .sapMRbB .sapMRbBInn,#visBody .blockForm .sapMSlt{margin-top:1px}#visBody .blockForm .sapUiBlockCellTitle{margin-bottom:0;color:#0d39ab!important}#visBody .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 .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{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 .sapMSF{display:inline-block}#visBody .nextBG{background-color:#0d39ab;border:.5px solid #d3d3d3!important;padding:1rem .5rem 2.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 .sapMText{font-size:inherit!important;font-weight:inherit!important}#visBody .nextBG .sapMFT{display:inline-block;color:#fff;font-weight:inherit!important}#visBody .nextBG .sapMBtn{margin-top:.5rem;margin-right:0!important}#visBody .nextBG .sapUiBlockCellContent,#visBody .nextBG .sapUiBlockLayoutCell{margin:0!important}#visBody .sapMCb{margin:.5rem 0;height:inherit!important;line-height:normal!important}#visBody .sapMCb>label{text-overflow:clip!important;line-height:normal}#visBody .sapMCb .sapMCbBg{top:0!important}#visBody .sapMRbBLabel{height:inherit!important;line-height:normal!important;padding-left:.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:#e9f5fc}.sapMInputBaseIcon{min-width:4rem!important;border:1.5px dotted;background:#0d39ab!important;color:#fff!important}.sapMInputBaseIcon:hover{background:#94d0ed!important;color:#0d39ab!important}.sapUiLocalBusyIndicatorShowContainer>div.sapUiLocalBusyIndicatorAnimation{padding:0!important}.btnDelete>span{border:none;background:#5977c6!important;margin:0 -10px!important}.transparent{color:transparent!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm9ldmJzLnN0eWxlZ3VpZGUubGVzcyIsImZvbnRzLmxlc3MiLCJtYWluLmxlc3MiLCJtYWluLmNzcyIsIm92ZXJ3cml0ZXMub2V2YnMubGVzcyIsInN0ZXBBLnByb2Nlc3MuZnJhZ21lbnQubGVzcyIsIm92ZXJ3cml0ZXMuYmxvY2tsYXlvdXQubGVzcyIsIm92ZXJ3cml0ZXMucG9wb3Zlci5sZXNzIiwib3ZlcndyaXRlcy5tb2JpbGUubGVzcyIsInN0ZXBBLmNvdmV0eXBlLmZyYWdtZW50Lmxlc3MiLCJzdGVwRC5zZW5kLmZyYWdtZW50Lmxlc3MiLCJzdGVwRC50aGFua3MuZnJhZ21lbnQubGVzcyIsInN0ZXBBLnBvbGljeWhvbGRlci5mcmFnbWVudC5sZXNzIiwic3RlcEEudmVoaWNsZXVzYWdlLmZyYWdtZW50Lmxlc3MiLCJzdGVwQS52ZWhpY2xlU2VhcmNoLmZyYWdtZW50Lmxlc3MiLCJzdGVwQi5jb21wYXJzaW9uLmZyYWdtZW50Lmxlc3MiLCJzdGVwQi5vcHRpb25zLmZyYWdtZW50Lmxlc3MiLCJzdGVwQi50b3RhbC5mcmFnbWVudC5sZXNzIiwic3RlcEMuY29udGFjdERhdGEuZnJhZ21lbnQubGVzcyIsInN0ZXBDLmFnZW5jeS5mcmFnbWVudC5sZXNzIiwibWFpbnRlbmFuY2UubGVzcyIsInJvYWRtYXAubGVzcyIsInN0ZXBELm92ZXJ2aWV3LmZyYWdtZW50Lmxlc3MiLCJzdGVwRC5jb21wbGV0aW9uLmZyYWdtZW50Lmxlc3MiLCJzdGVwRC5jb25zdWx0YXRpb24uZnJhZ21lbnQubGVzcyIsIm1lc3NhZ2VzLmxlc3MiLCJvdmVyd3JpdGVzLmNvbnRyb2xzLmJpdC5BdXRvQ29tcGxldGUubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4RkEsTUNnSkEsSUR6SUUsV0FBQSxPRXBHRixNQUNFLHFCQUFBLGlCQUdGLFdBQ0UsUUFBQSxZQUdGLGdCQUVJLGlCQUFBLFlBQ0EsTUFBQSxRQUNBLFVBQUEsU0FDQSxjQUFBLEtBQ0EsUUFBQSxFQUFB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QUNBLGlCQUFBLEtBQ0EsZ0JBQUEsS0FDQSxZQUFBLEtBR0YsUUFDRSxXQUFBLE9BR0YsaUVBQ0UsT0FBQSxZQUdGLDBGQUNFLFdBQUEsUUFHRixtQkFDRSxVQUFBLGVBQ0EsT0FBQSxNQUFBLE9BQ0EsV0FBQSxrQkFDQSxNQUFBLGVBRUEseUJBQ0UsV0FBQSxrQkFDQSxNQUFBLGtCQUlKLDJFQUNFLFFBQUEsWUFHRixnQkFFSSxZQUNBLFdBQUEsa0JBQ0EsT0FBQSxFQUFBLGdCQUlKLGFBQ0UsTUFBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250RmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuQG9ldmJzX2JsdWU6IzBkMzlhYjtcbkBvZXZic19ibHVlMjojNTk3N2M2O1xuQG9ldmJzX3JlZDogI2Q2MjAxODtcblxuQGJnX2JsdWU6IEBvZXZic19ibHVlO1xuQGJnX2JsdWVfZ3JhZGllbnQ6ICMwZDM5YWI7XG5AYmdfaGVhZGVyX2dyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIEBiZ19ibHVlLCBAYmdfYmx1ZV9ncmFkaWVudCk7XG5cbkBiZ19oZWFkZXJfZ3JhZGllbnRfaG92ZXI6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwMWM0ZCwgIzE3MzQ3ZCk7XG5AYmdfdGVhc2VyX2J0bl9jb2xvcjogIzBkMzlhYjtcblxuXG5AY183NTogQG9ldmJzX2JsdWUyO1xuQGNfMzA6ICM3OWJjZTE7XG5AY18yMDogI2NmY2ZjZjtcbkBjXzE0OiAjZTJlMmUyO1xuQGNfNTogI2U5ZjVmYztcblxuQG9ldmJzX2xpZ2h0X2JsdWU6ICNlOWY1ZmM7XG5AYnRuX2RlZmF1bHRfcmVkOiAjZDYyMDE4O1xuQGJ0bl9kZWZhdWx0X3JlZF9ob3ZlcjogI2RlNGQ0NjtcblxuQGJ0bl9kZWZhdWx0X2JsdWU6ICMwMDJlYTc7XG5AYnRuX2RlZmF1bHRfYmx1ZV9ob3ZlcjogIzk0ZDBlZDtcblxuQGNvbG9yOiAjZmZmO1xuQGNvbG9yX2dyZXlibGFjazogIzIyMjtcbkBjb2xvcl9kYXJrZ3JleTogIzMzMztcbkBjb2xvcl9saWdodGdyZXk6ICM2NjY7XG5AY29sb3JfYmx1ZTogIzAwMzg3YTtcbkBjb2xvcl9ibHVlMjogQG9ldmJzX2JsdWUyO1xuQGNvbG9yX3JlZDogI2Q2MjAxODtcbkBjb2xvcl9ncmVlbjogIzk3ZDcwMDtcblxuLmJ0bkJsdWUge1xuICBiYWNrZ3JvdW5kOiBAYnRuX2RlZmF1bHRfYmx1ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IEBjb2xvciAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgc3BhbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLnNhcFVpSWNvbiB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgfVxufVxuXG4uYnRuQmx1ZUhvdmVyIHtcbiAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWVfaG92ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6IEBidG5fZGVmYXVsdF9ibHVlICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi5idG5HcmV5IHtcbiAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiBAb2V2YnNfYmx1ZTtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBzcGFuIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4uYnRuR3JleUhvdmVyIHtcbiAgYmFja2dyb3VuZDogQGNfNTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiBAYnRuX2RlZmF1bHRfYmx1ZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlO1xuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi50b2dnbGVCdG5QcmVzc2VkIHtcbiAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWU7XG4gIGJvcmRlci1jb2xvcjogQGJ0bl9kZWZhdWx0X2JsdWU7XG4gIGNvbG9yOiBAY29sb3I7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4udG9nZ2xlQnRuUHJlc3NlZEJsdWUge1xuICBiYWNrZ3JvdW5kOiBAYnRuX2RlZmF1bHRfYmx1ZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IEBjb2xvcl9ibHVlO1xuICBjb2xvcjogQGNvbG9yX2dyZWVuICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4uYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiBAY29sb3JfZ3JleWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBAZm9udEZhbWlseSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZm9udFByb3BlcnRpZXMge1xuICBmb250LWZhbWlseTogQGZvbnRGYW1pbHkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogQGNvbG9yX2dyZXlibGFjaztcbn1cblxuLmJsb2NrSGVhZGVyQmcge1xuICBiYWNrZ3JvdW5kOiBAYmdfaGVhZGVyX2dyYWRpZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNTVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAuc2FwVWlCbG9ja0NlbGxUaXRsZSB7XG4gICAgJi5zYXBVaUJsb2NrQ2VsbEJlZ2luIHtcbiAgICAgIGNvbG9yOiBAY29sb3I7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5yZWQge1xuICBjb2xvcjogQGNvbG9yX3JlZCAhaW1wb3J0YW50O1xufVxuLmdyZWVuIHtcbiAgY29sb3I6IEBjb2xvcl9ncmVlbiAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICBjb2xvcjogQG9ldmJzX2JsdWU7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM4cmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaDMge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIGNvbG9yOiBAb2V2YnNfYmx1ZTtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib2V2YnMtaWNvbmZvbnRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LnN2ZyNvZXZicy1pY29uZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5Olwib2V2YnMtaWNvbmZvbnRcIjtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LnN2ZyNvZXZicy1pY29uZm9udFwiKSBmb3JtYXQoXCJzdmdcIilcbiAgfVxufVxuXG5bZGF0YS1pY29uXTpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbilcbn1cblxuW2RhdGEtaWNvbl06YmVmb3JlLC5mby1hbGVydDpiZWZvcmUsLmZvLWFycm93LWRvd246YmVmb3JlLC5mby1hcnJvdy1sZWZ0OmJlZm9yZSwuZm8tYXJyb3ctcmlnaHQ6YmVmb3JlLC5mby1hcnJvdy11cDpiZWZvcmUsLmZvLWJhY2t3YXJkOmJlZm9yZSwuZm8tYmFyOmJlZm9yZSwuZm8tYnVsbGV0OmJlZm9yZSwuZm8tYnVsbGV0LWFycm93OmJlZm9yZSwuZm8tY2FsY3VsYXRvcjpiZWZvcmUsLmZvLWNhbGVuZGFyOmJlZm9yZSwuZm8tY2hlY2s6YmVmb3JlLC5mby1jbG9jazpiZWZvcmUsLmZvLWN1c3RvbWVyOmJlZm9yZSwuZm8tZGVsZXRlOmJlZm9yZSwuZm8tZGlzbGlrZTpiZWZvcmUsLmZvLWRvdDpiZWZvcmUsLmZvLWRvdWJsZWFycm93LWRvd246YmVmb3JlLC5mby1kb3VibGVhcnJvdy11cDpiZWZvcmUsLmZvLWRvd25sb2FkOmJlZm9yZSwuZm8tZXhjbGFtYXRpb246YmVmb3JlLC5mby1mb3J3YXJkOmJlZm9yZSwuZm8taWQtY2FyZDpiZWZvcmUsLmZvLWxpa2U6YmVmb3JlLC5mby1tYWlsOmJlZm9yZSwuZm8tbWVtb3JpemU6YmVmb3JlLC5mby1tZW51OmJlZm9yZSwuZm8tbWludXM6YmVmb3JlLC5mby1tb2JpbGUtYmVyYXRlcjpiZWZvcmUsLmZvLW1vYmlsZS1tZW51ZTpiZWZvcmUsLmZvLW1vYmlsZS1tZW51ZS1ha3RpdjpiZWZvcmUsLmZvLW1vYmlsZS1tZW51ZS1ob2NoOmJlZm9yZSwuZm8tbW9iaWxlLW1lbnVlLWhvY2gtYWt0aXY6YmVmb3JlLC5mby1wYWRsb2NrOmJlZm9yZSwuZm8tcGFkbG9jay1vcGVuOmJlZm9yZSwuZm8tcGFwZXI6YmVmb3JlLC5mby1wYXBlci1ibGFuazpiZWZvcmUsLmZvLXBlbmNpbDpiZWZvcmUsLmZvLXBob25lOmJlZm9yZSwuZm8tcGxhY2U6YmVmb3JlLC5mby1wbGF5LXBhdXNlOmJlZm9yZSwuZm8tcGx1czpiZWZvcmUsLmZvLXByaW50OmJlZm9yZSwuZm8tcXVlc3Rpb246YmVmb3JlLC5mby1yZWxvYWQ6YmVmb3JlLC5mby1zZWFyY2g6YmVmb3JlLC5mby1zZXJ2aWNlLW51bWJlcnM6YmVmb3JlLC5mby1zcGVha2VyOmJlZm9yZSwuZm8tdGFibGUtcGFnaW5hdGlvbjpiZWZvcmUsLmZvLXRyYXNoLWJpbjpiZWZvcmUsLmZvLXdvcmxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwib2V2YnMtaWNvbmZvbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWRcbn1cblxuLmZvLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MlwiXG59XG5cbi5mby1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0YlwiXG59XG5cbi5mby1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0YVwiXG59XG5cbi5mby1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzFcIlxufVxuXG4uZm8tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRjXCJcbn1cblxuLmZvLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3YVwiXG59XG5cbi5mby1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ4XCJcbn1cblxuLmZvLWJ1bGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDVcIlxufVxuXG4uZm8tYnVsbGV0LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MlwiXG59XG5cbi5mby1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2YVwiXG59XG5cbi5mby1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjRcIlxufVxuXG4uZm8tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcwXCJcbn1cblxuLmZvLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0ZlwiXG59XG5cbi5mby1jdXN0b21lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmNcIlxufVxuXG4uZm8tZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3NFwiXG59XG5cbi5mby1kaXNsaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MVwiXG59XG5cbi5mby1kb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRkXCJcbn1cblxuLmZvLWRvdWJsZWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUzXCJcbn1cblxuLmZvLWRvdWJsZWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NFwiXG59XG5cbi5mby1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDJcIlxufVxuXG4uZm8tZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQxXCJcbn1cblxuLmZvLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQzXCJcbn1cblxuLmZvLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUwXCJcbn1cblxuLmZvLWxpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDczXCJcbn1cblxuLmZvLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ2XCJcbn1cblxuLmZvLW1lbW9yaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2OVwiXG59XG5cbi5mby1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NlwiXG59XG5cbi5mby1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjNcIlxufVxuXG4uZm8tbW9iaWxlLWJlcmF0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU1XCJcbn1cblxuLmZvLW1vYmlsZS1tZW51ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTZcIlxufVxuXG4uZm8tbW9iaWxlLW1lbnVlLWFrdGl2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1N1wiXG59XG5cbi5mby1tb2JpbGUtbWVudWUtaG9jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNThcIlxufVxuXG4uZm8tbW9iaWxlLW1lbnVlLWhvY2gtYWt0aXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU5XCJcbn1cblxuLmZvLXBhZGxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZlXCJcbn1cblxuLmZvLXBhZGxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmZcIlxufVxuXG4uZm8tcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY4XCJcbn1cblxuLmZvLXBhcGVyLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2N1wiXG59XG5cbi5mby1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc1XCJcbn1cblxuLmZvLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZFwiXG59XG5cbi5mby1wbGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDlcIlxufVxuXG4uZm8tcGxheS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzlcIlxufVxuXG4uZm8tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzdcIlxufVxuXG4uZm8tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ0XCJcbn1cblxuLmZvLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OFwiXG59XG5cbi5mby1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ3XCJcbn1cblxuLmZvLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjVcIlxufVxuXG4uZm8tc2VydmljZS1udW1iZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2YlwiXG59XG5cbi5mby1zcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3NlwiXG59XG5cbi5mby10YWJsZS1wYWdpbmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MlwiXG59XG5cbi5mby10cmFzaC1iaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUxXCJcbn1cblxuLmZvLXdvcmxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0ZVwiXG59XG5cbi5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwib2V2YnMtaWNvbmZvbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIixcIkhlbHZldGljYVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmXG59XG5cbi5mbzpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJvZXZicy1pY29uZm9udFwiXG59XG5cbi5mby1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcInRcIlxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTcGFya2Fzc2UgV2ViJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFycmctd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcnJnLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFycmctd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvc3BhcnJnLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJyZy13ZWJmb250LnN2ZyNzcGFya2Fzc2VfcmdyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NwYXJrYXNzZSBXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFycmdpdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9zcGFycmdpdC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFycmdpdC13ZWJmb250LnN2ZyNzcGFya2Fzc2VfcmdpdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWNcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3Bhcmx0LXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJsdC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvc3Bhcmx0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJsdC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFybHQtd2ViZm9udC5zdmcjc3Bhcmthc3NlX2x0cmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTcGFya2Fzc2UgV2ViJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvc3Bhcmx0aXQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvc3Bhcmx0aXQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vZm9udHMvc3Bhcmx0aXQtd2ViZm9udC5zdmcjc3Bhcmthc3NlX2x0aXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NwYXJrYXNzZSBXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJiZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFyYmQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NwYXJiZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9zcGFyYmQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vZm9udHMvc3BhcmJkLXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9yZ2JvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NwYXJrYXNzZSBXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJiZGl0LXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJiZGl0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFyYmRpdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9zcGFyYmRpdC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9zcGFyYmRpdC13ZWJmb250LnN2ZyNzcGFya2Fzc2Vfcmdib2xkX2l0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWNcbn0iLCJcbjpyb290IHtcbiAgLS1zYXBCYWNrZ3JvdW5kQ29sb3I6IFwiI2ZmZlwiICFpbXBvcnRhbnQ7XG59XG5cbi52aXNDb2x1bW4ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbiN2aXNCb2R5IHtcbiAgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICosICo6YWZ0ZXIsICo6YmVmb3Jle1xuICAgIC8vYm94LXNpemluZzogaW5oZXJpdDtcbiAgfVxuXG4gIHA6YmVmb3JlLCBwOmFmdGVyLFxuICBzcGFuOmJlZm9yZSwgc3BhbjphZnRlcixcbiAgdGFibGUgdHIgdGg6YmVmb3JlLFxuICB0YWJsZSB0ciB0aDphZnRlcixcbiAgdGFibGUgdHIgdGQ6YmVmb3JlLFxuICB0YWJsZSB0ciB0ZDphZnRlciB7XG4gICAvLyBjb250ZW50OiBpbmhlcml0O1xuICAgIC8vZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuICAmOm5vdCgubm9FbWJlZGVkKSB7XG4gICAgc2VjdGlvbiB7XG4gICAgICAmOm5vdCguc2FwTVBhZ2VFbmFibGVTY3JvbGxpbmcpIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICAoLnNhcE1QYWdlRW5hYmxlU2Nyb2xsaW5nKSB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zYXBVaUljb24ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgLy9jb250ZW50OiBpbml0aWFsO1xuICAgICAgLy9kaXNwbGF5OiBpbmhlcml0O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtaW5kZW50OiAwLjEyNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxufVxuXG5AaW1wb3J0IFwib2V2YnMuc3R5bGVndWlkZS5sZXNzXCI7XG5AaW1wb3J0IFwib3ZlcndyaXRlcy5vZXZicy5sZXNzXCI7XG5AaW1wb3J0IFwib3ZlcndyaXRlcy5ibG9ja2xheW91dC5sZXNzXCI7XG5AaW1wb3J0IFwib3ZlcndyaXRlcy5wb3BvdmVyLmxlc3NcIjtcbkBpbXBvcnQgXCJvdmVyd3JpdGVzLm1vYmlsZS5sZXNzXCI7XG5AaW1wb3J0IFwic3RlcEEucHJvY2Vzcy5mcmFnbWVudC5sZXNzXCI7XG5AaW1wb3J0IFwic3RlcEEuY292ZXR5cGUuZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcInN0ZXBBLnBvbGljeWhvbGRlci5mcmFnbWVudC5sZXNzXCI7XG5AaW1wb3J0IFwic3RlcEEudmVoaWNsZXVzYWdlLmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwQS52ZWhpY2xlU2VhcmNoLmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwQi5jb21wYXJzaW9uLmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwQi5vcHRpb25zLmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwQi50b3RhbC5mcmFnbWVudC5sZXNzXCI7XG5AaW1wb3J0IFwic3RlcEMuY29udGFjdERhdGEuZnJhZ21lbnQubGVzc1wiO1xuLy9CZXJhdGVyLVN1Y2hlXG5AaW1wb3J0IFwic3RlcEMuYWdlbmN5LmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwRC5vdmVydmlldy5mcmFnbWVudC5sZXNzXCI7XG5AaW1wb3J0IFwic3RlcEQuY29uc3VsdGF0aW9uLmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwRC5jb21wbGV0aW9uLmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwRC5zZW5kLmZyYWdtZW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJzdGVwRC50aGFua3MuZnJhZ21lbnQubGVzc1wiO1xuQGltcG9ydCBcImZvbnRzXCI7XG5AaW1wb3J0IFwibWVzc2FnZXNcIjtcbkBpbXBvcnQgXCJyb2FkbWFwXCI7XG5AaW1wb3J0IFwibWFpbnRlbmFuY2VcIjtcbkBpbXBvcnQgXCJvdmVyd3JpdGVzLmNvbnRyb2xzLmJpdC5BdXRvQ29tcGxldGUubGVzc1wiO1xuXG5cbkBrZXlmcmFtZXMgYmxpbmsge1xuICAwJSB7XG4gICAgb3BhY2l0eTogLjI7XG4gIH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IC4yO1xuICB9XG59XG5cbi8vQmVyYXRlci1TdWNoZVxuLnNhcE1JbnB1dEJhc2VDb250ZW50V3JhcHBlciB7XG4gIGJvcmRlcjogMC40cHggc29saWQgI2JmYmZiZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uc2FwTUNyc2xCdWxsZXRlZCA+IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uc2FwTUlucHV0SGlnaGxpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNSW5wdXRIaWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cblxuI3Zpc0JvZHkge1xuICAuYm9keTtcbiAgJi5zYXBVaUJvZHkge1xuICAgIC5ib2R5O1xuICB9XG5cbiAgbWluLWhlaWdodDogNTAwcHg7XG5cbiAgJi5sb2FkaW5nIHtcbiAgICAjY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjaW5pdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC5oZWFkbGluZTtcbiAgICAgIHNwYW4ge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogYmxpbms7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS40cztcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjJzO1xuICAgICAgfVxuXG4gICAgICBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjRzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjaW5pdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHNwYW4sIHRhYmxlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICYud0hMIHtcbiAgICAgIGgyIHtcbiAgICAgICAgLmhlYWRsaW5lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNhcE1GVCB7XG4gICAgLndITCB7XG4gICAgICBoMyB7XG4gICAgICAgIC5oZWFkbGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm8tcXVlc3Rpb24ge1xuICAgIGN1cnNvcjogaGVscCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmN1cnIge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuICAuZmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5mcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuZElGIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZlcnNpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogQGNvbG9yX2dyZXlibGFjaztcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLncyNSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53NzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAudzEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuaDEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaXRlcmF0aW9uczogNDA7XG4gIC53cmVtLWxvb3AgKEBpKSB3aGVuIChAaSA+IDApIHtcbiAgICAud0B7aX1yZW0ge1xuICAgICAgd2lkdGg6IH5cIkB7aX1yZW0gIWltcG9ydGFudFwiO1xuICAgIH1cbiAgICAud3JlbS1sb29wKEBpIC0gMSk7XG4gIH1cbiAgLndyZW0tbG9vcCAoQGl0ZXJhdGlvbnMpO1xuXG4gIC5mbGV4R3JvdyB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLm1yMDVyZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5tcjFyZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuXG4gIC5tYjFyZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAubm9Cb3JkZXIge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yLFxuICAuc2FwVWlCdXN5SW5kaWNhdG9yLFxuICAuc2FwVWlCTHkge1xuICAgIHotaW5kZXg6IDIwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNhcE1EaWFsb2dQaG9uZSB7XG4gICAgei1pbmRleDogMjIwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2FwVWlCTHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zYXAtdWktYmxvY2tsYXllci1wb3B1cCB7XG4gICAgei1pbmRleDogMTk5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgI3NhcFVpQnVzeUluZGljYXRvcixcbiAgLnNhcFVpTG9jYWxCdXN5IHtcbiAgICB6LWluZGV4OiAyMDEgIWltcG9ydGFudDtcbiAgICAuc2FwVWlMb2NhbEJ1c3lJbmRpY2F0b3Ige1xuICAgICAgei1pbmRleDogMjAxICFpbXBvcnRhbnQ7XG4gICAgICAuc2FwVWlMb2NhbEJ1c3lJbmRpY2F0b3JBbmltYXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9sb2FkaW5nLW9ldmJzLXMuZ2lmJykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IH5cImNhbGMoMTAwJSAvIDIgLSAyNXB4KVwiICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogflwiY2FsYygxMDAlIC8gMiAtIDI1cHgpXCIgIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogMjAxICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vcG9zaXRpb246IGZpeGVkO1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bk1SIHtcbiAgICAuc2FwTUJ0biB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAuYmxvY2tGb3JtIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQGNfNTtcblxuICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgICBtYXJnaW46IDAgMC41cmVtO1xuICAgIH1cblxuICAgIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG5cbiAgICAud0hlYWRsaW5lIHtcbiAgICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FwVWlCbG9ja0NlbGxUaXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNhcE1TbHQge1xuICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIH1cblxuICAgIC5mb3JtVGV4dCB7XG4gICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG5cbiAgICAuc2FwTVJiQiB7XG4gICAgICAuc2FwTVJiQklubiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FwTVJiIHtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgICAgbWFyZ2luOiAwLjVyZW0gMC43NXJlbSAwLjVyZW0gMDtcblxuICAgICAgJjpmb2N1czpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5zYXBNUmJCIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIHdpZHRoOiAycmVtO1xuXG4gICAgICAgIC5zYXBNUmJCT3V0IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zYXBNUmJCTGFiZWwge1xuICAgICAgICBtYXgtd2lkdGg6IH5cImNhbGMoMTAwJSAtIDJyZW0gKyAxcHgpXCI7XG4gICAgICB9XG5cbiAgICAgIC5zYXBNTGFiZWwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhcE1MYWJlbElubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuXG5cbiAgICAuc2FwTVJiRyB7XG4gICAgICAuc2FwTVJiIHtcbiAgICAgICAgJjpmb2N1czpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc2FwTVJiQiB7XG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgIHRvcDogMC4xcmVtO1xuXG4gICAgICAgICAgLnNhcE1SYkJPdXQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2FwTVJiQkxhYmVsIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IH5cImNhbGMoMTAwJSArIDFweClcIjtcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNhcE1DYiB7XG4gICAgICAmLmZpcnN0Q2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIC5zYXBNQ2JNYXJrIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIC5zYXBNQ2JNYXJrIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zYXBNTGFiZWwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhcE1EUCB7XG4gICAgICB3aWR0aDogOXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zYXBNTGFiZWwge1xuICAgICAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAuc2FwTUNiTGFiZWwge1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAuc2FwTUxhYmVsOm5vdCguc2FwTVJiQkxhYmVsKTpub3QoLnNhcE1DYkxhYmVsKSB7XG4gICAgICBwYWRkaW5nOiAwIDAgM3B4IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnNhcFVpSExheW91dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuc2FwTUxhYmVsOm5vdCguc2FwTVJiQkxhYmVsKTpub3QoLnNhcE1DYkxhYmVsKSB7XG4gICAgICAgIC8vZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICAub2V2YnNJY28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9ldmJzSWNvIHtcbiAgICAgIG1hcmdpbjogLTJweCAwIDAgOHB4O1xuXG4gICAgICAmLmZsZWZ0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcblxuICAgICAgfVxuXG4gICAgICAmLmFmdGVyTGJsIHtcbiAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2FwTVNGIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAubmV4dEJHIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAb2V2YnNfYmx1ZTtcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkIGxpZ2h0Z3JheSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtIDIuNXJlbSAwLjVyZW07XG4gICAgLmgzICFpbXBvcnRhbnQ7XG5cbiAgICBoMyB7XG4gICAgICAuaDMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2FwTVRleHQge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zYXBNRlQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2FwTUJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwsXG4gICAgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc2FwTUNiIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICA+IGxhYmVsIHtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGNsaXAgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICAuc2FwTUNiQmcge1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNhcE1SYkJMYWJlbCB7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHBhZGRpbmctbGVmdDogLjVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ub092ZXJmbG93IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5vV2hpdGVTcGFjZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZXZic0ljbywgLnNhcE1TbHRBcnJvdyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBjb250ZW50OlwiXCI7XG4gICAgfVxuICB9XG59XG5cbi5zYXBNUGFnZUJnU3RhbmRhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4ubm9Db3B5IHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogQ2hyb21lIGFsbCAvIFNhZmFyaSBhbGwgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogRmlyZWZveCBhbGwgKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJRSAxMCsgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5zYXBNQ2Iuc2FwTUNiV3JhcHBlZC5zYXBNQ2JIYXNMYWJlbCA+IC5zYXBNTGFiZWwuc2FwTUxhYmVsV3JhcHBlZCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uc2FwTUlucHV0QmFzZTpub3QoLnNhcE1JbnB1dEJhc2VSZWFkb25seSkgLnNhcE1JbnB1dEJhc2VJY29uQ29udGFpbmVyIC5zYXBNSW5wdXRCYXNlSWNvbiB7XG4gIGJhY2tncm91bmQ6IEBvZXZic19saWdodF9ibHVlO1xufVxuXG4uc2FwTUlucHV0QmFzZUljb24ge1xuICBtaW4td2lkdGg6IDRyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxLjVweCBkb3R0ZWQ7XG4gIGJhY2tncm91bmQ6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IEBidG5fZGVmYXVsdF9ibHVlX2hvdmVyICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yU2hvd0NvbnRhaW5lciA+IGRpdi5zYXBVaUxvY2FsQnVzeUluZGljYXRvckFuaW1hdGlvbiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bkRlbGV0ZSB7XG4gID4gc3BhbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IEBvZXZic19ibHVlMiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAtMTBweCAwIC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRyYW5zcGFyZW50IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59IiwiOnJvb3Qge1xuICAtLXNhcEJhY2tncm91bmRDb2xvcjogXCIjZmZmXCIgIWltcG9ydGFudDtcbn1cbi52aXNDb2x1bW4ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDE1cHg7XG59XG4jdmlzQm9keSBidXR0b246aG92ZXIsXG4jdmlzQm9keSBidXR0b246YWN0aXZlLFxuI3Zpc0JvZHkgYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiN2aXNCb2R5Om5vdCgubm9FbWJlZGVkKSBzZWN0aW9uOm5vdCguc2FwTVBhZ2VFbmFibGVTY3JvbGxpbmcpIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5Om5vdCgubm9FbWJlZGVkKSBzZWN0aW9uICguc2FwTVBhZ2VFbmFibGVTY3JvbGxpbmcpIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAuc2FwVWlJY29uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG4jdmlzQm9keSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi4zNzVyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1pbmRlbnQ6IDAuMTI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbiN2aXNCb2R5IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06aG92ZXIsXG4jdmlzQm9keSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmFjdGl2ZSxcbiN2aXNCb2R5IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG5CbHVlIHtcbiAgYmFja2dyb3VuZDogIzAwMmVhNztcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuQmx1ZSBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYnRuQmx1ZSAuc2FwVWlJY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuQmx1ZUhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzk0ZDBlZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMmVhNyAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5idG5CbHVlSG92ZXIgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJ0bkdyZXkge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYjtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmJ0bkdyZXkgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJ0bkdyZXlIb3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOWY1ZmM7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzAwMmVhNyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwZDM5YWI7XG59XG4uYnRuR3JleUhvdmVyIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi50b2dnbGVCdG5QcmVzc2VkIHtcbiAgYmFja2dyb3VuZDogIzAwMmVhNztcbiAgYm9yZGVyLWNvbG9yOiAjMDAyZWE3O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4udG9nZ2xlQnRuUHJlc3NlZEJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDAyZWE3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMzg3YTtcbiAgY29sb3I6ICM5N2Q3MDAgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMjIyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZm9udFByb3BlcnRpZXMge1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzIyMjtcbn1cbi5ibG9ja0hlYWRlckJnIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMGQzOWFiLCAjMGQzOWFiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDU1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYmxvY2tIZWFkZXJCZyAuc2FwVWlCbG9ja0NlbGxUaXRsZS5zYXBVaUJsb2NrQ2VsbEJlZ2luIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5yZWQge1xuICBjb2xvcjogI2Q2MjAxOCAhaW1wb3J0YW50O1xufVxuLmdyZWVuIHtcbiAgY29sb3I6ICM5N2Q3MDAgIWltcG9ydGFudDtcbn1cbi5oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi42MjVyZW07XG4gIGNvbG9yOiAjMGQzOWFiO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmgzIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBjb2xvcjogIzBkMzlhYjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zYXBNSW5wdXRCYXNlQ29udGVudFdyYXBwZXIge1xuICBib3JkZXI6IDAuNHB4IHNvbGlkICNiZmJmYmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuLnNhcE1JbnB1dEhpZ2hsaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuLnNhcE1JbnB1dEhpZ2hsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cbioge1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uc2FwTUxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2FwVWlHbG9iYWxCYWNrZ3JvdW5kQ29sb3IsXG4uc2FwTUdsb2JhbEJhY2tncm91bmRDb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2FwTVJiU2VsIC5zYXBNUmJCSW5uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xufVxuLnNhcE1SYkhvdmVyYWJsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xufVxuLnNhcE1DYkhvdmVyYWJsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xufVxuLnNhcE1SYkIgLnNhcE1SYkJPdXQge1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzIyMjtcbn1cbi5zYXBNSW5wdXRCYXNlSW5uZXI6bm90KC5zYXBNSW5wdXRCYXNlUmVhZG9ubHlJbm5lcik6bm90KC5zYXBNSW5wdXRCYXNlU3RhdGVJbm5lcik6bm90KC5zYXBNSW5wdXRCYXNlRGlzYWJsZWRJbm5lcik6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwZDM5YWI7XG59XG4uc2FwTUNiQmcuc2FwTUNiTWFya0NoZWNrZWQ6YmVmb3JlIHtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbn1cbi5zYXBNU2x0SG92ZXJhYmxlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG59XG4uc2FwTU1zZ1N0cmlwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gIG1hcmdpbjogMCAxcmVtIDFyZW0gMXJlbTtcbn1cbi5zYXBNTXNnU3RyaXBJY29uID4gLnNhcFVpSWNvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5zYXBVaVJlc3BvbnNpdmVNYXJnaW4ge1xuICBtYXJnaW46IDAgMCAxcmVtIDAgIWltcG9ydGFudDtcbn1cbi5zYXBNSW5wdXRCYXNlSW5uZXIge1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzIyMjtcbn1cbi52YWx1ZVN0YXRlRXJyb3Ige1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDYyMDE4O1xufVxuLmNiVmFsdWVTdGF0ZUVycm9yIC5zYXBNQ2JCZyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkNjIwMTg7XG59XG4uc2FwTVRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMjI7XG59XG4uc2FwTVRleHQsXG4uc2FwTUZULFxuLnNhcE1UZXh0ID4gZGl2LFxuLnNhcE1UZXh0ID4gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmJpdE1UZXh0UkIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTBweDtcbn1cbi5iaXRVaVNtYWxsTWFyZ2luVG9wIHtcbiAgbWFyZ2luLXRvcDogMC44cmVtICFpbXBvcnRhbnQ7XG59XG4uc2FwVWlTaXplQ29tcGFjdCAuc2FwVWlTbWFsbE1hcmdpblRvcCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLmJpdEhCb3hIIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLm1zZ0NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKm1hcmdpbi1ib3R0b206IDFyZW07Ki9cbn1cbi5tc2dDb250YWluZXIgLnNhcE1Nc2dTdHJpcCB7XG4gIG1hcmdpbjogMCAwIDAuM3JlbSAwO1xuICBtaW4taGVpZ2h0OiAycmVtO1xufVxuLnNhcFVpQ29tcG9uZW50Q29udGFpbmVyLFxuLnNhcFVpQ29tcG9uZW50Q29udGFpbmVyID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWIxcmVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tdDFyZW0ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLm1idDFyZW0ge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5zYXBNTGFiZWxNYXhXaWR0aC5sYmxNYXhXaWR0aDEwMCxcbi5sYmxNYXhXaWR0aDEwMCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zYXBNSW5wdXRCYXNlV2FybmluZ0lubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmZiZmJmO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5zYXBNSW5wdXRCYXNlSW5uZXI6bm90KC5zYXBNSW5wdXRCYXNlUmVhZG9ubHlJbm5lcik6bm90KC5zYXBNSW5wdXRCYXNlU3RhdGVFcnJvcklubmVyKTpub3QoLnNhcE1JbnB1dEJhc2VEaXNhYmxlZElubmVyKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYjtcbn1cbi5zYXBNSW5wdXRCYXNlSW5uZXI6bm90KC5zYXBNSW5wdXRCYXNlUmVhZG9ubHlJbm5lcik6bm90KC5zYXBNSW5wdXRCYXNlU3RhdGVJbm5lcik6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwZDM5YWI7XG59XG4uY29uZmlybWF0aW9uTGJsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uY29uZmlybWF0aW9uTGJsLmxvbmdUeHQge1xuICB3aWR0aDogMjYwcHg7XG59XG4uY29uZmlybWF0aW9uVmFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNhcE1UaWxlLnNhcE1UaWxlQWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzBkMzlhYjtcbn1cbi5zYXBNU3RkVGlsZUljb25EaXYge1xuICBjb2xvcjogIzBkMzlhYjtcbn1cbi5zYXBNSUJhci1DVFggLnNhcE1UaXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zYXBNQmFyIC5zYXBNQmFyQ29udGFpbmVyIC5zYXBNSW5wdXRTdWdnSW5EaWFsb2cgLnNhcE1JbnB1dEJhc2VJbm5lciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnNhcE1CYXIgLnNhcE1CYXJDb250YWluZXIgLnNhcE1JbnB1dEJhc2VJbm5lciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zYXBNTWVzc2FnZVBhZ2UgPiAuc2FwTVBhZ2Ugc2VjdGlvbiB7XG4gIG1heC13aWR0aDogODAlO1xufVxuLmNvbnRyYWN0TGlzdCAuc2FwTUxJQiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc2FwVWlGb3JtRWRpdCAuY29udHJhY3RMaXN0IC5zYXBNVGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4wMDA7XG59XG4uc2FwVWlGb3JtIC5zYXBVaUZvcm1UaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJrYXNzZSBXZWJcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLnNhcE1MaXN0IC5zYXBNSUJhciAuc2FwTUJhckNoaWxkIC5zYXBNQnRuSWNvbiB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuLnNhcE1MaXN0IC5zYXBNSUJhciAuc2FwTUJhckNoaWxkIC5zYXBNQnRuSG92ZXJhYmxlIC5zYXBNQnRuSWNvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zYXBNTGlzdCAuc2FwTUxJQi5zYXBNR0hMSSB7XG4gIGNvbG9yOiAjMGQzOWFiO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzBkMzlhYjtcbn1cbi5zYXBNTElCLnNhcE1MSUJBY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2FwTUxJQi5zYXBNTElCQWN0aXZlIC5zYXBNU0xJSW1nSWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNhcE1TTElJbWdJY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2FwTVNlZ0IgLnNhcE1TZWdCQnRuIHtcbiAgY29sb3I6ICMwZDM5YWI7XG59XG4uc2FwTVNlZ0JCdG4uc2FwTVNlZ0JCdG5TZWwge1xuICBiYWNrZ3JvdW5kOiAjZDYyMDE4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDYyMDE4O1xufVxuLnNhcE1TZWdCQnRuRm9jdXNhYmxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYjtcbn1cbi5zYXBNU2VnQkJ0bi5zYXBNU2VnQkJ0bkZvY3VzYWJsZS5zYXBNU2VnQkJ0blNlbCB7XG4gIGJvcmRlci1yaWdodDogMCBzb2xpZCAjZDYyMDE4O1xufVxuLmJpdEYxNCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5iaXRGMTYge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5zYXBVaURsZyBkaXYge1xuICBmbG9hdDogbm9uZTtcbn1cbi8qQ3VzdG9tSGVhZGVyIFBhbmVsKi9cbi5zYXBNUGFuZWxIZHIgLnNhcE1CdG5JY29uIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNhcE1QYW5lbEhkciAuc2FwTVRpdGxlIHtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDAgMC4wNjI1cmVtIDAgIzAwMDAwMCAhaW1wb3J0YW50O1xuICAvKmZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyovXG59XG4uc2FwTVBvcG92ZXIuaGVscFBvcG92ZXIgLnNhcE1QYW5lbEhkciAuc2FwTVRpdGxlID4gc3BhbiB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAuMDYyNXJlbSAwICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi8qQ3VzdG9tSGVhZGVyIFBhbmVsKi9cbi8qIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gU0FQIEJVVFRPTiBPdmVycmlkZV5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eICovXG5odG1sLnNhcC1kZXNrdG9wIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLWRlc2t0b3AgLnNhcE1JQmFyLUNUWCAuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG5odG1sLnNhcC1kZXNrdG9wIC5zYXBNVEItVHJhbnNwYXJlbnQtQ1RYIC5zYXBNQnRuSW5uZXIuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG5odG1sLnNhcC1kZXNrdG9wIC5zYXBNQnRuW2RhdGEtYnRuUHJlc3NlZF0gLnNhcE1CdG5Jbm5lciB7XG4gIGJhY2tncm91bmQ6ICMwMDJlYTcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzODdhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTdkNzAwICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5odG1sLnNhcC1kZXNrdG9wIC5zYXBNQnRuOmhvdmVyIC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuaHRtbC5zYXAtZGVza3RvcCAuc2FwTUJ0biAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpob3Zlcixcbmh0bWwuc2FwLWRlc2t0b3AgLnNhcE1UQi1UcmFuc3BhcmVudC1DVFggLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuaHRtbC5zYXAtZGVza3RvcCAuc2FwTUJ0blRyYW5zcGFyZW50ID4gLnNhcE1CdG5JY29uIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbmh0bWwuc2FwLWRlc2t0b3AgLnNhcE1CdG46Zm9jdXMgPiAuc2FwTUZvY3VzYWJsZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbmh0bWwuc2FwLXBob25lIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLXRhYmxldCAuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG5odG1sLnNhcC1waG9uZSAuc2FwTUlCYXItQ1RYIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLXRhYmxldCAuc2FwTUlCYXItQ1RYIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLXBob25lIC5zYXBNVEItVHJhbnNwYXJlbnQtQ1RYIC5zYXBNQnRuSW5uZXIuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG5odG1sLnNhcC10YWJsZXQgLnNhcE1UQi1UcmFuc3BhcmVudC1DVFggLnNhcE1CdG5Jbm5lci5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbmh0bWwuc2FwLXBob25lIC5zYXBNQnRuW2RhdGEtYnRuUHJlc3NlZF0gLnNhcE1CdG5Jbm5lcixcbmh0bWwuc2FwLXRhYmxldCAuc2FwTUJ0bltkYXRhLWJ0blByZXNzZWRdIC5zYXBNQnRuSW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAyZWE3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMzg3YSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk3ZDcwMCAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuaHRtbC5zYXAtcGhvbmUgLnNhcE1CdG5UcmFuc3BhcmVudCA+IC5zYXBNQnRuSWNvbixcbmh0bWwuc2FwLXRhYmxldCAuc2FwTUJ0blRyYW5zcGFyZW50ID4gLnNhcE1CdG5JY29uIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbmJ1dHRvbixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuYnV0dG9uLnNhcE1CdG4sXG5idXR0b246bm90KC5kcm9wZG93bikuc2FwTUJ0biB7XG4gIG91dGxpbmU6IDA7XG59XG5idXR0b24uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlLFxuYnV0dG9uOm5vdCguZHJvcGRvd24pLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZSB7XG4gIGJhY2tncm91bmQ6ICM5NGQwZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDJlYTcgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5idXR0b24uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIHNwYW4sXG5idXR0b246bm90KC5kcm9wZG93bikuc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmJ1dHRvbi5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTUJ0blRyYW5zcGFyZW50LFxuYnV0dG9uOm5vdCguZHJvcGRvd24pLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNQnRuVHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiAjOTRkMGVkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAyZWE3ICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuYnV0dG9uLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNQnRuVHJhbnNwYXJlbnQgc3BhbixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTUJ0blRyYW5zcGFyZW50IHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmJ1dHRvbi5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuQWN0aXZlKSxcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuQWN0aXZlKSB7XG4gIGJhY2tncm91bmQ6ICM5NGQwZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDJlYTcgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5idXR0b24uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOm5vdCguc2FwTUJ0bkFjdGl2ZSkgc3BhbixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuQWN0aXZlKSBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5idXR0b24uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOmhvdmVyLFxuYnV0dG9uOm5vdCguZHJvcGRvd24pLnNhcE1CdG46aG92ZXIgPiAuc2FwTUJ0bkhvdmVyYWJsZSAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5NGQwZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDJlYTcgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5idXR0b24uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOmhvdmVyIHNwYW4sXG5idXR0b246bm90KC5kcm9wZG93bikuc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmJ1dHRvbiAuc2FwTUJ0bklubmVyLFxuYnV0dG9uOm5vdCguZHJvcGRvd24pIC5zYXBNQnRuSW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjMDAyZWE3O1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbmJ1dHRvbiAuc2FwTUJ0bklubmVyIHNwYW4sXG5idXR0b246bm90KC5kcm9wZG93bikgLnNhcE1CdG5Jbm5lciBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5idXR0b24gLnNhcE1CdG5Jbm5lciAuc2FwVWlJY29uLFxuYnV0dG9uOm5vdCguZHJvcGRvd24pIC5zYXBNQnRuSW5uZXIgLnNhcFVpSWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYnV0dG9uIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpub3QoLnNhcE1CdG5EaXNhYmxlZCksXG5idXR0b246bm90KC5kcm9wZG93bikgLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOm5vdCguc2FwTUJ0bkRpc2FibGVkKSxcbmJ1dHRvbiAuc2FwTUlCYXItQ1RYIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpub3QoLnNhcE1CdG5EaXNhYmxlZCksXG5idXR0b246bm90KC5kcm9wZG93bikgLnNhcE1JQmFyLUNUWCAuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuRGlzYWJsZWQpLFxuYnV0dG9uIC5zYXBNVEItVHJhbnNwYXJlbnQtQ1RYIC5zYXBNQnRuSW5uZXIuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuRGlzYWJsZWQpLFxuYnV0dG9uOm5vdCguZHJvcGRvd24pIC5zYXBNVEItVHJhbnNwYXJlbnQtQ1RYIC5zYXBNQnRuSW5uZXIuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuRGlzYWJsZWQpIHtcbiAgY29sb3I6ICM5N2Q3MDAgIWltcG9ydGFudDtcbn1cbmJ1dHRvblthcmlhLXByZXNzZWQ9J2ZhbHNlJ10uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlLFxuYnV0dG9uOm5vdCguZHJvcGRvd24pW2FyaWEtcHJlc3NlZD0nZmFsc2UnXS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUge1xuICBiYWNrZ3JvdW5kOiAjZTlmNWZjO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMwMDJlYTcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiO1xufVxuYnV0dG9uW2FyaWEtcHJlc3NlZD0nZmFsc2UnXS5zYXBNQnRuOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUgc3BhbixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKVthcmlhLXByZXNzZWQ9J2ZhbHNlJ10uc2FwTUJ0bjpob3ZlciA+IC5zYXBNQnRuSG92ZXJhYmxlIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmJ1dHRvblthcmlhLXByZXNzZWQ9J2ZhbHNlJ10gLnNhcE1CdG5Jbm5lcixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKVthcmlhLXByZXNzZWQ9J2ZhbHNlJ10gLnNhcE1CdG5Jbm5lciB7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiO1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5idXR0b25bYXJpYS1wcmVzc2VkPSdmYWxzZSddIC5zYXBNQnRuSW5uZXIgc3BhbixcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKVthcmlhLXByZXNzZWQ9J2ZhbHNlJ10gLnNhcE1CdG5Jbm5lciBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5idXR0b25bYXJpYS1wcmVzc2VkPSdmYWxzZSddIC5zYXBNQnRuSW5uZXIuc2FwTUJ0bkFjdGl2ZSxcbmJ1dHRvbjpub3QoLmRyb3Bkb3duKVthcmlhLXByZXNzZWQ9J2ZhbHNlJ10gLnNhcE1CdG5Jbm5lci5zYXBNQnRuQWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuLnNhcFVpU2l6ZUNvbXBhY3QgLnNhcE1CdG4ge1xuICBtYXJnaW46IDAgMC4ycmVtO1xufVxuLnNhcE1CdG5JY29uIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC40Mzc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjQzNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLyogXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiBTQVAgQlVUVE9OIE92ZXJyaWRlIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eICovXG4vKiBeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eIFRvb2xiYXJCdXR0b24gXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gKi9cbi50YkluZm9CdG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZXNtb2tlO1xufVxuLnRiSW5mb0J0bi5zYXBNQnRuIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4udGJJbmZvQnRuIC5zYXBNQnRuSW5uZXIge1xuICBoZWlnaHQ6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMS41cmVtO1xufVxuLnRiSW5mb0J0biAuc2FwTUJ0bkljb24ge1xuICBsaW5lLWhlaWdodDogMS4wMDtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMC40Mzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNDM3NXJlbTtcbn1cbi8qIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gVG9vbGJhckJ1dHRvbiBeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiAqL1xuLnNhcE1JQmFyLnNhcE1Gb290ZXIsXG4uc2FwTUlCYXIuc2FwTUZvb3Rlci1DVFgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZERkRGICFpbXBvcnRhbnQ7XG59XG4uc2FwTVN3dCxcbi5zYXBNU3d0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnNhcE1Td3Quc2FwTVN3dEFjY2VwdFJlamVjdC5zYXBNU3d0T2ZmLFxuLnNhcE1Td3Q6aG92ZXIuc2FwTVN3dEFjY2VwdFJlamVjdC5zYXBNU3d0T2ZmLFxuLnNhcE1Td3Quc2FwTVN3dEFjY2VwdFJlamVjdC5zYXBNU3d0T24sXG4uc2FwTVN3dDpob3Zlci5zYXBNU3d0QWNjZXB0UmVqZWN0LnNhcE1Td3RPbiB7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYjtcbn1cbi5zYXBNU3d0LnNhcE1Td3RBY2NlcHRSZWplY3Quc2FwTVN3dE9mZiAuc2FwTVN3dEhhbmRsZSxcbi5zYXBNU3d0OmhvdmVyLnNhcE1Td3RBY2NlcHRSZWplY3Quc2FwTVN3dE9mZiAuc2FwTVN3dEhhbmRsZSxcbi5zYXBNU3d0LnNhcE1Td3RBY2NlcHRSZWplY3Quc2FwTVN3dE9uIC5zYXBNU3d0SGFuZGxlLFxuLnNhcE1Td3Q6aG92ZXIuc2FwTVN3dEFjY2VwdFJlamVjdC5zYXBNU3d0T24gLnNhcE1Td3RIYW5kbGUge1xuICBib3JkZXItY29sb3I6ICMwZDM5YWI7XG4gIGJhY2tncm91bmQ6ICMwZDM5YWI7XG59XG4uc2FwTVN3dC5zYXBNU3d0QWNjZXB0UmVqZWN0IC5zYXBNU3d0TGFiZWw6OmFmdGVyLFxuLnNhcE1Td3Q6aG92ZXIuc2FwTVN3dEFjY2VwdFJlamVjdCAuc2FwTVN3dExhYmVsOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLnNhcE1Td3Quc2FwTVN3dEFjY2VwdFJlamVjdCAuc2FwTVN3dExhYmVsT246OmJlZm9yZSxcbi5zYXBNU3d0OmhvdmVyLnNhcE1Td3RBY2NlcHRSZWplY3QgLnNhcE1Td3RMYWJlbE9uOjpiZWZvcmUge1xuICBjb2xvcjogIzBkMzlhYjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNhcE1Td3Quc2FwTVN3dEFjY2VwdFJlamVjdCAuc2FwTVN3dExhYmVsT2ZmLFxuLnNhcE1Td3Q6aG92ZXIuc2FwTVN3dEFjY2VwdFJlamVjdCAuc2FwTVN3dExhYmVsT2ZmIHtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG4uc2FwTVN3dC5zYXBNU3d0QWNjZXB0UmVqZWN0IC5zYXBNU3d0TGFiZWxPZmY6OmJlZm9yZSxcbi5zYXBNU3d0OmhvdmVyLnNhcE1Td3RBY2NlcHRSZWplY3QgLnNhcE1Td3RMYWJlbE9mZjo6YmVmb3JlIHtcbiAgY29sb3I6ICMwZDM5YWI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zYXBNTG5rIHtcbiAgY29sb3I6ICNkNjIwMTggIWltcG9ydGFudDtcbn1cbi5zYXBNTG5rIC5pY29MIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uc2FwTUxuayB7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG59XG4uc2FwTUxuayAuaWNvTCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnNhcE1Mbms6aG92ZXIge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cbi8qIEVudGZlcm50IGRlbiBibGF1ZW4gUmFobWVuIGJlaSBGb2t1cyBmw7xyIExpbmtzICovXG4uc2FwTUxuazpmb2N1cyxcbi5zYXBNTG5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC8qIEVudGZlcm50IGRlbiBTdGFuZGFyZC1Gb2t1c3JhaG1lbiAqL1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC8qIEZhbGxzIFNBUFVJNSBlaW5lbiBTY2hhdHRlbiBzZXR6dCAqL1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBncmF5ICFpbXBvcnRhbnQ7XG59XG4uc2FwVWlCbG9ja0NlbGxUaXRsZSB7XG4gIGJveC1zaXppbmc6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uc2FwVWlCbG9ja0NlbGxUaXRsZTphZnRlcixcbi5zYXBVaUJsb2NrQ2VsbFRpdGxlOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uc2FwTUNiOm5vdCguc2FwTUNiQmdEaXMpLnNhcE1DYkhhc0xhYmVsOmZvY3VzOmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAtMC4xODVyZW0gIWltcG9ydGFudDtcbn1cbjpub3QoLnNhcE1TRkRpc2FibGVkKSA+IC5zYXBNU0ZGOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiO1xufVxuLnNhcFVpQmxvY2tDZWxsVGl0bGUge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2FwVWlCbG9ja0NlbGxUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zYXBVaUJsb2NrTGF5b3V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zYXAtZGVza3RvcCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5zYXAtZGVza3RvcCAuc2FwTVBvcG92ZXIge1xuICB6LWluZGV4OiAxMDIgIWltcG9ydGFudDtcbn1cbi5zYXAtZGVza3RvcCAuc2FwTVBvcG92ZXIuc2FwTVNsdFBpY2tlciB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XG59XG5fX3BvcG92ZXIyLWNvbnQge1xuICBoZWlnaHQ6IDM5OXB4IWltcG9ydGFudDtcbn1cbi5zYXBNUG9wb3ZlckNvbnQge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjb3V0ZXJfZGl2X2ZsZXhfZm9yX21vYmlsZSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuLnNhcE1JbnB1dEhpZ2hsaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuLnNhcE1JbnB1dEhpZ2hsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cbi5zYXBNRGlhbG9nRm9vdGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnNhcE1EaWFsb2dGb290ZXIgLnNhcE1CdG4ge1xuICBwYWRkaW5nOiAwO1xufVxuLnNhcE1EaWFsb2dGb290ZXIgLnNhcE1CdG4uc2FwTUJhckNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmVhNztcbn1cbi5zYXBNRGlhbG9nRm9vdGVyIC5zYXBNQnRuLnNhcE1CYXJDaGlsZCBiZGkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLyoqXG4gKiBNb2JpbGUgdW5kIFRhYmxldFxuICovXG4uc2FwLXBob25lICNLRlpBcHAsXG4uc2FwLXRhYmxldCAjS0ZaQXBwIHtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjVyZW0pICFpbXBvcnRhbnQ7XG59XG4uc2FwLXBob25lIC5zYXBVaVJ0dCxcbi5zYXAtdGFibGV0IC5zYXBVaVJ0dCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi8qKlxuICAqIE1vYmlsZVxuICovXG4uc2FwLXBob25lIC5zYXBNUmIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zYXAtcGhvbmUgLnNhcE1SYi53SW5mbyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cbi5zYXAtcGhvbmUgLnNhcE1CdG5JY29uIHtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG59XG4uc2FwTURpYWxvZyB7XG4gIHotaW5kZXg6IDExMiAhaW1wb3J0YW50O1xufVxuLnNhcE1EaWFsb2cgLnNhcE1TRklbdHlwZT1cInNlYXJjaFwiXSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi4zNzVyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1pbmRlbnQ6IDAuMTI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5zYXBNRGlhbG9nIC5zYXBNU0ZJW3R5cGU9XCJzZWFyY2hcIl06aG92ZXIsXG4uc2FwTURpYWxvZyAuc2FwTVNGSVt0eXBlPVwic2VhcmNoXCJdOmFjdGl2ZSxcbi5zYXBNRGlhbG9nIC5zYXBNU0ZJW3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2FwTURpYWxvZyAuc2FwTVNGRiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zYXBNRGlhbG9nIC5zYXBNRlQge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmdbZGF0YS1wcm9jZXNzc2VsZWN0ZWRdIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuMzc1cmVtIDAuMzc1cmVtIDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MHB4IDUwcHg7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG59XG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmdbZGF0YS1wcm9jZXNzc2VsZWN0ZWRdIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwTUZUIHtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nW2RhdGEtcHJvY2Vzc3NlbGVjdGVkXSAuc2FwVWlCbG9ja0xheW91dENlbGxbZGF0YS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzOWFiO1xuICBib3JkZXItY29sb3I6ICMwZDM5YWI7XG59XG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmdbZGF0YS1wcm9jZXNzc2VsZWN0ZWRdIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXNlbGVjdGVkXS5wMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3doaXRlL25ldWVWZXJzLnBuZycpO1xufVxuLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nW2RhdGEtcHJvY2Vzc3NlbGVjdGVkXSAuc2FwVWlCbG9ja0xheW91dENlbGxbZGF0YS1zZWxlY3RlZF0ucDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93aGl0ZS93ZWNoc2VsVmVycy5wbmcnKTtcbn1cbi5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZ1tkYXRhLXByb2Nlc3NzZWxlY3RlZF0gLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtc2VsZWN0ZWRdIC5zYXBNRlQge1xuICBjb2xvcjogIzk3ZDcwMCAhaW1wb3J0YW50O1xufVxuLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMTUwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlOWY1ZmM7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1MHB4IDE1MHB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cbi5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGwucDEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9uZXVlVmVycy5wbmcnKTtcbn1cbi5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGwucDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93ZWNoc2VsVmVycy5wbmcnKTtcbn1cbi5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGwgLnNhcE1GVCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgYm90dG9tOiAxcmVtO1xufVxuLnNhcC1waG9uZSAucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBNRlQsXG4uc2FwLXRhYmxldCAucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBNRlQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNhcC1waG9uZSAucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmdbZGF0YS1wcm9jZXNzc2VsZWN0ZWRdIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwTUZULFxuLnNhcC10YWJsZXQgLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nW2RhdGEtcHJvY2Vzc3NlbGVjdGVkXSAuc2FwVWlCbG9ja0xheW91dENlbGwgLnNhcE1GVCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCAtIDAuNXJlbSk7XG59XG4uc2FwLWRlc2t0b3AgLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDM5YWI7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYjtcbn1cbi5zYXAtZGVza3RvcCAucHJvY2Vzc0ZyZ210IC5wcm9jZXNzQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsOmhvdmVyLnAxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2hpdGUvbmV1ZVZlcnMucG5nJyk7XG59XG4uc2FwLWRlc2t0b3AgLnByb2Nlc3NGcmdtdCAucHJvY2Vzc0Nob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpob3Zlci5wMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3doaXRlL3dlY2hzZWxWZXJzLnBuZycpO1xufVxuLnNhcC1kZXNrdG9wIC5wcm9jZXNzRnJnbXQgLnByb2Nlc3NDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGw6aG92ZXIgLnNhcE1GVCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nIC5pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDM5YWI7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYjtcbn1cbi5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmcgLmludmVydGVkIGgyIHtcbiAgY29sb3I6ICM5N2Q3MDAgIWltcG9ydGFudDtcbn1cbi5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmcgLmludmVydGVkIC5zYXBNRlQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZyAuaW52ZXJ0ZWQgLnNhcE1GVCBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmcgLmludmVydGVkLmNvdl9raCBoMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3doaXRlL2hhZnRwZmxpY2h0LnBuZycpO1xufVxuLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZyAuaW52ZXJ0ZWQuY292X3RrIGgyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2hpdGUvdGVpbGthc2tvLnBuZycpO1xufVxuLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZyAuaW52ZXJ0ZWQuY292X3ZrIGgyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2hpdGUvdm9sbGthc2tvLnBuZycpO1xufVxuLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZ1tkYXRhLWNvdmV0eXBlc2VsZWN0ZWRdIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nW2RhdGEtY292ZXR5cGVzZWxlY3RlZF0gLnNhcFVpQmxvY2tMYXlvdXRDZWxsIGgyIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoNDBweCAtIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nW2RhdGEtY292ZXR5cGVzZWxlY3RlZF0gLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmdbZGF0YS1jb3ZldHlwZXNlbGVjdGVkXSAuc2FwVWlCbG9ja0xheW91dENlbGxbZGF0YS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzOWFiO1xuICBib3JkZXItY29sb3I6ICMwZDM5YWI7XG59XG4uY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nW2RhdGEtY292ZXR5cGVzZWxlY3RlZF0gLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtc2VsZWN0ZWRdIGgyIHtcbiAgY29sb3I6ICM5N2Q3MDAgIWltcG9ydGFudDtcbn1cbi5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmdbZGF0YS1jb3ZldHlwZXNlbGVjdGVkXSAuc2FwVWlCbG9ja0xheW91dENlbGxbZGF0YS1zZWxlY3RlZF0gLnNhcE1GVCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nW2RhdGEtY292ZXR5cGVzZWxlY3RlZF0gLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtc2VsZWN0ZWRdIC5zYXBNRlQgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nW2RhdGEtY292ZXR5cGVzZWxlY3RlZF0gLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtc2VsZWN0ZWRdLmNvdl9raCBoMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3doaXRlL2hhZnRwZmxpY2h0LnBuZycpO1xufVxuLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZ1tkYXRhLWNvdmV0eXBlc2VsZWN0ZWRdIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXNlbGVjdGVkXS5jb3ZfdGsgaDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93aGl0ZS90ZWlsa2Fza28ucG5nJyk7XG59XG4uY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nW2RhdGEtY292ZXR5cGVzZWxlY3RlZF0gLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtc2VsZWN0ZWRdLmNvdl92ayBoMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3doaXRlL3ZvbGxrYXNrby5wbmcnKTtcbn1cbi5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlOWY1ZmM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLmNvdl9raCBoMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hhZnRwZmxpY2h0LnBuZycpO1xufVxuLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGwuY292X3RrIGgyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvdGVpbGthc2tvLnBuZycpO1xufVxuLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGwuY292X3ZrIGgyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvdm9sbGthc2tvLnBuZycpO1xufVxuLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZyAubGlzdCAuc2FwTUZUIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmcgLmxpc3QgLnNhcE1GVCBzcGFuIHtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGNvbG9yOiAjMGQzOWFiO1xufVxuLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZyAubGlzdCAuc2FwTUZUIGg0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uc2FwLXBob25lIC5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmdbZGF0YS1jb3ZldHlwZXNlbGVjdGVkXSAuc2FwVWlCbG9ja0xheW91dENlbGwsXG4uc2FwLXRhYmxldCAuY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nW2RhdGEtY292ZXR5cGVzZWxlY3RlZF0gLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5zYXAtcGhvbmUgLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZ1tkYXRhLWNvdmV0eXBlc2VsZWN0ZWRdIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCBoMixcbi5zYXAtdGFibGV0IC5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmdbZGF0YS1jb3ZldHlwZXNlbGVjdGVkXSAuc2FwVWlCbG9ja0xheW91dENlbGwgaDIge1xuICBwYWRkaW5nLXRvcDogMC40NzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnNhcC1waG9uZSAuY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCBoMixcbi5zYXAtdGFibGV0IC5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmcgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIGgyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoNDBweCAtIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG59XG4uc2FwLXBob25lIC5jb3ZldHlwZUZyZ210IC5saXN0IC5zYXBNRlQsXG4uc2FwLXRhYmxldCAuY292ZXR5cGVGcmdtdCAubGlzdCAuc2FwTUZUIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5zYXAtcGhvbmUgLmNvdmV0eXBlRnJnbXQgLmxpc3QgLnNhcE1GVCBzcGFuLFxuLnNhcC10YWJsZXQgLmNvdmV0eXBlRnJnbXQgLmxpc3QgLnNhcE1GVCBzcGFuIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLnNhcC1waG9uZSAuY292ZXR5cGVGcmdtdCAubGlzdCAuc2FwTUZUIGg0LFxuLnNhcC10YWJsZXQgLmNvdmV0eXBlRnJnbXQgLmxpc3QgLnNhcE1GVCBoNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjByZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLnNhcC1kZXNrdG9wIC5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmcgLmludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMzlhYjtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiO1xufVxuLnNhcC1kZXNrdG9wIC5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmcgLmludmVydGVkIGgyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zYXAtZGVza3RvcCAuY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nIC5pbnZlcnRlZCAuc2FwTUZUIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zYXAtZGVza3RvcCAuY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nIC5pbnZlcnRlZCAuc2FwTUZUIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLnNhcC1kZXNrdG9wIC5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmcgLmludmVydGVkLmNvdl9raCBoMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3doaXRlL2hhZnRwZmxpY2h0LnBuZycpO1xufVxuLnNhcC1kZXNrdG9wIC5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3NpbmcgLmludmVydGVkLmNvdl90ayBoMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3doaXRlL3RlaWxrYXNrby5wbmcnKTtcbn1cbi5zYXAtZGVza3RvcCAuY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nIC5pbnZlcnRlZC5jb3ZfdmsgaDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93aGl0ZS92b2xsa2Fza28ucG5nJyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA5MHB4KSB7XG4gIC5zYXAtZGVza3RvcCAuY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nOm5vdChbZGF0YS1jb3ZldHlwZXNlbGVjdGVkXSkgPiBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNhcC1kZXNrdG9wIC5jb3ZldHlwZUZyZ210IC5jb3ZlQ2hvb3Npbmc6bm90KFtkYXRhLWNvdmV0eXBlc2VsZWN0ZWRdKSAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbn1cbi5zYXAtZGVza3RvcCAuY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDM5YWI7XG4gIGJvcmRlci1jb2xvcjogIzBkMzlhYjtcbn1cbi5zYXAtZGVza3RvcCAuY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpob3ZlciBoMiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uc2FwLWRlc2t0b3AgLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGw6aG92ZXIgLnNhcE1GVCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uc2FwLWRlc2t0b3AgLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGw6aG92ZXIgLnNhcE1GVCBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5zYXAtZGVza3RvcCAuY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpob3Zlci5jb3Zfa2ggaDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93aGl0ZS9oYWZ0cGZsaWNodC5wbmcnKTtcbn1cbi5zYXAtZGVza3RvcCAuY292ZXR5cGVGcmdtdCAuY292ZUNob29zaW5nIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpob3Zlci5jb3ZfdGsgaDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93aGl0ZS90ZWlsa2Fza28ucG5nJyk7XG59XG4uc2FwLWRlc2t0b3AgLmNvdmV0eXBlRnJnbXQgLmNvdmVDaG9vc2luZyAuc2FwVWlCbG9ja0xheW91dENlbGw6aG92ZXIuY292X3ZrIGgyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2hpdGUvdm9sbGthc2tvLnBuZycpO1xufVxuLnBvbGljeWhvbGRlckZyZ210IC5wb3N0YWwgLnNhcE1TbHQge1xuICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbn1cbi52ZWhpY2xlVXNhZ2VGcmdtdCAua21Vc2FnZSBpbnB1dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnZlaGljbGVVc2FnZUZyZ210IC5rbVN1ZmZpeCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLnZlaGljbGVTZWFyY2hGcmdtdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IC5zYXBNUGFnZUVuYWJsZVNjcm9sbGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IC5zYXBNU0xJIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IC5zYXBNU0xJIC5zYXBNU0xJVGl0bGUsXG4udmVoaWNsZVNlYXJjaEZyZ210IC5zYXBNU0xJIC5zYXBNU0xJVGl0bGVPbmx5LFxuLnZlaGljbGVTZWFyY2hGcmdtdCAuc2FwTVNMSSAuc2FwTVNMSURlc2NyaXB0aW9uIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IC5zYXBNTmF2IHtcbiAgaGVpZ2h0OiAzMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnZlaGljbGVTZWFyY2hGcmdtdCAuc2VhcmNoTWVudSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IC5zZWFyY2hNZW51IC5zYXBNQnRuIC5zYXBNQnRuSW5uZXIge1xuICBib3JkZXItY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IC5zZWFyY2hNZW51IC5zYXBNQnRuOmhvdmVyIC5zYXBNQnRuSW5uZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IC5zZWFyY2hNZW51IC5zYXBNQnRuLmRlY2xpbmVTZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IC5zZWFyY2hNZW51IC5zYXBNQnRuLmRlY2xpbmVTZWFyY2ggLnNhcE1CdG5Jbm5lciB7XG4gIGJhY2tncm91bmQ6ICMwMDJlYTcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnZlaGljbGVTZWFyY2hGcmdtdCAuc2VhcmNoTWVudSAuc2FwTUJ0bi5kZWNsaW5lU2VhcmNoIC5zYXBNQnRuSW5uZXIgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IC5zZWFyY2hNZW51IC5zYXBNQnRuLmRlY2xpbmVTZWFyY2ggLnNhcE1CdG5Jbm5lciAuc2FwVWlJY29uIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi52ZWhpY2xlU2VhcmNoRnJnbXQgLnNlYXJjaE1lbnUgLnNhcE1CdG4uZGVjbGluZVNlYXJjaDpob3ZlciAuc2FwTUJ0bklubmVyIHtcbiAgYmFja2dyb3VuZDogIzk0ZDBlZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMmVhNyAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnZlaGljbGVTZWFyY2hGcmdtdCAuc2VhcmNoTWVudSAuc2FwTUJ0bi5kZWNsaW5lU2VhcmNoOmhvdmVyIC5zYXBNQnRuSW5uZXIgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IC5zYXBNTElCSG92ZXJhYmxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZjVmYztcbn1cbi52ZWhpY2xlU2VhcmNoRnJnbXQgLmhzblRzblNlYXJjaCAud2JnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODgzcHg7XG4gIGhlaWdodDogMjk0cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ZhaHJ6ZXVnc2NoZWluLmpwZycpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuLnZlaGljbGVTZWFyY2hGcmdtdCAuaHNuVHNuU2VhcmNoIC53YmcgLnNhcE1JbnB1dERpdldyYXBwZXIge1xuICBoZWlnaHQ6IDJyZW07XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IC5oc25Uc25TZWFyY2ggLndiZyAuaW5wSFNOIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzBweCFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNzVweCFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDYwMC41cHg7XG4gIHRvcDogNTZweDtcbn1cbi52ZWhpY2xlU2VhcmNoRnJnbXQgLmhzblRzblNlYXJjaCAud2JnIC5pbnBUU04ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1NHB4IWltcG9ydGFudDtcbiAgaGVpZ2h0OiA3NXB4IWltcG9ydGFudDtcbiAgbGVmdDogNzA2cHg7XG4gIHRvcDogNTZweDtcbn1cbi52ZWhpY2xlU2VhcmNoRnJnbXQgLmhzblRzblNlYXJjaCAud2JnIGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzOWFiO1xuICBib3JkZXItd2lkdGg6IDAuMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudmVoaWNsZVNlYXJjaEZyZ210IC5oc25Uc25TZWFyY2ggLndiZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICBoZWlnaHQ6IDE1OC41cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZmFocnpldWdzY2hlaW4uanBnJykgbm8tcmVwZWF0O1xuICB9XG4gIC52ZWhpY2xlU2VhcmNoRnJnbXQgLmhzblRzblNlYXJjaCAud2JnIC5pbnBIU04ge1xuICAgIGxlZnQ6IDI2MHB4O1xuICAgIHRvcDogMjBweDtcbiAgfVxuICAudmVoaWNsZVNlYXJjaEZyZ210IC5oc25Uc25TZWFyY2ggLndiZyAuaW5wVFNOIHtcbiAgICBsZWZ0OiAzNDJweDtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAudmVoaWNsZVNlYXJjaEZyZ210IC5oc25Uc25TZWFyY2ggLndiZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDY2NnB4O1xuICAgIGhlaWdodDogNTA5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODUlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZmFocnpldWdzY2hlaW4uanBnKTtcbiAgfVxuICAudmVoaWNsZVNlYXJjaEZyZ210IC5oc25Uc25TZWFyY2ggLndiZyAuaW5wSFNOIHtcbiAgICBsZWZ0OiAxNTFweDtcbiAgICB0b3A6IDQ3cHg7XG4gICAgd2lkdGg6IDU0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudmVoaWNsZVNlYXJjaEZyZ210IC5oc25Uc25TZWFyY2ggLndiZyAuaW5wVFNOIHtcbiAgICBsZWZ0OiAyMjhweDtcbiAgICB0b3A6IDQ3cHg7XG4gICAgd2lkdGg6IDU0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudmVoaWNsZVNlYXJjaEZyZ210IC5oc25Uc25TZWFyY2ggLndiZyBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IC5zYXBNUG9wb3ZlclNjcm9sbCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnZlaGljbGVTZWFyY2hGcmdtdCAuc2FwTVBvcG92ZXJTY3JvbGwgLnNhcE1CdG46bm90KFt0aXRsZT0nQWJsZWhuZW4nXSk6bm90KFt0aXRsZT0nTWVociddKSAuc2FwTUJ0bklubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnZlaGljbGVTZWFyY2hGcmdtdCAuc2FwTVBvcG92ZXJTY3JvbGwgLnNhcE1CdG46bm90KFt0aXRsZT0nQWJsZWhuZW4nXSk6bm90KFt0aXRsZT0nTWVociddKSAuc2FwTUJ0bklubmVyIC5zYXBVaUljb24ge1xuICBib3gtc2hhZG93OiBpbmhlcml0O1xufVxuLnZlaGljbGVTZWFyY2hGcmdtdCAuc2FwTVBvcG92ZXJTY3JvbGwgLnNhcE1CdG46bm90KFt0aXRsZT0nQWJsZWhuZW4nXSk6bm90KFt0aXRsZT0nTWVociddKTpob3ZlciAuc2FwTUJ0bklubmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHJlbSByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLnZlaGljbGVTZWFyY2hGcmdtdCAucmVzdWx0SGVhZGxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IC5yZXN1bHRIZWFkbGluZSBoMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcbn1cbi52ZWhpY2xlU2VhcmNoRnJnbXQgLnJlc3VsdEhlYWRsaW5lIC5zYXBNQnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMzc1cmVtO1xuICByaWdodDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4udmVoaWNsZVNlYXJjaEZyZ210IC5yZXN1bHRCb3ggLnNhcE1GVCB7XG4gIHdpZHRoOiAxNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnZlaGljbGVTZWFyY2hGcmdtdCAucmVzdWx0Qm94IC5zYXBNRlQgc3Ryb25nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnZlaGljbGVTZWFyY2hGcmdtdCAucmVzdWx0Qm94IC5zYXBNRlQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi52ZWhpY2xlU2VhcmNoRnJnbXQgLkF1c3dhaGxMaXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW0gMC4zNzVyZW0gMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZlaGljbGVTZWFyY2hGcmdtdCAuQXVzd2FobExpc3Q6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbn1cbi52ZWhpY2xlU2VhcmNoRnJnbXQgLkF1c3dhaGxMaXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbn1cbi52ZWhpY2xlU2VhcmNoRnJnbXQgLkF1c3dhaGxMaXN0IC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLnNhcC1waG9uZSAudmVoaWNsZVNlYXJjaEZyZ210IC5zZWFyY2hNZW51IHtcbiAgd2lkdGg6IDkwJTtcbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZVhMIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc2FwVWlCbG9ja0xheW91dFNpemVMIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc2FwVWlCbG9ja0xheW91dFNpemVNIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc2FwVWlCbG9ja0xheW91dFNpemVTIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc2FwVWlCbG9ja0xheW91dFNpemVYUyAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBNRlQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuc2FwVWlITGF5b3V0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLl9DZWxsIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5fQ2VsbCAuc2FwTUZULFxuLmNvbXBhcnNpb25XcmFwcGVyIC5fQ2VsbCAuc2FwTVRleHQge1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnByb2R2TmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMGQzOWFiLCAjMGQzOWFiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDU1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5wcm9kdk5hdiAuc2FwVWlCbG9ja0NlbGxUaXRsZS5zYXBVaUJsb2NrQ2VsbEJlZ2luIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4ODBweCkge1xuICAuY29tcGFyc2lvbldyYXBwZXIgLnByb2R2TmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5wcm9kdk5hdiAubmF2SXRlbSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5wcm9kdk5hdiAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnByb2R2TmF2IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnByb2R2TmF2IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC5wcm9kdlByaWNlV3JhcHBlciA+IGRpdiB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnByb2R2TmF2IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC5wcm9kdlByaWNlV3JhcHBlciAucHJvZHZQcmljZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5wcm9kdk5hdiAuc2FwVWlCbG9ja0xheW91dENlbGwgLnNhcFVpQmxvY2tDZWxsQ29udGVudCAucHJvZHZUaXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnByb2R2TmF2IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC5iYXNlTmF2IHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnByb2R2TmF2IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC5iYXNlTmF2W2RhdGEtbm9TYWxlYWJsZV0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5wcm9kdk5hdiAuc2FwVWlCbG9ja0xheW91dENlbGwgLnNhcFVpQmxvY2tDZWxsQ29udGVudCAuY29tZm9ydE5hdiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5wcm9kdk5hdiAuc2FwVWlCbG9ja0xheW91dENlbGwgLnNhcFVpQmxvY2tDZWxsQ29udGVudCAuY29tZm9ydE5hdltkYXRhLW5vU2FsZWFibGVdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAucHJvZHZOYXYgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnByZW1pdW1OYXYge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAucHJvZHZOYXYgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgLnByZW1pdW1OYXZbZGF0YS1ub1NhbGVhYmxlXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnByb2R2TmF2IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwVWlCbG9ja0NlbGxDb250ZW50IFtkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnByb2R2TmF2IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwVWlCbG9ja0NlbGxDb250ZW50IFtkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdIC5wcm9kdlRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnByb2R2TmF2IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwVWlCbG9ja0NlbGxDb250ZW50IFtkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdIC5wcm9kdlByaWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLmhlYWRlclJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLmhlYWRlclJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBtaW4td2lkdGg6IDQ3MHB4O1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5oZWFkZXJSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5oZWFkZXJSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZmNmY2Y7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgbWluLXdpZHRoOiAyNzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KSAuc2FwVWlCbG9ja0xheW91dENlbGw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuc2FwVWlCbG9ja0xheW91dFJvdzpub3QoLmhlYWRlclJvdyk6bm90KC5wcm9kdk5hdikuaGlnaGxpZ2h0Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2ZjZmNmO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KS5oaWdobGlnaHRSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5wcm9kdkhlYWRlciB7XG4gIGhlaWdodDogNTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbSAwLjVyZW07XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpLmhpZ2hsaWdodFJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwgLnByb2R2SGVhZGVyIC5wcm9kdlRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KS5oaWdobGlnaHRSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIC5wcm9kdkhlYWRlciAucHJvZHZQcmljZVdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIHRvcDogMC4yNzVyZW07XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpLmhpZ2hsaWdodFJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwgLnByb2R2SGVhZGVyIC5wcm9kdlByaWNlV3JhcHBlciAucHJvZHZQcmljZSB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuc2FwVWlCbG9ja0xheW91dFJvdzpub3QoLmhlYWRlclJvdyk6bm90KC5wcm9kdk5hdikuaGlnaGxpZ2h0Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAucHJvZHZIZWFkZXIgLnByb2R2UHJpY2VXcmFwcGVyIC5wcm9kdlByaWNlIC5wZXJpb2Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuc2FwVWlCbG9ja0xheW91dFJvdzpub3QoLmhlYWRlclJvdyk6bm90KC5wcm9kdk5hdikuaGlnaGxpZ2h0Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuc2FwVWlCbG9ja0xheW91dFJvdzpub3QoLmhlYWRlclJvdyk6bm90KC5wcm9kdk5hdikuaGlnaGxpZ2h0Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdIC5wcm9kdkhlYWRlciAucHJvZHZUaXRsZSB7XG4gIGNvbG9yOiAjOTdkNzAwO1xuICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuc2FwVWlCbG9ja0xheW91dFJvdzpub3QoLmhlYWRlclJvdyk6bm90KC5wcm9kdk5hdikuaGlnaGxpZ2h0Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdIC5wcm9kdkhlYWRlciAucHJvZHZQcmljZSB7XG4gIGNvbG9yOiAjOTdkNzAwO1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpLmhpZ2hsaWdodFJvdyAuc2FwVWlCbG9ja0xheW91dENlbGxbZGF0YS1zZWxlY3RlZFByb2R2YXJpYW50XSAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMGQzOWFiLCAjMGQzOWFiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDU1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpLmhpZ2hsaWdodFJvdyAuc2FwVWlCbG9ja0xheW91dENlbGxbZGF0YS1zZWxlY3RlZFByb2R2YXJpYW50XSAuc2FwVWlCbG9ja0NlbGxDb250ZW50IC5zYXBVaUJsb2NrQ2VsbFRpdGxlLnNhcFVpQmxvY2tDZWxsQmVnaW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KSAuaGlnaGxpZ2h0SXRlbSB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjVyZW0pO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KSAuaGlnaGxpZ2h0SXRlbSAuaGlnaGxpZ2h0VHh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KSAuaGlnaGxpZ2h0SXRlbSAuc2FwTUZsZXhJdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KSAuaGlnaGxpZ2h0SXRlbSAuc2FwTUZsZXhJdGVtIC5zYXBNRlQsXG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpIC5oaWdobGlnaHRJdGVtIC5zYXBNRmxleEl0ZW0gLnNhcE1UZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KSAuaGlnaGxpZ2h0SXRlbSAuc2FwTUZsZXhJdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpLnJlcGFpclNlcnZpY2VSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KS5yZXBhaXJTZXJ2aWNlUm93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCBoMiB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMTI1cmVtO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KS5yZXBhaXJTZXJ2aWNlUm93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwTVN3dENvbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuNXJlbTtcbiAgcmlnaHQ6IDAuNXJlbTtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuc2FwVWlCbG9ja0xheW91dFJvdzpub3QoLmhlYWRlclJvdyk6bm90KC5wcm9kdk5hdikucmVwYWlyU2VydmljZVJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwgLnN0ZXBCVG9nZ2xlVmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC41cmVtO1xuICByaWdodDogMC41cmVtO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KS5yZXBhaXJTZXJ2aWNlUm93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdIC5zYXBNU3d0Q29udCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuc2FwVWlCbG9ja0xheW91dFJvdzpub3QoLmhlYWRlclJvdyk6bm90KC5wcm9kdk5hdikucmVwYWlyU2VydmljZVJvdyAuc2FwVWlCbG9ja0xheW91dENlbGxbZGF0YS1zZWxlY3RlZFByb2R2YXJpYW50XSAuc3RlcEJUb2dnbGVWaXNpYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KS5yZXBhaXJTZXJ2aWNlUm93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXJlcGFpcnNlcnZpY2VPZmZdIGgyLFxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KS5yZXBhaXJTZXJ2aWNlUm93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXJlcGFpcnNlcnZpY2VOb3RTZWxlY3RlZF0gaDIge1xuICBjb2xvcjogI2NmY2ZjZiAhaW1wb3J0YW50O1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KS5yZXBhaXJTZXJ2aWNlUm93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbFtkYXRhLXJlcGFpcnNlcnZpY2VPZmZdIC5zYXBNRlQsXG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpLnJlcGFpclNlcnZpY2VSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtcmVwYWlyc2VydmljZU5vdFNlbGVjdGVkXSAuc2FwTUZUIHtcbiAgY29sb3I6ICNjZmNmY2YgIWltcG9ydGFudDtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuc2FwVWlCbG9ja0xheW91dFJvdzpub3QoLmhlYWRlclJvdyk6bm90KC5wcm9kdk5hdikucmVwYWlyU2VydmljZVJvdyAuc2FwVWlCbG9ja0xheW91dENlbGxbZGF0YS1yZXBhaXJzZXJ2aWNlT2ZmXSAuZ3JlZW4sXG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpLnJlcGFpclNlcnZpY2VSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsW2RhdGEtcmVwYWlyc2VydmljZU5vdFNlbGVjdGVkXSAuZ3JlZW4ge1xuICBjb2xvcjogI2NmY2ZjZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5jb21wYXJzaW9uV3JhcHBlciAuc2FwVWlCbG9ja0xheW91dFJvdzpub3QoLmhlYWRlclJvdyk6bm90KC5wcm9kdk5hdikucmVwYWlyU2VydmljZVJvdyAuc2FwVWlCbG9ja0xheW91dENlbGw6bm90KFtkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KS5idG5Sb3cgLmJ0bkl0bSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLmNvbXBhcnNpb25XcmFwcGVyIC5zYXBVaUJsb2NrTGF5b3V0Um93Om5vdCguaGVhZGVyUm93KTpub3QoLnByb2R2TmF2KS5idG5Sb3cgLmJ0bkl0bTpub3QoW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpIFtkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdIHtcbiAgYmFja2dyb3VuZDogI2U5ZjVmYztcbiAgYm9yZGVyOiAycHggc29saWQgIzBkMzlhYjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZmxleDogMS4xMjUgIWltcG9ydGFudDtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuc2FwVWlCbG9ja0xheW91dFJvdzpub3QoLmhlYWRlclJvdyk6bm90KC5wcm9kdk5hdikgW2RhdGEtbm90U2FsZWFibGVdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuc2FwVWlCbG9ja0xheW91dFJvdzpub3QoLmhlYWRlclJvdyk6bm90KC5wcm9kdk5hdikgW2RhdGEtbGFzdENlbGxdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZmNmY2Y7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnNhcFVpQmxvY2tMYXlvdXRSb3c6bm90KC5oZWFkZXJSb3cpOm5vdCgucHJvZHZOYXYpIFtkYXRhLWxhc3RDZWxsXVtkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwZDM5YWI7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLmJhc2VDZWxsIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5iYXNlQ2VsbCAuc2FwTUZULFxuLmNvbXBhcnNpb25XcmFwcGVyIC5iYXNlQ2VsbCAuc2FwTVRleHQge1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLmNvbWZvcnRDZWxsIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5jb21mb3J0Q2VsbCAuc2FwTUZULFxuLmNvbXBhcnNpb25XcmFwcGVyIC5jb21mb3J0Q2VsbCAuc2FwTVRleHQge1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLnByZW1pdW1DZWxsIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5wcmVtaXVtQ2VsbCAuc2FwTUZULFxuLmNvbXBhcnNpb25XcmFwcGVyIC5wcmVtaXVtQ2VsbCAuc2FwTVRleHQge1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLmNvbXBhcnNpb25XcmFwcGVyIC5iYXNlQ2VsbDpub3QoW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb21wYXJzaW9uV3JhcHBlciAuY29tZm9ydENlbGw6bm90KFtkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29tcGFyc2lvbldyYXBwZXIgLnByZW1pdW1DZWxsOm5vdChbZGF0YS1zZWxlY3RlZFByb2R2YXJpYW50XSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbXBhcnNpb25XcmFwcGVyIFtkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5kZXRhaWxSb3cgLmRldGFpbEl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2ZjZmNmO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5kZXRhaWxSb3cgLmRldGFpbEl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjZTlmNWZjO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5kZXRhaWxSb3cgLmRldGFpbEJveExhYmVsIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5kZXRhaWxSb3cgLmRldGFpbEJveExhYmVsIC5zYXBNRlQsXG4uY29tcGFyc2lvbldyYXBwZXIgLmRldGFpbFJvdyAuZGV0YWlsQm94TGFiZWwgLnNhcE1UZXh0IHtcbiAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuZGV0YWlsUm93IC5kZXRhaWxCb3hEZXRhaWwge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjJweDtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuZGV0YWlsUm93IC5kZXRhaWxCb3hEZXRhaWwgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuZGV0YWlsUm93IC5kZXRhaWxCb3hEZXRhaWwgLnNhcE1GVCxcbi5jb21wYXJzaW9uV3JhcHBlciAuZGV0YWlsUm93IC5kZXRhaWxCb3hEZXRhaWwgLnNhcE1UZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLmRldGFpbFJvdyA6Zmlyc3QtY2hpbGQgaDIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5kZXRhaWxSb3cgaDIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NmY2ZjZjtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5kZXRhaWxSb3cgW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0ge1xuICBmbGV4OiAxLjEyNSAhaW1wb3J0YW50O1xufVxuLmNvbXBhcnNpb25XcmFwcGVyIC5kZXRhaWxSb3cgW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0gLmRldGFpbEJveExhYmVsIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuZGV0YWlsUm93IFtkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdIGgyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuZGV0YWlsUm93IC5sYWJlbENlbGwgLmRldGFpbEJveExhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuZGV0YWlsUm93IC5iYXNlQ2VsbCB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuZGV0YWlsUm93IC5iYXNlQ2VsbCAuc2FwTUZULFxuLmNvbXBhcnNpb25XcmFwcGVyIC5kZXRhaWxSb3cgLmJhc2VDZWxsIC5zYXBNVGV4dCB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuZGV0YWlsUm93IC5jb21mb3J0Q2VsbCB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuZGV0YWlsUm93IC5jb21mb3J0Q2VsbCAuc2FwTUZULFxuLmNvbXBhcnNpb25XcmFwcGVyIC5kZXRhaWxSb3cgLmNvbWZvcnRDZWxsIC5zYXBNVGV4dCB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuZGV0YWlsUm93IC5wcmVtaXVtQ2VsbCB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuZGV0YWlsUm93IC5wcmVtaXVtQ2VsbCAuc2FwTUZULFxuLmNvbXBhcnNpb25XcmFwcGVyIC5kZXRhaWxSb3cgLnByZW1pdW1DZWxsIC5zYXBNVGV4dCB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuYnRuQ2VsbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb21wYXJzaW9uV3JhcHBlciAuYnRuQ2VsbCBidXR0b24ge1xuICB3aWR0aDogMjU0cHg7XG59XG4uY29tcGFyc2lvbldyYXBwZXIgLm9ldmJzSWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IGhlbHA7XG4gIHJpZ2h0OiAwLjc1cmVtO1xufVxuLmluZm9UZXh0Tm9TYWxlIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLmluZm9UZXh0Tm9TYWxlLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGV0YWlsRnVuY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5idG5EZXRhaWxzW2RhdGEtbWluaW11bV0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmluZm9UZXh0Tm9TYWxlLm1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ub3B0aW9uQm94ZXMgLnNhcFVpQmxvY2tMYXlvdXRSb3cge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm9wdGlvbkJveGVzIC5zYXBVaUJsb2NrTGF5b3V0Um93IC5zYXBVaUJsb2NrQ2VsbFRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ub3B0aW9uQm94ZXMgLnNhcFVpQmxvY2tMYXlvdXRSb3cgLm9wdGlvbkNlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNlOWY1ZmM7XG4gIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5O1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMnJlbSAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ub3B0aW9uQm94ZXMgLnNhcFVpQmxvY2tMYXlvdXRSb3cgLm9wdGlvbkNlbGwgLm9ldmJzSWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgdG9wOiAxcmVtO1xufVxuLm9wdGlvbkJveGVzIC5zYXBVaUJsb2NrTGF5b3V0Um93IC5vcHRpb25DZWxsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ub3B0aW9uQm94ZXMgLnNhcFVpQmxvY2tMYXlvdXRSb3cgLm9wdGlvbkNlbGwgLm9wdGlvbkxpc3QgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ub3B0aW9uQm94ZXMgLnNhcFVpQmxvY2tMYXlvdXRSb3cgLm9wdGlvbkNlbGwgLm9wdGlvbkxpc3QgLmZvLWRpc2xpa2Uge1xuICBwYWRkaW5nLXRvcDogMC4ycmVtO1xufVxuLm9wdGlvbkJveGVzIC5zYXBVaUJsb2NrTGF5b3V0Um93IC5vcHRpb25DZWxsIC5vcHRpb25MaXN0IC5vcHRpb25MaXN0VHh0IHtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG4ub3B0aW9uQm94ZXMgLnNhcFVpQmxvY2tMYXlvdXRSb3cgLm9wdGlvbkNlbGwgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5vcHRpb25Cb3hlcyAuc2FwVWlCbG9ja0xheW91dFJvdyAub3B0aW9uQ2VsbCAuc2FwTUJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIGJvdHRvbTogMC41cmVtO1xufVxuLnRvdGFsQmxvY2tXcmFwcGVyIC50b3RhbFJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuLnRvdGFsQmxvY2tXcmFwcGVyIC50b3RhbFJvdyAuc3VmZml4VHh0IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4udG90YWxCbG9ja1dyYXBwZXIgLnRvdGFsUm93LmV4dHJhT3B0aW9uIC5mby1wbHVzLFxuLnRvdGFsQmxvY2tXcmFwcGVyIC50b3RhbFJvdy5leHRyYU9wdGlvbiAuZm8tbWludXMge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwLjVyZW0gMCAwLjc1cmVtO1xufVxuLnRvdGFsQmxvY2tXcmFwcGVyIC50b3RhbFJvdy50b3RhbEJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwZDM5YWI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudG90YWxCbG9ja1dyYXBwZXIgLnRvdGFsUm93LnRvdGFsQmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4udG90YWxCbG9ja1dyYXBwZXIgLnRvdGFsUm93IC5zYXBNVGV4dCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk3ZDcwMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRvdGFsQmxvY2tXcmFwcGVyIC50b3RhbFJvdyAuc2FwTVRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4udG90YWxCbG9ja1dyYXBwZXIgLnRvdGFsUm93LnRvdGFsRmVldE5vdGUge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cbi50b3RhbEJsb2NrV3JhcHBlciAudG90YWxSb3cgLnNhcE1GVCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudG90YWxCbG9ja1dyYXBwZXIgLnRvdGFsUm93IC5zYXBNRlQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4udG90YWxCbG9ja1dyYXBwZXIgLmFjdGlvbkNvZGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnRvdGFsQmxvY2tXcmFwcGVyIGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLmNvbnRhY3REYXRhRnJnbXQgLnN0cmVldCB7XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG59XG4uc2FwLXBob25lIC5hZ2VuY3lGcmdtdCAud2lkdGhGdWxsRm9yTW9ibGUsXG4uc2FwLXRhYmxldCAuYWdlbmN5RnJnbXQgLndpZHRoRnVsbEZvck1vYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgbWFyZ2luOiAwIDAgMDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeVJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwudGl0bGUgaDIge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5SGVhZGxpbmUge1xuICBtYXJnaW4tbGVmdDogLTAuMXJlbSAhaW1wb3J0YW50O1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lIQm94IHtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeVZCb3gge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB6LWluZGV4OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlLCB6LWluZGV4IDBzIDAuMnMgZWFzZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNFMkU5RUQ7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeVZCb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWdlbmN5RnJnbXQgLmFnZW5jeVZCb3g6aG92ZXIge1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiAwIDhweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2UsIHotaW5kZXggMHMgMHMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lJbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXgtd2lkdGg6IDY1JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5X25hbWUge1xuICBjb2xvcjogIzMxMzQzNTtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5VGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5SW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2RjgwOEE7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG59XG4uYWdlbmN5RnJnbXQgLmFycm93UmlnaHQge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lOZXh0QnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwMmVhNyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lOZXh0QnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzk0ZDBlZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMmVhNyAhaW1wb3J0YW50O1xufVxuLmFnZW5jeUZyZ210IC5hZ2VuY3lJbnB1dFNlYXJjaCB7XG4gIG1pbi13aWR0aDogMzBlbTtcbn1cbi5hZ2VuY3lGcmdtdCAuYWdlbmN5UmVzdWx0SW1nIHtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG59XG4uYWdlbmN5RnJnbXQgLnNhcE1DcnNsQmFja2dyb3VuZC1UcmFuc2x1Y2VudCB7XG4gIGJhY2tncm91bmQ6ICNlOWY1ZmM7XG4gIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5O1xufVxuLm92ZXJ2aWV3RnJnbXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm92ZXJ2aWV3RnJnbXQgLm92ZXJ2aWV3Um93IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5vdmVydmlld0ZyZ210IC5vdmVydmlld1JvdyAubWIge1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbn1cbi5vdmVydmlld0ZyZ210IC5vdmVydmlld1JvdyAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWY1ZmM7XG4gIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5O1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLm92ZXJ2aWV3RnJnbXQgLm92ZXJ2aWV3Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5vdmVydmlld0ZyZ210IC5vdmVydmlld1JvdyAuc2FwVWlCbG9ja0xheW91dENlbGwgaDIge1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA3NXB4IDc1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cbi5vdmVydmlld0ZyZ210IC5vdmVydmlld1JvdyAuc2FwVWlCbG9ja0xheW91dENlbGwucG9saWN5aG9sZGVyIGgyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcG9saWN5aG9sZGVyLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMThweDtcbn1cbi5vdmVydmlld0ZyZ210IC5vdmVydmlld1JvdyAuc2FwVWlCbG9ja0xheW91dENlbGwucG9saWN5aG9sZGVyIC5zYXBNRlQge1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbn1cbi5vdmVydmlld0ZyZ210IC5vdmVydmlld1JvdyAuc2FwVWlCbG9ja0xheW91dENlbGwuY29udHJhY3REZXRhaWxzIGgyIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm92ZXJ2aWV3RnJnbXQgLm92ZXJ2aWV3Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC5jb250cmFjdERldGFpbHNbZGF0YS1wcm9jZXNzPVwicDFcIl0gaDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9uZXVlVmVycy5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLThweCAtNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwcHggNjBweDtcbn1cbi5vdmVydmlld0ZyZ210IC5vdmVydmlld1JvdyAuc2FwVWlCbG9ja0xheW91dENlbGwuY29udHJhY3REZXRhaWxzIGgzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ub3ZlcnZpZXdGcmdtdCAub3ZlcnZpZXdSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLmNvbnRyYWN0RGV0YWlscyBoNCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm92ZXJ2aWV3RnJnbXQgLm92ZXJ2aWV3Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC5jb250cmFjdERldGFpbHMgLnNhcFVpSExheW91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vdmVydmlld0ZyZ210IC5vdmVydmlld1JvdyAuc2FwVWlCbG9ja0xheW91dENlbGwuY29udHJhY3REZXRhaWxzIC5zYXBVaUhMYXlvdXQgLnNhcE1GVCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5vdmVydmlld0ZyZ210IC5vdmVydmlld1JvdyAuc2FwVWlCbG9ja0xheW91dENlbGwuY29udHJhY3REZXRhaWxzIC5zYXBVaUhMYXlvdXQgLm9ldmJzSWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogNjVweDtcbiAgbWFyZ2luOiAwO1xufVxuLm92ZXJ2aWV3RnJnbXQgLm92ZXJ2aWV3Um93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ub3ZlcnZpZXdGcmdtdCAub3ZlcnZpZXdSb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5jb25zdWx0YXRpb25GcmdtdCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uY29uc3VsdGF0aW9uRnJnbXQgLmNvbnN1bHRhdGlvblJvdyAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWY1ZmM7XG4gIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5O1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuLmNvbnN1bHRhdGlvbkZyZ210IC5jb25zdWx0YXRpb25Sb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMi42MjVyZW0gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTBweDtcbn1cbi5jb25zdWx0YXRpb25GcmdtdCAuY29uc3VsdGF0aW9uUm93IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC5iZXJhdGVyIGgyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmVyYXRlci5wbmcnKTtcbn1cbi5jb25zdWx0YXRpb25GcmdtdCAuY29uc3VsdGF0aW9uUm93IC5lcnJNc2cge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmNvbnN1bHRhdGlvbkZyZ210IC5jb25zdWx0YXRpb25Sb3cgLnNhcE1DYiB7XG4gIHBhZGRpbmc6IDAgMCAwIDJyZW07XG59XG4uY29uc3VsdGF0aW9uRnJnbXQgLmNvbnN1bHRhdGlvblJvdyAuc2FwTUNiIC5zYXBNQ2JCZyB7XG4gIGxlZnQ6IDA7XG59XG4uY29tcGxldGlvbkZyZ210IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmNWZjO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbi5jb21wbGV0aW9uRnJnbXQgLmNvbXBsZXRpb25Sb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMi42MjVyZW0gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTVweDtcbn1cbi5jb21wbGV0aW9uRnJnbXQgLmNvbXBsZXRpb25Sb3cgLnNhcFVpQmxvY2tMYXlvdXRDZWxsLmNvbnRyYWN0IGgyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29udHJhY3REZXRhaWxzLnBuZycpO1xufVxuLmNvbXBsZXRpb25GcmdtdCAuY29tcGxldGlvblJvd0VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbn1cbi5jb21wbGV0aW9uRnJnbXQgLmNvbXBsZXRpb25Sb3dFbmQgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIGRpdiB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLmNvbXBsZXRpb25GcmdtdCAuY29tcGxldGlvblJvd0VuZCAuc2FwVWlCbG9ja0xheW91dENlbGwgbGFiZWwge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5jb21wbGV0aW9uRnJnbXQgLnNhcE1DYiB7XG4gIHBhZGRpbmc6IDAgMCAwIDJyZW07XG59XG4uY29tcGxldGlvbkZyZ210IC5zYXBNQ2IgLnNhcE1DYkJnIHtcbiAgbGVmdDogMDtcbn1cbi5zZW5kRnJnbXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjVmYztcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCBsaWdodGdyYXk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogMXJlbSAwLjVyZW07XG59XG4uc2VuZEZyZ210IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogLTEwcHg7XG59XG4uc2VuZEZyZ210IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbC5wb2xpY2UgaDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wb2xpY2UucG5nJyk7XG59XG4uc2VuZEZyZ210IC5lcnJNc2cge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnNlbmRGcmdtdCAuc2FwTUNiIHtcbiAgcGFkZGluZzogMCAwIDAgMnJlbTtcbn1cbi5zZW5kRnJnbXQgLnNhcE1DYiAuc2FwTUNiQmcge1xuICBsZWZ0OiAwO1xufVxuLnNlbmRGcmdtdCAuc2FwTUJ0biB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi50aGFua3NGcmdtdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTdkNzAwO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgbWFyZ2luOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xufVxuLnRoYW5rc0ZyZ210IC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogLTEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N1Y2Nlc3MucG5nJyk7XG59XG4udGhhbmtzRnJnbXQgLnNhcE1DYiB7XG4gIHBhZGRpbmc6IDAgMCAwIDJyZW07XG59XG4udGhhbmtzRnJnbXQgLnNhcE1DYiAuc2FwTUNiQmcge1xuICBsZWZ0OiAwO1xufVxuLnRoYW5rc0ZyZ210IC5zYXBNQnRuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9ldmJzLWljb25mb250XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9vZXZicy1pY29uZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL29ldmJzLWljb25mb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQuc3ZnI29ldmJzLWljb25mb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJvZXZicy1pY29uZm9udFwiO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvb2V2YnMtaWNvbmZvbnQuc3ZnI29ldmJzLWljb25mb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgfVxufVxuW2RhdGEtaWNvbl06YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWljb24pO1xufVxuW2RhdGEtaWNvbl06YmVmb3JlLFxuLmZvLWFsZXJ0OmJlZm9yZSxcbi5mby1hcnJvdy1kb3duOmJlZm9yZSxcbi5mby1hcnJvdy1sZWZ0OmJlZm9yZSxcbi5mby1hcnJvdy1yaWdodDpiZWZvcmUsXG4uZm8tYXJyb3ctdXA6YmVmb3JlLFxuLmZvLWJhY2t3YXJkOmJlZm9yZSxcbi5mby1iYXI6YmVmb3JlLFxuLmZvLWJ1bGxldDpiZWZvcmUsXG4uZm8tYnVsbGV0LWFycm93OmJlZm9yZSxcbi5mby1jYWxjdWxhdG9yOmJlZm9yZSxcbi5mby1jYWxlbmRhcjpiZWZvcmUsXG4uZm8tY2hlY2s6YmVmb3JlLFxuLmZvLWNsb2NrOmJlZm9yZSxcbi5mby1jdXN0b21lcjpiZWZvcmUsXG4uZm8tZGVsZXRlOmJlZm9yZSxcbi5mby1kaXNsaWtlOmJlZm9yZSxcbi5mby1kb3Q6YmVmb3JlLFxuLmZvLWRvdWJsZWFycm93LWRvd246YmVmb3JlLFxuLmZvLWRvdWJsZWFycm93LXVwOmJlZm9yZSxcbi5mby1kb3dubG9hZDpiZWZvcmUsXG4uZm8tZXhjbGFtYXRpb246YmVmb3JlLFxuLmZvLWZvcndhcmQ6YmVmb3JlLFxuLmZvLWlkLWNhcmQ6YmVmb3JlLFxuLmZvLWxpa2U6YmVmb3JlLFxuLmZvLW1haWw6YmVmb3JlLFxuLmZvLW1lbW9yaXplOmJlZm9yZSxcbi5mby1tZW51OmJlZm9yZSxcbi5mby1taW51czpiZWZvcmUsXG4uZm8tbW9iaWxlLWJlcmF0ZXI6YmVmb3JlLFxuLmZvLW1vYmlsZS1tZW51ZTpiZWZvcmUsXG4uZm8tbW9iaWxlLW1lbnVlLWFrdGl2OmJlZm9yZSxcbi5mby1tb2JpbGUtbWVudWUtaG9jaDpiZWZvcmUsXG4uZm8tbW9iaWxlLW1lbnVlLWhvY2gtYWt0aXY6YmVmb3JlLFxuLmZvLXBhZGxvY2s6YmVmb3JlLFxuLmZvLXBhZGxvY2stb3BlbjpiZWZvcmUsXG4uZm8tcGFwZXI6YmVmb3JlLFxuLmZvLXBhcGVyLWJsYW5rOmJlZm9yZSxcbi5mby1wZW5jaWw6YmVmb3JlLFxuLmZvLXBob25lOmJlZm9yZSxcbi5mby1wbGFjZTpiZWZvcmUsXG4uZm8tcGxheS1wYXVzZTpiZWZvcmUsXG4uZm8tcGx1czpiZWZvcmUsXG4uZm8tcHJpbnQ6YmVmb3JlLFxuLmZvLXF1ZXN0aW9uOmJlZm9yZSxcbi5mby1yZWxvYWQ6YmVmb3JlLFxuLmZvLXNlYXJjaDpiZWZvcmUsXG4uZm8tc2VydmljZS1udW1iZXJzOmJlZm9yZSxcbi5mby1zcGVha2VyOmJlZm9yZSxcbi5mby10YWJsZS1wYWdpbmF0aW9uOmJlZm9yZSxcbi5mby10cmFzaC1iaW46YmVmb3JlLFxuLmZvLXdvcmxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwib2V2YnMtaWNvbmZvbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG4uZm8tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYyXCI7XG59XG4uZm8tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGJcIjtcbn1cbi5mby1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0YVwiO1xufVxuLmZvLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MVwiO1xufVxuLmZvLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0Y1wiO1xufVxuLmZvLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3YVwiO1xufVxuLmZvLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDhcIjtcbn1cbi5mby1idWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ1XCI7XG59XG4uZm8tYnVsbGV0LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MlwiO1xufVxuLmZvLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZhXCI7XG59XG4uZm8tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY0XCI7XG59XG4uZm8tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcwXCI7XG59XG4uZm8tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRmXCI7XG59XG4uZm8tY3VzdG9tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZjXCI7XG59XG4uZm8tZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3NFwiO1xufVxuLmZvLWRpc2xpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYxXCI7XG59XG4uZm8tZG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0ZFwiO1xufVxuLmZvLWRvdWJsZWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUzXCI7XG59XG4uZm8tZG91YmxlYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU0XCI7XG59XG4uZm8tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQyXCI7XG59XG4uZm8tZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQxXCI7XG59XG4uZm8tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDNcIjtcbn1cbi5mby1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MFwiO1xufVxuLmZvLWxpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDczXCI7XG59XG4uZm8tbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDZcIjtcbn1cbi5mby1tZW1vcml6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjlcIjtcbn1cbi5mby1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NlwiO1xufVxuLmZvLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2M1wiO1xufVxuLmZvLW1vYmlsZS1iZXJhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NVwiO1xufVxuLmZvLW1vYmlsZS1tZW51ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTZcIjtcbn1cbi5mby1tb2JpbGUtbWVudWUtYWt0aXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU3XCI7XG59XG4uZm8tbW9iaWxlLW1lbnVlLWhvY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU4XCI7XG59XG4uZm8tbW9iaWxlLW1lbnVlLWhvY2gtYWt0aXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU5XCI7XG59XG4uZm8tcGFkbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmVcIjtcbn1cbi5mby1wYWRsb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZmXCI7XG59XG4uZm8tcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY4XCI7XG59XG4uZm8tcGFwZXItYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY3XCI7XG59XG4uZm8tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3NVwiO1xufVxuLmZvLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZFwiO1xufVxuLmZvLXBsYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0OVwiO1xufVxuLmZvLXBsYXktcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc5XCI7XG59XG4uZm8tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzdcIjtcbn1cbi5mby1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDRcIjtcbn1cbi5mby1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzhcIjtcbn1cbi5mby1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ3XCI7XG59XG4uZm8tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NVwiO1xufVxuLmZvLXNlcnZpY2UtbnVtYmVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmJcIjtcbn1cbi5mby1zcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3NlwiO1xufVxuLmZvLXRhYmxlLXBhZ2luYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcyXCI7XG59XG4uZm8tdHJhc2gtYmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MVwiO1xufVxuLmZvLXdvcmxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0ZVwiO1xufVxuLmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJvZXZicy1pY29uZm9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmZvOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9ldmJzLWljb25mb250XCI7XG59XG4uZm8tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJ0XCI7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTcGFya2Fzc2UgV2ViJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFycmctd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcnJnLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3BhcnJnLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9zcGFycmctd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJyZy13ZWJmb250LnN2ZyNzcGFya2Fzc2VfcmdyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcnJnaXQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcnJnaXQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zcGFycmdpdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvc3BhcnJnaXQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJyZ2l0LXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9yZ2l0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NwYXJrYXNzZSBXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJsdC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFybHQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zcGFybHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJsdC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3Bhcmx0LXdlYmZvbnQuc3ZnI3NwYXJrYXNzZV9sdHJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTcGFya2Fzc2UgV2ViJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJsdGl0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9zcGFybHRpdC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3Bhcmx0aXQtd2ViZm9udC5zdmcjc3Bhcmthc3NlX2x0aXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Bhcmthc3NlIFdlYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhcmJkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYXJiZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJiZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvc3BhcmJkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zcGFyYmQtd2ViZm9udC5zdmcjc3Bhcmthc3NlX3JnYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTcGFya2Fzc2UgV2ViJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFyYmRpdC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGFyYmRpdC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NwYXJiZGl0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9zcGFyYmRpdC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3BhcmJkaXQtd2ViZm9udC5zdmcjc3Bhcmthc3NlX3JnYm9sZF9pdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLm1zZ1dyYXBwZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMHJlbSk7XG59XG4ubXNnV3JhcHBlciAuc2FwTU1zZ1N0cmlwIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG59XG4uZXJyb3JDdHJsIGlucHV0LFxuLmVycm9yQ3RybC5zYXBNU2x0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlNGQ0Njtcbn1cbi5lcnJvckN0cmwgaW5wdXQ6Zm9jdXMsXG4uZXJyb3JDdHJsLnNhcE1TbHQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkNjIwMTggIWltcG9ydGFudDtcbn1cbi5lcnJvckN0cmwuc2FwTVNGIGZvcm0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGU0ZDQ2O1xufVxuLmVycm9yQ3RybC5zYXBNU0YgZm9ybTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2Q2MjAxOCAhaW1wb3J0YW50O1xufVxuLmVycm9yQ3RybC5zYXBNU0YgZm9ybSAuc2FwTVNGQiB7XG4gIGNvbG9yOiAjZGU0ZDQ2O1xufVxuLmVycm9yQ3RybC5zYXBNU0YgaW5wdXQsXG4uZXJyb3JDdHJsLnNhcE1TRjpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmVycm9yQ3RybCBiZGkge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG4uZXJyb3JDdHJsIGJkaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvaW5saW5lX3ZhbGlkaWVydW5nX25lZ2F0aXYuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZXJyb3JDdHJsLnNhcE1SYiAuc2FwTVJiQk91dCB7XG4gIGJvcmRlci1jb2xvcjogI2Q2MjAxOCAhaW1wb3J0YW50O1xufVxuLmVycm9yQ3RybC5zYXBNUmIgYmRpOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lcnJvckN0cmwuc2FwTUNiIC5zYXBNQ2JCZyB7XG4gIGJvcmRlci1jb2xvcjogI2Q2MjAxOCAhaW1wb3J0YW50O1xufVxuLmVycm9yQ3RybC5zYXBNQ2IgYmRpOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMTFweDtcbn1cbi5zYXBVaUhMYXlvdXQgPiAuZXJyb3JDdHJsIGJkaTphZnRlciB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5lcnJNc2cge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBjb2xvcjogI2Q2MjAxOCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5yb2FkTWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJvYWRNYXAgc3BhbjpiZWZvcmUsXG4ucm9hZE1hcCBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJvYWRNYXAgLnBvaW50ZXIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICM1OTc3YzY7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJvYWRNYXAgLnBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE5cHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgIzU5NzdjNjtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5yb2FkTWFwIC5wb2ludGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnJvYWRNYXAgLnBvaW50ZXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzBkMzlhYjtcbn1cbi5yb2FkTWFwIC5wb2ludGVyOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ucm9hZE1hcCAucG9pbnRlcjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzBkMzlhYjtcbn1cbi5yb2FkTWFwIC5wb2ludGVyOm50aC1jaGlsZCgyKSB7XG4gIHotaW5kZXg6IDQ7XG59XG4ucm9hZE1hcCAucG9pbnRlcjpudGgtY2hpbGQoMykge1xuICB6LWluZGV4OiAzO1xufVxuLnJvYWRNYXAgLnBvaW50ZXI6bGFzdC1jaGlsZCB7XG4gIHotaW5kZXg6IDI7XG59XG4ucm9hZE1hcCAucG9pbnRlcjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnJvYWRNYXAgPiBkaXYge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogIzU5NzdjNjtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucm9hZE1hcCA+IGRpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTlweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjNTk3N2M2O1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnJvYWRNYXAgPiBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucm9hZE1hcCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuLnJvYWRNYXAgPiBkaXY6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5yb2FkTWFwID4gZGl2OmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMGQzOWFiO1xufVxuLnJvYWRNYXAgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgei1pbmRleDogNDtcbn1cbi5yb2FkTWFwID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIHotaW5kZXg6IDM7XG59XG4ucm9hZE1hcCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgei1pbmRleDogMjtcbn1cbi5yb2FkTWFwID4gZGl2Omxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ucm9hZE1hcCA+IGRpdiAuc2FwTUZUIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLnJvYWRNYXAgPiBkaXYgLnNhcE1GVCBzcGFuIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuLnJvYWRNYXAgPiBkaXYgLnNhcE1GVCAubm8ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJvYWRNYXAgPiBkaXYgLnNhcE1GVCAudGl0bGUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5yb2FkTWFwID4gZGl2IC5zYXBNRlQgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLnJvYWRNYXAgPiBkaXYgLnNhcE1GVCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvYWRNYXAgPiBkaXYgLnNhcE1GVCAubm8ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdBJ10gPiBkaXY6Zmlyc3QtY2hpbGQgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nQSddID4gZGl2OmZpcnN0LWNoaWxkIC5zYXBNRlQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0EnXSA+IGRpdjpmaXJzdC1jaGlsZCAuc2FwTUZUIHNwYW4ge1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0InXSA+IGRpdjpudGgtY2hpbGQoMSksXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0InXSA+IGRpdjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdCJ10gPiBkaXY6bnRoLWNoaWxkKDEpIC5zYXBNRlQsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0InXSA+IGRpdjpudGgtY2hpbGQoMikgLnNhcE1GVCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nQiddID4gZGl2Om50aC1jaGlsZCgxKTpiZWZvcmUsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0InXSA+IGRpdjpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwZDM5YWI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdCJ10gPiBkaXY6bnRoLWNoaWxkKDIpIC50aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0MnXSA+IGRpdjpudGgtY2hpbGQoMiksXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0MnXSA+IGRpdjpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdDJ10gPiBkaXY6bnRoLWNoaWxkKDIpIC5zYXBNRlQsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0MnXSA+IGRpdjpudGgtY2hpbGQoMykgLnNhcE1GVCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nQyddID4gZGl2Om50aC1jaGlsZCgyKTpiZWZvcmUsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0MnXSA+IGRpdjpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwZDM5YWI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdDJ10gPiBkaXY6bnRoLWNoaWxkKDMpIC50aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0QnXSA+IGRpdjpudGgtY2hpbGQoMiksXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0QnXSA+IGRpdjpudGgtY2hpbGQoMyksXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0QnXSA+IGRpdjpudGgtY2hpbGQoNCkge1xuICBiYWNrZ3JvdW5kOiAjMGQzOWFiO1xufVxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdEJ10gPiBkaXY6bnRoLWNoaWxkKDIpIC5zYXBNRlQsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0QnXSA+IGRpdjpudGgtY2hpbGQoMykgLnNhcE1GVCxcbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nRCddID4gZGl2Om50aC1jaGlsZCg0KSAuc2FwTUZUIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdEJ10gPiBkaXY6bnRoLWNoaWxkKDIpOmJlZm9yZSxcbi5yb2FkTWFwW2RhdGEtYWN0dWFsU3RlcD0nRCddID4gZGl2Om50aC1jaGlsZCgzKTpiZWZvcmUsXG4ucm9hZE1hcFtkYXRhLWFjdHVhbFN0ZXA9J0QnXSA+IGRpdjpudGgtY2hpbGQoNCk6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwZDM5YWI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnJvYWRNYXBbZGF0YS1hY3R1YWxTdGVwPSdEJ10gPiBkaXY6bGFzdC1jaGlsZCAudGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLm1haW50ZW5hbmNlViAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ubWFpbnRlbmFuY2VWIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYWludGVuYW5jZVYgLnNhcFVpQmxvY2tMYXlvdXRDZWxsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWFpbnRlbmFuY2VWIC5zYXBNRlQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5wcm9wZXJ0aWVzQml0QXV0b0NvbXBsZXRlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMi41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi5wcm9wZXJ0aWVzQml0QXV0b0NvbXBsZXRlSW5uZXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5iaXRBdXRvQ29tcGxldGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uYml0QXV0b0NvbXBsZXRlIC5zYXBVaVRmQ29tYm8ge1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5iaXRBdXRvQ29tcGxldGUgLnNhcFVpVGZJbm5lciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG59XG4uYml0QXV0b0NvbXBsZXRlLmVycm9yLFxuLmJpdEF1dG9Db21wbGV0ZS5lcnJvckN0cmwge1xuICBib3JkZXItY29sb3I6ICNkNjIwMTg7XG59XG4uc2FwVWlMYnggLnNhcFVpTGJ4SSB7XG4gIGhlaWdodDogM3JlbTtcbn1cbi5zYXBVaUxieCAuc2FwVWlMYnhJIC5zYXBVaUxieElUeHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQGtleWZyYW1lcyBibGluayB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAuMjtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogLjI7XG4gIH1cbn1cbi5zYXBNSW5wdXRCYXNlQ29udGVudFdyYXBwZXIge1xuICBib3JkZXI6IDAuNHB4IHNvbGlkICNiZmJmYmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuLnNhcE1JbnB1dEhpZ2hsaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuLnNhcE1JbnB1dEhpZ2hsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyMjI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiU3Bhcmthc3NlIFdlYlwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG4jdmlzQm9keS5zYXBVaUJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzIyMjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuI3Zpc0JvZHkubG9hZGluZyAjY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jdmlzQm9keS5sb2FkaW5nICNpbml0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi42MjVyZW07XG4gIGNvbG9yOiAjMGQzOWFiO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICN2aXNCb2R5LmxvYWRpbmcgI2luaXQge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN2aXNCb2R5LmxvYWRpbmcgI2luaXQgc3BhbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBibGluaztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjRzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbiN2aXNCb2R5LmxvYWRpbmcgI2luaXQgc3BhbjphZnRlcixcbiN2aXNCb2R5LmxvYWRpbmcgI2luaXQgc3BhbjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiBcIlwiO1xufVxuI3Zpc0JvZHkubG9hZGluZyAjaW5pdCBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLjJzO1xufVxuI3Zpc0JvZHkubG9hZGluZyAjaW5pdCBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLjRzO1xufVxuI3Zpc0JvZHkgI2luaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Zpc0JvZHkgc3BhbixcbiN2aXNCb2R5IHRhYmxlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4jdmlzQm9keSAuc2FwVWlCbG9ja0xheW91dENlbGwud0hMIGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM4cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjdmlzQm9keSAuc2FwVWlCbG9ja0xheW91dENlbGwud0hMIGgyIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4jdmlzQm9keSAuc2FwTUZUIC53SEwgaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICBjb2xvcjogIzBkMzlhYjtcbiAgbWFyZ2luLWJvdHRvbTogMC45MzhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjdmlzQm9keSAuc2FwTUZUIC53SEwgaDMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN2aXNCb2R5IC5mby1xdWVzdGlvbiB7XG4gIGN1cnNvcjogaGVscCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLmN1cnI6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbiN2aXNCb2R5IC5mbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI3Zpc0JvZHkgLmZyaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbiN2aXNCb2R5IC5kSUYge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnZlcnNpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbiN2aXNCb2R5IC53MjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLncxMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLmgxMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53NDByZW0ge1xuICB3aWR0aDogNDByZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzlyZW0ge1xuICB3aWR0aDogMzlyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzhyZW0ge1xuICB3aWR0aDogMzhyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzdyZW0ge1xuICB3aWR0aDogMzdyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzZyZW0ge1xuICB3aWR0aDogMzZyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzVyZW0ge1xuICB3aWR0aDogMzVyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzRyZW0ge1xuICB3aWR0aDogMzRyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzNyZW0ge1xuICB3aWR0aDogMzNyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzJyZW0ge1xuICB3aWR0aDogMzJyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzFyZW0ge1xuICB3aWR0aDogMzFyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MzByZW0ge1xuICB3aWR0aDogMzByZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjlyZW0ge1xuICB3aWR0aDogMjlyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjhyZW0ge1xuICB3aWR0aDogMjhyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjdyZW0ge1xuICB3aWR0aDogMjdyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjZyZW0ge1xuICB3aWR0aDogMjZyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjVyZW0ge1xuICB3aWR0aDogMjVyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjRyZW0ge1xuICB3aWR0aDogMjRyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjNyZW0ge1xuICB3aWR0aDogMjNyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjJyZW0ge1xuICB3aWR0aDogMjJyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjFyZW0ge1xuICB3aWR0aDogMjFyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MjByZW0ge1xuICB3aWR0aDogMjByZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTlyZW0ge1xuICB3aWR0aDogMTlyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MThyZW0ge1xuICB3aWR0aDogMThyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTdyZW0ge1xuICB3aWR0aDogMTdyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTZyZW0ge1xuICB3aWR0aDogMTZyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTVyZW0ge1xuICB3aWR0aDogMTVyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTRyZW0ge1xuICB3aWR0aDogMTRyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTNyZW0ge1xuICB3aWR0aDogMTNyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTJyZW0ge1xuICB3aWR0aDogMTJyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTFyZW0ge1xuICB3aWR0aDogMTFyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53MTByZW0ge1xuICB3aWR0aDogMTByZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53OXJlbSB7XG4gIHdpZHRoOiA5cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzhyZW0ge1xuICB3aWR0aDogOHJlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnc3cmVtIHtcbiAgd2lkdGg6IDdyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53NnJlbSB7XG4gIHdpZHRoOiA2cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzVyZW0ge1xuICB3aWR0aDogNXJlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnc0cmVtIHtcbiAgd2lkdGg6IDRyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC53M3JlbSB7XG4gIHdpZHRoOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAudzJyZW0ge1xuICB3aWR0aDogMnJlbSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLncxcmVtIHtcbiAgd2lkdGg6IDFyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5mbGV4R3JvdyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbiN2aXNCb2R5IC5tcjA1cmVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4jdmlzQm9keSAubXIxcmVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuI3Zpc0JvZHkgLm1iMXJlbSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4jdmlzQm9keSAubm9Cb3JkZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5zYXBVaUxvY2FsQnVzeUluZGljYXRvcixcbiN2aXNCb2R5IC5zYXBVaUJ1c3lJbmRpY2F0b3IsXG4jdmlzQm9keSAuc2FwVWlCTHkge1xuICB6LWluZGV4OiAyMDAgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5zYXBNRGlhbG9nUGhvbmUge1xuICB6LWluZGV4OiAyMjAgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5zYXBVaUJMeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5zYXAtdWktYmxvY2tsYXllci1wb3B1cCB7XG4gIHotaW5kZXg6IDE5OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiN2aXNCb2R5ICNzYXBVaUJ1c3lJbmRpY2F0b3IsXG4jdmlzQm9keSAuc2FwVWlMb2NhbEJ1c3kge1xuICB6LWluZGV4OiAyMDEgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5ICNzYXBVaUJ1c3lJbmRpY2F0b3IgLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yLFxuI3Zpc0JvZHkgLnNhcFVpTG9jYWxCdXN5IC5zYXBVaUxvY2FsQnVzeUluZGljYXRvciB7XG4gIHotaW5kZXg6IDIwMSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgI3NhcFVpQnVzeUluZGljYXRvciAuc2FwVWlMb2NhbEJ1c3lJbmRpY2F0b3IgLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yQW5pbWF0aW9uLFxuI3Zpc0JvZHkgLnNhcFVpTG9jYWxCdXN5IC5zYXBVaUxvY2FsQnVzeUluZGljYXRvciAuc2FwVWlMb2NhbEJ1c3lJbmRpY2F0b3JBbmltYXRpb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9sb2FkaW5nLW9ldmJzLXMuZ2lmJykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGNhbGMoMTAwJSAvIDIgLSAyNXB4KSAhaW1wb3J0YW50O1xuICB0b3A6IGNhbGMoMTAwJSAvIDIgLSAyNXB4KSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAyMDEgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5ICNzYXBVaUJ1c3lJbmRpY2F0b3IgLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yIC5zYXBVaUxvY2FsQnVzeUluZGljYXRvckFuaW1hdGlvbiA+IGRpdixcbiN2aXNCb2R5IC5zYXBVaUxvY2FsQnVzeSAuc2FwVWlMb2NhbEJ1c3lJbmRpY2F0b3IgLnNhcFVpTG9jYWxCdXN5SW5kaWNhdG9yQW5pbWF0aW9uID4gZGl2IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLmJ0bk1SIC5zYXBNQnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U5ZjVmYztcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC53SGVhZGxpbmUgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgbWFyZ2luOiAwO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwVWlCbG9ja0NlbGxUaXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNU2x0IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuZm9ybVRleHQge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYkIgLnNhcE1SYkJJbm4ge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNUmIge1xuICBjbGVhcjogbm9uZTtcbiAgbWFyZ2luOiAwLjVyZW0gMC43NXJlbSAwLjVyZW0gMDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYjpmb2N1czpiZWZvcmUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYiAuc2FwTVJiQiB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYiAuc2FwTVJiQiAuc2FwTVJiQk91dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNUmIgLnNhcE1SYkJMYWJlbCB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMnJlbSArIDFweCk7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNUmIgLnNhcE1MYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1MYWJlbElubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNUmJHIC5zYXBNUmI6Zm9jdXM6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB0b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNUmJHIC5zYXBNUmIgLnNhcE1SYkIge1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICB0b3A6IDAuMXJlbTtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1SYkcgLnNhcE1SYiAuc2FwTVJiQiAuc2FwTVJiQk91dCB7XG4gIG1hcmdpbjogMCAwLjVyZW0gMCAwO1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTVJiRyAuc2FwTVJiIC5zYXBNUmJCTGFiZWwge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDFweCk7XG4gIGhlaWdodDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNQ2IuZmlyc3RDaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1DYi5maXJzdENoaWxkIC5zYXBNQ2JNYXJrIHtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAjdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNQ2Ige1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgfVxuICAjdmlzQm9keSAuYmxvY2tGb3JtIC5zYXBNQ2IgLnNhcE1DYk1hcmsge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1DYiAuc2FwTUxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTURQIHtcbiAgd2lkdGg6IDlyZW0gIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLnNhcE1MYWJlbCB7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTUNiTGFiZWwge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwTUxhYmVsOm5vdCguc2FwTVJiQkxhYmVsKTpub3QoLnNhcE1DYkxhYmVsKSB7XG4gIHBhZGRpbmc6IDAgMCAzcHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwVWlITGF5b3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3Zpc0JvZHkgLmJsb2NrRm9ybSAuc2FwVWlITGF5b3V0IC5vZXZic0ljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDAgMCAwIDhweDtcbn1cbiN2aXNCb2R5IC5ibG9ja0Zvcm0gLm9ldmJzSWNvIHtcbiAgbWFyZ2luOiAtMnB4IDAgMCA4cHg7XG59XG4jdmlzQm9keSAuYmxvY2tGb3JtIC5vZXZic0ljby5mbGVmdCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4jdmlzQm9keSAuc2FwTVNGIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI3Zpc0JvZHkgLm5leHRCRyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDM5YWI7XG4gIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFyZW0gMC41cmVtIDIuNXJlbSAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICN2aXNCb2R5IC5uZXh0Qkcge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4jdmlzQm9keSAubmV4dEJHIGgzIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBkMzlhYiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3Zpc0JvZHkgLm5leHRCRyBoMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN2aXNCb2R5IC5uZXh0QkcgLnNhcE1UZXh0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAubmV4dEJHIC5zYXBNRlQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5uZXh0QkcgLnNhcE1CdG4ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLm5leHRCRyAuc2FwVWlCbG9ja0xheW91dENlbGwsXG4jdmlzQm9keSAubmV4dEJHIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbiN2aXNCb2R5IC5zYXBNQ2Ige1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnNhcE1DYiA+IGxhYmVsIHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4jdmlzQm9keSAuc2FwTUNiIC5zYXBNQ2JCZyB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLnNhcE1SYkJMYWJlbCB7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAuc2FwTVJiQkxhYmVsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jdmlzQm9keSAubm9PdmVyZmxvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4jdmlzQm9keSAubm9XaGl0ZVNwYWNlIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuI3Zpc0JvZHkgLm9ldmJzSWNvLFxuI3Zpc0JvZHkgLnNhcE1TbHRBcnJvdyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuI3Zpc0JvZHkgLm9ldmJzSWNvOmJlZm9yZSxcbiN2aXNCb2R5IC5zYXBNU2x0QXJyb3c6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI3Zpc0JvZHkgLm9ldmJzSWNvOmFmdGVyLFxuI3Zpc0JvZHkgLnNhcE1TbHRBcnJvdzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uc2FwTVBhZ2VCZ1N0YW5kYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5ub0NvcHkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBDaHJvbWUgYWxsIC8gU2FmYXJpIGFsbCAqL1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBGaXJlZm94IGFsbCAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIElFIDEwKyAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uc2FwTUNiLnNhcE1DYldyYXBwZWQuc2FwTUNiSGFzTGFiZWwgPiAuc2FwTUxhYmVsLnNhcE1MYWJlbFdyYXBwZWQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5zYXBNSW5wdXRCYXNlOm5vdCguc2FwTUlucHV0QmFzZVJlYWRvbmx5KSAuc2FwTUlucHV0QmFzZUljb25Db250YWluZXIgLnNhcE1JbnB1dEJhc2VJY29uIHtcbiAgYmFja2dyb3VuZDogI2U5ZjVmYztcbn1cbi5zYXBNSW5wdXRCYXNlSWNvbiB7XG4gIG1pbi13aWR0aDogNHJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDEuNXB4IGRvdHRlZDtcbiAgYmFja2dyb3VuZDogIzBkMzlhYiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5zYXBNSW5wdXRCYXNlSWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5NGQwZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZDM5YWIgIWltcG9ydGFudDtcbn1cbi5zYXBVaUxvY2FsQnVzeUluZGljYXRvclNob3dDb250YWluZXIgPiBkaXYuc2FwVWlMb2NhbEJ1c3lJbmRpY2F0b3JBbmltYXRpb24ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uYnRuRGVsZXRlID4gc3BhbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzU5NzdjNiAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgLTEwcHggMCAtMTBweCAhaW1wb3J0YW50O1xufVxuLnRyYW5zcGFyZW50IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCJcbi8vQmVyYXRlci1TdWNoZVxuLnNhcE1JbnB1dEJhc2VDb250ZW50V3JhcHBlciB7XG4gIGJvcmRlcjogMC40cHggc29saWQgI2JmYmZiZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uc2FwTUNyc2xCdWxsZXRlZCA+IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNQ3JzbEJ1bGxldGVkID4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uc2FwTUlucHV0SGlnaGxpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNSW5wdXRIaWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cblxuXG4qe1xuICBmb250LWZhbWlseTogXCJTcGFya2Fzc2UgV2ViXCIsIFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5zYXBNTGFiZWwge1xuICAuZm9udFByb3BlcnRpZXMgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2FwVWlHbG9iYWxCYWNrZ3JvdW5kQ29sb3IsXG4uc2FwTUdsb2JhbEJhY2tncm91bmRDb2xvcntcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mYntcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zYXBNUmJTZWwgLnNhcE1SYkJJbm4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xufVxuXG4uc2FwTVJiSG92ZXJhYmxlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xufVxuXG4uc2FwTUNiSG92ZXJhYmxlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xufVxuXG4uc2FwTVJiQiAuc2FwTVJiQk91dCB7XG4gIC5mb250UHJvcGVydGllcztcbn1cblxuLnNhcE1JbnB1dEJhc2VJbm5lcjpub3QoLnNhcE1JbnB1dEJhc2VSZWFkb25seUlubmVyKTpub3QoLnNhcE1JbnB1dEJhc2VTdGF0ZUlubmVyKTpub3QoLnNhcE1JbnB1dEJhc2VEaXNhYmxlZElubmVyKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogQG9ldmJzX2JsdWU7XG59XG5cblxuLnNhcE1DYkJnLnNhcE1DYk1hcmtDaGVja2VkOmJlZm9yZSB7XG4gIGNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xufVxuXG4uc2FwTVNsdEhvdmVyYWJsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbn1cblxuXG4uc2FwTU1zZ1N0cmlwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gIG1hcmdpbjogMCAxcmVtIDFyZW0gMXJlbTtcbn1cblxuLnNhcE1Nc2dTdHJpcEljb24gPiAuc2FwVWlJY29uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uc2FwVWlSZXNwb25zaXZlTWFyZ2luIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNSW5wdXRCYXNlSW5uZXIge1xuICAuZm9udFByb3BlcnRpZXM7XG59XG5cbi52YWx1ZVN0YXRlRXJyb3J7XG4gIGJvcmRlcjogMnB4IHNvbGlkIEBvZXZic19yZWQ7XG59XG5cbi5jYlZhbHVlU3RhdGVFcnJvciAuc2FwTUNiQmcge1xuICBib3JkZXI6IDJweCBzb2xpZCBAb2V2YnNfcmVkO1xufVxuXG4uc2FwTVRpdGxlIHtcbiAgLmZvbnRQcm9wZXJ0aWVzO1xufVxuXG4uc2FwTVRleHQsXG4uc2FwTUZULFxuLnNhcE1UZXh0ID4gZGl2LFxuLnNhcE1UZXh0ID4gc3BhbiB7XG4gIC5mb250UHJvcGVydGllcztcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmJpdE1UZXh0UkIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTBweDtcbn1cblxuLmJpdFVpU21hbGxNYXJnaW5Ub3Age1xuICBtYXJnaW4tdG9wOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLnNhcFVpU2l6ZUNvbXBhY3QgLnNhcFVpU21hbGxNYXJnaW5Ub3Age1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJpdEhCb3hIIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4ubXNnQ29udGFpbmVye1xuICB3aWR0aDogMTAwJTtcbiAgLyptYXJnaW4tYm90dG9tOiAxcmVtOyovXG59XG5cbi5tc2dDb250YWluZXIgLnNhcE1Nc2dTdHJpcCB7XG4gIG1hcmdpbjogMCAwIDAuM3JlbSAwO1xuICBtaW4taGVpZ2h0OiAycmVtO1xufVxuXG4uc2FwVWlDb21wb25lbnRDb250YWluZXIsXG4uc2FwVWlDb21wb25lbnRDb250YWluZXIgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNhcFVpQ29tcG9uZW50Q29udGFpbmVyIHtcbiAgLy9vdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWIxcmVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm10MXJlbSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5tYnQxcmVtIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5zYXBNTGFiZWxNYXhXaWR0aC5sYmxNYXhXaWR0aDEwMCxcbi5sYmxNYXhXaWR0aDEwMCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNhcE1JbnB1dEJhc2VXYXJuaW5nSW5uZXIge1xuICBib3JkZXItY29sb3I6ICNiZmJmYmY7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnNhcE1JbnB1dEJhc2VJbm5lcjpub3QoLnNhcE1JbnB1dEJhc2VSZWFkb25seUlubmVyKTpub3QoLnNhcE1JbnB1dEJhc2VTdGF0ZUVycm9ySW5uZXIpOm5vdCguc2FwTUlucHV0QmFzZURpc2FibGVkSW5uZXIpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBAb2V2YnNfYmx1ZTtcbn1cbi5zYXBNSW5wdXRCYXNlSW5uZXI6bm90KC5zYXBNSW5wdXRCYXNlUmVhZG9ubHlJbm5lcik6bm90KC5zYXBNSW5wdXRCYXNlU3RhdGVJbm5lcik6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlO1xufVxuXG4uY29uZmlybWF0aW9uTGJse1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgd2lkdGg6MTUwcHg7XG4gIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIHBhZGRpbmctcmlnaHQ6NXB4O1xufVxuLmNvbmZpcm1hdGlvbkxibC5sb25nVHh0IHtcbiAgd2lkdGg6MjYwcHg7XG59XG4uY29uZmlybWF0aW9uVmFsIHtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG59XG5cbi5zYXBNVGlsZS5zYXBNVGlsZUFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IEBvZXZic19ibHVlO1xufVxuLnNhcE1TdGRUaWxlSWNvbkRpdiB7XG4gIGNvbG9yOiBAb2V2YnNfYmx1ZTtcbn1cblxuLnNhcE1JQmFyLUNUWCAuc2FwTVRpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2FwTUJhciAuc2FwTUJhckNvbnRhaW5lciAgLnNhcE1JbnB1dFN1Z2dJbkRpYWxvZyAuc2FwTUlucHV0QmFzZUlubmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5zYXBNQmFyIC5zYXBNQmFyQ29udGFpbmVyIC5zYXBNSW5wdXRCYXNlSW5uZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zYXBNTWVzc2FnZVBhZ2U+LnNhcE1QYWdlIHNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cblxuLmNvbnRyYWN0TGlzdCAuc2FwTUxJQiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zYXBVaUZvcm1FZGl0IC5jb250cmFjdExpc3QgLnNhcE1UZXh0IHtcbiAgbWluLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjAwMDtcbn1cblxuLnNhcFVpRm9ybSB7XG4gIC5zYXBVaUZvcm1UaXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IEBmb250RmFtaWx5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuICAuc2FwTUxpc3QgLnNhcE1JQmFyIC5zYXBNQmFyQ2hpbGQgLnNhcE1CdG5JY29uIHtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zYXBNTGlzdCAuc2FwTUlCYXIgLnNhcE1CYXJDaGlsZCAuc2FwTUJ0bkhvdmVyYWJsZSAuc2FwTUJ0bkljb24ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC5zYXBNTGlzdCAuc2FwTUxJQi5zYXBNR0hMSSB7XG4gICAgY29sb3I6IEBvZXZic19ibHVlO1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBvZXZic19ibHVlO1xuICB9XG5cbiAgLnNhcE1MSUIuc2FwTUxJQkFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWU7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLnNhcE1MSUIuc2FwTUxJQkFjdGl2ZSAuc2FwTVNMSUltZ0ljb24ge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gIH1cblxuICAuc2FwTVNMSUltZ0ljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnNhcE1TZWdCIC5zYXBNU2VnQkJ0biB7XG4gICAgY29sb3I6IEBvZXZic19ibHVlO1xuICB9XG4gIC5zYXBNU2VnQkJ0bi5zYXBNU2VnQkJ0blNlbCB7XG4gICAgYmFja2dyb3VuZDogQG9ldmJzX3JlZDtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogQG9ldmJzX3JlZDtcbiAgfVxuICAuc2FwTVNlZ0JCdG4uc2FwTVNlZ0JCdG5Gb2N1c2FibGUuc2FwTVNlZ0JCdG5TZWw6aG92ZXIsIC5zYXBNU2VnQkJ0bkZvY3VzYWJsZS5zYXBNQnRuQWN0aXZlOmhvdmVyIHtcblxuICB9XG4gIC5zYXBNU2VnQkJ0bkZvY3VzYWJsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiBAb2V2YnNfYmx1ZTtcbiAgfVxuXG4gIC5zYXBNU2VnQkJ0bi5zYXBNU2VnQkJ0bkZvY3VzYWJsZS5zYXBNU2VnQkJ0blNlbDpob3ZlciwgLnNhcE1TZWdCQnRuRm9jdXNhYmxlLnNhcE1CdG5BY3RpdmU6aG92ZXIge1xuXG4gIH1cblxuICAuc2FwTVNlZ0JCdG4uc2FwTVNlZ0JCdG5Gb2N1c2FibGUuc2FwTVNlZ0JCdG5TZWwge1xuICAgIGJvcmRlci1yaWdodDogMCBzb2xpZCBAb2V2YnNfcmVkO1xuICB9XG5cbiAgLmJpdEYxNCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5iaXRGMTYge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG5cbiAgLnNhcFVpRGxnIGRpdiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAvKkN1c3RvbUhlYWRlciBQYW5lbCovXG4gIC5zYXBNUGFuZWxIZHIgLnNhcE1CdG5JY29uIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuICAuc2FwTVBhbmVsSGRyIC5zYXBNVGl0bGUge1xuICAgIGNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAuMDYyNXJlbSAwICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAvKmZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyovXG4gIH1cblxuICAuc2FwTVBvcG92ZXIuaGVscFBvcG92ZXIgLnNhcE1QYW5lbEhkciAuc2FwTVRpdGxlID5zcGFuIHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAuMDYyNXJlbSAwICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAvKkN1c3RvbUhlYWRlciBQYW5lbCovXG5cbiAgLyogXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiBTQVAgQlVUVE9OIE92ZXJyaWRlXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4gKi9cblxuXG5cbiAgaHRtbCB7XG4gICAgJi5zYXAtZGVza3RvcCB7XG4gICAgICAuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG4gICAgICAuc2FwTUlCYXItQ1RYIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbiAgICAgIC5zYXBNVEItVHJhbnNwYXJlbnQtQ1RYIC5zYXBNQnRuSW5uZXIuc2FwTVRvZ2dsZUJ0blByZXNzZWQsXG4gICAgICAuc2FwTUJ0bltkYXRhLWJ0blByZXNzZWRdIC5zYXBNQnRuSW5uZXJ7XG4gICAgICAgIC50b2dnbGVCdG5QcmVzc2VkQmx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuc2FwTUJ0bjpob3Zlcj4uc2FwTUJ0bkhvdmVyYWJsZSAuc2FwTUJ0bkljb24ge1xuXG4gICAgICB9XG5cblxuICAgICAgLnNhcE1CdG46aG92ZXI+LnNhcE1CdG5UcmFuc3BhcmVudC5zYXBNQnRuSG92ZXJhYmxlIHtcblxuICAgICAgfVxuXG4gICAgICAuc2FwTUJ0bjpob3ZlciAuc2FwTUJ0bkhvdmVyYWJsZS5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbiAgICAgIC5zYXBNQnRuIC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOmhvdmVyLFxuICAgICAgLnNhcE1UQi1UcmFuc3BhcmVudC1DVFggLnNhcE1CdG5Ib3ZlcmFibGUuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gICAgICB9XG5cbiAgICAgIC5zYXBNQnRuVHJhbnNwYXJlbnQ+LnNhcE1CdG5JY29uIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnNhcE1CdG46Zm9jdXM+LnNhcE1Gb2N1c2FibGUge1xuICAgICAgICBvdXRsaW5lOm5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgIH1cbiAgICAmLnNhcC1waG9uZSwgJi5zYXAtdGFibGV0IHtcbiAgICAgIC5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbiAgICAgIC5zYXBNSUJhci1DVFggLnNhcE1Ub2dnbGVCdG5QcmVzc2VkLFxuICAgICAgLnNhcE1UQi1UcmFuc3BhcmVudC1DVFggLnNhcE1CdG5Jbm5lci5zYXBNVG9nZ2xlQnRuUHJlc3NlZCxcbiAgICAgIC5zYXBNQnRuW2RhdGEtYnRuUHJlc3NlZF0gLnNhcE1CdG5Jbm5lcntcbiAgICAgICAgLnRvZ2dsZUJ0blByZXNzZWRCbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5zYXBNQnRuVHJhbnNwYXJlbnQ+LnNhcE1CdG5JY29uIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIGJ1dHRvbiwgYnV0dG9uOm5vdCguZHJvcGRvd24pIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDA7IC8vIDAuNXJlbSAwLjg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXG4gICAgJi5zYXBNQnRuIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICAmOmhvdmVyID4gLnNhcE1CdG5Ib3ZlcmFibGUge1xuICAgICAgICAuYnRuQmx1ZUhvdmVyO1xuXG4gICAgICAgICYuc2FwTUJ0blRyYW5zcGFyZW50IHtcbiAgICAgICAgICAuYnRuQmx1ZUhvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zYXBNVG9nZ2xlQnRuUHJlc3NlZDpub3QoLnNhcE1CdG5BY3RpdmUpIHtcbiAgICAgICAgICAuYnRuQmx1ZUhvdmVyO1xuICAgICAgICB9XG4gICAgICAgIC5zYXBNQnRuSG92ZXJhYmxlLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOmhvdmVyIHtcbiAgICAgICAgICAuYnRuQmx1ZUhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhcE1CdG5Jbm5lciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcbiAgICAgIGZvbnQtc2l6ZToxLjEyNXJlbTtcbiAgICAgIC5idG5CbHVlXG5cbiAgICB9XG5cbiAgICAuc2FwTVRvZ2dsZUJ0blByZXNzZWQ6bm90KC5zYXBNQnRuRGlzYWJsZWQpLFxuICAgIC5zYXBNSUJhci1DVFggLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOm5vdCguc2FwTUJ0bkRpc2FibGVkKSxcbiAgICAuc2FwTVRCLVRyYW5zcGFyZW50LUNUWCAuc2FwTUJ0bklubmVyLnNhcE1Ub2dnbGVCdG5QcmVzc2VkOm5vdCguc2FwTUJ0bkRpc2FibGVkKSB7XG4gICAgICBjb2xvcjogQGNvbG9yX2dyZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJlthcmlhLXByZXNzZWQ9J2ZhbHNlJ10ge1xuXG4gICAgICAmLnNhcE1CdG46aG92ZXI+LnNhcE1CdG5Ib3ZlcmFibGUge1xuICAgICAgICAuYnRuR3JleUhvdmVyO1xuXG4gICAgICAgIC5zYXBNQnRuQ29udGVudCB7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNhcE1CdG5Jbm5lciB7XG4gICAgICAgIC5idG5HcmV5O1xuXG4gICAgICAgICYuc2FwTUJ0bkFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3JfZGFya2dyZXk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2FwVWlTaXplQ29tcGFjdCAuc2FwTUJ0biB7XG4gICAgbWFyZ2luOiAwIDAuMnJlbTtcbiAgfVxuICAuc2FwTUJ0bkljb24ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC40Mzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNDM3NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cblxuXG5cbiAgLyogXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiBTQVAgQlVUVE9OIE92ZXJyaWRlIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eICovXG5cbiAgLyogXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiBUb29sYmFyQnV0dG9uIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eICovXG4gIC50YkluZm9CdG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGVzbW9rZTtcbiAgfVxuXG4gIC50YkluZm9CdG4uc2FwTUJ0biB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAudGJJbmZvQnRuIC5zYXBNQnRuSW5uZXIge1xuICAgIGhlaWdodDogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEuNXJlbTtcbiAgfVxuXG4gIC50YkluZm9CdG4gLnNhcE1CdG5JY29uIHtcbiAgICBsaW5lLWhlaWdodDogMS4wMDtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC40Mzc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC40Mzc1cmVtO1xuICB9XG5cbiAgLnRiSW5mb0J0bi5zYXBNQnRuOmhvdmVyPi5zYXBNQnRuSW5uZXIge1xuXG4gIH1cbiAgLyogXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXiBUb29sYmFyQnV0dG9uIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eICovXG5cblxuICAuc2FwTUlCYXIuc2FwTUZvb3RlcixcbiAgLnNhcE1JQmFyLnNhcE1Gb290ZXItQ1RYIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZERkRGICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4uc2FwTVN3dCxcbi5zYXBNU3d0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcblxuICAmLnNhcE1Td3RBY2NlcHRSZWplY3Qge1xuICAgICYuc2FwTVN3dE9mZiwgICYuc2FwTVN3dE9uIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQG9ldmJzX2JsdWU7XG4gICAgICAuc2FwTVN3dEhhbmRsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQG9ldmJzX2JsdWU7XG4gICAgICAgIGJhY2tncm91bmQ6IEBvZXZic19ibHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zYXBNU3d0TGFiZWwge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FwTVN3dExhYmVsT257XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogQG9ldmJzX2JsdWU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgLnNhcE1Td3RMYWJlbE9mZiB7XG4gICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiBAb2V2YnNfYmx1ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2FwTUxuayB7XG4gIGNvbG9yOiBAb2V2YnNfcmVkICFpbXBvcnRhbnQ7XG4gIC5pY29MICB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLnNhcE1Mbmsge1xuICBjb2xvcjogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgLmljb0wgIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBFbnRmZXJudCBkZW4gYmxhdWVuIFJhaG1lbiBiZWkgRm9rdXMgZsO8ciBMaW5rcyAqL1xuLnNhcE1Mbms6Zm9jdXMsXG4uc2FwTUxuazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyAvKiBFbnRmZXJudCBkZW4gU3RhbmRhcmQtRm9rdXNyYWhtZW4gKi9cbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyAvKiBGYWxscyBTQVBVSTUgZWluZW4gU2NoYXR0ZW4gc2V0enQgKi9cbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogZ3JheSAhaW1wb3J0YW50O1xufVxuXG4uc2FwVWlCbG9ja0NlbGxUaXRsZSB7XG4gICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG4gIGJveC1zaXppbmc6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNQ2I6bm90KC5zYXBNQ2JCZ0Rpcykuc2FwTUNiSGFzTGFiZWw6Zm9jdXM6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IC0wLjE4NXJlbSAhaW1wb3J0YW50O1xufVxuXG46bm90KC5zYXBNU0ZEaXNhYmxlZCk+LnNhcE1TRkY6aG92ZXIge1xuICBib3JkZXItY29sb3I6IEBvZXZic19ibHVlO1xufSIsIi5wcm9jZXNzRnJnbXQge1xuICAucHJvY2Vzc0Nob29zaW5nIHtcbiAgICAmW2RhdGEtcHJvY2Vzc3NlbGVjdGVkXSB7XG4gICAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjM3NXJlbSAwLjM3NXJlbSA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTBweCA1MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzNXB4O1xuXG4gICAgICAgIC5zYXBNRlQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXNlbGVjdGVkXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnX3RlYXNlcl9idG5fY29sb3I7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYmdfdGVhc2VyX2J0bl9jb2xvcjtcbiAgICAgICAgICAmLnAxIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3doaXRlL25ldWVWZXJzLnBuZycpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnAyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3doaXRlL3dlY2hzZWxWZXJzLnBuZycpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc2FwTUZUIHtcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3JfZ3JlZW4gIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMTUwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBAY181O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNTBweCAxNTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuXG4gICAgICAmLnAxIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbmV1ZVZlcnMucG5nJyk7XG4gICAgICB9XG5cbiAgICAgICYucDIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93ZWNoc2VsVmVycy5wbmcnKTtcbiAgICAgIH1cblxuICAgICAgLnNhcE1GVCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICBib3R0b206IDFyZW07XG4gICAgfVxuICB9XG59XG5cbi5zYXAtcGhvbmUsXG4uc2FwLXRhYmxldHtcbiAgLnByb2Nlc3NGcmdtdCB7XG4gICAgLnByb2Nlc3NDaG9vc2luZyB7XG4gICAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgICAuc2FwTUZUIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZbZGF0YS1wcm9jZXNzc2VsZWN0ZWRdIHtcbiAgICAgICAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICAgICAgICAuc2FwTUZUIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDM1cHggLSAwLjVyZW0pXCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zYXAtZGVza3RvcCB7XG4gIC5wcm9jZXNzRnJnbXQge1xuICAgIC5wcm9jZXNzQ2hvb3Npbmcge1xuICAgICAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnX3RlYXNlcl9idG5fY29sb3I7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYmdfdGVhc2VyX2J0bl9jb2xvcjtcbiAgICAgICAgICAmLnAxIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3doaXRlL25ldWVWZXJzLnBuZycpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnAyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3doaXRlL3dlY2hzZWxWZXJzLnBuZycpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zYXBNRlQge1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2FwVWlCbG9ja0xheW91dFNpemVYTCB7XG4gIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQgPiAuc2FwTVRleHQge1xuXG4gIH1cbn1cblxuICAuc2FwVWlCbG9ja0NlbGxUaXRsZSB7XG4gICAgLmgzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2FwVWlCbG9ja0xheW91dCAge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiIsIi5zYXAtZGVza3RvcCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLnNhcE1Qb3BvdmVyIHtcbiAgICB6LWluZGV4OiAxMDIgIWltcG9ydGFudDtcbiAgICAmLnNhcE1TbHRQaWNrZXIge1xuICAgICAgbWF4LWhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgICAgIC5zYXBNUG9wb3ZlckNvbnQge1xuICAgICAgIC8vIG1heC1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC5zYXBNUG9wb3ZlclNjcm9sbCB7XG4gICAgICAgIC8vICBtYXgtaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbl9fcG9wb3ZlcjItY29udHtcbiAgaGVpZ2h0OiAzOTlweCFpbXBvcnRhbnQ7XG59XG5cbi5zYXBNUG9wb3ZlckNvbnQge1xuICBwYWRkaW5nOiAwLjVyZW07XG59IiwiI291dGVyX2Rpdl9mbGV4X2Zvcl9tb2JpbGUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vQmVyYXRlci1TdWNoZVxuLnNhcE1DcnNsQnVsbGV0ZWQgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uc2FwTUNyc2xCdWxsZXRlZCA+IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbn1cblxuLnNhcE1JbnB1dEhpZ2hsaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uc2FwTUlucHV0SGlnaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uc2FwTURpYWxvZ0Zvb3RlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLnNhcE1CdG4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJi5zYXBNQmFyQ2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJ0bl9kZWZhdWx0X2JsdWU7XG4gICAgICAgYmRpIHtcbiAgICAgICAgIGNvbG9yOiBAY29sb3IgIWltcG9ydGFudDtcbiAgICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qKlxuICogTW9iaWxlIHVuZCBUYWJsZXRcbiAqL1xuLnNhcC1waG9uZSxcbi5zYXAtdGFibGV0IHtcbiAgI0tGWkFwcCB7XG4gICAgbWFyZ2luOiAwIDAuMjVyZW07XG4gICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDAuNXJlbSlcIiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNhcFVpUnR0IHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qKlxuICAqIE1vYmlsZVxuICovXG4uc2FwLXBob25lIHtcbiAgLnNhcE1SYiAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICYud0luZm8ge1xuICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDQwcHgpXCI7XG4gICAgfVxuICB9XG5cbiAgLnNhcE1CdG5JY29uIHtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgfVxuXG59XG5cblxuLnNhcE1EaWFsb2cge1xuICB6LWluZGV4OiAxMTIgIWltcG9ydGFudDtcblxuICAuc2FwTVNGSVt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtaW5kZW50OiAwLjEyNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5zYXBNU0ZGIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuc2FwTUZUIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbn1cbiIsIi5jb3ZldHlwZUZyZ210IHtcbiAgLmNvdmVDaG9vc2luZ3tcblxuICAgIC5pbnZlcnRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmdfdGVhc2VyX2J0bl9jb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogQGJnX3RlYXNlcl9idG5fY29sb3I7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgY29sb3I6IEBjb2xvcl9ncmVlbiAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuc2FwTUZUIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmNvdl9raCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93aGl0ZS9oYWZ0cGZsaWNodC5wbmcnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jb3ZfdGsge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2hpdGUvdGVpbGthc2tvLnBuZycpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmNvdl92ayB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93aGl0ZS92b2xsa2Fza28ucG5nJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtY292ZXR5cGVzZWxlY3RlZF0ge1xuICAgICAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMC4zNzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiB+XCJjYWxjKDQwcHggLSAwLjM3NXJlbSlcIjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICAgICAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSA1MHB4KVwiO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXNlbGVjdGVkXSB7XG4gICAgICAgICAgLmludmVydGVkXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgQGNfNTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIGNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMTEwcHgpXCI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgfVxuXG4gICAgICAmLmNvdl9raCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9oYWZ0cGZsaWNodC5wbmcnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jb3ZfdGsge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvdGVpbGthc2tvLnBuZycpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmNvdl92ayB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy92b2xsa2Fza28ucG5nJyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdCB7XG4gICAgICAuc2FwTUZUIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgY29sb3I6IEBvZXZic19ibHVlO1xuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMzVweClcIjtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi5zYXAtcGhvbmUsXG4uc2FwLXRhYmxldCB7XG4gIC5jb3ZldHlwZUZyZ210IHtcbiAgICAuY292ZUNob29zaW5nIHtcbiAgICAgICZbZGF0YS1jb3ZldHlwZXNlbGVjdGVkXSB7XG4gICAgICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwLjM3NXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNDc1cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWluLWhlaWdodDogflwiY2FsYyg0MHB4IC0gMC4zNzVyZW0pXCI7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gNTBweClcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3Qge1xuICAgICAgLnNhcE1GVCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4wcmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zYXAtZGVza3RvcCB7XG4gIC5jb3ZldHlwZUZyZ210IHtcbiAgICAuY292ZUNob29zaW5ne1xuICAgICAgLmludmVydGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnX3RlYXNlcl9idG5fY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGJnX3RlYXNlcl9idG5fY29sb3I7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2FwTUZUIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNvdl9raCB7XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2hpdGUvaGFmdHBmbGljaHQucG5nJyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY292X3RrIHtcbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93aGl0ZS90ZWlsa2Fza28ucG5nJyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY292X3ZrIHtcbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93aGl0ZS92b2xsa2Fza28ucG5nJyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm5vdChbZGF0YS1jb3ZldHlwZXNlbGVjdGVkXSkge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5MHB4KSB7XG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuaW52ZXJ0ZWRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zZW5kRnJnbXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG9ldmJzX2xpZ2h0X2JsdWU7XG4gIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5O1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IDFyZW0gMC41cmVtO1xuXG4gIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAxMTBweClcIjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTBweDtcbiAgICB9XG5cbiAgICAmLnBvbGljZSB7XG4gICAgICBoMiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3BvbGljZS5wbmcnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXJyTXNnIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLnNhcE1DYiB7XG4gICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgICAuc2FwTUNiQmcge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuc2FwTUJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59IiwiLnRoYW5rc0ZyZ210IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9ncmVlbjtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCBsaWdodGdyYXk7XG4gIG1hcmdpbjogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcblxuXG4gIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiBAb2V2YnNfYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAxMTBweClcIjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N1Y2Nlc3MucG5nJyk7XG4gICAgfVxuICB9XG5cblxuICAuc2FwTUNiIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICAgIC5zYXBNQ2JCZyB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zYXBNQnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn0iLCIucG9saWN5aG9sZGVyRnJnbXQge1xuICAgIC5wb3N0YWwge1xuICAgICAgLnNhcE1TbHQge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgfVxufSIsIi52ZWhpY2xlVXNhZ2VGcmdtdCB7XG4gIC5rbVVzYWdlIHtcbiAgICBpbnB1dCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbiAgLmttU3VmZml4ICB7XG4gICAgZm9udC1zaXplOjFyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufSIsIi52ZWhpY2xlU2VhcmNoRnJnbXQge1xuXG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgLnNhcE1QYWdlRW5hYmxlU2Nyb2xsaW5nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuIHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNhcE1TTEkge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgLnNhcE1TTElUaXRsZSwgLnNhcE1TTElUaXRsZU9ubHksIC5zYXBNU0xJRGVzY3JpcHRpb24ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gIC5zYXBNTmF2IHtcbiAgICBoZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC5zZWFyY2hNZW51IHtcbiAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMjAwcHgpXCI7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAuc2FwTUJ0biB7XG4gICAgICAuc2FwTUJ0bklubmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3JfbGlnaHRncmV5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogQGNvbG9yX2xpZ2h0Z3JleSAhaW1wb3J0YW50O1xuICAgICAgICAuc2FwVWlJY29uIHtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnNhcE1CdG5Jbm5lciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvcl9saWdodGdyZXk7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogQGNvbG9yX2RhcmtncmV5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLnNhcFVpSWNvbiB7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2FwTUJ0blRyYW5zcGFyZW50IHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5zYXBVaUljb24ge1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmRlY2xpbmVTZWFyY2gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIC5zYXBNQnRuSW5uZXIge1xuICAgICAgICAgIC5idG5CbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLnNhcE1CdG5Jbm5lciB7XG4gICAgICAgICAgICAuYnRuQmx1ZUhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5zYXBNTElCSG92ZXJhYmxlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAY181O1xuICB9XG5cbiAgLmhzblRzblNlYXJjaCB7XG4gICAgLndiZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogODgzcHggKiAxO1xuICAgICAgaGVpZ2h0OiA1ODhweCAqIDAuNTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ZhaHJ6ZXVnc2NoZWluLmpwZycpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblxuICAgICAgLnNhcE1JbnB1dERpdldyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICB9XG5cbiAgICAgIC5pbnBIU04ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA3MHB4IWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA3NXB4IWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogNjAwLjVweDtcbiAgICAgICAgdG9wOiA1NnB4O1xuICAgICAgfVxuICAgICAgLmlucFRTTiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDU0cHghaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDc1cHghaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiA3MDZweDtcbiAgICAgICAgdG9wOiA1NnB4O1xuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwZDM5YWI7XG4gICAgICAgIGJvcmRlci13aWR0aDogMC4xcmVtO1xuICAgICAgfVxuICAgICAgaW5wdXQuc2FwTUlucHV0QmFzZUlubmVyOjpwbGFjZWhvbGRlciB7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC53Ymcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA0MjBweDtcbiAgICAgICAgaGVpZ2h0OiAzMTdweCAqIDAuNTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZmFocnpldWdzY2hlaW4uanBnJykgbm8tcmVwZWF0O1xuXG4gICAgICAgIC5pbnBIU04ge1xuICAgICAgICAgIGxlZnQ6IDI2MHB4O1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW5wVFNOIHtcbiAgICAgICAgICBsZWZ0OiAzNDJweDtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgIC53Ymcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAzMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjZweDtcbiAgICAgICAgaGVpZ2h0OiA1MDlweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODUlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZhaHJ6ZXVnc2NoZWluLmpwZyk7XG5cbiAgICAgICAgLmlucEhTTiB7XG4gICAgICAgICAgbGVmdDogMTUxcHg7XG4gICAgICAgICAgdG9wOiA0N3B4O1xuICAgICAgICAgIHdpZHRoOiA1NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmlucFRTTiB7XG4gICAgICAgICAgbGVmdDogMjI4cHg7XG4gICAgICAgICAgdG9wOiA0N3B4O1xuICAgICAgICAgIHdpZHRoOiA1NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNhcE1Qb3BvdmVyU2Nyb2xsIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcblxuICAgIC5zYXBNQnRuOm5vdChbdGl0bGU9J0FibGVobmVuJ10pOm5vdChbdGl0bGU9J01laHInXSkge1xuICAgICAgLnNhcE1CdG5Jbm5lciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yX2xpZ2h0Z3JleTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgLnNhcFVpSWNvbiB7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5zYXBNQnRuSW5uZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRyZW0gcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICAuc2FwVWlJY29uIHtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXN1bHRIZWFkbGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaDIge1xuICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDQ1cHgpXCI7XG4gICAgfVxuXG4gICAgLnNhcE1CdG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjM3NXJlbTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdEJveCB7XG4gICAgLnNhcE1GVCB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5BdXN3YWhsTGlzdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMXJlbSAwLjM3NXJlbSAxcmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5BdXN3YWhsTGlzdDphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7O1xuICB9XG5cbiAgLkF1c3dhaGxMaXN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjOztcbiAgfVxuXG4gIC5BdXN3YWhsTGlzdCAudGl0bGUge1xuXG4gIH1cblxuICAuQXVzd2FobExpc3QgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICB9XG59XG5cbi5zYXAtcGhvbmUge1xuICAudmVoaWNsZVNlYXJjaEZyZ210IHtcbiAgICAuc2VhcmNoTWVudSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgfVxufSIsIi5zYXBVaUJsb2NrTGF5b3V0U2l6ZVhMIHtcbiAgICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnNhcFVpQmxvY2tMYXlvdXRTaXplTCB7XG4gIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZU0ge1xuICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zYXBVaUJsb2NrTGF5b3V0U2l6ZVMge1xuICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNhcFVpQmxvY2tMYXlvdXRTaXplWFMge1xuICAuc2FwVWlCbG9ja0NlbGxDb250ZW50IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbiAgLmNvbXBhcnNpb25XcmFwcGVyIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcblxuICAgIC5zYXBNRlQge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLnNhcFVpSExheW91dCB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgIH1cblxuICAgIC5fQ2VsbCB7XG4gICAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgICAuc2FwTUZULCAuc2FwTVRleHQge1xuICAgICAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R2TmF2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAuYmxvY2tIZWFkZXJCZztcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogODgwcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XG5cblxuICAgICAgLm5hdkl0ZW0ge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogQGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgICBib3JkZXI6bm9uZTtcblxuXG4gICAgICAgIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgIC5wcm9kdlByaWNlV3JhcHBlciB7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvZHZQcmljZSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGNvbG9yOiBAY29sb3JfbGlnaHRncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wcm9kdlRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yX2RhcmtncmV5O1xuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgLmJhc2VOYXYge1xuICAgICAgICAgICAgLm5hdkl0ZW07XG4gICAgICAgICAgICAmW2RhdGEtbm9TYWxlYWJsZV0ge1xuICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY29tZm9ydE5hdiB7XG4gICAgICAgICAgICAubmF2SXRlbTtcbiAgICAgICAgICAgICZbZGF0YS1ub1NhbGVhYmxlXSB7XG4gICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wcmVtaXVtTmF2IHtcbiAgICAgICAgICAgIC5uYXZJdGVtO1xuICAgICAgICAgICAgJltkYXRhLW5vU2FsZWFibGVdIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBbZGF0YS1zZWxlY3RlZFByb2R2YXJpYW50XSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAucHJvZHZUaXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiBAY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvZHZQcmljZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiBAY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlclJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgICBtaW4td2lkdGg6IDQ3MHB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDo0cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuc2FwVWlCbG9ja0xheW91dFJvdzpub3QoLmhlYWRlclJvdyk6bm90KC5wcm9kdk5hdikge1xuXG4gICAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY18yMDtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5oaWdobGlnaHRSb3cge1xuICAgICAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAY18yMDtcblxuICAgICAgICAgIC5wcm9kdkhlYWRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6NTVweDtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcblxuICAgICAgICAgICAgLnByb2R2VGl0bGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiBAY29sb3JfZ3JleWJsYWNrO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvZHZQcmljZVdyYXBwZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgIHRvcDogMC4yNzVyZW07XG5cbiAgICAgICAgICAgICAgLnByb2R2UHJpY2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3JfZ3JleWJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgLnBlcmlvZCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIC5wcm9kdkhlYWRlciB7XG4gICAgICAgICAgICAgIC5wcm9kdlRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yX2dyZWVuO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAucHJvZHZQcmljZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvcl9ncmVlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNhcFVpQmxvY2tDZWxsQ29udGVudCB7XG4gICAgICAgICAgICAgIC5ibG9ja0hlYWRlckJnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGlnaGxpZ2h0SXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAxLjVyZW0pXCI7XG5cbiAgICAgICAgLmhpZ2hsaWdodFR4dCB7XG4gICAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDNyZW0pXCI7XG4gICAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNhcE1GbGV4SXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIC5zYXBNRlQsXG4gICAgICAgICAgLnNhcE1UZXh0e1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udEZhbWlseTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnJlcGFpclNlcnZpY2VSb3cge1xuICAgICAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjAuMTI1cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAuaW5mb0ljbyB7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNhcE1Td3RDb250IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0wLjVyZW07XG4gICAgICAgICAgICByaWdodDogMC41cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdGVwQlRvZ2dsZVZpc2libGV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMC41cmVtO1xuICAgICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0ge1xuICAgICAgICAgICAgLnNhcE1Td3RDb250e1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RlcEJUb2dnbGVWaXNpYmxle1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICZbZGF0YS1yZXBhaXJzZXJ2aWNlT2ZmXSwgJltkYXRhLXJlcGFpcnNlcnZpY2VOb3RTZWxlY3RlZF0ge1xuICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBjXzIwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnNhcE1GVCB7XG4gICAgICAgICAgICAgICAgIGNvbG9yOiBAY18yMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ3JlZW4ge1xuICAgICAgICAgICAgICBjb2xvcjogQGNfMjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bm90KFtkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdKSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5idG5Sb3cge1xuICAgICAgICAuYnRuSXRtIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAmOm5vdChbZGF0YS1zZWxlY3RlZFByb2R2YXJpYW50XSkge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIFtkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdIHtcbiAgICAgICAgYmFja2dyb3VuZDogQG9ldmJzX2xpZ2h0X2JsdWU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEBvZXZic19ibHVlO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBmbGV4OiAxLjEyNSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBbZGF0YS1ub3RTYWxlYWJsZV0ge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgfVxuXG4gICAgICBbZGF0YS1sYXN0Q2VsbF17XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY18yMDtcbiAgICAgICAgJltkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQG9ldmJzX2JsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFzZUNlbGx7XG4gICAgICAuX0NlbGw7XG4gICAgfVxuXG4gICAgLmNvbWZvcnRDZWxsIHtcbiAgICAgIC5fQ2VsbDtcbiAgICB9XG5cbiAgICAucHJlbWl1bUNlbGwge1xuICAgICAgLl9DZWxsO1xuICAgIH1cblxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogODgwcHgpIHtcbiAgICAgIC5iYXNlQ2VsbDpub3QoW2RhdGEtc2VsZWN0ZWRQcm9kdmFyaWFudF0pe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmNvbWZvcnRDZWxsOm5vdChbZGF0YS1zZWxlY3RlZFByb2R2YXJpYW50XSl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAucHJlbWl1bUNlbGw6bm90KFtkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdKXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIFtkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRldGFpbFJvdyB7XG5cbiAgICAgIC5kZXRhaWxJdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGNfMjA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAY18yMDtcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogQGNfNTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGV0YWlsQm94TGFiZWwge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMXJlbSlcIjtcblxuICAgICAgICAuc2FwTUZULFxuICAgICAgICAuc2FwTVRleHR7XG4gICAgICAgICAgY29sb3I6IEBjb2xvcl9saWdodGdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGV0YWlsQm94RGV0YWlsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6MjJweDtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5zYXBNRlQsXG4gICAgICAgIC5zYXBNVGV4dHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG5cbiAgICAgIGgyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBjXzIwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIFtkYXRhLXNlbGVjdGVkUHJvZHZhcmlhbnRdIHtcbiAgICAgICAgZmxleDogMS4xMjUgIWltcG9ydGFudDtcbiAgICAgICAgLmRldGFpbEJveExhYmVsIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sYWJlbENlbGwge1xuICAgICAgICAuZGV0YWlsQm94TGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJhc2VDZWxsIHtcbiAgICAgICAgLl9DZWxsXG4gICAgICB9XG4gICAgICAuY29tZm9ydENlbGwge1xuICAgICAgICAuX0NlbGxcbiAgICAgIH1cbiAgICAgIC5wcmVtaXVtQ2VsbCB7XG4gICAgICAgIC5fQ2VsbFxuICAgICAgfVxuICAgIH1cblxuICAgIC5idG5DZWxsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAyNTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub2V2YnNJY28ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgfVxuXG4gIH1cbi5pbmZvVGV4dE5vU2FsZSB7XG4gIHBhZGRpbmc6MC41cmVtO1xuICAmLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuICAuZGV0YWlsRnVuY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5idG5EZXRhaWxze1xuICAgICZbZGF0YS1taW5pbXVtXSB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmluZm9UZXh0Tm9TYWxlIHtcbiAgICAmLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59IiwiLm9wdGlvbkJveGVzIHtcbiAgLnNhcFVpQmxvY2tMYXlvdXRSb3d7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgIC5zYXBVaUJsb2NrQ2VsbFRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIC5vcHRpb25DZWxsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6IEBjXzU7XG4gICAgICBib3JkZXI6IDAuNXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAycmVtIDFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAub2V2YnNJY28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICB0b3A6IDFyZW07XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLm9wdGlvbkxpc3Qge1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5mby1kaXNsaWtle1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgLm9wdGlvbkxpc3RUeHQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5zYXBNQnRuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgYm90dG9tOiAwLjVyZW07XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gIH1cbn0iLCIudG90YWxCbG9ja1dyYXBwZXIge1xuXG4gIC50b3RhbFJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcblxuICAgIC5zdWZmaXhUeHQge1xuICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5leHRyYU9wdGlvbiB7XG4gICAgICAuZm8tcGx1cyxcbiAgICAgIC5mby1taW51c3tcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46MCAwLjVyZW0gMCAwLjc1cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudG90YWxCbG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCBAb2V2YnNfYmx1ZTtcblxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuc2FwTVRleHQge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IEBjb2xvcl9ncmVlbiAhaW1wb3J0YW50O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50b3RhbEZlZXROb3RlIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zYXBNRlQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gLmFjdGlvbkNvZGUge1xuICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiB9XG4gIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn0iLCIuY29udGFjdERhdGFGcmdtdCB7XG4gIC5zdHJlZXQge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG4gIH1cbn0iLCIuc2FwLXBob25lLFxuLnNhcC10YWJsZXQge1xuICAuYWdlbmN5RnJnbXQge1xuICAgIC53aWR0aEZ1bGxGb3JNb2JsZSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi5hZ2VuY3lGcmdtdCB7XG5cbiAgLmFnZW5jeVJvdyB7XG4gICAgLnNhcFVpQmxvY2tMYXlvdXRDZWxsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAvL3BhZGRpbmc6IDFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgIG1hcmdpbjogMCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcblxuICAgICAgJi50aXRsZSB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAvL2NvbG9yOiAjMGQzOWFiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hZ2VuY3lIZWFkbGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgLmFnZW5jeUhCb3gge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmFnZW5jeVZCb3h7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNFMkU5RUQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLFxuICAgIHRyYW5zZm9ybSAwLjJzIGVhc2UsXG4gICAgei1pbmRleCAwcyAwLjJzIGVhc2U7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNFMkU5RUQ7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBib3gtc2hhZG93OiAwIDhweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZSxcbiAgICAgIHRyYW5zZm9ybSAwLjJzIGVhc2UsXG4gICAgICB6LWluZGV4IDBzIDBzIGVhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLy8mOmhvdmVyIHtcbiAgICAvLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICAgIC8vICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvL31cbiAgfVxuXG4gIC5hZ2VuY3lWQm94ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAvL21hcmdpbjogMCBhdXRvO1xuICAgIC8vd2lkdGg6IDY1JTtcbiAgfVxuXG4gIC5hZ2VuY3lJbWFnZSB7XG4gICAgLy93aWR0aDogMTAwJTtcbiAgICAvL2hlaWdodDogMTAwJTtcbiAgICAvL29iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICB9XG5cbiAgLmFnZW5jeV9uYW1lIHtcbiAgICBjb2xvcjogIzMxMzQzNTtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAvL2hlaWdodDogNXJlbTtcbiAgfVxuXG4gIC5hZ2VuY3lUZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuYWdlbmN5SW5mbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNkY4MDhBO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICAvL2xpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbiAgfVxuXG4gIC5hcnJvd1JpZ2h0IHtcbiAgICBib3JkZXI6IHNvbGlkIGJsYWNrO1xuICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gIC5hZ2VuY3lOZXh0QnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiBAYnRuX2RlZmF1bHRfYmx1ZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogQGJ0bl9kZWZhdWx0X2JsdWVfaG92ZXIgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiBAYnRuX2RlZmF1bHRfYmx1ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5hZ2VuY3lJbnB1dFNlYXJjaCB7XG4gICAgbWluLXdpZHRoOiAzMGVtO1xuICB9XG5cbiAgLmFnZW5jeVJlc3VsdEltZyB7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gIH1cblxuICAuc2FwTUNyc2xCYWNrZ3JvdW5kLVRyYW5zbHVjZW50IHtcbiAgICBiYWNrZ3JvdW5kOiBAb2V2YnNfbGlnaHRfYmx1ZTtcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgfVxuXG5cblxuXG5cblxuXG59XG5cbiIsIi5tYWludGVuYW5jZVYge1xuICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgIG1hcmdpbi1yaWdodDoxcmVtO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5pbWcge1xuICB9XG4gIC5zYXBNRlQge1xuICAgIG1hcmdpbi10b3A6MnJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufSIsIi5yb2FkTWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHNwYW46YmVmb3JlLCBzcGFuOmFmdGVye1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb2ludGVyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWUyO1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiBAY29sb3I7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xOXB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCBAb2V2YnNfYmx1ZTI7XG4gICAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB3aGl0ZTtcbiAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgIGJhY2tncm91bmQ6IEBvZXZic19ibHVlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogQG9ldmJzX2JsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgei1pbmRleDogNDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICA+IGRpdiB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLnBvaW50ZXI7XG5cbiAgICAuc2FwTUZUIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAyMHB4KVwiO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cblxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY3Vyc29yOiBpbmhlcml0O1xuICAgICAgfVxuICAgICAgLm5vIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICBoZWlnaHQ6MjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgLm5vIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1hY3R1YWxTdGVwPSdBJ10ge1xuICAgID4gZGl2IHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2FwTUZUIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZbZGF0YS1hY3R1YWxTdGVwPSdCJ10ge1xuICAgID4gZGl2IHtcbiAgICAgICY6bnRoLWNoaWxkKDEpLFxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAb2V2YnNfYmx1ZTtcbiAgICAgICAgLnNhcE1GVCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogQG9ldmJzX2JsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmW2RhdGEtYWN0dWFsU3RlcD0nQyddIHtcbiAgICA+IGRpdiB7XG4gICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAuc2FwTUZUIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZDogQG9ldmJzX2JsdWU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogQG9ldmJzX2JsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmW2RhdGEtYWN0dWFsU3RlcD0nRCddIHtcbiAgICA+IGRpdiB7XG4gICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICY6bnRoLWNoaWxkKDMpLFxuICAgICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICAgIC5zYXBNRlQge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kOiBAb2V2YnNfYmx1ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAb2V2YnNfYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5vdmVydmlld0ZyZ210IHtcbiAgLm92ZXJ2aWV3Um93IHtcblxuICAgIC5tYiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgICB9XG5cbiAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG9ldmJzX2xpZ2h0X2JsdWU7XG4gICAgICBib3JkZXI6IDAuNXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgIC5zYXBVaUJsb2NrQ2VsbENvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDExMHB4KVwiO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDc1cHggNzVweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgfVxuXG5cblxuICAgICAgJi5wb2xpY3lob2xkZXIge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcG9saWN5aG9sZGVyLnBuZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNhcE1GVCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jb250cmFjdERldGFpbHMge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXByb2Nlc3M9XCJwMVwiXSB7XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbmV1ZVZlcnMucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOHB4IC01cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHggNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8mW2RhdGEtcHJvY2Vzcz1cInAyXCJdIHtcbiAgICAgICAgLy8gIGgyIHtcbiAgICAgICAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2VjaHNlbFZlcnMucG5nJyk7XG4gICAgICAgIC8vICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04cHggLTVweDtcbiAgICAgICAgLy8gICAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDYwcHg7XG4gICAgICAgIC8vICB9XG4gICAgICAgIC8vfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNhcFVpSExheW91dCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC5zYXBNRlQge1xuICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgLm9ldmJzSWNvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgbGVmdDogNjVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O1xuXG59IiwiLmNvbXBsZXRpb25GcmdtdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG9ldmJzX2xpZ2h0X2JsdWU7XG4gIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5O1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IDAgMC41cmVtO1xuICAuY29tcGxldGlvblJvdyB7XG5cbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDExMHB4KVwiO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01cHg7XG4gICAgICB9XG5cbiAgICAgICYuY29udHJhY3Qge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29udHJhY3REZXRhaWxzLnBuZycpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgLmNvbXBsZXRpb25Sb3dFbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBvZXZic19ibHVlICFpbXBvcnRhbnQ7XG5cbiAgICAuc2FwVWlCbG9ja0xheW91dENlbGwge1xuICAgICAgZGl2IHtcbiAgICAgICAgY29sb3IgOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLnNhcE1DYiB7XG4gICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgICAuc2FwTUNiQmcge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn0iLCIuY29uc3VsdGF0aW9uRnJnbXQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICAuY29uc3VsdGF0aW9uUm93IHtcblxuICAgIC5zYXBVaUJsb2NrTGF5b3V0Q2VsbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAb2V2YnNfbGlnaHRfYmx1ZTtcbiAgICAgIGJvcmRlcjogMC41cHggc29saWQgbGlnaHRncmF5O1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIG1hcmdpbjogMCAwLjVyZW07XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBjb2xvcjogQG9ldmJzX2JsdWUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMTEwcHgpXCI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTBweDtcbiAgICAgIH1cblxuICAgICAgJi5iZXJhdGVyIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JlcmF0ZXIucG5nJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXJyTXNnIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuXG4gICAgLnNhcE1DYiB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICAgICAgLnNhcE1DYkJnIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLm1zZ1dyYXBwZXIge1xuICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDByZW0pXCI7XG5cbiAgIC5zYXBNTXNnU3RyaXAge1xuICAgICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbiAgIH1cbiB9XG5cbi5lcnJvckN0cmwge1xuICBpbnB1dCwgJi5zYXBNU2x0ICB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJ0bl9kZWZhdWx0X3JlZF9ob3ZlcjtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yX3JlZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuc2FwTVNGIHtcbiAgICBmb3JtIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBidG5fZGVmYXVsdF9yZWRfaG92ZXI7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3JfcmVkICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuc2FwTVNGQiB7XG4gICAgICAgIGNvbG9yOiBAYnRuX2RlZmF1bHRfcmVkX2hvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCwgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBiZGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2lubGluZV92YWxpZGllcnVuZ19uZWdhdGl2LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMS4xMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6MDtcbiAgICB9XG4gIH1cblxuICAmLnNhcE1SYiB7XG4gICAgLnNhcE1SYkJPdXQge1xuICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3JfcmVkICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGJkaSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNhcE1DYiAge1xuICAgIC5zYXBNQ2JCZyB7XG4gICAgICBib3JkZXItY29sb3I6IEBjb2xvcl9yZWQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBiZGkge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnNhcFVpSExheW91dCB7XG4gID4gLmVycm9yQ3RybCB7XG4gICAgYmRpIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lcnJNc2cge1xuICBtYXJnaW4tdG9wOjAuMjVyZW07XG4gIGNvbG9yOiBAY29sb3JfcmVkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufSIsIi5wcm9wZXJ0aWVzQml0QXV0b0NvbXBsZXRlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMi41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLnByb3BlcnRpZXNCaXRBdXRvQ29tcGxldGVJbm5lciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYml0QXV0b0NvbXBsZXRlIHtcbiAgLnByb3BlcnRpZXNCaXRBdXRvQ29tcGxldGUgIWltcG9ydGFudDtcblxuICAuc2FwVWlUZkNvbWJvIHtcbiAgICBmb250LWZhbWlseTogQGZvbnRGYW1pbHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zYXBVaVRmSW5uZXIge1xuXG4gICAgLnByb3BlcnRpZXNCaXRBdXRvQ29tcGxldGVJbm5lciAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5lcnJvciwgJi5lcnJvckN0cmwge1xuICAgIGJvcmRlci1jb2xvcjogQG9ldmJzX3JlZDtcbiAgfVxufVxuLnNhcFVpTGJ4ICB7XG5cbiAgLnNhcFVpTGJ4SSB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIC5zYXBVaUxieElUeHQge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG4gIH1cbn0iXX0= */
