body,html{padding:0;margin:0;height:100%;width:100%;font-family:Lato,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}input[type=text]::-ms-clear{display:none}.calcite a{color:#007ac2}.calcite a:visited{color:#97cbec}.calcite a:active,.calcite a:hover{color:#555}.toggle-grey{color:#999}.toggle-grey:active,.toggle-grey:hover{color:#333}.toggle-grey-on{color:#007ac2}.toggle-grey-on:active,.toggle-grey-on:hover{color:#97cbec}.button-container{line-height:44px;height:44px;width:44px;text-align:center;font-size:22px;*padding:11px;*width:auto;*height:auto;*line-height:22px}.icon-right{float:right;cursor:pointer;padding:0;margin:0}.esriRTL .icon-right{float:left}.esriOverviewMap.ovwBL .ovwContainer{border-top:1px solid #999;border-right:1px solid #999;padding-top:0;padding-right:0}.esriOverviewMap.ovwBR .ovwContainer{border-top:1px solid #999;border-left:1px solid #999;padding-top:0;padding-left:0}.panel-container img{max-width:100%}.panel-title{margin:10px;font-weight:700;font-size:18px;color:#333}.panel-padding{padding:0 20px 10px 10px;color:#666}.esriRTL .panel-padding{padding:0 10px 10px 20px}.panel-header{font-size:18px;font-weight:700;padding:12px 20px 6px 10px;line-height:24px;color:#555;background:#fff}.esriRTL .panel-header{padding:12px 10px 6px 20px}.panel-section{border-top:1px solid #e0e0e0}.panel-description,.panel-modified-date,.panel-more-info,.panel-summary{color:#666;line-height:24px}.panel-modified-date,.panel-summary{padding:0 20px 5px 10px}.esriRTL .panel-modified-date,.esriRTL .panel-summary{padding:0 10px 5px 20px}.panel-description,.panel-more-info{padding:0 20px 10px 10px}.esriRTL .panel-description,.esriRTL .panel-more-info{padding:0 10px 10px 20px}.panel-modified-date{font-size:14px;color:#999}.top-bar{position:absolute;z-index:36;top:0;left:0;width:100%;background:#fff;background:hsla(0,0%,100%,.9);height:44px;border-bottom:1px solid #ddd}.esriRTL .top-bar{left:auto;right:0}.top-menu-right{margin-right:5px}.esriRTL .top-menu-right{margin-right:0;margin-left:5px}.app-title{color:#007ac2;line-height:44px;font-size:18px;font-weight:700;max-width:40%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:left}.esriRTL .app-title{float:right}.hamburger-button{float:left;padding:0;margin:0;cursor:pointer;height:44px;width:44px;font-size:28px;line-height:44px;*padding:8px;*width:auto;*height:auto;*line-height:28px}.esriRTL .hamburger-button{float:right}.border-container-outer{width:100%;height:100%;padding:0;margin:0;border:0;overflow:hidden}.content-pane-left{width:0;max-width:280px;height:100%;padding:0;margin:0;border:0;background:#fff;overflow:hidden;-webkit-transition:width .25s ease;transition:width .25s ease}.app-loading .content-pane-left{width:280px}.drawer-open .content-pane-left{width:280px;overflow:auto;overflow-x:hidden;border-right:1px solid #ddd}.pointer-events .drawer-open-complete .content-pane-left:before{-webkit-box-shadow:inset -1px 0 6px 0 rgba(0,0,0,.5);box-shadow:inset -1px 0 6px 0 rgba(0,0,0,.5);position:fixed;z-index:3;top:0;left:0;width:280px;height:100%;content:"";display:block;pointer-events:none}.esriRTL .drawer-open .content-pane-left{border-right:0;border-left:1px solid #ddd}.drawer-open-complete .content-pane-left:before{display:none}.esriRTL .drawer-open-complete .content-pane-left:before{left:auto;right:0}.content-pane-center{width:100%;height:100%;padding:0;margin:0;border:0}.calcite .map{padding:0;margin:0;width:100%;height:100%;position:relative}.BasemapToggle{position:absolute;top:65px;right:20px;z-index:35}.esriRTL .BasemapToggle{right:auto;left:20px}.BasemapToggle .toggleButton{border:1px solid #999;border-radius:1px}.BasemapToggle .basemapImage img{border-radius:1px 1px 0 0}.BasemapToggle .basemapTitle{color:#666}.map-buttons{position:absolute;top:137px;left:20px;z-index:35}.esriRTL .map-buttons{left:auto;right:20px}.HomeButtonCalcite{margin-top:6px}.mobile-geocoder-icon{display:none}.geocoder-mobile{float:left;width:75%}.esriRTL .geocoder-mobile{float:right}.drawer-open .geocoder-mobile{width:60%}.geocoder-mobile .esriGeocoderContainer{width:100%}.geocoder-mobile .esriGeocoder input{width:75%}.drawer-open .geocoder-mobile .esriGeocoder input{width:60%}.close-geocoder-button{float:left;width:60px;padding:1px 0;line-height:36px;height:36px;color:#999;margin-left:10px;font-size:17px;cursor:pointer;text-align:center}.esriRTL .close-geocoder-button{float:right;margin-left:0;margin-right:10px}.close-geocoder-button:hover{color:#555}.close-geocoder-button:active{color:#007ac2}.mobile-locate-box-hidden{display:none;position:absolute;z-index:460;left:0;top:45px;width:100%}.esriRTL .mobile-locate-box-hidden{left:auto;right:0}.mobile-locate-box-hidden .mobile-search-container{padding:5px 15px;background:#fff;background:hsla(0,0%,100%,.7);height:36px}.drawer-menu-container{width:280px}.drawer-menu-panels .panel{display:none;width:100%}.drawer-menu-panels .panel-selected{display:block;width:100%}.drawer-menu-buttons{background-color:#007ac2;font-size:18px;line-height:18px;text-align:center;overflow:visible;width:100%}.drawer-menu-1 .drawer-menu-buttons{display:none}.drawer-menu-buttons .item{text-align:center;color:#97cbec;float:left;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.esriRTL .drawer-menu-buttons .item{float:right}.drawer-menu-3 .drawer-menu-buttons .item{width:33.3%}.drawer-menu-2 .drawer-menu-buttons .item{width:50%}.drawer-menu-1 .drawer-menu-buttons .item{width:100%}.drawer-menu-buttons .item-container{position:relative;overflow:visible;padding:7px 0}.drawer-menu-buttons .item .title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:2px 0;font-size:24px;line-height:normal;border-left:1px solid #5fa8d4}.esriRTL .drawer-menu-buttons .item .title{border-left:0;border-right:1px solid #5fa8d4}.drawer-menu-buttons .item-first .title{border-left:0}.esriRTL .drawer-menu-buttons .item-first .title{border-right:0}.drawer-menu-buttons .item-selected{color:#fff;cursor:default}.drawer-menu-buttons .arrow{display:none}.drawer-menu-buttons .item-selected .arrow{display:block;position:absolute;bottom:-2px;left:0;z-index:2;height:9px;width:100%;background:url(../images/selected-arrow.png) no-repeat bottom}.esriRTL .drawer-menu-buttons .item-selected .arrow{left:auto;right:0}.drawer-menu-buttons .icon-text{font-size:11px;margin-bottom:5px;line-height:11px;height:11px;font-weight:700}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.PIMSwipe{position:absolute;width:100%;height:100%;*z-index:1}.PIMSwipe .handleContainer{position:relative;width:100%;height:100%;z-index:1}.PIMSwipe .vertical{position:absolute;border-color:#000;border-left:1px solid rgba(0,0,0,.3);border-bottom-color:rgba(0,0,0,.3);border-right:1px solid rgba(0,0,0,.3);border-top-color:rgba(0,0,0,.3);background-color:#fff;width:6px;height:100%;padding:0!important;margin:0;z-index:30;cursor:col-resize;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2);box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}.PIMSwipe .vertical .handle{width:30px;height:30px;margin:-16px 0 0 -16px;position:absolute;z-index:30;top:50%;left:50%;background-color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,.3);background-image:url(../images/vertical.png);background-repeat:no-repeat;background-position:50%;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2);box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}.PIMSwipe .horizontal{position:absolute;border-bottom:1px solid rgba(0,0,0,.3);border-color:rgba(0,0,0,.3) currentcolor #000;border-top:1px solid rgba(0,0,0,.3);background-color:#fff;width:100%;height:6px;padding:0!important;margin:0;z-index:30;cursor:row-resize}.PIMSwipe .horizontal .handle{width:30px;height:30px;margin:-16px 0 0 -16px;position:absolute;z-index:30;top:50%;left:50%;background-color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,.3);background-image:url(../images/horizontal.png);background-repeat:no-repeat;background-position:50%}.PIMSwipe .scope{border:0;height:261px;overflow:hidden;position:absolute;width:261px;cursor:move;top:0;left:0;z-index:30;background-color:transparent;background-image:url(../images/scope.png);background-repeat:no-repeat;background-position:50%}.PIMSwipe .scope .handleContainer{display:none}.loading-indicator{display:none;height:100%;width:100%;z-index:500;position:absolute;top:0;left:0;overflow:hidden;background:#eee;color:#666}.loading-error{display:none;width:100%;height:100px;position:absolute;z-index:2;top:50%;left:0;text-align:center;margin:-50px 0 0}.app-loading .loading-indicator{display:block;background-position:50%;background-image:url(../images/ajax-loader.gif);background-repeat:no-repeat}.app-error .loading-error,.app-error .loading-indicator{display:block}.app-error .loading-error .icon-emo-unhappy{font-size:50px;line-height:50px}.app-error .loading-error .error-message-text{margin:10px 0 0}@media screen and (max-width:850px){.mobile-locate-box-display{display:none}.app-title{max-width:30%}.app-loading .content-pane-left{width:0}}@media screen and (max-width:600px){.mobile-locate-box-hidden{display:none}.app-title{max-width:30%}}@media only screen and (max-width:510px){.app-title{display:none}}@media screen and (max-width:480px){.app-title,.BasemapToggle,.esriAttribution,.esriSimpleSlider,.home,.locate-box{display:none!important}.map-buttons{top:65px!important;display:block!important}.geocoder-mobile,.mobile-geocoder-icon,.mobile-locate-box-display{display:block!important}.mobile-locate-box-hidden{display:none}}@media screen and (max-width:320px){.locate-box{display:none!important}}@media screen and (max-width:310px){.mobile-locate-box-hidden,.top-menu-right{display:none!important}.content-pane-left{max-width:200px}.drawer-open .content-pane-left{width:200px;overflow-x:auto}.drawer-menu-container,.pointer-events .drawer-open-complete .content-pane-left:before{width:200px}}@media screen and (max-width:800px){.drawer-open .app-title{display:none}}@media screen and (max-width:600px){.drawer-open .app-title,.drawer-open .BasemapToggle,.drawer-open .esriAttribution,.drawer-open .esriSimpleSlider,.drawer-open .locate-box,.drawer-open .map-buttons,.home{display:none!important}.drawer-open .geocoder-mobile,.drawer-open .mobile-geocoder-icon,.drawer-open .mobile-locate-box-display{display:block!important}.drawer-open .locate-box{display:none!important}}@media screen and (max-width:580px){.drawer-open .mobile-locate-box-hidden,.drawer-open .top-menu-right{display:none!important}}@media screen and (max-height:256px){.app-title,.BasemapToggle,.esriAttribution,.esriSimpleSlider,.home,.locate-box{display:none!important}.map-buttons{top:65px!important;display:block!important}.geocoder-mobile,.mobile-geocoder-icon,.mobile-locate-box-display{display:block!important}.mobile-locate-box-hidden{display:none}}@media only screen and (min-device-width:320px) and (max-device-width:568px){.app-title,.BasemapToggle,.esriSimpleSlider,.home,.locate-box{display:none!important}.map-buttons{top:65px!important;display:block!important}.geocoder-mobile,.mobile-geocoder-icon,.mobile-locate-box-display{display:block!important}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape){.drawer-open .mobile-locate-box-display,.geocoder-mobile,.mobile-geocoder-icon{display:block!important}.drawer-open .map-buttons{top:65px!important;display:block!important}.drawer-open .app-title,.drawer-open .BasemapToggle,.drawer-open .esriAttribution,.drawer-open .esriSimpleSlider,.drawer-open .locate-box,.home{display:none!important}.drawer-open .geocoder-mobile .esriGeocoderContainer ul li,.drawer-open .geocoder-mobile .esriGeocoder input,.drawer-open .geocoder-mobile .esriGeocoderResults{font-size:15px!important}}@media only screen and (min-device-width:320px) and (max-device-width:480px){.mobile-locate-box-display{display:block!important}.map-buttons{top:65px!important;display:block!important}.app-title,.BasemapToggle,.esriAttribution,.esriSimpleSlider,.home,.locate-box{display:none!important}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:landscape){.mobile-geocoder-icon{display:block!important}.geocoder-mobile .esriGeocoderContainer ul li,.geocoder-mobile .esriGeocoder input,.geocoder-mobile .esriGeocoderResults{font-size:15px!important}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:portrait){.geocoder-mobile .esriGeocoderContainer ul li,.geocoder-mobile .esriGeocoder input,.geocoder-mobile .esriGeocoderResults{font-size:15px!important}}
/*# sourceMappingURL=data:application/json;base64,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QUNKLEFBR0QseUdBQ0ksc0JBQ0ksdUJBQXlCLENBQzVCLEFBQ0QseUhBR0ksd0JBQTBCLENBQzdCLENBQ0osQUFHRCx3R0FDSSx5SEFHSSx3QkFBMEIsQ0FDN0IsQ0FDSiIsImZpbGUiOiJEcmF3ZXJNZW51LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIEdlbmVyYWwgKi9cclxuXHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuaW5wdXRbdHlwZT10ZXh0XTo6LW1zLWNsZWFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNhbGNpdGUgYSB7XHJcbiAgICBjb2xvcjogIzAwN2FjMjtcclxufVxyXG4uY2FsY2l0ZSBhOnZpc2l0ZWQge1xyXG4gICAgY29sb3I6ICM5N2NiZWM7XHJcbn1cclxuLmNhbGNpdGUgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzU1NTtcclxufVxyXG4uY2FsY2l0ZSBhOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogIzU1NTtcclxufVxyXG4vKiBHZW5lcmFsIE1pc2MgKi9cclxuXHJcbi50b2dnbGUtZ3JleSB7XHJcbiAgICBjb2xvcjogIzk5OTtcclxufVxyXG4udG9nZ2xlLWdyZXk6aG92ZXIsXHJcbi50b2dnbGUtZ3JleTphY3RpdmUge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbn1cclxuLnRvZ2dsZS1ncmV5LW9uIHtcclxuICAgIGNvbG9yOiAjMDA3YWMyO1xyXG59XHJcbi50b2dnbGUtZ3JleS1vbjpob3ZlcixcclxuLnRvZ2dsZS1ncmV5LW9uOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogIzk3Y2JlYztcclxufVxyXG4uYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgKnBhZGRpbmc6IDExcHg7XHJcbiAgICAqd2lkdGg6IGF1dG87XHJcbiAgICAqaGVpZ2h0OiBhdXRvO1xyXG4gICAgKmxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcbi5pY29uLXJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuLmVzcmlSVEwgLmljb24tcmlnaHQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLyogT3ZlcnZpZXcgTWFwICovXHJcblxyXG4uZXNyaU92ZXJ2aWV3TWFwLm92d0JMIC5vdndDb250YWluZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcbi5lc3JpT3ZlcnZpZXdNYXAub3Z3QlIgLm92d0NvbnRhaW5lciB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk5OTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcbi8qIFBhbmVscyAqL1xyXG4ucGFuZWwtY29udGFpbmVyIGltZ3tcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG4ucGFuZWwtdGl0bGUge1xyXG4gICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG59XHJcbi5wYW5lbC1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAxMHB4IDEwcHg7XHJcbiAgICBjb2xvcjogIzY2NjtcclxufVxyXG4uZXNyaVJUTCAucGFuZWwtcGFkZGluZ3tcclxuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDIwcHg7XHJcbn1cclxuLnBhbmVsLWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgcGFkZGluZzogMTJweCAyMHB4IDZweCAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogIzU1NTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuLmVzcmlSVEwgLnBhbmVsLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHggNnB4IDIwcHg7XHJcbn1cclxuLnBhbmVsLXNlY3Rpb24ge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XHJcbn1cclxuLnBhbmVsLW1vcmUtaW5mbyxcclxuLnBhbmVsLW1vZGlmaWVkLWRhdGUsXHJcbi5wYW5lbC1zdW1tYXJ5LFxyXG4ucGFuZWwtZGVzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG4ucGFuZWwtbW9kaWZpZWQtZGF0ZSxcclxuLnBhbmVsLXN1bW1hcnkge1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDVweCAxMHB4O1xyXG59XHJcbi5lc3JpUlRMIC5wYW5lbC1tb2RpZmllZC1kYXRlLFxyXG4uZXNyaVJUTCAucGFuZWwtc3VtbWFyeSB7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHggNXB4IDIwcHg7XHJcbn1cclxuLnBhbmVsLWRlc2NyaXB0aW9uLFxyXG4ucGFuZWwtbW9yZS1pbmZvIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAxMHB4IDEwcHg7XHJcbn1cclxuLmVzcmlSVEwgLnBhbmVsLWRlc2NyaXB0aW9uLFxyXG4uZXNyaVJUTCAucGFuZWwtbW9yZS1pbmZvIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDIwcHg7XHJcbn1cclxuLnBhbmVsLW1vZGlmaWVkLWRhdGUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbn1cclxuXHJcbi8qIERyYXdlciAqL1xyXG5cclxuLnRvcC1iYXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMzY7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuLmVzcmlSVEwgLnRvcC1iYXIge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcbi50b3AtbWVudS1yaWdodCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG4uZXNyaVJUTCAudG9wLW1lbnUtcmlnaHQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxufVxyXG4uYXBwLXRpdGxlIHtcclxuICAgIGNvbG9yOiAjMDA3YWMyO1xyXG5cclxuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5lc3JpUlRMIC5hcHAtdGl0bGUge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5oYW1idXJnZXItYnV0dG9uIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAqcGFkZGluZzogOHB4O1xyXG4gICAgKndpZHRoOiBhdXRvO1xyXG4gICAgKmhlaWdodDogYXV0bztcclxuICAgICpsaW5lLWhlaWdodDogMjhweDtcclxufVxyXG4uZXNyaVJUTCAuaGFtYnVyZ2VyLWJ1dHRvbiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLmJvcmRlci1jb250YWluZXItb3V0ZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNvbnRlbnQtcGFuZS1sZWZ0IHtcclxuICAgIHdpZHRoOiAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAyNTBtcyBlYXNlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAyNTBtcyBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IHdpZHRoIDI1MG1zIGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiB3aWR0aCAyNTBtcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogd2lkdGggMjUwbXMgZWFzZTtcclxufVxyXG4uYXBwLWxvYWRpbmcgLmNvbnRlbnQtcGFuZS1sZWZ0IHtcclxuICAgIHdpZHRoOiAyODBweDtcclxufVxyXG4uZHJhd2VyLW9wZW4gLmNvbnRlbnQtcGFuZS1sZWZ0IHtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcclxufVxyXG4gICAgLnBvaW50ZXItZXZlbnRzIC5kcmF3ZXItb3Blbi1jb21wbGV0ZSAuY29udGVudC1wYW5lLWxlZnQ6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgLTFweCAwIDZweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAvKnotaW5kZXg6IDQ1MDsqL1xyXG4gICAgei1pbmRleDogMztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcblxyXG5cclxuLmVzcmlSVEwgLmRyYXdlci1vcGVuIC5jb250ZW50LXBhbmUtbGVmdCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuLmRyYXdlci1vcGVuLWNvbXBsZXRlIC5jb250ZW50LXBhbmUtbGVmdDpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uZXNyaVJUTCAuZHJhd2VyLW9wZW4tY29tcGxldGUgLmNvbnRlbnQtcGFuZS1sZWZ0OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbn1cclxuLmNvbnRlbnQtcGFuZS1jZW50ZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcbi8qIE1hcCAqL1xyXG5cclxuLmNhbGNpdGUgLm1hcCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLkJhc2VtYXBUb2dnbGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2NXB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB6LWluZGV4OiAzNTtcclxufVxyXG4uZXNyaVJUTCAuQmFzZW1hcFRvZ2dsZSB7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDIwcHg7XHJcbn1cclxuLkJhc2VtYXBUb2dnbGUgLnRvZ2dsZUJ1dHRvbiB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgIC1vLWJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxufVxyXG4uQmFzZW1hcFRvZ2dsZSAuYmFzZW1hcEltYWdlIGltZyB7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweCAxcHggMCAwO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHggMXB4IDAgMDtcclxuICAgIC1vLWJvcmRlci1yYWRpdXM6IDFweCAxcHggMCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXB4IDFweCAwIDA7XHJcbn1cclxuLkJhc2VtYXBUb2dnbGUgLmJhc2VtYXBUaXRsZSB7XHJcbiAgICBjb2xvcjogIzY2NjtcclxufVxyXG4ubWFwLWJ1dHRvbnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMzdweDtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbiAgICB6LWluZGV4OiAzNTtcclxufVxyXG4uZXNyaVJUTCAubWFwLWJ1dHRvbnMge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG59XHJcbi5Ib21lQnV0dG9uQ2FsY2l0ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbn1cclxuLm1vYmlsZS1nZW9jb2Rlci1pY29uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmdlb2NvZGVyLW1vYmlsZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA3NSU7XHJcbn1cclxuLmVzcmlSVEwgLmdlb2NvZGVyLW1vYmlsZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLmRyYXdlci1vcGVuIC5nZW9jb2Rlci1tb2JpbGUge1xyXG4gICAgd2lkdGg6IDYwJTtcclxufVxyXG4uZ2VvY29kZXItbW9iaWxlIC5lc3JpR2VvY29kZXJDb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm1vYmlsZS1sb2NhdGUtYm94LWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5nZW9jb2Rlci1tb2JpbGUgLmVzcmlHZW9jb2RlciBpbnB1dCB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG59XHJcbi5kcmF3ZXItb3BlbiAuZ2VvY29kZXItbW9iaWxlIC5lc3JpR2VvY29kZXIgaW5wdXQge1xyXG4gICAgd2lkdGg6IDYwJTtcclxufVxyXG4uY2xvc2UtZ2VvY29kZXItYnV0dG9uIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBwYWRkaW5nOiAxcHggMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uZXNyaVJUTCAuY2xvc2UtZ2VvY29kZXItYnV0dG9uIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5jbG9zZS1nZW9jb2Rlci1idXR0b246aG92ZXIge1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbn1cclxuLmNsb3NlLWdlb2NvZGVyLWJ1dHRvbjphY3RpdmUge1xyXG4gICAgY29sb3I6ICMwMDdhYzI7XHJcbn1cclxuLm1vYmlsZS1sb2NhdGUtYm94LWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogNDYwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogNDVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5lc3JpUlRMIC5tb2JpbGUtbG9jYXRlLWJveC1oaWRkZW4ge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcbi5tb2JpbGUtbG9jYXRlLWJveC1oaWRkZW4gLm1vYmlsZS1zZWFyY2gtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgIGhlaWdodDogMzZweDtcclxufVxyXG4vKiBEcmF3ZXIgTWVudSAqL1xyXG5cclxuLmRyYXdlci1tZW51LWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbn1cclxuLmRyYXdlci1tZW51LXBhbmVscyAucGFuZWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5kcmF3ZXItbWVudS1wYW5lbHMgLnBhbmVsLXNlbGVjdGVkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmRyYXdlci1tZW51LWJ1dHRvbnMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FjMjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uZHJhd2VyLW1lbnUtMSAuZHJhd2VyLW1lbnUtYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5kcmF3ZXItbWVudS1idXR0b25zIC5pdGVtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjOTdjYmVjO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi5lc3JpUlRMIC5kcmF3ZXItbWVudS1idXR0b25zIC5pdGVtIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG4uZHJhd2VyLW1lbnUtMyAuZHJhd2VyLW1lbnUtYnV0dG9ucyAuaXRlbSB7XHJcbiAgICB3aWR0aDogMzMuMyU7XHJcbn1cclxuLmRyYXdlci1tZW51LTIgLmRyYXdlci1tZW51LWJ1dHRvbnMgLml0ZW0ge1xyXG4gICAgd2lkdGg6IDUwJTtcclxufVxyXG4uZHJhd2VyLW1lbnUtMSAuZHJhd2VyLW1lbnUtYnV0dG9ucyAuaXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uZHJhd2VyLW1lbnUtYnV0dG9ucyAuaXRlbS1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBwYWRkaW5nOiA3cHggMDtcclxufVxyXG4uZHJhd2VyLW1lbnUtYnV0dG9ucyAuaXRlbSAudGl0bGUge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDJweCAwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzVmYThkNDtcclxufVxyXG4uZXNyaVJUTCAuZHJhd2VyLW1lbnUtYnV0dG9ucyAuaXRlbSAudGl0bGUge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNWZhOGQ0O1xyXG59XHJcbi5kcmF3ZXItbWVudS1idXR0b25zIC5pdGVtLWZpcnN0IC50aXRsZSB7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxufVxyXG4uZXNyaVJUTCAuZHJhd2VyLW1lbnUtYnV0dG9ucyAuaXRlbS1maXJzdCAudGl0bGUge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG59XHJcbi5kcmF3ZXItbWVudS1idXR0b25zIC5pdGVtLXNlbGVjdGVkIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5kcmF3ZXItbWVudS1idXR0b25zIC5hcnJvdyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5kcmF3ZXItbWVudS1idXR0b25zIC5pdGVtLXNlbGVjdGVkIC5hcnJvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTJweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgaGVpZ2h0OiA5cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VsZWN0ZWQtYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcclxufVxyXG4uZXNyaVJUTCAuZHJhd2VyLW1lbnUtYnV0dG9ucyAuaXRlbS1zZWxlY3RlZCAuYXJyb3cge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcbi5kcmF3ZXItbWVudS1idXR0b25zIC5pY29uLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XHJcbiAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDo3MDA7XHJcbn1cclxuLyogTWlzYyAqL1xyXG5cclxuLmNsZWFyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qIExheWVyU3dpcGUgKi9cclxuLlBJTVN3aXBlIHtcclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdGhlaWdodDoxMDAlO1xyXG5cdCp6LWluZGV4OjE7IC8qIElFNyAqL1xyXG59XHJcblxyXG4uUElNU3dpcGUgLmhhbmRsZUNvbnRhaW5lciB7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRoZWlnaHQ6MTAwJTtcclxuXHR6LWluZGV4OjE7XHJcbn1cclxuXHJcbi5QSU1Td2lwZSAudmVydGljYWwge1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdGJvcmRlci1sZWZ0OjFweCBzb2xpZDtcclxuXHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG5cdHdpZHRoOjZweDtcclxuXHRoZWlnaHQ6MTAwJTtcclxuXHRwYWRkaW5nOjAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbjowO1xyXG5cdHotaW5kZXg6MzA7XHJcblx0Y3Vyc29yOmNvbC1yZXNpemU7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG59XHJcblxyXG4uUElNU3dpcGUgLnZlcnRpY2FsIC5oYW5kbGUge1xyXG5cdHdpZHRoOjMwcHg7XHJcblx0aGVpZ2h0OjMwcHg7XHJcblx0bWFyZ2luOi0xNnB4IDAgMCAtMTZweDtcclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHR6LWluZGV4OjMwO1xyXG5cdHRvcDo1MCU7XHJcblx0bGVmdDo1MCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czozcHg7XHJcblx0Ym9yZGVyLXJhZGl1czozcHg7XHJcblx0Ym9yZGVyOjFweCBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjMpO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy92ZXJ0aWNhbC5wbmcpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG59XHJcblxyXG4uUElNU3dpcGUgLmhvcml6b250YWwge1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdGJvcmRlci10b3A6MXB4IHNvbGlkO1xyXG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0aGVpZ2h0OjZweDtcclxuXHRwYWRkaW5nOjAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbjowO1xyXG5cdHotaW5kZXg6MzA7XHJcblx0Y3Vyc29yOnJvdy1yZXNpemU7XHJcbn1cclxuXHJcbi5QSU1Td2lwZSAuaG9yaXpvbnRhbCAuaGFuZGxlIHtcclxuXHR3aWR0aDozMHB4O1xyXG5cdGhlaWdodDozMHB4O1xyXG5cdG1hcmdpbjotMTZweCAwIDAgLTE2cHg7XHJcblx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0ei1pbmRleDozMDtcclxuXHR0b3A6NTAlO1xyXG5cdGxlZnQ6NTAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4O1xyXG5cdGJvcmRlci1yYWRpdXM6M3B4O1xyXG5cdGJvcmRlcjoxcHggc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC4zKTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaG9yaXpvbnRhbC5wbmcpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XHJcbn1cclxuXHJcbi5QSU1Td2lwZSAuc2NvcGUge1xyXG5cdGJvcmRlcjowO1xyXG5cdGhlaWdodDoyNjFweDtcclxuXHRvdmVyZmxvdzpoaWRkZW47XHJcblx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0d2lkdGg6MjYxcHg7XHJcblx0Y3Vyc29yOm1vdmU7XHJcblx0dG9wOjA7XHJcblx0bGVmdDowO1xyXG5cdHotaW5kZXg6MzA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvc2NvcGUucG5nKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xyXG59XHJcblxyXG4uUElNU3dpcGUgLnNjb3BlIC5oYW5kbGVDb250YWluZXIge1xyXG5cdGRpc3BsYXk6bm9uZTtcclxufVxyXG5cclxuLyogTG9hZGluZyAqL1xyXG5cclxuLmxvYWRpbmctaW5kaWNhdG9yIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDUwMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG59XHJcbi5sb2FkaW5nLWVycm9yIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAtNTBweCAwIDAgMDtcclxufVxyXG4uYXBwLWxvYWRpbmcgLmxvYWRpbmctaW5kaWNhdG9yIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYWpheC1sb2FkZXIuZ2lmKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLmFwcC1lcnJvciAubG9hZGluZy1pbmRpY2F0b3Ige1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmFwcC1lcnJvciAubG9hZGluZy1lcnJvciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uYXBwLWVycm9yIC5sb2FkaW5nLWVycm9yIC5pY29uLWVtby11bmhhcHB5IHtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG59XHJcbi5hcHAtZXJyb3IgLmxvYWRpbmctZXJyb3IgLmVycm9yLW1lc3NhZ2UtdGV4dCB7XHJcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XHJcbn1cclxuLyogTWVkaWEgUXVlcmllcyAqL1xyXG5cclxuLyogbWF4IHdpZHRoICovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xyXG4gICAgLm1vYmlsZS1sb2NhdGUtYm94LWRpc3BsYXkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYXBwLXRpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwJTtcclxuICAgIH1cclxuICAgIC5hcHAtbG9hZGluZyAuY29udGVudC1wYW5lLWxlZnQge1xyXG4gICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgIC5tb2JpbGUtbG9jYXRlLWJveC1oaWRkZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYXBwLXRpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwJTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxMHB4KSB7XHJcbiAgICAuYXBwLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAuZXNyaUF0dHJpYnV0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tb2JpbGUtbG9jYXRlLWJveC1kaXNwbGF5IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZXNyaVNpbXBsZVNsaWRlciwgLmhvbWUsXHJcbiAgICAuQmFzZW1hcFRvZ2dsZSxcclxuICAgIC5hcHAtdGl0bGUsXHJcbiAgICAuZXNyaUF0dHJpYnV0aW9uLFxyXG4gICAgLmxvY2F0ZS1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1hcC1idXR0b25zIHtcclxuICAgICAgICB0b3A6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tb2JpbGUtbG9jYXRlLWJveC1kaXNwbGF5IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubW9iaWxlLWdlb2NvZGVyLWljb24sXHJcbiAgICAuZ2VvY29kZXItbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubW9iaWxlLWxvY2F0ZS1ib3gtaGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgICAubG9jYXRlLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzEwcHgpIHtcclxuICAgIC50b3AtbWVudS1yaWdodCxcclxuICAgIC5tb2JpbGUtbG9jYXRlLWJveC1oaWRkZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtcGFuZS1sZWZ0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgLmRyYXdlci1vcGVuIC5jb250ZW50LXBhbmUtbGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICB9XHJcbiAgICAucG9pbnRlci1ldmVudHMgLmRyYXdlci1vcGVuLWNvbXBsZXRlIC5jb250ZW50LXBhbmUtbGVmdDpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuICAgIC5kcmF3ZXItbWVudS1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgLmRyYXdlci1vcGVuIC5hcHAtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgIC5kcmF3ZXItb3BlbiAuZXNyaVNpbXBsZVNsaWRlciwgLmhvbWUsXHJcbiAgICAuZHJhd2VyLW9wZW4gLm1hcC1idXR0b25zLFxyXG4gICAgLmRyYXdlci1vcGVuIC5CYXNlbWFwVG9nZ2xlLFxyXG4gICAgLmRyYXdlci1vcGVuIC5hcHAtdGl0bGUsXHJcbiAgICAuZHJhd2VyLW9wZW4gLmVzcmlBdHRyaWJ1dGlvbixcclxuICAgIC5kcmF3ZXItb3BlbiAubG9jYXRlLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZHJhd2VyLW9wZW4gLm1vYmlsZS1sb2NhdGUtYm94LWRpc3BsYXkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kcmF3ZXItb3BlbiAubW9iaWxlLWdlb2NvZGVyLWljb24sXHJcbiAgICAuZHJhd2VyLW9wZW4gLmdlb2NvZGVyLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRyYXdlci1vcGVuIC5sb2NhdGUtYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xyXG4gICAgLmRyYXdlci1vcGVuIC50b3AtbWVudS1yaWdodCxcclxuICAgIC5kcmF3ZXItb3BlbiAubW9iaWxlLWxvY2F0ZS1ib3gtaGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4vKiBtYXggaGVpZ2h0ICovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMjU2cHgpIHtcclxuICAgIC5lc3JpQXR0cmlidXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1vYmlsZS1sb2NhdGUtYm94LWRpc3BsYXkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5lc3JpU2ltcGxlU2xpZGVyLCAuaG9tZSxcclxuICAgIC5CYXNlbWFwVG9nZ2xlLFxyXG4gICAgLmFwcC10aXRsZSxcclxuICAgIC5lc3JpQXR0cmlidXRpb24sXHJcbiAgICAubG9jYXRlLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWFwLWJ1dHRvbnMge1xyXG4gICAgICAgIHRvcDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1vYmlsZS1sb2NhdGUtYm94LWRpc3BsYXkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tb2JpbGUtZ2VvY29kZXItaWNvbixcclxuICAgIC5nZW9jb2Rlci1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tb2JpbGUtbG9jYXRlLWJveC1oaWRkZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLyogaVBob25lIDUgaW4gcG9ydHJhaXQgYW5kIGxhbmRzY2FwZSAqL1xyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNTY4cHgpIHtcclxuICAgIC8qIFNUWUxFUyBHTyBIRVJFICovXHJcbiAgICAuZXNyaVNpbXBsZVNsaWRlciwgLmhvbWUsXHJcbiAgICAuQmFzZW1hcFRvZ2dsZSxcclxuICAgIC5hcHAtdGl0bGUsXHJcbiAgICAubG9jYXRlLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWFwLWJ1dHRvbnMge1xyXG4gICAgICAgIHRvcDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1vYmlsZS1sb2NhdGUtYm94LWRpc3BsYXkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tb2JpbGUtZ2VvY29kZXItaWNvbixcclxuICAgIC5nZW9jb2Rlci1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4vKiBpUGhvbmUgNSBpbiBsYW5kc2NhcGUgKi9cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDU2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgIC5tb2JpbGUtZ2VvY29kZXItaWNvbixcclxuICAgIC5nZW9jb2Rlci1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kcmF3ZXItb3BlbiAubW9iaWxlLWxvY2F0ZS1ib3gtZGlzcGxheSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRyYXdlci1vcGVuIC5tYXAtYnV0dG9ucyB7XHJcbiAgICAgICAgdG9wOiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZHJhd2VyLW9wZW4gLmVzcmlTaW1wbGVTbGlkZXIsIC5ob21lLFxyXG4gICAgLmRyYXdlci1vcGVuIC5CYXNlbWFwVG9nZ2xlLFxyXG4gICAgLmRyYXdlci1vcGVuIC5hcHAtdGl0bGUsXHJcbiAgICAuZHJhd2VyLW9wZW4gLmxvY2F0ZS1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRyYXdlci1vcGVuIC5lc3JpQXR0cmlidXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRyYXdlci1vcGVuIC5nZW9jb2Rlci1tb2JpbGUgLmVzcmlHZW9jb2RlclJlc3VsdHMsXHJcbiAgICAuZHJhd2VyLW9wZW4gLmdlb2NvZGVyLW1vYmlsZSAuZXNyaUdlb2NvZGVyIGlucHV0LFxyXG4gICAgLmRyYXdlci1vcGVuIC5nZW9jb2Rlci1tb2JpbGUgLmVzcmlHZW9jb2RlckNvbnRhaW5lciB1bCBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4IWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4vKiBpUGhvbmUgNSBpbiBwb3J0cmFpdCAqL1xyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNTY4cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7fVxyXG4vKiBpUGhvbmUgMkctNFMgaW4gcG9ydHJhaXQgYW5kIGxhbmRzY2FwZSAqL1xyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIHtcclxuICAgIC5tb2JpbGUtbG9jYXRlLWJveC1kaXNwbGF5IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWFwLWJ1dHRvbnMge1xyXG4gICAgICAgIHRvcDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmVzcmlTaW1wbGVTbGlkZXIsIC5ob21lLFxyXG4gICAgLkJhc2VtYXBUb2dnbGUsXHJcbiAgICAuYXBwLXRpdGxlLFxyXG4gICAgLmxvY2F0ZS1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmVzcmlBdHRyaWJ1dGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLyogaVBob25lIDJHLTRTIGluIGxhbmRzY2FwZSAqL1xyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgLm1vYmlsZS1nZW9jb2Rlci1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZ2VvY29kZXItbW9iaWxlIC5lc3JpR2VvY29kZXJSZXN1bHRzLFxyXG4gICAgLmdlb2NvZGVyLW1vYmlsZSAuZXNyaUdlb2NvZGVyIGlucHV0LFxyXG4gICAgLmdlb2NvZGVyLW1vYmlsZSAuZXNyaUdlb2NvZGVyQ29udGFpbmVyIHVsIGxpIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi8qIGlQaG9uZSAyRy00UyBpbiBwb3J0cmFpdCAqL1xyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAuZ2VvY29kZXItbW9iaWxlIC5lc3JpR2VvY29kZXJSZXN1bHRzLFxyXG4gICAgLmdlb2NvZGVyLW1vYmlsZSAuZXNyaUdlb2NvZGVyIGlucHV0LFxyXG4gICAgLmdlb2NvZGVyLW1vYmlsZSAuZXNyaUdlb2NvZGVyQ29udGFpbmVyIHVsIGxpIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG59Il19 */