aboutsummaryrefslogtreecommitdiffstats
path: root/system/doc/design_principles/code_lock.dia
blob: bed6d8ee8631f198c62ced996f277aaaabaa33a4 (plain) (blame)
ofshex dumpascii
0000 1f 8b 08 00 00 00 00 00 02 03 ed 5d 5b 8f db ba 11 7e df 5f 61 38 2f 2d e0 68 c5 9b 44 9d 9c 4d ...........][....~._a8/-.h..D..M
0020 80 d3 b4 38 05 82 06 c8 49 1f 7a 5e 16 b2 cd 78 d5 c8 d2 56 a6 37 d9 16 ed 6f 2f 29 c9 bb 6b 5b ...8....I.z^...x...V.7...o/)..k[
0040 b2 65 51 94 2f 19 03 09 d6 36 cd 11 29 cd f0 e3 70 e6 9b 9f df 7d 9f c7 83 07 91 2d a2 34 b9 19 .eQ./....6..)...p....}.....-.4..
0060 22 c7 1d 0e 44 32 49 a7 51 32 bb 19 fe fd f3 5f 5e f3 e1 bb b7 57 3f 4f a3 f0 27 f5 6f 96 85 f3 "...D2I.Q2....._^....W?O..'.o...
0080 81 fa 45 b2 d0 ef 6e 86 77 52 de ff 74 7d fd ed db 37 27 7e 5c 84 32 cd 9c 38 5a 3a 0b 71 fd bf ..E...n.wR..t}...7'~\.2..8Z:.q..
00a0 30 8e c3 6b d5 e8 7a f8 f6 6a 30 78 d9 c1 34 94 a1 fe ac fc 34 94 32 8b c6 4b 29 06 49 38 17 37 0..k..z..j0x..4.....4.2..K).I8.7
00c0 c3 71 38 f9 3a cb d2 65 32 1d 16 ad ca 76 93 34 4e b3 c1 43 18 df 0c 5f 7d c9 5f c3 eb b2 9b eb .q8.:..e2....v.4N..C..._}._.....
00e0 b5 7e 76 f4 7d 1f ce c4 38 13 e1 d7 fa ae 5d f5 0a 82 36 5d df 8b 6c b3 db f9 7d ba 88 54 13 f9 .~v.}...8.....]...6]..l...}..T..
0100 78 bf d5 a4 a6 1f fd ff 8b 36 65 ab 85 6a 94 cc de be fa 20 a4 14 d9 ab e2 b2 ca 0f 9f fb ab ba x........6e..j..................
0120 d8 5a 41 72 1e 66 b3 28 d9 96 a5 e6 27 2e 26 03 3b 8c 04 fa e5 21 ce 88 8b 7d b2 9a 97 c3 c5 8d .ZAr.f.(....'.&.;....!...}......
0140 fb 15 17 f7 2b 2e eb 57 5c b4 b8 bd 4f 33 99 85 91 dc 16 39 4e d3 58 84 49 21 55 66 4b d1 5e ce ....+..W\...O3.....9N.X.I!UfK.^.
0160 62 12 c6 ea 11 db 35 2c d4 be f7 2f 91 94 e9 9e eb ff 12 c6 8b 26 03 28 3e 7e d2 b8 43 b5 77 96 b.....5,.../.........&.(>~..C.w.
0180 45 d3 dd ca bb d6 a2 a6 97 6f d1 54 de dd 7e b7 34 5d 45 ef 8f 96 7a 7f 88 16 d1 38 16 55 57 1f E........o.T..~.4]E...z....8.UW.
01a0 25 b2 b3 ee 1f bb e9 7e f3 ee e4 16 fc f9 e7 86 4f 43 d1 5b ed 12 31 e5 82 09 76 f8 12 31 5b 46 %......~........OC.[..1...v..1[F
01c0 53 b1 d8 f3 98 ad b7 a9 e9 e9 ae 6c 76 bd 6f d6 37 db 35 9d 98 e2 a3 8d 05 3b 17 11 87 8f 22 2b S..........lv.o.7.5......;...."+
01e0 bb ff e5 79 a9 1e 94 37 b8 b4 38 83 70 22 a3 87 d5 bb 17 73 92 8e ff 29 26 b2 1c ec 6f 32 4c a6 ...y...7..8.p".....s...)&...o2L.
0200 61 36 1d bc 1e fc 1e cd 7e 0f 67 1f a2 44 fd f6 19 8e 0c 07 d1 f4 66 f8 d1 5d 9f b3 cd 51 aa 3e a6......~.g..D........f..]...Q.>
0220 95 39 dc 9a b4 fb f4 e9 c9 c2 d4 a1 14 e3 11 c5 9b 53 b1 6d 48 ea 24 8c c7 9b 02 32 35 92 30 99 .9...............S.mH.$....25.0.
0240 c5 e2 49 08 09 b4 10 e4 04 ec 0d 0e 1c 65 e6 d1 88 52 c7 65 2d a5 66 4a df f3 51 1c 3a b6 8a 56 ..I..........e...R.e-.fJ..Q.:..V
0260 ea 72 5c 7d 39 cd 5a 51 83 2b 4e b3 48 24 72 f3 8a 45 b2 9c 17 42 dc ad 2b 78 fe 0e b5 93 1b 2e .r\}9.ZQ.+N.H$r..E...B..+x......
0280 15 f4 4c 97 72 7d ad da bb 9a ec 12 31 49 93 44 dd 5f f5 1c 2e b6 6c cf ea 9b c1 9d 7a 7e f5 33 ..L.r}......1I.D._....l.....z~.3
02a0 af 50 b3 4c d5 83 ca 86 83 e7 6f d5 74 6e 8d b4 e2 b7 a8 fc 2d e2 eb 3f 76 b7 b5 76 e3 8a 8a 8f .P.L......o.tn......-..?v..v....
02c0 0b 8d 32 55 31 64 aa 62 88 1b 3e 3a 4d 54 4c 09 f1 0b a5 7a a3 e5 e5 7f 7a 96 f5 ab 6a 60 c6 ad ..2U1d.b..>:MTL....z....z...j`..
02e0 3c d0 af 0e f4 0b 1d a2 5f c1 31 d5 0b 9b aa 17 f1 8a 27 07 13 8b ea a5 84 e4 ea 85 b1 5e c1 48 <......._.1.......'..........^.H
0300 e0 60 8e d5 3b ee 20 a4 ac 93 45 1d ab 1a 5d 45 2b ee 04 d8 25 4d 5b f1 cb d4 b1 f5 1d dd 21 12 .`..;.....E...]E+...%M[.......!.
0320 44 32 bd 0d b3 2c fd 56 3f 2e 8c 0d bb be 8d 45 32 93 77 db 0f da 6a 8b e2 3a cc 54 44 be 11 ea D2...,.V?......E2.w...j..:.TD...
0340 40 42 2b 13 e4 1b 2c f1 18 1d d3 06 91 ae 50 34 62 3d a0 68 44 5f a2 68 e4 f7 84 a2 5f 8e ad 1e @B+...,.......P4b=.hD_.h...._...
0360 1f 37 6c e5 c3 2a df 46 c5 a8 81 8a 79 56 34 ec fd 07 a5 5c 4a cf 64 95 5e 51 63 e8 8c cb e7 c5 .7l..*.F....yV4....\J.d.^Qc.....
0380 e6 da ae 84 e4 6b 3b ca d7 76 f5 b8 9b ea d5 5c c8 70 b8 c7 2d 33 8d 26 b2 a5 b5 8f c5 fc 76 92 .....k;..v.....\.p..-3.&......v.
03a0 66 c9 b6 c7 bc c3 99 cb a5 ec 59 4e 10 36 e8 fb 4e 44 b3 3b 59 df 79 cb cd 52 ac 2c fc fe 65 10 f.........YN.6..ND.;Y.y..R.,..e.
03c0 b9 c5 0b d1 c0 45 c8 6b 3b 90 5c 98 f6 7f 2d b3 ed fb bd 7e 70 e2 ba ed 44 7c 89 e2 b8 81 88 f5 .....E.k;.\...-....~p...D|......
03e0 63 9f c3 44 2c ee 14 72 a8 38 5b ea 16 62 e5 73 b5 90 8f b1 38 c4 72 57 3a 70 0f 11 7b 1f 4e a7 c..D,..r.8[..b.s....8.rW:p..{.N.
0400 15 56 bb ea 61 58 bd 5a 4a 92 e2 bb dc a7 f5 1b 6d ea 6e 48 7e 7a b5 d6 6e e3 b0 2b 4e 27 5f c5 .V..aX.ZJ.......m.nH~z..n..+N'_.
0420 b4 e6 b0 6b 87 87 b8 ee 21 4b 13 59 25 4e 7f 3e f8 12 ce a3 f8 51 5d 55 98 2c 86 83 fc 0e de 0c ...k....!K.Y%N.>.....Q]U.,......
0440 b9 5a 91 8a df fe 2a e2 07 21 a3 49 f8 fa 97 34 9e be bc 81 87 5f c7 96 4d a8 7a 0e 1c 2f 20 ea .Z....*..!.I...4....._..M.z../..
0460 85 3d 8e 3c c6 38 a7 66 32 d7 17 a0 5d ae 09 c4 1c 8a 09 31 13 b7 ee 40 6f 68 30 da 08 0a e3 68 .=.<.8.f2...][email protected]
0480 96 cc 45 f5 8d ad 04 44 bb cf 16 aa dc e3 07 9a b2 38 ba bf bd 53 e8 ed df ea b1 0a e3 ae 80 54 ..E....D.........8...S.........T
04a0 a5 18 05 45 f4 33 69 4d c8 62 39 d6 27 80 62 d8 da 5e 99 a3 2b d6 15 ba a2 6e 0f e8 8a 04 2f d1 ...E.3iM.b9.'.b..^..+....n..../.
04c0 95 81 ef ff 94 d0 55 db 99 03 74 05 e8 0a d0 d5 a9 a2 ab f4 5e 24 80 ad 7a c5 56 14 03 b6 02 6c ......U...t.........^$..z.V....l
04e0 d5 3f b6 fa 24 26 22 7a a8 42 57 5e 07 3e 61 33 5f 67 43 9f 70 e1 bb f2 f2 73 29 ea 04 98 f0 11 .?..$&"z.BW^.>a3_gC.p....s).....
0500 0a ce 1a 5d 99 ce 5c 13 74 a5 d0 e8 da cb a3 16 d1 16 06 b4 05 68 0b d0 56 35 da fa 8f 6a 2d d3 ...]..\.t............h..V5...j-.
0520 64 f4 3e 9a 45 f2 bf c7 c4 5d db b0 eb e3 38 8e fe b5 1e 26 6c 0b 79 61 2f b7 43 0c 21 4c 51 80 d.>.E....]....8....&l.ya/.C.!LQ.
0540 88 6d e4 85 99 13 e4 46 96 3b 04 f9 ec b2 90 97 0b c8 eb d4 91 d7 7b 31 89 34 e2 aa 80 5e be 31 .m.....F.;............{1.4...^.1
0560 f4 2a dd 33 18 d9 84 5e d8 f1 30 52 42 5c 27 a0 fc 0d 51 08 8c 33 f5 96 29 ec 85 cf 18 7c 19 ce .*.3...^..0RB\'...Q..3..)....|..
0580 5d 23 d7 16 3d 77 d7 96 e1 fa 0a 60 0b c0 d6 51 c0 d6 9f 54 bf b1 90 e2 dd 11 71 d6 b6 7b eb 22 ]#..=w.....`...Q...T......q..{."
05a0 f1 95 da 61 d2 3c 70 d3 21 ec d2 f0 15 78 b6 4e 1e 5f 7d 0e 17 5f 2b b0 15 37 c5 56 6e fb 10 fd ...a.<p.!....x.N._}.._+..7.Vn...
05c0 26 a8 ea b5 ab e0 d3 88 32 ed ce e2 f9 9f fc ac 7d 59 ed a7 ab 09 90 e2 e0 b4 02 1c 05 38 aa 7f &.......2.......}Y...........8..
05e0 1c 35 4d 6f 75 0c d6 1f fe 08 38 ca 32 8e a2 23 ea 5f a0 87 0a 10 d4 19 9f 0d 06 c6 91 57 cc 2e .5Mou.....8.2..#._...........W..
0600 8a ca 53 44 4a 14 85 b1 e3 bb 3e 3a 77 20 65 30 65 4d 90 94 ef 78 ae 87 99 5e 7d b8 87 3d e6 fa ..SDJ.....>:w.e0eM...x...^}..=..
0620 00 ad 00 5a 01 b4 ea 1f 5a c9 68 2e d2 a5 84 83 c0 9e 00 d6 53 08 16 c0 2c 80 59 47 80 59 7f 4d ...Z....Z.h.........S...,.YG.Y.M
0640 3e 2e 65 15 ef 86 31 b7 0d 2a 73 e7 ad 86 b7 97 c4 00 b9 df ea 0d 76 cb f0 f6 f3 86 5a 66 f3 d6 >.e...1..*s...........v.....Zf..
0660 04 6e 51 88 6d 07 74 05 e8 aa 7f 74 15 25 91 fc e1 7c 56 c7 8a 6a 2f 82 da 21 aa 1d 20 55 6f 90 .nQ.m.t....t.%...|V..j/..!...Uo.
0680 ea 99 f1 64 83 eb c4 5d c1 aa 4e f8 cc 48 80 46 81 5d 3a 33 4a 3d 3e e2 4e 40 03 c6 de a0 c0 41 ...d...]..N..H.F.]:3J=>[email protected]
06a0 be 4b 47 88 18 30 2e 69 86 8b 5b 91 4c 1b 11 9b 6d 8c 70 47 5a 70 4b 86 05 a5 50 93 fb cd 8b a8 .KG..0.i..[.L...m.pGZpK...P.....
06c0 62 fc 04 22 a3 9e 89 8c b0 6b 40 a6 46 8f ca 55 68 cc a6 b6 62 e8 c1 56 99 8c 98 5a 92 11 19 e1 b.."[email protected]....
06e0 35 26 23 82 1c e2 d9 65 53 ab 1a 5d 7d 2b 82 76 b6 62 db ad 3a e7 32 42 3b b8 8c 5c 60 53 fb 71 5&#....eS..]}+.v.b..:.2B;..\`S.q
0700 d8 d4 0e b2 41 98 d4 f2 44 75 63 84 ea b0 05 e9 ca fc 20 9b e0 42 09 a1 54 99 1f b5 82 eb a4 39 ....A...Duc..........B..T......9
0720 b5 8f f3 68 30 c2 a8 0f 68 51 35 c0 1d 76 0a 01 b6 b8 2c b5 f6 0c d4 da 3f 2a b4 30 26 73 5b d1 ...h0...hQ5..v....,.....?*.0&s[.
0740 8f 12 62 99 07 99 60 3a 22 05 51 ab 12 e9 6b 91 b6 a9 90 ab c6 b6 a3 95 d7 64 63 71 78 ab 63 c1 ..b...`:".Q...k..........dcqx.c.
0760 8f 4b a3 59 dc 64 23 45 5d 6b da 67 ed cd ab d0 31 76 2e 64 c8 85 10 ac b4 4a 29 99 ef 50 e2 7a .K.Y.d#E]k.g....1v.d.....J)..P.z
0780 3a d2 1d d3 d3 f7 80 fe 03 42 f6 2c bb 3f ab 39 ab 21 ab f4 00 85 78 c8 2f a9 de 30 93 a3 f0 38 :........B.,.?.9.!....x./..0...8
07a0 db 35 7e de 79 f8 2e 9e 84 e8 9d 03 f3 f4 9f 9e 83 38 3b 7d cb f7 37 b0 7c f6 93 be ca 87 c3 09 .5~.y............8;}..7.|.......
07c0 28 e4 d4 db b2 7e ee 51 fc 2e 7d 6c b2 8c 53 df a9 dd c0 62 a2 e3 8a 91 eb 78 84 63 5d 68 26 20 (....~.Q..}l..S....b.....x.c]h&.
07e0 38 b0 5f 68 66 7d 50 55 df 23 b4 6f af a4 53 f5 d1 85 ba 6a 0d 8e 25 c1 a9 d3 81 cd a8 af 4f d5 8._hf}PU.#.o..S....j..%.......O.
0800 a0 b8 15 b2 c7 cb 5f 9f c1 80 78 57 f4 66 56 ab 5a ad e8 cd 28 79 49 6f 66 60 6f 4e 89 de 8c 52 ......_...xW.fV.Z...(yIof`oN...R
0820 a0 37 83 80 3b 08 b8 03 7a 33 c8 6a b0 46 6f 46 19 d0 9b 41 08 de 91 42 f0 76 ef f5 82 ae fc 5d .7..;...z3.j.FoF...A...B.v.....]
0840 76 53 49 79 11 ab 43 fc 62 d3 47 56 d5 45 b9 ed ba 63 15 a3 db d1 8a ef 39 78 3b a0 15 e1 8d 0e vSIy..C.b.GV.E...c......9x;.....
0860 de f8 69 1f bc c1 26 f4 c7 da 84 6e 56 49 3e 2c 62 c8 b7 b7 0b ad 61 22 c2 6e 57 f5 4b bc 1e ca ..i...&....nVI>,b.....a".nW.K...
0880 97 b0 b2 7a 49 80 d9 28 b8 88 da 25 9e cd d2 25 8e eb 23 ee b3 32 9b de 28 71 7f df ee 93 c0 ee ...zI..(...%...%..#..2..(q......
08a0 13 76 9f b0 fb dc c3 53 74 f5 49 2c 84 1c 7c 12 f3 30 4a d4 57 70 14 68 3b 07 8c 3a 08 b9 64 e4 .v.....St.I,..|..0J.Wp.h;..:..d.
08c0 3b 88 63 d8 7f c2 fe f3 24 e8 1f b1 71 f6 17 41 e5 11 37 b7 79 cc 88 0a d4 85 7d 0d bb b4 bf 5f ;.c.....$...q..A..7.y.....}...._
08e0 81 89 11 21 67 0d bc 4c 67 ae 19 b3 b6 83 09 25 cf c8 cb 66 11 39 06 c8 0b 90 17 20 af 5a e4 b5 ...!g..Lg......%...f.9.......Z..
0900 4c aa b1 d7 d5 6f 32 cc e4 e0 cf 0f 6a a1 1d 7c 8e e6 22 1b 20 77 01 88 cc 76 58 2a 71 08 f6 d8 L....o2.....j..|.."..w...vX*q...
0920 08 07 0e a3 70 24 00 90 ec 84 b2 f2 31 ee 22 2b 3f 77 71 5b ce ca f7 3c 32 22 3a 2b 1f a1 3c 2b ....p$......1."+?wq[...<2":+..<+
0940 9f 07 7c e4 e9 cc 39 3f e8 21 2b 7f 63 84 f5 a9 fb 1e 24 ce 5d 98 7b 7b 23 29 9f 1c e4 de 76 ed ..|...9?.!+.c.....$.].{{#)....v.
0960 b9 b7 77 14 32 c2 c6 f9 b0 68 b5 67 b0 4a b6 81 ca 4a 46 3c af 64 a4 8f ce 75 25 a3 7c bb 75 c6 ..w.2....h.g.J...JF<.d...u%.|.u.
0980 95 8c 4c e7 0e 2a 19 c1 fe 0a f6 57 a7 ba bf fa a4 75 67 90 47 55 41 31 a3 1e 08 cd f2 62 46 9a ..L..*.....W.....ug.GUA1.....bF.
09a0 a2 05 8a 19 c1 d6 e9 54 bc d9 b4 ab 10 02 ab 29 83 ab 18 82 92 ee 88 16 01 54 d8 bf 88 30 82 b6 .......T.......).........T...0..
09c0 33 d7 08 5d a1 8d 30 76 02 51 ec 80 b6 00 6d 1d 01 6d 41 f4 c0 51 48 f9 b1 07 a4 fc 00 b8 4e 07 3..]..0v.Q....m..mA..QH.......N.
09e0 70 19 13 d4 78 23 6c 93 8e 9f e5 f9 c9 81 c6 59 48 93 f0 17 1c 35 e7 8b b2 da 4f 17 94 8f 04 38 p...x#l........YH....5....O....8
0a00 05 70 ea 54 99 58 54 3f 85 ef 0a 90 94 6d 24 e5 6a 66 4f 00 51 00 a2 4e 30 07 10 7b 5d 1d 10 b6 .p.T.XT?.....m$.jfO.Q..N0..{]...
0a20 66 a1 6e 82 aa 82 3c f5 4f eb 11 e7 9a f7 05 3d 11 76 db 4d 01 ac 1a 5c a5 86 ef 6d d0 f6 7c bd f.n...<.O......=.v.M...\...m..|.
0a40 51 b2 de 79 30 61 42 54 82 0d a6 50 62 12 95 c0 2c 73 4d d5 05 1b f9 5d 05 1b 11 cf 76 0d 10 9d Q..y0aBT...Pb...,sM....]....v...
0a60 79 9c e7 de e9 58 23 4d d3 4d dd be 2a 80 34 e7 e0 a5 2e 44 1b 5d 86 5e af 54 93 1d 93 6a 1b f3 y....X#M.M..*.4....D.].^.T...j..
0a80 ce 82 01 ad 26 69 14 a8 80 fa 25 2a 28 89 01 98 6b 1b 15 34 4a e6 5f b5 62 ee 6e e6 b8 7d df 53 ....&i....%*(...k..4J._.b.n..}.S
0aa0 0e fc da 60 7d fa 45 15 81 41 26 3f 3f 12 a6 08 ba b2 59 38 e8 01 53 60 af 34 5a 25 aa c0 ed 73 ...`}.E..A&??.....Y8..S`.4Z%...s
0ac0 fa 0f c6 14 b8 51 59 31 ec 03 a6 b8 ec bd c2 41 34 91 98 1e a7 24 01 71 cf 45 af 4b ad 71 38 ca .....QY1.......A4....$.q.E.K.q8.
0ae0 37 0b 05 33 77 00 ac dc e0 02 7e 7a 38 b8 e3 7b 90 f6 65 89 94 1b 1d c7 74 5a 45 35 04 75 66 fd 7..3w.....~z8..{..e.....tZE5.uf.
0b00 58 0f a8 06 6d a2 1a d6 23 aa 61 8d 8a a5 02 aa b9 34 54 43 0d 50 cd b1 40 0d 3e 8b 63 17 25 04 X...m...#.a......4TC.P..@.>.c.%.
0b20 f9 cc 1b 11 37 af b3 f4 2c 13 ea 2c 01 ae a9 3d 1e 3b 7f 50 83 7f 8c 3a 4b 3b ce 8e 7a 70 32 13 ....7...,..,...=.;.P...:K;..zp2.
0b40 f3 dc 54 da ba 3e 69 33 f3 97 17 1b c1 2f 8a 8d a0 a2 4c ab ed 2a d1 1b 03 db 81 79 0e 6e 05 67 ..T..>i3...../....L..*.....y.n.g
0b60 cf 80 bc 3a b3 1f ac b6 50 db 7e e4 45 8c cb 8e 14 ef e3 f0 51 64 6f af 8a 37 ea df 2c 0b e7 6f ...:....P.~.E.......Qdo..7..,..o
0b80 af fe 0f 1f fd 6e de 3d db 00 00 .....n.=...