Skip to content

Commit

Permalink
remove repetitive code
Browse files Browse the repository at this point in the history
  • Loading branch information
anders94 committed Nov 7, 2016
1 parent 080f75d commit 8773936
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 111 deletions.
50 changes: 13 additions & 37 deletions views/coinbase.jade
Original file line number Diff line number Diff line change
Expand Up @@ -3,43 +3,19 @@ extends layout
block content
.container-fluid
h1 Coinbase Transactions
h3 Peer A
.row.row-horizon
- var blocks = []
- blocks.push({block: 1, chain: 1, nonce: 16651, coinbasevalue: '100.00', coinbaseto: 'Anders', txs: [], previous: '0000000000000000000000000000000000000000000000000000000000000000'})
- blocks.push({block: 2, chain: 1, nonce: 37284, coinbasevalue: '100.00', coinbaseto: 'Anders', txs: [{value: '10.00', from: 'Anders', to: 'Sophia'},{value: '20.00', from: 'Anders', to: 'Lucas'},{value: '15.00', from: 'Anders', to: 'Emily'},{value: '15.00', from: 'Anders', to: 'Madison'}], previous: '0000438d7625b86a6f366545b1929975a0d3ff1f8847e56cc587cadddb0ab781'})
- blocks.push({block: 3, chain: 1, nonce: 933, coinbasevalue: '100.00', coinbaseto: 'Anders', txs: [{value: '10.00', from: 'Emily', to: 'Jackson'},{value: '5.00', from: 'Madison', to: 'Jackson'},{value: '20.00', from: 'Lucas', to: 'Grace'}], previous: '0000a5a24dd8f977c06df9f4c6e333cc0d37f68e4275292e9aa1fd330f1afd48'})
- blocks.push({block: 4, chain: 1, nonce: 60763, coinbasevalue: '100.00', coinbaseto: 'Anders', txs: [{value: '10.00', from: 'Emily', to: 'Jackson'},{value: '5.00', from: 'Madison', to: 'Jackson'},{value: '20.00', from: 'Lucas', to: 'Grace'}], previous: '0000053903659cdf61b0728bf9ced52c4b54661b4ef3fb37161493d002721894'})
- blocks.push({block: 5, chain: 1, nonce: 15923, coinbasevalue: '100.00', coinbaseto: 'Sophia', txs: [{value: '2.00', from: 'Jackson', to: 'Alexander'},{value: '6.00', from: 'Ryan', to: 'Carter'},{value: '4.00', from: 'Ryan', to: 'Riley'},{value: '9.95', from: 'Grace', to: 'Katherine'}], previous: '00007d80cf79a4173cc78d3d405878d6fe4d70ba92cdc2710ec663c3540de61e'})
each block in blocks
.col-xs-7
include includes/coinbaseblock.jade

hr
h3 Peer B
.row.row-horizon
- var blocks = []
- blocks.push({block: 1, chain: 2, nonce: 16651, coinbasevalue: '100.00', coinbaseto: 'Anders', txs: [], previous: '0000000000000000000000000000000000000000000000000000000000000000'})
- blocks.push({block: 2, chain: 2, nonce: 37284, coinbasevalue: '100.00', coinbaseto: 'Anders', txs: [{value: '10.00', from: 'Anders', to: 'Sophia'},{value: '20.00', from: 'Anders', to: 'Lucas'},{value: '15.00', from: 'Anders', to: 'Emily'},{value: '15.00', from: 'Anders', to: 'Madison'}], previous: '0000438d7625b86a6f366545b1929975a0d3ff1f8847e56cc587cadddb0ab781'})
- blocks.push({block: 3, chain: 2, nonce: 933, coinbasevalue: '100.00', coinbaseto: 'Anders', txs: [{value: '10.00', from: 'Emily', to: 'Jackson'},{value: '5.00', from: 'Madison', to: 'Jackson'},{value: '20.00', from: 'Lucas', to: 'Grace'}], previous: '0000a5a24dd8f977c06df9f4c6e333cc0d37f68e4275292e9aa1fd330f1afd48'})
- blocks.push({block: 4, chain: 2, nonce: 60763, coinbasevalue: '100.00', coinbaseto: 'Anders', txs: [{value: '10.00', from: 'Emily', to: 'Jackson'},{value: '5.00', from: 'Madison', to: 'Jackson'},{value: '20.00', from: 'Lucas', to: 'Grace'}], previous: '0000053903659cdf61b0728bf9ced52c4b54661b4ef3fb37161493d002721894'})
- blocks.push({block: 5, chain: 2, nonce: 15923, coinbasevalue: '100.00', coinbaseto: 'Sophia', txs: [{value: '2.00', from: 'Jackson', to: 'Alexander'},{value: '6.00', from: 'Ryan', to: 'Carter'},{value: '4.00', from: 'Ryan', to: 'Riley'},{value: '9.95', from: 'Grace', to: 'Katherine'}], previous: '00007d80cf79a4173cc78d3d405878d6fe4d70ba92cdc2710ec663c3540de61e'})
each block in blocks
.col-xs-7
include includes/coinbaseblock.jade

