mirror of
https://github.com/PowerShell/PSReadLine
synced 2026-06-08 12:12:13 +00:00
949 lines
22 KiB
JSON
949 lines
22 KiB
JSON
{
|
|
"version": "1.0",
|
|
"tasks": [
|
|
{
|
|
"taskType": "trigger",
|
|
"capabilityId": "IssueResponder",
|
|
"subCapability": "IssuesOnlyResponder",
|
|
"version": "1.0",
|
|
"config": {
|
|
"taskName": "Add needs-triage label to new issues",
|
|
"conditions": {
|
|
"operator": "and",
|
|
"operands": [
|
|
{
|
|
"name": "isAction",
|
|
"parameters": {
|
|
"action": "opened"
|
|
}
|
|
},
|
|
{
|
|
"operator": "not",
|
|
"operands": [
|
|
{
|
|
"name": "isPartOfProject",
|
|
"parameters": {}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"operator": "not",
|
|
"operands": [
|
|
{
|
|
"name": "isAssignedToSomeone",
|
|
"parameters": {}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"actions": [
|
|
{
|
|
"name": "addLabel",
|
|
"parameters": {
|
|
"label": "Needs-Triage :mag:"
|
|
}
|
|
}
|
|
],
|
|
"eventType": "issue",
|
|
"eventNames": [
|
|
"issues",
|
|
"project_card"
|
|
]
|
|
},
|
|
"id": "i3BHh5Qe9F"
|
|
},
|
|
{
|
|
"taskType": "trigger",
|
|
"capabilityId": "IssueResponder",
|
|
"subCapability": "IssueCommentResponder",
|
|
"version": "1.0",
|
|
"config": {
|
|
"taskName": "Replace needs author feedback label with needs attention label when the author comments on an issue",
|
|
"conditions": {
|
|
"operator": "and",
|
|
"operands": [
|
|
{
|
|
"name": "isAction",
|
|
"parameters": {
|
|
"action": "created"
|
|
}
|
|
},
|
|
{
|
|
"name": "isActivitySender",
|
|
"parameters": {
|
|
"user": {
|
|
"type": "author"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "hasLabel",
|
|
"parameters": {
|
|
"label": "Needs-Author Feedback"
|
|
}
|
|
},
|
|
{
|
|
"name": "isOpen",
|
|
"parameters": {}
|
|
}
|
|
]
|
|
},
|
|
"actions": [
|
|
{
|
|
"name": "addLabel",
|
|
"parameters": {
|
|
"label": "Needs-Attention :wave:"
|
|
}
|
|
},
|
|
{
|
|
"name": "removeLabel",
|
|
"parameters": {
|
|
"label": "Needs-Author Feedback"
|
|
}
|
|
}
|
|
],
|
|
"eventType": "issue",
|
|
"eventNames": [
|
|
"issue_comment"
|
|
]
|
|
},
|
|
"id": "x_h9ia7zwG"
|
|
},
|
|
{
|
|
"taskType": "trigger",
|
|
"capabilityId": "CodeFlowLink",
|
|
"subCapability": "CodeFlowLink",
|
|
"version": "1.0",
|
|
"config": {
|
|
"taskName": "Add a CodeFlow link to new pull requests"
|
|
},
|
|
"id": "z2P6L1OkC4"
|
|
},
|
|
{
|
|
"taskType": "trigger",
|
|
"capabilityId": "IssueResponder",
|
|
"subCapability": "PullRequestReviewResponder",
|
|
"version": "1.0",
|
|
"config": {
|
|
"taskName": "Add needs author feedback label to pull requests when changes are requested",
|
|
"conditions": {
|
|
"operator": "and",
|
|
"operands": [
|
|
{
|
|
"name": "isAction",
|
|
"parameters": {
|
|
"action": "submitted"
|
|
}
|
|
},
|
|
{
|
|
"name": "isReviewState",
|
|
"parameters": {
|
|
"state": "changes_requested"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"actions": [
|
|
{
|
|
"name": "addLabel",
|
|
"parameters": {
|
|
"label": "Needs-Author Feedback"
|
|
}
|
|
}
|
|
],
|
|
"eventType": "pull_request",
|
|
"eventNames": [
|
|
"pull_request_review"
|
|
]
|
|
},
|
|
"id": "s_Q6W352PU"
|
|
},
|
|
{
|
|
"taskType": "trigger",
|
|
"capabilityId": "IssueResponder",
|
|
"subCapability": "PullRequestResponder",
|
|
"version": "1.0",
|
|
"config": {
|
|
"taskName": "Remove needs author feedback label when the author responds to a pull request",
|
|
"conditions": {
|
|
"operator": "and",
|
|
"operands": [
|
|
{
|
|
"name": "isActivitySender",
|
|
"parameters": {
|
|
"user": {
|
|
"type": "author"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"operator": "not",
|
|
"operands": [
|
|
{
|
|
"name": "isAction",
|
|
"parameters": {
|
|
"action": "closed"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "hasLabel",
|
|
"parameters": {
|
|
"label": "Needs-Author Feedback"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"actions": [
|
|
{
|
|
"name": "removeLabel",
|
|
"parameters": {
|
|
"label": "Needs-Author Feedback"
|
|
}
|
|
}
|
|
],
|
|
"eventType": "pull_request",
|
|
"eventNames": [
|
|
"pull_request",
|
|
"issues",
|
|
"project_card"
|
|
]
|
|
},
|
|
"id": "2rzxLdRUQ7h"
|
|
},
|
|
{
|
|
"taskType": "trigger",
|
|
"capabilityId": "IssueResponder",
|
|
"subCapability": "PullRequestCommentResponder",
|
|
"version": "1.0",
|
|
"config": {
|
|
"taskName": "Remove needs author feedback label when the author comments on a pull request",
|
|
"conditions": {
|
|
"operator": "and",
|
|
"operands": [
|
|
{
|
|
"name": "isActivitySender",
|
|
"parameters": {
|
|
"user": {
|
|
"type": "author"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "hasLabel",
|
|
"parameters": {
|
|
"label": "Needs-Author Feedback"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"actions": [
|
|
{
|
|
"name": "removeLabel",
|
|
"parameters": {
|
|
"label": "Needs-Author Feedback"
|
|
}
|
|
}
|
|
],
|
|
"eventType": "pull_request",
|
|
"eventNames": [
|
|
"issue_comment"
|
|
]
|
|
},
|
|
"id": "p7EkOxE_g3T"
|
|
},
|
|
{
|
|
"taskType": "trigger",
|
|
"capabilityId": "IssueResponder",
|
|
"subCapability": "PullRequestReviewResponder",
|
|
"version": "1.0",
|
|
"config": {
|
|
"taskName": "Remove needs author feedback label when the author responds to a pull request review comment",
|
|
"conditions": {
|
|
"operator": "and",
|
|
"operands": [
|
|
{
|
|
"name": "isActivitySender",
|
|
"parameters": {
|
|
"user": {
|
|
"type": "author"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "hasLabel",
|
|
"parameters": {
|
|
"label": "Needs-Author Feedback"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"actions": [
|
|
{
|
|
"name": "removeLabel",
|
|
"parameters": {
|
|
"label": "Needs-Author Feedback"
|
|
}
|
|
}
|
|
],
|
|
"eventType": "pull_request",
|
|
"eventNames": [
|
|
"pull_request_review"
|
|
]
|
|
},
|
|
"id": "xIoNg4bVKyA"
|
|
},
|
|
{
|
|
"taskType": "trigger",
|
|
"capabilityId": "IssueResponder",
|
|
"subCapability": "PullRequestResponder",
|
|
"version": "1.0",
|
|
"config": {
|
|
"taskName": "Remove no recent activity label from pull requests",
|
|
"conditions": {
|
|
"operator": "and",
|
|
"operands": [
|
|
{
|
|
"operator": "not",
|
|
"operands": [
|
|
{
|
|
"name": "isAction",
|
|
"parameters": {
|
|
"action": "closed"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "hasLabel",
|
|
"parameters": {
|
|
"label": "Status-No Recent Activity"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"actions": [
|
|
{
|
|
"name": "removeLabel",
|
|
"parameters": {
|
|
"label": "Status-No Recent Activity"
|
|
}
|
|
}
|
|
],
|
|
"eventType": "pull_request",
|
|
"eventNames": [
|
|
"pull_request",
|
|
"issues",
|
|
"project_card"
|
|
]
|
|
},
|
|
"id": "o_mQ1sO0zdO"
|
|
},
|
|
{
|
|
"taskType": "trigger",
|
|
"capabilityId": "IssueResponder",
|
|
"subCapability": "PullRequestCommentResponder",
|
|
"version": "1.0",
|
|
"config": {
|
|
"taskName": "Remove no recent activity label when a pull request is commented on",
|
|
"conditions": {
|
|
"operator": "and",
|
|
"operands": [
|
|
{
|
|
"name": "hasLabel",
|
|
"parameters": {
|
|
"label": "Status-No Recent Activity"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"actions": [
|
|
{
|
|
"name": "removeLabel",
|
|
"parameters": {
|
|
"label": "Status-No Recent Activity"
|
|
}
|
|
}
|
|
],
|
|
"eventType": "pull_request",
|
|
"eventNames": [
|
|
"issue_comment"
|
|
]
|
|
},
|
|
"id": "ibqxdSfreaD"
|
|
},
|
|
{
|
|
"taskType": "trigger",
|
|
"capabilityId": "IssueResponder",
|
|
"subCapability": "PullRequestReviewResponder",
|
|
"version": "1.0",
|
|
"config": {
|
|
"taskName": "Remove no recent activity label when a pull request is reviewed",
|
|
"conditions": {
|
|
"operator": "and",
|
|
"operands": [
|
|
{
|
|
"name": "hasLabel",
|
|
"parameters": {
|
|
"label": "Status-No Recent Activity"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"actions": [
|
|
{
|
|
"name": "removeLabel",
|
|
"parameters": {
|
|
"label": "Status-No Recent Activity"
|
|
}
|
|
}
|
|
],
|
|
"eventType": "pull_request",
|
|
"eventNames": [
|
|
"pull_request_review"
|
|
]
|
|
},
|
|
"id": "7_EH-4ffdtY"
|
|
},
|
|
{
|
|
"taskType": "scheduled",
|
|
"capabilityId": "ScheduledSearch",
|
|
"subCapability": "ScheduledSearch",
|
|
"version": "1.1",
|
|
"config": {
|
|
"taskName": "Close stale pull requests",
|
|
"frequency": [
|
|
{
|
|
"weekDay": 0,
|
|
"hours": [
|
|
3,
|
|
9,
|
|
15,
|
|
21
|
|
],
|
|
"timezoneOffset": -8
|
|
},
|
|
{
|
|
"weekDay": 1,
|
|
"hours": [
|
|
3,
|
|
9,
|
|
15,
|
|
21
|
|
],
|
|
"timezoneOffset": -8
|
|
},
|
|
{
|
|
"weekDay": 2,
|
|
"hours": [
|
|
3,
|
|
9,
|
|
15,
|
|
21
|
|
],
|
|
"timezoneOffset": -8
|
|
},
|
|
{
|
|
"weekDay": 3,
|
|
"hours": [
|
|
3,
|
|
9,
|
|
15,
|
|
21
|
|
],
|
|
"timezoneOffset": -8
|
|
},
|
|
{
|
|
"weekDay": 4,
|
|
"hours": [
|
|
3,
|
|
9,
|
|
15,
|
|
21
|
|
],
|
|
"timezoneOffset": -8
|
|
},
|
|
{
|
|
"weekDay": 5,
|
|
"hours": [
|
|
3,
|
|
9,
|
|
15,
|
|
21
|
|
],
|
|
"timezoneOffset": -8
|
|
},
|
|
{
|
|
"weekDay": 6,
|
|
"hours": [
|
|
3,
|
|
9,
|
|
15,
|
|
21
|
|
],
|
|
"timezoneOffset": -8
|
|
}
|
|
],
|
|
"searchTerms": [
|
|
{
|
|
"name": "isPr",
|
|
"parameters": {}
|
|
},
|
|
{
|
|
"name": "isOpen",
|
|
"parameters": {}
|
|
},
|
|
{
|
|
"name": "hasLabel",
|
|
"parameters": {
|
|
"label": "Needs-Author Feedback"
|
|
}
|
|
},
|
|
{
|
|
"name": "hasLabel",
|
|
"parameters": {
|
|
"label": "Status-No Recent Activity"
|
|
}
|
|
},
|
|
{
|
|
"name": "noActivitySince",
|
|
"parameters": {
|
|
"days": 7
|
|
}
|
|
}
|
|
],
|
|
"actions": [
|
|
{
|
|
"name": "closeIssue",
|
|
"parameters": {}
|
|
}
|
|
]
|
|
},
|
|
"id": "X3R7HwIUme_"
|
|
},
|
|
{
|
|
"taskType": "scheduled",
|
|
"capabilityId": "ScheduledSearch",
|
|
"subCapability": "ScheduledSearch",
|
|
"version": "1.1",
|
|
"config": {
|
|
"taskName": "Add no recent activity label to pull requests",
|
|
"frequency": [
|
|
{
|
|
"weekDay": 0,
|
|
"hours": [
|
|
3,
|
|
9,
|
|
15,
|
|
21
|
|
],
|
|
"timezoneOffset": -8
|
|
},
|
|
{
|
|
"weekDay": 1,
|
|
"hours": [
|
|
3,
|
|
9,
|
|
15,
|
|
21
|
|
],
|
|
"timezoneOffset": -8
|
|
},
|
|
{
|
|
"weekDay": 2,
|
|
"hours": [
|
|
3,
|
|
9,
|
|
15,
|
|
21
|
|
],
|
|
"timezoneOffset": -8
|
|
},
|
|
{
|
|
"weekDay": 3,
|
|
"hours": [
|
|
3,
|
|
9,
|
|
15,
|
|
21
|
|
],
|
|
"timezoneOffset": -8
|
|
},
|
|
{
|
|
"weekDay": 4,
|
|
"hours": [
|
|
3,
|
|
9,
|
|
15,
|
|
21
|
|
],
|
|
"timezoneOffset": -8
|
|
},
|
|
{
|
|
"weekDay": 5,
|
|
"hours": [
|
|
3,
|
|
9,
|
|
15,
|
|
21
|
|
],
|
|
"timezoneOffset": -8
|
|
},
|
|
{
|
|
"weekDay": 6,
|
|
"hours": [
|
|
3,
|
|
9,
|
|
15,
|
|
21
|
|
],
|
|
"timezoneOffset": -8
|
|
}
|
|
],
|
|
"searchTerms": [
|
|
{
|
|
"name": "isPr",
|
|
"parameters": {}
|
|
},
|
|
{
|
|
"name": "isOpen",
|
|
"parameters": {}
|
|
},
|
|
{
|
|
"name": "hasLabel",
|
|
"parameters": {
|
|
"label": "Needs-Author Feedback"
|
|
}
|
|
},
|
|
{
|
|
"name": "noActivitySince",
|
|
"parameters": {
|
|
"days": 14
|
|
}
|
|
},
|
|
{
|
|
"name": "noLabel",
|
|
"parameters": {
|
|
"label": "Status-No Recent Activity"
|
|
}
|
|
}
|
|
],
|
|
"actions": [
|
|
{
|
|
"name": "addLabel",
|
|
"parameters": {
|
|
"label": "Status-No Recent Activity"
|
|
}
|
|
},
|
|
{
|
|
"name": "addReply",
|
|
"parameters": {
|
|
"comment": "This pull request has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for **14 days**. It will be closed if no further activity occurs **within 7 days of this comment**."
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"id": "zYmFzaIHtT8"
|
|
},
|
|
{
|
|
"taskType": "trigger",
|
|
"capabilityId": "AutoMerge",
|
|
"subCapability": "AutoMerge",
|
|
"version": "1.0",
|
|
"config": {
|
|
"taskName": "Automatically merge pull requests",
|
|
"label": "Auto Merge",
|
|
"silentMode": false,
|
|
"minMinutesOpen": "1440",
|
|
"mergeType": "squash",
|
|
"allowAutoMergeInstructionsWithoutLabel": false,
|
|
"deleteBranches": true,
|
|
"removeLabelOnPush": true
|
|
},
|
|
"id": "BPA0tvDiHBN"
|
|
},
|
|
{
|
|
"taskType": "trigger",
|
|
"capabilityId": "IssueResponder",
|
|
"subCapability": "IssuesOnlyResponder",
|
|
"version": "1.0",
|
|
"id": "kvB9kCm1d",
|
|
"config": {
|
|
"conditions": {
|
|
"operator": "and",
|
|
"operands": [
|
|
{
|
|
"name": "isAction",
|
|
"parameters": {
|
|
"action": "closed"
|
|
}
|
|
},
|
|
{
|
|
"name": "hasLabel",
|
|
"parameters": {
|
|
"label": "Needs-Triage :mag:"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"eventType": "issue",
|
|
"eventNames": [
|
|
"issues",
|
|
"project_card"
|
|
],
|
|
"taskName": "Remove needs-triage label when an issue is closed",
|
|
"actions": [
|
|
{
|
|
"name": "removeLabel",
|
|
"parameters": {
|
|
"label": "Needs-Triage :mag:"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"taskType": "scheduled",
|
|
"capabilityId": "ScheduledSearch",
|
|
"subCapability": "ScheduledSearch",
|
|
"version": "1.1",
|
|
"id": "28wu6aj_J",
|
|
"config": {
|
|
"frequency": [
|
|
{
|
|
"weekDay": 0,
|
|
"hours": [
|
|
0,
|
|
6,
|
|
12,
|
|
18
|
|
]
|
|
},
|
|
{
|
|
"weekDay": 1,
|
|
"hours": [
|
|
0,
|
|
6,
|
|
12,
|
|
18
|
|
]
|
|
},
|
|
{
|
|
"weekDay": 2,
|
|
"hours": [
|
|
0,
|
|
6,
|
|
12,
|
|
18
|
|
]
|
|
},
|
|
{
|
|
"weekDay": 3,
|
|
"hours": [
|
|
0,
|
|
6,
|
|
12,
|
|
18
|
|
]
|
|
},
|
|
{
|
|
"weekDay": 4,
|
|
"hours": [
|
|
0,
|
|
6,
|
|
12,
|
|
18
|
|
]
|
|
},
|
|
{
|
|
"weekDay": 5,
|
|
"hours": [
|
|
0,
|
|
6,
|
|
12,
|
|
18
|
|
]
|
|
},
|
|
{
|
|
"weekDay": 6,
|
|
"hours": [
|
|
0,
|
|
6,
|
|
12,
|
|
18
|
|
]
|
|
}
|
|
],
|
|
"searchTerms": [
|
|
{
|
|
"name": "isIssue",
|
|
"parameters": {}
|
|
},
|
|
{
|
|
"name": "isOpen",
|
|
"parameters": {}
|
|
},
|
|
{
|
|
"name": "hasLabel",
|
|
"parameters": {
|
|
"label": "Needs-Author Feedback"
|
|
}
|
|
},
|
|
{
|
|
"name": "noActivitySince",
|
|
"parameters": {
|
|
"days": 7
|
|
}
|
|
}
|
|
],
|
|
"taskName": "Close stale issues",
|
|
"actions": [
|
|
{
|
|
"name": "addReply",
|
|
"parameters": {
|
|
"comment": "This issue is closed because it has been marked as requiring author feedback but has not had any activity for **7 days**. If you think the issue is still relevant, please reopen and provide your feedback."
|
|
}
|
|
},
|
|
{
|
|
"name": "closeIssue",
|
|
"parameters": {}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"taskType": "trigger",
|
|
"capabilityId": "InPrLabel",
|
|
"subCapability": "InPrLabel",
|
|
"version": "1.0",
|
|
"id": "dfYD-29Up",
|
|
"config": {
|
|
"taskName": "Add 'In-PR' label to issue",
|
|
"label_inPr": "In-PR",
|
|
"fixedLabelEnabled": true,
|
|
"label_fixed": "Resolution-Fixed"
|
|
}
|
|
},
|
|
{
|
|
"taskType": "trigger",
|
|
"capabilityId": "ReleaseAnnouncement",
|
|
"subCapability": "ReleaseAnnouncement",
|
|
"version": "1.0",
|
|
"id": "_vafvxO3x",
|
|
"config": {
|
|
"taskName": "Release announcement for Issue/PR",
|
|
"prReply": ":tada: [`${version}`](https://github.com/PowerShell/PSReadLine/releases/tag/${version}) has been released which incorporates this pull request. :tada:\n",
|
|
"issueReply": ":tada: This issue was addressed in ${prNumber}, which has now been successfully released in [`${version}`](https://github.com/PowerShell/PSReadLine/releases/tag/${version}). :tada:",
|
|
"packageRegex": "(v\\d+\\.\\d+\\.\\d+(-\\w+)?)",
|
|
"packageVersionGroup": 0,
|
|
"referencedPrsRegex": "\\(#(\\d+)\\)"
|
|
}
|
|
},
|
|
{
|
|
"taskType": "scheduled",
|
|
"capabilityId": "ScheduledSearch",
|
|
"subCapability": "ScheduledSearch",
|
|
"version": "1.1",
|
|
"id": "HDx9Yd09Z1iue7fv7A22t",
|
|
"config": {
|
|
"frequency": [
|
|
{
|
|
"weekDay": 0,
|
|
"hours": [
|
|
7,
|
|
19
|
|
],
|
|
"timezoneOffset": -7
|
|
},
|
|
{
|
|
"weekDay": 1,
|
|
"hours": [
|
|
7,
|
|
19
|
|
],
|
|
"timezoneOffset": -7
|
|
},
|
|
{
|
|
"weekDay": 2,
|
|
"hours": [
|
|
7,
|
|
19
|
|
],
|
|
"timezoneOffset": -7
|
|
},
|
|
{
|
|
"weekDay": 3,
|
|
"hours": [
|
|
7,
|
|
19
|
|
],
|
|
"timezoneOffset": -7
|
|
},
|
|
{
|
|
"weekDay": 4,
|
|
"hours": [
|
|
7,
|
|
19
|
|
],
|
|
"timezoneOffset": -7
|
|
},
|
|
{
|
|
"weekDay": 5,
|
|
"hours": [
|
|
7,
|
|
19
|
|
],
|
|
"timezoneOffset": -7
|
|
},
|
|
{
|
|
"weekDay": 6,
|
|
"hours": [
|
|
7,
|
|
19
|
|
],
|
|
"timezoneOffset": -7
|
|
}
|
|
],
|
|
"searchTerms": [
|
|
{
|
|
"name": "isIssue",
|
|
"parameters": {}
|
|
},
|
|
{
|
|
"name": "isOpen",
|
|
"parameters": {}
|
|
},
|
|
{
|
|
"name": "hasLabel",
|
|
"parameters": {
|
|
"label": "Question-Answered"
|
|
}
|
|
},
|
|
{
|
|
"name": "noActivitySince",
|
|
"parameters": {
|
|
"days": 1
|
|
}
|
|
}
|
|
],
|
|
"taskName": "Close answered issues",
|
|
"actions": [
|
|
{
|
|
"name": "addReply",
|
|
"parameters": {
|
|
"comment": "This issue has been marked as answered and has not had any activity for **1 day**. It has been closed for housekeeping purposes."
|
|
}
|
|
},
|
|
{
|
|
"name": "closeIssue",
|
|
"parameters": {}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"userGroups": []
|
|
}
|