wd({
config: { skin: 'narrow', hscale: 0.25, fit2pane: true },
head: { tick: '\u200B '.repeat(2) + ([...Array(260).keys()].map(x => { return ((x % 10) == 0) ? x : '\u200B' })).join(' '),
text: ['tspan', { "font-size": '30px' }, 'Demonstration of Fractional ',['tspan',{'font-style':'italic'},'hscale']] },
foot: { tick: '',
text: ['tspan', { "font-size": '30px' }, 'Other Features: Nested tspan Support in Header text and Custom tick Labels using JavaScript '] },
signal: [
{ name: 'CLK',
wave: '1.0' + '.'.repeat(125-1) + '1' + '.'.repeat(125-1) + '0.', phase: 0.20 },
{ node: '...' + '.'.repeat(105-1) + 'Λ' + '.'.repeat(20-1) + 'T' + '.'.repeat(105-1) + 'Y' + '.'.repeat( 20-1) + 'Ы', phase: .215 },
{ node: '...' + '.'.repeat(100-1) + 'W' + '.'.repeat( 5-1) + 'X' + '.'.repeat( 5-1) + 'A' + '.'.repeat(115-1) + 'Δ'+ '.'.repeat(5-1) + 'O' + '.'.repeat(5-1) + 'Z', phase: .215 },
{ name: 'CLK_SRC',
wave: '0..' + '.'.repeat(100-1)+'x' + '.'.repeat(10-1)+'1' + '.'.repeat(115-1)+'x' + '.'.repeat(10-1)+'0' + '.'.repeat(17-1), phase: 0.20 },
{ node: '..Ύ' + '.'.repeat(30-1) + 'Д', phase: 0.215 },
{ node: '..Б' + '.'.repeat(10-1) + 'Г', phase: 0.215 },
{ name: 'A0..15, RWB',
wave: '3..' + '.'.repeat(10-1)+'x' + '.'.repeat(20-1)+'3' + '.'.repeat(220-1)+'..', data: ['', 'ADDRESS, RWB'], phase: 0.20 },
{ node: '..Ⴄ' + '.'.repeat(44-1)+'Ⴆ', phase: 0.215 },
{ node: '..Ⴀ' + '.'.repeat(10-1)+'<.>Ⴃ', phase: 0.215 },
{ name: 'A16..18',
wave: '7..' + '.'.repeat(10-1) + '<.>x' + '.'.repeat(33-1) + '<.>7' + '.'.repeat(206-1)+'..', data: ['', 'BANK ADDRESS'], phase: 0.20 },
{ node: '..Φ' + '.'.repeat(10-1)+'<.>Έ' + '.'.repeat(114-1)+'<.>Ζ' + '.'.repeat(44-1)+'<.>Η', phase: 0.215 },
{ name: 'WRITE BUFFER',
wave: '6..' + '.'.repeat(10-1)+'<.>x' + '.'.repeat(159-1)+'6' + '.'.repeat(80-1)+'<.5>..', data: ['', 'Writing Data'], phase: 0.20 },
{ node: '..B' + '.'.repeat(69-1)+'<.>Π', phase: 0.215 },
{ node: '..E' + '.'.repeat(11-1)+'<.>F', phase: 0.215 },
{ name: 'RAM_CS',
wave: '0..' + '.'.repeat(11-1)+'<.>x' + '.'.repeat(58-1)+'0' + '.'.repeat(182-1)+'<.>', data: ['', 'ROM'], phase: 0.20 },
{ node: '...' + '.'.repeat(44-1)+'U' + '.'.repeat(55-1)+'V', phase: 0.215 },
{ node: '...' + '.'.repeat(44-1)+'Ο' + '.'.repeat(50-1)+'Ό', phase: 0.215 },
{ node: '...' + '.'.repeat(69-1)+'<.>Β' + '.'.repeat(50-1)+'Ξ', phase: 0.215 },
{ node: '...' + '.'.repeat(10-1)+'P' + '.'.repeat(93-1)+'I' + '.'.repeat(30-1)+'<.>M' + '.'.repeat(45-1)+'N', phase: 0.215 },
{ node: 'Ѳ' + '.'.repeat(12-1)+'Ѵ' + '.'.repeat(90-1)+'Α' + '.'.repeat(3-1)+'Γ' + '.'.repeat(7-1)+'R' + '.'.repeat(23-1)+'<.>S' + '.'.repeat(91-1)+'<.>C' + '.'.repeat(3-1)+
'D' + '.'.repeat(7-1)+'Ψ' + '.'.repeat(17-1)+'Ω', phase: 0.215 },
{ name: 'WR',
wave: 'x..' + '.'.repeat(10-1) + '1' + '.'.repeat(93-1) + 'x' + '.'.repeat(30-1) + '<.>0' + '.'.repeat(94-1) + '<.>x' + '.'.repeat(24-1), data: ['', 'ROM'], phase: 0.20 },
{ node: '...' + '.'.repeat(10-1)+'G' + '.'.repeat(193-1) + 'L' + '.'.repeat(25-1) + 'K', phase: 0.215 },
{ name: 'EXTRAM DATA',
wave: '5..' + '.'.repeat(10-1)+'z' + '.'.repeat(193-1)+'5' + '.'.repeat(49-1), data: ['', 'DATA VALID'], phase: 0.20 },
],
edge: [
'Б+1+Г 10ns', 'Ύ+1+Д 30ns',
'Ⴀ+1+Ⴃ 10.5ns', 'Ⴄ+1+Ⴆ 44ns',
'Φ+1+Έ 10.5ns', 'Ζ+1+Η 44.5ns',
'B+1+Π 69.5ns', 'E+1+F 11.5s',
'Β+1+Ξ 50ns (t<sub>CW</sub>)', 'Ο+1+Ό 50ns (t<sub>AW</sub>)',
'G+1+G 0ns (t<sub>DH</sub>)','L+1+K 25ns (t<sub>DW</sub>)', 'Ч+1+Ш 25ns (t<sub>DW</sub>)',
'I+1+I 0ns (t<sub>AS</sub>)', 'M+1+N 45ns (t<sub>WP</sub>)', 'P+1+P 0ns (t<sub>WR</sub>)',
'U+1+V 55ns (t<sub>WC</sub>)', 'C+1+D 3ns', 'R+1+S 23.5ns', 'Ψ+1+Ω 25ns', 'Α+1+Γ 3ns', 'Ѳ+1+Ѵ 25ns',
'Λ+1+T 20ns', 'W+1+X 5ns', 'X+1+A 5ns', 'Y+1+Ы 20ns', 'Δ+1+O 5ns', 'O+1+Z 5ns',
],
})