hr
h3 Peer C
.row.row-horizon
- var blocks = []
- blocks.push({block: 1, chain: 3, nonce: 16651, coinbasevalue: '100.00', coinbaseto: 'Anders', txs: [], previous: '0000000000000000000000000000000000000000000000000000000000000000'})
- blocks.push({block: 2, chain: 3, nonce: 37284, coinbasevalue: '100.00', coinbaseto: 'Anders', txs: [{value: '10.00', from: 'Anders', to: 'Sophia'},{value: '20.00', from: 'Anders', to: 'Lucas'},{value: '15.00', from: 'Anders', to: 'Emily'},{value: '15.00', from: 'Anders', to: 'Madison'}], previous: '0000438d7625b86a6f366545b1929975a0d3ff1f8847e56cc587cadddb0ab781'})
- blocks.push({block: 3, chain: 3, nonce: 933, coinbasevalue: '100.00', coinbaseto: 'Anders', txs: [{value: '10.00', from: 'Emily', to: 'Jackson'},{value: '5.00', from: 'Madison', to: 'Jackson'},{value: '20.00', from: 'Lucas', to: 'Grace'}], previous: '0000a5a24dd8f977c06df9f4c6e333cc0d37f68e4275292e9aa1fd330f1afd48'})
- blocks.push({block: 4, chain: 3, nonce: 60763, coinbasevalue: '100.00', coinbaseto: 'Anders', txs: [{value: '10.00', from: 'Emily', to: 'Jackson'},{value: '5.00', from: 'Madison', to: 'Jackson'},{value: '20.00', from: 'Lucas', to: 'Grace'}], previous: '0000053903659cdf61b0728bf9ced52c4b54661b4ef3fb37161493d002721894'})
- blocks.push({block: 5, chain: 3, nonce: 15923, coinbasevalue: '100.00', coinbaseto: 'Sophia', txs: [{value: '2.00', from: 'Jackson', to: 'Alexander'},{value: '6.00', from: 'Ryan', to: 'Carter'},{value: '4.00', from: 'Ryan', to: 'Riley'},{value: '9.95', from: 'Grace', to: 'Katherine'}], previous: '00007d80cf79a4173cc78d3d405878d6fe4d70ba92cdc2710ec663c3540de61e'})
each block in blocks
.col-xs-7
include includes/coinbaseblock.jade
- var peers = {1: 'A', 2: 'B', 3: 'C'}
- each peer, chain in peers
h3 Peer #{peer}
.row.row-horizon
- var blocks = []
- blocks.push({block: 1, chain: chain, nonce: 16651, coinbasevalue: '100.00', coinbaseto: 'Anders', txs: [], previous: '0000000000000000000000000000000000000000000000000000000000000000'})
- blocks.push({block: 2, chain: chain, nonce: 37284, coinbasevalue: '100.00', coinbaseto: 'Anders', txs: [{value: '10.00', from: 'Anders', to: 'Sophia'},{value: '20.00', from: 'Anders', to: 'Lucas'},{value: '15.00', from: 'Anders', to: 'Emily'},{value: '15.00', from: 'Anders', to: 'Madison'}], previous: '0000438d7625b86a6f366545b1929975a0d3ff1f8847e56cc587cadddb0ab781'})
- blocks.push({block: 3, chain: chain, nonce: 933, coinbasevalue: '100.00', coinbaseto: 'Anders', txs: [{value: '10.00', from: 'Emily', to: 'Jackson'},{value: '5.00', from: 'Madison', to: 'Jackson'},{value: '20.00', from: 'Lucas', to: 'Grace'}], previous: '0000a5a24dd8f977c06df9f4c6e333cc0d37f68e4275292e9aa1fd330f1afd48'})
- blocks.push({block: 4, chain: chain, nonce: 35558, coinbasevalue: '100.00', coinbaseto: 'Anders', txs: [{value: '15.00', from: 'Jackson', to: 'Ryan'},{value: '5.00', from: 'Emily', to: 'Madison'},{value: '8.00', from: 'Sophia', to: 'Jackson'}], previous: '0000053903659cdf61b0728bf9ced52c4b54661b4ef3fb37161493d002721894'})
- blocks.push({block: 5, chain: chain, nonce: 11396, coinbasevalue: '100.00', coinbaseto: 'Sophia', txs: [{value: '2.00', from: 'Jackson', to: 'Alexander'},{value: '6.00', from: 'Ryan', to: 'Carter'},{value: '4.00', from: 'Ryan', to: 'Riley'},{value: '9.95', from: 'Grace', to: 'Katherine'}], previous: '0000e5196a011b80e7c79deb5f15b7c936f8a5cd64c873700eca47b88caaf6e8'})
each block in blocks
.col-xs-7
include includes/coinbaseblock.jade

