MobileBlur

Hex Artifact Content
Login

Artifact 04ca4032e7837235edf11014952eabdfa8c2c9b7:


0000: 03 f3 0d 0a 5b 48 c9 4e 63 00 00 00 00 00 00 00  ....[H.Nc.......
0010: 00 03 00 00 00 40 00 00 00 73 d0 01 00 00 64 00  .....@...s....d.
0020: 00 5a 00 00 64 01 00 64 02 00 6c 01 00 6d 02 00  .Z..d..d..l..m..
0030: 5a 02 00 6d 03 00 5a 03 00 01 64 01 00 64 03 00  Z..m..Z...d..d..
0040: 6c 04 00 6d 04 00 5a 04 00 6d 05 00 5a 05 00 6d  l..m..Z..m..Z..m
0050: 06 00 5a 06 00 01 64 01 00 64 04 00 6c 07 00 6d  ..Z...d..d..l..m
0060: 08 00 5a 08 00 01 64 01 00 64 05 00 6c 09 00 6d  ..Z...d..d..l..m
0070: 09 00 5a 09 00 01 64 01 00 64 06 00 6c 0a 00 6d  ..Z...d..d..l..m
0080: 0b 00 5a 0b 00 6d 0c 00 5a 0c 00 6d 0d 00 5a 0d  ..Z..m..Z..m..Z.
0090: 00 6d 0e 00 5a 0e 00 01 64 01 00 64 07 00 6c 0f  .m..Z...d..d..l.
00a0: 00 6d 10 00 5a 10 00 01 64 01 00 64 08 00 6c 11  .m..Z...d..d..l.
00b0: 00 6d 12 00 5a 12 00 01 64 01 00 64 09 00 6c 13  .m..Z...d..d..l.
00c0: 00 6d 14 00 5a 14 00 6d 15 00 5a 15 00 01 64 01  .m..Z..m..Z...d.
00d0: 00 64 0a 00 6c 16 00 5a 16 00 64 01 00 64 0b 00  .d..l..Z..d..d..
00e0: 6c 17 00 6d 18 00 5a 18 00 01 64 01 00 64 0c 00  l..m..Z...d..d..
00f0: 6c 16 00 6d 19 00 5a 19 00 01 64 01 00 64 0a 00  l..m..Z...d..d..
0100: 6c 1a 00 5a 1a 00 64 01 00 64 0a 00 6c 1b 00 5a  l..Z..d..d..l..Z
0110: 1b 00 64 01 00 64 0a 00 6c 1c 00 5a 1c 00 64 01  ..d..d..l..Z..d.
0120: 00 64 0a 00 6c 1d 00 5a 1d 00 64 01 00 64 0a 00  .d..l..Z..d..d..
0130: 6c 1e 00 5a 1e 00 64 01 00 64 0a 00 6c 1f 00 5a  l..Z..d..d..l..Z
0140: 1f 00 64 01 00 64 0a 00 6c 20 00 5a 20 00 64 01  ..d..d..l .Z .d.
0150: 00 64 0a 00 6c 21 00 5a 21 00 64 01 00 64 0a 00  .d..l!.Z!.d..d..
0160: 6c 22 00 5a 22 00 64 01 00 64 0a 00 6c 23 00 5a  l".Z".d..d..l#.Z
0170: 23 00 64 01 00 64 0a 00 6c 24 00 5a 24 00 65 1f  #.d..d..l$.Z$.e.
0180: 00 6a 25 00 64 0d 00 83 01 00 5a 26 00 64 0e 00  .j%.d.....Z&.d..
0190: 64 0f 00 64 10 00 67 03 00 5a 27 00 65 24 00 6a  d..d..g..Z'.e$.j
01a0: 28 00 83 00 00 5a 29 00 64 0e 00 65 02 00 66 01  (....Z).d..e..f.
01b0: 00 64 11 00 84 00 00 83 00 00 59 5a 2a 00 64 0f  .d........YZ*.d.
01c0: 00 65 02 00 66 01 00 64 12 00 84 00 00 83 00 00  .e..f..d........
01d0: 59 5a 2b 00 64 10 00 65 02 00 66 01 00 64 13 00  YZ+.d..e..f..d..
01e0: 84 00 00 83 00 00 59 5a 2c 00 64 0a 00 53 28 14  ......YZ,.d..S(.
01f0: 00 00 00 73 f8 00 00 00 0a 54 68 69 73 20 66 69  ...s.....This fi
0200: 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68  le is part of th
0210: 65 20 77 65 62 32 70 79 20 57 65 62 20 46 72 61  e web2py Web Fra
0220: 6d 65 77 6f 72 6b 0a 43 6f 70 79 72 69 67 68 74  mework.Copyright
0230: 65 64 20 62 79 20 4d 61 73 73 69 6d 6f 20 44 69  ed by Massimo Di
0240: 20 50 69 65 72 72 6f 20 3c 6d 64 69 70 69 65 72   Pierro <mdipier
0250: 72 6f 40 63 73 2e 64 65 70 61 75 6c 2e 65 64 75  ro@cs.depaul.edu
0260: 3e 0a 4c 69 63 65 6e 73 65 3a 20 4c 47 50 4c 76  >.License: LGPLv
0270: 33 20 28 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e  3 (http://www.gn
0280: 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 6c  u.org/licenses/l
0290: 67 70 6c 2e 68 74 6d 6c 29 0a 0a 43 6f 6e 74 61  gpl.html)..Conta
02a0: 69 6e 73 20 74 68 65 20 63 6c 61 73 73 65 73 20  ins the classes 
02b0: 66 6f 72 20 74 68 65 20 67 6c 6f 62 61 6c 20 75  for the global u
02c0: 73 65 64 20 76 61 72 69 61 62 6c 65 73 3a 0a 0a  sed variables:..
02d0: 2d 20 52 65 71 75 65 73 74 0a 2d 20 52 65 73 70  - Request.- Resp
02e0: 6f 6e 73 65 0a 2d 20 53 65 73 73 69 6f 6e 0a 0a  onse.- Session..
02f0: 69 ff ff ff ff 28 02 00 00 00 74 07 00 00 00 53  i....(....t....S
0300: 74 6f 72 61 67 65 74 04 00 00 00 4c 69 73 74 28  toraget....List(
0310: 03 00 00 00 74 08 00 00 00 73 74 72 65 61 6d 65  ....t....streame
0320: 72 74 19 00 00 00 73 74 72 65 61 6d 5f 66 69 6c  rt....stream_fil
0330: 65 5f 6f 72 5f 33 30 34 5f 6f 72 5f 32 30 36 74  e_or_304_or_206t
0340: 12 00 00 00 44 45 46 41 55 4c 54 5f 43 48 55 4e  ....DEFAULT_CHUN
0350: 4b 5f 53 49 5a 45 28 01 00 00 00 74 07 00 00 00  K_SIZE(....t....
0360: 68 61 6e 64 6c 65 72 28 01 00 00 00 74 0b 00 00  handler(....t...
0370: 00 63 6f 6e 74 65 6e 74 74 79 70 65 28 04 00 00  .contenttype(...
0380: 00 74 09 00 00 00 78 6d 6c 65 73 63 61 70 65 74  .t....xmlescapet
0390: 05 00 00 00 54 41 42 4c 45 74 02 00 00 00 54 52  ....TABLEt....TR
03a0: 74 03 00 00 00 50 52 45 28 01 00 00 00 74 04 00  t....PRE(....t..
03b0: 00 00 48 54 54 50 28 01 00 00 00 74 02 00 00 00  ..HTTP(....t....
03c0: 75 70 28 02 00 00 00 74 04 00 00 00 6a 73 6f 6e  up(....t....json
03d0: 74 0b 00 00 00 63 75 73 74 6f 6d 5f 6a 73 6f 6e  t....custom_json
03e0: 4e 28 01 00 00 00 74 0b 00 00 00 77 65 62 32 70  N(....t....web2p
03f0: 79 5f 75 75 69 64 28 01 00 00 00 74 0f 00 00 00  y_uuid(....t....
0400: 67 6c 6f 62 61 6c 5f 73 65 74 74 69 6e 67 73 73  global_settingss
0410: 16 00 00 00 5e 28 5b 5c 77 5c 2d 5d 2b 2f 29 3f  ....^([\w\-]+/)?
0420: 5b 5c 77 5c 2d 5c 2e 5d 2b 24 74 07 00 00 00 52  [\w\-\.]+$t....R
0430: 65 71 75 65 73 74 74 08 00 00 00 52 65 73 70 6f  equestt....Respo
0440: 6e 73 65 74 07 00 00 00 53 65 73 73 69 6f 6e 63  nset....Sessionc
0450: 00 00 00 00 00 00 00 00 01 00 00 00 42 00 00 00  ............B...
0460: 73 32 00 00 00 65 00 00 5a 01 00 64 00 00 5a 02  s2...e..Z..d..Z.
0470: 00 64 01 00 84 00 00 5a 03 00 64 02 00 84 00 00  .d.....Z..d.....
0480: 5a 04 00 64 03 00 84 00 00 5a 05 00 64 04 00 84  Z..d.....Z..d...
0490: 00 00 5a 06 00 52 53 28 05 00 00 00 73 3c 01 00  ..Z..RS(....s<..
04a0: 00 0a 20 20 20 20 64 65 66 69 6e 65 73 20 74 68  ..    defines th
04b0: 65 20 72 65 71 75 65 73 74 20 6f 62 6a 65 63 74  e request object
04c0: 20 61 6e 64 20 74 68 65 20 64 65 66 61 75 6c 74   and the default
04d0: 20 76 61 6c 75 65 73 20 6f 66 20 69 74 73 20 6d   values of its m
04e0: 65 6d 62 65 72 73 0a 0a 20 20 20 20 2d 20 65 6e  embers..    - en
04f0: 76 3a 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76  v: environment v
0500: 61 72 69 61 62 6c 65 73 2c 20 62 79 20 67 6c 75  ariables, by glu
0510: 6f 6e 2e 6d 61 69 6e 2e 77 73 67 69 62 61 73 65  on.main.wsgibase
0520: 28 29 0a 20 20 20 20 2d 20 63 6f 6f 6b 69 65 73  ().    - cookies
0530: 0a 20 20 20 20 2d 20 67 65 74 5f 76 61 72 73 0a  .    - get_vars.
0540: 20 20 20 20 2d 20 70 6f 73 74 5f 76 61 72 73 0a      - post_vars.
0550: 20 20 20 20 2d 20 76 61 72 73 0a 20 20 20 20 2d      - vars.    -
0560: 20 66 6f 6c 64 65 72 0a 20 20 20 20 2d 20 61 70   folder.    - ap
0570: 70 6c 69 63 61 74 69 6f 6e 0a 20 20 20 20 2d 20  plication.    - 
0580: 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 2d 20 61  function.    - a
0590: 72 67 73 0a 20 20 20 20 2d 20 65 78 74 65 6e 73  rgs.    - extens
05a0: 69 6f 6e 0a 20 20 20 20 2d 20 6e 6f 77 3a 20 64  ion.    - now: d
05b0: 61 74 65 74 69 6d 65 2e 64 61 74 65 74 69 6d 65  atetime.datetime
05c0: 2e 74 6f 64 61 79 28 29 0a 20 20 20 20 2d 20 72  .today().    - r
05d0: 65 73 74 66 75 6c 28 29 0a 20 20 20 20 63 01 00  estful().    c..
05e0: 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 ca  ..........C...s.
05f0: 00 00 00 74 00 00 83 00 00 7c 00 00 5f 01 00 74  ...t.....|.._..t
0600: 00 00 83 00 00 7c 00 00 5f 02 00 74 03 00 6a 04  .....|.._..t..j.
0610: 00 83 00 00 7c 00 00 5f 05 00 74 00 00 83 00 00  ....|.._..t.....
0620: 7c 00 00 5f 06 00 74 00 00 83 00 00 7c 00 00 5f  |.._..t.....|.._
0630: 07 00 74 00 00 83 00 00 7c 00 00 5f 08 00 64 00  ..t.....|.._..d.
0640: 00 7c 00 00 5f 0a 00 64 00 00 7c 00 00 5f 0b 00  .|.._..d..|.._..
0650: 64 00 00 7c 00 00 5f 0c 00 74 0d 00 83 00 00 7c  d..|.._..t.....|
0660: 00 00 5f 0e 00 64 01 00 7c 00 00 5f 0f 00 74 10  .._..d..|.._..t.
0670: 00 6a 10 00 6a 11 00 83 00 00 7c 00 00 5f 11 00  .j..j.....|.._..
0680: 74 10 00 6a 10 00 6a 12 00 83 00 00 7c 00 00 5f  t..j..j.....|.._
0690: 12 00 74 13 00 7c 00 00 5f 14 00 74 13 00 7c 00  ..t..|.._..t..|.
06a0: 00 5f 15 00 74 13 00 7c 00 00 5f 16 00 74 17 00  ._..t..|.._..t..
06b0: 6a 18 00 7c 00 00 5f 18 00 64 00 00 53 28 02 00  j..|.._..d..S(..
06c0: 00 00 4e 74 04 00 00 00 68 74 6d 6c 28 19 00 00  ..Nt....html(...
06d0: 00 52 00 00 00 00 74 04 00 00 00 77 73 67 69 74  .R....t....wsgit
06e0: 03 00 00 00 65 6e 76 74 06 00 00 00 43 6f 6f 6b  ....envt....Cook
06f0: 69 65 74 0c 00 00 00 53 69 6d 70 6c 65 43 6f 6f  iet....SimpleCoo
0700: 6b 69 65 74 07 00 00 00 63 6f 6f 6b 69 65 73 74  kiet....cookiest
0710: 08 00 00 00 67 65 74 5f 76 61 72 73 74 09 00 00  ....get_varst...
0720: 00 70 6f 73 74 5f 76 61 72 73 74 04 00 00 00 76  .post_varst....v
0730: 61 72 73 74 04 00 00 00 4e 6f 6e 65 74 06 00 00  arst....Nonet...
0740: 00 66 6f 6c 64 65 72 74 0b 00 00 00 61 70 70 6c  .foldert....appl
0750: 69 63 61 74 69 6f 6e 74 08 00 00 00 66 75 6e 63  icationt....func
0760: 74 69 6f 6e 52 01 00 00 00 74 04 00 00 00 61 72  tionR....t....ar
0770: 67 73 74 09 00 00 00 65 78 74 65 6e 73 69 6f 6e  gst....extension
0780: 74 08 00 00 00 64 61 74 65 74 69 6d 65 74 03 00  t....datetimet..
0790: 00 00 6e 6f 77 74 06 00 00 00 75 74 63 6e 6f 77  ..nowt....utcnow
07a0: 74 05 00 00 00 46 61 6c 73 65 74 0a 00 00 00 69  t....Falset....i
07b0: 73 5f 72 65 73 74 66 75 6c 74 08 00 00 00 69 73  s_restfult....is
07c0: 5f 68 74 74 70 73 74 08 00 00 00 69 73 5f 6c 6f  _httpst....is_lo
07d0: 63 61 6c 74 08 00 00 00 73 65 74 74 69 6e 67 73  calt....settings
07e0: 52 10 00 00 00 28 01 00 00 00 74 04 00 00 00 73  R....(....t....s
07f0: 65 6c 66 28 00 00 00 00 28 00 00 00 00 73 3b 00  elf(....(....s;.
0800: 00 00 2f 68 6f 6d 65 2f 73 70 69 66 66 79 2f 44  ../home/spiffy/D
0810: 6f 63 75 6d 65 6e 74 73 2f 70 72 6f 67 72 61 6d  ocuments/program
0820: 73 2f 6d 6f 62 69 6c 65 62 6c 75 72 2f 67 6c 75  s/mobileblur/glu
0830: 6f 6e 2f 67 6c 6f 62 61 6c 73 2e 70 79 74 08 00  on/globals.pyt..
0840: 00 00 5f 5f 69 6e 69 74 5f 5f 42 00 00 00 73 22  ..__init__B...s"
0850: 00 00 00 00 01 0c 01 0c 01 0f 01 0c 01 0c 01 0c  ................
0860: 01 09 01 09 01 09 01 0c 01 09 01 12 01 12 01 09  ................
0870: 01 09 01 09 01 63 01 00 00 00 01 00 00 00 05 00  .....c..........
0880: 00 00 43 00 00 00 73 41 00 00 00 64 01 00 7c 00  ..C...sA...d..|.
0890: 00 6a 00 00 7c 00 00 6a 01 00 6a 02 00 64 02 00  .j..|..j..j..d..
08a0: 64 03 00 83 02 00 7c 00 00 6a 03 00 6a 04 00 64  d.....|..j..j..d
08b0: 04 00 83 01 00 74 05 00 83 00 00 66 04 00 16 7c  .....t.....f...|
08c0: 00 00 5f 06 00 7c 00 00 6a 06 00 53 28 05 00 00  .._..|..j..S(...
08d0: 00 4e 73 0b 00 00 00 25 73 2f 25 73 2e 25 73 2e  .Ns....%s/%s.%s.
08e0: 25 73 74 01 00 00 00 3a 74 01 00 00 00 5f 73 11  %st....:t...._s.
08f0: 00 00 00 25 59 2d 25 6d 2d 25 64 2e 25 48 2d 25  ...%Y-%m-%d.%H-%
0900: 4d 2d 25 53 28 07 00 00 00 52 1f 00 00 00 74 06  M-%S(....R....t.
0910: 00 00 00 63 6c 69 65 6e 74 74 07 00 00 00 72 65  ...clientt....re
0920: 70 6c 61 63 65 52 24 00 00 00 74 08 00 00 00 73  placeR$...t....s
0930: 74 72 66 74 69 6d 65 52 0f 00 00 00 74 04 00 00  trftimeR....t...
0940: 00 75 75 69 64 28 01 00 00 00 52 2b 00 00 00 28  .uuid(....R+...(
0950: 00 00 00 00 28 00 00 00 00 73 3b 00 00 00 2f 68  ....(....s;.../h
0960: 6f 6d 65 2f 73 70 69 66 66 79 2f 44 6f 63 75 6d  ome/spiffy/Docum
0970: 65 6e 74 73 2f 70 72 6f 67 72 61 6d 73 2f 6d 6f  ents/programs/mo
0980: 62 69 6c 65 62 6c 75 72 2f 67 6c 75 6f 6e 2f 67  bileblur/gluon/g
0990: 6c 6f 62 61 6c 73 2e 70 79 74 0c 00 00 00 63 6f  lobals.pyt....co
09a0: 6d 70 75 74 65 5f 75 75 69 64 55 00 00 00 73 0c  mpute_uuidU...s.
09b0: 00 00 00 00 01 03 01 06 01 12 01 0f 01 10 01 63  ...............c
09c0: 01 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00  ............C...
09d0: 73 41 00 00 00 64 01 00 64 02 00 6c 00 00 6d 01  sA...d..d..l..m.
09e0: 00 7d 01 00 01 74 02 00 6a 03 00 7d 02 00 7c 02  .}...t..j..}..|.
09f0: 00 6a 04 00 70 34 00 7c 01 00 6a 05 00 7c 00 00  .j..p4.|..j..|..
0a00: 6a 06 00 6a 07 00 83 01 00 7c 02 00 5f 04 00 7c  j..j.....|.._..|
0a10: 02 00 6a 04 00 53 28 03 00 00 00 4e 69 ff ff ff  ..j..S(....Ni...
0a20: ff 28 01 00 00 00 74 11 00 00 00 75 73 65 72 5f  .(....t....user_
0a30: 61 67 65 6e 74 5f 70 61 72 73 65 72 28 08 00 00  agent_parser(...
0a40: 00 74 0d 00 00 00 67 6c 75 6f 6e 2e 63 6f 6e 74  .t....gluon.cont
0a50: 72 69 62 52 34 00 00 00 74 07 00 00 00 63 75 72  ribR4...t....cur
0a60: 72 65 6e 74 74 07 00 00 00 73 65 73 73 69 6f 6e  rentt....session
0a70: 74 0b 00 00 00 5f 75 73 65 72 5f 61 67 65 6e 74  t...._user_agent
0a80: 74 06 00 00 00 64 65 74 65 63 74 52 16 00 00 00  t....detectR....
0a90: 74 0f 00 00 00 68 74 74 70 5f 75 73 65 72 5f 61  t....http_user_a
0aa0: 67 65 6e 74 28 03 00 00 00 52 2b 00 00 00 52 34  gent(....R+...R4
0ab0: 00 00 00 52 37 00 00 00 28 00 00 00 00 28 00 00  ...R7...(....(..
0ac0: 00 00 73 3b 00 00 00 2f 68 6f 6d 65 2f 73 70 69  ..s;.../home/spi
0ad0: 66 66 79 2f 44 6f 63 75 6d 65 6e 74 73 2f 70 72  ffy/Documents/pr
0ae0: 6f 67 72 61 6d 73 2f 6d 6f 62 69 6c 65 62 6c 75  ograms/mobileblu
0af0: 72 2f 67 6c 75 6f 6e 2f 67 6c 6f 62 61 6c 73 2e  r/gluon/globals.
0b00: 70 79 74 0a 00 00 00 75 73 65 72 5f 61 67 65 6e  pyt....user_agen
0b10: 74 5d 00 00 00 73 0a 00 00 00 00 01 10 01 09 01  t]...s..........
0b20: 09 01 18 01 63 01 00 00 00 02 00 00 00 02 00 00  ....c...........
0b30: 00 43 00 00 00 73 10 00 00 00 7c 00 00 64 01 00  .C...s....|..d..
0b40: 84 01 00 7d 01 00 7c 01 00 53 28 02 00 00 00 4e  ...}..|..S(....N
0b50: 63 02 00 00 00 03 00 00 00 04 00 00 00 13 00 00  c...............
0b60: 00 73 31 00 00 00 7c 00 00 88 00 00 87 00 00 66  .s1...|........f
0b70: 01 00 64 01 00 86 02 00 7d 02 00 7c 00 00 6a 00  ..d.....}..|..j.
0b80: 00 7c 02 00 5f 00 00 7c 00 00 6a 01 00 7c 02 00  .|.._..|..j..|..
0b90: 5f 01 00 7c 02 00 53 28 02 00 00 00 4e 63 02 00  _..|..S(....Nc..
0ba0: 00 00 0a 00 00 00 06 00 00 00 1f 00 00 00 73 46  ..............sF
0bb0: 01 00 00 74 00 00 88 00 00 5f 01 00 7c 01 00 6a  ...t....._..|..j
0bc0: 02 00 6a 03 00 7d 04 00 74 04 00 7c 01 00 6a 05  ..j..}..t..|..j.
0bd0: 00 83 01 00 72 82 00 64 01 00 7c 01 00 6a 05 00  ....r..d..|..j..
0be0: 64 02 00 19 6b 06 00 72 82 00 7c 01 00 6a 05 00  d...k..r..|..j..
0bf0: 64 02 00 19 6a 06 00 64 01 00 64 03 00 83 02 00  d...j..d..d.....
0c00: 5c 02 00 7c 01 00 6a 05 00 64 02 00 3c 7c 01 00  \..|..j..d..<|..
0c10: 5f 07 00 74 08 00 7c 01 00 6a 07 00 6a 09 00 83  _..t..|..j..j...
0c20: 00 00 83 01 00 74 0a 00 6a 0b 00 6a 0c 00 64 04  .....t..j..j..d.
0c30: 00 3c 6e 00 00 7c 04 00 64 0d 00 6b 07 00 72 a0  .<n..|..d..k..r.
0c40: 00 74 0d 00 64 09 00 64 0a 00 83 02 00 82 01 00  .t..d..d........
0c50: 6e 00 00 7c 00 00 83 00 00 6a 0e 00 7c 04 00 64  n..|.....j..|..d
0c60: 00 00 83 02 00 7d 05 00 7c 05 00 73 cd 00 74 0d  .....}..|..s..t.
0c70: 00 64 09 00 64 0b 00 83 02 00 82 01 00 6e 00 00  .d..d........n..
0c80: 79 17 00 7c 05 00 7c 01 00 6a 05 00 7c 01 00 6a  y..|..|..j..|..j
0c90: 10 00 8e 00 00 53 57 6e 5b 00 04 74 11 00 6b 0a  .....SWn[..t..k.
0ca0: 00 72 41 01 01 7d 06 00 01 74 12 00 6a 13 00 83  .rA..}...t..j...
0cb0: 00 00 5c 03 00 7d 07 00 7d 08 00 7d 09 00 74 04  ..\..}..}..}..t.
0cc0: 00 74 14 00 6a 15 00 7c 09 00 83 01 00 83 01 00  .t..j..|........
0cd0: 64 03 00 6b 02 00 72 38 01 74 0d 00 64 09 00 64  d..k..r8.t..d..d
0ce0: 0c 00 83 02 00 82 01 00 71 42 01 7c 06 00 82 01  ........qB.|....
0cf0: 00 6e 01 00 58 64 00 00 53 28 0e 00 00 00 4e 74  .n..Xd..S(....Nt
0d00: 01 00 00 00 2e 69 ff ff ff ff 69 01 00 00 00 73  .....i....i....s
0d10: 0c 00 00 00 43 6f 6e 74 65 6e 74 2d 54 79 70 65  ....Content-Type
0d20: 74 03 00 00 00 47 45 54 74 04 00 00 00 50 4f 53  t....GETt....POS
0d30: 54 74 06 00 00 00 44 45 4c 45 54 45 74 03 00 00  Tt....DELETEt...
0d40: 00 50 55 54 69 90 01 00 00 73 0e 00 00 00 69 6e  .PUTi....s....in
0d50: 76 61 6c 69 64 20 6d 65 74 68 6f 64 73 14 00 00  valid methods...
0d60: 00 6d 65 74 68 6f 64 20 6e 6f 74 20 73 75 70 70  .method not supp
0d70: 6f 72 74 65 64 73 11 00 00 00 69 6e 76 61 6c 69  orteds....invali
0d80: 64 20 61 72 67 75 6d 65 6e 74 73 28 04 00 00 00  d arguments(....
0d90: 52 3d 00 00 00 52 3e 00 00 00 52 3f 00 00 00 52  R=...R>...R?...R
0da0: 40 00 00 00 28 16 00 00 00 74 04 00 00 00 54 72  @...(....t....Tr
0db0: 75 65 52 27 00 00 00 52 16 00 00 00 74 0e 00 00  ueR'...R....t...
0dc0: 00 72 65 71 75 65 73 74 5f 6d 65 74 68 6f 64 74  .request_methodt
0dd0: 03 00 00 00 6c 65 6e 52 21 00 00 00 74 06 00 00  ....lenR!...t...
0de0: 00 72 73 70 6c 69 74 52 22 00 00 00 52 06 00 00  .rsplitR"...R...
0df0: 00 74 05 00 00 00 6c 6f 77 65 72 52 36 00 00 00  .t....lowerR6...
0e00: 74 08 00 00 00 72 65 73 70 6f 6e 73 65 74 07 00  t....responset..
0e10: 00 00 68 65 61 64 65 72 73 52 0b 00 00 00 74 03  ..headersR....t.
0e20: 00 00 00 67 65 74 52 1d 00 00 00 52 1c 00 00 00  ...getR....R....
0e30: 74 09 00 00 00 54 79 70 65 45 72 72 6f 72 74 03  t....TypeErrort.
0e40: 00 00 00 73 79 73 74 08 00 00 00 65 78 63 5f 69  ...syst....exc_i
0e50: 6e 66 6f 74 09 00 00 00 74 72 61 63 65 62 61 63  nfot....tracebac
0e60: 6b 74 0a 00 00 00 65 78 74 72 61 63 74 5f 74 62  kt....extract_tb
0e70: 28 0a 00 00 00 74 07 00 00 00 5f 61 63 74 69 6f  (....t...._actio
0e80: 6e 74 05 00 00 00 5f 73 65 6c 66 74 01 00 00 00  nt...._selft....
0e90: 61 74 01 00 00 00 62 74 06 00 00 00 6d 65 74 68  at....bt....meth
0ea0: 6f 64 74 0b 00 00 00 72 65 73 74 5f 61 63 74 69  odt....rest_acti
0eb0: 6f 6e 74 01 00 00 00 65 74 08 00 00 00 65 78 63  ont....et....exc
0ec0: 5f 74 79 70 65 74 09 00 00 00 65 78 63 5f 76 61  _typet....exc_va
0ed0: 6c 75 65 74 0d 00 00 00 65 78 63 5f 74 72 61 63  luet....exc_trac
0ee0: 65 62 61 63 6b 28 01 00 00 00 52 2b 00 00 00 28  eback(....R+...(
0ef0: 00 00 00 00 73 3b 00 00 00 2f 68 6f 6d 65 2f 73  ....s;.../home/s
0f00: 70 69 66 66 79 2f 44 6f 63 75 6d 65 6e 74 73 2f  piffy/Documents/
0f10: 70 72 6f 67 72 61 6d 73 2f 6d 6f 62 69 6c 65 62  programs/mobileb
0f20: 6c 75 72 2f 67 6c 75 6f 6e 2f 67 6c 6f 62 61 6c  lur/gluon/global
0f30: 73 2e 70 79 74 01 00 00 00 66 66 00 00 00 73 22  s.pyt....ff...s"
0f40: 00 00 00 00 01 09 01 0c 01 22 01 29 02 22 01 0c  .........".)."..
0f50: 01 12 01 15 01 06 01 12 01 03 01 17 01 0f 01 15  ................
0f60: 01 1b 01 12 02 28 02 00 00 00 74 07 00 00 00 5f  .....(....t...._
0f70: 5f 64 6f 63 5f 5f 74 08 00 00 00 5f 5f 6e 61 6d  _doc__t....__nam
0f80: 65 5f 5f 28 03 00 00 00 74 06 00 00 00 61 63 74  e__(....t....act
0f90: 69 6f 6e 52 2b 00 00 00 52 58 00 00 00 28 00 00  ionR+...RX...(..
0fa0: 00 00 28 01 00 00 00 52 2b 00 00 00 73 3b 00 00  ..(....R+...s;..
0fb0: 00 2f 68 6f 6d 65 2f 73 70 69 66 66 79 2f 44 6f  ./home/spiffy/Do
0fc0: 63 75 6d 65 6e 74 73 2f 70 72 6f 67 72 61 6d 73  cuments/programs
0fd0: 2f 6d 6f 62 69 6c 65 62 6c 75 72 2f 67 6c 75 6f  /mobileblur/gluo
0fe0: 6e 2f 67 6c 6f 62 61 6c 73 2e 70 79 74 07 00 00  n/globals.pyt...
0ff0: 00 77 72 61 70 70 65 72 65 00 00 00 73 08 00 00  .wrappere...s...
1000: 00 00 01 15 14 0c 01 0c 01 28 00 00 00 00 28 02  .........(....(.
1010: 00 00 00 52 2b 00 00 00 52 5c 00 00 00 28 00 00  ...R+...R\...(..
1020: 00 00 28 00 00 00 00 73 3b 00 00 00 2f 68 6f 6d  ..(....s;.../hom
1030: 65 2f 73 70 69 66 66 79 2f 44 6f 63 75 6d 65 6e  e/spiffy/Documen
1040: 74 73 2f 70 72 6f 67 72 61 6d 73 2f 6d 6f 62 69  ts/programs/mobi
1050: 6c 65 62 6c 75 72 2f 67 6c 75 6f 6e 2f 67 6c 6f  leblur/gluon/glo
1060: 62 61 6c 73 2e 70 79 74 07 00 00 00 72 65 73 74  bals.pyt....rest
1070: 66 75 6c 64 00 00 00 73 04 00 00 00 00 01 0c 18  fuld...s........
1080: 28 07 00 00 00 52 5a 00 00 00 74 0a 00 00 00 5f  (....RZ...t...._
1090: 5f 6d 6f 64 75 6c 65 5f 5f 52 59 00 00 00 52 2c  _module__RY...R,
10a0: 00 00 00 52 33 00 00 00 52 3b 00 00 00 52 5d 00  ...R3...R;...R].
10b0: 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00  ..(....(....(...
10c0: 00 73 3b 00 00 00 2f 68 6f 6d 65 2f 73 70 69 66  .s;.../home/spif
10d0: 66 79 2f 44 6f 63 75 6d 65 6e 74 73 2f 70 72 6f  fy/Documents/pro
10e0: 67 72 61 6d 73 2f 6d 6f 62 69 6c 65 62 6c 75 72  grams/mobileblur
10f0: 2f 67 6c 75 6f 6e 2f 67 6c 6f 62 61 6c 73 2e 70  /gluon/globals.p
1100: 79 52 11 00 00 00 2f 00 00 00 73 0a 00 00 00 06  yR..../...s.....
1110: 11 06 02 09 13 09 08 09 07 63 00 00 00 00 00 00  .........c......
1120: 00 00 03 00 00 00 42 00 00 00 73 7a 00 00 00 65  ......B...sz...e
1130: 00 00 5a 01 00 64 00 00 5a 02 00 64 01 00 84 00  ..Z..d..Z..d....
1140: 00 5a 03 00 65 04 00 64 02 00 84 01 00 5a 05 00  .Z..e..d.....Z..
1150: 64 03 00 84 00 00 5a 06 00 64 04 00 84 00 00 5a  d.....Z..d.....Z
1160: 07 00 64 05 00 84 00 00 5a 08 00 65 09 00 64 0b  ..d.....Z..e..d.
1170: 00 64 06 00 84 02 00 5a 0b 00 65 09 00 65 04 00  .d.....Z..e..e..
1180: 64 07 00 84 02 00 5a 0c 00 64 0b 00 64 08 00 84  d.....Z..d..d...
1190: 01 00 5a 0d 00 64 09 00 84 00 00 5a 0e 00 64 0a  ..Z..d.....Z..d.
11a0: 00 84 00 00 5a 0f 00 52 53 28 0c 00 00 00 73 8b  ....Z..RS(....s.
11b0: 00 00 00 0a 20 20 20 20 64 65 66 69 6e 65 73 20  ....    defines 
11c0: 74 68 65 20 72 65 73 70 6f 6e 73 65 20 6f 62 6a  the response obj
11d0: 65 63 74 20 61 6e 64 20 74 68 65 20 64 65 66 61  ect and the defa
11e0: 75 6c 74 20 76 61 6c 75 65 73 20 6f 66 20 69 74  ult values of it
11f0: 73 20 6d 65 6d 62 65 72 73 0a 20 20 20 20 72 65  s members.    re
1200: 73 70 6f 6e 73 65 2e 77 72 69 74 65 28 20 20 20  sponse.write(   
1210: 29 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f  ) can be used to
1220: 20 77 72 69 74 65 20 69 6e 20 74 68 65 20 6f 75   write in the ou
1230: 74 70 75 74 20 68 74 6d 6c 0a 20 20 20 20 63 01  tput html.    c.
1240: 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73  ...........C...s
1250: b6 00 00 00 64 01 00 7c 00 00 5f 00 00 74 01 00  ....d..|.._..t..
1260: 83 00 00 7c 00 00 5f 02 00 64 02 00 7c 00 00 6a  ...|.._..d..|..j
1270: 02 00 64 03 00 3c 74 03 00 6a 04 00 83 00 00 7c  ..d..<t..j.....|
1280: 00 00 5f 05 00 64 00 00 7c 00 00 5f 07 00 74 08  .._..d..|.._..t.
1290: 00 6a 09 00 83 00 00 7c 00 00 5f 0a 00 67 00 00  .j.....|.._..g..
12a0: 7c 00 00 5f 0b 00 64 04 00 7c 00 00 5f 0c 00 74  |.._..d..|.._..t
12b0: 01 00 83 00 00 7c 00 00 5f 0d 00 67 00 00 7c 00  .....|.._..g..|.
12c0: 00 5f 0e 00 67 00 00 7c 00 00 5f 0f 00 67 00 00  ._..g..|.._..g..
12d0: 7c 00 00 5f 10 00 64 00 00 7c 00 00 5f 11 00 64  |.._..d..|.._..d
12e0: 05 00 84 00 00 7c 00 00 5f 12 00 64 00 00 7c 00  .....|.._..d..|.
12f0: 00 5f 13 00 64 00 00 7c 00 00 5f 14 00 64 00 00  ._..d..|.._..d..
1300: 7c 00 00 5f 15 00 64 00 00 53 28 06 00 00 00 4e  |.._..d..S(....N
1310: 69 c8 00 00 00 74 06 00 00 00 77 65 62 32 70 79  i....t....web2py
1320: 73 0c 00 00 00 58 2d 50 6f 77 65 72 65 64 2d 42  s....X-Powered-B
1330: 79 74 00 00 00 00 63 01 00 00 00 01 00 00 00 01  yt....c.........
1340: 00 00 00 53 00 00 00 73 07 00 00 00 7c 00 00 83  ...S...s....|...
1350: 00 00 53 28 01 00 00 00 4e 28 00 00 00 00 28 01  ..S(....N(....(.
1360: 00 00 00 52 58 00 00 00 28 00 00 00 00 28 00 00  ...RX...(....(..
1370: 00 00 73 3b 00 00 00 2f 68 6f 6d 65 2f 73 70 69  ..s;.../home/spi
1380: 66 66 79 2f 44 6f 63 75 6d 65 6e 74 73 2f 70 72  ffy/Documents/pr
1390: 6f 67 72 61 6d 73 2f 6d 6f 62 69 6c 65 62 6c 75  ograms/mobileblu
13a0: 72 2f 67 6c 75 6f 6e 2f 67 6c 6f 62 61 6c 73 2e  r/gluon/globals.
13b0: 70 79 74 08 00 00 00 3c 6c 61 6d 62 64 61 3e 95  pyt....<lambda>.
13c0: 00 00 00 73 00 00 00 00 28 16 00 00 00 74 06 00  ...s....(....t..
13d0: 00 00 73 74 61 74 75 73 52 00 00 00 00 52 47 00  ..statusR....RG.
13e0: 00 00 74 09 00 00 00 63 53 74 72 69 6e 67 49 4f  ..t....cStringIO
13f0: 74 08 00 00 00 53 74 72 69 6e 67 49 4f 74 04 00  t....StringIOt..
1400: 00 00 62 6f 64 79 52 1d 00 00 00 74 0a 00 00 00  ..bodyR....t....
1410: 73 65 73 73 69 6f 6e 5f 69 64 52 17 00 00 00 52  session_idR....R
1420: 18 00 00 00 52 19 00 00 00 74 0e 00 00 00 70 6f  ....R....t....po
1430: 73 74 70 72 6f 63 65 73 73 69 6e 67 74 05 00 00  stprocessingt...
1440: 00 66 6c 61 73 68 74 04 00 00 00 6d 65 74 61 74  .flasht....metat
1450: 04 00 00 00 6d 65 6e 75 74 05 00 00 00 66 69 6c  ....menut....fil
1460: 65 73 74 10 00 00 00 67 65 6e 65 72 69 63 5f 70  est....generic_p
1470: 61 74 74 65 72 6e 73 74 05 00 00 00 5f 76 61 72  atternst...._var
1480: 73 74 07 00 00 00 5f 63 61 6c 6c 65 72 74 11 00  st...._callert..
1490: 00 00 5f 76 69 65 77 5f 65 6e 76 69 72 6f 6e 6d  .._view_environm
14a0: 65 6e 74 74 0e 00 00 00 5f 63 75 73 74 6f 6d 5f  entt...._custom_
14b0: 63 6f 6d 6d 69 74 74 10 00 00 00 5f 63 75 73 74  committ...._cust
14c0: 6f 6d 5f 72 6f 6c 6c 62 61 63 6b 28 01 00 00 00  om_rollback(....
14d0: 52 2b 00 00 00 28 00 00 00 00 28 00 00 00 00 73  R+...(....(....s
14e0: 3b 00 00 00 2f 68 6f 6d 65 2f 73 70 69 66 66 79  ;.../home/spiffy
14f0: 2f 44 6f 63 75 6d 65 6e 74 73 2f 70 72 6f 67 72  /Documents/progr
1500: 61 6d 73 2f 6d 6f 62 69 6c 65 62 6c 75 72 2f 67  ams/mobileblur/g
1510: 6c 75 6f 6e 2f 67 6c 6f 62 61 6c 73 2e 70 79 52  luon/globals.pyR
1520: 2c 00 00 00 87 00 00 00 73 22 00 00 00 00 01 09  ,.......s"......
1530: 01 0c 01 0d 01 0f 01 09 01 0f 01 09 01 09 01 0c  ................
1540: 01 09 01 09 01 09 01 09 01 0c 01 09 01 09 01 63  ...............c
1550: 03 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00  ............C...
1560: 73 39 00 00 00 7c 02 00 73 1f 00 7c 00 00 6a 00  s9...|..s..|..j.
1570: 00 6a 01 00 74 02 00 7c 01 00 83 01 00 83 01 00  .j..t..|........
1580: 01 6e 16 00 7c 00 00 6a 00 00 6a 01 00 74 03 00  .n..|..j..j..t..
1590: 7c 01 00 83 01 00 83 01 00 01 64 00 00 53 28 01  |.........d..S(.
15a0: 00 00 00 4e 28 04 00 00 00 52 65 00 00 00 74 05  ...N(....Re...t.
15b0: 00 00 00 77 72 69 74 65 74 03 00 00 00 73 74 72  ...writet....str
15c0: 52 07 00 00 00 28 03 00 00 00 52 2b 00 00 00 74  R....(....R+...t
15d0: 04 00 00 00 64 61 74 61 74 06 00 00 00 65 73 63  ....datat....esc
15e0: 61 70 65 28 00 00 00 00 28 00 00 00 00 73 3b 00  ape(....(....s;.
15f0: 00 00 2f 68 6f 6d 65 2f 73 70 69 66 66 79 2f 44  ../home/spiffy/D
1600: 6f 63 75 6d 65 6e 74 73 2f 70 72 6f 67 72 61 6d  ocuments/program
1610: 73 2f 6d 6f 62 69 6c 65 62 6c 75 72 2f 67 6c 75  s/mobileblur/glu
1620: 6f 6e 2f 67 6c 6f 62 61 6c 73 2e 70 79 52 72 00  on/globals.pyRr.
1630: 00 00 9a 00 00 00 73 06 00 00 00 00 01 06 01 19  ......s.........
1640: 02 63 01 00 00 00 09 00 00 00 07 00 00 00 4f 00  .c............O.
1650: 00 00 73 f2 01 00 00 64 01 00 64 02 00 6c 00 00  ..s....d..d..l..
1660: 6d 01 00 7d 03 00 01 74 02 00 7c 01 00 83 01 00  m..}...t..|.....
1670: 64 03 00 6b 04 00 72 2e 00 74 03 00 64 04 00 82  d..k..r..t..d...
1680: 02 00 6e 04 01 74 02 00 7c 01 00 83 01 00 64 03  ..n..t..|.....d.
1690: 00 6b 02 00 72 5b 00 7c 01 00 64 05 00 19 7c 01  .k..r[.|..d...|.
16a0: 00 64 06 00 19 02 7d 04 00 7c 00 00 5f 04 00 6e  .d....}..|.._..n
16b0: d7 00 74 02 00 7c 01 00 83 01 00 64 06 00 6b 02  ..t..|.....d..k.
16c0: 00 72 97 00 74 05 00 7c 01 00 64 05 00 19 74 06  .r..t..|..d...t.
16d0: 00 83 02 00 72 97 00 7c 01 00 64 05 00 19 69 00  ....r..|..d...i.
16e0: 00 02 7d 04 00 7c 00 00 5f 04 00 6e 9b 00 74 02  ..}..|.._..n..t.
16f0: 00 7c 01 00 83 01 00 64 06 00 6b 02 00 72 e6 00  .|.....d..k..r..
1700: 74 07 00 7c 01 00 64 05 00 19 64 07 00 83 02 00  t..|..d...d.....
1710: 72 e6 00 74 08 00 7c 01 00 64 05 00 19 6a 09 00  r..t..|..d...j..
1720: 83 01 00 72 e6 00 7c 01 00 64 05 00 19 69 00 00  ...r..|..d...i..
1730: 02 7d 04 00 7c 00 00 5f 04 00 6e 4c 00 74 02 00  .}..|.._..nL.t..
1740: 7c 01 00 83 01 00 64 06 00 6b 02 00 72 22 01 74  |.....d..k..r".t
1750: 05 00 7c 01 00 64 05 00 19 74 0a 00 83 02 00 72  ..|..d...t.....r
1760: 22 01 64 00 00 7c 01 00 64 05 00 19 02 7d 04 00  ".d..|..d....}..
1770: 7c 00 00 5f 04 00 6e 10 00 64 00 00 69 00 00 02  |.._..n..d..i...
1780: 7d 04 00 7c 00 00 5f 04 00 7c 00 00 6a 04 00 6a  }..|.._..|..j..j
1790: 0c 00 7c 02 00 83 01 00 01 7c 00 00 6a 0d 00 6a  ..|......|..j..j
17a0: 0c 00 7c 00 00 6a 04 00 83 01 00 01 7c 04 00 72  ..|..j......|..r
17b0: d2 01 64 01 00 64 00 00 6c 0e 00 7d 05 00 7c 00  ..d..d..l..}..|.
17c0: 00 6a 0f 00 7c 00 00 6a 10 00 02 7d 06 00 7d 07  .j..|..j...}..}.
17d0: 00 7c 05 00 6a 11 00 83 00 00 7c 04 00 02 7c 00  .|..j.....|...|.
17e0: 00 5f 0f 00 7c 00 00 5f 10 00 7c 03 00 7c 00 00  ._..|.._..|..|..
17f0: 6a 0d 00 83 01 00 01 7c 00 00 6a 0f 00 6a 12 00  j......|..j..j..
1800: 83 00 00 7d 08 00 7c 00 00 6a 0f 00 6a 13 00 83  ...}..|..j..j...
1810: 00 00 01 7c 06 00 7c 07 00 02 7c 00 00 5f 0f 00  ...|..|...|.._..
1820: 7c 00 00 5f 10 00 6e 1c 00 7c 03 00 7c 00 00 6a  |.._..n..|..|..j
1830: 0d 00 83 01 00 01 7c 00 00 6a 0f 00 6a 12 00 83  ......|..j..j...
1840: 00 00 7d 08 00 7c 08 00 53 28 08 00 00 00 4e 69  ..}..|..S(....Ni
1850: ff ff ff ff 28 01 00 00 00 74 0b 00 00 00 72 75  ....(....t....ru
1860: 6e 5f 76 69 65 77 5f 69 6e 69 02 00 00 00 73 39  n_view_ini....s9
1870: 00 00 00 52 65 73 70 6f 6e 73 65 2e 72 65 6e 64  ...Response.rend
1880: 65 72 20 63 61 6e 20 62 65 20 63 61 6c 6c 65 64  er can be called
1890: 20 77 69 74 68 20 74 77 6f 20 61 72 67 75 6d 65   with two argume
18a0: 6e 74 73 2c 20 61 74 20 6d 6f 73 74 69 00 00 00  nts, at mosti...
18b0: 00 69 01 00 00 00 74 04 00 00 00 72 65 61 64 28  .i....t....read(
18c0: 14 00 00 00 74 0a 00 00 00 63 6f 6d 70 69 6c 65  ....t....compile
18d0: 61 70 70 52 76 00 00 00 52 43 00 00 00 74 0b 00  appRv...RC...t..
18e0: 00 00 53 79 6e 74 61 78 45 72 72 6f 72 52 6d 00  ..SyntaxErrorRm.
18f0: 00 00 74 0a 00 00 00 69 73 69 6e 73 74 61 6e 63  ..t....isinstanc
1900: 65 52 73 00 00 00 74 07 00 00 00 68 61 73 61 74  eRs...t....hasat
1910: 74 72 74 08 00 00 00 63 61 6c 6c 61 62 6c 65 52  trt....callableR
1920: 77 00 00 00 74 04 00 00 00 64 69 63 74 52 1d 00  w...t....dictR..
1930: 00 00 74 06 00 00 00 75 70 64 61 74 65 52 6f 00  ..t....updateRo.
1940: 00 00 52 63 00 00 00 52 65 00 00 00 74 04 00 00  ..Rc...Re...t...
1950: 00 76 69 65 77 52 64 00 00 00 74 08 00 00 00 67  .viewRd...t....g
1960: 65 74 76 61 6c 75 65 74 05 00 00 00 63 6c 6f 73  etvaluet....clos
1970: 65 28 09 00 00 00 52 2b 00 00 00 52 50 00 00 00  e(....R+...RP...
1980: 52 51 00 00 00 52 76 00 00 00 52 7f 00 00 00 52  RQ...Rv...R....R
1990: 63 00 00 00 74 05 00 00 00 6f 62 6f 64 79 74 05  c...t....obodyt.
19a0: 00 00 00 6f 76 69 65 77 74 04 00 00 00 70 61 67  ...oviewt....pag
19b0: 65 28 00 00 00 00 28 00 00 00 00 73 3b 00 00 00  e(....(....s;...
19c0: 2f 68 6f 6d 65 2f 73 70 69 66 66 79 2f 44 6f 63  /home/spiffy/Doc
19d0: 75 6d 65 6e 74 73 2f 70 72 6f 67 72 61 6d 73 2f  uments/programs/
19e0: 6d 6f 62 69 6c 65 62 6c 75 72 2f 67 6c 75 6f 6e  mobileblur/gluon
19f0: 2f 67 6c 6f 62 61 6c 73 2e 70 79 74 06 00 00 00  /globals.pyt....
1a00: 72 65 6e 64 65 72 a0 00 00 00 73 32 00 00 00 00  render....s2....
1a10: 01 10 01 12 01 0c 01 12 01 1b 01 25 01 17 01 38  ...........%...8
1a20: 01 17 01 25 01 17 02 10 01 10 01 13 01 06 01 0c  ...%............
1a30: 01 13 01 19 01 0d 01 0f 01 0d 01 16 02 0d 01 0f  ................
1a40: 01 63 01 00 00 00 04 00 00 00 07 00 00 00 43 00  .c............C.
1a50: 00 00 73 5d 00 00 00 64 01 00 7d 01 00 78 3d 00  ..s]...d..}..x=.
1a60: 7c 00 00 6a 00 00 70 15 00 69 00 00 6a 01 00 83  |..j..p..i..j...
1a70: 00 00 44 5d 26 00 5c 02 00 7d 02 00 7d 03 00 7c  ..D]&.\..}..}..|
1a80: 01 00 64 02 00 7c 02 00 74 02 00 7c 03 00 83 01  ..d..|..t..|....
1a90: 00 66 02 00 16 37 7d 01 00 71 1c 00 57 7c 00 00  .f...7}..q..W|..
1aa0: 6a 03 00 7c 01 00 64 03 00 74 04 00 83 01 01 01  j..|..d..t......
1ab0: 64 00 00 53 28 04 00 00 00 4e 52 60 00 00 00 73  d..S(....NR`...s
1ac0: 1f 00 00 00 3c 6d 65 74 61 20 6e 61 6d 65 3d 22  ....<meta name="
1ad0: 25 73 22 20 63 6f 6e 74 65 6e 74 3d 22 25 73 22  %s" content="%s"
1ae0: 20 2f 3e 52 75 00 00 00 28 05 00 00 00 52 69 00   />Ru...(....Ri.
1af0: 00 00 74 05 00 00 00 69 74 65 6d 73 52 07 00 00  ..t....itemsR...
1b00: 00 52 72 00 00 00 52 26 00 00 00 28 04 00 00 00  .Rr...R&...(....
1b10: 52 2b 00 00 00 74 01 00 00 00 73 74 03 00 00 00  R+...t....st....
1b20: 6b 65 79 74 05 00 00 00 76 61 6c 75 65 28 00 00  keyt....value(..
1b30: 00 00 28 00 00 00 00 73 3b 00 00 00 2f 68 6f 6d  ..(....s;.../hom
1b40: 65 2f 73 70 69 66 66 79 2f 44 6f 63 75 6d 65 6e  e/spiffy/Documen
1b50: 74 73 2f 70 72 6f 67 72 61 6d 73 2f 6d 6f 62 69  ts/programs/mobi
1b60: 6c 65 62 6c 75 72 2f 67 6c 75 6f 6e 2f 67 6c 6f  leblur/gluon/glo
1b70: 62 61 6c 73 2e 70 79 74 0c 00 00 00 69 6e 63 6c  bals.pyt....incl
1b80: 75 64 65 5f 6d 65 74 61 bd 00 00 00 73 08 00 00  ude_meta....s...
1b90: 00 00 01 06 01 22 01 1e 01 63 01 00 00 00 05 00  ....."...c......
1ba0: 00 00 05 00 00 00 43 00 00 00 73 b2 00 00 00 64  ......C...s....d
1bb0: 01 00 7d 01 00 78 92 00 74 00 00 7c 00 00 6a 01  ..}..x..t..|..j.
1bc0: 00 70 18 00 67 00 00 83 01 00 44 5d 7b 00 5c 02  .p..g.....D]{.\.
1bd0: 00 7d 02 00 7d 03 00 7c 03 00 7c 00 00 6a 01 00  .}..}..|..|..j..
1be0: 7c 02 00 20 6b 07 00 72 1c 00 7c 03 00 6a 02 00  |.. k..r..|..j..
1bf0: 83 00 00 6a 03 00 64 02 00 83 01 00 64 03 00 19  ...j..d.....d...
1c00: 7d 04 00 7c 04 00 6a 04 00 64 04 00 83 01 00 72  }..|..j..d.....r
1c10: 74 00 7c 01 00 64 05 00 7c 03 00 16 37 7d 01 00  t.|..d..|...7}..
1c20: 71 97 00 7c 04 00 6a 04 00 64 06 00 83 01 00 72  q..|..j..d.....r
1c30: 97 00 7c 01 00 64 07 00 7c 03 00 16 37 7d 01 00  ..|..d..|...7}..
1c40: 71 97 00 71 1c 00 71 1c 00 57 7c 00 00 6a 05 00  q..q..q..W|..j..
1c50: 7c 01 00 64 08 00 74 06 00 83 01 01 01 64 00 00  |..d..t......d..
1c60: 53 28 09 00 00 00 4e 52 60 00 00 00 74 01 00 00  S(....NR`...t...
1c70: 00 3f 69 00 00 00 00 73 04 00 00 00 2e 63 73 73  .?i....s.....css
1c80: 73 33 00 00 00 3c 6c 69 6e 6b 20 68 72 65 66 3d  s3...<link href=
1c90: 22 25 73 22 20 72 65 6c 3d 22 73 74 79 6c 65 73  "%s" rel="styles
1ca0: 68 65 65 74 22 20 74 79 70 65 3d 22 74 65 78 74  heet" type="text
1cb0: 2f 63 73 73 22 20 2f 3e 73 03 00 00 00 2e 6a 73  /css" />s.....js
1cc0: 73 31 00 00 00 3c 73 63 72 69 70 74 20 73 72 63  s1...<script src
1cd0: 3d 22 25 73 22 20 74 79 70 65 3d 22 74 65 78 74  ="%s" type="text
1ce0: 2f 6a 61 76 61 73 63 72 69 70 74 22 3e 3c 2f 73  /javascript"></s
1cf0: 63 72 69 70 74 3e 52 75 00 00 00 28 07 00 00 00  cript>Ru...(....
1d00: 74 09 00 00 00 65 6e 75 6d 65 72 61 74 65 52 6b  t....enumerateRk
1d10: 00 00 00 52 45 00 00 00 74 05 00 00 00 73 70 6c  ...RE...t....spl
1d20: 69 74 74 08 00 00 00 65 6e 64 73 77 69 74 68 52  itt....endswithR
1d30: 72 00 00 00 52 26 00 00 00 28 05 00 00 00 52 2b  r...R&...(....R+
1d40: 00 00 00 52 87 00 00 00 74 01 00 00 00 6b 52 58  ...R....t....kRX
1d50: 00 00 00 74 08 00 00 00 66 69 6c 65 6e 61 6d 65  ...t....filename
1d60: 28 00 00 00 00 28 00 00 00 00 73 3b 00 00 00 2f  (....(....s;.../
1d70: 68 6f 6d 65 2f 73 70 69 66 66 79 2f 44 6f 63 75  home/spiffy/Docu
1d80: 6d 65 6e 74 73 2f 70 72 6f 67 72 61 6d 73 2f 6d  ments/programs/m
1d90: 6f 62 69 6c 65 62 6c 75 72 2f 67 6c 75 6f 6e 2f  obileblur/gluon/
1da0: 67 6c 6f 62 61 6c 73 2e 70 79 74 0d 00 00 00 69  globals.pyt....i
1db0: 6e 63 6c 75 64 65 5f 66 69 6c 65 73 c3 00 00 00  nclude_files....
1dc0: 73 12 00 00 00 00 01 06 01 22 01 13 01 19 01 0f  s........"......
1dd0: 01 11 01 0f 01 18 01 63 04 00 00 00 08 00 00 00  .......c........
1de0: 08 00 00 00 43 00 00 00 73 28 01 00 00 74 00 00  ....C...s(...t..
1df0: 7c 01 00 74 01 00 74 02 00 66 02 00 83 02 00 72  |..t..t..f.....r
1e00: 37 00 74 03 00 7c 01 00 64 01 00 7c 02 00 64 02  7.t..|..d..|..d.
1e10: 00 7c 03 00 64 03 00 7c 00 00 6a 04 00 83 01 03  .|..d..|..j.....
1e20: 01 6e 00 00 74 05 00 7c 01 00 64 04 00 83 02 00  .n..t..|..d.....
1e30: 72 52 00 7c 01 00 6a 06 00 7d 04 00 6e 06 00 64  rR.|..j..}..n..d
1e40: 09 00 7d 04 00 67 00 00 7c 00 00 6a 04 00 44 5d  ..}..g..|..j..D]
1e50: 12 00 7d 05 00 7c 05 00 6a 08 00 83 00 00 5e 02  ..}..|..j.....^.
1e60: 00 71 62 00 7d 06 00 7c 04 00 72 a2 00 64 05 00  .qb.}..|..r..d..
1e70: 7c 06 00 6b 07 00 72 a2 00 74 09 00 7c 04 00 83  |..k..r..t..|...
1e80: 01 00 7c 00 00 6a 04 00 64 06 00 3c 6e 00 00 7c  ..|..j..d..<n..|
1e90: 04 00 72 e8 00 64 07 00 7c 06 00 6b 07 00 72 e8  ..r..d..|..k..r.
1ea0: 00 79 1d 00 74 0a 00 6a 0b 00 6a 0c 00 7c 04 00  .y..t..j..j..|..
1eb0: 83 01 00 7c 00 00 6a 04 00 64 08 00 3c 57 71 e8  ...|..j..d..<Wq.
1ec0: 00 04 74 0d 00 6b 0a 00 72 e4 00 01 01 01 71 e8  ..t..k..r.....q.
1ed0: 00 58 6e 00 00 7c 03 00 72 12 01 7c 03 00 6a 0e  .Xn..|..r..|..j.
1ee0: 00 6a 0f 00 72 12 01 7c 03 00 6a 0e 00 6a 10 00  .j..r..|..j..j..
1ef0: 7c 01 00 7c 02 00 83 02 00 7d 07 00 6e 12 00 74  |..|.....}..n..t
1f00: 11 00 7c 01 00 64 01 00 7c 02 00 83 01 01 7d 07  ..|..d..|.....}.
1f10: 00 7c 07 00 53 28 0a 00 00 00 73 9f 00 00 00 0a  .|..S(....s.....
1f20: 20 20 20 20 20 20 20 20 69 66 20 61 20 63 6f 6e          if a con
1f30: 74 72 6f 6c 6c 65 72 20 66 75 6e 63 74 69 6f 6e  troller function
1f40: 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20  ::..            
1f50: 72 65 74 75 72 6e 20 72 65 73 70 6f 6e 73 65 2e  return response.
1f60: 73 74 72 65 61 6d 28 66 69 6c 65 2c 20 31 30 30  stream(file, 100
1f70: 29 0a 0a 20 20 20 20 20 20 20 20 74 68 65 20 66  )..        the f
1f80: 69 6c 65 20 63 6f 6e 74 65 6e 74 20 77 69 6c 6c  ile content will
1f90: 20 62 65 20 73 74 72 65 61 6d 65 64 20 61 74 20   be streamed at 
1fa0: 31 30 30 20 62 79 74 65 73 20 61 74 20 74 68 65  100 bytes at the
1fb0: 20 74 69 6d 65 0a 20 20 20 20 20 20 20 20 74 0a   time.        t.
1fc0: 00 00 00 63 68 75 6e 6b 5f 73 69 7a 65 74 07 00  ...chunk_sizet..
1fd0: 00 00 72 65 71 75 65 73 74 52 47 00 00 00 74 04  ..requestRG...t.
1fe0: 00 00 00 6e 61 6d 65 73 0c 00 00 00 63 6f 6e 74  ...names....cont
1ff0: 65 6e 74 2d 74 79 70 65 73 0c 00 00 00 43 6f 6e  ent-types....Con
2000: 74 65 6e 74 2d 54 79 70 65 73 0e 00 00 00 63 6f  tent-Types....co
2010: 6e 74 65 6e 74 2d 6c 65 6e 67 74 68 73 0e 00 00  ntent-lengths...
2020: 00 43 6f 6e 74 65 6e 74 2d 4c 65 6e 67 74 68 4e  .Content-LengthN
2030: 28 12 00 00 00 52 7a 00 00 00 52 73 00 00 00 74  (....Rz...Rs...t
2040: 07 00 00 00 75 6e 69 63 6f 64 65 52 03 00 00 00  ....unicodeR....
2050: 52 47 00 00 00 52 7b 00 00 00 52 94 00 00 00 52  RG...R{...R....R
2060: 1d 00 00 00 52 45 00 00 00 52 06 00 00 00 74 02  ....RE...R....t.
2070: 00 00 00 6f 73 74 04 00 00 00 70 61 74 68 74 07  ...ost....patht.
2080: 00 00 00 67 65 74 73 69 7a 65 74 07 00 00 00 4f  ...getsizet....O
2090: 53 45 72 72 6f 72 52 16 00 00 00 74 1c 00 00 00  SErrorR....t....
20a0: 77 65 62 32 70 79 5f 75 73 65 5f 77 73 67 69 5f  web2py_use_wsgi_
20b0: 66 69 6c 65 5f 77 72 61 70 70 65 72 74 11 00 00  file_wrappert...
20c0: 00 77 73 67 69 5f 66 69 6c 65 5f 77 72 61 70 70  .wsgi_file_wrapp
20d0: 65 72 52 02 00 00 00 28 08 00 00 00 52 2b 00 00  erR....(....R+..
20e0: 00 74 06 00 00 00 73 74 72 65 61 6d 52 92 00 00  .t....streamR...
20f0: 00 52 93 00 00 00 52 90 00 00 00 74 04 00 00 00  .R....R....t....
2100: 69 74 65 6d 74 04 00 00 00 6b 65 79 73 74 07 00  itemt....keyst..
2110: 00 00 77 72 61 70 70 65 64 28 00 00 00 00 28 00  ..wrapped(....(.
2120: 00 00 00 73 3b 00 00 00 2f 68 6f 6d 65 2f 73 70  ...s;.../home/sp
2130: 69 66 66 79 2f 44 6f 63 75 6d 65 6e 74 73 2f 70  iffy/Documents/p
2140: 72 6f 67 72 61 6d 73 2f 6d 6f 62 69 6c 65 62 6c  rograms/mobilebl
2150: 75 72 2f 67 6c 75 6f 6e 2f 67 6c 6f 62 61 6c 73  ur/gluon/globals
2160: 2e 70 79 52 9c 00 00 00 ce 00 00 00 73 28 00 00  .pyR........s(..
2170: 00 00 0e 15 01 09 01 06 01 06 01 0d 04 0f 01 0c  ................
2180: 02 06 01 22 01 12 01 16 01 12 01 03 02 1d 01 0d  ..."............
2190: 01 07 01 12 01 18 02 12 01 63 05 00 00 00 0d 00  .........c......
21a0: 00 00 06 00 00 00 43 00 00 00 73 0d 01 00 00 64  ......C...s....d
21b0: 01 00 64 02 00 6c 00 00 7d 05 00 7c 01 00 6a 01  ..d..l..}..|..j.
21c0: 00 73 24 00 74 02 00 64 03 00 83 01 00 82 01 00  .s$.t..d........
21d0: 6e 00 00 7c 01 00 6a 01 00 64 01 00 19 7d 06 00  n..|..j..d...}..
21e0: 74 03 00 6a 04 00 64 04 00 83 01 00 6a 05 00 7c  t..j..d.....j..|
21f0: 06 00 83 01 00 7d 07 00 7c 07 00 73 5e 00 74 02  .....}..|..s^.t.
2200: 00 64 03 00 83 01 00 82 01 00 6e 00 00 7c 07 00  .d........n..|..
2210: 6a 06 00 64 05 00 83 01 00 7c 07 00 6a 06 00 64  j..d.....|..j..d
2220: 06 00 83 01 00 02 7d 08 00 7d 09 00 7c 02 00 7c  ......}..}..|..|
2230: 08 00 19 7c 09 00 19 7d 0a 00 79 19 00 7c 0a 00  ...|...}..y..|..
2240: 6a 07 00 7c 06 00 83 01 00 5c 02 00 7d 0b 00 7d  j..|.....\..}..}
2250: 0c 00 57 6e 1d 00 04 74 08 00 6b 0a 00 72 c3 00  ..Wn...t..k..r..
2260: 01 01 01 74 02 00 64 03 00 83 01 00 82 01 00 6e  ...t..d........n
2270: 01 00 58 7c 05 00 6a 00 00 7c 06 00 83 01 00 7c  ..X|..j..|.....|
2280: 00 00 6a 09 00 64 07 00 3c 7c 04 00 72 f4 00 64  ..j..d..<|..r..d
2290: 08 00 7c 0b 00 16 7c 00 00 6a 09 00 64 09 00 3c  ..|...|..j..d..<
22a0: 6e 00 00 7c 00 00 6a 0a 00 7c 0c 00 64 0a 00 7c  n..|..j..|..d..|
22b0: 03 00 64 0b 00 7c 01 00 83 01 02 53 28 0c 00 00  ..d..|.....S(...
22c0: 00 73 bb 00 00 00 0a 20 20 20 20 20 20 20 20 65  .s.....        e
22d0: 78 61 6d 70 6c 65 20 6f 66 20 75 73 61 67 65 20  xample of usage 
22e0: 69 6e 20 63 6f 6e 74 72 6f 6c 6c 65 72 3a 3a 0a  in controller::.
22f0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66  .            def
2300: 20 64 6f 77 6e 6c 6f 61 64 28 29 3a 0a 20 20 20   download():.   
2310: 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74               ret
2320: 75 72 6e 20 72 65 73 70 6f 6e 73 65 2e 64 6f 77  urn response.dow
2330: 6e 6c 6f 61 64 28 72 65 71 75 65 73 74 2c 20 64  nload(request, d
2340: 62 29 0a 0a 20 20 20 20 20 20 20 20 64 6f 77 6e  b)..        down
2350: 6c 6f 61 64 73 20 66 72 6f 6d 20 68 74 74 70 3a  loads from http:
2360: 2f 2f 2e 2e 2e 2e 2f 64 6f 77 6e 6c 6f 61 64 2f  //..../download/
2370: 66 69 6c 65 6e 61 6d 65 0a 20 20 20 20 20 20 20  filename.       
2380: 20 69 ff ff ff ff 4e 69 94 01 00 00 73 22 00 00   i....Ni....s"..
2390: 00 28 3f 50 3c 74 61 62 6c 65 3e 2e 2a 3f 29 5c  .(?P<table>.*?)\
23a0: 2e 28 3f 50 3c 66 69 65 6c 64 3e 2e 2a 3f 29 5c  .(?P<field>.*?)\
23b0: 2e 2e 2a 74 05 00 00 00 74 61 62 6c 65 74 05 00  ..*t....tablet..
23c0: 00 00 66 69 65 6c 64 73 0c 00 00 00 43 6f 6e 74  ..fields....Cont
23d0: 65 6e 74 2d 54 79 70 65 73 17 00 00 00 61 74 74  ent-Types....att
23e0: 61 63 68 6d 65 6e 74 3b 20 66 69 6c 65 6e 61 6d  achment; filenam
23f0: 65 3d 25 73 73 13 00 00 00 43 6f 6e 74 65 6e 74  e=%ss....Content
2400: 2d 44 69 73 70 6f 73 69 74 69 6f 6e 52 92 00 00  -DispositionR...
2410: 00 52 93 00 00 00 28 0b 00 00 00 52 06 00 00 00  .R....(....R....
2420: 52 21 00 00 00 52 0b 00 00 00 74 02 00 00 00 72  R!...R....t....r
2430: 65 74 07 00 00 00 63 6f 6d 70 69 6c 65 74 05 00  et....compilet..
2440: 00 00 6d 61 74 63 68 74 05 00 00 00 67 72 6f 75  ..matcht....grou
2450: 70 74 08 00 00 00 72 65 74 72 69 65 76 65 74 07  pt....retrievet.
2460: 00 00 00 49 4f 45 72 72 6f 72 52 47 00 00 00 52  ...IOErrorRG...R
2470: 9c 00 00 00 28 0d 00 00 00 52 2b 00 00 00 52 93  ....(....R+...R.
2480: 00 00 00 74 02 00 00 00 64 62 52 92 00 00 00 74  ...t....dbR....t
2490: 0a 00 00 00 61 74 74 61 63 68 6d 65 6e 74 74 01  ....attachmentt.
24a0: 00 00 00 63 52 94 00 00 00 52 86 00 00 00 74 01  ...cR....R....t.
24b0: 00 00 00 74 52 58 00 00 00 52 a1 00 00 00 52 90  ...tRX...R....R.
24c0: 00 00 00 52 9c 00 00 00 28 00 00 00 00 28 00 00  ...R....(....(..
24d0: 00 00 73 3b 00 00 00 2f 68 6f 6d 65 2f 73 70 69  ..s;.../home/spi
24e0: 66 66 79 2f 44 6f 63 75 6d 65 6e 74 73 2f 70 72  ffy/Documents/pr
24f0: 6f 67 72 61 6d 73 2f 6d 6f 62 69 6c 65 62 6c 75  ograms/mobileblu
2500: 72 2f 67 6c 75 6f 6e 2f 67 6c 6f 62 61 6c 73 2e  r/gluon/globals.
2510: 70 79 74 08 00 00 00 64 6f 77 6e 6c 6f 61 64 f7  pyt....download.
2520: 00 00 00 73 24 00 00 00 00 0a 0c 01 09 01 0f 01  ...s$...........
2530: 0d 01 0f 01 09 01 06 01 0f 01 1f 01 0e 01 03 01  ................
2540: 19 01 0d 01 10 01 16 01 06 02 14 01 63 03 00 00  ............c...
2550: 00 03 00 00 00 05 00 00 00 43 00 00 00 73 16 00  .........C...s..
2560: 00 00 74 00 00 7c 01 00 64 01 00 7c 02 00 70 12  ..t..|..d..|..p.
2570: 00 74 01 00 83 01 01 53 28 02 00 00 00 4e 74 07  .t.....S(....Nt.
2580: 00 00 00 64 65 66 61 75 6c 74 28 02 00 00 00 52  ...default(....R
2590: 0d 00 00 00 52 0e 00 00 00 28 03 00 00 00 52 2b  ....R....(....R+
25a0: 00 00 00 52 74 00 00 00 52 ad 00 00 00 28 00 00  ...Rt...R....(..
25b0: 00 00 28 00 00 00 00 73 3b 00 00 00 2f 68 6f 6d  ..(....s;.../hom
25c0: 65 2f 73 70 69 66 66 79 2f 44 6f 63 75 6d 65 6e  e/spiffy/Documen
25d0: 74 73 2f 70 72 6f 67 72 61 6d 73 2f 6d 6f 62 69  ts/programs/mobi
25e0: 6c 65 62 6c 75 72 2f 67 6c 75 6f 6e 2f 67 6c 6f  leblur/gluon/glo
25f0: 62 61 6c 73 2e 70 79 52 0d 00 00 00 15 01 00 00  bals.pyR........
2600: 73 02 00 00 00 00 01 63 03 00 00 00 03 00 00 00  s......c........
2610: 04 00 00 00 43 00 00 00 73 10 00 00 00 74 00 00  ....C...s....t..
2620: 7c 01 00 7c 00 00 7c 02 00 83 03 00 53 28 01 00  |..|..|.....S(..
2630: 00 00 73 b0 01 00 00 0a 20 20 20 20 20 20 20 20  ..s.....        
2640: 61 73 73 75 6d 69 6e 67 3a 3a 0a 0a 20 20 20 20  assuming::..    
2650: 20 20 20 20 20 20 20 20 64 65 66 20 61 64 64 28          def add(
2660: 61 2c 20 62 29 3a 0a 20 20 20 20 20 20 20 20 20  a, b):.         
2670: 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 61 2b         return a+
2680: 62 0a 0a 20 20 20 20 20 20 20 20 69 66 20 61 20  b..        if a 
2690: 63 6f 6e 74 72 6f 6c 6c 65 72 20 66 75 6e 63 74  controller funct
26a0: 69 6f 6e 20 22 66 75 6e 63 22 3a 3a 0a 0a 20 20  ion "func"::..  
26b0: 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e            return
26c0: 20 72 65 73 70 6f 6e 73 65 2e 78 6d 6c 72 70 63   response.xmlrpc
26d0: 28 72 65 71 75 65 73 74 2c 20 5b 61 64 64 5d 29  (request, [add])
26e0: 0a 0a 20 20 20 20 20 20 20 20 74 68 65 20 63 6f  ..        the co
26f0: 6e 74 72 6f 6c 6c 65 72 20 77 69 6c 6c 20 62 65  ntroller will be
2700: 20 61 62 6c 65 20 74 6f 20 68 61 6e 64 6c 65 20   able to handle 
2710: 78 6d 6c 72 70 63 20 72 65 71 75 65 73 74 73 20  xmlrpc requests 
2720: 66 6f 72 0a 20 20 20 20 20 20 20 20 74 68 65 20  for.        the 
2730: 61 64 64 20 66 75 6e 63 74 69 6f 6e 2e 20 45 78  add function. Ex
2740: 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20  ample::..       
2750: 20 20 20 20 20 69 6d 70 6f 72 74 20 78 6d 6c 72       import xmlr
2760: 70 63 6c 69 62 0a 20 20 20 20 20 20 20 20 20 20  pclib.          
2770: 20 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 3d 20 78    connection = x
2780: 6d 6c 72 70 63 6c 69 62 2e 53 65 72 76 65 72 50  mlrpclib.ServerP
2790: 72 6f 78 79 28 27 68 74 74 70 3a 2f 2f 68 6f 73  roxy('http://hos
27a0: 74 6e 61 6d 65 2f 61 70 70 2f 63 6f 6e 74 72 2f  tname/app/contr/
27b0: 66 75 6e 63 27 29 0a 20 20 20 20 20 20 20 20 20  func').         
27c0: 20 20 20 70 72 69 6e 74 20 63 6f 6e 6e 65 63 74     print connect
27d0: 69 6f 6e 2e 61 64 64 28 33 2c 20 34 29 0a 0a 20  ion.add(3, 4).. 
27e0: 20 20 20 20 20 20 20 28 01 00 00 00 52 05 00 00         (....R...
27f0: 00 28 03 00 00 00 52 2b 00 00 00 52 93 00 00 00  .(....R+...R....
2800: 74 07 00 00 00 6d 65 74 68 6f 64 73 28 00 00 00  t....methods(...
2810: 00 28 00 00 00 00 73 3b 00 00 00 2f 68 6f 6d 65  .(....s;.../home
2820: 2f 73 70 69 66 66 79 2f 44 6f 63 75 6d 65 6e 74  /spiffy/Document
2830: 73 2f 70 72 6f 67 72 61 6d 73 2f 6d 6f 62 69 6c  s/programs/mobil
2840: 65 62 6c 75 72 2f 67 6c 75 6f 6e 2f 67 6c 6f 62  eblur/gluon/glob
2850: 61 6c 73 2e 70 79 74 06 00 00 00 78 6d 6c 72 70  als.pyt....xmlrp
2860: 63 18 01 00 00 73 02 00 00 00 00 14 63 01 00 00  c....s......c...
2870: 00 0d 00 00 00 10 00 00 00 43 00 00 00 73 b6 01  .........C...s..
2880: 00 00 64 01 00 64 02 00 6c 00 00 6d 01 00 7d 01  ..d..d..l..m..}.
2890: 00 6d 02 00 7d 02 00 6d 03 00 7d 03 00 6d 04 00  .m..}..m..}..m..
28a0: 7d 04 00 6d 05 00 7d 05 00 01 7c 04 00 6a 06 00  }..m..}...|..j..
28b0: 7d 06 00 7c 05 00 64 03 00 64 04 00 64 05 00 64  }..|..d..d..d..d
28c0: 06 00 74 07 00 6a 08 00 6a 09 00 83 03 01 7d 07  ..t..j..j.....}.
28d0: 00 64 01 00 64 07 00 6c 0a 00 6d 0b 00 7d 08 00  .d..d..l..m..}..
28e0: 01 67 00 00 7c 08 00 6a 0c 00 44 5d 4a 00 7d 09  .g..|..j..D]J.}.
28f0: 00 74 0d 00 67 00 00 7c 09 00 6a 0e 00 6a 0f 00  .t..g..|..j..j..
2900: 44 5d 2b 00 7d 0a 00 74 10 00 74 11 00 7c 0a 00  D]+.}..t..t..|..
2910: 64 08 00 19 83 01 00 64 09 00 7c 0a 00 64 0a 00  d......d..|..d..
2920: 19 64 0b 00 14 16 83 02 00 5e 02 00 71 7f 00 8c  .d.......^..q...
2930: 00 00 5e 02 00 71 69 00 7d 0b 00 74 12 00 83 00  ..^..qi.}..t....
2940: 00 7d 0c 00 7c 01 00 7c 06 00 64 05 00 64 0c 00  .}..|..|..d..d..
2950: 64 0d 00 7c 07 00 16 83 01 01 7c 06 00 64 0e 00  d..|......|..d..
2960: 64 0c 00 64 0f 00 7c 0c 00 16 83 01 01 7c 01 00  d..d..|......|..
2970: 7c 03 00 74 07 00 6a 08 00 83 01 00 64 10 00 64  |..t..j.....d..d
2980: 11 00 64 12 00 64 13 00 7c 0c 00 16 83 01 02 7c  ..d..d..|......|
2990: 06 00 64 14 00 64 0c 00 64 15 00 7c 0c 00 16 83  ..d..d..d..|....
29a0: 01 01 7c 01 00 7c 03 00 74 07 00 6a 13 00 83 01  ..|..|..t..j....
29b0: 00 64 10 00 64 11 00 64 12 00 64 16 00 7c 0c 00  .d..d..d..d..|..
29c0: 16 83 01 02 7c 06 00 64 17 00 64 0c 00 64 18 00  ....|..d..d..d..
29d0: 7c 0c 00 16 83 01 01 7c 01 00 7c 03 00 74 07 00  |......|..|..t..
29e0: 6a 14 00 83 01 00 64 10 00 64 11 00 64 12 00 64  j.....d..d..d..d
29f0: 19 00 7c 0c 00 16 83 01 02 7c 06 00 64 1a 00 64  ..|......|..d..d
2a00: 0c 00 64 1b 00 7c 0c 00 16 83 01 01 7c 01 00 7c  ..d..|......|..|
2a10: 03 00 7c 0b 00 83 01 00 64 10 00 64 11 00 64 12  ..|.....d..d..d.
2a20: 00 64 1c 00 7c 0c 00 16 83 01 02 7c 02 00 64 1d  .d..|......|..d.
2a30: 00 83 01 00 83 0a 00 53 28 1e 00 00 00 4e 69 ff  .......S(....Ni.
2a40: ff ff ff 28 05 00 00 00 74 03 00 00 00 44 49 56  ...(....t....DIV
2a50: 74 06 00 00 00 53 43 52 49 50 54 74 08 00 00 00  t....SCRIPTt....
2a60: 42 45 41 55 54 49 46 59 74 03 00 00 00 54 41 47  BEAUTIFYt....TAG
2a70: 74 03 00 00 00 55 52 4c 74 05 00 00 00 61 64 6d  t....URLt....adm
2a80: 69 6e 52 ad 00 00 00 74 06 00 00 00 64 65 73 69  inR....t....desi
2a90: 67 6e 52 21 00 00 00 28 01 00 00 00 74 06 00 00  gnR!...(....t...
2aa0: 00 74 68 72 65 61 64 69 00 00 00 00 73 06 00 00  .threadi....s...
2ab0: 00 25 2e 32 66 6d 73 69 01 00 00 00 69 e8 03 00  .%.2fmsi....i...
2ac0: 00 74 08 00 00 00 5f 6f 6e 63 6c 69 63 6b 73 16  .t...._onclicks.
2ad0: 00 00 00 64 6f 63 75 6d 65 6e 74 2e 6c 6f 63 61  ...document.loca
2ae0: 74 69 6f 6e 3d 27 25 73 27 52 93 00 00 00 73 23  tion='%s'R....s#
2af0: 00 00 00 6a 51 75 65 72 79 28 27 23 72 65 71 75  ...jQuery('#requ
2b00: 65 73 74 2d 25 73 27 29 2e 73 6c 69 64 65 54 6f  est-%s').slideTo
2b10: 67 67 6c 65 28 29 74 06 00 00 00 5f 63 6c 61 73  ggle()t...._clas
2b20: 73 74 06 00 00 00 68 69 64 64 65 6e 74 03 00 00  st....hiddent...
2b30: 00 5f 69 64 73 0a 00 00 00 72 65 71 75 65 73 74  ._ids....request
2b40: 2d 25 73 52 37 00 00 00 73 23 00 00 00 6a 51 75  -%sR7...s#...jQu
2b50: 65 72 79 28 27 23 73 65 73 73 69 6f 6e 2d 25 73  ery('#session-%s
2b60: 27 29 2e 73 6c 69 64 65 54 6f 67 67 6c 65 28 29  ').slideToggle()
2b70: 73 0a 00 00 00 73 65 73 73 69 6f 6e 2d 25 73 52  s....session-%sR
2b80: 46 00 00 00 73 24 00 00 00 6a 51 75 65 72 79 28  F...s$...jQuery(
2b90: 27 23 72 65 73 70 6f 6e 73 65 2d 25 73 27 29 2e  '#response-%s').
2ba0: 73 6c 69 64 65 54 6f 67 67 6c 65 28 29 73 0b 00  slideToggle()s..
2bb0: 00 00 72 65 73 70 6f 6e 73 65 2d 25 73 73 08 00  ..response-%ss..
2bc0: 00 00 64 62 20 73 74 61 74 73 73 24 00 00 00 6a  ..db statss$...j
2bd0: 51 75 65 72 79 28 27 23 64 62 2d 73 74 61 74 73  Query('#db-stats
2be0: 2d 25 73 27 29 2e 73 6c 69 64 65 54 6f 67 67 6c  -%s').slideToggl
2bf0: 65 28 29 73 0b 00 00 00 64 62 2d 73 74 61 74 73  e()s....db-stats
2c00: 2d 25 73 73 18 00 00 00 6a 51 75 65 72 79 28 27  -%ss....jQuery('
2c10: 2e 68 69 64 64 65 6e 27 29 2e 68 69 64 65 28 29  .hidden').hide()
2c20: 28 15 00 00 00 52 14 00 00 00 52 b0 00 00 00 52  (....R....R....R
2c30: b1 00 00 00 52 b2 00 00 00 52 b3 00 00 00 52 b4  ....R....R....R.
2c40: 00 00 00 74 06 00 00 00 62 75 74 74 6f 6e 52 36  ...t....buttonR6
2c50: 00 00 00 52 93 00 00 00 52 1f 00 00 00 74 09 00  ...R....R....t..
2c60: 00 00 67 6c 75 6f 6e 2e 64 61 6c 52 b7 00 00 00  ..gluon.dalR....
2c70: 74 09 00 00 00 69 6e 73 74 61 6e 63 65 73 52 08  t....instancesR.
2c80: 00 00 00 52 a8 00 00 00 74 08 00 00 00 5f 74 69  ...R....t...._ti
2c90: 6d 69 6e 67 73 52 09 00 00 00 52 0a 00 00 00 52  mingsR....R....R
2ca0: 0f 00 00 00 52 37 00 00 00 52 46 00 00 00 28 0d  ....R7...RF...(.
2cb0: 00 00 00 52 2b 00 00 00 52 b0 00 00 00 52 b1 00  ...R+...R....R..
2cc0: 00 00 52 b2 00 00 00 52 b3 00 00 00 52 b4 00 00  ..R....R....R...
2cd0: 00 74 06 00 00 00 42 55 54 54 4f 4e 52 b5 00 00  .t....BUTTONR...
2ce0: 00 52 b7 00 00 00 74 01 00 00 00 69 74 03 00 00  .R....t....it...
2cf0: 00 72 6f 77 74 07 00 00 00 64 62 73 74 61 74 73  .rowt....dbstats
2d00: 74 01 00 00 00 75 28 00 00 00 00 28 00 00 00 00  t....u(....(....
2d10: 73 3b 00 00 00 2f 68 6f 6d 65 2f 73 70 69 66 66  s;.../home/spiff
2d20: 79 2f 44 6f 63 75 6d 65 6e 74 73 2f 70 72 6f 67  y/Documents/prog
2d30: 72 61 6d 73 2f 6d 6f 62 69 6c 65 62 6c 75 72 2f  rams/mobileblur/
2d40: 67 6c 75 6f 6e 2f 67 6c 6f 62 61 6c 73 2e 70 79  gluon/globals.py
2d50: 74 07 00 00 00 74 6f 6f 6c 62 61 72 2e 01 00 00  t....toolbar....
2d60: 73 26 00 00 00 00 01 28 01 09 01 0f 01 0f 01 10  s&.....(........
2d70: 01 03 02 57 01 09 01 03 01 13 01 13 01 22 01 13  ...W........."..
2d80: 01 22 01 13 01 22 01 13 01 1f 01 4e 28 10 00 00  ."...".....N(...
2d90: 00 52 5a 00 00 00 52 5e 00 00 00 52 59 00 00 00  .RZ...R^...RY...
2da0: 52 2c 00 00 00 52 41 00 00 00 52 72 00 00 00 52  R,...RA...Rr...R
2db0: 85 00 00 00 52 8a 00 00 00 52 91 00 00 00 52 04  ....R....R....R.
2dc0: 00 00 00 52 1d 00 00 00 52 9c 00 00 00 52 ac 00  ...R....R....R..
2dd0: 00 00 52 0d 00 00 00 52 af 00 00 00 52 c5 00 00  ..R....R....R...
2de0: 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00  .(....(....(....
2df0: 73 3b 00 00 00 2f 68 6f 6d 65 2f 73 70 69 66 66  s;.../home/spiff
2e00: 79 2f 44 6f 63 75 6d 65 6e 74 73 2f 70 72 6f 67  y/Documents/prog
2e10: 72 61 6d 73 2f 6d 6f 62 69 6c 65 62 6c 75 72 2f  rams/mobileblur/
2e20: 67 6c 75 6f 6e 2f 67 6c 6f 62 61 6c 73 2e 70 79  gluon/globals.py
2e30: 52 12 00 00 00 80 00 00 00 73 18 00 00 00 06 05  R........s......
2e40: 06 02 09 13 0c 06 09 1d 09 06 09 0e 03 01 0c 25  ...............%
2e50: 0f 1e 0c 03 09 16 63 00 00 00 00 00 00 00 00 07  ......c.........
2e60: 00 00 00 42 00 00 00 73 77 00 00 00 65 00 00 5a  ...B...sw...e..Z
2e70: 01 00 64 00 00 5a 02 00 64 0c 00 64 01 00 64 0c  ..d..Z..d..d..d.
2e80: 00 65 04 00 64 0c 00 65 05 00 64 02 00 84 06 00  .e..d..e..d.....
2e90: 5a 06 00 64 03 00 84 00 00 5a 07 00 64 04 00 64  Z..d.....Z..d..d
2ea0: 05 00 84 01 00 5a 08 00 64 06 00 84 00 00 5a 09  .....Z..d.....Z.
2eb0: 00 64 0c 00 64 07 00 84 01 00 5a 0a 00 64 08 00  .d..d.....Z..d..
2ec0: 84 00 00 5a 0b 00 64 09 00 84 00 00 5a 0c 00 64  ...Z..d.....Z..d
2ed0: 0a 00 84 00 00 5a 0d 00 64 0b 00 84 00 00 5a 0e  .....Z..d.....Z.
2ee0: 00 52 53 28 0d 00 00 00 73 51 00 00 00 0a 20 20  .RS(....sQ....  
2ef0: 20 20 64 65 66 69 6e 65 73 20 74 68 65 20 73 65    defines the se
2f00: 73 73 69 6f 6e 20 6f 62 6a 65 63 74 20 61 6e 64  ssion object and
2f10: 20 74 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c   the default val
2f20: 75 65 73 20 6f 66 20 69 74 73 20 6d 65 6d 62 65  ues of its membe
2f30: 72 73 20 28 4e 6f 6e 65 29 0a 20 20 20 20 74 0e  rs (None).    t.
2f40: 00 00 00 77 65 62 32 70 79 5f 73 65 73 73 69 6f  ...web2py_sessio
2f50: 6e 63 09 00 00 00 15 00 00 00 0a 00 00 00 43 00  nc............C.
2f60: 00 00 73 f7 04 00 00 7c 07 00 74 00 00 6b 02 00  ..s....|..t..k..
2f70: 72 18 00 64 01 00 84 00 00 7d 07 00 6e 00 00 7c  r..d.....}..n..|
2f80: 00 00 6a 01 00 7c 02 00 83 01 00 01 7c 05 00 73  ..j..|......|..s
2f90: 37 00 7c 01 00 6a 02 00 7d 05 00 6e 00 00 64 02  7.|..j..}..n..d.
2fa0: 00 7c 05 00 6a 03 00 83 00 00 16 7c 02 00 5f 04  .|..j......|.._.
2fb0: 00 7c 03 00 73 58 02 74 05 00 6a 06 00 74 00 00  .|..sX.t..j..t..
2fc0: 6b 08 00 73 6e 00 7c 05 00 74 05 00 6a 06 00 6b  k..sn.|..t..j..k
2fd0: 06 00 72 72 00 64 03 00 53 74 07 00 7c 02 00 5f  ..rr.d..St..|.._
2fe0: 08 00 7c 01 00 6a 09 00 6a 0a 00 64 04 00 64 05  ..|..j..j..d..d.
2ff0: 00 83 02 00 7d 09 00 7c 02 00 6a 04 00 7c 01 00  ....}..|..j..|..
3000: 6a 0b 00 6b 06 00 72 03 01 7c 01 00 6a 0b 00 7c  j..k..r..|..j..|
3010: 02 00 6a 04 00 19 6a 0c 00 7c 02 00 5f 0d 00 74  ..j...j..|.._..t
3020: 0e 00 6a 0f 00 7c 02 00 6a 0d 00 83 01 00 72 f7  ..j..|..j.....r.
3030: 00 74 10 00 6a 11 00 6a 12 00 74 13 00 7c 01 00  .t..j..j..t..|..
3040: 6a 14 00 83 01 00 7c 05 00 64 06 00 7c 02 00 6a  j.....|..d..|..j
3050: 0d 00 83 04 00 7c 02 00 5f 15 00 71 03 01 64 03  .....|.._..q..d.
3060: 00 7c 02 00 5f 0d 00 6e 00 00 7c 02 00 6a 0d 00  .|.._..n..|..j..
3070: 72 cc 01 79 aa 00 74 17 00 7c 02 00 6a 15 00 64  r..y..t..|..j..d
3080: 07 00 83 02 00 7c 02 00 5f 18 00 7a 8d 00 74 19  .....|.._..z..t.
3090: 00 6a 1a 00 7c 02 00 6a 18 00 74 19 00 6a 1b 00  .j..|..j..t..j..
30a0: 83 02 00 01 74 00 00 7c 02 00 5f 1c 00 7c 00 00  ....t..|.._..|..
30b0: 6a 1d 00 74 1e 00 6a 1f 00 7c 02 00 6a 18 00 83  j..t..j..|..j...
30c0: 01 00 83 01 00 01 7c 02 00 6a 18 00 6a 20 00 64  ......|..j..j .d
30d0: 08 00 83 01 00 01 7c 02 00 6a 15 00 6a 21 00 64  ......|..j..j!.d
30e0: 09 00 83 01 00 64 0a 00 19 6a 21 00 64 0b 00 83  .....d...j!.d...
30f0: 01 00 64 08 00 19 7d 0a 00 7c 08 00 72 b0 01 7c  ..d...}..|..r..|
3100: 09 00 7c 0a 00 6b 03 00 72 b0 01 74 22 00 64 0c  ..|..k..r..t".d.
3110: 00 82 02 00 6e 00 00 57 64 03 00 58 57 71 cc 01  ....n..Wd..XWq..
3120: 01 01 01 64 03 00 7c 02 00 5f 0d 00 71 cc 01 58  ...d..|.._..q..X
3130: 6e 00 00 7c 02 00 6a 0d 00 73 8c 04 74 23 00 83  n..|..j..s..t#..
3140: 00 00 7d 0b 00 64 0d 00 7c 09 00 7c 0b 00 66 02  ..}..d..|..|..f.
3150: 00 16 7c 02 00 5f 0d 00 7c 07 00 72 1f 02 7c 07  ..|.._..|..r..|.
3160: 00 7c 02 00 6a 0d 00 83 01 00 7d 0c 00 64 0e 00  .|..j.....}..d..
3170: 7c 0c 00 7c 02 00 6a 0d 00 66 02 00 16 7c 02 00  |..|..j..f...|..
3180: 5f 0d 00 6e 00 00 74 10 00 6a 11 00 6a 12 00 74  _..n..t..j..j..t
3190: 13 00 7c 01 00 6a 14 00 83 01 00 7c 05 00 64 06  ..|..j.....|..d.
31a0: 00 7c 02 00 6a 0d 00 83 04 00 7c 02 00 5f 15 00  .|..j.....|.._..
31b0: 74 00 00 7c 02 00 5f 08 00 71 8c 04 6e 34 02 74  t..|.._..q..n4.t
31c0: 05 00 6a 06 00 74 00 00 6b 09 00 72 7a 02 74 05  ..j..t..k..rz.t.
31d0: 00 6a 06 00 6a 24 00 7c 05 00 83 01 00 01 6e 00  .j..j$.|......n.
31e0: 00 74 00 00 7c 02 00 5f 25 00 7c 02 00 6a 18 00  .t..|.._%.|..j..
31f0: 72 9c 02 7c 00 00 6a 26 00 7c 02 00 83 01 00 01  r..|..j&.|......
3200: 6e 00 00 74 27 00 6a 05 00 6a 28 00 72 b4 02 7c  n..t'.j..j(.r..|
3210: 03 00 7c 01 00 5f 29 00 6e 00 00 7c 05 00 7c 01  ..|.._).n..|..|.
3220: 00 6a 02 00 6b 02 00 72 cc 02 7c 06 00 7d 0d 00  .j..k..r..|..}..
3230: 6e 06 00 74 07 00 7d 0d 00 7c 04 00 64 0f 00 17  n..t..}..|..d...
3240: 7c 05 00 17 7d 0e 00 7c 03 00 6a 2a 00 7c 0e 00  |...}..|..j*.|..
3250: 64 03 00 83 02 00 7d 0f 00 7c 0f 00 64 03 00 6b  d.....}..|..d..k
3260: 08 00 72 85 03 7c 03 00 6a 2b 00 7c 0e 00 7c 03  ..r..|..j+.|..|.
3270: 00 6a 2c 00 64 10 00 64 11 00 64 12 00 74 07 00  .j,.d..d..d..t..
3280: 83 02 01 7c 03 00 6a 2c 00 64 13 00 64 14 00 64  ...|..j,.d..d..d
3290: 15 00 83 01 01 7c 03 00 6a 2c 00 64 16 00 64 17  .....|..j,.d..d.
32a0: 00 64 12 00 7c 01 00 6a 2d 00 83 02 01 7c 03 00  .d..|..j-....|..
32b0: 6a 2c 00 64 18 00 64 17 00 83 02 00 7c 03 00 6a  j,.d..d.....|..j
32c0: 2c 00 64 19 00 64 14 00 64 15 00 83 01 01 7c 03  ,.d..d..d.....|.
32d0: 00 6a 2c 00 64 1a 00 64 1b 00 83 02 00 64 1c 00  .j,.d..d.....d..
32e0: 7c 0d 00 83 07 01 7d 0f 00 6e 00 00 79 b3 00 7c  |.....}..n..y..|
32f0: 01 00 6a 0b 00 7c 02 00 6a 04 00 19 6a 0c 00 7d  ..j..|..j...j..}
3300: 10 00 7c 10 00 6a 21 00 64 04 00 83 01 00 5c 02  ..|..j!.d.....\.
3310: 00 7d 11 00 7d 12 00 7c 11 00 64 1d 00 6b 02 00  .}..}..|..d..k..
3320: 72 c8 03 74 22 00 64 1e 00 82 02 00 6e 00 00 7c  r..t".d.....n..|
3330: 03 00 7c 0f 00 6a 2e 00 7c 11 00 6b 02 00 83 01  ..|..j..|..k....
3340: 00 6a 2f 00 83 00 00 7d 13 00 74 30 00 7c 13 00  .j/....}..t0.|..
3350: 83 01 00 64 08 00 6b 02 00 73 08 04 7c 13 00 64  ...d..k..s..|..d
3360: 08 00 19 6a 31 00 7c 12 00 6b 03 00 72 14 04 74  ...j1.|..k..r..t
3370: 22 00 64 1f 00 82 02 00 6e 00 00 74 1e 00 6a 32  ".d.....n..t..j2
3380: 00 7c 13 00 64 08 00 19 6a 33 00 83 01 00 7d 14  .|..d...j3....}.
3390: 00 7c 00 00 6a 1d 00 7c 14 00 83 01 00 01 57 6e  .|..j..|......Wn
33a0: 26 00 04 74 22 00 6b 0a 00 72 60 04 01 01 01 64  &..t".k..r`....d
33b0: 03 00 7d 11 00 74 23 00 83 00 00 7d 12 00 69 00  ..}..t#....}..i.
33c0: 00 7d 14 00 6e 01 00 58 7c 02 00 6a 04 00 7c 0f  .}..n..X|..j..|.
33d0: 00 7c 11 00 7c 12 00 66 04 00 7c 02 00 5f 34 00  .|..|..f..|.._4.
33e0: 64 20 00 7c 11 00 7c 12 00 66 02 00 16 7c 02 00  d .|..|..f...|..
33f0: 5f 0d 00 7c 02 00 6a 0d 00 7c 02 00 6a 0b 00 7c  _..|..j..|..j..|
3400: 02 00 6a 04 00 3c 64 09 00 7c 02 00 6a 0b 00 7c  ..j..<d..|..j..|
3410: 02 00 6a 04 00 19 64 21 00 3c 74 35 00 6a 36 00  ..j...d!.<t5.j6.
3420: 74 37 00 7c 00 00 83 01 00 83 01 00 6a 38 00 83  t7.|........j8..
3430: 00 00 7c 00 00 5f 39 00 7c 00 00 6a 3a 00 72 f3  ..|.._9.|..j:.r.
3440: 04 7c 00 00 6a 3a 00 64 03 00 02 7c 02 00 5f 3a  .|..j:.d...|.._:
3450: 00 7c 00 00 5f 3a 00 6e 00 00 64 03 00 53 28 22  .|.._:.n..d..S("
3460: 00 00 00 73 c8 00 00 00 0a 20 20 20 20 20 20 20  ...s.....       
3470: 20 73 65 70 61 72 61 74 65 20 63 61 6e 20 62 65   separate can be
3480: 20 73 65 70 61 72 61 74 65 3d 6c 61 6d 62 64 61   separate=lambda
3490: 28 73 65 73 73 69 6f 6e 5f 6e 61 6d 65 29 3a 20  (session_name): 
34a0: 73 65 73 73 69 6f 6e 5f 6e 61 6d 65 5b 2d 32 3a  session_name[-2:
34b0: 5d 0a 20 20 20 20 20 20 20 20 61 6e 64 20 69 74  ].        and it
34c0: 20 69 73 20 75 73 65 64 20 74 6f 20 64 65 74 65   is used to dete
34d0: 72 6d 69 6e 65 20 61 20 73 65 73 73 69 6f 6e 20  rmine a session 
34e0: 70 72 65 66 69 78 2e 0a 20 20 20 20 20 20 20 20  prefix..        
34f0: 73 65 70 61 72 61 74 65 20 63 61 6e 20 62 65 20  separate can be 
3500: 54 72 75 65 20 61 6e 64 20 69 74 20 69 73 20 73  True and it is s
3510: 65 74 20 74 6f 20 73 65 73 73 69 6f 6e 5f 6e 61  et to session_na
3520: 6d 65 5b 2d 32 3a 5d 0a 20 20 20 20 20 20 20 20  me[-2:].        
3530: 63 01 00 00 00 01 00 00 00 02 00 00 00 53 00 00  c............S..
3540: 00 73 08 00 00 00 7c 00 00 64 01 00 1f 53 28 02  .s....|..d...S(.
3550: 00 00 00 4e 69 fe ff ff ff 28 00 00 00 00 28 01  ...Ni....(....(.
3560: 00 00 00 74 0c 00 00 00 73 65 73 73 69 6f 6e 5f  ...t....session_
3570: 6e 61 6d 65 28 00 00 00 00 28 00 00 00 00 73 3b  name(....(....s;
3580: 00 00 00 2f 68 6f 6d 65 2f 73 70 69 66 66 79 2f  .../home/spiffy/
3590: 44 6f 63 75 6d 65 6e 74 73 2f 70 72 6f 67 72 61  Documents/progra
35a0: 6d 73 2f 6d 6f 62 69 6c 65 62 6c 75 72 2f 67 6c  ms/mobileblur/gl
35b0: 75 6f 6e 2f 67 6c 6f 62 61 6c 73 2e 70 79 52 61  uon/globals.pyRa
35c0: 00 00 00 5c 01 00 00 73 00 00 00 00 73 0d 00 00  ...\...s....s...
35d0: 00 73 65 73 73 69 6f 6e 5f 69 64 5f 25 73 4e 52  .session_id_%sNR
35e0: 2d 00 00 00 52 3c 00 00 00 74 08 00 00 00 73 65  -...R<...t....se
35f0: 73 73 69 6f 6e 73 73 03 00 00 00 72 62 2b 69 00  ssionss....rb+i.
3600: 00 00 00 74 01 00 00 00 2f 69 ff ff ff ff 74 01  ...t..../i....t.
3610: 00 00 00 2d 73 0d 00 00 00 63 6f 6f 6b 69 65 20  ...-s....cookie 
3620: 61 74 74 61 63 6b 73 05 00 00 00 25 73 2d 25 73  attacks....%s-%s
3630: 73 05 00 00 00 25 73 2f 25 73 52 2e 00 00 00 74  s....%s/%sR....t
3640: 06 00 00 00 6c 6f 63 6b 65 64 74 07 00 00 00 62  ....lockedt....b
3650: 6f 6f 6c 65 61 6e 52 ad 00 00 00 74 09 00 00 00  ooleanR....t....
3660: 63 6c 69 65 6e 74 5f 69 70 74 06 00 00 00 6c 65  client_ipt....le
3670: 6e 67 74 68 69 40 00 00 00 74 10 00 00 00 63 72  ngthi@...t....cr
3680: 65 61 74 65 64 5f 64 61 74 65 74 69 6d 65 52 23  eated_datetimeR#
3690: 00 00 00 74 11 00 00 00 6d 6f 64 69 66 69 65 64  ...t....modified
36a0: 5f 64 61 74 65 74 69 6d 65 74 0a 00 00 00 75 6e  _datetimet....un
36b0: 69 71 75 65 5f 6b 65 79 74 0c 00 00 00 73 65 73  ique_keyt....ses
36c0: 73 69 6f 6e 5f 64 61 74 61 74 04 00 00 00 62 6c  sion_datat....bl
36d0: 6f 62 74 07 00 00 00 6d 69 67 72 61 74 65 74 01  obt....migratet.
36e0: 00 00 00 30 73 0e 00 00 00 72 65 63 6f 72 64 5f  ...0s....record_
36f0: 69 64 20 3d 3d 20 30 73 09 00 00 00 4e 6f 20 72  id == 0s....No r
3700: 65 63 6f 72 64 73 05 00 00 00 25 73 3a 25 73 52  ecords....%s:%sR
3710: 97 00 00 00 28 3b 00 00 00 52 41 00 00 00 74 07  ....(;...RA...t.
3720: 00 00 00 5f 75 6e 6c 6f 63 6b 52 1f 00 00 00 52  ..._unlockR....R
3730: 45 00 00 00 74 0f 00 00 00 73 65 73 73 69 6f 6e  E...t....session
3740: 5f 69 64 5f 6e 61 6d 65 52 10 00 00 00 74 0b 00  _id_nameR....t..
3750: 00 00 64 62 5f 73 65 73 73 69 6f 6e 73 52 26 00  ..db_sessionsR&.
3760: 00 00 74 0b 00 00 00 73 65 73 73 69 6f 6e 5f 6e  ..t....session_n
3770: 65 77 52 2f 00 00 00 52 30 00 00 00 52 19 00 00  ewR/...R0...R...
3780: 00 52 89 00 00 00 52 66 00 00 00 74 10 00 00 00  .R....Rf...t....
3790: 72 65 67 65 78 5f 73 65 73 73 69 6f 6e 5f 69 64  regex_session_id
37a0: 52 a4 00 00 00 52 96 00 00 00 52 97 00 00 00 74  R....R....R....t
37b0: 04 00 00 00 6a 6f 69 6e 52 0c 00 00 00 52 1e 00  ....joinR....R..
37c0: 00 00 74 10 00 00 00 73 65 73 73 69 6f 6e 5f 66  ..t....session_f
37d0: 69 6c 65 6e 61 6d 65 52 1d 00 00 00 74 04 00 00  ilenameR....t...
37e0: 00 6f 70 65 6e 74 0c 00 00 00 73 65 73 73 69 6f  .opent....sessio
37f0: 6e 5f 66 69 6c 65 74 0b 00 00 00 70 6f 72 74 61  n_filet....porta
3800: 6c 6f 63 6b 65 72 74 04 00 00 00 6c 6f 63 6b 74  lockert....lockt
3810: 07 00 00 00 4c 4f 43 4b 5f 45 58 74 0e 00 00 00  ....LOCK_EXt....
3820: 73 65 73 73 69 6f 6e 5f 6c 6f 63 6b 65 64 52 7e  session_lockedR~
3830: 00 00 00 74 07 00 00 00 63 50 69 63 6b 6c 65 74  ...t....cPicklet
3840: 04 00 00 00 6c 6f 61 64 74 04 00 00 00 73 65 65  ....loadt....see
3850: 6b 52 8d 00 00 00 74 09 00 00 00 45 78 63 65 70  kR....t....Excep
3860: 74 69 6f 6e 52 0f 00 00 00 74 03 00 00 00 61 64  tionR....t....ad
3870: 64 74 0a 00 00 00 73 65 73 73 69 6f 6e 5f 64 62  dt....session_db
3880: 74 06 00 00 00 5f 63 6c 6f 73 65 52 2a 00 00 00  t...._closeR*...
3890: 74 12 00 00 00 77 65 62 32 70 79 5f 72 75 6e 74  t....web2py_runt
38a0: 69 6d 65 5f 67 61 65 74 0a 00 00 00 74 69 63 6b  ime_gaet....tick
38b0: 65 74 73 5f 64 62 52 48 00 00 00 74 0c 00 00 00  ets_dbRH...t....
38c0: 64 65 66 69 6e 65 5f 74 61 62 6c 65 74 05 00 00  define_tablet...
38d0: 00 46 69 65 6c 64 52 24 00 00 00 74 02 00 00 00  .FieldR$...t....
38e0: 69 64 74 06 00 00 00 73 65 6c 65 63 74 52 43 00  idt....selectRC.
38f0: 00 00 52 d1 00 00 00 74 05 00 00 00 6c 6f 61 64  ..R....t....load
3900: 73 52 d2 00 00 00 74 12 00 00 00 5f 64 62 74 61  sR....t...._dbta
3910: 62 6c 65 5f 61 6e 64 5f 66 69 65 6c 64 74 07 00  ble_and_fieldt..
3920: 00 00 68 61 73 68 6c 69 62 74 03 00 00 00 6d 64  ..hashlibt....md
3930: 35 52 73 00 00 00 74 06 00 00 00 64 69 67 65 73  5Rs...t....diges
3940: 74 74 0e 00 00 00 5f 53 65 73 73 69 6f 6e 5f 5f  tt...._Session__
3950: 68 61 73 68 52 68 00 00 00 28 15 00 00 00 52 2b  hashRh...(....R+
3960: 00 00 00 52 93 00 00 00 52 46 00 00 00 52 a8 00  ...R....RF...R..
3970: 00 00 74 09 00 00 00 74 61 62 6c 65 6e 61 6d 65  ..t....tablename
3980: 74 09 00 00 00 6d 61 73 74 65 72 61 70 70 52 d4  t....masterappR.
3990: 00 00 00 74 08 00 00 00 73 65 70 61 72 61 74 65  ...t....separate
39a0: 74 0c 00 00 00 63 68 65 63 6b 5f 63 6c 69 65 6e  t....check_clien
39b0: 74 52 2f 00 00 00 74 02 00 00 00 6f 63 52 32 00  tR/...t....ocR2.
39c0: 00 00 74 06 00 00 00 70 72 65 66 69 78 74 0d 00  ..t....prefixt..
39d0: 00 00 74 61 62 6c 65 5f 6d 69 67 72 61 74 65 74  ..table_migratet
39e0: 05 00 00 00 74 6e 61 6d 65 52 a0 00 00 00 52 88  ....tnameR....R.
39f0: 00 00 00 74 09 00 00 00 72 65 63 6f 72 64 5f 69  ...t....record_i
3a00: 64 52 d1 00 00 00 74 04 00 00 00 72 6f 77 73 52  dR....t....rowsR
3a10: d2 00 00 00 28 00 00 00 00 28 00 00 00 00 73 3b  ....(....(....s;
3a20: 00 00 00 2f 68 6f 6d 65 2f 73 70 69 66 66 79 2f  .../home/spiffy/
3a30: 44 6f 63 75 6d 65 6e 74 73 2f 70 72 6f 67 72 61  Documents/progra
3a40: 6d 73 2f 6d 6f 62 69 6c 65 62 6c 75 72 2f 67 6c  ms/mobileblur/gl
3a50: 75 6f 6e 2f 67 6c 6f 62 61 6c 73 2e 70 79 74 07  uon/globals.pyt.
3a60: 00 00 00 63 6f 6e 6e 65 63 74 4b 01 00 00 73 aa  ...connectK...s.
3a70: 00 00 00 00 10 0c 01 0c 01 0d 01 06 01 0c 01 13  ................
3a80: 02 06 01 1e 01 04 01 09 01 15 01 12 02 16 01 12  ................
3a90: 02 18 01 15 02 0c 01 09 01 03 02 15 01 03 01 0c  ................
3aa0: 01 0a 01 09 01 19 01 10 01 23 01 12 01 10 02 05  .........#......
3ab0: 03 03 01 10 01 09 01 09 01 13 01 06 01 0f 01 19  ................
3ac0: 02 18 01 12 01 0f 02 0f 01 13 01 09 01 09 01 10  ................
3ad0: 01 0c 02 0c 01 0f 01 09 02 06 01 0e 01 12 01 0c  ................
3ae0: 01 06 01 03 01 15 01 12 01 0f 01 09 01 0f 01 12  ................
3af0: 01 12 01 0c 02 03 01 13 01 15 01 0c 01 0c 01 1b  ................
3b00: 01 25 01 0c 04 16 01 11 01 0d 01 06 01 09 01 0a  .%..............
3b10: 02 18 01 13 01 13 01 14 01 1e 01 09 01 63 01 00  .............c..
3b20: 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 27  ..........C...s'
3b30: 00 00 00 7c 00 00 6a 00 00 72 0d 00 74 01 00 53  ...|..j..r..t..S
3b40: 74 02 00 6a 02 00 6a 03 00 83 00 00 7c 00 00 5f  t..j..j.....|.._
3b50: 00 00 74 04 00 53 64 00 00 53 28 01 00 00 00 4e  ..t..Sd..S(....N
3b60: 28 05 00 00 00 74 10 00 00 00 5f 73 74 61 72 74  (....t...._start
3b70: 5f 74 69 6d 65 73 74 61 6d 70 52 26 00 00 00 52  _timestampR&...R
3b80: 23 00 00 00 74 05 00 00 00 74 6f 64 61 79 52 41  #...t....todayRA
3b90: 00 00 00 28 01 00 00 00 52 2b 00 00 00 28 00 00  ...(....R+...(..
3ba0: 00 00 28 00 00 00 00 73 3b 00 00 00 2f 68 6f 6d  ..(....s;.../hom
3bb0: 65 2f 73 70 69 66 66 79 2f 44 6f 63 75 6d 65 6e  e/spiffy/Documen
3bc0: 74 73 2f 70 72 6f 67 72 61 6d 73 2f 6d 6f 62 69  ts/programs/mobi
3bd0: 6c 65 62 6c 75 72 2f 67 6c 75 6f 6e 2f 67 6c 6f  leblur/gluon/glo
3be0: 62 61 6c 73 2e 70 79 74 06 00 00 00 69 73 5f 6e  bals.pyt....is_n
3bf0: 65 77 c2 01 00 00 73 08 00 00 00 00 01 09 01 04  ew....s.........
3c00: 02 12 01 69 10 0e 00 00 63 02 00 00 00 03 00 00  ...i....c.......
3c10: 00 05 00 00 00 43 00 00 00 73 4d 00 00 00 74 00  .....C...sM...t.
3c20: 00 6a 00 00 6a 01 00 83 00 00 7d 02 00 7c 00 00  .j..j.....}..|..
3c30: 6a 02 00 0c 73 38 00 7c 00 00 6a 02 00 74 00 00  j...s8.|..j..t..
3c40: 6a 03 00 64 01 00 7c 01 00 83 00 01 17 7c 02 00  j..d..|......|..
3c50: 6b 04 00 72 45 00 7c 02 00 7c 00 00 5f 02 00 74  k..rE.|..|.._..t
3c60: 04 00 53 74 05 00 53 64 00 00 53 28 02 00 00 00  ..St..Sd..S(....
3c70: 4e 74 07 00 00 00 73 65 63 6f 6e 64 73 28 06 00  Nt....seconds(..
3c80: 00 00 52 23 00 00 00 52 02 01 00 00 74 0f 00 00  ..R#...R....t...
3c90: 00 5f 6c 61 73 74 5f 74 69 6d 65 73 74 61 6d 70  ._last_timestamp
3ca0: 74 09 00 00 00 74 69 6d 65 64 65 6c 74 61 52 26  t....timedeltaR&
3cb0: 00 00 00 52 41 00 00 00 28 03 00 00 00 52 2b 00  ...RA...(....R+.
3cc0: 00 00 52 04 01 00 00 52 24 00 00 00 28 00 00 00  ..R....R$...(...
3cd0: 00 28 00 00 00 00 73 3b 00 00 00 2f 68 6f 6d 65  .(....s;.../home
3ce0: 2f 73 70 69 66 66 79 2f 44 6f 63 75 6d 65 6e 74  /spiffy/Document
3cf0: 73 2f 70 72 6f 67 72 61 6d 73 2f 6d 6f 62 69 6c  s/programs/mobil
3d00: 65 62 6c 75 72 2f 67 6c 75 6f 6e 2f 67 6c 6f 62  eblur/gluon/glob
3d10: 61 6c 73 2e 70 79 74 0a 00 00 00 69 73 5f 65 78  als.pyt....is_ex
3d20: 70 69 72 65 64 c9 01 00 00 73 0c 00 00 00 00 01  pired....s......
3d30: 0f 01 0a 01 1f 01 09 01 04 02 63 01 00 00 00 01  ..........c.....
3d40: 00 00 00 02 00 00 00 43 00 00 00 73 0d 00 00 00  .......C...s....
3d50: 74 00 00 7c 00 00 5f 01 00 64 00 00 53 28 01 00  t..|.._..d..S(..
3d60: 00 00 4e 28 02 00 00 00 52 41 00 00 00 74 07 00  ..N(....RA...t..
3d70: 00 00 5f 73 65 63 75 72 65 28 01 00 00 00 52 2b  .._secure(....R+
3d80: 00 00 00 28 00 00 00 00 28 00 00 00 00 73 3b 00  ...(....(....s;.
3d90: 00 00 2f 68 6f 6d 65 2f 73 70 69 66 66 79 2f 44  ../home/spiffy/D
3da0: 6f 63 75 6d 65 6e 74 73 2f 70 72 6f 67 72 61 6d  ocuments/program
3db0: 73 2f 6d 6f 62 69 6c 65 62 6c 75 72 2f 67 6c 75  s/mobileblur/glu
3dc0: 6f 6e 2f 67 6c 6f 62 61 6c 73 2e 70 79 74 06 00  on/globals.pyt..
3dd0: 00 00 73 65 63 75 72 65 d2 01 00 00 73 02 00 00  ..secure....s...
3de0: 00 00 01 63 02 00 00 00 02 00 00 00 02 00 00 00  ...c............
3df0: 43 00 00 00 73 1a 00 00 00 7c 00 00 6a 00 00 7c  C...s....|..j..|
3e00: 01 00 83 01 00 01 74 01 00 7c 00 00 5f 02 00 64  ......t..|.._..d
3e10: 00 00 53 28 01 00 00 00 4e 28 03 00 00 00 52 e9  ..S(....N(....R.
3e20: 00 00 00 52 41 00 00 00 74 07 00 00 00 5f 66 6f  ...RA...t...._fo
3e30: 72 67 65 74 28 02 00 00 00 52 2b 00 00 00 52 46  rget(....R+...RF
3e40: 00 00 00 28 00 00 00 00 28 00 00 00 00 73 3b 00  ...(....(....s;.
3e50: 00 00 2f 68 6f 6d 65 2f 73 70 69 66 66 79 2f 44  ../home/spiffy/D
3e60: 6f 63 75 6d 65 6e 74 73 2f 70 72 6f 67 72 61 6d  ocuments/program
3e70: 73 2f 6d 6f 62 69 6c 65 62 6c 75 72 2f 67 6c 75  s/mobileblur/glu
3e80: 6f 6e 2f 67 6c 6f 62 61 6c 73 2e 70 79 74 06 00  on/globals.pyt..
3e90: 00 00 66 6f 72 67 65 74 d5 01 00 00 73 04 00 00  ..forget....s...
3ea0: 00 00 01 0d 01 63 03 00 00 00 09 00 00 00 0d 00  .....c..........
3eb0: 00 00 43 00 00 00 73 21 01 00 00 7c 02 00 6a 00  ..C...s!...|..j.
3ec0: 00 0c 73 1d 00 7c 02 00 6a 01 00 0c 73 1d 00 7c  ..s..|..j...s..|
3ed0: 00 00 6a 02 00 72 21 00 64 00 00 53 7c 00 00 6a  ..j..r!.d..S|..j
3ee0: 03 00 7d 03 00 7c 03 00 64 00 00 6b 09 00 72 64  ..}..|..d..k..rd
3ef0: 00 7c 00 00 60 03 00 7c 03 00 74 05 00 6a 06 00  .|..`..|..t..j..
3f00: 74 07 00 7c 00 00 83 01 00 83 01 00 6a 08 00 83  t..|........j...
3f10: 00 00 6b 02 00 72 64 00 64 00 00 53 6e 00 00 7c  ..k..rd.d..Sn..|
3f20: 02 00 6a 09 00 5c 04 00 7d 04 00 7d 05 00 7d 06  ..j..\..}..}..}.
3f30: 00 7d 07 00 74 0a 00 64 01 00 74 0b 00 64 02 00  .}..t..d..t..d..
3f40: 7c 01 00 6a 0c 00 6a 0d 00 64 03 00 7c 01 00 6a  |..j..j..d..|..j
3f50: 0e 00 64 04 00 74 0f 00 6a 10 00 74 0a 00 7c 00  ..d..t..j..t..|.
3f60: 00 83 01 00 83 01 00 64 05 00 7c 07 00 83 00 05  .......d..|.....
3f70: 7d 08 00 7c 06 00 72 e0 00 7c 05 00 6a 11 00 7c  }..|..r..|..j..|
3f80: 05 00 6a 12 00 7c 06 00 6b 02 00 83 01 00 6a 13  ..j..|..k.....j.
3f90: 00 7c 08 00 8d 00 00 01 6e 0f 00 7c 05 00 6a 14  .|......n..|..j.
3fa0: 00 7c 08 00 8d 00 00 7d 06 00 64 06 00 7c 06 00  .|.....}..d..|..
3fb0: 7c 07 00 66 02 00 16 7c 02 00 6a 15 00 7c 02 00  |..f...|..j..|..
3fc0: 6a 16 00 3c 64 07 00 7c 02 00 6a 15 00 7c 02 00  j..<d..|..j..|..
3fd0: 6a 16 00 19 64 08 00 3c 64 00 00 53 28 09 00 00  j...d..<d..S(...
3fe0: 00 4e 52 cb 00 00 00 52 cd 00 00 00 52 d0 00 00  .NR....R....R...
3ff0: 00 52 d2 00 00 00 52 d1 00 00 00 73 05 00 00 00  .R....R....s....
4000: 25 73 3a 25 73 52 c9 00 00 00 52 97 00 00 00 28  %s:%sR....R....(
4010: 17 00 00 00 52 e8 00 00 00 52 66 00 00 00 52 0a  ....R....Rf...R.
4020: 01 00 00 52 f5 00 00 00 52 1d 00 00 00 52 f2 00  ...R....R....R..
4030: 00 00 52 f3 00 00 00 52 73 00 00 00 52 f4 00 00  ..R....Rs...R...
4040: 00 52 f1 00 00 00 52 7d 00 00 00 52 26 00 00 00  .R....R}...R&...
4050: 52 16 00 00 00 74 0b 00 00 00 72 65 6d 6f 74 65  R....t....remote
4060: 5f 61 64 64 72 52 24 00 00 00 52 e3 00 00 00 74  _addrR$...R....t
4070: 05 00 00 00 64 75 6d 70 73 74 03 00 00 00 5f 64  ....dumpst...._d
4080: 62 52 ee 00 00 00 52 7e 00 00 00 74 06 00 00 00  bR....R~...t....
4090: 69 6e 73 65 72 74 52 19 00 00 00 52 d7 00 00 00  insertR....R....
40a0: 28 09 00 00 00 52 2b 00 00 00 52 93 00 00 00 52  (....R+...R....R
40b0: 46 00 00 00 52 f5 00 00 00 74 0e 00 00 00 72 65  F...R....t....re
40c0: 63 6f 72 64 5f 69 64 5f 6e 61 6d 65 52 a0 00 00  cord_id_nameR...
40d0: 00 52 fe 00 00 00 52 d1 00 00 00 74 02 00 00 00  .R....R....t....
40e0: 64 64 28 00 00 00 00 28 00 00 00 00 73 3b 00 00  dd(....(....s;..
40f0: 00 2f 68 6f 6d 65 2f 73 70 69 66 66 79 2f 44 6f  ./home/spiffy/Do
4100: 63 75 6d 65 6e 74 73 2f 70 72 6f 67 72 61 6d 73  cuments/programs
4110: 2f 6d 6f 62 69 6c 65 62 6c 75 72 2f 67 6c 75 6f  /mobileblur/gluo
4120: 6e 2f 67 6c 6f 62 61 6c 73 2e 70 79 74 10 00 00  n/globals.pyt...
4130: 00 5f 74 72 79 5f 73 74 6f 72 65 5f 69 6e 5f 64  ._try_store_in_d
4140: 62 d9 01 00 00 73 24 00 00 00 00 03 1d 01 04 03  b....s$.........
4150: 09 01 0c 01 06 01 21 01 07 03 15 01 18 01 09 01  ......!.........
4160: 15 01 09 01 06 01 22 02 0f 01 03 01 17 01 63 03  ......".......c.
4170: 00 00 00 05 00 00 00 04 00 00 00 43 00 00 00 73  ...........C...s
4180: 3b 01 00 00 7c 02 00 6a 00 00 72 0d 00 64 00 00  ;...|..j..r..d..
4190: 53 7c 00 00 6a 01 00 7d 03 00 7c 03 00 64 00 00  S|..j..}..|..d..
41a0: 6b 09 00 72 5d 00 7c 00 00 60 01 00 7c 03 00 74  k..r].|..`..|..t
41b0: 03 00 6a 04 00 74 05 00 7c 00 00 83 01 00 83 01  ..j..t..|.......
41c0: 00 6a 06 00 83 00 00 6b 02 00 72 5d 00 7c 00 00  .j.....k..r].|..
41d0: 6a 07 00 7c 02 00 83 01 00 01 64 00 00 53 6e 00  j..|......d..Sn.
41e0: 00 7c 02 00 6a 08 00 0c 73 70 00 7c 00 00 6a 09  .|..j...sp.|..j.
41f0: 00 72 81 00 7c 00 00 6a 07 00 7c 02 00 83 01 00  .r..|..j..|.....
4200: 01 64 00 00 53 7c 02 00 6a 0a 00 72 f8 00 74 0b  .d..S|..j..r..t.
4210: 00 6a 0c 00 6a 0d 00 7c 02 00 6a 0e 00 83 01 00  .j..j..|..j.....
4220: 7d 04 00 74 0b 00 6a 0c 00 6a 0f 00 7c 04 00 83  }..t..j..j..|...
4230: 01 00 73 c1 00 74 0b 00 6a 10 00 7c 04 00 83 01  ..s..t..j..|....
4240: 00 01 6e 00 00 74 11 00 7c 02 00 6a 0e 00 64 01  ..n..t..|..j..d.
4250: 00 83 02 00 7c 02 00 5f 12 00 74 13 00 6a 14 00  ....|.._..t..j..
4260: 7c 02 00 6a 12 00 74 13 00 6a 15 00 83 02 00 01  |..j..t..j......
4270: 74 16 00 7c 02 00 5f 17 00 6e 00 00 7c 02 00 6a  t..|.._..n..|..j
4280: 12 00 72 37 01 74 18 00 6a 19 00 74 1a 00 7c 00  ..r7.t..j..t..|.
4290: 00 83 01 00 7c 02 00 6a 12 00 83 02 00 01 7c 02  ....|..j......|.
42a0: 00 6a 12 00 6a 1b 00 83 00 00 01 7c 00 00 6a 07  .j..j......|..j.
42b0: 00 7c 02 00 83 01 00 01 6e 00 00 64 00 00 53 28  .|......n..d..S(
42c0: 02 00 00 00 4e 74 02 00 00 00 77 62 28 1c 00 00  ....Nt....wb(...
42d0: 00 52 e8 00 00 00 52 f5 00 00 00 52 1d 00 00 00  .R....R....R....
42e0: 52 f2 00 00 00 52 f3 00 00 00 52 73 00 00 00 52  R....R....Rs...R
42f0: f4 00 00 00 52 e9 00 00 00 52 66 00 00 00 52 0a  ....R....Rf...R.
4300: 01 00 00 52 d9 00 00 00 52 96 00 00 00 52 97 00  ...R....R....R..
4310: 00 00 74 07 00 00 00 64 69 72 6e 61 6d 65 52 dc  ..t....dirnameR.
4320: 00 00 00 74 06 00 00 00 65 78 69 73 74 73 74 05  ...t....existst.
4330: 00 00 00 6d 6b 64 69 72 52 dd 00 00 00 52 de 00  ...mkdirR....R..
4340: 00 00 52 df 00 00 00 52 e0 00 00 00 52 e1 00 00  ..R....R....R...
4350: 00 52 41 00 00 00 52 e2 00 00 00 52 e3 00 00 00  .RA...R....R....
4360: 74 04 00 00 00 64 75 6d 70 52 7d 00 00 00 74 08  t....dumpR}...t.
4370: 00 00 00 74 72 75 6e 63 61 74 65 28 05 00 00 00  ...truncate(....
4380: 52 2b 00 00 00 52 93 00 00 00 52 46 00 00 00 52  R+...R....RF...R
4390: f5 00 00 00 74 0e 00 00 00 73 65 73 73 69 6f 6e  ....t....session
43a0: 5f 66 6f 6c 64 65 72 28 00 00 00 00 28 00 00 00  _folder(....(...
43b0: 00 73 3b 00 00 00 2f 68 6f 6d 65 2f 73 70 69 66  .s;.../home/spif
43c0: 66 79 2f 44 6f 63 75 6d 65 6e 74 73 2f 70 72 6f  fy/Documents/pro
43d0: 67 72 61 6d 73 2f 6d 6f 62 69 6c 65 62 6c 75 72  grams/mobileblur
43e0: 2f 67 6c 75 6f 6e 2f 67 6c 6f 62 61 6c 73 2e 70  /gluon/globals.p
43f0: 79 74 12 00 00 00 5f 74 72 79 5f 73 74 6f 72 65  yt...._try_store
4400: 5f 6f 6e 5f 64 69 73 6b f4 01 00 00 73 2c 00 00  _on_disk....s,..
4410: 00 00 03 09 01 04 03 09 01 0c 01 06 01 21 01 0d  .............!..
4420: 01 07 02 13 01 0d 01 04 02 09 02 15 01 12 01 10  ................
4430: 01 15 01 16 01 0c 02 09 01 19 01 0d 01 63 02 00  .............c..
4440: 00 00 02 00 00 00 05 00 00 00 43 00 00 00 73 46  ..........C...sF
4450: 00 00 00 7c 01 00 72 42 00 7c 01 00 6a 00 00 72  ...|..rB.|..j..r
4460: 42 00 7c 01 00 6a 01 00 72 42 00 79 1d 00 74 02  B.|..j..rB.y..t.
4470: 00 6a 03 00 7c 01 00 6a 00 00 83 01 00 01 74 04  .j..|..j......t.
4480: 00 7c 01 00 5f 01 00 57 71 42 00 01 01 01 71 42  .|.._..WqB....qB
4490: 00 58 6e 00 00 64 00 00 53 28 01 00 00 00 4e 28  .Xn..d..S(....N(
44a0: 05 00 00 00 52 de 00 00 00 52 e2 00 00 00 52 df  ....R....R....R.
44b0: 00 00 00 74 06 00 00 00 75 6e 6c 6f 63 6b 52 26  ...t....unlockR&
44c0: 00 00 00 28 02 00 00 00 52 2b 00 00 00 52 46 00  ...(....R+...RF.
44d0: 00 00 28 00 00 00 00 28 00 00 00 00 73 3b 00 00  ..(....(....s;..
44e0: 00 2f 68 6f 6d 65 2f 73 70 69 66 66 79 2f 44 6f  ./home/spiffy/Do
44f0: 63 75 6d 65 6e 74 73 2f 70 72 6f 67 72 61 6d 73  cuments/programs
4500: 2f 6d 6f 62 69 6c 65 62 6c 75 72 2f 67 6c 75 6f  /mobileblur/gluo
4510: 6e 2f 67 6c 6f 62 61 6c 73 2e 70 79 52 d6 00 00  n/globals.pyR...
4520: 00 14 02 00 00 73 0c 00 00 00 00 01 18 01 03 01  .....s..........
4530: 10 01 0d 01 03 01 63 02 00 00 00 02 00 00 00 04  ......c.........
4540: 00 00 00 43 00 00 00 73 44 00 00 00 7c 01 00 72  ...C...sD...|..r
4550: 40 00 7c 01 00 6a 00 00 72 40 00 7c 00 00 6a 01  @.|..j..r@.|..j.
4560: 00 7c 01 00 83 01 00 01 79 17 00 7c 01 00 6a 00  .|......y..|..j.
4570: 00 6a 02 00 83 00 00 01 7c 01 00 60 00 00 57 71  .j......|..`..Wq
4580: 40 00 01 01 01 71 40 00 58 6e 00 00 64 00 00 53  @....q@.Xn..d..S
4590: 28 01 00 00 00 4e 28 03 00 00 00 52 de 00 00 00  (....N(....R....
45a0: 52 d6 00 00 00 52 81 00 00 00 28 02 00 00 00 52  R....R....(....R
45b0: 2b 00 00 00 52 46 00 00 00 28 00 00 00 00 28 00  +...RF...(....(.
45c0: 00 00 00 73 3b 00 00 00 2f 68 6f 6d 65 2f 73 70  ...s;.../home/sp
45d0: 69 66 66 79 2f 44 6f 63 75 6d 65 6e 74 73 2f 70  iffy/Documents/p
45e0: 72 6f 67 72 61 6d 73 2f 6d 6f 62 69 6c 65 62 6c  rograms/mobilebl
45f0: 75 72 2f 67 6c 75 6f 6e 2f 67 6c 6f 62 61 6c 73  ur/gluon/globals
4600: 2e 70 79 52 e9 00 00 00 1c 02 00 00 73 0e 00 00  .pyR........s...
4610: 00 00 01 0f 01 0d 01 03 01 0d 01 0a 01 03 01 4e  ...............N
4620: 28 0f 00 00 00 52 5a 00 00 00 52 5e 00 00 00 52  (....RZ...R^...R
4630: 59 00 00 00 52 1d 00 00 00 52 41 00 00 00 52 26  Y...R....RA...R&
4640: 00 00 00 52 00 01 00 00 52 03 01 00 00 52 07 01  ...R....R....R..
4650: 00 00 52 09 01 00 00 52 0b 01 00 00 52 12 01 00  ..R....R....R...
4660: 00 52 1a 01 00 00 52 d6 00 00 00 52 e9 00 00 00  .R....R....R....
4670: 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73  (....(....(....s
4680: 3b 00 00 00 2f 68 6f 6d 65 2f 73 70 69 66 66 79  ;.../home/spiffy
4690: 2f 44 6f 63 75 6d 65 6e 74 73 2f 70 72 6f 67 72  /Documents/progr
46a0: 61 6d 73 2f 6d 6f 62 69 6c 65 62 6c 75 72 2f 67  ams/mobileblur/g
46b0: 6c 75 6f 6e 2f 67 6c 6f 62 61 6c 73 2e 70 79 52  luon/globals.pyR
46c0: 13 00 00 00 45 01 00 00 73 1e 00 00 00 06 04 06  ....E...s.......
46d0: 06 03 01 03 01 03 01 03 01 03 01 0c 6e 09 07 0c  ............n...
46e0: 09 09 03 0c 04 09 1b 09 20 09 08 28 2d 00 00 00  ........ ..(-...
46f0: 52 59 00 00 00 74 07 00 00 00 73 74 6f 72 61 67  RY...t....storag
4700: 65 52 00 00 00 00 52 01 00 00 00 52 02 00 00 00  eR....R....R....
4710: 52 03 00 00 00 52 04 00 00 00 52 af 00 00 00 52  R....R....R....R
4720: 05 00 00 00 52 06 00 00 00 52 14 00 00 00 52 07  ....R....R....R.
4730: 00 00 00 52 08 00 00 00 52 09 00 00 00 52 0a 00  ...R....R....R..
4740: 00 00 74 04 00 00 00 68 74 74 70 52 0b 00 00 00  ..t....httpR....
4750: 74 09 00 00 00 66 69 6c 65 75 74 69 6c 73 52 0c  t....fileutilsR.
4760: 00 00 00 74 0b 00 00 00 73 65 72 69 61 6c 69 7a  ...t....serializ
4770: 65 72 73 52 0d 00 00 00 52 0e 00 00 00 52 2a 00  ersR....R....R*.
4780: 00 00 74 05 00 00 00 75 74 69 6c 73 52 0f 00 00  ..t....utilsR...
4790: 00 52 10 00 00 00 52 f2 00 00 00 52 df 00 00 00  .R....R....R....
47a0: 52 e3 00 00 00 52 63 00 00 00 52 23 00 00 00 52  R....Rc...R#...R
47b0: a2 00 00 00 52 17 00 00 00 52 96 00 00 00 52 4a  ....R....R....RJ
47c0: 00 00 00 52 4c 00 00 00 74 09 00 00 00 74 68 72  ...RL...t....thr
47d0: 65 61 64 69 6e 67 52 a3 00 00 00 52 da 00 00 00  eadingR....R....
47e0: 74 07 00 00 00 5f 5f 61 6c 6c 5f 5f 74 05 00 00  t....__all__t...
47f0: 00 6c 6f 63 61 6c 52 36 00 00 00 52 11 00 00 00  .localR6...R....
4800: 52 12 00 00 00 52 13 00 00 00 28 00 00 00 00 28  R....R....(....(
4810: 00 00 00 00 28 00 00 00 00 73 3b 00 00 00 2f 68  ....(....s;.../h
4820: 6f 6d 65 2f 73 70 69 66 66 79 2f 44 6f 63 75 6d  ome/spiffy/Docum
4830: 65 6e 74 73 2f 70 72 6f 67 72 61 6d 73 2f 6d 6f  ents/programs/mo
4840: 62 69 6c 65 62 6c 75 72 2f 67 6c 75 6f 6e 2f 67  bileblur/gluon/g
4850: 6c 6f 62 61 6c 73 2e 70 79 74 08 00 00 00 3c 6d  lobals.pyt....<m
4860: 6f 64 75 6c 65 3e 0f 00 00 00 73 38 00 00 00 06  odule>....s8....
4870: 02 16 01 1c 01 10 01 10 01 22 01 10 01 10 01 16  ........."......
4880: 01 0c 01 10 01 10 02 0c 01 0c 01 0c 01 0c 01 0c  ................
4890: 01 0c 01 0c 01 0c 01 0c 01 0c 01 0c 02 0f 02 0f  ................
48a0: 02 0c 02 16 51 16 c5                             ....Q..