.featured{padding:16px;background-color:#fff;-o-box-shadow:0 2px 2px rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px rgba(33,65,141,.2);box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-transition:box-shadow .2s ease;-moz-transition:box-shadow .2s ease;-o-transition:box-shadow .2s ease;transition:box-shadow .2s ease}.featured:hover{-o-box-shadow:0 2px 3px rgba(33,65,141,.4);-ms-box-shadow:0 2px 3px rgba(33,65,141,.4);-moz-box-shadow:0 2px 3px rgba(33,65,141,.4);-khtml-box-shadow:0 2px 3px rgba(33,65,141,.4);-webkit-box-shadow:0 2px 3px rgba(33,65,141,.4);box-shadow:0 2px 3px rgba(33,65,141,.4)}.featured .article-item__image img{object-fit:cover;min-height:100%;min-width:100%}.featured{width:100%;margin-bottom:8px;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.featured__content{display:flex}.featured .article-item--url{display:block}.featured .article-item__live-title{top:0}.featured .article-item__prime{width:114px;height:17px;margin-right:8px;overflow:hidden;margin-bottom:1px;font-size:0;color:#fff;background-image:url(/images/forsubscribers/tagnew.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}@media (min-width:300px) and (max-width:768px){.featured .article-item__prime{display:flex;margin-bottom:4px}}.featured .article-item__footer{position:relative;display:flex}.featured .article-item__synopsis{padding:16px}.featured .article-item__title{font-size:32px;line-height:37px;font-family:proximanova-bold,sans-serif;color:#212121;margin-bottom:10px;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.featured .article-item__title:hover{color:#545454}@media (min-width:300px) and (max-width:768px){.featured .article-item__title{font-size:16px;line-height:20px;font-family:proximanova-regular,sans-serif;margin-bottom:8px}}.featured .article-item__blurb{font-size:15px;line-height:19px;font-family:proximanova-bold,sans-serif;display:block;margin:0 0 12px;color:#212121}.featured .article-item__image{background-color:#f5f5f5;width:330px;height:235px;flex:0 0 auto;position:relative;overflow:hidden;margin-right:16px;font-size:0}.featured .article-item__image--no-image img,.featured .article-item__image--preloader img{width:50px;height:50px;min-height:50px;min-width:50px}.featured .article-item__button{font-size:15px;background-color:#212121;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.featured .article-item__button:active,.featured .article-item__button:focus,.featured .article-item__button:hover{background-color:#080808;-webkit-tap-highlight-color:transparent;outline:0}.featured .article-item .related-links__header{display:none}.featured .article-item .related-links__item{margin-bottom:14px;padding-left:21px;position:relative}.featured .article-item .related-links__item:before{content:"";display:block;width:6px;height:6px;background-color:#212121;position:absolute;top:10px;left:7px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.featured .article-item .related-links__item:last-child{margin-bottom:0}.featured .article-item .related-links__blurb{font-size:15px;line-height:25px;font-weight:400;color:#212121}.featured .article-item .related-links__blurb:hover{text-decoration:underline}.featured .article-item .related-links__date{display:none}@media (min-width:300px) and (max-width:768px){.featured--lifestyle{padding:0;-o-box-shadow:1px 1px 5px 0 rgba(0,0,0,.05);-ms-box-shadow:1px 1px 5px 0 rgba(0,0,0,.05);-moz-box-shadow:1px 1px 5px 0 rgba(0,0,0,.05);-khtml-box-shadow:1px 1px 5px 0 rgba(0,0,0,.05);-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,.05);box-shadow:1px 1px 5px 0 rgba(0,0,0,.05);width:auto;margin:8px;overflow:hidden}}.featured--lifestyle .article-item__title{margin:8px 0}@media (min-width:300px) and (max-width:768px){.featured--lifestyle .article-item__title{font-size:16px;line-height:20px;font-family:proximanova-regular,sans-serif;margin:0}}.featured--lifestyle .article-item--top-bar{margin-top:8px}.featured--lifestyle .article-item__blurb{font-weight:400;font-size:16px;line-height:24px}@media (min-width:300px) and (max-width:768px){.featured--lifestyle .article-item__date{margin:0}}.featured--lifestyle .article-item__image{width:100%;margin-right:0}@media (min-width:768px){.featured--lifestyle .article-item__image{height:440px}}.featured--lifestyle .article-item__image--no-image img,.featured--lifestyle .article-item__image--preloader img{width:50px;height:50px;min-height:50px;min-width:50px}@media (min-width:768px){.featured--special{margin-bottom:40px;width:100%}}@media (min-width:300px) and (max-width:768px){.featured--special{margin-top:8px;width:100%}}@media (min-width:768px){.featured--special .article-item__prime{display:none}}@media (min-width:768px){.featured--special .article-item__title{font-size:32px;line-height:37px;letter-spacing:-.57px;font-family:proximanova-bold,sans-serif;color:#212121;margin:0 0 8px}}@media (min-width:768px){.featured--special .article-item__synopsis{width:834px;position:absolute;z-index:1;bottom:0;left:0;right:0;margin:0 auto;transform:translateY(16px);padding:16px;background-color:#fff;-o-box-shadow:0 2px 2px rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px rgba(33,65,141,.2);box-shadow:0 2px 2px rgba(33,65,141,.2)}}@media (min-width:768px){.featured--special .article-item__date{position:relative;bottom:0}}@media (min-width:300px) and (max-width:768px){.featured--special .article-item__blurb{display:none}}.featured--special .article-item__image{position:relative;width:100%;height:400px;overflow:hidden;font-size:0}.featured--special .article-item__image--no-image img,.featured--special .article-item__image--preloader img{width:50px;height:50px;min-height:50px;min-width:50px}@media (min-width:300px) and (max-width:768px){.featured--special .article-item__image{width:100%;height:400px}.featured--special .article-item__image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%;width:100%;height:auto}}@media (min-width:300px) and (max-width:768px){.featured--special .thumb--medium .article-item__image{height:230px}}.featured--special .thumb--medium .article-item__image--no-image img,.featured--special .thumb--medium .article-item__image--preloader img{width:50px;height:50px;min-height:50px;min-width:50px}@media (min-width:300px) and (max-width:768px){.featured--special .thumb--medium .article-item--container{-o-box-shadow:1px 1px 5px 0 rgba(0,0,0,.05);-ms-box-shadow:1px 1px 5px 0 rgba(0,0,0,.05);-moz-box-shadow:1px 1px 5px 0 rgba(0,0,0,.05);-khtml-box-shadow:1px 1px 5px 0 rgba(0,0,0,.05);-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,.05);box-shadow:1px 1px 5px 0 rgba(0,0,0,.05)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvZnVuY3Rpb25zL19leHRlbmRzLnNjc3MiLCJiYXNlL2NvbmZpZy9fcGFsbGV0dGUuc2NzcyIsImJhc2UvY29uZmlnL19jb2xvcnMuc2NzcyIsImJhc2UvZnVuY3Rpb25zL19taXhpbnMuc2NzcyIsInRlbmFudHMvbmV3czI0L21vZHVsZXMvZmVhdHVyZWRhcnRpY2xlL2luZGV4LmNzcyIsImJhc2UvbW9kdWxlcy9fZmVhdHVyZWRhcnRpY2xlLnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy92ZW5kb3JzL19icmVha3BvaW50LnNjc3MiLCJiYXNlL2NvbmZpZy9fZm9udHMuc2NzcyIsImJhc2UvZ2xvYmFsL19idXR0b25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBYUEsVUFDSSxZQ2dFUSxDRC9EUixxQkVkSSxDQ3dCSiwwQ0ZaZSxDRWFmLDJDRmJlLENFY2YsNENGZGUsQ0VlZiw4Q0ZmZSxDRWdCZiwrQ0ZoQmUsQ0VpQmYsdUNGakJlLENFcUJmLHNDSGpCQSxDR2tCQSxtQ0hsQkEsQ0dtQkEsaUNIbkJBLENHb0JBLDhCQ0xKLENKYkksZ0JHTUEsMENGWHFCLENFWXJCLDJDRlpxQixDRWFyQiw0Q0ZicUIsQ0VjckIsOENGZHFCLENFZXJCLCtDRmZxQixDRWdCckIsdUNDVUosQ0o4Q0EsbUNBQ0ksZ0JBQUEsQ0FDQSxlQUFBLENBQ0EsY0kzQ0osQ0MxQ0EsVUFDSSxVQUFBLENBQ0EsaUJKdUVFLENFNUVGLHlCQUFBLENBQ0Esd0JBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkNtREosQ0MvQ0ksbUJBQ0ksWURpRFIsQ0M3Q1EsNkJBQ0ksYUQrQ1osQ0M1Q1Esb0NBQ0ksS0Q4Q1osQ0MzQ1EsK0JBQ0ksV0FBQSxDQUNBLFdBQUEsQ0FDQSxnQkptRE4sQ0lsRE0sZUFBQSxDQUNBLGlCQUFBLENBQ0EsV0FBQSxDQUNBLFVIN0JKLENHZ0NRLHVEQUFBLENBQ0EsMkJBQUEsQ0FDQSx1QkFBQSxDQUNBLHVCRDJDaEIsQ0VmSSwrQ0R6Q0ksK0JBaUJRLFlBQUEsQ0FDQSxpQkQyQ2QsQ0FDRixDQ3hDUSxnQ0FDSSxpQkFBQSxDQUNBLFlEMENaLENDdkNRLGtDQUNJLFlEeUNaLENDdENRLCtCQUNJLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLHVDRWhEVSxDRmlEVixhSHBERSxDR3FERixrQkFBQSxDRnpCUixpQ0UwQlEsQ0Z6QlIsOEJFeUJRLENGeEJSLDRCRXdCUSxDRnZCUix5QkNrRUosQ0N6Q1kscUNBQ0ksYUQyQ2hCLENFMUNJLCtDRFZJLCtCQWFRLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLDBDRTNEYSxDRjREYixpQkQyQ2QsQ0FDRixDQ3hDUSwrQkFDSSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSx1Q0UzRU8sQ0Y0RVAsYUFBQSxDQUNBLGVBQUEsQ0FDQSxhRDBDWixDQ3ZDUSwrQkFDSSx3QkhDVyxDR0FYLFdBQUEsQ0FDQSxZQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGlCSlpBLENJYUEsV0R5Q1osQ0N6QmdCLDJGQUNJLFVBQUEsQ0FDQSxXQUFBLENBQ0EsZUFBQSxDQUNBLGNEaUNwQixDQzVCUSxnQ0dqSEosY0FBQSxDQUNBLHdCTkVVLENNRFYsVU5KSSxDTUtKLDBDRFFVLENDUFYsY0FBQSxDQUNBLG9CQUFBLENBQ0EsY0FBQSxDQUNBLFdQc0VRLENPckVSLGdCUHFFUSxDRS9FUiwwQkFBQSxDQUNBLHlCQUFBLENBQ0EsdUJBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0E0QkEsMkRLckJBLENMc0JBLHdES3RCQSxDTHVCQSxzREt2QkEsQ0x3QkEsbURDZ0lKLENJdEpJLG1IQUNJLHdCQUFBLENBQ0EsdUNBQUEsQ0FDQSxTSndKUixDQ2pEWSwrQ0FDSSxZRG1EaEIsQ0NoRFksNkNBQ0ksa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCRGtEaEIsQ0NoRGdCLG9EQUNJLFVBQUEsQ0FDQSxhQUFBLENBQ0EsU0FBQSxDQUNBLFVBQUEsQ0FDQSx3QkhqSU4sQ0drSU0saUJBQUEsQ0FDQSxRQUFBLENBQ0EsUUFBQSxDRnpJaEIseUJBQUEsQ0FDQSx3QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQzRMSixDQ3BEZ0Isd0RBQ0ksZURzRHBCLENDbERZLDhDQUNJLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGVKaElOLENJaUlNLGFEb0RoQixDQ2xEZ0Isb0RBQ0kseUJEb0RwQixDQ2hEWSw2Q0FDSSxZRGtEaEIsQ0VqSkksK0NEb0dBLHFCQUVRLFNBQUEsQ0Y3SVIsMkNGVmUsQ0VXZiw0Q0ZYZSxDRVlmLDZDRlplLENFYWYsK0NGYmUsQ0VjZixnREZkZSxDRWVmLHdDRmZlLENJeUpQLFVBQUEsQ0FDQSxVSjVGTixDSTZGTSxlRG9EVixDQUNGLENDakRZLDBDQUNJLFlEbURoQixDRWxLSSwrQ0Q4R1EsMENBSVEsY0FBQSxDQUNBLGdCQUFBLENBQ0EsMENFbkxELENGb0xDLFFEb0RsQixDQUNGLENDakRZLDRDQUNJLGNEbURoQixDQ2hEWSwwQ0FDSSxlSnhLTixDSXlLTSxjQUFBLENBQ0EsZ0JEa0RoQixDRWxMSSwrQ0RtSVEseUNBRVEsUURpRGxCLENBQ0YsQ0M5Q1ksMENBQ0ksVUFBQSxDQUNBLGNEZ0RoQixDRTNMSSx5QkR5SVEsMENBS1EsWURpRGxCLENBQ0YsQ0NyQ29CLGlIQUNJLFVBQUEsQ0FDQSxXQUFBLENBQ0EsZUFBQSxDQUNBLGNENkN4QixDRTVNSSx5QkRzS0EsbUJBRVEsa0JBQUEsQ0FDQSxVRHdDVixDQUNGLENFbE5JLCtDRHNLQSxtQkFPUSxjSmhLTixDSWlLTSxVRHlDVixDQUNGLENFeE5JLHlCRGtMUSx3Q0FFUSxZRHdDbEIsQ0FDRixDRTdOSSx5QkR3TFEsd0NBRVEsY0FBQSxDQUNBLGdCQUFBLENBQ0EscUJBQUEsQ0FDQSx1Q0UzUEQsQ0Y0UEMsYUh4UE4sQ0d5UE0sY0R1Q2xCLENBQ0YsQ0V2T0kseUJEbU1RLDJDQUVRLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxRQUFBLENBQ0EsTUFBQSxDQUNBLE9BQUEsQ0FDQSxhQUFBLENBQ0EsMEJBQUEsQ0FDQSxZSi9MUixDSWdNUSxxQkg3UVosQ0N3QkosMENGWmUsQ0VhZiwyQ0ZiZSxDRWNmLDRDRmRlLENFZWYsOENGZmUsQ0VnQmYsK0NGaEJlLENFaUJmLHVDQzRSRixDQUNGLENFM1BJLHlCRG1OUSx1Q0FFUSxpQkFBQSxDQUNBLFFEMENsQixDQUNGLENFalFJLCtDRDBOUSx3Q0FFUSxZRHlDbEIsQ0FDRixDQ3RDWSx3Q0FDSSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBQ0EsZUFBQSxDQUNBLFdEd0NoQixDQzVCb0IsNkdBQ0ksVUFBQSxDQUNBLFdBQUEsQ0FDQSxlQUFBLENBQ0EsY0RvQ3hCLENFelJJLCtDRGdPUSx3Q0EwQlEsVUFBQSxDQUNBLFlEbUNsQixDQ2pDa0IsNENBQ0ksaUJBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLDhCQUFBLENBQ0EsZUFBQSxDQUNBLFVBQUEsQ0FDQSxXRG1DdEIsQ0FDRixDRXhTSSwrQ0Q0UVksdURBRVEsWUQ4QnRCLENBQ0YsQ0NsQndCLDJJQUNJLFVBQUEsQ0FDQSxXQUFBLENBQ0EsZUFBQSxDQUNBLGNEMEI1QixDRXpUSSwrQ0RvU1ksMkRGM1VaLDJDRlZlLENFV2YsNENGWGUsQ0VZZiw2Q0ZaZSxDRWFmLCtDRmJlLENFY2YsZ0RGZGUsQ0VlZix3Q0NvV0YsQ0FDRiIsImZpbGUiOiJ0ZW5hbnRzL25ld3MyNC9tb2R1bGVzL2ZlYXR1cmVkYXJ0aWNsZS9pbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuJWRlZmF1bHQtY2FyZCB7XG4gICAgcGFkZGluZzogJGdhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2Vjb25kYXJ5LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3gtc2hhZG93IDAuMnMgZWFzZSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2Vjb25kYXJ5LXNoYWRvdy1ob3Zlcik7XG4gICAgfVxufVxuXG4lc2Vjb25kYXJ5LWNhcmQge1xuICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm94LXNoYWRvdyAwLjJzIGVhc2UpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3ctaG92ZXIpO1xuICAgIH1cbn1cblxuJXN0YXRpYy1jYXJkIHtcbiAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbmV3LXN0YXRpYy1zaGFkb3cpO1xufVxuXG4lbGlmZXN0eWxlLWNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRsaWZlc3R5bGUtc2hhZG93KTtcbn1cblxuJWRhdGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGltZS1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgc2l6ZTogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiVsaXZlYXJ0aWNsZWNhcmQge1xuICAgIG1heC13aWR0aDogNDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuJWxvYWRlcmljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9sb2FkZXItcm9sbGluZy5zdmcnKTtcbiAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgfVxufVxuXG4lc3RhdGljaW1hZ2Uge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4lc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxMnB4IC00cHggcmdiYSgxMzAsIDEzNiwgMTQ4LCAwLjI0KSwgMCAwIDRweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xNiksIDAgMCAycHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTIpO1xufVxuXG4iLCJAaW1wb3J0IFwiY29sb3JzXCI7XG5AaW1wb3J0IFwiZm9udHNcIjtcblxuJGJhc2UtZm9udC13ZWlnaHQ6IDQwMDtcbiRiYXNlLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcbiRiYXNlLWxpbmUtaGVpZ2h0OiAxLjQgIWRlZmF1bHQ7XG5cbi8qIEJPUkRFUlMgKi9cbiRiYXNlLWJvcmRlcjogMXB4IHNvbGlkIHJnYmEoIzRhNGE0YSwgMC4xKSAhZGVmYXVsdDtcbiR3aGl0ZS1ib3JkZXItdGhpbjogMXB4IHNvbGlkICNmZmZmZmYgIWRlZmF1bHQ7XG4kZ3JleS1ib3JkZXItdGhpbjogMXB4IHNvbGlkICNlMmUyZTIgIWRlZmF1bHQ7XG5cbi8qIEJPWCBTSEFET1dTICovXG4kc2Vjb25kYXJ5LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMikgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LXNoYWRvdy1ob3ZlcjogMCAycHggM3B4IHJnYmEoMzMsIDY1ICwxNDEsIDAuNCkgIWRlZmF1bHQ7XG4kbGlmZXN0eWxlLXNoYWRvdzogMXB4IDFweCA1cHggMCByZ2JhKCRibGFjaywgMC4wNSk7XG4kbmV3LXN0YXRpYy1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpICFkZWZhdWx0O1xuJG5hdi1zaGFkb3ctdG9wOiAwcHggMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiRlbGVjdGlvbnMtc2hhZG93OiAwIDRweCA2cHggLTJweCByZ2JhKDEzMCwgMTM2LCAxNDgsIDAuMjQpLCAwIDAgMnB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjE2KSwgMCAwIDFweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xMikgIWRlZmF1bHQ7XG4kbWF0cmljLXNoYWRvdzogMCA4cHggMTJweCAtNHB4IHJnYmEoMTMwLCAxMzYsIDE0OCwgMC4yNCksIDAgMCA0cHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTYpLCAwIDAgMnB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjEyKSAhZGVmYXVsdDtcblxuLyogRk9OVCBXRUlHSFRTICovXG4kcmVndWxhcjogNDAwO1xuJHNlbWktYm9sZDogNjAwO1xuJGJvbGQ6IDcwMDtcblxuLyogRk9OVCBTSVpFUyAqL1xuJGhlYWRlci1vbmU6IDMycHggIWRlZmF1bHQ7XG4kaGVhZGVyLXR3bzogMjJweCAhZGVmYXVsdDtcbiRoZWFkZXItdGhyZWU6IDE4cHggIWRlZmF1bHQ7XG4kaGVhZGVyLWZvdXI6IDE0cHggIWRlZmF1bHQ7XG4kaGVhZGVyLWZpdmU6IDEwcHggIWRlZmF1bHQ7XG4kYm9keS1zaXplOiAxNHB4ICFkZWZhdWx0O1xuJGJ1dHRvbi1zaXplOiAxNHB4ICFkZWZhdWx0O1xuJGxpbmstc2l6ZTogMTNweCAhZGVmYXVsdDtcbiRsYWJlbC1zaXplOiAxMnB4ICFkZWZhdWx0O1xuJGNhcHRpb24tc2l6ZTogMTJweCAhZGVmYXVsdDtcbiR0aW55LXNpemU6IDEwcHggIWRlZmF1bHQ7XG4kYnVja2V0LWhlYWRlci1zaXplOiAyNnB4ICFkZWZhdWx0O1xuJGJ1Y2tldC1oZWFkZXItaW1hZ2U6IDI4cHggIWRlZmF1bHQ7XG5cbi8qIEhFQURFUiBCUkFORElORyAqL1xuJG5hdi1mb250LXNpemU6IDEzcHggIWRlZmF1bHQ7XG4kbmF2LWNvbG9yOiAjMjEyMTIxICFkZWZhdWx0O1xuJG5hdi1ob3ZlcjogI2MwMDAwMCAhZGVmYXVsdDtcbiRuYXYtc3BvbnNvcjogI2RkMWYyNiAhZGVmYXVsdDtcbiRuYXYtYmctY29sb3I6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kbmF2LWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XG4kbmF2LWhvdmVyLWJvcmRlcjogI2QwMDIxYiAhZGVmYXVsdDtcbiRuYXYtaG92ZXItYm9yZGVyLWhlaWdodDogM3B4ICFkZWZhdWx0O1xuJG5hdi1jaGlsZC1mb250LXNpemU6IDExcHg7XG4kbmF2LWNoaWxkLWJnLWhvdmVyOiAjZjNmM2YzICFkZWZhdWx0O1xuJGxvZ2luLWxpbms6ICRicmFuZC1ibGFjayAhZGVmYXVsdDtcbiRicmFuZGJhci1uYXYtZm9udDogJGZvbnQtZmFtaWx5LWJvbGQgIWRlZmF1bHQ7XG4kYnJhbmRiYXItZHJvcGRvd24tZm9udDogJGZvbnQtZmFtaWx5LWJvbGQgIWRlZmF1bHQ7XG4kc3ViLWJ0bi13aWR0aDogMTI2cHggIWRlZmF1bHQ7XG4kbG9naW4tYnRuLXdpZHRoOiAxMTBweCAhZGVmYXVsdDtcbiRidG4tcmFkaXVzOiAyNXB4ICFkZWZhdWx0O1xuJHByb2ZpbGUtaWNvbjogJ2ljb24tcHJvZmlsZS1uZXR3ZXJrLnN2ZycgIWRlZmF1bHQ7XG5cbiRidWxsZXQtY29sb3I6ICRicmFuZC1ibGFjayAhZGVmYXVsdDtcblxuLyogRk9PVEVSICovXG4kbW9iaWxlLW5hdi1iYWNrZ3JvdW5kOiAjZmZmZmZmICFkZWZhdWx0O1xuJG1vYmlsZS1uYXY6ICMyMTIxMjEgIWRlZmF1bHQ7XG4kbW9iaWxlLW5hdi1hY3RpdmU6ICMyMTQxOGQgIWRlZmF1bHQ7XG4kZm9vdGVyLWJhY2tncm91bmQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiRmb290ZXItaWNvbi1oZWlnaHQ6IDQ1cHggIWRlZmF1bHQ7XG5cbiRoZWFkZXItaGVpZ2h0OiAxMDBweCAhZGVmYXVsdDtcbiRicmFuZC1sb2dvLXdpZHRoOiAxMzBweCAhZGVmYXVsdDtcbiRicmFuZC1sb2dvLWhlaWdodDogNTVweCAhZGVmYXVsdDtcbiRsb2dvLWhlaWdodC1tb2JpbGU6IDI5cHggIWRlZmF1bHQ7XG5cbiRkaXNjb3Zlci1pbWFnZS1oZWlnaHQ6IDQwcHggIWRlZmF1bHQ7XG5cbi8qIFNQQUNJTkcgKi9cbiRnYXA6IDhweCAhZGVmYXVsdDtcbiRnYXAtc21hbGw6IDE2cHggIWRlZmF1bHQ7XG4kZ2FwLW1lZGl1bTogMjRweCAhZGVmYXVsdDtcbiRnYXAtbGFyZ2U6IDMycHggIWRlZmF1bHQ7XG5cbi8qIFNQT1JUIFRFQU0gSU1BR0UgKi9cbiRzcG9ydC10ZWFtLWltZy13aWR0aDogMzNweCAhZGVmYXVsdDtcbiRzcG9ydC10ZWFtLWltZy1oZWlnaHQ6IDI0cHggIWRlZmF1bHQ7XG5cbi8qIEdSSURMRVggKi9cbiRnbC1jb2xDb3VudDogMTI7XG4kZ2wtZ3JpZE5hbWU6IHRmLWdyaWQgIWRlZmF1bHQ7XG4kZ2wtY29sTmFtZTogdGYtY29sICFkZWZhdWx0O1xuJGdsLWF0dHJpYnV0ZU5hbWU6IGNsYXNzO1xuJGdsLWd1dHRlcjogOHB4ICFkZWZhdWx0O1xuJGdsLWd1dHRlci12ZXJ0aWNhbDogOHB4ICFkZWZhdWx0O1xuXG4vKiBNRURJQSBRVUVSSUVTICovXG4kbW9iaWxlLXNtYWxsOiAzMDBweCAzNDBweCAhZGVmYXVsdDtcbiRtb2JpbGU6IDMwMHB4IDc2OHB4ICFkZWZhdWx0O1xuJGRlc2t0b3A6IDc2OHB4ICFkZWZhdWx0O1xuJGxhcHRvcC1oZWlnaHQ6IG1heC1oZWlnaHQgNzIwcHg7XG5cbi8qIFNJVEUgU1RSVUNUVVJFICovXG4kc2l0ZS13aWR0aDogOTgwcHggIWRlZmF1bHQ7XG4kY29udGVudC1tYXJnaW46IDcwcHggIWRlZmF1bHQ7XG4kbGhzLXdpZHRoOiA2NjRweCAhZGVmYXVsdDtcbiRyaHMtd2lkdGg6IDMwMHB4ICFkZWZhdWx0O1xuXG4kcXVvdGF0aW9uLW1hcms6ICcvaW1hZ2VzL2ljb25zL2ljb25fcXVvdGF0aW9uX25ldHdlcmsuc3ZnJyAhZGVmYXVsdDsiLCIvKiBDT0xPUlMgKi9cbiR3aGl0ZTogI2ZmZmZmZiAhZGVmYXVsdDtcbiRibGFjazogIzAwMDAwMCAhZGVmYXVsdDtcblxuJGJyYW5kLXByaW1hcnk6ICMwMDA4NmMgIWRlZmF1bHQ7XG4kYnJhbmQtc2Vjb25kYXJ5OiAjZGQxZjI2ICFkZWZhdWx0O1xuJGJyYW5kLWJsYWNrOiAjMjEyMTIxICFkZWZhdWx0O1xuJGJyYW5kLWZlYXR1cmU6ICNkZDFmMjYgIWRlZmF1bHQ7XG4kYXJpY2xlLWxpbmstY29sb3I6ICMwMDA4NmMgIWRlZmF1bHQ7XG5cbiRiYWNrZ3JvdW5kLWdyZXk6ICNlY2VmZjUgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JleTogI2ZhZmFmYSAhZGVmYXVsdDtcbiRibHVlLWdyZXk6ICNlY2YxZmQgIWRlZmF1bHQ7XG4kZm9ybS1ncmV5OiAjZjVmNWY1ICFkZWZhdWx0O1xuJGVtcHR5LWdyZXk6ICNjMWM3ZDIgIWRlZmF1bHQ7XG4kZ3JhcGhpYy1ncmV5OiAjOGQ4ZDhkICFkZWZhdWx0O1xuJGNvcmFsLWdyZXk6ICM0NzQ3NTMgIWRlZmF1bHQ7XG4kb3BhY2l0eS1ncmV5OiByZ2JhKDMzLCAzMywgMzMsIDAuNikgIWRlZmF1bHQ7XG5cbiRib3JkZXItZ3JleTogI2Y2ZjZmNiAhZGVmYXVsdDtcbiRib3JkZXItZGFyay1ncmV5OiAjOTc5Nzk3ICFkZWZhdWx0O1xuXG4kZWxsaXBzaXMtY29sb3I6ICNjMWM3ZDIgIWRlZmF1bHQ7XG4kZWxsaXBzaXMtY29sb3ItYWx0OiAjYzFjN2QyICFkZWZhdWx0O1xuXG4kcHJvZmlsZS1maWVsZC1iZzogI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJGVsZWN0aW9ucy1icmFuZDogIzIxNDE4ZCAhZGVmYXVsdDtcbiRtYXRyaWMtYmx1ZTogIzAzYmJkMyAhZGVmYXVsdDtcbiRtYXRyaWMtb3JhbmdlOiAjZjZiMzFiICFkZWZhdWx0O1xuXG4vKiBCUkFORFMgKi9cbiRicmFuZC1jaGFubmVsOiAjZDlhNzM4O1xuJGJyYW5kLWhlYWx0aDogIzNmNmU4MTtcbiRicmFuZC13aGVlbHM6ICMwMDAwMDA7XG4kYnJhbmQtcGFyZW50OiAjMGE3NDc0O1xuJGJyYW5kLXNwb3J0OiAjNGQ1NTY2O1xuJGJyYW5kLWZpbjogIzVmNWQ1YztcbiRicmFuZC1hcnQ6ICM2YTFiMGM7XG5cbi8qIEZPUk1TICovXG4kZGlzYWJsZS1yZWQ6ICNlOTdlODA7XG4kZGlzYWJsZS1ibGFjazogIzhkOGQ4ZDtcbiRlcnJvci1yZWQ6ICNkZDFmMjY7XG4kZXJyb3ItcmVkLWZpbGw6ICNmMmMzYzU7XG4kc3VjY2Vzcy1ncmVlbjogIzdlYTgwMDtcbiRzdWNjZXNzLWdyZWVuLWZpbGw6ICNlYmY2ZTA7XG4kaG92ZXItcmVkOiAjYzcxYjIyO1xuJGhvdmVyLWJsYWNrOiAjMDgwODA4O1xuJGFtYmVyOiAjZDk4OTE0O1xuJGFtYmVyLWZpbGw6ICNmYmUyYjc7XG5cbi8qIFNPQ0lBTCBDT0xPUlMgKi9cbiRmYWNlYm9vay1ibHVlOiAjM2I1OTk4O1xuJGdvb2dsZS1ibHVlOiAjNDI4NWY0O1xuJGFwcGxlLWJsYWNrOiAjMDAwMDAwO1xuJGZhY2Vib29rLWJsdWUtaG92ZXI6ICM0MjYwOWU7XG4kZ29vZ2xlLWJsdWUtaG92ZXI6ICMwYTc3ZmM7XG4kYXBwbGUtYmxhY2staG92ZXI6ICMwZDBkMGQ7XG5cbi8qIExBWU9VVCBDT0xPVVJTICovXG4kbGhzLWJnLWNvbG9yOiAjZmZmZmZmICFkZWZhdWx0O1xuJHJocy1iZy1jb2xvcjogI2ZmZmZmZiAhZGVmYXVsdDtcblxuJGJvZHktYmFja2dyb3VuZDogI2YwZjRmYiAhZGVmYXVsdDtcbiRtb2JpbGUtYmFja2dyb3VuZDogI2YwZjRmYiAhZGVmYXVsdDtcbiR3ZWItYmFja2dyb3VuZDogI2ZhZmFmYSAhZGVmYXVsdDtcbiR3cmFwcGVyLWJhY2tncm91bmQ6ICNmYWZhZmEgIWRlZmF1bHQ7XG4kZmllbGQtYmFja2dyb3VuZDogI2YxZjJmNiAhZGVmYXVsdDtcbiRoZWFkZXItYmFja2dyb3VuZDogI2ZmZmZmZiAhZGVmYXVsdDtcbiRoZWFkZXItY29udGFpbmVyOiAjZmZmZmZmICFkZWZhdWx0O1xuJGJyYW5kYmFyLWJhY2tncm91bmQ6ICMwMDAwMDAgIWRlZmF1bHQ7XG5cbiRhcnJvdy1iYWNrZ3JvdW5kOiAjMjEyMTIxICFkZWZhdWx0O1xuXG4kYnRuLWJhY2tncm91bmQ6ICRicmFuZC1ibGFjayAhZGVmYXVsdDtcbiRidG4tdGV4dDogJHdoaXRlICFkZWZhdWx0O1xuJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeTogI2RkMWYyNiAhZGVmYXVsdDtcblxuLyogVjEgKi9cbiRkYXJrLWdyZXktcHJpbWFyeTogIzRhNGE0YSAhZGVmYXVsdDtcbiRkYXJrLWdyZXktc2Vjb25kYXJ5OiAjNjk2OTY5ICFkZWZhdWx0O1xuJG1lZGl1bS1ncmV5LXByaW1hcnk6ICNhNGE0YTQgIWRlZmF1bHQ7XG4kbWVkaXVtLWdyZXktc2Vjb25kYXJ5OiAjY2NjY2NjICFkZWZhdWx0O1xuJGxpZ2h0LWdyZXktcHJpbWFyeTogI2UyZTJlMiAhZGVmYXVsdDtcbiRsaWdodC1ncmV5LXNlY29uZGFyeTogI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHByaW1hcnktZ3JleTogIzliOWI5YiAhZGVmYXVsdDtcbiRzZWNvbmRhcnktZ3JleTogIzRhNGE0YSAhZGVmYXVsdDtcbiRibHVyYi1ncmV5OiAjNWI1YjViICFkZWZhdWx0O1xuJGJ0bi1jb2xvcjogI2RkMWYyNiAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYmx1ZTogIzIxNDE4ZCAhZGVmYXVsdDtcbiRzZWNvbmRhcnktcmVkOiAjZGQxZjI2ICFkZWZhdWx0O1xuJHNsaWRlci1uYXY6ICNkOGQ4ZDggIWRlZmF1bHQ7XG4kc2xpZGVyLW5hdi1hY3RpdmU6ICMyMTIxMjEgIWRlZmF1bHQ7XG5cbiRmYWNlYm9vay1jb2xvcjogIzQxNzJCOCAhZGVmYXVsdDtcbiRnb29nbGUtY29sb3I6ICNmZmZmZmYgIWRlZmF1bHQ7XG5cbiRlcnJvcjogIzg0MDAwMCAhZGVmYXVsdDtcbiRlcnJvci1iZzogI2ZmZjBmMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAjNDk1RjMzICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYmc6ICNkYmVkYzkgIWRlZmF1bHQ7XG4kd2FybmluZzogI2ZmNzcxOCAhZGVmYXVsdDtcbiRzZWxlY3Rpb246ICMwNEE0Q0MgIWRlZmF1bHQ7XG5cbi8qIE1hdHJpYyBQcm92aW5jaWFsIENvbG9ycyovXG4kZWM6ICNmY2IxNTAgIWRlZmF1bHQ7XG4kZ3A6ICNlNDY2M2IgIWRlZmF1bHQ7XG4ka246ICMzMmE1OGMgIWRlZmF1bHQ7XG4kbHA6ICM0ZjU5N2IgIWRlZmF1bHQ7XG4kbXA6ICMxMmE4YWIgIWRlZmF1bHQ7XG4kbmM6ICNmNmIzMWIgIWRlZmF1bHQ7XG4kbnc6ICNjYzMxNGEgIWRlZmF1bHQ7XG4kd2M6ICMwMWJjZDQgIWRlZmF1bHQ7XG4kZnM6ICNlNjRjNjUgIWRlZmF1bHQ7Iiwi77u/QG1peGluIHZlbmRvci1wcmVmaXgoJHByb3BlcnR5LCAkdmFsdWUpIHtcbiAgICAtd2Via2l0LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAgIC1raHRtbC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgICAtbW96LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAgIC1tcy0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgICAtby0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgICAjeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xuICAgIEBpbmNsdWRlIHZlbmRvcl9wcmVmaXgoYm9yZGVyLXJhZGl1cywkcmFkaXVzKTtcbn1cblxuQG1peGluIHdvcmQtYnJlYWsoJHdvcmQtYnJlYWspIHtcbiAgICAtbXMtd29yZC1icmVhazogJHdvcmQtYnJlYWs7XG4gICAgd29yZC1icmVhazogJHdvcmQtYnJlYWs7XG59XG5cbkBtaXhpbiBib3gtc2l6aW5nKCRib3gtc2l6aW5nKSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94LXNpemluZztcbiAgICAtbW96LWJveC1zaXppbmc6ICRib3gtc2l6aW5nO1xuICAgIGJveC1zaXppbmc6ICRib3gtc2l6aW5nO1xufVxuXG5AbWl4aW4gYm94LXNoYWRvdygkYm94LXNoYWRvdykge1xuICAgIC1vLWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIC1tcy1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAtbW96LWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgLW1vei10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cblxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3JtKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG59XG5cbkBtaXhpbiBhcHBlYXJhbmNlKCRhcHBlYXJhbmNlKSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiAkYXBwZWFyYW5jZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6ICRhcHBlYXJhbmNlO1xuICAgIGFwcGVhcmFuY2U6ICRhcHBlYXJhbmNlO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24uLi4pIHtcbiAgICAtbW96LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAtby1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xufVxuXG5AbWl4aW4gdGV4dC1vdmVyZmxvdygkdGV4dC1vdmVyZmxvdykge1xuICAgIC1tcy10ZXh0LW92ZXJmbG93OiAkdGV4dC1vdmVyZmxvdztcbiAgICAtby10ZXh0LW92ZXJmbG93OiAkdGV4dC1vdmVyZmxvdztcbiAgICB0ZXh0LW92ZXJmbG93OiAkdGV4dC1vdmVyZmxvdztcbn1cblxuQG1peGluIHVzZXItc2VsZWN0KCR1c2VyLXNlbGVjdCkge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6ICR1c2VyLXNlbGVjdDtcbiAgICAtbW96LXVzZXItc2VsZWN0OiAkdXNlci1zZWxlY3Q7XG4gICAgLW1zLXVzZXItc2VsZWN0OiAkdXNlci1zZWxlY3Q7XG4gICAgdXNlci1zZWxlY3Q6ICR1c2VyLXNlbGVjdDtcbn1cblxuQG1peGluIGh5cGhlbnMoJGh5cGhlbnMpIHtcbiAgICAtd2Via2l0LWh5cGhlbnM6ICRoeXBoZW5zO1xuICAgIC1tb3otaHlwaGVuczogJGh5cGhlbnM7XG4gICAgLW1zLWh5cGhlbnM6ICRoeXBoZW5zO1xuICAgIGh5cGhlbnM6ICRoeXBoZW5zO1xufVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICAgIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAgICRvcGFjaXR5LWllOiAkb3BhY2l0eSAqIDEwMDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpO1xufVxuXG5AbWl4aW4gbG9hZGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNoaW1tZXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGJhY2tncm91bmQ6ICNmNmY3Zjg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWVlZWVlIDglLCAjZTBlMGUwIDE4JSwgI2VlZWVlZSAzMyUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwMHB4IDUwNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxufVxuXG5AbWl4aW4gY2FyZCgkcmFkaXVzLCAkY29sb3IsICRzaGFkb3cpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRyYWRpdXMpO1xufVxuXG5AbWl4aW4gbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcy4uLikge1xuICAgIGJhY2tncm91bmQ6IG50aChudGgoJGNvbG9yLXN0b3BzLCAxKSwgMSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVnYWN5LWRpcmVjdGlvbigkZGlyZWN0aW9uKSwgJGNvbG9yLXN0b3BzKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzKTtcbn1cblxuQG1peGluIGNvbHVtbigkY291bnQsICR3aWR0aCwgJGdhcCkge1xuICAgIC13ZWJraXQtY29sdW1uLXdpZHRoOiAkd2lkdGg7XG4gICAgLW1vei1jb2x1bW4td2lkdGg6ICR3aWR0aDtcbiAgICBjb2x1bW4td2lkdGg6ICR3aWR0aDtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvdW50O1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAkY291bnQ7XG4gICAgY29sdW1uLWNvdW50OiAkY291bnQ7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkZ2FwO1xuICAgIC1tb3otY29sdW1uLWdhcDogJGdhcDtcbiAgICBjb2x1bW4tZ2FwOiAkZ2FwO1xufVxuXG5AbWl4aW4gdGV4dC1zdHlsZSgkc2l6ZSwgJGNvbG9yIDogJGJyYW5kLWJsYWNrLCAkYWxpZ246IG51bGwsICRib2xkOiBudWxsKSB7XG4gICAgQGlmICRzaXplID09IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLW9uZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLXR3bztcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLXRocmVlO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gaDQge1xuICAgICAgICBmb250LXNpemU6ICRoZWFkZXItZm91cjtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLWZpdmU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBidG4ge1xuICAgICAgICBmb250LXNpemU6ICRidXR0b24tc2l6ZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGJvZHkge1xuICAgICAgICBmb250LXNpemU6ICRib2R5LXNpemU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBsaW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAkbGluay1zaXplO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gbGFiZWwge1xuICAgICAgICBmb250LXNpemU6ICRsYWJlbC1zaXplO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGNhcHRpb24tc2l6ZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IHRpbnkge1xuICAgICAgICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHktc2l6ZTtcbiAgICB9XG5cbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgQGlmICRhbGlnbiA9PSBjZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfSBAZWxzZSBpZiAkYWxpZ24gPT0gcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAaWYgJGJvbGQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgfVxufVxuXG5AbWl4aW4gZmllbGQoJGJhY2tncm91bmQsICRib3JkZXIsICRkaXNhYmxlOiBudWxsKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblxuICAgIEBpZiAkZGlzYWJsZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIvKiBDT0xPUlMgKi9cbi8qIEJSQU5EUyAqL1xuLyogRk9STVMgKi9cbi8qIFNPQ0lBTCBDT0xPUlMgKi9cbi8qIExBWU9VVCBDT0xPVVJTICovXG4vKiBWMSAqL1xuLyogTWF0cmljIFByb3ZpbmNpYWwgQ29sb3JzKi9cbi8qIEZPTlRTICovXG4vKiBCT1JERVJTICovXG4vKiBCT1ggU0hBRE9XUyAqL1xuLyogRk9OVCBXRUlHSFRTICovXG4vKiBGT05UIFNJWkVTICovXG4vKiBIRUFERVIgQlJBTkRJTkcgKi9cbi8qIEZPT1RFUiAqL1xuLyogU1BBQ0lORyAqL1xuLyogU1BPUlQgVEVBTSBJTUFHRSAqL1xuLyogR1JJRExFWCAqL1xuLyogTUVESUEgUVVFUklFUyAqL1xuLyogU0lURSBTVFJVQ1RVUkUgKi9cbi5mZWF0dXJlZCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZTtcbn1cbi5mZWF0dXJlZDpob3ZlciB7XG4gIC1vLWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjQpO1xuICAtbXMtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzMsIDY1LCAxNDEsIDAuNCk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzMsIDY1LCAxNDEsIDAuNCk7XG4gIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgzMywgNjUsIDE0MSwgMC40KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgzMywgNjUsIDE0MSwgMC40KTtcbiAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzMsIDY1LCAxNDEsIDAuNCk7XG59XG5cbi5mZWF0dXJlZCAuYXJ0aWNsZS1pdGVtX19pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4uZmVhdHVyZWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmZlYXR1cmVkX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mZWF0dXJlZCAuYXJ0aWNsZS1pdGVtLS11cmwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mZWF0dXJlZCAuYXJ0aWNsZS1pdGVtX19saXZlLXRpdGxlIHtcbiAgdG9wOiAwO1xufVxuLmZlYXR1cmVkIC5hcnRpY2xlLWl0ZW1fX3ByaW1lIHtcbiAgd2lkdGg6IDExNHB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvZm9yc3Vic2NyaWJlcnMvdGFnbmV3LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQgLmFydGljbGUtaXRlbV9fcHJpbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG4uZmVhdHVyZWQgLmFydGljbGUtaXRlbV9fZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZlYXR1cmVkIC5hcnRpY2xlLWl0ZW1fX3N5bm9wc2lzIHtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5mZWF0dXJlZCAuYXJ0aWNsZS1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4uZmVhdHVyZWQgLmFydGljbGUtaXRlbV9fdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzU0NTQ1NDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlZCAuYXJ0aWNsZS1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5mZWF0dXJlZCAuYXJ0aWNsZS1pdGVtX19ibHVyYiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLmZlYXR1cmVkIC5hcnRpY2xlLWl0ZW1fX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgd2lkdGg6IDMzMHB4O1xuICBoZWlnaHQ6IDIzNXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5mZWF0dXJlZCAuYXJ0aWNsZS1pdGVtX19pbWFnZS0tcHJlbG9hZGVyIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG1pbi13aWR0aDogNTBweDtcbn1cbi5mZWF0dXJlZCAuYXJ0aWNsZS1pdGVtX19pbWFnZS0tbm8taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xufVxuLmZlYXR1cmVkIC5hcnRpY2xlLWl0ZW1fX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG59XG4uZmVhdHVyZWQgLmFydGljbGUtaXRlbV9fYnV0dG9uOmhvdmVyLCAuZmVhdHVyZWQgLmFydGljbGUtaXRlbV9fYnV0dG9uOmZvY3VzLCAuZmVhdHVyZWQgLmFydGljbGUtaXRlbV9fYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uZmVhdHVyZWQgLmFydGljbGUtaXRlbSAucmVsYXRlZC1saW5rc19faGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mZWF0dXJlZCAuYXJ0aWNsZS1pdGVtIC5yZWxhdGVkLWxpbmtzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmVhdHVyZWQgLmFydGljbGUtaXRlbSAucmVsYXRlZC1saW5rc19faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiA3cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZmVhdHVyZWQgLmFydGljbGUtaXRlbSAucmVsYXRlZC1saW5rc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mZWF0dXJlZCAuYXJ0aWNsZS1pdGVtIC5yZWxhdGVkLWxpbmtzX19ibHVyYiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLmZlYXR1cmVkIC5hcnRpY2xlLWl0ZW0gLnJlbGF0ZWQtbGlua3NfX2JsdXJiOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZmVhdHVyZWQgLmFydGljbGUtaXRlbSAucmVsYXRlZC1saW5rc19fZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtLWxpZmVzdHlsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICAtby1ib3gtc2hhZG93OiAxcHggMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgLW1zLWJveC1zaGFkb3c6IDFweCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDFweCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAta2h0bWwtYm94LXNoYWRvdzogMXB4IDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uZmVhdHVyZWQtLWxpZmVzdHlsZSAuYXJ0aWNsZS1pdGVtX190aXRsZSB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtLWxpZmVzdHlsZSAuYXJ0aWNsZS1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5mZWF0dXJlZC0tbGlmZXN0eWxlIC5hcnRpY2xlLWl0ZW0tLXRvcC1iYXIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uZmVhdHVyZWQtLWxpZmVzdHlsZSAuYXJ0aWNsZS1pdGVtX19ibHVyYiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtLWxpZmVzdHlsZSAuYXJ0aWNsZS1pdGVtX19kYXRlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5mZWF0dXJlZC0tbGlmZXN0eWxlIC5hcnRpY2xlLWl0ZW1fX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtLWxpZmVzdHlsZSAuYXJ0aWNsZS1pdGVtX19pbWFnZSB7XG4gICAgaGVpZ2h0OiA0NDBweDtcbiAgfVxufVxuLmZlYXR1cmVkLS1saWZlc3R5bGUgLmFydGljbGUtaXRlbV9faW1hZ2UtLXByZWxvYWRlciBpbWcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG59XG4uZmVhdHVyZWQtLWxpZmVzdHlsZSAuYXJ0aWNsZS1pdGVtX19pbWFnZS0tbm8taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlZC0tc3BlY2lhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVkLS1zcGVjaWFsIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtLXNwZWNpYWwgLmFydGljbGUtaXRlbV9fcHJpbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtLXNwZWNpYWwgLmFydGljbGUtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVkLS1zcGVjaWFsIC5hcnRpY2xlLWl0ZW1fX3N5bm9wc2lzIHtcbiAgICB3aWR0aDogODM0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE2cHgpO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlZC0tc3BlY2lhbCAuYXJ0aWNsZS1pdGVtX19kYXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtLXNwZWNpYWwgLmFydGljbGUtaXRlbV9fYmx1cmIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mZWF0dXJlZC0tc3BlY2lhbCAuYXJ0aWNsZS1pdGVtX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5mZWF0dXJlZC0tc3BlY2lhbCAuYXJ0aWNsZS1pdGVtX19pbWFnZS0tcHJlbG9hZGVyIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG1pbi13aWR0aDogNTBweDtcbn1cbi5mZWF0dXJlZC0tc3BlY2lhbCAuYXJ0aWNsZS1pdGVtX19pbWFnZS0tbm8taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVkLS1zcGVjaWFsIC5hcnRpY2xlLWl0ZW1fX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC5mZWF0dXJlZC0tc3BlY2lhbCAuYXJ0aWNsZS1pdGVtX19pbWFnZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlZC0tc3BlY2lhbCAudGh1bWItLW1lZGl1bSAuYXJ0aWNsZS1pdGVtX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgfVxufVxuLmZlYXR1cmVkLS1zcGVjaWFsIC50aHVtYi0tbWVkaXVtIC5hcnRpY2xlLWl0ZW1fX2ltYWdlLS1wcmVsb2FkZXIgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xufVxuLmZlYXR1cmVkLS1zcGVjaWFsIC50aHVtYi0tbWVkaXVtIC5hcnRpY2xlLWl0ZW1fX2ltYWdlLS1uby1pbWFnZSBpbWcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtLXNwZWNpYWwgLnRodW1iLS1tZWRpdW0gLmFydGljbGUtaXRlbS0tY29udGFpbmVyIHtcbiAgICAtby1ib3gtc2hhZG93OiAxcHggMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgLW1zLWJveC1zaGFkb3c6IDFweCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDFweCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAta2h0bWwtYm94LXNoYWRvdzogMXB4IDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG5AaW1wb3J0IFwiLi4vZ2xvYmFsL2J1dHRvbnNcIjtcblxuLmZlYXR1cmVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgIEBleHRlbmQgJXNlY29uZGFyeS1jYXJkO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5hcnRpY2xlLWl0ZW0ge1xuICAgICAgICAmLS11cmwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saXZlLXRpdGxlIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ByaW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9mb3JzdWJzY3JpYmVycy90YWduZXcuc3ZnJyk7XG4gICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Zvb3RlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3lub3BzaXMge1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZWF0dXJlLWhlYWRlci1mb250O1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuMnMgZWFzZSk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRicmFuZC1ibGFjaywgMjAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmVhdHVyZS1oZWFkZXItZm9udC1tb2JpbGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JsdXJiIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5LXNlY29uZGFyeTtcbiAgICAgICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjM1cHg7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlc3RhdGljaW1hZ2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXByZWxvYWRlciB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbm8taW1hZ2Uge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnJhbmQtYmxhY2spO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlbGF0ZWQtbGlua3Mge1xuICAgICAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidWxsZXQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYmx1cmIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2RhdGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saWZlc3R5bGUge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRsaWZlc3R5bGUtc2hhZG93KTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLWl0ZW0ge1xuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tdG9wLWJhciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYmx1cmIge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2RhdGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXByZWxvYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1uby1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zcGVjaWFsIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZS1pdGVtIHtcbiAgICAgICAgICAgICZfX3ByaW1lIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkZ2FwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc3lub3BzaXMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgzNHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGdhcC1zbWFsbCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2Vjb25kYXJ5LXNoYWRvdyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYmx1cmIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICAgICAgICAgJi0tcHJlbG9hZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLW5vLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRodW1iLS1tZWRpdW0ge1xuICAgICAgICAgICAgLmFydGljbGUtaXRlbSB7XG4gICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1wcmVsb2FkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1uby1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbGlmZXN0eWxlLXNoYWRvdyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIERlZmF1bHQgVmFyaWFibGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiRCcmVha3BvaW50LVNldHRpbmdzOiAoXG4gICdkZWZhdWx0IG1lZGlhJzogYWxsLFxuICAnZGVmYXVsdCBmZWF0dXJlJzogbWluLXdpZHRoLFxuICAnZGVmYXVsdCBwYWlyJzogd2lkdGgsXG5cbiAgJ2ZvcmNlIGFsbCBtZWRpYSB0eXBlJzogZmFsc2UsXG4gICd0byBlbXMnOiBmYWxzZSxcbiAgJ3RyYW5zZm9ybSByZXNvbHV0aW9ucyc6IHRydWUsXG5cbiAgJ25vIHF1ZXJpZXMnOiBmYWxzZSxcbiAgJ25vIHF1ZXJ5IGZhbGxiYWNrcyc6IGZhbHNlLFxuXG4gICdiYXNlIGZvbnQgc2l6ZSc6IDE2cHgsXG5cbiAgJ2xlZ2FjeSBzeW50YXgnOiBmYWxzZVxuKTtcblxuJGJyZWFrcG9pbnQ6ICgpICFkZWZhdWx0O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEltcG9ydHNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQGltcG9ydCBcImJyZWFrcG9pbnQvc2V0dGluZ3NcIjtcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvY29udGV4dCc7XG5AaW1wb3J0ICdicmVha3BvaW50L2hlbHBlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9wYXJzZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvbm8tcXVlcnknO1xuXG5AaW1wb3J0ICdicmVha3BvaW50L3Jlc3BvbmQtdG8nO1xuXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9sZWdhY3ktc2V0dGluZ3NcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCcmVha3BvaW50IE1peGluXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQG1peGluIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGxlZ2FjeS1zZXR0aW5ncy13YXJuaW5nO1xuXG4gIC8vIFJlc2V0IGNvbnRleHRzXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xuXG4gICRicmVha3BvaW50OiBicmVha3BvaW50KCRxdWVyeSwgZmFsc2UpO1xuXG4gICRxdWVyeS1zdHJpbmc6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeScpO1xuICAkcXVlcnktZmFsbGJhY2s6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdmYWxsYmFjaycpO1xuXG4gICRwcml2YXRlLWJyZWFrcG9pbnQtY29udGV4dC1ob2xkZXI6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdjb250ZXh0IGhvbGRlcicpICFnbG9iYWw7XG4gICRwcml2YXRlLWJyZWFrcG9pbnQtcXVlcnktY291bnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeSBjb3VudCcpICFnbG9iYWw7XG5cbiAgLy8gQWxsb3cgZm9yIGFuIGFzLW5lZWRlZCBvdmVycmlkZSBvciB1c2FnZSBvZiBubyBxdWVyeSBmYWxsYmFjay5cbiAgQGlmICRuby1xdWVyeSAhPSBmYWxzZSB7XG4gICAgJHF1ZXJ5LWZhbGxiYWNrOiAkbm8tcXVlcnk7XG4gIH1cblxuICBAaWYgJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlIHtcbiAgICAkY29udGV4dC1zZXR0ZXI6IHByaXZhdGUtYnJlYWtwb2ludC1zZXQtY29udGV4dCgnbm8tcXVlcnknLCAkcXVlcnktZmFsbGJhY2spO1xuICB9XG5cbiAgLy8gUHJpbnQgT3V0IFF1ZXJ5IFN0cmluZ1xuICBAaWYgbm90IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykge1xuICAgIEBtZWRpYSAjeyRxdWVyeS1zdHJpbmd9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykgIT0gZmFsc2Ugb3IgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSA9PSB0cnVlIHtcblxuICAgICR0eXBlOiB0eXBlLW9mKGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSk7XG4gICAgJHByaW50OiBmYWxzZTtcblxuICAgIEBpZiAoJHR5cGUgPT0gJ2Jvb2wnKSB7XG4gICAgICAkcHJpbnQ6IHRydWU7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnc3RyaW5nJykge1xuICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnbGlzdCcpIHtcbiAgICAgIEBlYWNoICR3cmFwcGVyIGluIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gJHdyYXBwZXIge1xuICAgICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFdyaXRlIEZhbGxiYWNrXG4gICAgQGlmICgkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2UpIGFuZCAoJHByaW50ID09IHRydWUpIHtcbiAgICAgICR0eXBlLWZhbGxiYWNrOiB0eXBlLW9mKCRxdWVyeS1mYWxsYmFjayk7XG5cbiAgICAgIEBpZiAoJHR5cGUtZmFsbGJhY2sgIT0gJ2Jvb2wnKSB7XG4gICAgICAgICN7JHF1ZXJ5LWZhbGxiYWNrfSAmIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcbn1cblxuXG5AbWl4aW4gbXEoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLyogRk9OVFMgKi9cbiRiYXNlLWZvbnQtZmFtaWx5OiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYm9sZDogJ3Byb3hpbWFub3ZhLWJvbGQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWl0YWxpYzogJ3Byb3hpbWFub3ZhLXJlZ3VsYXJpdCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYm9sZGl0YWxpYzogJ3Byb3hpbWFub3ZhLWJvbGRpdCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRhcnRpY2xlLWJvZHk6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRhcnRpY2xlLWJvZHktYm9sZDogJ3Byb3hpbWFub3ZhLWJvbGQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kZmVhdHVyZS1oZWFkZXItZm9udDogJ3Byb3hpbWFub3ZhLWJvbGQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZlYXR1cmUtaGVhZGVyLWZvbnQtbW9iaWxlOiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kYXJ0aWNsZS1oZWFkZXItZm9udDogJ3Byb3hpbWFub3ZhLWJvbGQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGFydGljbGUtaGVhZGVyLWZvbnQtbW9iaWxlOiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRidXR0b24tZm9udDogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGJ1dHRvbi1ib3JkZXItZm9udDogJ3Byb3hpbWFub3ZhLWJvbGQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGJ1dHRvbi1sYXJnZS1mb250OiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRidWNrZXQtaGVhZGVyLWZvbnQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRidWNrZXQtYm9keS1mb250OiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LWhlYWRlcjogJ3JhbGV3YXktYm9sZCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mb290ZXI6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZvb3Rlci1zaXplOiAxM3B4ICFkZWZhdWx0O1xuXG4kYXJpYWwtZm9udDogJ2FyaWFsbXQnLCBzYW5zLXNlcmlmOyIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG5AbWl4aW4gcHJpbWFyeS1idXR0b24oJGNvbG9yLCAkYmFja2dyb3VuZCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWZvbnQ7XG4gICAgcGFkZGluZzogMCAkZ2FwLW1lZGl1bTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogJGdhcC1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGdhcC1sYXJnZTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UpO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJ1dHRvbigkY29sb3IsICRib3JkZXIsICRiYWNrZ3JvdW5kKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRidXR0b24tYm9yZGVyLWZvbnQ7XG4gICAgcGFkZGluZzogMCAkZ2FwLW1lZGl1bTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogJGdhcC1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGdhcC1sYXJnZTtcbiAgICBib3JkZXI6ICRib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSk7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgICAgICBjb2xvcjogaW52ZXJ0KCRjb2xvciwgMTAwJSk7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxufVxuXG5AbWl4aW4gbGFyZ2UtYnV0dG9uKCRjb2xvciwgJGJhY2tncm91bmQpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmb250LWZhbWlseTogJGJ1dHRvbi1sYXJnZS1mb250O1xuICAgIHBhZGRpbmc6IDAgJGdhcC1tZWRpdW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlKTtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn0iXX0= */