script.
$(function() {
Expand Down
50 changes: 13 additions & 37 deletions views/distributed.jade
Original file line number Diff line number Diff line change
Expand Up @@ -3,43 +3,19 @@ extends layout
block content
.container-fluid
h1 Distributed Blockchain
h3 Peer A
.row.row-horizon
- var blocks = []
- blocks.push({block: 1, chain: 1, nonce: 11316, previous: '0000000000000000000000000000000000000000000000000000000000000000'})
- blocks.push({block: 2, chain: 1, nonce: 35230, previous: '000015783b764259d382017d91a36d206d0600e2cbb3567748f46a33fe9297cf'})
- blocks.push({block: 3, chain: 1, nonce: 12937, previous: '000012fa9b916eb9078f8d98a7864e697ae83ed54f5146bd84452cdafd043c19'})
- blocks.push({block: 4, chain: 1, nonce: 35990, previous: '0000b9015ce2a08b61216ba5a0778545bf4ddd7ceb7bbd85dd8062b29a9140bf'})
- blocks.push({block: 5, chain: 1, nonce: 56265, previous: '0000ae8bbc96cf89c68be6e10a865cc47c6c48a9ebec3c6cad729646cefaef83'})
each block in blocks
.col-xs-7
include includes/block.jade

hr
h3 Peer B
.row.row-horizon
- blocks = []
- blocks.push({block: 1, chain: 2, nonce: 11316, previous: '0000000000000000000000000000000000000000000000000000000000000000'})
- blocks.push({block: 2, chain: 2, nonce: 35230, previous: '000015783b764259d382017d91a36d206d0600e2cbb3567748f46a33fe9297cf'})
- blocks.push({block: 3, chain: 2, nonce: 12937, previous: '000012fa9b916eb9078f8d98a7864e697ae83ed54f5146bd84452cdafd043c19'})
- blocks.push({block: 4, chain: 2, nonce: 35990, previous: '0000b9015ce2a08b61216ba5a0778545bf4ddd7ceb7bbd85dd8062b29a9140bf'})
- blocks.push({block: 5, chain: 2, nonce: 56265, previous: '0000ae8bbc96cf89c68be6e10a865cc47c6c48a9ebec3c6cad729646cefaef83'})
each block in blocks
.col-xs-7
include includes/block.jade

hr
h3 Peer C
.row.row-horizon
- blocks = []
- blocks.push({block: 1, chain: 3, nonce: 11316, previous: '0000000000000000000000000000000000000000000000000000000000000000'})
- blocks.push({block: 2, chain: 3, nonce: 35230, previous: '000015783b764259d382017d91a36d206d0600e2cbb3567748f46a33fe9297cf'})
- blocks.push({block: 3, chain: 3, nonce: 12937, previous: '000012fa9b916eb9078f8d98a7864e697ae83ed54f5146bd84452cdafd043c19'})
- blocks.push({block: 4, chain: 3, nonce: 35990, previous: '0000b9015ce2a08b61216ba5a0778545bf4ddd7ceb7bbd85dd8062b29a9140bf'})
- blocks.push({block: 5, chain: 3, nonce: 56265, previous: '0000ae8bbc96cf89c68be6e10a865cc47c6c48a9ebec3c6cad729646cefaef83'})
each block in blocks
.col-xs-7
include includes/block.jade
- var peers = {1: 'A', 2: 'B', 3: 'C'}
- each peer, chain in peers
h3 Peer #{peer}
.row.row-horizon
- var blocks = []
- blocks.push({block: 1, chain: chain, nonce: 11316, previous: '0000000000000000000000000000000000000000000000000000000000000000'})
- blocks.push({block: 2, chain: chain, nonce: 35230, previous: '000015783b764259d382017d91a36d206d0600e2cbb3567748f46a33fe9297cf'})
- blocks.push({block: 3, chain: chain, nonce: 12937, previous: '000012fa9b916eb9078f8d98a7864e697ae83ed54f5146bd84452cdafd043c19'})
- blocks.push({block: 4, chain: chain, nonce: 35990, previous: '0000b9015ce2a08b61216ba5a0778545bf4ddd7ceb7bbd85dd8062b29a9140bf'})
- blocks.push({block: 5, chain: chain, nonce: 56265, previous: '0000ae8bbc96cf89c68be6e10a865cc47c6c48a9ebec3c6cad729646cefaef83'})
each block in blocks
.col-xs-7
include includes/block.jade

script.
$(function() {
Expand Down
50 changes: 13 additions & 37 deletions views/tokens.jade
Original file line number Diff line number Diff line change
Expand Up @@ -3,43 +3,19 @@ extends layout
block content
.container-fluid
h1 Tokens
h3 Peer A
.row.row-horizon
- var blocks = []
- blocks.push({block: 1, chain: 1, nonce: 26486, txs: [{value: '25.00', from: 'Darcy', to: 'Bingley'},{value: '4.27', from: 'Elizabeth', to: 'Jane'},{value: '19.22', from: 'Wickham', to: 'Lydia'},{value: '106.44', from: 'Lady Catherine de Bourgh', to: 'Collins'},{value: '6.42', from: 'Charlotte', to: 'Elizabeth'}], previous: '0000000000000000000000000000000000000000000000000000000000000000'})
- blocks.push({block: 2, chain: 1, nonce: 82590, txs: [{value: '97.67', from: 'Ripley', to: 'Lambert'},{value: '48.61', from: 'Kane', to: 'Ash'},{value: '6.15', from: 'Parker', to: 'Dallas'},{value: '10.44', from: 'Hicks', to: 'Newt'},{value: '88.32', from: 'Bishop', to: 'Burke'},{value: '45.00', from: 'Hudson', to: 'Gorman'},{value: '92.00', from: 'Vasquez', to: 'Apone'}], previous: '000049015089c7b64125575f5cf78fa3d2bba419f952577cde9bbe4e05968b73'})
- blocks.push({block: 3, chain: 1, nonce: 156917, txs: [{value: '10.00', from: 'Emily', to: 'Jackson'},{value: '5.00', from: 'Madison', to: 'Jackson'},{value: '20.00', from: 'Lucas', to: 'Grace'}], previous: '0000f843c73a7b3f5f3af6b7a4f5690a377326957b38666d53d1cc7d5ed67288'})
- blocks.push({block: 4, chain: 1, nonce: 9659, txs: [{value: '62.19', from: 'Rick', to: 'Ilsa'},{value: '867.96', from: 'Captain Louis Renault', to: 'Strasser'},{value: '276.15', from: 'Victor Laszlo', to: 'Ilsa'},{value: '97.13', from: 'Rick', to: 'Sam'},{value: '119.63', from: 'Captain Louis Renault', to: 'Jan Brandel'}], previous: '00006057441fc16590eef74b01527e990decde680c9af3c1bc48836c4759969d'})
- blocks.push({block: 5, chain: 1, nonce: 46640, txs: [{value: '14.12', from: 'Denise Lovett', to: 'Edmund Lovett'},{value: '2,760.29', from: 'Lord Glendenning', to: 'John Moray'},{value: '413.78', from: 'Katherine Glendenning', to: 'Miss Audrey'}], previous: '000063073e0fdbb00164e5bd5519e27bab4838bd6cb8fd04766e6d3de8e1cc31'})
each block in blocks
.col-xs-7
include includes/tokenblock.jade

hr
h3 Peer B
.row.row-horizon
- var blocks = []
- blocks.push({block: 1, chain: 2, nonce: 26486, txs: [{value: '25.00', from: 'Darcy', to: 'Bingley'},{value: '4.27', from: 'Elizabeth', to: 'Jane'},{value: '19.22', from: 'Wickham', to: 'Lydia'},{value: '106.44', from: 'Lady Catherine de Bourgh', to: 'Collins'},{value: '6.42', from: 'Charlotte', to: 'Elizabeth'}], previous: '0000000000000000000000000000000000000000000000000000000000000000'})
- blocks.push({block: 2, chain: 2, nonce: 82590, txs: [{value: '97.67', from: 'Ripley', to: 'Lambert'},{value: '48.61', from: 'Kane', to: 'Ash'},{value: '6.15', from: 'Parker', to: 'Dallas'},{value: '10.44', from: 'Hicks', to: 'Newt'},{value: '88.32', from: 'Bishop', to: 'Burke'},{value: '45.00', from: 'Hudson', to: 'Gorman'},{value: '92.00', from: 'Vasquez', to: 'Apone'}], previous: '000049015089c7b64125575f5cf78fa3d2bba419f952577cde9bbe4e05968b73'})
- blocks.push({block: 3, chain: 2, nonce: 156917, txs: [{value: '10.00', from: 'Emily', to: 'Jackson'},{value: '5.00', from: 'Madison', to: 'Jackson'},{value: '20.00', from: 'Lucas', to: 'Grace'}], previous: '0000f843c73a7b3f5f3af6b7a4f5690a377326957b38666d53d1cc7d5ed67288'})
- blocks.push({block: 4, chain: 2, nonce: 9659, txs: [{value: '62.19', from: 'Rick', to: 'Ilsa'},{value: '867.96', from: 'Captain Louis Renault', to: 'Strasser'},{value: '276.15', from: 'Victor Laszlo', to: 'Ilsa'},{value: '97.13', from: 'Rick', to: 'Sam'},{value: '119.63', from: 'Captain Louis Renault', to: 'Jan Brandel'}], previous: '00006057441fc16590eef74b01527e990decde680c9af3c1bc48836c4759969d'})
- blocks.push({block: 5, chain: 2, nonce: 46640, txs: [{value: '14.12', from: 'Denise Lovett', to: 'Edmund Lovett'},{value: '2,760.29', from: 'Lord Glendenning', to: 'John Moray'},{value: '413.78', from: 'Katherine Glendenning', to: 'Miss Audrey'}], previous: '000063073e0fdbb00164e5bd5519e27bab4838bd6cb8fd04766e6d3de8e1cc31'})
each block in blocks
.col-xs-7
include includes/tokenblock.jade

hr
h3 Peer C
.row.row-horizon
- var blocks = []
- blocks.push({block: 1, chain: 3, nonce: 26486, txs: [{value: '25.00', from: 'Darcy', to: 'Bingley'},{value: '4.27', from: 'Elizabeth', to: 'Jane'},{value: '19.22', from: 'Wickham', to: 'Lydia'},{value: '106.44', from: 'Lady Catherine de Bourgh', to: 'Collins'},{value: '6.42', from: 'Charlotte', to: 'Elizabeth'}], previous: '0000000000000000000000000000000000000000000000000000000000000000'})
- blocks.push({block: 2, chain: 3, nonce: 82590, txs: [{value: '97.67', from: 'Ripley', to: 'Lambert'},{value: '48.61', from: 'Kane', to: 'Ash'},{value: '6.15', from: 'Parker', to: 'Dallas'},{value: '10.44', from: 'Hicks', to: 'Newt'},{value: '88.32', from: 'Bishop', to: 'Burke'},{value: '45.00', from: 'Hudson', to: 'Gorman'},{value: '92.00', from: 'Vasquez', to: 'Apone'}], previous: '000049015089c7b64125575f5cf78fa3d2bba419f952577cde9bbe4e05968b73'})
- blocks.push({block: 3, chain: 3, nonce: 156917, txs: [{value: '10.00', from: 'Emily', to: 'Jackson'},{value: '5.00', from: 'Madison', to: 'Jackson'},{value: '20.00', from: 'Lucas', to: 'Grace'}], previous: '0000f843c73a7b3f5f3af6b7a4f5690a377326957b38666d53d1cc7d5ed67288'})
- blocks.push({block: 4, chain: 3, nonce: 9659, txs: [{value: '62.19', from: 'Rick', to: 'Ilsa'},{value: '867.96', from: 'Captain Louis Renault', to: 'Strasser'},{value: '276.15', from: 'Victor Laszlo', to: 'Ilsa'},{value: '97.13', from: 'Rick', to: 'Sam'},{value: '119.63', from: 'Captain Louis Renault', to: 'Jan Brandel'}], previous: '00006057441fc16590eef74b01527e990decde680c9af3c1bc48836c4759969d'})
- blocks.push({block: 5, chain: 3, nonce: 46640, txs: [{value: '14.12', from: 'Denise Lovett', to: 'Edmund Lovett'},{value: '2,760.29', from: 'Lord Glendenning', to: 'John Moray'},{value: '413.78', from: 'Katherine Glendenning', to: 'Miss Audrey'}], previous: '000063073e0fdbb00164e5bd5519e27bab4838bd6cb8fd04766e6d3de8e1cc31'})
each block in blocks
.col-xs-7
include includes/tokenblock.jade
- var peers = {1: 'A', 2: 'B', 3: 'C'}
- each peer, chain in peers
h3 Peer #{peer}
.row.row-horizon
- var blocks = []
- blocks.push({block: 1, chain: chain, nonce: 26486, txs: [{value: '25.00', from: 'Darcy', to: 'Bingley'},{value: '4.27', from: 'Elizabeth', to: 'Jane'},{value: '19.22', from: 'Wickham', to: 'Lydia'},{value: '106.44', from: 'Lady Catherine de Bourgh', to: 'Collins'},{value: '6.42', from: 'Charlotte', to: 'Elizabeth'}], previous: '0000000000000000000000000000000000000000000000000000000000000000'})
- blocks.push({block: 2, chain: chain, nonce: 82590, txs: [{value: '97.67', from: 'Ripley', to: 'Lambert'},{value: '48.61', from: 'Kane', to: 'Ash'},{value: '6.15', from: 'Parker', to: 'Dallas'},{value: '10.44', from: 'Hicks', to: 'Newt'},{value: '88.32', from: 'Bishop', to: 'Burke'},{value: '45.00', from: 'Hudson', to: 'Gorman'},{value: '92.00', from: 'Vasquez', to: 'Apone'}], previous: '000049015089c7b64125575f5cf78fa3d2bba419f952577cde9bbe4e05968b73'})
- blocks.push({block: 3, chain: chain, nonce: 156917, txs: [{value: '10.00', from: 'Emily', to: 'Jackson'},{value: '5.00', from: 'Madison', to: 'Jackson'},{value: '20.00', from: 'Lucas', to: 'Grace'}], previous: '0000f843c73a7b3f5f3af6b7a4f5690a377326957b38666d53d1cc7d5ed67288'})
- blocks.push({block: 4, chain: chain, nonce: 9659, txs: [{value: '62.19', from: 'Rick', to: 'Ilsa'},{value: '867.96', from: 'Captain Louis Renault', to: 'Strasser'},{value: '276.15', from: 'Victor Laszlo', to: 'Ilsa'},{value: '97.13', from: 'Rick', to: 'Sam'},{value: '119.63', from: 'Captain Louis Renault', to: 'Jan Brandel'}], previous: '00006057441fc16590eef74b01527e990decde680c9af3c1bc48836c4759969d'})
- blocks.push({block: 5, chain: chain, nonce: 46640, txs: [{value: '14.12', from: 'Denise Lovett', to: 'Edmund Lovett'},{value: '2,760.29', from: 'Lord Glendenning', to: 'John Moray'},{value: '413.78', from: 'Katherine Glendenning', to: 'Miss Audrey'}], previous: '000063073e0fdbb00164e5bd5519e27bab4838bd6cb8fd04766e6d3de8e1cc31'})
each block in blocks
.col-xs-7
include includes/tokenblock.jade

script.
$(function() {
Expand Down

0 comments on commit 8773936

Please sign in to comment.