"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var rerquest_1 = require("../utils/rerquest"); function getNoticeReadList(_a) { var noticeId = _a.noticeId, readType = _a.readType; return rerquest_1.default({ method: 'GET', url: 'cloudAnalysis/masterGroup/getNoticeReadList', options: { noticeId: noticeId, readType: readType } }); } exports.getNoticeReadList = getNoticeReadList; function getGridEvaList(_a) { var pageIndex = _a.pageIndex, pageSize = _a.pageSize, id = _a.id; return rerquest_1.default({ method: 'GET', url: 'cloudAnalysis/masterGroup/getGroupMessageList', options: { pageIndex: pageIndex, pageSize: pageSize, id: id } }); } exports.getGridEvaList = getGridEvaList; function getTopicDetail(topicId) { return rerquest_1.default({ method: 'GET', url: "cloudAnalysis/masterGroup/getTopicDetail/" + topicId, }); } exports.getTopicDetail = getTopicDetail; function getMemberList() { return rerquest_1.default({ method: 'GET', url: 'cloudAnalysis/masterGroup/getMemberList' }); } exports.getMemberList = getMemberList; function getNoticeDetail(noticeId) { return rerquest_1.default({ method: 'GET', url: "cloudAnalysis/masterGroup/getNoticeDetail/" + noticeId, }); } exports.getNoticeDetail = getNoticeDetail; function setTopNotice(_a) { var noticeId = _a.noticeId, topType = _a.topType; return rerquest_1.default({ method: 'GET', url: 'cloudAnalysis/masterGroup/setTopNotice', options: { noticeId: noticeId, topType: topType } }); } exports.setTopNotice = setTopNotice; function closeNotice(noticeId) { return rerquest_1.default({ method: 'GET', url: "cloudAnalysis/masterGroup/closeNotice/" + noticeId, }); } exports.closeNotice = closeNotice; function topicSubmit(_a) { var topicContent = _a.topicContent, images = _a.images; return rerquest_1.default({ method: 'POST', url: 'cloudAnalysis/masterGroup/topicSubmit', options: { topicContent: topicContent, images: images } }); } exports.topicSubmit = topicSubmit; function noticeSubmit(_a) { var noticeTitle = _a.noticeTitle, noticeContent = _a.noticeContent, images = _a.images; return rerquest_1.default({ method: 'POST', url: 'cloudAnalysis/masterGroup/noticeSubmit', options: { noticeTitle: noticeTitle, noticeContent: noticeContent, images: images } }); } exports.noticeSubmit = noticeSubmit; function SetTopTopic(_a) { var topicId = _a.topicId, topType = _a.topType; return rerquest_1.default({ method: 'GET', url: 'cloudAnalysis/masterGroup/SetTopTopic', options: { topicId: topicId, topType: topType } }); } exports.SetTopTopic = SetTopTopic; function closeTopic(topicId) { return rerquest_1.default({ method: 'GET', url: "cloudAnalysis/masterGroup/closeTopic/" + topicId, }); } exports.closeTopic = closeTopic; function topicStatement(_a) { var topicId = _a.topicId, attitude = _a.attitude; return rerquest_1.default({ method: 'GET', url: "cloudAnalysis/masterGroup/topicStatement", options: { topicId: topicId, attitude: attitude } }); } exports.topicStatement = topicStatement; function getCommentList(_a) { var pageIndex = _a.pageIndex, pageSize = _a.pageSize, topicId = _a.topicId, orderType = _a.orderType; return rerquest_1.default({ method: 'GET', url: 'cloudAnalysis/masterGroup/getCommentList', options: { pageIndex: pageIndex, pageSize: pageSize, topicId: topicId, orderType: orderType } }); } exports.getCommentList = getCommentList; function commentStatement(_a) { var attitude = _a.attitude, commentId = _a.commentId, topicId = _a.topicId; return rerquest_1.default({ method: 'GET', url: "cloudAnalysis/masterGroup/commentStatement", options: { attitude: attitude, topicId: topicId, commentId: commentId } }); } exports.commentStatement = commentStatement; function commentSubmit(_a) { var topicId = _a.topicId, faCommentId = _a.faCommentId, content = _a.content; return rerquest_1.default({ method: 'POST', url: "cloudAnalysis/masterGroup/commentSubmit", options: { topicId: topicId, faCommentId: faCommentId, content: content } }); } exports.commentSubmit = commentSubmit; function checkUpdateAvatar() { return rerquest_1.default({ method: 'GET', url: "cloudAnalysis/masterGroup/checkUpdateAvatar", }); } exports.checkUpdateAvatar = checkUpdateAvatar; function updateAvatar(_a) { var avatar = _a.avatar; return rerquest_1.default({ method: 'GET', url: "cloudAnalysis/masterGroup/updateAvatar", options: { avatar: avatar } }); } exports.updateAvatar = updateAvatar; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xlcmtPbmxpbmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJjbGVya09ubGluZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLDhDQUF1QztBQU92QyxTQUFnQixpQkFBaUIsQ0FBQyxFQUE2RDtRQUEzRCxzQkFBUSxFQUFFLHNCQUFRO0lBQ2xELE9BQU8sa0JBQU8sQ0FBQztRQUNYLE1BQU0sRUFBRSxLQUFLO1FBQ2IsR0FBRyxFQUFFLDZDQUE2QztRQUNsRCxPQUFPLEVBQUU7WUFDUCxRQUFRLFVBQUE7WUFDUixRQUFRLFVBQUE7U0FDVDtLQUNKLENBQUMsQ0FBQTtBQUNOLENBQUM7QUFURCw4Q0FTQztBQU9ELFNBQWdCLGNBQWMsQ0FBQyxFQUFnRDtRQUE5Qyx3QkFBUyxFQUFDLHNCQUFRLEVBQUMsVUFBRTtJQUNwRCxPQUFPLGtCQUFPLENBQUM7UUFDWCxNQUFNLEVBQUUsS0FBSztRQUNiLEdBQUcsRUFBRSwrQ0FBK0M7UUFDcEQsT0FBTyxFQUFFO1lBQ0wsU0FBUyxXQUFBO1lBQ1QsUUFBUSxVQUFBO1lBQ1IsRUFBRSxJQUFBO1NBQ0w7S0FDSixDQUFDLENBQUE7QUFDSixDQUFDO0FBVkQsd0NBVUM7QUFLRCxTQUFnQixjQUFjLENBQUMsT0FBYztJQUMzQyxPQUFPLGtCQUFPLENBQUM7UUFDWCxNQUFNLEVBQUUsS0FBSztRQUNiLEdBQUcsRUFBRSw4Q0FBNEMsT0FBUztLQUM3RCxDQUFDLENBQUE7QUFDSixDQUFDO0FBTEQsd0NBS0M7QUFJRCxTQUFnQixhQUFhO0lBQzNCLE9BQU8sa0JBQU8sQ0FBQztRQUNiLE1BQU0sRUFBRSxLQUFLO1FBQ2IsR0FBRyxFQUFFLHlDQUF5QztLQUMvQyxDQUFDLENBQUE7QUFDSixDQUFDO0FBTEQsc0NBS0M7QUFLRCxTQUFnQixlQUFlLENBQUMsUUFBZTtJQUM3QyxPQUFPLGtCQUFPLENBQUM7UUFDYixNQUFNLEVBQUUsS0FBSztRQUNiLEdBQUcsRUFBRSwrQ0FBNkMsUUFBVTtLQUM3RCxDQUFDLENBQUE7QUFDSixDQUFDO0FBTEQsMENBS0M7QUFNRCxTQUFnQixZQUFZLENBQUMsRUFBNEQ7UUFBMUQsc0JBQVEsRUFBRSxvQkFBTztJQUM5QyxPQUFPLGtCQUFPLENBQUM7UUFDYixNQUFNLEVBQUUsS0FBSztRQUNiLEdBQUcsRUFBRSx3Q0FBd0M7UUFDN0MsT0FBTyxFQUFFO1lBQ1AsUUFBUSxVQUFBO1lBQ1IsT0FBTyxTQUFBO1NBQ1I7S0FDRixDQUFDLENBQUE7QUFDSixDQUFDO0FBVEQsb0NBU0M7QUFJRCxTQUFnQixXQUFXLENBQUMsUUFBZ0I7SUFDMUMsT0FBTyxrQkFBTyxDQUFDO1FBQ2IsTUFBTSxFQUFFLEtBQUs7UUFDYixHQUFHLEVBQUUsMkNBQXlDLFFBQVU7S0FDekQsQ0FBQyxDQUFBO0FBQ0osQ0FBQztBQUxELGtDQUtDO0FBTUQsU0FBZ0IsV0FBVyxDQUFDLEVBQStDO1FBQTdDLDhCQUFZLEVBQUMsa0JBQU07SUFDL0MsT0FBTyxrQkFBTyxDQUFDO1FBQ1gsTUFBTSxFQUFFLE1BQU07UUFDZCxHQUFHLEVBQUUsdUNBQXVDO1FBQzVDLE9BQU8sRUFBRTtZQUNQLFlBQVksY0FBQTtZQUNaLE1BQU0sUUFBQTtTQUNQO0tBQ0osQ0FBQyxDQUFBO0FBQ0osQ0FBQztBQVRELGtDQVNDO0FBUUQsU0FBZ0IsWUFBWSxDQUFDLEVBQTREO1FBQTFELDRCQUFXLEVBQUMsZ0NBQWEsRUFBQyxrQkFBTTtJQUM3RCxPQUFPLGtCQUFPLENBQUM7UUFDWCxNQUFNLEVBQUUsTUFBTTtRQUNkLEdBQUcsRUFBRSx3Q0FBd0M7UUFDN0MsT0FBTyxFQUFFO1lBQ1AsV0FBVyxhQUFBO1lBQ1gsYUFBYSxlQUFBO1lBQ2IsTUFBTSxRQUFBO1NBQ1A7S0FDSixDQUFDLENBQUE7QUFDSixDQUFDO0FBVkQsb0NBVUM7QUFNRCxTQUFnQixXQUFXLENBQUMsRUFBMkM7UUFBekMsb0JBQU8sRUFBQyxvQkFBTztJQUMzQyxPQUFPLGtCQUFPLENBQUM7UUFDWCxNQUFNLEVBQUUsS0FBSztRQUNiLEdBQUcsRUFBRSx1Q0FBdUM7UUFDNUMsT0FBTyxFQUFFO1lBQ1AsT0FBTyxTQUFBO1lBQ1AsT0FBTyxTQUFBO1NBQ1I7S0FDSixDQUFDLENBQUE7QUFDSixDQUFDO0FBVEQsa0NBU0M7QUFNRCxTQUFnQixVQUFVLENBQUMsT0FBYztJQUN2QyxPQUFPLGtCQUFPLENBQUM7UUFDYixNQUFNLEVBQUUsS0FBSztRQUNiLEdBQUcsRUFBRSwwQ0FBd0MsT0FBUztLQUN2RCxDQUFDLENBQUE7QUFDSixDQUFDO0FBTEQsZ0NBS0M7QUFPRCxTQUFnQixjQUFjLENBQUMsRUFBNEM7UUFBMUMsb0JBQU8sRUFBQyxzQkFBUTtJQUMvQyxPQUFPLGtCQUFPLENBQUM7UUFDYixNQUFNLEVBQUUsS0FBSztRQUNiLEdBQUcsRUFBRSwwQ0FBMEM7UUFDL0MsT0FBTyxFQUFFO1lBQ1AsT0FBTyxTQUFBO1lBQ1AsUUFBUSxVQUFBO1NBQ1Q7S0FDRixDQUFDLENBQUE7QUFDSixDQUFDO0FBVEQsd0NBU0M7QUFVRCxTQUFnQixjQUFjLENBQUMsRUFBZ0U7UUFBOUQsd0JBQVMsRUFBQyxzQkFBUSxFQUFDLG9CQUFPLEVBQUMsd0JBQVM7SUFDbkUsT0FBTyxrQkFBTyxDQUFDO1FBQ1gsTUFBTSxFQUFFLEtBQUs7UUFDYixHQUFHLEVBQUUsMENBQTBDO1FBQy9DLE9BQU8sRUFBRTtZQUNMLFNBQVMsV0FBQTtZQUNULFFBQVEsVUFBQTtZQUNSLE9BQU8sU0FBQTtZQUNQLFNBQVMsV0FBQTtTQUNaO0tBQ0osQ0FBQyxDQUFBO0FBQ0osQ0FBQztBQVhELHdDQVdDO0FBUUQsU0FBZ0IsZ0JBQWdCLENBQUMsRUFBc0Q7UUFBcEQsc0JBQVEsRUFBQyx3QkFBUyxFQUFDLG9CQUFPO0lBQzNELE9BQU8sa0JBQU8sQ0FBQztRQUNiLE1BQU0sRUFBRSxLQUFLO1FBQ2IsR0FBRyxFQUFFLDRDQUE0QztRQUNqRCxPQUFPLEVBQUU7WUFDUCxRQUFRLFVBQUE7WUFDUixPQUFPLFNBQUE7WUFDUCxTQUFTLFdBQUE7U0FDVjtLQUNGLENBQUMsQ0FBQTtBQUNKLENBQUM7QUFWRCw0Q0FVQztBQVFELFNBQWdCLGFBQWEsQ0FBQyxFQUF1RDtRQUFyRCxvQkFBTyxFQUFDLDRCQUFXLEVBQUMsb0JBQU87SUFDekQsT0FBTyxrQkFBTyxDQUFDO1FBQ2IsTUFBTSxFQUFFLE1BQU07UUFDZCxHQUFHLEVBQUUseUNBQXlDO1FBQzlDLE9BQU8sRUFBRTtZQUNQLE9BQU8sU0FBQTtZQUNQLFdBQVcsYUFBQTtZQUNYLE9BQU8sU0FBQTtTQUNSO0tBQ0YsQ0FBQyxDQUFBO0FBQ0osQ0FBQztBQVZELHNDQVVDO0FBS0QsU0FBZ0IsaUJBQWlCO0lBQy9CLE9BQU8sa0JBQU8sQ0FBQztRQUNiLE1BQU0sRUFBRSxLQUFLO1FBQ2IsR0FBRyxFQUFFLDZDQUE2QztLQUNuRCxDQUFDLENBQUE7QUFDSixDQUFDO0FBTEQsOENBS0M7QUFLRCxTQUFnQixZQUFZLENBQUMsRUFBa0M7UUFBaEMsa0JBQU07SUFDbkMsT0FBTyxrQkFBTyxDQUFDO1FBQ2IsTUFBTSxFQUFFLEtBQUs7UUFDYixHQUFHLEVBQUUsd0NBQXdDO1FBQzdDLE9BQU8sRUFBRTtZQUNQLE1BQU0sUUFBQTtTQUNQO0tBQ0YsQ0FBQyxDQUFBO0FBQ0osQ0FBQztBQVJELG9DQVFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHJlcXVlc3QgZnJvbSAnLi4vdXRpbHMvcmVycXVlc3QnXHJcblxyXG4vKipcclxuKiDojrflvpfmtojmga/pmIXor7vmg4XlhrXliJfooahcclxuKiBAcGFyYW0ge3N0cmluZ30gbm90aWNlSWQg5raI5oGvaWRcclxuKiBAcGFyYW0ge3N0cmluZ30gcmVhZFR5cGUg6ZiF6K+757G75Z6L77yaMOacquivu++8jDHlt7Lor7tcclxuKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldE5vdGljZVJlYWRMaXN0KHsgbm90aWNlSWQsIHJlYWRUeXBlIH06IHsgbm90aWNlSWQ6IHN0cmluZywgcmVhZFR5cGU6IHN0cmluZ30pIHtcclxuICAgIHJldHVybiByZXF1ZXN0KHtcclxuICAgICAgICBtZXRob2Q6ICdHRVQnLFxyXG4gICAgICAgIHVybDogJ2Nsb3VkQW5hbHlzaXMvbWFzdGVyR3JvdXAvZ2V0Tm90aWNlUmVhZExpc3QnLFxyXG4gICAgICAgIG9wdGlvbnM6IHtcclxuICAgICAgICAgIG5vdGljZUlkLFxyXG4gICAgICAgICAgcmVhZFR5cGVcclxuICAgICAgICB9XHJcbiAgICB9KVxyXG59XHJcbi8qKlxyXG4gKiDojrflvpfnvqTogYrmtojmga/liJfooagg77yI6K+d6aKY77yM6YCa55+l77yJ572u6aG2IOaXtumXtOS8mOWFiFxyXG4gKiBAcGFyYW0ge251bWJlcn0gcGFnZUluZGV4ICAgMFxyXG4gKiBAcGFyYW0ge251bWJlcn0gcGFnZVNpemUgICAgMTBcclxuICogQHBhcmFtIHtzdHJpbmd9IGlkICAgIDEwXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0R3JpZEV2YUxpc3QoeyBwYWdlSW5kZXgscGFnZVNpemUsaWR9OiBSZXF1ZXN0QVBJT3B0aW9uc0xvZ2luKSB7XHJcbiAgcmV0dXJuIHJlcXVlc3Qoe1xyXG4gICAgICBtZXRob2Q6ICdHRVQnLFxyXG4gICAgICB1cmw6ICdjbG91ZEFuYWx5c2lzL21hc3Rlckdyb3VwL2dldEdyb3VwTWVzc2FnZUxpc3QnLFxyXG4gICAgICBvcHRpb25zOiB7XHJcbiAgICAgICAgICBwYWdlSW5kZXgsXHJcbiAgICAgICAgICBwYWdlU2l6ZSxcclxuICAgICAgICAgIGlkXHJcbiAgICAgIH1cclxuICB9KVxyXG59XHJcblxyXG4vKipcclxuKiDojrflvpfor53popjor6bmg4VcclxuKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldFRvcGljRGV0YWlsKHRvcGljSWQ6c3RyaW5nKSB7XHJcbiAgcmV0dXJuIHJlcXVlc3Qoe1xyXG4gICAgICBtZXRob2Q6ICdHRVQnLFxyXG4gICAgICB1cmw6IGBjbG91ZEFuYWx5c2lzL21hc3Rlckdyb3VwL2dldFRvcGljRGV0YWlsLyR7dG9waWNJZH1gLFxyXG4gIH0pXHJcbn1cclxuLyoqXHJcbiog5p+l55yL576k5oiQ5ZGY5YiX6KGoXHJcbiovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRNZW1iZXJMaXN0KCkge1xyXG4gIHJldHVybiByZXF1ZXN0KHtcclxuICAgIG1ldGhvZDogJ0dFVCcsXHJcbiAgICB1cmw6ICdjbG91ZEFuYWx5c2lzL21hc3Rlckdyb3VwL2dldE1lbWJlckxpc3QnXHJcbiAgfSlcclxufVxyXG5cclxuLyoqXHJcbiog6YCa55+l6K+m5oOFXHJcbiovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXROb3RpY2VEZXRhaWwobm90aWNlSWQ6c3RyaW5nKSB7XHJcbiAgcmV0dXJuIHJlcXVlc3Qoe1xyXG4gICAgbWV0aG9kOiAnR0VUJyxcclxuICAgIHVybDogYGNsb3VkQW5hbHlzaXMvbWFzdGVyR3JvdXAvZ2V0Tm90aWNlRGV0YWlsLyR7bm90aWNlSWR9YCxcclxuICB9KVxyXG59XHJcbi8qKlxyXG4qIOe9rumhtumAmuefpe+8iOe9rumhti/lj5bmtojvvIlcclxuKiBAcGFyYW0ge1N0cmluZ30gbm90aWNlSWQgICDpgJrnn6VJRFxyXG4qIEBwYXJhbSB7U3RyaW5nfSB0b3BUeXBlICAg5pON5L2c57G75Z6L77yaMe+8jOe9rumhtu+8jDLlj5bmtohcclxuKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHNldFRvcE5vdGljZSh7IG5vdGljZUlkLCB0b3BUeXBlIH06IHsgbm90aWNlSWQ6IHN0cmluZywgdG9wVHlwZTogc3RyaW5nIH0pIHtcclxuICByZXR1cm4gcmVxdWVzdCh7XHJcbiAgICBtZXRob2Q6ICdHRVQnLFxyXG4gICAgdXJsOiAnY2xvdWRBbmFseXNpcy9tYXN0ZXJHcm91cC9zZXRUb3BOb3RpY2UnLFxyXG4gICAgb3B0aW9uczoge1xyXG4gICAgICBub3RpY2VJZCxcclxuICAgICAgdG9wVHlwZVxyXG4gICAgfVxyXG4gIH0pXHJcbn1cclxuLyoqXHJcbiog5YWz6Zet6YCa55+lXHJcbiovXHJcbmV4cG9ydCBmdW5jdGlvbiBjbG9zZU5vdGljZShub3RpY2VJZDogc3RyaW5nKSB7XHJcbiAgcmV0dXJuIHJlcXVlc3Qoe1xyXG4gICAgbWV0aG9kOiAnR0VUJyxcclxuICAgIHVybDogYGNsb3VkQW5hbHlzaXMvbWFzdGVyR3JvdXAvY2xvc2VOb3RpY2UvJHtub3RpY2VJZH1gLFxyXG4gIH0pXHJcbn1cclxuLyoqXHJcbiAqIOWPkeW4g+ivnemimFxyXG4gKiBAcGFyYW0ge1N0cmluZ30gdG9waWNDb250ZW50ICAg6K+d6aKY5YaF5a65XHJcbiAqIEBwYXJhbSB7QXJyYXl9IGltYWdlcyAgICDlm77niYdcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiB0b3BpY1N1Ym1pdCh7IHRvcGljQ29udGVudCxpbWFnZXMgfTogUmVxdWVzdEFQSU9wdGlvbnNMb2dpbikge1xyXG4gIHJldHVybiByZXF1ZXN0KHtcclxuICAgICAgbWV0aG9kOiAnUE9TVCcsXHJcbiAgICAgIHVybDogJ2Nsb3VkQW5hbHlzaXMvbWFzdGVyR3JvdXAvdG9waWNTdWJtaXQnLFxyXG4gICAgICBvcHRpb25zOiB7XHJcbiAgICAgICAgdG9waWNDb250ZW50LFxyXG4gICAgICAgIGltYWdlc1xyXG4gICAgICB9XHJcbiAgfSlcclxufVxyXG5cclxuLyoqXHJcbiAqIOWPkeW4g+mAmuefpVxyXG4gKiBAcGFyYW0ge1N0cmluZ30gbm90aWNlVGl0bGUgICDpgJrnn6XmoIfpophcclxuICogQHBhcmFtIHtTdHJpbmd9IG5vdGljZUNvbnRlbnQgICDor53popjlhoXlrrlcclxuICogQHBhcmFtIHtBcnJheX0gaW1hZ2VzICAgIOWbvueJh1xyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIG5vdGljZVN1Ym1pdCh7IG5vdGljZVRpdGxlLG5vdGljZUNvbnRlbnQsaW1hZ2VzIH06IFJlcXVlc3RBUElPcHRpb25zTG9naW4pIHtcclxuICByZXR1cm4gcmVxdWVzdCh7XHJcbiAgICAgIG1ldGhvZDogJ1BPU1QnLFxyXG4gICAgICB1cmw6ICdjbG91ZEFuYWx5c2lzL21hc3Rlckdyb3VwL25vdGljZVN1Ym1pdCcsXHJcbiAgICAgIG9wdGlvbnM6IHtcclxuICAgICAgICBub3RpY2VUaXRsZSxcclxuICAgICAgICBub3RpY2VDb250ZW50LFxyXG4gICAgICAgIGltYWdlc1xyXG4gICAgICB9XHJcbiAgfSlcclxufVxyXG4vKipcclxuICog572u6aG26K+d6aKY77yI572u6aG2L+WPlua2iO+8iVxyXG4gKiBAcGFyYW0ge1N0cmluZ30gdG9waWNJZCAgIOivnemimGlkXHJcbiAqIEBwYXJhbSB7U3RyaW5nfSB0b3BUeXBlICAg5pON5L2c57G75Z6L77yaMe+8jOe9rumhtu+8jDLlj5bmtohcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBTZXRUb3BUb3BpYyh7IHRvcGljSWQsdG9wVHlwZSB9OiBSZXF1ZXN0QVBJT3B0aW9uc0xvZ2luKSB7XHJcbiAgcmV0dXJuIHJlcXVlc3Qoe1xyXG4gICAgICBtZXRob2Q6ICdHRVQnLFxyXG4gICAgICB1cmw6ICdjbG91ZEFuYWx5c2lzL21hc3Rlckdyb3VwL1NldFRvcFRvcGljJyxcclxuICAgICAgb3B0aW9uczoge1xyXG4gICAgICAgIHRvcGljSWQsXHJcbiAgICAgICAgdG9wVHlwZVxyXG4gICAgICB9XHJcbiAgfSlcclxufVxyXG5cclxuLyoqXHJcbiAqIOe9rumhtuivnemimO+8iOe9rumhti/lj5bmtojvvIlcclxuICogQHBhcmFtIHtTdHJpbmd9IHRvcGljSWQgICDor53pophpZFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGNsb3NlVG9waWModG9waWNJZDpzdHJpbmcpIHtcclxuICByZXR1cm4gcmVxdWVzdCh7XHJcbiAgICBtZXRob2Q6ICdHRVQnLFxyXG4gICAgdXJsOiBgY2xvdWRBbmFseXNpcy9tYXN0ZXJHcm91cC9jbG9zZVRvcGljLyR7dG9waWNJZH1gLFxyXG4gIH0pXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDooajmgIHor53popjvvIjotZ4v6Lip77yJXHJcbiAqIEBwYXJhbSB7U3RyaW5nfSB0b3BpY0lkICAgIOivnemimGlkXHJcbiAqIEBwYXJhbSB7U3RyaW5nfSBhdHRpdHVkZSAgIOihqOaAgSAw6LWe77ybMei4qe+8mzLlj5bmtojotZ7vvJsz5Y+W5raI6LipXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gdG9waWNTdGF0ZW1lbnQoeyB0b3BpY0lkLGF0dGl0dWRlIH06IFJlcXVlc3RBUElPcHRpb25zTG9naW4pIHtcclxuICByZXR1cm4gcmVxdWVzdCh7XHJcbiAgICBtZXRob2Q6ICdHRVQnLFxyXG4gICAgdXJsOiBgY2xvdWRBbmFseXNpcy9tYXN0ZXJHcm91cC90b3BpY1N0YXRlbWVudGAsXHJcbiAgICBvcHRpb25zOiB7XHJcbiAgICAgIHRvcGljSWQsXHJcbiAgICAgIGF0dGl0dWRlXHJcbiAgICB9XHJcbiAgfSlcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiDojrflj5bor4TorrrliJfooahcclxuICogQHBhcmFtIHtudW1iZXJ9IHBhZ2VJbmRleCAgIDBcclxuICogQHBhcmFtIHtudW1iZXJ9IHBhZ2VTaXplICAgIDEwXHJcbiAqIEBwYXJhbSB7U3RyaW5nfSB0b3BpY0lkICAgIOivnemimGlkXHJcbiAqIEBwYXJhbSB7U3RyaW5nfSBvcmRlclR5cGUgICAg5o6S5bqP5pa55byPIDA6IOiOt+WPluacgOaWsOWIl+ihqO+8jDE6IOiOt+WPluacgOeDreWIl+ihqFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldENvbW1lbnRMaXN0KHsgcGFnZUluZGV4LHBhZ2VTaXplLHRvcGljSWQsb3JkZXJUeXBlIH06IFJlcXVlc3RBUElPcHRpb25zTG9naW4pIHtcclxuICByZXR1cm4gcmVxdWVzdCh7XHJcbiAgICAgIG1ldGhvZDogJ0dFVCcsXHJcbiAgICAgIHVybDogJ2Nsb3VkQW5hbHlzaXMvbWFzdGVyR3JvdXAvZ2V0Q29tbWVudExpc3QnLFxyXG4gICAgICBvcHRpb25zOiB7XHJcbiAgICAgICAgICBwYWdlSW5kZXgsXHJcbiAgICAgICAgICBwYWdlU2l6ZSxcclxuICAgICAgICAgIHRvcGljSWQsXHJcbiAgICAgICAgICBvcmRlclR5cGVcclxuICAgICAgfVxyXG4gIH0pXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDooajmgIHor4TorrrvvIjotZ4v6Lip77yJXHJcbiAqIEBwYXJhbSB7U3RyaW5nfSB0b3BpY0lkICAgIOivnemimGlkXHJcbiAqIEBwYXJhbSB7U3RyaW5nfSBhdHRpdHVkZSAgIOihqOaAgSAw6LWe77ybMei4qe+8m1xyXG4gKiBAcGFyYW0ge1N0cmluZ30gY29tbWVudElkICAg6KGo5oCBIDDotZ7vvJsx6Lip77ybXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gY29tbWVudFN0YXRlbWVudCh7IGF0dGl0dWRlLGNvbW1lbnRJZCx0b3BpY0lkIH06IFJlcXVlc3RBUElPcHRpb25zTG9naW4pIHtcclxuICByZXR1cm4gcmVxdWVzdCh7XHJcbiAgICBtZXRob2Q6ICdHRVQnLFxyXG4gICAgdXJsOiBgY2xvdWRBbmFseXNpcy9tYXN0ZXJHcm91cC9jb21tZW50U3RhdGVtZW50YCxcclxuICAgIG9wdGlvbnM6IHtcclxuICAgICAgYXR0aXR1ZGUsXHJcbiAgICAgIHRvcGljSWQsXHJcbiAgICAgIGNvbW1lbnRJZFxyXG4gICAgfVxyXG4gIH0pXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDmj5DkuqTor4TorrpcclxuICogQHBhcmFtIHtTdHJpbmd9IHRvcGljSWQgICAg6K+d6aKYaWRcclxuICogQHBhcmFtIHtTdHJpbmd9IGZhQ29tbWVudElkICAg54i26K+E6K66SUTvvJtcclxuICogQHBhcmFtIHtTdHJpbmd9IGNvbnRlbnQgICDor4TorrrlhoXlrrlcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBjb21tZW50U3VibWl0KHsgdG9waWNJZCxmYUNvbW1lbnRJZCxjb250ZW50IH06IFJlcXVlc3RBUElPcHRpb25zTG9naW4pIHtcclxuICByZXR1cm4gcmVxdWVzdCh7XHJcbiAgICBtZXRob2Q6ICdQT1NUJyxcclxuICAgIHVybDogYGNsb3VkQW5hbHlzaXMvbWFzdGVyR3JvdXAvY29tbWVudFN1Ym1pdGAsXHJcbiAgICBvcHRpb25zOiB7XHJcbiAgICAgIHRvcGljSWQsXHJcbiAgICAgIGZhQ29tbWVudElkLFxyXG4gICAgICBjb250ZW50XHJcbiAgICB9XHJcbiAgfSlcclxufVxyXG5cclxuLyoqXHJcbiAqIOWIpOaWreaYr+WQpuabtOaWsOWktOWDj1xyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGNoZWNrVXBkYXRlQXZhdGFyKCkge1xyXG4gIHJldHVybiByZXF1ZXN0KHtcclxuICAgIG1ldGhvZDogJ0dFVCcsXHJcbiAgICB1cmw6IGBjbG91ZEFuYWx5c2lzL21hc3Rlckdyb3VwL2NoZWNrVXBkYXRlQXZhdGFyYCxcclxuICB9KVxyXG59XHJcbi8qKlxyXG4gKiDmm7TmlrDlpLTlg49cclxuICogQHBhcmFtIHtTdHJpbmd9IGF2YXRhciAgIOWktOWDj+WcsOWdgFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHVwZGF0ZUF2YXRhcih7IGF2YXRhciB9OiBSZXF1ZXN0QVBJT3B0aW9uc0xvZ2luKSB7XHJcbiAgcmV0dXJuIHJlcXVlc3Qoe1xyXG4gICAgbWV0aG9kOiAnR0VUJyxcclxuICAgIHVybDogYGNsb3VkQW5hbHlzaXMvbWFzdGVyR3JvdXAvdXBkYXRlQXZhdGFyYCxcclxuICAgIG9wdGlvbnM6IHtcclxuICAgICAgYXZhdGFyXHJcbiAgICB9XHJcbiAgfSlcclxufSJdfQ==