You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
147 lines
19 KiB
147 lines
19 KiB
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
var partyInteract_1 = require("../../../../../../api/partyInteract");
|
|
Component({
|
|
data: {
|
|
orderType: 'asc',
|
|
conditionList: [],
|
|
choosedCondition: {},
|
|
conditionVisible: false,
|
|
pageId: '',
|
|
selectTab: '',
|
|
getEventDynamicTop10: [],
|
|
getGroupEffectTop10: [],
|
|
getGroupDynamicTop10: [],
|
|
},
|
|
properties: {},
|
|
methods: {
|
|
getList: function (opinion) {
|
|
var that = this;
|
|
that.setData({
|
|
pageId: opinion.pageId,
|
|
selectTab: opinion.selectTab
|
|
});
|
|
if (opinion.pageId == 'issueJoin') {
|
|
that.setData({
|
|
conditionList: [
|
|
{ title: '参与议事人数', id: '1', select: true },
|
|
{ title: '参与议事人次', id: '2', select: false },
|
|
{ title: '发起议题总数', id: '3', select: false },
|
|
{ title: '转项目数', id: '4', select: false },
|
|
{ title: '解决项目数', id: '5', select: false },
|
|
{ title: '好评项目数', id: '6', select: false }
|
|
],
|
|
choosedCondition: {
|
|
title: '参与议事人数',
|
|
id: '1'
|
|
},
|
|
});
|
|
var params = {
|
|
orderType: '1',
|
|
orderStyle: '1',
|
|
deptId: '',
|
|
someMonthsType: opinion.conditionList[0].id,
|
|
};
|
|
partyInteract_1.getEventDynamicTop10(params).then(function (res) {
|
|
that.setData({
|
|
getEventDynamicTop10: res.data.dataList
|
|
});
|
|
console.log('党员议事参与::::::::::' + JSON.stringify(res.data));
|
|
});
|
|
}
|
|
else {
|
|
if (opinion.selectTab == 'tab1') {
|
|
that.setData({
|
|
conditionList: [
|
|
{ title: '党员参与人数', id: '1', select: true },
|
|
{ title: '党员参与人次', id: '2', select: false },
|
|
{ title: '党员建群数', id: '3', select: false },
|
|
{ title: '群成员数', id: '4', select: false },
|
|
{ title: '发布话题数', id: '5', select: false },
|
|
{ title: '转议题数', id: '6', select: false },
|
|
{ title: '转话题数', id: '7', select: false },
|
|
{ title: '引导解决数', id: '8', select: false },
|
|
],
|
|
choosedCondition: {
|
|
title: '党员参与人数',
|
|
id: '1'
|
|
},
|
|
});
|
|
var params = {
|
|
orderType: '1',
|
|
orderStyle: '1',
|
|
deptId: '',
|
|
someMonthsType: opinion.conditionList[0].id,
|
|
};
|
|
partyInteract_1.getGroupDynamicTop10(params).then(function (res) {
|
|
that.setData({
|
|
getGroupDynamicTop10: res.data.dataList
|
|
});
|
|
console.log('社群引领排行::::::::::' + JSON.stringify(res.data));
|
|
});
|
|
}
|
|
else if (opinion.selectTab == 'tab3') {
|
|
that.setData({
|
|
conditionList: [
|
|
{ title: '引导解决项目数', id: '1', select: true },
|
|
{ title: '项目好评数', id: '2', select: false }
|
|
],
|
|
choosedCondition: {
|
|
title: '引导解决项目数',
|
|
id: '1'
|
|
},
|
|
});
|
|
var params = {
|
|
orderType: '1',
|
|
orderStyle: '1',
|
|
deptId: '',
|
|
someMonthsType: opinion.conditionList[0].id,
|
|
};
|
|
partyInteract_1.getGroupEffectTop10(params).then(function (res) {
|
|
that.setData({
|
|
getGroupEffectTop10: res.data.list
|
|
});
|
|
console.log('党群成效排行::::::::::' + JSON.stringify(res.data));
|
|
});
|
|
}
|
|
}
|
|
},
|
|
showCondition: function () {
|
|
this.setData({
|
|
conditionVisible: !this.data.conditionVisible
|
|
});
|
|
},
|
|
onChnageCondition: function (e) {
|
|
var _this = this;
|
|
var list = this.data.conditionList;
|
|
list.forEach(function (item) {
|
|
if (item.id === e.currentTarget.dataset.id) {
|
|
item.select = true;
|
|
_this.setData({
|
|
'choosedCondition.title': item.title,
|
|
'choosedCondition.id': item.id
|
|
});
|
|
}
|
|
else {
|
|
item.select = false;
|
|
}
|
|
});
|
|
this.setData({
|
|
conditionList: list
|
|
});
|
|
},
|
|
changeOrder: function () {
|
|
var type = 'asc';
|
|
if (this.data.orderType === 'asc') {
|
|
type = 'desc';
|
|
}
|
|
else if (this.data.orderType === 'desc') {
|
|
type = 'asc';
|
|
}
|
|
this.setData({
|
|
orderType: type,
|
|
});
|
|
},
|
|
}
|
|
});
|
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ3VpZGVBbmRSZXN1bHRzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiZ3VpZGVBbmRSZXN1bHRzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQ0EscUVBQW9IO0FBQ3BILFNBQVMsQ0FBQztJQUNSLElBQUksRUFBRTtRQUNKLFNBQVMsRUFBRSxLQUFLO1FBQ2hCLGFBQWEsRUFBRSxFQUFFO1FBQ2pCLGdCQUFnQixFQUFFLEVBQUU7UUFDcEIsZ0JBQWdCLEVBQUUsS0FBSztRQUN2QixNQUFNLEVBQUUsRUFBRTtRQUNWLFNBQVMsRUFBRSxFQUFFO1FBQ2Isb0JBQW9CLEVBQUUsRUFBRTtRQUN4QixtQkFBbUIsRUFBRSxFQUFFO1FBQ3ZCLG9CQUFvQixFQUFFLEVBQUU7S0FDekI7SUFDRCxVQUFVLEVBQUUsRUFFWDtJQUNELE9BQU8sRUFBRTtRQUNQLE9BQU8sRUFBRSxVQUFVLE9BQU87WUFDeEIsSUFBSSxJQUFJLEdBQUcsSUFBSSxDQUFDO1lBQ2hCLElBQUksQ0FBQyxPQUFPLENBQUM7Z0JBQ1gsTUFBTSxFQUFFLE9BQU8sQ0FBQyxNQUFNO2dCQUN0QixTQUFTLEVBQUUsT0FBTyxDQUFDLFNBQVM7YUFDN0IsQ0FBQyxDQUFBO1lBQ0YsSUFBSSxPQUFPLENBQUMsTUFBTSxJQUFJLFdBQVcsRUFBQztnQkFFaEMsSUFBSSxDQUFDLE9BQU8sQ0FBQztvQkFDYixhQUFhLEVBQUU7d0JBQ1gsRUFBRSxLQUFLLEVBQUUsUUFBUSxFQUFFLEVBQUUsRUFBRSxHQUFHLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRTt3QkFDMUMsRUFBRSxLQUFLLEVBQUUsUUFBUSxFQUFFLEVBQUUsRUFBRSxHQUFHLEVBQUUsTUFBTSxFQUFFLEtBQUssRUFBRTt3QkFDM0MsRUFBRSxLQUFLLEVBQUUsUUFBUSxFQUFFLEVBQUUsRUFBRSxHQUFHLEVBQUUsTUFBTSxFQUFFLEtBQUssRUFBRTt3QkFDM0MsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLEVBQUUsRUFBRSxHQUFH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VUFBa0IsQ0FBWTtZQUE5QixpQkFnQkM7WUFmQyxJQUFNLElBQUksR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQTtZQUNwQyxJQUFJLENBQUMsT0FBTyxDQUFDLFVBQUEsSUFBSTtnQkFDZixJQUFJLElBQUksQ0FBQyxFQUFFLEtBQUssQ0FBQyxDQUFDLGFBQWEsQ0FBQyxPQUFPLENBQUMsRUFBRSxFQUFFO29CQUMxQyxJQUFJLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQTtvQkFDbEIsS0FBSSxDQUFDLE9BQU8sQ0FBQzt3QkFDWCx3QkFBd0IsRUFBRSxJQUFJLENBQUMsS0FBSzt3QkFDcEMscUJBQXFCLEVBQUUsSUFBSSxDQUFDLEVBQUU7cUJBQy9CLENBQUMsQ0FBQTtpQkFDSDtxQkFBTTtvQkFDTCxJQUFJLENBQUMsTUFBTSxHQUFHLEtBQUssQ0FBQTtpQkFDcEI7WUFDSCxDQUFDLENBQUMsQ0FBQTtZQUNGLElBQUksQ0FBQyxPQUFPLENBQUM7Z0JBQ1gsYUFBYSxFQUFFLElBQUk7YUFDcEIsQ0FBQyxDQUFBO1FBQ0osQ0FBQztRQUVELFdBQVc7WUFDVCxJQUFJLElBQUksR0FBRyxLQUFLLENBQUE7WUFDaEIsSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsS0FBSyxLQUFLLEVBQUU7Z0JBQ2pDLElBQUksR0FBRyxNQUFNLENBQUE7YUFDZDtpQkFBTSxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxLQUFLLE1BQU0sRUFBRTtnQkFDekMsSUFBSSxHQUFHLEtBQUssQ0FBQTthQUNiO1lBQ0QsSUFBSSxDQUFDLE9BQU8sQ0FBQztnQkFDWCxTQUFTLEVBQUUsSUFBSTthQUNoQixDQUFDLENBQUE7UUFDSixDQUFDO0tBQ0Y7Q0FDRixDQUFDLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IHsgZ2V0RXZlbnREeW5hbWljVG9wMTAsIGdldEdyb3VwRHluYW1pY1RvcDEwICxnZXRHcm91cEVmZmVjdFRvcDEwfSBmcm9tICcuLi8uLi8uLi8uLi8uLi8uLi9hcGkvcGFydHlJbnRlcmFjdCdcclxuQ29tcG9uZW50KHtcclxuICBkYXRhOiB7XHJcbiAgICBvcmRlclR5cGU6ICdhc2MnLFxyXG4gICAgY29uZGl0aW9uTGlzdDogW10sXHJcbiAgICBjaG9vc2VkQ29uZGl0aW9uOiB7fSxcclxuICAgIGNvbmRpdGlvblZpc2libGU6IGZhbHNlLFxyXG4gICAgcGFnZUlkOiAnJyxcclxuICAgIHNlbGVjdFRhYjogJycsXHJcbiAgICBnZXRFdmVudER5bmFtaWNUb3AxMDogW10sLy/lhZrlkZjlj4LkuI7orq7kuovmjpLooYxUb3AxMFxyXG4gICAgZ2V0R3JvdXBFZmZlY3RUb3AxMDogW10sLy/lhZrnvqTmiJDmlYjmjpLlkI1Ub3AxMFxyXG4gICAgZ2V0R3JvdXBEeW5hbWljVG9wMTA6IFtdLC8v56S+576k5byV6aKG5o6S6KGMVG9wMTBcclxuICB9LFxyXG4gIHByb3BlcnRpZXM6IHtcclxuXHJcbiAgfSxcclxuICBtZXRob2RzOiB7XHJcbiAgICBnZXRMaXN0OiBmdW5jdGlvbiAob3Bpbmlvbikge1xyXG4gICAgICBsZXQgdGhhdCA9IHRoaXM7XHJcbiAgICAgIHRoYXQuc2V0RGF0YSh7XHJcbiAgICAgICAgcGFnZUlkOiBvcGluaW9uLnBhZ2VJZFxyXG4gICAgICAgIHNlbGVjdFRhYjogb3Bpbmlvbi5zZWxlY3RUYWJcclxuICAgICAgfSlcclxuICAgICAgaWYgKG9waW5pb24ucGFnZUlkID09ICdpc3N1ZUpvaW4nKXsvL+WFmuWRmOiuruS6i+WPguS4jlxyXG5cclxuICAgICAgICB0aGF0LnNldERhdGEoe1xyXG4gICAgICAgIGNvbmRpdGlvbkxpc3Q6IFtcclxuICAgICAgICAgICAgeyB0aXRsZTogJ+WPguS4juiuruS6i+S6uuaVsCcsIGlkOiAnMScsIHNlbGVjdDogdHJ1ZSB9LFxyXG4gICAgICAgICAgICB7IHRpdGxlOiAn5Y+C5LiO6K6u5LqL5Lq65qyhJywgaWQ6ICcyJywgc2VsZWN0OiBmYWxzZSB9LFxyXG4gICAgICAgICAgICB7IHRpdGxlOiAn5Y+R6LW36K6u6aKY5oC75pWwJywgaWQ6ICczJywgc2VsZWN0OiBmYWxzZSB9LFxyXG4gICAgICAgICAgICB7IHRpdGxlOiAn6L2s6aG555uu5pWwJywgaWQ6ICc0Jywgc2VsZWN0OiBmYWxzZSB9LFxyXG4gICAgICAgICAgICB7IHRpdGxlOiAn6Kej5Yaz6aG555uu5pWwJywgaWQ6ICc1Jywgc2VsZWN0OiBmYWxzZSB9LFxyXG4gICAgICAgICAgICB7IHRpdGxlOiAn5aW96K+E6aG555uu5pWwJywgaWQ6ICc2Jywgc2VsZWN0OiBmYWxzZSB9XHJcbiAgICAgICAgICBdLFxyXG4gICAgICAgICAgY2hvb3NlZENvbmRpdGlvbjoge1xyXG4gICAgICAgICAgICB0aXRsZTogJ+WPguS4juiuruS6i+S6uuaVsCcsXHJcbiAgICAgICAgICAgIGlkOiAnMSdcclxuICAgICAgICAgIH0sXHJcbiAgICAgICAgfSlcclxuICAgICAgXHJcbiAgICAgICAgbGV0IHBhcmFtcyA9IHtcclxuICAgICAgICAgIG9yZGVyVHlwZTogJzEnLFxyXG4gICAgICAgICAgb3JkZXJTdHlsZTogJzEnLC8v5o6S5bqP57G75Z6L77yIMS7lj4LkuI7orq7kuovkurrmlbDvvIwyLuWPguS4juiuruS6i+S6uuasoe+8jDMu5Y+R6LW36K6u6aKY5oC75pWw77yMNC7ovazpobnnm67mlbDvvIw1Luino+WGs+mhueebruaVsO+8jDYu5aW96K+E6aG555uu5pWw77yJXHJcbiAgICAgICAgICBkZXB0SWQ6ICcnLC8vd3guZ2V0U3RvcmFnZVN5bmMoJ2NoaWxkcmVuSUQnKVxyXG4gICAgICAgICAgc29tZU1vbnRoc1R5cGU6IG9waW5pb24uY29uZGl0aW9uTGlzdFswXS5pZCwvL+aVsOaNruaXtumXtOexu+Wei++8iDE65pyA6L+RMeS4quaciO+8jDI65pyA6L+RM+S4quaciO+8jDM65pyA6L+R5Y2K5bm077yMNDrmnIDov5HkuIDlubTvvIlcclxuICAgICAgICB9XHJcbiAgICAgICAgZ2V0RXZlbnREeW5hbWljVG9wMTAocGFyYW1zKS50aGVuKChyZXM6IGFueSkgPT4gey8v5YWa5ZGY5Y+C5LiO6K6u5LqL5o6S6KGMVG9wMTBcclxuICAgICAgICAgIHRoYXQuc2V0RGF0YSh7XHJcbiAgICAgICAgICAgIGdldEV2ZW50RHluYW1pY1RvcDEwOiByZXMuZGF0YS5kYXRhTGlzdFxyXG4gICAgICAgICAgfSlcclxuICAgICAgICAgIGNvbnNvbGUubG9nKCflhZrlkZjorq7kuovlj4LkuI46Ojo6Ojo6Ojo6JyArIEpTT04uc3RyaW5naWZ5KHJlcy5kYXRhKSlcclxuICAgICAgICB9KVxyXG4gICAgICB9ZWxzZXsvL+WFmuWRmOe+pOWbouaDheWGtVxyXG4gICAgICAgIGlmIChvcGluaW9uLnNlbGVjdFRhYiA9PSAndGFiMScpey8v56S+576k5byV6aKG5o6S6KGMXHJcbiAgICAgICAgICB0aGF0LnNldERhdGEoe1xyXG4gICAgICAgICAgICBjb25kaXRpb25MaXN0OiBbXHJcbiAgICAgICAgICAgICAgeyB0aXRsZTogJ+WFmuWRmOWPguS4juS6uuaVsCcsIGlkOiAnMScsIHNlbGVjdDogdHJ1ZSB9LFxyXG4gICAgICAgICAgICAgIHsgdGl0bGU6ICflhZrlkZjlj4LkuI7kurrmrKEnLCBpZDogJzInLCBzZWxlY3Q6IGZhbHNlIH0sXHJcbiAgICAgICAgICAgICAgeyB0aXRsZTogJ+WFmuWRmOW7uue+pOaVsCcsIGlkOiAnMycsIHNlbGVjdDogZmFsc2UgfSxcclxuICAgICAgICAgICAgICB7IHRpdGxlOiAn576k5oiQ5ZGY5pWwJywgaWQ6ICc0Jywgc2VsZWN0OiBmYWxzZSB9LFxyXG4gICAgICAgICAgICAgIHsgdGl0bGU6ICflj5HluIPor53popjmlbAnLCBpZDogJzUnLCBzZWxlY3Q6IGZhbHNlIH0sXHJcbiAgICAgICAgICAgICAgeyB0aXRsZTogJ+i9rOiurumimOaVsCcsIGlkOiAnNicsIHNlbGVjdDogZmFsc2UgfSxcclxuICAgICAgICAgICAgICB7IHRpdGxlOiAn6L2s6K+d6aKY5pWwJywgaWQ6ICc3Jywgc2VsZWN0OiBmYWxzZSB9LFxyXG4gICAgICAgICAgICAgIHsgdGl0bGU6ICflvJXlr7zop6PlhrPmlbAnLCBpZDogJzgnLCBzZWxlY3Q6IGZhbHNlIH0sXHJcbiAgICAgICAgICAgIF0sXHJcbiAgICAgICAgICAgIGNob29zZWRDb25kaXRpb246IHtcclxuICAgICAgICAgICAgICB0aXRsZTogJ+WFmuWRmOWPguS4juS6uuaVsCcsXHJcbiAgICAgICAgICAgICAgaWQ6ICcxJ1xyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgfSk7XHJcbiAgICAgICAgICBsZXQgcGFyYW1zID0ge1xyXG4gICAgICAgICAgICBvcmRlclR5cGU6ICcxJyxcclxuICAgICAgICAgICAgb3JkZXJTdHlsZTogJzEnLFxyXG4gICAgICAgICAgICBkZXB0SWQ6ICcnLC8vd3guZ2V0U3RvcmFnZVN5bmMoJ2NoaWxkcmVuSUQnKVxyXG4gICAgICAgICAgICBzb21lTW9udGhzVHlwZTogb3Bpbmlvbi5jb25kaXRpb25MaXN0WzBdLmlkLC8v5pWw5o2u5pe26Ze057G75Z6L77yIMTrmnIDov5Ex5Liq5pyI77yMMjrmnIDov5Ez5Liq5pyI77yMMzrmnIDov5HljYrlubTvvIw0OuacgOi/keS4gOW5tO+8iVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZ2V0R3JvdXBEeW5hbWljVG9wMTAocGFyYW1zKS50aGVuKChyZXM6IGFueSkgPT4gey8v56S+576k5byV6aKG5o6S6KGMVG9wMTBcclxuICAgICAgICAgICAgdGhhdC5zZXREYXRhKHtcclxuICAgICAgICAgICAgICBnZXRHcm91cER5bmFtaWNUb3AxMDogcmVzLmRhdGEuZGF0YUxpc3RcclxuICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgY29uc29sZS5sb2coJ+ekvue+pOW8lemihuaOkuihjDo6Ojo6Ojo6OjonICsgSlNPTi5zdHJpbmdpZnkocmVzLmRhdGEpKVxyXG4gICAgICAgICAgfSlcclxuICAgICAgICB9IGVsc2UgaWYgKG9waW5pb24uc2VsZWN0VGFiID09ICd0YWIzJyl7Ly/lhZrnvqTmiJDmlYjmjpLooYxcclxuICAgICAgICAgIHRoYXQuc2V0RGF0YSh7XHJcbiAgICAgICAgICAgIGNvbmRpdGlvbkxpc3Q6IFtcclxuICAgICAgICAgICAgICB7IHRpdGxlOiAn5byV5a+86Kej5Yaz6aG555uu5pWwJywgaWQ6ICcxJywgc2VsZWN0OiB0cnVlIH0sXHJcbiAgICAgICAgICAgICAgeyB0aXRsZTogJ+mhueebruWlveivhOaVsCcsIGlkOiAnMicsIHNlbGVjdDogZmFsc2UgfVxyXG4gICAgICAgICAgICBdLFxyXG4gICAgICAgICAgICBjaG9vc2VkQ29uZGl0aW9uOiB7XHJcbiAgICAgICAgICAgICAgdGl0bGU6ICflvJXlr7zop6PlhrPpobnnm67mlbAnLFxyXG4gICAgICAgICAgICAgIGlkOiAnMSdcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgbGV0IHBhcmFtcyA9IHtcclxuICAgICAgICAgICAgb3JkZXJUeXBlOiAnMScsXHJcbiAgICAgICAgICAgIG9yZGVyU3R5bGU6ICcxJyxcclxuICAgICAgICAgICAgZGVwdElkOiAnJywvL3d4LmdldFN0b3JhZ2VTeW5jKCdjaGlsZHJlbklEJylcclxuICAgICAgICAgICAgc29tZU1vbnRoc1R5cGU6IG9waW5pb24uY29uZGl0aW9uTGlzdFswXS5pZCwvL+aVsOaNruaXtumXtOexu+Wei++8iDE65pyA6L+RMeS4quaciO+8jDI65pyA6L+RM+S4quaciO+8jDM65pyA6L+R5Y2K5bm077yMNDrmnIDov5HkuIDlubTvvIlcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGdldEdyb3VwRWZmZWN0VG9wMTAocGFyYW1zKS50aGVuKChyZXM6IGFueSkgPT4gey8v5YWa576k5oiQ5pWI5o6S5ZCNVG9wMTBcclxuICAgICAgICAgICAgdGhhdC5zZXREYXRhKHtcclxuICAgICAgICAgICAgICBnZXRHcm91cEVmZmVjdFRvcDEwOiByZXMuZGF0YS5saXN0XHJcbiAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgIGNvbnNvbGUubG9nKCflhZrnvqTmiJDmlYjmjpLooYw6Ojo6Ojo6Ojo6JyArIEpTT04uc3RyaW5naWZ5KHJlcy5kYXRhKSlcclxuICAgICAgICAgIH0pXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgLy8g5pi+56S65p2h5Lu25LiL5ouJ5qGGXHJcbiAgICBzaG93Q29uZGl0aW9uKCkge1xyXG4gICAgICB0aGlzLnNldERhdGEoe1xyXG4gICAgICAgIGNvbmRpdGlvblZpc2libGU6ICF0aGlzLmRhdGEuY29uZGl0aW9uVmlzaWJsZVxyXG4gICAgICB9KVxyXG4gICAgfSxcclxuICAgIC8vIOaUueWPmOafpeivoumhuVxyXG4gICAgb25DaG5hZ2VDb25kaXRpb24oZTogQW55T2JqZWN0KSB7XHJcbiAgICAgIGNvbnN0IGxpc3QgPSB0aGlzLmRhdGEuY29uZGl0aW9uTGlzdFxyXG4gICAgICBsaXN0LmZvckVhY2goaXRlbSA9PiB7XHJcbiAgICAgICAgaWYgKGl0ZW0uaWQgPT09IGUuY3VycmVudFRhcmdldC5kYXRhc2V0LmlkKSB7XHJcbiAgICAgICAgICBpdGVtLnNlbGVjdCA9IHRydWVcclxuICAgICAgICAgIHRoaXMuc2V0RGF0YSh7XHJcbiAgICAgICAgICAgICdjaG9vc2VkQ29uZGl0aW9uLnRpdGxlJzogaXRlbS50aXRsZSxcclxuICAgICAgICAgICAgJ2Nob29zZWRDb25kaXRpb24uaWQnOiBpdGVtLmlkXHJcbiAgICAgICAgICB9KVxyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICBpdGVtLnNlbGVjdCA9IGZhbHNlXHJcbiAgICAgICAgfVxyXG4gICAgICB9KVxyXG4gICAgICB0aGlzLnNldERhdGEoe1xyXG4gICAgICAgIGNvbmRpdGlvbkxpc3Q6IGxpc3RcclxuICAgICAgfSlcclxuICAgIH0sXHJcbiAgICAvLyDmraPluo/lgJLluo/liIfmjaJcclxuICAgIGNoYW5nZU9yZGVyKCkge1xyXG4gICAgICBsZXQgdHlwZSA9ICdhc2MnXHJcbiAgICAgIGlmICh0aGlzLmRhdGEub3JkZXJUeXBlID09PSAnYXNjJykge1xyXG4gICAgICAgIHR5cGUgPSAnZGVzYydcclxuICAgICAgfSBlbHNlIGlmICh0aGlzLmRhdGEub3JkZXJUeXBlID09PSAnZGVzYycpIHtcclxuICAgICAgICB0eXBlID0gJ2FzYydcclxuICAgICAgfVxyXG4gICAgICB0aGlzLnNldERhdGEoe1xyXG4gICAgICAgIG9yZGVyVHlwZTogdHlwZSxcclxuICAgICAgfSlcclxuICAgIH0sXHJcbiAgfVxyXG59KSJdfQ==
|