Skip to content

Commit

Permalink
Deploying to gh-pages from @ cardanoapi/cardano-constitution-voting-app@
Browse files Browse the repository at this point in the history
ba22380 🚀
  • Loading branch information
kneerose committed Nov 15, 2024
1 parent 50b53d4 commit d9ccdc7
Show file tree
Hide file tree
Showing 146 changed files with 870 additions and 6 deletions.
2 changes: 2 additions & 0 deletions integration-tests/24/app.js

Large diffs are not rendered by default.

Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions integration-tests/24/data/attachments/44b11939f6783f97.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Poll #1

Pending

Recycled Chicken designed with Rubber for whimsical performance

View
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
9 changes: 9 additions & 0 deletions integration-tests/24/data/attachments/c5e6da7221102916.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Electronic Plastic Bike

Voting

0 votes

Stylish Cheese designed to make you stand out with wry looks

View
Binary file not shown.
Binary file not shown.
7 changes: 7 additions & 0 deletions integration-tests/24/data/behaviors.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
"BROKEN","EPIC","FAILED","FEATURE","PASSED","SKIPPED","STORY","UNKNOWN"
"1","1. Convention Organizers","5","","7","0","","0"
"0","0. All Users","6","","0","0","","0"
"0","Setup","0","","3","0","Authentication","0"
"0","6. Miscellaneous","0","","2","0","6A. Should be accessible from mobile","0"
"0","5. Wallet connect","0","","2","0","","0"
"0","4. Community Members","0","","1","0","","0"
1 change: 1 addition & 0 deletions integration-tests/24/data/behaviors.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"uid":"b1a8273437954620fa374b796ffaacdd","children":[{"name":"6. Miscellaneous","children":[{"name":"6A. Should be accessible from mobile","children":[{"name":"5A. Should connect wallet if stake key is registered","uid":"9589ef79822069c1","parentUid":"1402987606cbaebad9beb98f5734b5ef","status":"passed","time":{"start":1731646593376,"stop":1731646609229,"duration":15853},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["mobile"],"tags":[]},{"name":"5B. Should disconnect Wallet When connected","uid":"daea0db26d31f8df","parentUid":"1402987606cbaebad9beb98f5734b5ef","status":"passed","time":{"start":1731646609597,"stop":1731646612779,"duration":3182},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["mobile"],"tags":[]}],"uid":"1402987606cbaebad9beb98f5734b5ef"}],"uid":"be0c801ac30023c8c33048413e6782a7"},{"name":"Setup","children":[{"name":"Authentication","children":[{"name":"Create organizer auth","uid":"aac5cabe77267d6d","parentUid":"2ba082eccf940b8fac661fe70315e77e","status":"passed","time":{"start":1731646593518,"stop":1731646608868,"duration":15350},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["auth setup"],"tags":[]},{"name":"Create alternate auth","uid":"fb6cad82ec6a6874","parentUid":"2ba082eccf940b8fac661fe70315e77e","status":"passed","time":{"start":1731646593605,"stop":1731646608131,"duration":14526},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["auth setup"],"tags":[]},{"name":"Create delegate auth","uid":"d8d709739b4e3696","parentUid":"2ba082eccf940b8fac661fe70315e77e","status":"passed","time":{"start":1731646593758,"stop":1731646609019,"duration":15261},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["auth setup"],"tags":[]}],"uid":"2ba082eccf940b8fac661fe70315e77e"}],"uid":"a0b94fc4b1891889d06dd7f52e89a3d4"},{"name":"5. Wallet connect","children":[{"name":"5B. Should disconnect Wallet When connected","uid":"c0f88d20fce18036","parentUid":"9378b7574ff751f3d4cd2b0309afb9d3","status":"passed","time":{"start":1731646593547,"stop":1731646608680,"duration":15133},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["independent (desktop)"],"tags":[]},{"name":"5A. Should connect wallet if stake key is registered","uid":"4fbde49156e2d7af","parentUid":"9378b7574ff751f3d4cd2b0309afb9d3","status":"passed","time":{"start":1731646593590,"stop":1731646608517,"duration":14927},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["independent (desktop)"],"tags":[]}],"uid":"9378b7574ff751f3d4cd2b0309afb9d3"},{"name":"0. All Users","children":[{"name":"01B. Given any user, can view poll status","uid":"9d2dc06c0f02e8e9","parentUid":"e6d60fa28418c1ba6ce6764b2c320e6a","status":"failed","time":{"start":1731646621637,"stop":1731646626372,"duration":4735},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"02A-1. Can navigate to user profile from voter view in poll results page","uid":"2ea2df69ad625dcc","parentUid":"e6d60fa28418c1ba6ce6764b2c320e6a","status":"failed","time":{"start":1731646621673,"stop":1731646626360,"duration":4687},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"01A. Given any user, can view all polls","uid":"2fb983d2f98e7610","parentUid":"e6d60fa28418c1ba6ce6764b2c320e6a","status":"failed","time":{"start":1731646621846,"stop":1731646626625,"duration":4779},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"02A-1. Can navigate to user profile from delegate/alternate listing page","uid":"a4056ecc62e1f4e2","parentUid":"e6d60fa28418c1ba6ce6764b2c320e6a","status":"failed","time":{"start":1731646621862,"stop":1731646626514,"duration":4652},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"02A-1. Given Delegate or alternate profile page, can view voting hsitory","uid":"794be130c72f9edf","parentUid":"e6d60fa28418c1ba6ce6764b2c320e6a","status":"failed","time":{"start":1731646622036,"stop":1731646626759,"duration":4723},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"01C. Given any user, can view poll results","uid":"7104503f993d73eb","parentUid":"e6d60fa28418c1ba6ce6764b2c320e6a","status":"failed","time":{"start":1731646622104,"stop":1731646626778,"duration":4674},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]}],"uid":"e6d60fa28418c1ba6ce6764b2c320e6a"},{"name":"1. Convention Organizers","children":[{"name":"11A. Given connected as CO can see create poll button","uid":"b7b63ef58a3724c9","parentUid":"2439a4a3feb81d0e6d5ad8c212bf4d3c","status":"passed","time":{"start":1731646629711,"stop":1731646638991,"duration":9280},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"11D. Given connected as CO can close an open poll","uid":"deca13ffefd44e6b","parentUid":"2439a4a3feb81d0e6d5ad8c212bf4d3c","status":"failed","time":{"start":1731646638892,"stop":1731646642946,"duration":4054},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"11E. Given connected as CO cannot re-open closed poll","uid":"9b5d000182e7b15e","parentUid":"2439a4a3feb81d0e6d5ad8c212bf4d3c","status":"failed","time":{"start":1731646639004,"stop":1731646642760,"duration":3756},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"11F. Given connected as CO, can delete a poll","uid":"ee63585c28f19a08","parentUid":"2439a4a3feb81d0e6d5ad8c212bf4d3c","status":"failed","time":{"start":1731646639672,"stop":1731646643831,"duration":4159},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"12A. Given connected as CO can update all fields of user","uid":"433c6772ae0733f","parentUid":"2439a4a3feb81d0e6d5ad8c212bf4d3c","status":"failed","time":{"start":1731646644946,"stop":1731646647591,"duration":2645},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"12B. Given connected as CO can switch delegate user to alternate or vice-versa","uid":"42c8195374bfdb66","parentUid":"2439a4a3feb81d0e6d5ad8c212bf4d3c","status":"passed","time":{"start":1731646645854,"stop":1731646658568,"duration":12714},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"12B. Should have corresponding workspace delegate and alternate in a same row","uid":"90ea866332130034","parentUid":"2439a4a3feb81d0e6d5ad8c212bf4d3c","status":"passed","time":{"start":1731646646133,"stop":1731646654448,"duration":8315},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"1O. Should have workspace_name ordered alphabetically","uid":"52b2f4955a1dc853","parentUid":"2439a4a3feb81d0e6d5ad8c212bf4d3c","status":"passed","time":{"start":1731646646350,"stop":1731646654502,"duration":8152},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"1-Org-Invite: 9. Convention organisers can update delegate profile information","uid":"74cf62fde32b855a","parentUid":"2439a4a3feb81d0e6d5ad8c212bf4d3c","status":"passed","time":{"start":1731646650999,"stop":1731646669245,"duration":18246},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"11C. Given connected as CO can open poll","uid":"9ab16cbfccf519cd","parentUid":"2439a4a3feb81d0e6d5ad8c212bf4d3c","status":"failed","time":{"start":1731646653816,"stop":1731646674437,"duration":20621},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"1D. Should be able to switch active voting power between delegate and alternate.","uid":"ff181264461fb105","parentUid":"2439a4a3feb81d0e6d5ad8c212bf4d3c","status":"passed","time":{"start":1731646654451,"stop":1731646668306,"duration":13855},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"1E. Should transfer voting power from alternate to delegate.","uid":"5e868bf9a3e3c534","parentUid":"2439a4a3feb81d0e6d5ad8c212bf4d3c","status":"passed","time":{"start":1731646654513,"stop":1731646668810,"duration":14297},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"11B. Given connected as CO can create a new poll","uid":"8bb29481bdb7c744","parentUid":"2439a4a3feb81d0e6d5ad8c212bf4d3c","status":"broken","time":{"start":1731646668490,"stop":1731646699855,"duration":31365},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]}],"uid":"2439a4a3feb81d0e6d5ad8c212bf4d3c"},{"name":"4. Community Members","children":[{"name":"4G. Must be able to view vote result and its count.","uid":"88f39d2d4f27af52","parentUid":"b657b7af470ab72282b0b00f62e7e2a4","status":"passed","time":{"start":1731646658613,"stop":1731646665047,"duration":6434},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]}],"uid":"b657b7af470ab72282b0b00f62e7e2a4"}],"name":"behaviors"}
3 changes: 3 additions & 0 deletions integration-tests/24/data/categories.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
"BROKEN","CATEGORY","FAILED","PASSED","SKIPPED","UNKNOWN"
"0","Product defects","11","0","0","0"
"1","Test defects","0","0","0","0"
1 change: 1 addition & 0 deletions integration-tests/24/data/categories.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"uid":"4b4757e66a1912dae1a509f688f20b0f","children":[{"name":"Product defects","children":[{"name":"Error: Not Implemented","children":[{"name":"01B. Given any user, can view poll status","uid":"9d2dc06c0f02e8e9","parentUid":"a1918d4c6946667325dc044a4007c767","status":"failed","time":{"start":1731646621637,"stop":1731646626372,"duration":4735},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"02A-1. Can navigate to user profile from voter view in poll results page","uid":"2ea2df69ad625dcc","parentUid":"a1918d4c6946667325dc044a4007c767","status":"failed","time":{"start":1731646621673,"stop":1731646626360,"duration":4687},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"01A. Given any user, can view all polls","uid":"2fb983d2f98e7610","parentUid":"a1918d4c6946667325dc044a4007c767","status":"failed","time":{"start":1731646621846,"stop":1731646626625,"duration":4779},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"02A-1. Can navigate to user profile from delegate/alternate listing page","uid":"a4056ecc62e1f4e2","parentUid":"a1918d4c6946667325dc044a4007c767","status":"failed","time":{"start":1731646621862,"stop":1731646626514,"duration":4652},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"02A-1. Given Delegate or alternate profile page, can view voting hsitory","uid":"794be130c72f9edf","parentUid":"a1918d4c6946667325dc044a4007c767","status":"failed","time":{"start":1731646622036,"stop":1731646626759,"duration":4723},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"01C. Given any user, can view poll results","uid":"7104503f993d73eb","parentUid":"a1918d4c6946667325dc044a4007c767","status":"failed","time":{"start":1731646622104,"stop":1731646626778,"duration":4674},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"11D. Given connected as CO can close an open poll","uid":"deca13ffefd44e6b","parentUid":"a1918d4c6946667325dc044a4007c767","status":"failed","time":{"start":1731646638892,"stop":1731646642946,"duration":4054},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"11E. Given connected as CO cannot re-open closed poll","uid":"9b5d000182e7b15e","parentUid":"a1918d4c6946667325dc044a4007c767","status":"failed","time":{"start":1731646639004,"stop":1731646642760,"duration":3756},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"11F. Given connected as CO, can delete a poll","uid":"ee63585c28f19a08","parentUid":"a1918d4c6946667325dc044a4007c767","status":"failed","time":{"start":1731646639672,"stop":1731646643831,"duration":4159},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]},{"name":"12A. Given connected as CO can update all fields of user","uid":"433c6772ae0733f","parentUid":"a1918d4c6946667325dc044a4007c767","status":"failed","time":{"start":1731646644946,"stop":1731646647591,"duration":2645},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]}],"uid":"a1918d4c6946667325dc044a4007c767"},{"name":"Error: Timed out 5000ms waiting for expect(locator).toBeVisible()\n\nLocator: getByText('Practical Frozen Table')\nExpected: visible\nReceived: <element(s) not found>\nCall log:\n - expect.toBeVisible with timeout 5000ms\n - waiting for getByText('Practical Frozen Table')\n","children":[{"name":"11C. Given connected as CO can open poll","uid":"9ab16cbfccf519cd","parentUid":"aad3d4b29d39a94a354e604daf964801","status":"failed","time":{"start":1731646653816,"stop":1731646674437,"duration":20621},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]}],"uid":"aad3d4b29d39a94a354e604daf964801"}],"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d"},{"name":"Test defects","children":[{"name":"Test timeout of 30000ms exceeded.","children":[{"name":"11B. Given connected as CO can create a new poll","uid":"8bb29481bdb7c744","parentUid":"c40db157585b53b0bc1e162332a78fe1","status":"broken","time":{"start":1731646668490,"stop":1731646699855,"duration":31365},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":["loggedin (desktop)"],"tags":[]}],"uid":"c40db157585b53b0bc1e162332a78fe1"}],"uid":"bdbf199525818fae7a8651db9eafe741"}],"name":"categories"}
Loading

0 comments on commit d9ccdc7

Please sign in to comment.