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