File size: 1,258 Bytes
119e586
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
var LispPatterns = {
  agentArt: [
    '',
    '      .---.',
    '     /     \\      [LISP AGENT: AWAKE]',
    '    | () () |     [TRUST: VERIFIED]',
    '     \\  ^  /      [ADA CONTRACT: ALLOWED]',
    '      |||||       [WOZ VAULT: ONLINE]',
    ''
  ].join('\n'),

  vaultArt: [
    '',
    '    ╔══════════════════════╗',
    '    β•‘  WOZ VAULT (LISP)    β•‘',
    '    ╠══════════════════════╣',
    '    β•‘  Local-first memory   β•‘',
    '    β•‘  Append-only log      β•‘',
    '    β•‘  SHA-256 sealed       β•‘',
    '    β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•',
    ''
  ].join('\n'),

  sealArt: [
    '',
    '    ╔══════════════════════╗',
    '    β•‘  SEAL STATE           β•‘',
    '    ╠══════════════════════╣',
    '    β•‘  SHA-256 (Web Crypto) β•‘',
    '    β•‘  Integrity: VERIFIED  β•‘',
    '    β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•',
    ''
  ].join('\n'),

  render: function(pattern) {
    return this[pattern] || '';
  }
};