Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 88

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 215

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 216

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 217

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 218

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 219

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 220
PK!ś;Tyy srfi-67.gonu„[µü¤GOOF----LE-8-2.0a]ł4h 4] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-67¤ ¤ gfilenameS¤ fsrfi/srfi-67.scm¤ gimportsS¤ gsrfi-27¤  ¤  ¤ ¤ gexportsS¤ g/>=?¤ g>/>?¤ g>=/>=?¤ g>=/>?¤ g>=?¤ g>?¤ gboolean-compare¤ gchain<=?¤ gchain=?¤ #gchain>?¤ $g char-compare¤ %gchar-compare-ci¤ &g compare-by<¤ 'g compare-by<=¤ (g compare-by=/<¤ )g compare-by=/>¤ *g compare-by>¤ +g compare-by>=¤ ,gcomplex-compare¤ -g cond-compare¤ .g debug-compare¤ /gdefault-compare¤ 0gif-not=?¤ 1gif3¤ 2gif<=?¤ 3gif=?¤ 6gif>?¤ 7ginteger-compare¤ 8g kth-largest¤ 9g list-compare¤ :glist-compare-as-vector¤ ;g max-compare¤ gnumber-compare¤ ?g pair-compare¤ @gpair-compare-car¤ Agpair-compare-cdr¤ Bgpairwise-not=?¤ Cgrational-compare¤ Dg real-compare¤ Egrefine-compare¤ Fgselect-compare¤ Ggsymbol-compare¤ Hgvector-compare¤ Igvector-compare-as-list¤ J !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI9¤ Kg replacementsS¤ Lgstring-compare¤ Mgstring-compare-ci¤ NLM¤ Ogset-current-module¤ PO¤ QO¤ Rgcond-expand-provide¤ Sgcurrent-module¤ T¤ Ugfor-each¤ Vgcompare:checked¤ Wgmake-syntax-transformer¤ XW¤ YW¤ Zgmacro¤ [g $sc-dispatch¤ \[¤ ][¤ ^gany¤ _^^^^^¤ `g syntax-object¤ agcase¤ bgtop¤ cb¤ dgribcage¤ egdummy¤ fgc¤ ggless¤ hgequal¤ iggreater¤ jefghi¤ kgm-46961e518a-3¤ lkb¤ mlcccc¤ nfl-46961e518a-8¤ ofl-46961e518a-9¤ pfl-46961e518a-a¤ qfl-46961e518a-b¤ rfl-46961e518a-c¤ snopqr¤ tdjms¤ ud¤ vgx¤ wv¤ xl¤ yfl-46961e518a-5¤ zy¤ {dwxz¤ |ctu{¤ }ghygiene¤ ~}¤ `a|~¤ €` ’|~¤ €¤ ‚` |~¤ ƒ‚¤ „` |~¤ …„¤ †gelse¤ ‡`†|~¤ ˆgerror¤ ‰`ˆ|~¤ Šf comparison value not in {-1,0,1}¤ ‹`Š|~¤ Œ‰‹¤ ‡Œ¤ Ž¤ gsyntax-violation¤ ¤ ‘¤ ’f-source expression failed to match any pattern¤ “gcompare:if-rel?¤ ”gc-cases¤ •ga-cases¤ –g consequence¤ —e”•f–¤ ˜gm-46961e518a-12¤ ™˜b¤ š™cccc¤ ›fl-46961e518a-17¤ œfl-46961e518a-18¤ fl-46961e518a-19¤ žfl-46961e518a-1a¤ Ÿfl-46961e518a-1b¤  ›œžŸ¤ ”d—š ¤ ¢™¤ £fl-46961e518a-14¤ ¤£¤ „dw¢¤¤ ¦c”u„¤ §`“¦~¤ Øgif¤ ©`ئ~¤ Ŗ`¦~¤ «©ŖŖ¤ ¬«¤ ­^^^^^^¤ ®g alternate¤ Æe”•f–®¤ °™ccccc¤ ±fl-46961e518a-22¤ ²fl-46961e518a-23¤ ³fl-46961e518a-24¤ “fl-46961e518a-25¤ µfl-46961e518a-26¤ ¶fl-46961e518a-27¤ ·±²³“µ¶¤ ødư·¤ ¹cøu„¤ ŗ`a¹~¤ »`†¹~¤ ¼`ˆ¹~¤ ½`й~¤ ¾¼½¤ 滾¤ Ąæ¤ Įgeach-any¤ Ā^ĮŒ¤ Ćgarg¤ ÄeƤ Ågm-46961e518a-2f¤ ĘÅb¤ ĒĘc¤ Čfl-46961e518a-34¤ Éfl-46961e518a-35¤ ŹČɤ ĖdÄĒŹ¤ Ģʤ Ķfl-46961e518a-31¤ Īͤ ĻdwĢΤ ŠcĖuϤ Ń`“Š~¤ Ņ` Š~¤ ÓҤ Ō` ’Š~¤ Õ` Š~¤ ÖŌÕ¤ ×gm-46961e518a-3a¤ Ų×b¤ ŁŲc¤ Śfl-46961e518a-3f¤ Ūfl-46961e518a-40¤ ÜŚŪ¤ Żdģܤ ŽŲ¤ ßfl-46961e518a-3c¤ ąß¤ įdwŽą¤ ācŻuᤠć`“ā~¤ ä` ’ā~¤ åä¤ ę` ā~¤ ē` ā~¤ čęē¤ égm-46961e518a-45¤ źéb¤ ėźc¤ ģfl-46961e518a-4a¤ ķfl-46961e518a-4b¤ īģķ¤ ļdÄėī¤ šź¤ ńfl-46961e518a-47¤ ņń¤ ódwšņ¤ ōcļuó¤ õ`“ō~¤ ö` ō~¤ ÷ö¤ ų` ’ō~¤ ł` ō~¤ śųł¤ ūgm-46961e518a-50¤ üūb¤ żüc¤ žfl-46961e518a-55¤ ’fl-46961e518a-56¤ ž’¤ dÄż¤ ü¤ fl-46961e518a-52¤ ¤ dw¤ cu¤ `“~¤ ` ’~¤  ` ~¤   ¤  ` ~¤   ¤  gm-46961e518a-5b¤  b¤ c¤ fl-46961e518a-60¤ fl-46961e518a-61¤ ¤ dĤ ¤ fl-46961e518a-5d¤ ¤ dw¤ cu¤ `“~¤ ` ~¤ ` ~¤ ¤ ` ’~¤ ¤ gm-46961e518a-66¤  b¤ ! c¤ "fl-46961e518a-6b¤ #fl-46961e518a-6c¤ $"#¤ %dÄ!$¤ & ¤ 'fl-46961e518a-68¤ ('¤ )dw&(¤ *c%u)¤ +`“*~¤ ,` ’*~¤ -` *~¤ .,-¤ /` *~¤ 0/¤ 1gcompare:define-rel?¤ 2^^^¤ 3gdefine¤ 4grel?¤ 5gif-rel?¤ 6e45¤ 7gm-46961e518a-71¤ 87b¤ 98cc¤ :fl-46961e518a-76¤ ;fl-46961e518a-77¤ d69=¤ ?8¤ @fl-46961e518a-73¤ A@¤ Bdw?A¤ Cc>uB¤ D`3C~¤ Eg case-lambda¤ F`EC~¤ Gglambda¤ H`GC~¤ I`vC~¤ Jgy¤ K`JC~¤ LIK¤ M`/C~¤ NMIK¤ O`C~¤ P`C~¤ QNOP¤ Rgcompare¤ S`RC~¤ TS¤ USIK¤ VUOP¤ W`ØC~¤ Xg procedure?¤ Y`XC~¤ ZYS¤ [`ˆC~¤ \f*not a procedure (Did you mean rel/rel??): ¤ ]`\C~¤ ^[]S¤ _^¤ `gcompare:define-rel1/rel2?¤ a^^^^¤ bg rel1/rel2?¤ cgif-rel1?¤ dgif-rel2?¤ eebcd¤ fgm-46961e518a-83¤ gfb¤ hgccc¤ ifl-46961e518a-88¤ jfl-46961e518a-89¤ kfl-46961e518a-8a¤ lfl-46961e518a-8b¤ mijkl¤ ndehm¤ og¤ pfl-46961e518a-85¤ qp¤ rdwoq¤ scnur¤ t`3s~¤ u`Es~¤ v`Gs~¤ w`vs~¤ x`Js~¤ ygz¤ z`ys~¤ {wxz¤ |`/s~¤ }|wx¤ ~|xz¤ `s~¤ €`s~¤ ~€¤ ‚`Vs~¤ ƒ‚€|z¤ „ƒ¤ …`Rs~¤ †…¤ ‡…wx¤ ˆ…xz¤ ‰ˆ€¤ Š‚€…z¤ ‹Š¤ Œ…wxz¤ gcompare:define-chain-rel?¤ Žg chain-rel?¤ eŽ5¤ gm-46961e518a-99¤ ‘b¤ ’‘cc¤ “fl-46961e518a-9e¤ ”fl-46961e518a-9f¤ •fl-46961e518a-a0¤ –“”•¤ —d’–¤ ˜‘¤ ™fl-46961e518a-9b¤ 𙤠›dw˜š¤ œc—u›¤ `3œ~¤ ž`Eœ~¤ Ÿ`Rœ~¤  Ÿ¤ ”`œ~¤ ¢ ”¤ £gx1¤ ¤`£œ~¤ „Ÿ¤¤ ¦`Vœ~¤ §¦”Ÿ¤¤ Ø„§¤ ©gx2¤ Ŗ`©œ~¤ «Ÿ¤Ŗ¤ ¬`œ~¤ ­«”¬¤ ®gx3¤ Æ`®œ~¤ °Ÿ¤ŖÆ¤ ±ŸŖÆ¤ ²±”¬¤ ³¦¬ŸÆ¤ “³¤ µgx3+¤ ¶`µœ~¤ ·Ŗ¶Œ¤ ø¤·Œ¤ ¹ŸøŒ¤ ŗglet¤ »`ŗœ~¤ ¼gchain?¤ ½`¼œ~¤ ¾ghead¤ æ`¾œ~¤ ĄæŖ¤ Įgtail¤ Ā`Įœ~¤ ƶ¤ ĥƤ Å`Øœ~¤ Ęgnull?¤ Ē`Ęœ~¤ ČǤ Égcar¤ Ź`Éœ~¤ ĖŹĀ¤ ĢŸæĖ¤ Ķgcdr¤ Ī`Ķœ~¤ ĻΤ нĖϤ Ńgapply¤ Ņ`Ńœ~¤ ÓҦ¬ŸĻ¤ ŌĢŠÓ¤ ÕҦ¬Ÿ¶¤ ÖÕ¤ ×grandom-integer¤ Ųglist-ref¤ Łglength¤ Śf bad index¤ Ūginteger?¤ Ügexact?¤ Ż^¤ Že¤ ßgm-46961e518a-a9¤ ąßb¤ įą¤ āfl-46961e518a-ae¤ ć⤠ädŽį㤠åfl-46961e518a-ab¤ ęå¤ ēdwįę¤ čcäuē¤ é` č~¤ ź^^¤ ė^Œ¤ ģ^댤 ķgc1¤ īgc2¤ ļgcs¤ šeķīļ¤ ńąccc¤ ņfl-46961e518a-b6¤ ófl-46961e518a-b7¤ ōfl-46961e518a-b8¤ õfl-46961e518a-b9¤ öņóōõ¤ ÷dšńö¤ ųc÷uē¤ ł`1ų~¤ ś` ’ų~¤ ū`Eų~¤ ü` ų~¤ żü¤ žgclause¤ ’evJž¤ gm-46961e518a-bf¤ b¤ ccc¤ fl-46961e518a-c4¤ fl-46961e518a-c5¤ fl-46961e518a-c6¤ fl-46961e518a-c7¤ ¤ d’¤  ¤  fl-46961e518a-c1¤   ¤  dw  ¤  cu ¤ `ŗ ~¤ gx-val¤ ` ~¤ gy-val¤ ` ~¤ `F ~¤ ^ź¤ evJ¤ cc¤ fl-46961e518a-ce¤ fl-46961e518a-cf¤ fl-46961e518a-d0¤ ¤ d¤ cu ¤ ` ~¤ gfree-id¤ cu ¤  `†~¤ ! ¤ "!ĮŒ¤ #^^"¤ $^#¤ %evJf¤ &fl-46961e518a-d5¤ 'fl-46961e518a-d6¤ (fl-46961e518a-d7¤ )fl-46961e518a-d8¤ *&'()¤ +d%*¤ ,c+u ¤ -`E,~¤ .ĀĮŒ¤ /^.Œ¤ 0^/Œ¤ 1^0¤ 2gt?¤ 3evJ2fž¤ 4ccccc¤ 5fl-46961e518a-df¤ 6fl-46961e518a-e0¤ 7fl-46961e518a-e1¤ 8fl-46961e518a-e2¤ 9fl-46961e518a-e3¤ :fl-46961e518a-e4¤ ;56789:¤ <d34;¤ =c<u ¤ >`ŗ=~¤ ?gt?-val¤ @`?=~¤ Agtx¤ B`A=~¤ Cgty¤ D`C=~¤ E`Ø=~¤ F`E=~¤ G` ’=~¤ HG¤ I` =~¤ J`F=~¤ Kgm-46961e518a-ed¤ LKb¤ ML¤ Nfl-46961e518a-f2¤ ON¤ PdŽMO¤ Qfl-46961e518a-ef¤ RQ¤ SdwMR¤ TcPuS¤ U` T~¤ VcuS¤ W`†V~¤ XW¤ YXĮŒ¤ Z^Y¤ [eļ¤ \Lc¤ ]fl-46961e518a-f5¤ ^fl-46961e518a-f6¤ _]^¤ `d[\_¤ ac`uS¤ b`Ea~¤ cźĮŒ¤ dcĮŒ¤ e^dŒ¤ feACļž¤ gLcccc¤ hfl-46961e518a-fb¤ ifl-46961e518a-fc¤ jfl-46961e518a-fd¤ kfl-46961e518a-fe¤ lfl-46961e518a-ff¤ mhijkl¤ ndfgm¤ ocnuS¤ p`ŗo~¤ qgtx-val¤ r`qo~¤ sgty-val¤ t`so~¤ u`Øo~¤ v`Eo~¤ w` ’o~¤ xw¤ y` o~¤ z`-o~¤ {gcompare:type-check¤ |gtype?¤ }g type-name¤ ~e|}v¤ gm-46961e518a-107¤ €b¤ €ccc¤ ‚fl-46961e518a-10c¤ ƒfl-46961e518a-10d¤ „fl-46961e518a-10e¤ …fl-46961e518a-10f¤ †‚ƒ„…¤ ‡d~†¤ ˆ€¤ ‰fl-46961e518a-109¤ Љ¤ ‹dwˆŠ¤ Œc‡u‹¤ `ØŒ~¤ Žgnot¤ `ŽŒ~¤ `ˆŒ~¤ ‘g string-append¤ ’`‘Œ~¤ “fnot ¤ ”`“Œ~¤ •f:¤ –`•Œ~¤ —–¤ ˜gbegin¤ ™e|}vJ¤ š€cccc¤ ›fl-46961e518a-115¤ œfl-46961e518a-116¤ fl-46961e518a-117¤ žfl-46961e518a-118¤ Ÿfl-46961e518a-119¤  ›œžŸ¤ ”d™š ¤ ¢c”u‹¤ £`˜¢~¤ ¤`{¢~¤ „gcompare:define-by=/<¤ ¦g=¤ §g<¤ ØeR¦§|}¤ ©gm-46961e518a-120¤ Ŗ©b¤ «Ŗccccc¤ ¬fl-46961e518a-125¤ ­fl-46961e518a-126¤ ®fl-46961e518a-127¤ Æfl-46961e518a-128¤ °fl-46961e518a-129¤ ±fl-46961e518a-12a¤ ²¬­®Æ°±¤ ³dØ«²¤ “Ŗ¤ µfl-46961e518a-122¤ ¶µ¤ ·dw“¶¤ øc³u·¤ ¹`3ø~¤ ŗ`ŗø~¤ »`Gø~¤ ¼`vø~¤ ½`Jø~¤ ¾¼½¤ æ`Øø~¤ Ą¼¤ Įgeq?¤ Ā`Įø~¤ ü½¤ Ä` ø~¤ ޤ Ę` ’ø~¤ Ē` ø~¤ ČĘǤ É`ˆø~¤ Ź`‘ø~¤ Ė`“ø~¤ Ģ`•ø~¤ Ķ̤ Īgboolean?¤ Ļfboolean¤ Šgchar=?¤ Ńgchar?¤ Ņgcharstring¤ Žfinteger¤ ßg rational?¤ ąfrational¤ įgreal?¤ āfreal¤ ćgcomplex?¤ äfcomplex¤ åg real-part¤ ęg imag-part¤ ēgnumber?¤ čfnumber¤ ég vector-length¤ źg vector-ref¤ ėgmin¤ ģf$unrecognized type in default-compare¤ ķfcompare value not in {-1,0,1}¤ īfcompare error: not reflexive¤ ļf!compare error: not anti-symmetric¤ šyJv¤ ńJyv¤ ņyvJ¤ óvyJ¤ ōJvy¤ õvJy¤ ö šš ššńņ ń ó ōóõõ õõ ¤ ÷fcompare error: not transitive¤ ųgmap¤C5h8Ō’]4   JKN5 4Q>"G4Ri4Si5T>"GUhc]L6[gx  gfilenamefsrfi/srfi-67/compare.scmŒ U ŒŒ U ŒŒ  Ch(­-134O>"GC„gresult %gcompare %gargs  %gfilenamefsrfi/srfi-67/compare.scmŒ T ŒŒ U ŒŒ %  gnamegcompare:checkedŒCVR4Y1Z]_ƒ…Žh(v]ŒŒŒŒŒCngdummy  #gc  #gless   #gequal   #ggreater   #  # C‘’h(¼] 45$@6“gx  "gtmp "gfilenamefsrfi/srfi-67/compare.scmŒ [ ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgcglessgequalggreaterC51R4Y“Z]_§¬h]ŒŒŒŒŒCwgdummy  gc-cases  ga-cases   gc   g consequence      C­ŗĄh –]ŒŒŒŒCŽgdummy  gc-cases  ga-cases   gc   g consequence   g alternate      C‘’h@]45$@45$@6 gx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-67/compare.scmŒ f ŒŒ  9 g macro-typeg syntax-rulesŒgpatternsgc-casesga-casesgcg consequencegc-casesga-casesgcg consequenceg alternateC5“R4Y4Z]ĀŃÓÖh>]ŒŒŒC6gdummy  garg     C‘’h(©] 45$@6”gx  "gtmp "gfilenamefsrfi/srfi-67/compare.scmŒ o ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgargg...C54R4Y3Z]Āćåčh>]ŒŒŒC6gdummy  garg     C‘’h(©] 45$@6”gx  "gtmp "gfilenamefsrfi/srfi-67/compare.scmŒ r ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgargg...C53R4Y6Z]Āõ÷śh>]ŒŒŒC6gdummy  garg     C‘’h(©] 45$@6”gx  "gtmp "gfilenamefsrfi/srfi-67/compare.scmŒ u ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgargg...C56R4Y2Z]Ā  h>]ŒŒŒC6gdummy  garg     C‘’h(©] 45$@6”gx  "gtmp "gfilenamefsrfi/srfi-67/compare.scmŒ x ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgargg...C52R4Y5Z]Āh>]ŒŒŒC6gdummy  garg     C‘’h(©] 45$@6”gx  "gtmp "gfilenamefsrfi/srfi-67/compare.scmŒ { ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgargg...C55R4Y0Z]Ā+.0h>]ŒŒŒC6gdummy  garg     C‘’h(©] 45$@6”gx  "gtmp "gfilenamefsrfi/srfi-67/compare.scmŒ ~ ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgargg...C50R4Y1Z]2DFHLQTVUWZ_ hPT]ŒŒŒ  Œ ŒŒŒCLgdummy  Mgrel?  Mgif-rel?   M  M C‘’h(Æ] 45$@6§gx  "gtmp "gfilenamefsrfi/srfi-67/compare.scmŒ „ ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgrel?gif-rel?C51R/ˆŠh8{] 45 †$C ’†$" †$C6sgx  5gy  5gkey  5gfilenamefsrfi/srfi-67/compare.scmŒ  ŒŒ  5 CˆŠh8{] 4L5 †$C ’†$" †$C6sgx  5gy  5gkey  5gfilenamefsrfi/srfi-67/compare.scmŒ  ŒŒ  5 C/ˆŠX\hØ)3C) 3OC)6345 †$C ’†$" †$C6] 45$345 †$C ’†$" †$C66gcompare  gx & Ygy & Ygkey  / Ygcompare [ ”gx [ ”gy  [ ”gkey  o ™gfilenamefsrfi/srfi-67/compare.scmŒ  ŒŒ  ” ŒŒ ”  ŒŒ     & Y  [ ” gnameg=?ŒCR/ˆŠh8{] 45 ’†$C †$" †$C6sgx  5gy  5gkey  5gfilenamefsrfi/srfi-67/compare.scmŒ  ŒŒ  5 CˆŠh8{] 4L5 ’†$C †$" †$C6sgx  5gy  5gkey  5gfilenamefsrfi/srfi-67/compare.scmŒ  ŒŒ  5 C/ˆŠX\hØ)3C) 3OC)6345 ’†$C †$" †$C6] 45$345 ’†$C †$" †$C66gcompare  gx & Ygy & Ygkey  / Ygcompare [ ”gx [ ”gy  [ ”gkey  o ™gfilenamefsrfi/srfi-67/compare.scmŒ  ŒŒ  ” ŒŒ ”  ŒŒ     & Y  [ ” gnameg?ŒCR/ˆŠh8{] 45 ’†$" †$C †$C6sgx  5gy  5gkey  5gfilenamefsrfi/srfi-67/compare.scmŒ ’ ŒŒ  5 CˆŠh8{] 4L5 ’†$" †$C †$C6sgx  5gy  5gkey  5gfilenamefsrfi/srfi-67/compare.scmŒ ’ ŒŒ  5 C/ˆŠX\hØ)3C) 3OC)6345 ’†$" †$C †$C6] 45$345 ’†$" †$C †$C66 gcompare  gx & Ygy & Ygkey  / Ygcompare [ ”gx [ ”gy  [ ”gkey  o ™gfilenamefsrfi/srfi-67/compare.scmŒ ’ ŒŒ  ” ŒŒ ” ’ ŒŒ     & Y  [ ” gnameg<=?ŒCR/ˆŠh8{] 45 †$" †$C ’†$C6sgx  5gy  5gkey  5gfilenamefsrfi/srfi-67/compare.scmŒ “ ŒŒ  5 CˆŠh8{] 4L5 †$" †$C ’†$C6sgx  5gy  5gkey  5gfilenamefsrfi/srfi-67/compare.scmŒ “ ŒŒ  5 C/ˆŠX\hØ)3C) 3OC)6345 †$" †$C ’†$C6] 45$345 †$" †$C ’†$C66 gcompare  gx & Ygy & Ygkey  / Ygcompare [ ”gx [ ”gy  [ ”gkey  o ™gfilenamefsrfi/srfi-67/compare.scmŒ “ ŒŒ  ” ŒŒ ” “ ŒŒ     & Y  [ ” gnameg>=?ŒCR/ˆŠh8{] 45 ’†$" †$C †$C6sgx  5gy  5gkey  5gfilenamefsrfi/srfi-67/compare.scmŒ ” ŒŒ  5 CˆŠh8{] 4L5 ’†$" †$C †$C6sgx  5gy  5gkey  5gfilenamefsrfi/srfi-67/compare.scmŒ ” ŒŒ  5 C/ˆŠX\hØ)3C) 3OC)6345 ’†$" †$C †$C6] 45$345 ’†$" †$C †$C66łgcompare  gx & Ygy & Ygkey  / Ygcompare [ ”gx [ ”gy  [ ”gkey  o ™gfilenamefsrfi/srfi-67/compare.scmŒ ” ŒŒ     & Y  [ ” gnamegnot=?ŒC=R4Y`Z]atuv{}„†‡‰‹Œ hhq]ŒŒŒŒ  Œ ŒŒŒŒŒŒŒ   Œ ŒŒŒCigdummy  hg rel1/rel2?  hgif-rel1?   hgif-rel2?   h  h C‘’h(Ā] 45$@6ŗgx  "gtmp "gfilenamefsrfi/srfi-67/compare.scmŒ ™ ŒŒ  " g macro-typeg syntax-rulesŒgpatternsg rel1/rel2?gif-rel1?gif-rel2?C5`R/ˆŠVhp›]45 ’†$345 ’†$C †$" †$C6 †$" †$ 66“gx  mgy  mgz   mgkey  mgkey   Igfilenamefsrfi/srfi-67/compare.scmŒ Æ ŒŒ  m CˆŠVhp›]4L5 ’†$34L5 ’†$C †$" †$C6 †$" †$ L66“gx  mgy  mgz   mgkey  mgkey   Igfilenamefsrfi/srfi-67/compare.scmŒ Æ ŒŒ  m C/ˆŠVhN)3C) 3OC)n345 ’†$345 ’†$C †$" †$C6 †$" †$ 66]45 ’†$345 ’†$C †$" †$C6 †$" †$ 66Fgcompare  gx & ‘gy & ‘gz  & ‘gkey  / ‘gkey  C mgcompare “ žgx “ žgy  “ žgz  “ žgkey  œ žgkey  ° Ś gfilenamefsrfi/srfi-67/compare.scmŒ Æ ŒŒ     & ‘  “ ž gnameg/>?ŒCR/ˆŠVhp›]45 †$345 †$" †$C ’†$C6 ’†$" †$ 66“gx  mgy  mgz   mgkey  mgkey   Hgfilenamefsrfi/srfi-67/compare.scmŒ “ ŒŒ  m CˆŠVhp›]4L5 †$34L5 †$" †$C ’†$C6 ’†$" †$ L66“gx  mgy  mgz   mgkey  mgkey   Hgfilenamefsrfi/srfi-67/compare.scmŒ “ ŒŒ  m C/ˆŠVhO)3C) 3OC)n345 †$345 †$" †$C ’†$C6 ’†$" †$ 66]45 †$345 †$" †$C ’†$C6 ’†$" †$ 66Ggcompare  gx & ‘gy & ‘gz  & ‘gkey  / ‘gkey  B lgcompare “ žgx “ žgy  “ žgz  “ žgkey  œ žgkey  Æ Ł gfilenamefsrfi/srfi-67/compare.scmŒ “ ŒŒ     & ‘  “ ž gnameg>/>=?ŒCR/ˆŠVhp›]45 †$" †$345 †$C ’†$" †$C6 ’†$ 66“gx  mgy  mgz   mgkey  mgkey  + Ugfilenamefsrfi/srfi-67/compare.scmŒ µ ŒŒ  m CˆŠVhp›]4L5 †$" †$34L5 †$C ’†$" †$C6 ’†$ L66“gx  mgy  mgz   mgkey  mgkey  + Ugfilenamefsrfi/srfi-67/compare.scmŒ µ ŒŒ  m C/ˆŠVhO)3C) 3OC)n345 †$" †$345 †$C ’†$" †$C6 ’†$ 66]45 †$" †$345 †$C ’†$" †$C6 ’†$ 66Ggcompare  gx & ‘gy & ‘gz  & ‘gkey  / ‘gkey  O ygcompare “ žgx “ žgy  “ žgz  “ žgkey  œ žgkey  ¼ ę gfilenamefsrfi/srfi-67/compare.scmŒ µ ŒŒ     & ‘  “ ž gnameg>=/>?ŒCR/ˆŠVhp›]45 †$" †$345 †$" †$C ’†$C6 ’†$ 66“gx  mgy  mgz   mgkey  mgkey  + Ugfilenamefsrfi/srfi-67/compare.scmŒ ¶ ŒŒ  m CˆŠVhp›]4L5 †$" †$34L5 †$" †$C ’†$C6 ’†$ L66“gx  mgy  mgz   mgkey  mgkey  + Ugfilenamefsrfi/srfi-67/compare.scmŒ ¶ ŒŒ  m C/ˆŠVhP)3C) 3OC)n345 †$" †$345 †$" †$C ’†$C6 ’†$ 66]45 †$" †$345 †$" †$C ’†$C6 ’†$ 66Hgcompare  gx & ‘gy & ‘gz  & ‘gkey  / ‘gkey  O ygcompare “ žgx “ žgy  “ žgz  “ žgkey  œ žgkey  ¼ ę gfilenamefsrfi/srfi-67/compare.scmŒ ¶ ŒŒ     & ‘  “ ž gnameg>=/>=?ŒCR4YZ]2ž¢Ø«­°²“¹»½ÄÅČ”ŌÖhXZ]ŒŒ ŒŒŒ    ŒŒŒŒCRgdummy  Ug chain-rel?  Ugif-rel?   U  U C‘’h(µ] 45$@6­gx  "gtmp "gfilenamefsrfi/srfi-67/compare.scmŒ » ŒŒ  " g macro-typeg syntax-rulesŒgpatternsg chain-rel?gif-rel?C5RVˆŠhp )3C) 36)6345 †$C ’†$" †$C6)n345 †$345 †$C ’†$" †$C6 ’†$" †$ 66-1345 †$`"P(C45 †$Ž"’’Ö ’†$" †$ Ž@6"’’¤ ’†$" †$ @6gcompare gcompare  gx1  gcompare & Ygx1 & Ygx2  & Ygkey  / Ygcompare b Ķgx1 b Ķgx2  b Ķgx3  b Ķgkey  k Ķgkey  ~ Øgcompare Ö ngx1 Ö ngx2  Ö ngx3+  Ö ngkey  ß nghead  ķ =gtail  ķ =gkey  ’ =gfilenamefsrfi/srfi-67/compare.scmŒ Ó ŒŒ     & Y  b Ķ  Ö n  gnamegchain=?ŒC!RVˆŠhp )3C) 36)6345 ’†$C †$" †$C6)n345 ’†$345 ’†$C †$" †$C6 †$" †$ 66-1345 ’†$`"P(C45 ’†$Ž"’’Õ †$" †$ Ž@6"’’¤ †$" †$ @6gcompare gcompare  gx1  gcompare & Ygx1 & Ygx2  & Ygkey  / Ygcompare b Ķgx1 b Ķgx2  b Ķgx3  b Ķgkey  k Ķgkey   ©gcompare Ö ngx1 Ö ngx2  Ö ngx3+  Ö ngkey  ß nghead  ī >gtail  ī >gkey   >gfilenamefsrfi/srfi-67/compare.scmŒ Ō ŒŒ     & Y  b Ķ  Ö n  gnamegchain?ŒC#RVˆŠhp )3C) 36)6345 ’†$" †$C †$C6)n345 ’†$" †$345 ’†$" †$C †$C6 †$ 66-1345 ’†$" †$`"P(C45 ’†$" †$Ž"’’Č †$ Ž@6"’’¤ †$ @6gcompare gcompare  gx1  gcompare & Ygx1 & Ygx2  & Ygkey  / Ygcompare b Ķgx1 b Ķgx2  b Ķgx3  b Ķgkey  k Ķgkey  Œ ¶gcompare Ö ngx1 Ö ngx2  Ö ngx3+  Ö ngkey  ß nghead  ū Kgtail  ū Kgkey   Kgfilenamefsrfi/srfi-67/compare.scmŒ Ö ŒŒ     & Y  b Ķ  Ö n  gnamegchain<=?ŒCRVˆŠhp )3C) 36)6345 †$" †$C ’†$C6)n345 †$" †$345 †$" †$C ’†$C6 ’†$ 66-1345 †$" †$`"P(C45 †$" †$Ž"’’É ’†$ Ž@6"’’¤ ’†$ @6gcompare gcompare  gx1  gcompare & Ygx1 & Ygx2  & Ygkey  / Ygcompare b Ķgx1 b Ķgx2  b Ķgx3  b Ķgkey  k Ķgkey  ‹ µgcompare Ö ngx1 Ö ngx2  Ö ngx3+  Ö ngkey  ß nghead  ś Jgtail  ś Jgkey   Jgfilenamefsrfi/srfi-67/compare.scmŒ × ŒŒ     & Y  b Ķ  Ö n  gnamegchain>=?ŒC"RVˆŠV×ŲŁˆŠhę]; ’$$ ‘$ L6CC4545"æ()4L455$45"’’–C‘$—Ž"’’²4L5  ’†$—ŽŒ"’’ƒ †$$ LŽ@C †$—ŽŒ"’’G6 "’’0Žgx  gn  g unchecked?   gi-pivot  . gx-pivot  9 gi  ? žgx  ? žgx<  ? žgx>  ? žgkey — ž gfilenamefsrfi/srfi-67/compare.scmŒ ģ ŒŒ  ķ ŒŒ ķ ŒŒ  ī ŒŒ  ī !ŒŒ  ī ŒŒ ! ļ -ŒŒ # ļ ŒŒ ( ń ŒŒ . ń ŒŒ 1 ņ ŒŒ 9 ń ŒŒ ? ó ŒŒ E ō ŒŒ F õ ŒŒ K õ 'ŒŒ T õ ŒŒ X õ ŒŒ [ ö 'ŒŒ l ö ŒŒ s ÷ ŒŒ w ÷ ŒŒ z ų ŒŒ } ų (ŒŒ  ų ŒŒ Ž ł ŒŒ “ ł 'ŒŒ — ł ŒŒ — ł ŒŒ „ ś %ŒŒ Ø ś -ŒŒ « ś ;ŒŒ ® ś 5ŒŒ ¼ ś ŒŒ Ä ł ŒŒ Ź ū ŒŒ Ņ ü DŒŒ Ō ü "ŒŒ Ž ł ŒŒ į ž %ŒŒ ä ž -ŒŒ é ž >ŒŒ ģ ž 8ŒŒ ų ž ŒŒ ü ł ŒŒ ž ó ŒŒ  ó +ŒŒ  ó 4ŒŒ  ó ŒŒ2   gnamegunequal?ŒCŁh(…)3C) 36)6345 ’†$" †$C †$C6)Ÿ345 ’†$" †$d45 ’†$" †$345 ’†$" †$C †$C6 †$C6 †$ 66-13OQ456}gcompare gcompare  gx1  gcompare & Ygx1 & Ygx2  & Ygkey  / Ygcompare b žgx1 b žgx2  b žgx3  b žgkey  k žgkey  Œ ēgkey  ­ ×gcompare  %gx1+  %gunequal?   %gfilenamefsrfi/srfi-67/compare.scmŒ Ž ŒŒ  ā ŒŒ & Ž ŒŒ ' ä ŒŒ / ä ŒŒ b Ž ŒŒ c ę ŒŒ k ę ŒŒ „ ē ŒŒ Œ ē ŒŒ „ č %ŒŒ ­ č ŒŒ ß ē ŒŒ å č ŒŒ ē ē ŒŒ ļ ę ŒŒ ų ź ŒŒ ü č ŒŒ ž ę ŒŒ  Ž ŒŒ  ģ ŒŒ  ģ !ŒŒ % ģ ŒŒ     & Y  b ž   % CBRVˆŠhß) 36)8345 ’†$" †$C †$C6)œ345 ’†$" †$545 ’†$" †$C †$C6 †$545 ’†$" †$C †$C66)d345 ’†$" †$™45 ’†$" †$545 ’†$" †$C †$C6 †$545 ’†$" †$C †$C66 †$™45 ’†$" †$545 ’†$" †$C †$C6 †$545 ’†$" †$C †$C666-13"U(C45 ’†$" †$" †$"45Ž"’’«45 ’†$" †$" †$"45"’’b×gcompare gx1 gcompare  Qgx1  Qgx2   Qgkey  % Qgcompare Z ógx1 Z ógx2  Z ógx3  Z ógkey  c ógkey  „ °gkey  Į ķgcompare ü ]gx1 ü ]gx2  ü ]gx3  ü ]gx4  ü ]gkey   ]gkey  & ¶gkey  G sgkey  „ °gkey  Ē Wgkey  č gkey  % Qgcompare f gx1 f gx2  f gx3+  f gxmin  j ægxs  j ægkey  } “gkey  Č ž!gfilenamefsrfi/srfi-67/compare.scmŒ  ŒŒ   ŒŒ   ŒŒ   ŒŒ %  ŒŒ Z  ŒŒ [  ŒŒ c  ŒŒ |  ŒŒ „  ŒŒ ø  ŒŒ ¹  ŒŒ Į  ŒŒ ó  ŒŒ ü  ŒŒ ż  ŒŒ   ŒŒ   ŒŒ &  ŒŒ ?  ŒŒ G  ŒŒ {  ŒŒ |  ŒŒ „  ŒŒ ¶  ŒŒ ¾  ŒŒ æ  ŒŒ Ē  ŒŒ ą  ŒŒ č  ŒŒ   ŒŒ   ŒŒ %  ŒŒ W  ŒŒ [  ŒŒ ]  ŒŒ f  ŒŒ j  ŒŒ p  ŒŒ t  ŒŒ {  %ŒŒ }  ŒŒ }  ŒŒ ¦  4ŒŒ «  ŒŒ ·  ŒŒ æ  ŒŒ æ  ŒŒ Ą  ŒŒ Č  ŒŒ   ŒŒ4    Q  Z ó  ü ]  f   gnameg min-compareŒC"-G"&45$45$""’’Ź""’’Ā45—"644 55 " (e ’$ € "’’Č –’$ $ ™ ˜˜6  ˜6 –˜€"’’4  5 ’†$& Ž  Œ —     "’’Z †$& Ž    Œ—    "’’, †$& Ž    Œ—    "’žž6       "’žŽžŒ"’ž±…gcompare )gk )gx0  )gkey  )gcompare 2 »gk 2 »gx0  2 »gx1  2 »gkey  7 »gkey  J vgkey  ‡ ³gcompare Ä Kgk Ä Kgx0  Ä Kgx1  Ä Kgx2  Ä Kgkey  É Kgkey  Ü lgkey  ż )gkey  : fgkey  } ”gkey  ‘ ļgkey  ½ égkey   ,gkey  = ›gkey  i •gkey  ³ Cgkey  Ō gkey   =gcompare T ógk T ógx0  T ógx1+  T ógn  ž ógk  ¤ Śgn  ¤ Śgrev  ¤ Śgx  ¤ Śgpivot ² Śgx ø Ągx< ø Ągn< ø Ągx= ø Ągn=  ø Ągx>  ø Ągn>  ø Ągkey  - Ą/gfilenamefsrfi/srfi-67/compare.scmŒ : ŒŒ < ŒŒ < ŒŒ ! = ŒŒ % > ŒŒ ) > ŒŒ 2 : ŒŒ 7 @ ŒŒ 7 @ ŒŒ B A ŒŒ J A ŒŒ ~ @ ŒŒ  B ŒŒ ‡ B ŒŒ · C ŒŒ » C ŒŒ Ä : ŒŒ É E ŒŒ É E ŒŒ Ō F ŒŒ Ü F ŒŒ õ G ŒŒ ż G ŒŒ 1 F ŒŒ 2 H ŒŒ : H ŒŒ l F ŒŒ t E ŒŒ u I ŒŒ } I ŒŒ ‰ J ŒŒ ‘ J ŒŒ µ L !ŒŒ ½ L ŒŒ ļ J ŒŒ ÷ I ŒŒ ų M ŒŒ  M ŒŒ 4 I ŒŒ 5 N ŒŒ = N ŒŒ a P !ŒŒ i P ŒŒ › N ŒŒ Ÿ I ŒŒ Ŗ E ŒŒ « Q ŒŒ ³ Q ŒŒ Ģ R ŒŒ Ō R ŒŒ  Q ŒŒ  S ŒŒ  S ŒŒ C Q ŒŒ G T ŒŒ K T ŒŒ T : ŒŒ Y W ŒŒ ] W ŒŒ d W ŒŒ p V ŒŒ q V ŒŒ { V ŒŒ | V "ŒŒ † V ŒŒ — X ŒŒ ž X ŒŒ ž X ŒŒ ¤ Y ŒŒ „ ] ŒŒ Ŗ ] $ŒŒ ² ] ŒŒ ² ] ŒŒ ø ^ ŒŒ ¾ _ ŒŒ Ć a ŒŒ Ē ` ŒŒ Ī b ŒŒ Ü b ŒŒ ć c ŒŒ ä c ŒŒ č ` ŒŒ ī d ŒŒ õ e *ŒŒ ś e 3ŒŒ ū e 'ŒŒ ż e ŒŒ  f 'ŒŒ  f ŒŒ  h ŒŒ  h ŒŒ  h .ŒŒ # h ŒŒ $ i ŒŒ ) i !ŒŒ - i ŒŒ - i ŒŒ ; j ŒŒ > j -ŒŒ A j 'ŒŒ D j 9ŒŒ ^ j ŒŒ f i ŒŒ i k ŒŒ p k 3ŒŒ s k -ŒŒ v k ?ŒŒ Œ k ŒŒ ” i ŒŒ — l ŒŒ ¢ l 9ŒŒ „ l 3ŒŒ Ø l EŒŒ ŗ l ŒŒ ¾ i ŒŒ Ą ^ ŒŒ Ć ^ #ŒŒ Å ^ 3ŒŒ Ē ^ CŒŒ Ś ^ ŒŒ Ś Y ŒŒ ß Y ŒŒ ē \ ŒŒ ó Y ŒŒ} )  2 »  Ä K  T ó  C8Rh(]4L5$ ’C4L5$ C C‡gx  #gy  #gfilenamefsrfi/srfi-67/compare.scmŒ s ŒŒ  s ŒŒ  s ŒŒ  s /ŒŒ  s +ŒŒ  # Ch8Ī) 3OC]45$ ’C45$ C CĘglt glt  4gx  4gy   4gfilenamefsrfi/srfi-67/compare.scmŒ r ŒŒ  t ŒŒ t ŒŒ $ t /ŒŒ 0 t +ŒŒ    4 gnameg compare-by<ŒC&Rh(]4L5$ C4L5$ ’C C‡gx  #gy  #gfilenamefsrfi/srfi-67/compare.scmŒ x ŒŒ  x ŒŒ  x ŒŒ  x .ŒŒ  x *ŒŒ  # Ch8Ī) 3OC]45$ C45$ ’C CĘggt ggt  4gx  4gy   4gfilenamefsrfi/srfi-67/compare.scmŒ w ŒŒ  y ŒŒ y ŒŒ # y .ŒŒ / y *ŒŒ    4 gnameg compare-by>ŒC*Rh(]4L5$4L5$ C ’C C‡gx  #gy  #gfilenamefsrfi/srfi-67/compare.scmŒ } ŒŒ  } ŒŒ  } ŒŒ  } ,ŒŒ  } (ŒŒ  # Ch8Ļ) 3OC]45$45$ C ’C CĒgle gle  4gx  4gy   4gfilenamefsrfi/srfi-67/compare.scmŒ | ŒŒ  ~ ŒŒ ~ ŒŒ ! ~ ,ŒŒ - ~ (ŒŒ    4 gnameg compare-by<=ŒC'Rh(]4L5$4L5$ C C ’C‡gx  #gy  #gfilenamefsrfi/srfi-67/compare.scmŒ ‚ ŒŒ  ‚ ŒŒ  ‚ ŒŒ  ‚ ,ŒŒ  ‚ (ŒŒ  # Ch8Ļ) 3OC]45$45$ C C ’CĒgge gge  4gx  4gy   4gfilenamefsrfi/srfi-67/compare.scmŒ  ŒŒ  ƒ ŒŒ ƒ ŒŒ ! ƒ ,ŒŒ - ƒ (ŒŒ    4 gnameg compare-by>=ŒC+Rh(]4L5$ C4L5$ ’C C‡gx  #gy  #gfilenamefsrfi/srfi-67/compare.scmŒ ‡ ŒŒ  ‡ "ŒŒ  ‡ ŒŒ  ‡ 1ŒŒ  ‡ -ŒŒ  # Ch8š) 3OC]45$ C45$ ’C Cčgeq glt geq  6glt  6gx   6gy   6gfilenamefsrfi/srfi-67/compare.scmŒ † ŒŒ  ˆ "ŒŒ " ˆ ŒŒ % ˆ 1ŒŒ 1 ˆ -ŒŒ    6 gnameg compare-by=/<ŒC(Rh(]4L5$ C4L5$ C ’C‡gx  #gy  #gfilenamefsrfi/srfi-67/compare.scmŒ Œ ŒŒ  Œ "ŒŒ  Œ ŒŒ  Œ 1ŒŒ  Œ -ŒŒ  # Ch8š) 3OC]45$ C45$ C ’Cčgeq ggt geq  6ggt  6gx   6gy   6gfilenamefsrfi/srfi-67/compare.scmŒ ‹ ŒŒ   "ŒŒ "  ŒŒ %  1ŒŒ 1  -ŒŒ    6 gnameg compare-by=/>ŒC)R4YEZ]Żéh-]C%gdummy     Cźh=]C5gdummy  gc1     Cģłśūżh]]ŒŒŒŒŒŒCUgdummy  gc1  gc2   gcs      C‘’ hPā]45$@45$@45$@ 6Śgx  Pgtmp Pgtmp  " Pgtmp  9 Pgfilenamefsrfi/srfi-67/compare.scmŒ ’ ŒŒ  P g macro-typeg syntax-rulesŒgpatternsgc1gc1gc2gcsg...C5ER4YFZ]ģh(_]ŒŒCWgdummy  &gx  &gy   &gclause   &  & ChK]CCgdummy  gx  gy      C$-hZ]ŒCRgdummy  gx  gy   gc      C1>@BDEFHIJ h`~]ŒŒŒŒ ŒŒCvgdummy  ]gx  ]gy   ]gt?   ]gc   ]gclause   ]  ] C‘’ hhX]!45$@45$@45$@45$ @  6Pgx  ggtmp ggtmp  " ggtmp  9 ggtmp  P ggfilenamefsrfi/srfi-67/compare.scmŒ › ŒŒ  g g macro-typeg syntax-rulesŒgpatternsgxgygclauseg...gxgygxgygelsegcg...gxgygt?gcg...gclauseg...C5FR4Y-Z]ŻUh-]C%gdummy     CZbh=]ŒC5gdummy  gcs     Ceprtuvxyz h@q]ŒŒŒŒŒCigdummy  <gtx  <gty   <gcs   <gclause   <  < C‘’ hP ]45$@45$@45$@ 6gx  Pgtmp Pgtmp  " Pgtmp  9 Pgfilenamefsrfi/srfi-67/compare.scmŒ ¬ ŒŒ  P g macro-typeg syntax-rulesŒgpatternsgelsegcsg...gtxgtygcsg...gclauseg...C5-R4Y{Z]a’”—h(f]ŒŒŒC^gdummy  &gtype?  &g type-name   &gx   &  & C_£¤h u]Cmgdummy  gtype?  g type-name   gx   gy      C‘’h@ģ]45$@45$@6ägx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-67/compare.scmŒ » ŒŒ  9 g macro-typeg syntax-rulesŒgpatternsgtype?g type-namegxgtype?g type-namegxgyC5{R4Y„Z]­¹ŗ»¾æĄĆÄÅČÉŹĖĶh€Š]Œ ŒŒŒ ŒŒ   ŒŒŒ ŒŒ   ŒŒŒŒŒC‚gdummy  }gcompare  }g=   }g<   }gtype?   }g type-name   }  } C‘’h(Ē] 45$@6ægx  "gtmp "gfilenamefsrfi/srfi-67/compare.scmŒ Ć ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgcompareg=g"G45$"445>"G$ $ C C$ ’C CĘgx  ugy  ugfilenamefsrfi/srfi-67/compare.scmŒ Ļ ŒŒ  Š ŒŒ  Š ŒŒ  Š ŒŒ G Š ŒŒ I Š ŒŒ ` Ń ŒŒ f Ń ŒŒ p Ń ŒŒ  u gnamegboolean-compareŒCRŠiŃŅˆ‘“Ó•hh¬]45$G& C45$!4L5$ C45$ ’C C456456¤gx  egy  egfilenamefsrfi/srfi-67/compare.scmŒ Ó ŒŒ J 㠌Œ L Ó 7ŒŒ N 㠌Œ P Ó ŒŒ [ 㠌Œ ] Ó 7ŒŒ _ 㠌Œ a Ó ŒŒ  e CO$RŌiÕiŃˆ‘“Ó•hh¬]45$G& C45$!4L5$ C4L5$ ’C C456456¤gx  egy  egfilenamefsrfi/srfi-67/compare.scmŒ Õ ŒŒ J 㠌Œ L Õ @ŒŒ N 㠌Œ P Õ ŒŒ [ 㠌Œ ] Õ @ŒŒ _ 㠌Œ a Õ ŒŒ  e CO%RÖi×iŲˆ‘“Ł•hh¬]45$G& C45$!4L5$ C4L5$ ’C C456456¤gx  egy  egfilenamefsrfi/srfi-67/compare.scmŒ × ŒŒ J 㠌Œ L × ?ŒŒ N 㠌Œ P × ŒŒ [ 㠌Œ ] × ?ŒŒ _ 㠌Œ a × ŒŒ  e COLRŚiŪiŲˆ‘“Ł•hh¬]45$G& C45$!4L5$ C4L5$ ’C C456456¤gx  egy  egfilenamefsrfi/srfi-67/compare.scmŒ Ł ŒŒ J 㠌Œ L Ł HŒŒ N 㠌Œ P Ł ŒŒ [ 㠌Œ ] Ł HŒŒ _ 㠌Œ a Ł ŒŒ  e COMRˆ‘“Ü•LŻhhĶ]Š$"445>"GŠ$"445>"G45456Ågx  dgy  dgfilenamefsrfi/srfi-67/compare.scmŒ Ū ŒŒ  Ü ŒŒ  Ü ŒŒ  Ü ŒŒ ? Ü ŒŒ A Ü ŒŒ U Ż ŒŒ \ Ż %ŒŒ d Ż ŒŒ  d gnamegsymbol-compareŒCGRŪˆ‘“Ž•h`¬]45$?& C45$‘$ C’$ ’C C456456¤gx  ]gy  ]gfilenamefsrfi/srfi-67/compare.scmŒ ß ŒŒ B 㠌Œ D ß 3ŒŒ F 㠌Œ H ß ŒŒ S 㠌Œ U ß 3ŒŒ W 㠌Œ Y ß ŒŒ  ] C7R߈‘“ą•h`¬]45$?& C45$‘$ C’$ ’C C456456¤gx  ]gy  ]gfilenamefsrfi/srfi-67/compare.scmŒ į ŒŒ B 㠌Œ D į 5ŒŒ F 㠌Œ H į ŒŒ S 㠌Œ U į 5ŒŒ W 㠌Œ Y į ŒŒ  ] CCRįˆ‘“ā•h`Œ]45$?& C45$‘$ C’$ ’C C456456„gx  ]gy  ]gfilenamefsrfi/srfi-67/compare.scmŒ 㠌Œ D ć -ŒŒ F 㠌Œ U ć -ŒŒ W 㠌Œ  ] CDRćˆ‘“ä•DåęŠį hŠY] 45$"445>"G45$"445>"G"K445455 ’†$ ’C †$4 54 56 †$ C 64 5$4 5$6"’’“"’’Qgx  Ļgy  Ļgkey  q ©gfilenamefsrfi/srfi-67/compare.scmŒ å ŒŒ  ę ŒŒ  ę ŒŒ  ę ŒŒ G ę ŒŒ I ę ŒŒ _ é ŒŒ b é $ŒŒ i é 2ŒŒ q é ŒŒ q é ŒŒ Š ź $ŒŒ ‘ ź 2ŒŒ ™ ź ŒŒ ” é ŒŒ © ē ŒŒ Ŗ ē ŒŒ “ ē ŒŒ µ ē ŒŒ æ ē ŒŒ Ē č ŒŒ  Ļ gnamegcomplex-compareŒC,Rēˆ‘“č•,hh»]45$"445>"G45$"445>"G6³gx  bgy  bgfilenamefsrfi/srfi-67/compare.scmŒ ģ ŒŒ  ķ ŒŒ  ķ ŒŒ  ķ ŒŒ G ķ ŒŒ I ķ ŒŒ b ī ŒŒ  b gnamegnumber-compareŒC>Rh†]L6~gx  gy  gfilenamefsrfi/srfi-67/compare.scmŒ ō ŒŒ  õ ŒŒ õ ŒŒ õ ŒŒ  Ch~]OCvgcompare  gfilenamefsrfi/srfi-67/compare.scmŒ ó ŒŒ  gnamegpair-compare-carŒC@Rh†]LŽŽ6~gx  gy  gfilenamefsrfi/srfi-67/compare.scmŒ ų ŒŒ  ł ŒŒ ł ŒŒ ł ŒŒ  Ch~]OCvgcompare  gfilenamefsrfi/srfi-67/compare.scmŒ ÷ ŒŒ  gnamegpair-compare-cdrŒCARˆŠ?/hŲZ)>345 ’†$ ’C †$ ŽŽ6 †$ C6){3( ( C ’C( Cˆ$Gˆ$=45 ’†$ ’C †$ ŽŽ6 †$ C6 ’Cˆ$ C6]6Rgpair-compare-car Dgpair-compare-cdr Dgx  Dgy  Dgkey   Dgcompare M Ågx M Ågy  M Ågkey   ±gx Ē Ńgy Ē Ń gfilenamefsrfi/srfi-67/compare.scmŒ ü ŒŒ  ŒŒ   'ŒŒ   /ŒŒ   ŒŒ   ŒŒ /  'ŒŒ 2  /ŒŒ 4  ŒŒ <  ŒŒ M ü ŒŒ S  ŒŒ i  ŒŒ m  ŒŒ p  ŒŒ t  ŒŒ u  ŒŒ z  3ŒŒ }  ;ŒŒ   ŒŒ   ŒŒ œ  3ŒŒ Ÿ  ;ŒŒ ”  ŒŒ ©  ŒŒ ·  ŒŒ »  ŒŒ Å  ŒŒ Ē ü ŒŒ Ń  ŒŒ D  M Å  Ē Ń gnameg pair-compareŒC?R9ˆŠ/ĘÉĶhŠ’)3 4545$ $ C ’C$ C445455 ’†$ ’C †$45456 †$ C6)36)36]6Šgcompare ‡gx ‡gy  ‡gempty?  ‡ghead  ‡gtail  ‡gtx-val   ‡gty-val   ‡gkey  G ‡gx   gy   gempty?    ghead    gtail    gcompare © ¹gx © ¹gy  © ¹gx » Ėgy » Ėgfilenamefsrfi/srfi-67/compare.scmŒ  ŒŒ  ŒŒ   ŒŒ   ŒŒ 5  ŒŒ 8  "ŒŒ ?  +ŒŒ G  ŒŒ G  ŒŒ b  "ŒŒ i  +ŒŒ w  ŒŒ   ŒŒ   ŒŒ    ŒŒ ©  ŒŒ ¹  ŒŒ »  ŒŒ Ė  ŒŒ ‡      © ¹  » Ė gnameg list-compareŒC9R9ˆŠ:/ĘÉĶ hč±)™3 "P4545 $ $ "9 ’"3 $ "(4545"’’¶ "’’¤ ’†$ ’C †$6 †$ C6)36)36]6©gcompare Ÿgx Ÿgy  Ÿgempty?  Ÿghead  Ÿgtail  Ÿgx  ]gy  ]gtx-val   ]gty-val  ]gkey  i Ÿgx Ø øgy Ø øgempty?  Ø øghead  Ø øgtail  Ø øgcompare Į Ńgx Į Ńgy  Į Ńgx Ó ćgy Ó ćgfilenamefsrfi/srfi-67/compare.scmŒ  ŒŒ # ŒŒ  % ŒŒ  % ŒŒ  $ ŒŒ B & ŒŒ I & (ŒŒ W & ŒŒ ] # ŒŒ i " ŒŒ  ' ŒŒ — " ŒŒ Ø  ŒŒ ø + ŒŒ Į  ŒŒ Ń - ŒŒ Ó  ŒŒ ć / ŒŒ Ÿ  Ø ø  Į Ń  Ó ć gnameglist-compare-as-vectorŒC:R7ˆŠH/éźhč±) 3 454545 ’†$ ’C †$\"Q‘$ C445455  ’†$ ’C †$ —"’’æ †$ C6 "’’Ø †$ C6)36)36]6©gcompare ¦gx ¦gy  ¦gsize  ¦gref  ¦gn   ¦gm   ¦gkey  $ ¦gi  > gkey ` gx Æ ½gy Æ ½gsize  Æ ½gref  Æ ½gcompare Ę Ōgx Ę Ōgy  Ę Ōgx Ö ägy Ö ägfilenamefsrfi/srfi-67/compare.scmŒ 3 ŒŒ 5 ŒŒ  5 ŒŒ  5 ŒŒ  7 ŒŒ $ 6 ŒŒ > 8 ŒŒ C 9 ŒŒ G 9 ŒŒ J ; ŒŒ M ; )ŒŒ V ; 3ŒŒ ` ; ŒŒ ` ; ŒŒ y < .ŒŒ  < ŒŒ ‡ ; ŒŒ  8 ŒŒ ž 6 ŒŒ ¤ ; ŒŒ ¦ 6 ŒŒ Æ 3 ŒŒ ½ @ ŒŒ Ę 3 ŒŒ Ō B ŒŒ Ö 3 ŒŒ ä D ŒŒ ¦  Æ ½  Ę Ō  Ö ä CHRė7ˆŠI/éź hț)‚3 454545"W‘$6445455  ’†$ ’C †$ —"’’¹ †$ C6 "’’¢)36)36]6“gcompare ˆgx ˆgy  ˆgsize  ˆgref  ˆgnx   ˆgny   ˆgn  $ ˆgi  * gkey R gx ‘ Ÿgy ‘ Ÿgsize  ‘ Ÿgref  ‘ Ÿgcompare Ø ¶gx Ø ¶gy  Ø ¶gx ø Ęgy ø Ęgfilenamefsrfi/srfi-67/compare.scmŒ H ŒŒ J ŒŒ  J ŒŒ  J ŒŒ  K ŒŒ $ K ŒŒ * L ŒŒ / M ŒŒ 3 M ŒŒ ; N ŒŒ < O !ŒŒ ? O *ŒŒ H O 4ŒŒ R O !ŒŒ R O ŒŒ k P /ŒŒ q P !ŒŒ y O ŒŒ  L ŒŒ ‘ H ŒŒ Ÿ T ŒŒ Ø H ŒŒ ¶ V ŒŒ ø H ŒŒ Ę X ŒŒ ˆ  ‘ Ÿ  Ø ¶  ø Ę CIR/ˆŠĪŃ$ŲLGē>Hģh€¹]( ( C ’C( Cˆ$Eˆ$;45 ’†$ ’C †$ ŽŽ6 †$ C6 ’Cˆ$ C4545$$6 ’C$ C45$45$6 ’C45$ C45$45$ 6 ’C45$ CŠ$Š$ 6 ’CŠ$ C4 5$4 5$ 6 ’C4 5$ C‹$‹$  6 ’C‹$ C6±gx  gy  gkey  4 dgt?-val  r gtx  ‚ gty  ‚ gfilenamefsrfi/srfi-67/compare.scmŒ ] ŒŒ  ^ ŒŒ * a ŒŒ / a ŒŒ 2 a &ŒŒ 4 a ŒŒ 4 ^ ŒŒ O b ŒŒ R b &ŒŒ T b ŒŒ \ ^ ŒŒ š c ŒŒ £ ^ ŒŒ Ć d ŒŒ Ē ^ ŒŒ ń e ŒŒ õ ^ ŒŒ  f ŒŒ  ^ ŒŒ A g ŒŒ E ^ ŒŒ i h ŒŒ o ^ ŒŒ y i ŒŒ  i ŒŒ   gnamegdefault-compareŒC/RˆķīļöŃ÷ųvJyh(e]†$LC†$LC†$MCC]gi  (gfilenamefsrfi/srfi-67/compare.scmŒ © ŒŒ © ,ŒŒ  ( C× h æ]J4L5 ’&" &" ‚$"4L54L5 ’&" &" ‚$"4L54L5 ’&" &" ‚$"4L54L5 ’&" &" ‚$"4L5 ‘$"4L>"G ‘$"4L>"G– ‘$"4L>"GM$źM4L5 ’&" &" ‚$"4L5M4L5 ’&" &" ‚$"4L5M4L5 ’&" &" ‚$"4L5M4L5 ’&" &" ‚$"4L5 – ‘$"4LM>"G – ‘$"4LM>"G š– š– –£  ‰$,4L4 LO 5>"G"  "N4 5 ‘$"NC·gx  žgy  žgc-xy  Igc-xy  R gc-xy  ™ ×gc-xy  ą gc-xx   žgc-yy   žgc-xy   žgc-yx   žgy  ™ ågc-xy  ¤ āgx  ē 3gc-xy  ņ 0gy  5 gc-xy  @ ~gx  ƒ Ļgc-xy  Ž Ģgc-xz  Ļ }gc-zx  Ļ }gc-yz  Ļ }gc-zy Ļ }gijk 9 qgfilenamefsrfi/srfi-67/compare.scmŒ  ŒŒ  u ŒŒ u ŒŒ  v ŒŒ  v ŒŒ ! v ŒŒ " v ŒŒ * v +ŒŒ . v ŒŒ 5 x ŒŒ 9 x ŒŒ D x 6ŒŒ F x ŒŒ J u ŒŒ R u ŒŒ \ v ŒŒ ] v ŒŒ h v ŒŒ i v ŒŒ q v +ŒŒ u v ŒŒ | x ŒŒ € x ŒŒ ‹ x 6ŒŒ  x ŒŒ ‘ u ŒŒ ™ u ŒŒ £ v ŒŒ ¤ v ŒŒ Æ v ŒŒ ° v ŒŒ ø v +ŒŒ ¼ v ŒŒ Ć x ŒŒ Ē x ŒŒ Ņ x 6ŒŒ Ō x ŒŒ Ų u ŒŒ ą u ŒŒ ź v ŒŒ ė v ŒŒ ö v ŒŒ ÷ v ŒŒ ’ v +ŒŒ  v ŒŒ  x ŒŒ  x ŒŒ  x 6ŒŒ  x ŒŒ  ‘ ŒŒ ) • ŒŒ . • ŒŒ 3 – ŒŒ 7 – ŒŒ @ – ŒŒ K — ŒŒ P — ŒŒ U ˜ ŒŒ Y ˜ ŒŒ b ˜ ŒŒ o ™ ŒŒ p ™ ŒŒ u ™ ŒŒ z š ŒŒ ~ š ŒŒ ‰ š ŒŒ — › ŒŒ ™ œ ŒŒ œ u ŒŒ ¤ u ŒŒ ® v ŒŒ Æ v ŒŒ ŗ v ŒŒ » v ŒŒ Ć v +ŒŒ Ē v ŒŒ Ī x ŒŒ Ņ x ŒŒ Ż x 6ŒŒ ß x ŒŒ ē  ŒŒ ź u ŒŒ ņ u ŒŒ ü v ŒŒ ż v ŒŒ  v ŒŒ  v ŒŒ  v +ŒŒ  v ŒŒ  x ŒŒ  x ŒŒ + x 6ŒŒ - x ŒŒ 5 ž ŒŒ 8 u ŒŒ @ u ŒŒ J v ŒŒ K v ŒŒ V v ŒŒ W v ŒŒ _ v +ŒŒ c v ŒŒ j x ŒŒ n x ŒŒ y x 6ŒŒ { x ŒŒ ƒ Ÿ ŒŒ † u ŒŒ Ž u ŒŒ ˜ v ŒŒ ™ v ŒŒ ¤ v ŒŒ „ v ŒŒ ­ v +ŒŒ ± v ŒŒ ø x ŒŒ ¼ x ŒŒ Ē x 6ŒŒ É x ŒŒ Ļ œ ŒŒ Ü   ŒŒ Ż   ŒŒ ā   ŒŒ ē ” ŒŒ ė ” ŒŒ ö ” ŒŒ  ¢ ŒŒ  ¢ ŒŒ  ¢ ŒŒ  £ ŒŒ  £ ŒŒ  £ ŒŒ ' ~ ŒŒ . ¤ /ŒŒ / ¤ 'ŒŒ 4 ¤ :ŒŒ 5 ¤ 'ŒŒ 9 ¤ ŒŒ 9 ¤ ŒŒ > „ ŒŒ B „ ŒŒ C ¦ ŒŒ I § ŒŒ L © ŒŒ b ¦ ŒŒ „ « ŒŒ … { ŒŒ Œ { ŒŒ ‘ ¬ ŒŒ › ¬ ŒŒ—  ž Chœ]HHOC”gc  gz?  gz   gfilenamefsrfi/srfi-67/compare.scmŒ r ŒŒ   ŒŒ   gnameg debug-compareŒC.RC÷gm  0gchar=? ”¦¢ģg char-ci=? ¢ł¤Ag char-ci U &ŒŒ C U ŒŒgfilenamefsrfi/srfi-67/compare.scmŒ ° T ŒŒ ³  ŒŒ   ŒŒ ƒ ‘ ŒŒ ģ ’ ŒŒ !T “ ŒŒ $¬ ” ŒŒ +y Æ ŒŒ 0" ° ŒŒ 4Ź ± ŒŒ 9s ² ŒŒ >! ³ ŒŒ BŹ “ ŒŒ Gr µ ŒŒ L ¶ ŒŒ Q® Ó ŒŒ UF Ō ŒŒ XŽ Õ ŒŒ \x Ö ŒŒ ` × ŒŒ gš Ü ŒŒ oņ  ŒŒ wņ  ŒŒ…  8 ŒŒ‡ q ŒŒ‰a v ŒŒ‹B { ŒŒ" € ŒŒ# … ŒŒ‘# Š ŒŒ”” Ļ ŒŒ”¦ Ó ŒŒ¢ł Õ ŒŒ¤N × ŒŒ„ž Ł ŒŒØ@ Ū ŒŒ©o ß ŒŒŖŸ į ŒŒ«Æ 㠌Œ® å ŒŒÆV ģ ŒŒ°” ó ŒŒ±é ÷ ŒŒµ5 ū ŒŒø½  ŒŒ¼|  ŒŒĄ< 1 ŒŒĆĘ F ŒŒĒ4 ] ŒŒŌ/ r ŒŒ9 Ō1 C6PK!ŌĻ»Ē Ē srfi-14.gonu„[µü¤GOOF----LE-8-2.0Æ ]Z4h ] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-14¤ ¤ gfilenameS¤ fsrfi/srfi-14.scm¤ gset-current-module¤  ¤  ¤ gcall-with-deferred-observers¤ ¤ ¤ gmodule-re-export!¤ ¤ ¤ gcurrent-module¤ ¤ ¤ g char-set?¤ g char-set=¤ g char-set<=¤ g char-set-hash¤ gchar-set-cursor¤ g char-set-ref¤ gchar-set-cursor-next¤ gend-of-char-set?¤ g char-set-fold¤ gchar-set-unfold¤ !gchar-set-unfold!¤ "gchar-set-for-each¤ #g char-set-map¤ $g char-set-copy¤ %gchar-set¤ &glist->char-set¤ 'glist->char-set!¤ (gstring->char-set¤ )gstring->char-set!¤ *gchar-set-filter¤ +gchar-set-filter!¤ ,gucs-range->char-set¤ -gucs-range->char-set!¤ .g ->char-set¤ /g char-set-size¤ 0gchar-set-count¤ 1gchar-set->list¤ 2gchar-set->string¤ 3gchar-set-contains?¤ 4gchar-set-every¤ 5g char-set-any¤ 6gchar-set-adjoin¤ 7gchar-set-adjoin!¤ 8gchar-set-delete¤ 9gchar-set-delete!¤ :gchar-set-complement¤ ;gchar-set-union¤ g char-set-xor¤ ?gchar-set-diff+intersection¤ @gchar-set-complement!¤ Agchar-set-union!¤ Bgchar-set-intersection!¤ Cgchar-set-difference!¤ Dg char-set-xor!¤ Egchar-set-diff+intersection!¤ Fgchar-set:lower-case¤ Ggchar-set:upper-case¤ Hgchar-set:title-case¤ Igchar-set:letter¤ Jgchar-set:digit¤ Kgchar-set:letter+digit¤ Lgchar-set:graphic¤ Mgchar-set:printing¤ Ngchar-set:whitespace¤ Ogchar-set:iso-control¤ Pgchar-set:punctuation¤ Qgchar-set:symbol¤ Rgchar-set:hex-digit¤ Sgchar-set:blank¤ Tgchar-set:ascii¤ Ugchar-set:empty¤ Vg char-set:full¤ W !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV@¤ Xgcond-expand-provide¤ Y¤C5h°u]4  54 >"G4WhB]456:gfilenamefsrfi/srfi-14.scmŒ  ŒŒ  C>"GXi4i5Y6mgm $gfilenamefsrfi/srfi-14.scmŒ   ŒŒ %  ŒŒ ¤ ` ŒŒ ¬ ` &ŒŒ ® ` ŒŒ  ® C6PK!3·I„kk srfi-8.gonu„[µü¤GOOF----LE-8-2.0S]4hf] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-8¤ ¤ gfilenameS¤ fsrfi/srfi-8.scm¤ gimportsS¤ gice-9¤ greceive¤   ¤ ¤ ¤ g re-exportsS¤  ¤ gset-current-module¤ ¤ ¤ gcond-expand-provide¤ gcurrent-module¤ ¤C5h@i]4   54>"Gi4i56agm  ,gfilenamefsrfi/srfi-8.scmŒ   ŒŒ 1  ŒŒ 9  &ŒŒ ;  ŒŒ  ; C6PK!'v¾s¾s srfi-9.gonu„[µü¤GOOF----LE-8-2.0¦s]Ė4hG3] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-9¤ ¤ gfilenameS¤ fsrfi/srfi-9.scm¤ gimportsS¤ gsrfi-1¤  ¤  ¤ gsystem¤ gbase¤ gck¤ ¤ ¤ ¤ gexportsS¤ gdefine-record-type¤ ¤ gset-current-module¤ ¤ ¤ gcond-expand-provide¤ gcurrent-module¤ ¤ gmake-syntax-transformer¤ ¤ ¤ !gdefine-inlinable¤ "gmacro¤ #g $sc-dispatch¤ $#¤ %#¤ &gany¤ 'geach-any¤ (&'Œ¤ )('Œ¤ *&)Œ¤ +g syntax-object¤ ,gdefine-tagged-inlinable¤ -gtop¤ .-¤ /gribcage¤ 0gdummy¤ 1gname¤ 2gformals¤ 3gbody¤ 40123¤ 5gm-1e8ba8b5a-25b¤ 65-¤ 76...¤ 8fl-1e8ba8b5a-260¤ 9fl-1e8ba8b5a-261¤ :fl-1e8ba8b5a-262¤ ;fl-1e8ba8b5a-263¤ <89:;¤ =/47<¤ >/¤ ?gx¤ @?¤ A6¤ Bfl-1e8ba8b5a-25d¤ CB¤ D/@AC¤ E.=>D¤ Fghygiene¤ GF¤ H+,EG¤ Igsyntax-violation¤ JI¤ KI¤ Lf-source expression failed to match any pattern¤ Mg %%on-error¤ N&&¤ Og%%type¤ Pg getter-type¤ Qgfree-id¤ Rgquote¤ Sgm-1e8ba8b5a-274¤ TS-¤ UT¤ Vfl-1e8ba8b5a-276¤ WV¤ X/@UW¤ Y.>X¤ Z+RYG¤ [QZ¤ \[&¤ ]&&\\¤ ^gs¤ _ggetter¤ `gerr¤ a0^_`¤ bT...¤ cfl-1e8ba8b5a-279¤ dfl-1e8ba8b5a-27a¤ efl-1e8ba8b5a-27b¤ ffl-1e8ba8b5a-27c¤ gcdef¤ h/abg¤ i.h>X¤ j+MiG¤ k+OiG¤ lg%%index¤ mg getter-index¤ ngm-1e8ba8b5a-281¤ on-¤ po¤ qfl-1e8ba8b5a-283¤ rq¤ s/@pr¤ t.>s¤ u+RtG¤ vQu¤ wv&¤ x&&ww¤ yo...¤ zfl-1e8ba8b5a-286¤ {fl-1e8ba8b5a-287¤ |fl-1e8ba8b5a-288¤ }fl-1e8ba8b5a-289¤ ~z{|}¤ /ay~¤ €.>s¤ +M€G¤ ‚+l€G¤ ƒg%%copier¤ „g getter-copier¤ …gm-1e8ba8b5a-28e¤ †…-¤ ‡†¤ ˆfl-1e8ba8b5a-290¤ ‰ˆ¤ Š/@‡‰¤ ‹.>Ф Œ+R‹G¤ QŒ¤ Ž&¤ &&ŽŽ¤ †...¤ ‘fl-1e8ba8b5a-293¤ ’fl-1e8ba8b5a-294¤ “fl-1e8ba8b5a-295¤ ”fl-1e8ba8b5a-296¤ •‘’“”¤ –/a•¤ —.–>Ф ˜+M—G¤ ™+ƒ—G¤ šg_¤ ›geach¤ œ›N¤ œ)Œ¤ žšŒ¤ Ÿg identifier?¤  g datum->syntax¤ ”g symbol-append¤ ¢g%¤ £g syntax->datum¤ ¤g -procedure¤ „ggenerate-temporaries¤ ¦&'¤ §gbegin¤ Øg proc-name¤ ©gargs¤ ŖØ©¤ «..¤ ¬fl-1e8ba8b5a-2ba¤ ­fl-1e8ba8b5a-2bb¤ ®¬­¤ Æ/Ŗ«®¤ °gkey¤ ±gvalue¤ ²°±123¤ ³.....¤ “fl-1e8ba8b5a-2ad¤ µfl-1e8ba8b5a-2ae¤ ¶fl-1e8ba8b5a-2af¤ ·fl-1e8ba8b5a-2b0¤ øfl-1e8ba8b5a-2b1¤ ¹“µ¶·ø¤ ŗ/²³¹¤ »gmake-procedure-name¤ ¼»¤ ½.¤ ¾fl-1e8ba8b5a-29d¤ 澤 Ą/¼½æ¤ Į.¤ Āfl-1e8ba8b5a-29c¤ Ƥ Ä/@ĮƤ Å.>>>>ÆŗĄÄ ¤ Ę+§ÅG¤ Ēgdefine¤ Č+ĒÅG¤ Ég define-syntax¤ Ź+ÉÅG¤ Ėglambda¤ Ģ+ĖÅG¤ Ķ+?ÅG¤ Īͤ Ļg syntax-case¤ Š+ĻÅG¤ Ń+MÅG¤ Ņgappend¤ ÓҤ ŌҤ Õgmap¤ ÖÕ¤ ×Õ¤ Ų+šÅG¤ Ł+`ÅG¤ ŚŃ٤ Ū+^ÅG¤ ÜŪ¤ Żgsyntax¤ Ž+ŻÅG¤ ß+ÅG¤ ą+RÅG¤ įga¤ ā+įÅG¤ ćg...¤ ä+ćÅG¤ åŲāä¤ ę+IÅG¤ ēfWrong number of arguments¤ č+ēÅG¤ éčͤ ź+ŸÅG¤ ėźĶ¤ ģgdisplay¤ ķf#<¤ īgrecord-type-name¤ ļgrecord-type-descriptor¤ šf ¤ ńf: ¤ ņgwrite¤ ógrecord-type-fields¤ ōf>¤ õgdefault-record-printer¤ ögthrow¤ ÷gwrong-type-arg¤ ųfWrong type argument: ~S¤ łgthrow-bad-struct¤ śg%%¤ ūg -set-fields¤ ügmake-copier-id¤ żg %%set-fields¤ ž&œŒ¤ ’&žŒ¤ '’Œ¤ &Œ¤ šŒ¤ gevery¤ glist¤ gfor-each¤ gfind¤ gfree-identifier=?¤ funknown getter¤  g struct-ref¤  gt-1e8ba8b5a-32b¤   ¤  gm-1e8ba8b5a-32c¤   -¤  ¤ fl-1e8ba8b5a-32f¤ ¤ / ¤ gindex¤ _¤ fl-1e8ba8b5a-329¤ fl-1e8ba8b5a-32a¤ ¤ /«¤ glookup¤ ¤ fl-1e8ba8b5a-2fe¤ ¤ /½¤ g copier-name¤ g getter+exprs¤ ¤  fl-1e8ba8b5a-2f8¤ !fl-1e8ba8b5a-2f9¤ " !¤ #/«"¤ $g type-name¤ %g getter-id¤ &gcheck?¤ 'gexpr¤ ($%&^_'¤ )......¤ *fl-1e8ba8b5a-2ec¤ +fl-1e8ba8b5a-2ed¤ ,fl-1e8ba8b5a-2ee¤ -fl-1e8ba8b5a-2ef¤ .fl-1e8ba8b5a-2f0¤ /fl-1e8ba8b5a-2f1¤ 0*+,-./¤ 1/()0¤ 2fl-1e8ba8b5a-2dc¤ 32¤ 4/@Į3¤ 5.>>#1>4 ¤ 6+ 5G¤ 7gfilter¤ 8glength¤ 9fduplicate getter¤ :giota¤ ;g make-struct¤ gm-1e8ba8b5a-320¤ ?>-¤ @?¤ Afl-1e8ba8b5a-324¤ BA¤ C/=@B¤ D.>C#1>4¤ E+;DG¤ F+ DG¤ Gghere¤ Hg unsafe-expr¤ IH¤ Jfl-1e8ba8b5a-317¤ KJ¤ L/IĮK¤ M.>L#1>4¤ N+GMG¤ Ogif¤ Pgt-1e8ba8b5a-319¤ QP¤ Rgm-1e8ba8b5a-31a¤ SR-¤ TS¤ Ufl-1e8ba8b5a-31d¤ VU¤ W/QTV¤ X.>W>L#1>4 ¤ Y+OXG¤ Zgeq?¤ [+ZXG¤ \g struct-vtable¤ ]+\XG¤ ^+łXG¤ _+RXG¤ `g%define-record-type¤ a&(Œ¤ b&aŒ¤ c&bŒ¤ d&cŒ¤ ešdŒ¤ f&&Œ¤ g&fŒ¤ hšgŒ¤ if invalid record definition syntax¤ jgboolean?¤ kfexpected type name¤ lfinvalid constructor spec¤ mfexpected predicate name¤ n&&&¤ ofinvalid field spec¤ pgstring-concatenate¤ qg make-list¤ rfpr¤ sfpw¤ tgmemq¤ uf!unknown field in constructor spec¤ vgassq-ref¤ w&&'¤ xgt-1e8ba8b5a-38d¤ ygt-1e8ba8b5a-38c¤ zgt-1e8ba8b5a-38b¤ {xyz¤ |gm-1e8ba8b5a-38e¤ }|-¤ ~}}}¤ fl-1e8ba8b5a-392¤ €fl-1e8ba8b5a-393¤ fl-1e8ba8b5a-394¤ ‚€¤ ƒ/{~‚¤ „g ctor-args¤ …„¤ †fl-1e8ba8b5a-37a¤ ‡†¤ ˆ/…Į‡¤ ‰gctor¤ Šgfield¤ ‹‰Š¤ Œfl-1e8ba8b5a-376¤ fl-1e8ba8b5a-377¤ ŽŒ¤ /‹«Ž¤ gform¤ ‘gconstructor-spec¤ ’g field-names¤ “$‘’¤ ”....¤ •fl-1e8ba8b5a-36b¤ –fl-1e8ba8b5a-36c¤ —fl-1e8ba8b5a-36d¤ ˜fl-1e8ba8b5a-36e¤ ™•–—˜¤ š/“”™¤ ›g record-layout¤ œgfunctional-setters¤ gsetters¤ žgcopier¤ Ÿggetters¤  g constructor¤ ”ggetter-identifiers¤ ¢gfield-identifiers¤ £›œžŸ ”¢¤ ¤........¤ „fl-1e8ba8b5a-343¤ ¦fl-1e8ba8b5a-341¤ §fl-1e8ba8b5a-33f¤ Øfl-1e8ba8b5a-33d¤ ©fl-1e8ba8b5a-33b¤ Ŗfl-1e8ba8b5a-339¤ «fl-1e8ba8b5a-337¤ ¬fl-1e8ba8b5a-335¤ ­„¦§Ø©Ŗ«¬¤ ®/£¤­¤ Æfl-1e8ba8b5a-334¤ °Æ¤ ±/@Į°¤ ².>ƒ>>>ˆ>š®± ¤ ³+!²G¤ “+;²G¤ µ+ ²G¤ ¶g copier-id¤ ·¶¤ øfl-1e8ba8b5a-476¤ ¹ø¤ ŗ/·Į¹¤ »g ctor-name¤ ¼»¤ ½fl-1e8ba8b5a-46e¤ ¾½¤ æ/¼Į¾¤ Ą’¤ Įfl-1e8ba8b5a-46c¤ ĀĮ¤ Ć/ĄĮ¤ Äglayout¤ ÅĤ Ęfl-1e8ba8b5a-46a¤ Ēʤ Č/ÅĮǤ Ég immutable?¤ ŹÉ¤ Ėfl-1e8ba8b5a-468¤ Ģˤ Ķ/ŹĮ̤ Īg field-count¤ ĻΤ Šfl-1e8ba8b5a-466¤ ŃŠ¤ Ņ/ĻĮѤ Óg getter-ids¤ ŌÓ¤ Õfl-1e8ba8b5a-463¤ ÖÕ¤ ×/ŌĮÖ¤ Ųg field-ids¤ ŁŲ¤ Śfl-1e8ba8b5a-460¤ ŪŚ¤ Ü/ŁĮŪ¤ Żgpredicate-name¤ Žg field-spec¤ ßɐ$‘ŻŽ¤ ąfl-1e8ba8b5a-453¤ įfl-1e8ba8b5a-454¤ āfl-1e8ba8b5a-455¤ ćfl-1e8ba8b5a-456¤ äfl-1e8ba8b5a-457¤ åfl-1e8ba8b5a-458¤ ęąįāćäå¤ ē/ß)ę¤ č.>>>>ŗ>æ>Ć>Č>Ķ>Ņ>×>Üē®±¤ é+GčG¤ źgmake-struct-layout¤ ė&&&&&&&¤ ģgt-1e8ba8b5a-3a5¤ ķgt-1e8ba8b5a-3a6¤ īgt-1e8ba8b5a-3a7¤ ļgt-1e8ba8b5a-3a8¤ šgt-1e8ba8b5a-3a9¤ ńgt-1e8ba8b5a-3aa¤ ņgt-1e8ba8b5a-3ab¤ óģķīļšńņ¤ ōgm-1e8ba8b5a-3ac¤ õō-¤ öõõõõõõõ¤ ÷fl-1e8ba8b5a-3b0¤ ųfl-1e8ba8b5a-3b1¤ łfl-1e8ba8b5a-3b2¤ śfl-1e8ba8b5a-3b3¤ ūfl-1e8ba8b5a-3b4¤ üfl-1e8ba8b5a-3b5¤ żfl-1e8ba8b5a-3b6¤ ž÷ųłśūüż¤ ’/óöž¤ fl-1e8ba8b5a-3a3¤ fl-1e8ba8b5a-3a4¤ ¤ /«¤ $Ó¶¤ ...¤ fl-1e8ba8b5a-39e¤ fl-1e8ba8b5a-39f¤ fl-1e8ba8b5a-3a0¤  ¤  / ¤  .>’>>>> ®± ¤  +, G¤  +O G¤ +l G¤ +ƒ G¤ +^ G¤ ¤ +O G¤ +Z G¤ +\ G¤ ¤ +  G¤ +ł G¤ +R G¤ gdefine-syntax-rule¤ gt-1e8ba8b5a-3c4¤ gt-1e8ba8b5a-3c6¤ gt-1e8ba8b5a-3c5¤ ¤ gm-1e8ba8b5a-3c7¤ -¤  ¤ !fl-1e8ba8b5a-3cb¤ "fl-1e8ba8b5a-3cc¤ #fl-1e8ba8b5a-3cd¤ $!"#¤ %/ $¤ &fl-1e8ba8b5a-3c1¤ 'fl-1e8ba8b5a-3c2¤ (fl-1e8ba8b5a-3c3¤ )&'(¤ */)¤ +.>%>>>*®± ¤ ,++G¤ -+&+G¤ .+^+G¤ /+_+G¤ 0+'+G¤ 1/0¤ 2+ć+G¤ 3-.12¤ 4+ż+G¤ 5g filter-map¤ 6gt-1e8ba8b5a-405¤ 76¤ 8gm-1e8ba8b5a-406¤ 98-¤ :9¤ ;fl-1e8ba8b5a-409¤ <;¤ =/7:<¤ >gsetter¤ ?1_>¤ @fl-1e8ba8b5a-3ff¤ Afl-1e8ba8b5a-400¤ Bfl-1e8ba8b5a-401¤ C@AB¤ D/?C¤ Eޤ Ffl-1e8ba8b5a-3f6¤ Gfl-1e8ba8b5a-3f7¤ HFG¤ I/E«H¤ Jg field-specs¤ K¶J¤ Lfl-1e8ba8b5a-3f2¤ Mfl-1e8ba8b5a-3f3¤ NLM¤ O/K«N¤ P.>=D>I>O®± ¤ Q+!PG¤ R+^PG¤ Sgval¤ T+SPG¤ URT¤ V+PG¤ WT¤ Xgt-1e8ba8b5a-3e6¤ Ygt-1e8ba8b5a-3e7¤ ZXY¤ [gm-1e8ba8b5a-3e8¤ \[-¤ ]\\¤ ^fl-1e8ba8b5a-3ec¤ _fl-1e8ba8b5a-3ed¤ `^_¤ a/Z]`¤ bfl-1e8ba8b5a-3e0¤ cfl-1e8ba8b5a-3e1¤ dfl-1e8ba8b5a-3e2¤ ebcd¤ f/?e¤ gfl-1e8ba8b5a-3d7¤ hfl-1e8ba8b5a-3d8¤ igh¤ j/E«i¤ k$J¤ lfl-1e8ba8b5a-3d3¤ mfl-1e8ba8b5a-3d4¤ nlm¤ o/k«n¤ p.>af>j>o®± ¤ q+!pG¤ r+^pG¤ s+SpG¤ trs¤ u+OpG¤ v+ZpG¤ w+\pG¤ xwr¤ yg struct-set!¤ z+ypG¤ {s¤ |+łpG¤ }+RpG¤ ~&&&&'&'¤ gt-1e8ba8b5a-47e¤ €gt-1e8ba8b5a-478¤ gt-1e8ba8b5a-479¤ ‚gt-1e8ba8b5a-47a¤ ƒgt-1e8ba8b5a-47d¤ „gt-1e8ba8b5a-47c¤ …gt-1e8ba8b5a-47b¤ †€‚ƒ„…¤ ‡gm-1e8ba8b5a-47f¤ ˆ‡-¤ ‰ˆˆˆˆˆˆˆ¤ Šfl-1e8ba8b5a-483¤ ‹fl-1e8ba8b5a-484¤ Œfl-1e8ba8b5a-485¤ fl-1e8ba8b5a-486¤ Žfl-1e8ba8b5a-487¤ fl-1e8ba8b5a-488¤ fl-1e8ba8b5a-489¤ ‘Š‹ŒŽ¤ ’/†‰‘¤ “.>’>>>>ŗ>æ>Ć>Č>Ķ>Ņ>×>Üē®±¤ ”+§“G¤ •+Ē“G¤ –glet¤ —+–“G¤ ˜grtd¤ ™+˜“G¤ šgmake-struct/no-tail¤ ›+š“G¤ œgrecord-type-vtable¤ +œ“G¤ ž+R“G¤ Ÿ+õ“G¤  gset-struct-vtable-name!¤ ”+ “G¤ ¢+y“G¤ £g+¤ ¤+£“G¤ „+ “G¤ ¦gvtable-offset-user¤ §+¦“G¤ ؤ„§¤ ©™¤ Ŗ+!“G¤ «gobj¤ ¬+«“G¤ ­¬¤ ®gand¤ Æ+®“G¤ °gstruct?¤ ±+°“G¤ ²±¬¤ ³+Z“G¤ “+\“G¤ µ“¬¤ ¶gpred¤ ·gfields¤ ø01‰¶·¤ ¹gm-1e8ba8b5a-4a3¤ ŗ¹-¤ »ŗ....¤ ¼fl-1e8ba8b5a-4a8¤ ½fl-1e8ba8b5a-4a9¤ ¾fl-1e8ba8b5a-4aa¤ æfl-1e8ba8b5a-4ab¤ Ąfl-1e8ba8b5a-4ac¤ Į¼½¾æĄ¤ Ā/ø»Į¤ Ćŗ¤ Äfl-1e8ba8b5a-4a5¤ ÅĤ Ę/@ĆŤ Ē.Ā>ʤ Č+`ĒG¤ É+ĒG¤ Ź+ĒG¤C5hČ<¤]4   54>"G4i4i5>"G4 !"%*Hhf]ŒŒŒŒC^gdummy  gname  gformals   gbody      CKLh(¾] 45$@6¶gx  "gtmp "gfilenamefsrfi/srfi-9.scmŒ J ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgnamegformalsg...gbodyg...C5!R4 M"%Nh>]C6gdummy  gerr     CKLh(™] 45$@6‘gx  "gtmp "gfilenamefsrfi/srfi-9.scmŒ R ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgerrC5MROR4 P"%]jkha]CYgdummy  gs  ggetter   gerr      CKLh(Į] 45$@6¹gx  "gtmp "gfilenamefsrfi/srfi-9.scmŒ V ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgsgquoteggettergquotegerrC5PRlR4 m"%x‚ha]CYgdummy  gs  ggetter   gerr      CKLh(Į] 45$@6¹gx  "gtmp "gfilenamefsrfi/srfi-9.scmŒ \ ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgsgquoteggettergquotegerrC5mRƒR4 „"%˜™ha]CYgdummy  gs  ggetter   gerr      CKLh(Į] 45$@6¹gx  "gtmp "gfilenamefsrfi/srfi-9.scmŒ b ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgsgquoteggettergquotegerrC5„R4 ,"%žKLŸh”]6™gkey  gvalue  gname   gformals   gbody   gfilenamefsrfi/srfi-9.scmŒ  o ŒŒ   C ”¢£¤„%¦ĘČŹĢĪŠĶŃŌ×ŲŚÜŽßŪąh(X]ŒŒŒCPgtmp-1e8ba8b5a-2c8  $gtmp-1e8ba8b5a-2c7  $  $ CŲŽåęąéėhxC]LŒLŒŒLLŒ4 4  LL5 Œ LLŒŒŒLŒŒ  5ŒŒŒC;g proc-name  xgargs  x  x CKL hX]4445554545$ O@  6ūgkey  Rgvalue  Rgname   Rgformals   Rgbody   Rgtmp  # Rgtmp  . Rgfilenamefsrfi/srfi-9.scmŒ  i ŒŒ  j ŒŒ j $ŒŒ j 'ŒŒ  k $ŒŒ  j ŒŒ  i ŒŒ  q !ŒŒ # p ŒŒ  R Ch@b] 45" 6$4?$@"’’Ü"’’ŲZgx  9gtmp 9gfilenamefsrfi/srfi-9.scmŒ g ŒŒ  9 C5,Rģķīļšńņóō hČŪ]4>"G44455>"G"l("w4>"G4>"G4>"G4©>"GŽ—"’’”4455 "’’ 6Ógs  Įgp  Įgfields  8 ¤goff  8 ¤gfilenamefsrfi/srfi-9.scmŒ ƒ ŒŒ  „ ŒŒ  „ ŒŒ  „ ŒŒ  … ŒŒ  … ŒŒ  … ŒŒ % … ŒŒ , … ŒŒ 8 † ŒŒ > ˆ ŒŒ C Š ŒŒ G Š ŒŒ N Š ŒŒ W ‹ ŒŒ \ ‹ ŒŒ c ‹ ŒŒ l Œ ŒŒ p Œ ŒŒ w Œ ŒŒ €  ŒŒ ‡  ŒŒ Ž  ŒŒ ™ Ž ŒŒ œ Ž ŒŒ ¤ Ž ŒŒ ¤ † ŒŒ „ † ŒŒ Ø † )ŒŒ ° † ŒŒ ¹ † ŒŒ ½  ŒŒ Į  ŒŒ"  Į gnamegdefault-record-printerŒCõRö÷ųh­]6„gs  gwho  gfilenamefsrfi/srfi-9.scmŒ ‘ ŒŒ  ’ ŒŒ “ ŒŒ  “ #ŒŒ  ” ŒŒ  ’ ŒŒ   gnamegthrow-bad-structŒCłR ”ś£ūh«]44556£g type-name  gfilenamefsrfi/srfi-9.scmŒ – ŒŒ  ˜ ŒŒ ˜ ŒŒ ˜ $ŒŒ  ™ ŒŒ  ˜ ŒŒ  — ŒŒ   gnamegmake-copier-idŒCüR4 ż"%KLŸh¼]6“g type-name  g getter-id  gcheck?   gs   ggetter   gexpr   gfilenamefsrfi/srfi-9.scmŒ Ÿ ŒŒ  C£ü×hd]L6\g getter-id  gfilenamefsrfi/srfi-9.scmŒ ­ ŒŒ ® !ŒŒ  CIh(†] 4OL5$CLL6~gid  'gt  'gfilenamefsrfi/srfi-9.scmŒ ¬ ŒŒ  ­ ŒŒ  ­ ŒŒ ! ± &ŒŒ ' ° ŒŒ  ' CÕ67hg]L6_gg+e  gfilenamefsrfi/srfi-9.scmŒ ¤ ŒŒ „ 2ŒŒ „ ŒŒ  C8I9hPó]L4OL545 †$C †$ŽCLL6ėggetter  Kgindex  Kg default-expr  Kgresults   Kgkey  $ Kgfilenamefsrfi/srfi-9.scmŒ ¶ #ŒŒ · %ŒŒ  ¤ ŒŒ  £ ŒŒ  § ŒŒ $ § ŒŒ < © ŒŒ E « "ŒŒ K Ŗ ŒŒ  K C:8%'EFh7]LŒŒŒC/gt-1e8ba8b5a-31f     CKL NY[]^_hŠĪ]&4455454LO>"G4LO4 4 5554  5  $4 O ?" 45 45$/45  CCĘg type-name  Ģg getter-id  Ģgcheck?   Ģgs   Ģggetter   Ģgexpr   Ģg copier-name   Ģg getter+exprs   Ģgtmp  Z gtmp e Šgtmp   Ģgtmp £ É gfilenamefsrfi/srfi-9.scmŒ    ŒŒ    )ŒŒ    ŒŒ    ŒŒ  ¬ ŒŒ ; ¶ ŒŒ M ¹ #ŒŒ P ¹ )ŒŒ X ¹ #ŒŒ Z ¶ ŒŒ Z “ ŒŒ  ³ ŒŒ  ŗ ŒŒ š ŗ ŒŒ › ¾ ŒŒ £ » ŒŒ  Ģ Ch@c] 45" 6$4?$ O@"’’×"’’Ó[gx  >gtmp >gfilenamefsrfi/srfi-9.scmŒ œ ŒŒ  > C5żR4 `"%ehI%f£hj]6bgmacro  gargs  gfilenamefsrfi/srfi-9.scmŒ  O ŒŒ   CKLih8›] 45$ 4?" 456“g immutable?  3gform  3grest   3gtmp  -gfilenamefsrfi/srfi-9.scmŒ / P ŒŒ 3 M ŒŒ  3 CKLj£ŸI%f£hj]6bgmacro  gargs  gfilenamefsrfi/srfi-9.scmŒ   /ŒŒ   CKLk(£hj]6bgmacro  gargs  gfilenamefsrfi/srfi-9.scmŒ   /ŒŒ   ClŸhi]Œ6agctor  gargs  gfilenamefsrfi/srfi-9.scmŒ  ŒŒ  Ch>]C6gctor  gargs     C£hj]6bgmacro  gargs  gfilenamefsrfi/srfi-9.scmŒ   /ŒŒ   Cm%NhA]C9gfield  ggetter     CnhU]CMgfield  ggetter  gsetter      CIf£hj]6bgmacro  gargs  gfilenamefsrfi/srfi-9.scmŒ   /ŒŒ   CKLo hhš]45$@45$@4L5$ 4?" 4  L5 L6’gspec  cgtmp cgtmp  " cgtmp  ; [gfilenamefsrfi/srfi-9.scmŒ & ŒŒ ] * *ŒŒ c  ŒŒ  c Ch@]4455$'45$"4445$ 4?" 4 5 5$Ö4 5"8445$ 4 ?" 4 5 5"($4?$ 4?""’’Ø""’’ $^45$"4445$ 4?" 4 55$ O6CCCCżg immutable?  ;gform  ;g type-name   ;gconstructor-spec   ;gpredicate-name   ;g field-spec   ;gt   ]gtmp  2 Rgtmp  j Ógtmp  | œgt  Ž "gtmp  ÷  gfilenamefsrfi/srfi-9.scmŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ '  ŒŒ T  ŒŒ Z  ŒŒ a  ŒŒ q  ŒŒ ž " !ŒŒ ¤  ŒŒ ×  ŒŒ Ų $ ŒŒ Ž $ ŒŒ ģ  ŒŒ  % ŒŒ   ŒŒ &  ŒŒ 3 & ŒŒ  ; CÕ%Nh@]C8gname  ggetter     CnhT]CLgname  ggetter  gsetter      CKLh@}]45$@45$@6ug field-spec  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-9.scmŒ Ä ŒŒ  9 C%Nh@]C8gname  ggetter     CnhT]CLgname  ggetter  gsetter      CKLh@}]45$@45$@6ug field-spec  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-9.scmŒ Ė ŒŒ  9 C8£pqrs%(h>]C6gctor  gargs     CKLüŸhj]6bgctor  gfield  gfilenamefsrfi/srfi-9.scmŒ Ō ŒŒ  CÕ£tI%f£hj]6bgmacro  gargs  gfilenamefsrfi/srfi-9.scmŒ  Ū +ŒŒ   CKLu hhŠ]454L5$"?44L5$ 4?" 4L5 L>"GŒCČgfield  hgname hgt   bgtmp  , Lgfilenamefsrfi/srfi-9.scmŒ Õ ŒŒ  Ö -ŒŒ Ö !ŒŒ × 'ŒŒ  × #ŒŒ ! Ų 'ŒŒ N Ü (ŒŒ W Ų 'ŒŒ g Ž #ŒŒ  h Cvh_]L6Wgname  gfilenamefsrfi/srfi-9.scmŒ ā $ŒŒ ć &ŒŒ  C%w³“µhq]ŒŒŒCigt-1e8ba8b5a-38d  gt-1e8ba8b5a-38c  gt-1e8ba8b5a-38b      CKL hP¾]4LLO5LL4OL545$@6¶gctor  Kgfield  Kg ctor-args   Kgtmp  ) Kgtmp  4 Kgfilenamefsrfi/srfi-9.scmŒ  Õ ŒŒ  Õ ŒŒ  ā ŒŒ ) ą ŒŒ  K C éź%ė   hPå]Œ     CŻgt-1e8ba8b5a-3a5  Jgt-1e8ba8b5a-3a6  Jgt-1e8ba8b5a-3a7   Jgt-1e8ba8b5a-3a8   Jgt-1e8ba8b5a-3a9   Jgt-1e8ba8b5a-3aa   Jgt-1e8ba8b5a-3ab   J  J CKLh8–]LLL45$@6Žggetter  5gindex  5gtmp   5gtmp   5gfilenamefsrfi/srfi-9.scmŒ ē ŒŒ  č ŒŒ  5 C:n,34hq]ŒŒŒŒCigt-1e8ba8b5a-3c4  gt-1e8ba8b5a-3c6  gt-1e8ba8b5a-3c5      C5%Nh@]C8gname  ggetter     CnQUVRWh T]ŒLŒCLgname  ggetter  gsetter      CKLh@‘]45$@45$ LO@6‰g field-spec  >gindex  >gtmp  >gtmp  " >gfilenamefsrfi/srfi-9.scmŒ  ŒŒ  > C%Nh@]C8gname  ggetter     Cn%Nqtuvxzr{|} h8T]LŒŒŒŒ  LCLgt-1e8ba8b5a-3e6  4gt-1e8ba8b5a-3e7  4  4 CKLh0”]LL45$ O@6™gname  0ggetter  0gsetter   0gtmp  0gtmp   0gfilenamefsrfi/srfi-9.scmŒ ž ŒŒ  0 CKLh@‘]45$@45$ LO@6‰g field-spec  @gindex  @gtmp  @gtmp  " @gfilenamefsrfi/srfi-9.scmŒ ś ŒŒ  @ C~”•—™›žŸ”¢Ø©Ŗ­Æ²³µŌh€å]LL L   ŒŒŒŒ LŒL4Œ5ŒŒŒŒCŻgt-1e8ba8b5a-47e  gt-1e8ba8b5a-478  gt-1e8ba8b5a-479   gt-1e8ba8b5a-47a   gt-1e8ba8b5a-47d   gt-1e8ba8b5a-47c   gt-1e8ba8b5a-47b      ChØ‘]V45454545 44 $" 55 45 4  5  $ 4  ?" 4 5  45 4  5"4 5"3$)4?$4 O?""’’Ē""’’æ44 55 4 O44555 4 5$ 4?" 4 5 $4 O44555"4O445554 5$ O@ 6‰g immutable?  §gform  §g type-name   §gconstructor-spec   §gpredicate-name   §g field-spec   §g field-ids  §g getter-ids   §g field-count   §g immutable? ( §glayout D §g field-names O §gtmp Z zg ctor-name z §g copier-id ƒ §gtmp  Ž Ųgtmp   =gtmp   :gtmp  ~ §gtmp  ‰ §gfilenamefsrfi/srfi-9.scmŒ  Ä ŒŒ , ŒŒ  Ė ŒŒ  , ŒŒ  . ŒŒ  , ŒŒ " / ŒŒ ( , ŒŒ +  ŒŒ .  ŒŒ 8  ŒŒ :  !ŒŒ @  &ŒŒ B  ŒŒ D  ŒŒ D , ŒŒ G 1 ŒŒ O , ŒŒ } 4 ŒŒ ƒ , ŒŒ Ł ; ŒŒ Ž ; 4ŒŒ ę ; ŒŒ ė ē ŒŒ ł ń ŒŒ ü ń ŒŒ  ń ŒŒ  ē ŒŒ  ō ŒŒ C I ŒŒ D  ŒŒ P  ŒŒ S  ŒŒ [  ŒŒ ]  ŒŒ b ś ŒŒ n  ŒŒ q  ŒŒ y  ŒŒ { ś ŒŒ ~ 5 ŒŒ*  § C hPt]45" 45$@6$4?$@"’’Å"’’Įlgx  Pgtmp Pgtmp   1gfilenamefsrfi/srfi-9.scmŒ Ā ŒŒ  P C5`R4 "%cČÉŹh(w]ŒŒŒŒŒŒŒŒŒŒCogdummy  #gname  #gctor   #gpred   #gfields   #  # CKLh(¼] 45$@6“gx  "gtmp "gfilenamefsrfi/srfi-9.scmŒ S ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgnamegctorgpredgfieldsg...C5RCœgm  ,gfilenamefsrfi/srfi-9.scmŒ  = ŒŒ - B ŒŒ 2 B ŒŒ : B &ŒŒ ? B ŒŒ  T ŒŒ ŗ Z ŒŒ Z ` ŒŒ N ƒ ŒŒ 0 ‘ ŒŒ  – ŒŒ  <Ć C6PK!cgS2÷÷ srfi-17.gonu„[µü¤GOOF----LE-8-2.0ß]4h3] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-17¤ ¤ gfilenameS¤ fsrfi/srfi-17.scm¤ gexportsS¤ ggetter-with-setter¤  ¤ g replacementsS¤ gsetter¤ gcar¤ gcdr¤ gcaar¤ gcadr¤ gcdar¤ gcddr¤ gcaaar¤ gcaadr¤ gcadar¤ gcaddr¤ gcdaar¤ gcdadr¤ gcddar¤ gcdddr¤ gcaaaar¤ gcaaadr¤ gcaadar¤ !gcaaddr¤ "gcadaar¤ #gcadadr¤ $gcaddar¤ %gcadddr¤ &gcdaaar¤ 'gcdaadr¤ (gcdadar¤ )gcdaddr¤ *gcddaar¤ +gcddadr¤ ,gcdddar¤ -gcddddr¤ .g string-ref¤ /g vector-ref¤ 0 !"#$%&'()*+,-./!¤ 1gset-current-module¤ 21¤ 31¤ 4gcond-expand-provide¤ 5gcurrent-module¤ 6¤ 7gmake-procedure-with-setter¤ 8¤ 9¤ :gerror¤ ;f3Setting setters is not supported for a good reason.¤ ¤ ?gset-car!¤ @¤ A¤ Bgset-cdr!¤ C¤ D¤ E¤ F¤ G¤ H¤ I¤ J¤ K¤ L¤ M¤ N¤ O¤ P¤ Q¤ R¤ S¤ T¤ U¤ V¤ W¤ X¤ Y¤ Z¤ [¤ \¤ ]¤ ^¤ _ ¤ ` ¤ a!¤ b!¤ c"¤ d"¤ e#¤ f#¤ g$¤ h$¤ i%¤ j%¤ k&¤ l&¤ m'¤ n'¤ o(¤ p(¤ q)¤ r)¤ s*¤ t*¤ u+¤ v+¤ w,¤ x,¤ y-¤ z-¤ {.¤ |.¤ }g string-set!¤ ~/¤ /¤ €g vector-set!¤C5h(Ż]4    0543>"G44i45i56>"G7i R4 i9:;hh-136`gargs gfilenamefsrfi/srfi-17.scmŒ > ŒŒ ? ŒŒ  ? ŒŒ  C5Rhx]L4L56pgobj  gvalue  gfilenamefsrfi/srfi-17.scmŒ D ŒŒ  E ŒŒ  E ŒŒ   Chˆ]OC€gsetter  glocation  gfilenamefsrfi/srfi-17.scmŒ C ŒŒ  gnamegcompose-setterŒC?i5R4 iABi5R4 iD455R4 iF455R4 iJ4 n ŒŒ E o ŒŒ S n ŒŒ V m ŒŒ W q ŒŒ ^ r ŒŒ l q ŒŒ o p ŒŒ p u ŒŒ w v ŒŒ … u ŒŒ ˆ t ŒŒ ‰ x ŒŒ  y ŒŒ ž x ŒŒ ” w ŒŒ ¢ { ŒŒ © | ŒŒ · { ŒŒ ŗ z ŒŒ » ~ ŒŒ Ā  ŒŒ Š ~ ŒŒ Ó } ŒŒ Ō  ŒŒ Ū ‚ ŒŒ é  ŒŒ ģ € ŒŒ ķ „ ŒŒ ō … ŒŒ  „ ŒŒ  ƒ ŒŒ  ‡ ŒŒ  ˆ ŒŒ  ‡ ŒŒ  † ŒŒ  Š ŒŒ & ‹ ŒŒ 4 Š ŒŒ 7 ‰ ŒŒ 8  ŒŒ ? Ž ŒŒ M  ŒŒ P Œ ŒŒ Q  ŒŒ X ‘ ŒŒ f  ŒŒ i  ŒŒ j “ ŒŒ q ” ŒŒ  “ ŒŒ ‚ ’ ŒŒ ƒ – ŒŒ Š — ŒŒ ˜ – ŒŒ › • ŒŒ œ ™ ŒŒ £ š ŒŒ ± ™ ŒŒ “ ˜ ŒŒ µ œ ŒŒ ¼  ŒŒ Ź œ ŒŒ Ķ › ŒŒ Ī Ÿ ŒŒ Õ   ŒŒ 㠟 ŒŒ ę ž ŒŒ ē ¢ ŒŒ ī £ ŒŒ ü ¢ ŒŒ ’ ” ŒŒ  ¦ ŒŒ  „ ŒŒ  Ŗ ŒŒ  © ŒŒ‚  ! C6PK!bWĻŅūū srfi-19.gonu„[µü¤GOOF----LE-8-2.0ć]Č4hĘ­] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-19¤ ¤ gfilenameS¤ fsrfi/srfi-19.scm¤ gimportsS¤ gsrfi-6¤  ¤  ¤ gsrfi-8¤ ¤ ¤ gsrfi-9¤ ¤ ¤ gice-9¤ gi18n¤ ¤ ¤ ¤ gexportsS¤ g time-duration¤ gtime-monotonic¤ g time-process¤ gtime-tai¤ g time-thread¤ gtime-utc¤ !g current-date¤ "gcurrent-julian-day¤ #gcurrent-modified-julian-day¤ $gtime-resolution¤ %g make-time¤ &gtime?¤ 'g time-type¤ (gtime-nanosecond¤ )g time-second¤ *gset-time-type!¤ +gset-time-nanosecond!¤ ,gset-time-second!¤ -g copy-time¤ .gtime<=?¤ /gtime=?¤ 2gtime>?¤ 3gtime-difference¤ 4gtime-difference!¤ 5g add-duration¤ 6g add-duration!¤ 7gsubtract-duration¤ 8gsubtract-duration!¤ 9g make-date¤ :gdate?¤ ;gdate-nanosecond¤ g date-hour¤ ?gdate-day¤ @g date-month¤ Ag date-year¤ Bgdate-zone-offset¤ Cg date-year-day¤ Dg date-week-day¤ Egdate-week-number¤ Fgdate->julian-day¤ Ggdate->modified-julian-day¤ Hgdate->time-monotonic¤ Igdate->time-tai¤ Jgdate->time-utc¤ Kgjulian-day->date¤ Lgjulian-day->time-monotonic¤ Mgjulian-day->time-tai¤ Ngjulian-day->time-utc¤ Ogmodified-julian-day->date¤ Pg#modified-julian-day->time-monotonic¤ Qgmodified-julian-day->time-tai¤ Rgmodified-julian-day->time-utc¤ Sgtime-monotonic->date¤ Tgtime-monotonic->julian-day¤ Ug#time-monotonic->modified-julian-day¤ Vgtime-monotonic->time-tai¤ Wgtime-monotonic->time-tai!¤ Xgtime-monotonic->time-utc¤ Ygtime-monotonic->time-utc!¤ Zgtime-tai->date¤ [gtime-tai->julian-day¤ \gtime-tai->modified-julian-day¤ ]gtime-tai->time-monotonic¤ ^gtime-tai->time-monotonic!¤ _gtime-tai->time-utc¤ `gtime-tai->time-utc!¤ agtime-utc->date¤ bgtime-utc->julian-day¤ cgtime-utc->modified-julian-day¤ dgtime-utc->time-monotonic¤ egtime-utc->time-monotonic!¤ fgtime-utc->time-tai¤ ggtime-utc->time-tai!¤ hg date->string¤ ig string->date¤ j !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghiO¤ kg replacementsS¤ lg current-time¤ ml¤ ng autoloadsS¤ ogrdelim¤ po¤ qg read-line¤ rq¤ spr¤ tgset-current-module¤ ut¤ vt¤ wgcond-expand-provide¤ xgcurrent-module¤ y¤ zf~a ~b ~d ~H:~M:~S~z ~Y¤ {glocale-date-time-format¤ |f~m/~d/~y¤ }glocale-short-date-format¤ ~f~H:~M:~S¤ glocale-time-format¤ €f~Y-~m-~dT~H:~M:~S~z¤ giso-8601-date-time-format¤ ‚gnano¤ ƒgsid¤ „gsihd¤ …e 4881175/2¤ †gtai-epoch-in-jd¤ ‡gthrow¤ ˆg misc-error¤ ‰fTIME-ERROR type ~A: ~S¤ ŠfTIME-ERROR type ~A¤ ‹g time-error¤ Œgopen-input-file¤ g eof-object?¤ Žgread¤ gopen-input-string¤ g string-append¤ ‘f(¤ ’f)¤ “ginexact->exact¤ ”gread-tai-utc-data¤ •U“-€ $Œ¤ –Oļ“ #Œ¤ —I\€ "Œ¤ ˜C·€ !Œ¤ ™6Œ Œ¤ š3øH€ Œ¤ ›0ē$ Œ¤ œ.\€ Œ¤ ,2) Œ¤ ž*Põ€ Œ¤ Ÿ'Ń Œ¤  %ž€ Œ¤ ”!Śå Œ¤ ¢%ź Œ¤ £b1€ Œ¤ ¤€ž Œ¤ „ŸŹ€ Œ¤ ¦Φ Œ¤ §ķr€ Œ¤ Ø ? Œ¤ © + € Œ¤ Ŗ H†€ Œ¤ « gS Œ¤ ¬†€ Œ¤ ­¤ģ Œ¤ ®²X Œ¤ ÆĀg Œ¤ °•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ¤ ±gleap-second-table¤ ²gread-leap-second-table¤ ³gleap-second-delta¤ “gtime¤ µg!%make-time-unnormalized-procedure¤ ¶gmake-syntax-transformer¤ ·¶¤ ø¶¤ ¹gmake-time-unnormalized¤ ŗgmacro¤ »g $sc-dispatch¤ ¼»¤ ½»¤ ¾g_¤ ægany¤ Ą¾æææ¤ Įg syntax-object¤ Āglambda¤ Ćgm-46961e50d3-30¤ Ägtop¤ ÅĆĤ Ęgribcage¤ Ēgt-46961e50d3-2d¤ Čgt-46961e50d3-2e¤ Égt-46961e50d3-2f¤ ŹĒČɤ ĖÅÅŤ Ģfl-46961e50d3-35¤ Ķfl-46961e50d3-36¤ Īfl-46961e50d3-37¤ ĻĢĶΤ ŠĘŹĖϤ Ńʤ Ņgx¤ ÓҤ ŌŤ Õfl-46961e50d3-32¤ ÖÕ¤ ×ĘÓŌÖ¤ Ųgshift¤ Łg proc-name¤ Śgargs¤ ŪŁŚ¤ ÜĤ ŻÜܤ Žfl-1e8ba8b5a-60¤ ßfl-1e8ba8b5a-61¤ ąŽß¤ įĘŪŻą¤ āgkey¤ ćgvalue¤ ägname¤ ågformals¤ ęgbody¤ ēāćäåę¤ čÜÜÜÜܤ éfl-1e8ba8b5a-53¤ źfl-1e8ba8b5a-54¤ ėfl-1e8ba8b5a-55¤ ģfl-1e8ba8b5a-56¤ ķfl-1e8ba8b5a-57¤ īéźėģķ¤ ļĘēčī¤ šgmake-procedure-name¤ ńš¤ ņܤ ófl-1e8ba8b5a-43¤ ōó¤ õĘńņō¤ öܤ ÷fl-1e8ba8b5a-42¤ ų÷¤ łĘÓöų¤ śÅŠŃ×ŲŃŃŃŃįļõł ¤ ūghygiene¤ üū¤ żĮĀśü¤ žgtype¤ ’ÜŠŃפ ū¤ Įž’¤ g nanosecond¤ Į’¤ gsecond¤ Į’¤ ¤ g make-struct¤ gm-46961e50d3-2b¤  Ĥ  gt-1e8ba8b5a-133¤  gt-1e8ba8b5a-132¤  gt-1e8ba8b5a-131¤     ¤ gm-1e8ba8b5a-134¤ Ĥ ¤ fl-1e8ba8b5a-138¤ fl-1e8ba8b5a-139¤ fl-1e8ba8b5a-13a¤ ¤ Ę ¤ g ctor-args¤ ¤ fl-1e8ba8b5a-120¤ ¤ Ęö¤ gctor¤ gfield¤ ¤ fl-1e8ba8b5a-11c¤ fl-1e8ba8b5a-11d¤  ¤ !ĘŻ ¤ "gform¤ #g type-name¤ $gconstructor-spec¤ %g field-names¤ &"#$%¤ 'ÜÜÜܤ (fl-1e8ba8b5a-111¤ )fl-1e8ba8b5a-112¤ *fl-1e8ba8b5a-113¤ +fl-1e8ba8b5a-114¤ ,()*+¤ -Ę&',¤ .g record-layout¤ /gfunctional-setters¤ 0gsetters¤ 1gcopier¤ 2ggetters¤ 3g constructor¤ 4ggetter-identifiers¤ 5gfield-identifiers¤ 6./012345¤ 7ÜÜÜÜÜÜÜܤ 8fl-1e8ba8b5a-e9¤ 9fl-1e8ba8b5a-e7¤ :fl-1e8ba8b5a-e5¤ ;fl-1e8ba8b5a-e3¤ fl-1e8ba8b5a-dd¤ ?fl-1e8ba8b5a-db¤ @89:;<=>?¤ AĘ67@¤ Bfl-1e8ba8b5a-da¤ CB¤ DĘÓöC¤ E ŠŃ×ŲŃŃŃŃ!Ń-AD¤ FĮEü¤ GĮ“’¤ HĮ Eü¤ IFGH¤ JżI¤ Kgeach-any¤ L¾KŒ¤ Mgsyntax-violation¤ NM¤ OM¤ PfWrong number of arguments¤ Qg identifier?¤ RQ¤ SQ¤ TÜŃפ UĮµT¤ VM¤ WM¤ Xf-source expression failed to match any pattern¤ Ygrecord-type-vtable¤ ZY¤ [Y¤ \gpwpwpw¤ ]gdefault-record-printer¤ ^]¤ _]¤ `ž¤ agset-struct-vtable-name!¤ ba¤ ca¤ dgvtable-offset-user¤ ed¤ fd¤ gg%time?-procedure¤ h¾æ¤ igm-46961e50d3-41¤ jiĤ kgt-46961e50d3-40¤ lk¤ mj¤ nfl-46961e50d3-46¤ on¤ pĘlmo¤ qfl-46961e50d3-43¤ rq¤ sĘÓmr¤ tjpŃsŲŃŃŃŃįļõł ¤ uĮĀtü¤ vgobj¤ wgt-1e8ba8b5a-224¤ xgt-1e8ba8b5a-21e¤ ygt-1e8ba8b5a-21f¤ zgt-1e8ba8b5a-220¤ {gt-1e8ba8b5a-223¤ |gt-1e8ba8b5a-222¤ }gt-1e8ba8b5a-221¤ ~wxyz{|}¤ gm-1e8ba8b5a-225¤ €Ä¤ €€€€€€€¤ ‚fl-1e8ba8b5a-229¤ ƒfl-1e8ba8b5a-22a¤ „fl-1e8ba8b5a-22b¤ …fl-1e8ba8b5a-22c¤ †fl-1e8ba8b5a-22d¤ ‡fl-1e8ba8b5a-22e¤ ˆfl-1e8ba8b5a-22f¤ ‰‚ƒ„…†‡ˆ¤ ŠĘ~‰¤ ‹g copier-id¤ Œ‹¤ fl-1e8ba8b5a-21c¤ Ž¤ ĘŒöޤ g ctor-name¤ ‘¤ ’fl-1e8ba8b5a-214¤ “’¤ ”Ę‘ö“¤ •%¤ –fl-1e8ba8b5a-212¤ —–¤ ˜Ę•ö—¤ ™glayout¤ 𙤠›fl-1e8ba8b5a-210¤ œ›¤ Ęšöœ¤ žg immutable?¤ Ÿž¤  fl-1e8ba8b5a-20e¤ ” ¤ ¢ĘŸö”¤ £g field-count¤ ¤£¤ „fl-1e8ba8b5a-20c¤ ¦„¤ §Ę¤ö¦¤ Øg getter-ids¤ ©Ø¤ Ŗfl-1e8ba8b5a-209¤ «Ŗ¤ ¬Ę©ö«¤ ­g field-ids¤ ®­¤ Æfl-1e8ba8b5a-206¤ °Æ¤ ±Ę®ö°¤ ²gpredicate-name¤ ³g field-spec¤ “ž"#$²³¤ µÜÜÜÜÜܤ ¶fl-1e8ba8b5a-1f9¤ ·fl-1e8ba8b5a-1fa¤ øfl-1e8ba8b5a-1fb¤ ¹fl-1e8ba8b5a-1fc¤ ŗfl-1e8ba8b5a-1fd¤ »fl-1e8ba8b5a-1fe¤ ¼¶·ø¹ŗ»¤ ½Ę“µ¼¤ ¾ pŃsŲŃŠŃŃŃŃŃ”Ń˜ŃŃ¢Ń§Ń¬Ń±½AD¤ æĮv¾ü¤ Ąæ¤ Įgand¤ ĀĮĮ¾ü¤ Ćgstruct?¤ ÄĮþü¤ ÅÄæ¤ Ęgeq?¤ ĒĮƾü¤ Čg struct-vtable¤ ÉĮȾü¤ ŹÉæ¤ ĖÜpŃs¤ ĢĮ“ˤ ĶĒŹĢ¤ ĪĀÅͤ ĻuĄĪ¤ ŠÜŃs¤ ŃĮgФ Ņgthrow-bad-struct¤ ÓҤ ŌҤ Õg%time-type-procedure¤ Ögfree-id¤ ×g %%on-error¤ Ųgm-46961e50d3-4d¤ ŁŲĤ ŚŁ¤ Ūfl-46961e50d3-4f¤ ÜŪ¤ ŻĘӌܤ ŽŁŃŻŲŃŃŃŃįļõł ¤ ßĮ׎ü¤ ąÖߤ įąæ¤ āg%%type¤ ćgt-1e8ba8b5a-14b¤ ägt-1e8ba8b5a-14c¤ ågt-1e8ba8b5a-14d¤ ęgt-1e8ba8b5a-14e¤ ēgt-1e8ba8b5a-14f¤ čgt-1e8ba8b5a-150¤ égt-1e8ba8b5a-151¤ źćäåęēčé¤ ėgm-1e8ba8b5a-152¤ ģėĤ ķģģģģģģģ¤ īfl-1e8ba8b5a-156¤ ļfl-1e8ba8b5a-157¤ šfl-1e8ba8b5a-158¤ ńfl-1e8ba8b5a-159¤ ņfl-1e8ba8b5a-15a¤ ófl-1e8ba8b5a-15b¤ ōfl-1e8ba8b5a-15c¤ õīļšńņóō¤ öĘźķõ¤ ÷ggetter¤ ųgindex¤ ł÷ų¤ śfl-1e8ba8b5a-149¤ ūfl-1e8ba8b5a-14a¤ üśū¤ żĘłŻü¤ ž#Ø‹¤ ’ÜÜܤ fl-1e8ba8b5a-144¤ fl-1e8ba8b5a-145¤ fl-1e8ba8b5a-146¤ ¤ Ęž’¤  ŃŻŲŃöŃŃŃżŃAD¤ Įāü¤ Ö¤ ¾įæ¤  gck¤  gerr¤  gs¤    ¤  ŁŁ¤ fl-46961e50d3-52¤ fl-46961e50d3-53¤ ¤ Ę  ¤ ŁŃŻŲŃŃŃŃįļõł ¤ Į ü¤ gquote¤ Įü¤ ÜŃŻ¤ Į“¤ ¤ ¤ g%%index¤ Įü¤ Ö¤ ¾įæ¤ fl-46961e50d3-57¤ fl-46961e50d3-58¤  ¤ !Ę   ¤ "Ł!ŃŻŲŃŃŃŃįļõł ¤ #Į "ü¤ $Į"ü¤ %!ŃŻ¤ &Į %¤ '$&¤ ('¤ )g%%copier¤ *Į)ü¤ +Ö*¤ ,¾į+æ¤ -fl-46961e50d3-5c¤ .fl-46961e50d3-5d¤ /-.¤ 0Ę  /¤ 1Ł0ŃŻŲŃŃŃŃįļõł ¤ 2Į 1ü¤ 3Į1ü¤ 4g%%time-set-fields¤ 5Ü0ŃŻ¤ 6Į45¤ 736¤ 87¤ 9gt-46961e50d3-4c¤ :9¤ ;fl-46961e50d3-61¤ <;¤ =Ę:Ś<¤ >Ł=ŃŻŲŃŃŃŃįļõł ¤ ?ĮĀ>ü¤ @ =ŃŻŲŃöŃŃŃżŃAD¤ AĮ @ü¤ BA¤ Cgif¤ DĮC@ü¤ EĮĘ@ü¤ FĮČ@ü¤ GFA¤ HÜ=ŃŻ¤ IĮ“H¤ JEGI¤ Kg struct-ref¤ LĮK@ü¤ M=ŃŻ¤ NĮ M¤ OLAN¤ PĮŅ@ü¤ QĮ@ü¤ RĮ'H¤ SQR¤ TPAS¤ UDJOT¤ V?BU¤ WÜŃŻ¤ XĮÕW¤ Yg%time-nanosecond-procedure¤ Zgm-46961e50d3-68¤ [ZĤ \[¤ ]fl-46961e50d3-6a¤ ^]¤ _ĘÓ\^¤ `[Ń_ŲŃŃŃŃįļõł ¤ aĮ×`ü¤ bÖa¤ cbæ¤ d Ń_ŲŃöŃŃŃżŃAD¤ eĮādü¤ fÖe¤ g¾cfæ¤ h[[¤ ifl-46961e50d3-6d¤ jfl-46961e50d3-6e¤ kij¤ lĘ hk¤ m[lŃ_ŲŃŃŃŃįļõł ¤ nĮ mü¤ oĮmü¤ pÜlŃ_¤ qĮ“p¤ roq¤ sr¤ tĮdü¤ uÖt¤ v¾cuæ¤ wfl-46961e50d3-72¤ xfl-46961e50d3-73¤ ywx¤ zĘ hy¤ {[zŃ_ŲŃŃŃŃįļõł ¤ |Į {ü¤ }Į{ü¤ ~zŃ_¤ Į ~¤ €}¤ €¤ ‚Į)dü¤ ƒÖ‚¤ „¾cƒæ¤ …fl-46961e50d3-77¤ †fl-46961e50d3-78¤ ‡…†¤ ˆĘ h‡¤ ‰[ˆŃ_ŲŃŃŃŃįļõł ¤ ŠĮ ‰ü¤ ‹Į‰ü¤ ŒÜˆŃ_¤ Į4Œ¤ Ž‹¤ Ž¤ gt-46961e50d3-67¤ ‘¤ ’fl-46961e50d3-7c¤ “’¤ ”Ę‘\“¤ •[”Ń_ŲŃŃŃŃįļõł ¤ –ĮĀ•ü¤ — ”Ń_ŲŃöŃŃŃżŃAD¤ ˜Į —ü¤ ™˜¤ šĮC—ü¤ ›ĮĘ—ü¤ œĮČ—ü¤ œ˜¤ žÜ”Ń_¤ ŸĮ“ž¤  ›Ÿ¤ ”ĮK—ü¤ ¢”Ń_¤ £Į ¢¤ ¤”˜£¤ „ĮŅ—ü¤ ¦Į—ü¤ §Į(ž¤ ئ§¤ ©„˜Ø¤ Ŗš ¤©¤ «–™Ŗ¤ ¬ÜŃ_¤ ­ĮY¬¤ ®g%time-second-procedure¤ Ægm-46961e50d3-83¤ °ÆÄ¤ ±°¤ ²fl-46961e50d3-85¤ ³²¤ “ĘÓ±³¤ µ°Ń“ŲŃŃŃŃįļõł ¤ ¶Į×µü¤ ·Ö¶¤ ø·æ¤ ¹ Ń“ŲŃöŃŃŃżŃAD¤ ŗĮā¹ü¤ »Öŗ¤ ¼¾ø»æ¤ ½°°¤ ¾fl-46961e50d3-88¤ æfl-46961e50d3-89¤ Ą¾æ¤ ĮĘ ½Ą¤ °ĮŃ“ŲŃŃŃŃįļõł ¤ ĆĮ Āü¤ ÄĮĀü¤ ÅÜĮŃ“¤ ĘĮ“Ť ĒÄʤ ČǤ ÉĮ¹ü¤ ŹÖɤ ˾øŹæ¤ Ģfl-46961e50d3-8d¤ Ķfl-46961e50d3-8e¤ ĪĢͤ ĻĘ ½Ī¤ аĻŃ“ŲŃŃŃŃįļõł ¤ ŃĮ Šü¤ ŅĮŠü¤ ÓĻŃ“¤ ŌĮ Ó¤ ÕŅŌ¤ ÖÕ¤ ×Į)¹ü¤ ŲÖפ پøŲæ¤ Śfl-46961e50d3-92¤ Ūfl-46961e50d3-93¤ ÜŚŪ¤ ŻĘ ½Ü¤ ްŻŃ“ŲŃŃŃŃįļõł ¤ ßĮ Žü¤ ąĮŽü¤ įÜŻŃ“¤ āĮ4ᤠćąā¤ ä㤠ågt-46961e50d3-82¤ ęå¤ ēfl-46961e50d3-97¤ čē¤ éĘę±č¤ ź°éŃ“ŲŃŃŃŃįļõł ¤ ėĮĀźü¤ ģ éŃ“ŲŃöŃŃŃżŃAD¤ ķĮ ģü¤ īķ¤ ļĮCģü¤ šĮĘģü¤ ńĮČģü¤ ņńķ¤ óÜéŃ“¤ ōĮ“ó¤ õšņō¤ öĮKģü¤ ÷éŃ“¤ ųĮ ÷¤ łöķų¤ śĮŅģü¤ ūĮģü¤ üĮ)ó¤ żūü¤ žśķż¤ ’ļõłž¤ ėī’¤ ÜŃ“¤ Į®¤ geach¤ ææ¤ ¤ 挤 挤 挤  g %%set-fields¤  gdummy¤  gcheck?¤  gexpr¤     ÷ ¤ gm-46961e50d3-9e¤ Ĥ     ¤ fl-46961e50d3-a3¤ fl-46961e50d3-a4¤ fl-46961e50d3-a5¤ fl-46961e50d3-a6¤ fl-46961e50d3-a7¤ ¤ Ę ¤ ¤ fl-46961e50d3-a0¤ ¤ ĘÓ¤ gt-1e8ba8b5a-16a¤ gt-1e8ba8b5a-16c¤ gt-1e8ba8b5a-16b¤ ¤  gm-1e8ba8b5a-16d¤ ! Ĥ "!!!¤ #fl-1e8ba8b5a-171¤ $fl-1e8ba8b5a-172¤ %fl-1e8ba8b5a-173¤ &#$%¤ 'Ę"&¤ (fl-1e8ba8b5a-167¤ )fl-1e8ba8b5a-168¤ *fl-1e8ba8b5a-169¤ +()*¤ ,Ęž’+¤ - ŃŲŃ'ŃŃŃ,AD ¤ .Į -ü¤ /ÜѤ 0Į“/¤ 1Į'/¤ 2Į(/¤ 3Į)/¤ 4123¤ 5gmap¤ 65¤ 75¤ 8glist¤ 9g%set-time-type!-procedure¤ :¾ææ¤ ;gm-46961e50d3-b2¤ <;Ĥ =gt-46961e50d3-b0¤ >gt-46961e50d3-b1¤ ?=>¤ @<<¤ Afl-46961e50d3-b7¤ Bfl-46961e50d3-b8¤ CAB¤ DĘ?@C¤ E<¤ Ffl-46961e50d3-b4¤ GF¤ HĘÓEG¤ I<DŃHŲŃŃŃŃįļõł ¤ JĮĀIü¤ Kgt-1e8ba8b5a-18c¤ Lgt-1e8ba8b5a-18d¤ MKL¤ Ngm-1e8ba8b5a-18e¤ ONĤ POO¤ Qfl-1e8ba8b5a-192¤ Rfl-1e8ba8b5a-193¤ SQR¤ TĘMPS¤ Ugsetter¤ Vä÷U¤ Wfl-1e8ba8b5a-186¤ Xfl-1e8ba8b5a-187¤ Yfl-1e8ba8b5a-188¤ ZWXY¤ [ĘV’Z¤ \³ų¤ ]fl-1e8ba8b5a-17d¤ ^fl-1e8ba8b5a-17e¤ _]^¤ `Ę\Ż_¤ ag field-specs¤ b#a¤ cfl-1e8ba8b5a-179¤ dfl-1e8ba8b5a-17a¤ ecd¤ fĘbŻe¤ g DŃHŲŃT[Ń`ŃfAD¤ hĮ gü¤ igval¤ jĮigü¤ khj¤ lĮCgü¤ mĮĘgü¤ nĮČgü¤ onh¤ pÜDŃH¤ qĮ“p¤ rmoq¤ sg struct-set!¤ tĮsgü¤ uDŃH¤ vĮ u¤ wthvj¤ xĮŅgü¤ yĮgü¤ zĮ*p¤ {yz¤ |xh{¤ }lrw|¤ ~Jk}¤ ÜŃH¤ €Į9¤ g%set-time-nanosecond!-procedure¤ ‚gm-46961e50d3-c2¤ ƒ‚Ĥ „gt-46961e50d3-c0¤ …gt-46961e50d3-c1¤ †„…¤ ‡ƒƒ¤ ˆfl-46961e50d3-c7¤ ‰fl-46961e50d3-c8¤ Šˆ‰¤ ‹Ę†‡Š¤ Œƒ¤ fl-46961e50d3-c4¤ Ž¤ ĘÓŒŽ¤ ƒ‹ŃŲŃŃŃŃįļõł ¤ ‘Įü¤ ’ ‹ŃŲŃT[Ń`ŃfAD¤ “Į ’ü¤ ”Įi’ü¤ •“”¤ –ĮC’ü¤ —ĮĘ’ü¤ ˜ĮČ’ü¤ ™˜“¤ šÜ‹Ń¤ ›Į“š¤ œ—™›¤ Įs’ü¤ ž‹Ń¤ ŸĮ ž¤  “Ÿ”¤ ”ĮŅ’ü¤ ¢Į’ü¤ £Į+𤠤¢£¤ „”“¤¤ ¦–œ „¤ §‘•¦¤ ØÜя¤ ©ĮØ¤ Ŗg%set-time-second!-procedure¤ «gm-46961e50d3-d2¤ ¬«Ä¤ ­gt-46961e50d3-d0¤ ®gt-46961e50d3-d1¤ Æ­®¤ °¬¬¤ ±fl-46961e50d3-d7¤ ²fl-46961e50d3-d8¤ ³±²¤ “ĘÆ°³¤ µ¬¤ ¶fl-46961e50d3-d4¤ ·¶¤ øĘÓµ·¤ ¹¬“ŃøŲŃŃŃŃįļõł ¤ ŗĮ¹ü¤ » “ŃøŲŃT[Ń`ŃfAD¤ ¼Į »ü¤ ½Įi»ü¤ ¾¼½¤ æĮC»ü¤ ĄĮĘ»ü¤ ĮĮČ»ü¤ ĀĮ¼¤ ĆܓѸ¤ ÄĮ“Ƥ ÅĄĀĤ ĘĮs»ü¤ ǓѸ¤ ČĮ Ǥ ÉƼȽ¤ ŹĮŅ»ü¤ ĖĮ»ü¤ ĢĮ,Ƥ ĶĖ̤ ĪŹ¼Ķ¤ ĻæÅÉΤ Šŗ¾Ļ¤ ŃÜŃø¤ ŅĮŖŃ¤ Óginteger?¤ Ōgtruncate¤ Õg split-real¤ Ögabs¤ ×gtime-normalize!¤ Ųgmktime¤ Łg set-tm:sec¤ Śg set-tm:min¤ Ūg set-tm:hour¤ Üg set-tm:mday¤ Żg set-tm:mon¤ Žg set-tm:year¤ ßg set-tm:isdst¤ ąg set-tm:gmtoff¤ įgdate->broken-down-time¤ āg gettimeofday¤ ćgcurrent-time-utc¤ ägcurrent-time-tai¤ ågcurrent-time-monotonic¤ ęgunsupported-clock-type¤ ēgcurrent-time-thread¤ čginternal-time-units-per-second¤ égns-per-guile-tick¤ źgget-internal-run-time¤ ėgcurrent-time-process¤ ģginvalid-clock-type¤ ķg not-duration¤ īgincompatible-time-types¤ ļgpriv:time-tai->time-utc!¤ šgpriv:time-utc->time-tai!¤ ńgdate¤ ņg%make-date-procedure¤ ó¾ææææææææ ¤ ōgm-46961e50d3-343¤ õōĤ ögt-46961e50d3-33b¤ ÷gt-46961e50d3-33c¤ ųgt-46961e50d3-33d¤ łgt-46961e50d3-33e¤ śgt-46961e50d3-33f¤ ūgt-46961e50d3-340¤ ügt-46961e50d3-341¤ żgt-46961e50d3-342¤ žö÷ųłśūüż¤ ’õõõõõõõõ¤ fl-46961e50d3-348¤ fl-46961e50d3-349¤ fl-46961e50d3-34a¤ fl-46961e50d3-34b¤ fl-46961e50d3-34c¤ fl-46961e50d3-34d¤ fl-46961e50d3-34e¤ fl-46961e50d3-34f¤ ¤  Ęž’¤  õ¤  fl-46961e50d3-345¤   ¤  ĘÓ  ¤ õ Ń ŲŃŃŃŃįļõł ¤ ĮĀü¤ Ü Ń ¤ Į¤ Į¤ gminute¤ Į¤ ghour¤ Į¤ gday¤ Į¤ gmonth¤ Į¤ gyear¤ Į¤ g zone-offset¤ Į¤ ¤  gm-46961e50d3-339¤ ! Ĥ "! Ń ŲŃŃŃŃ!Ń-AD¤ #Į"ü¤ $Įń¤ %Į "ü¤ &#$% ¤ '&¤ (ÜŃ ¤ )Įņ(¤ *gpwpwpwpwpwpwpwpw¤ +¤ ,g%date?-procedure¤ -gm-46961e50d3-35e¤ .-Ĥ /gt-46961e50d3-35d¤ 0/¤ 1.¤ 2fl-46961e50d3-363¤ 32¤ 4Ę013¤ 5fl-46961e50d3-360¤ 65¤ 7ĘÓ16¤ 8.4Ń7ŲŃŃŃŃįļõł ¤ 9ĮĀ8ü¤ :!4Ń7ŲŃŠŃŃŃŃŃ”Ń˜ŃŃ¢Ń§Ń¬Ń±½AD¤ ;Įv:ü¤ <;¤ =ĮĮ:ü¤ >ĮĆ:ü¤ ?>;¤ @ĮĘ:ü¤ AĮČ:ü¤ BA;¤ CÜ4Ń7¤ DĮńC¤ E@BD¤ F=?E¤ G9<F¤ HÜŃ7¤ IĮ,H¤ Jg%date-nanosecond-procedure¤ Kgm-46961e50d3-36a¤ LKĤ ML¤ Nfl-46961e50d3-36c¤ ON¤ PĘÓMO¤ QLŃPŲŃŃŃŃįļõł ¤ RĮ×Qü¤ SÖR¤ TSæ¤ U!ŃPŲŃöŃŃŃżŃAD¤ VĮāUü¤ WÖV¤ X¾TWæ¤ YLL¤ Zfl-46961e50d3-36f¤ [fl-46961e50d3-370¤ \Z[¤ ]Ę Y\¤ ^L]ŃPŲŃŃŃŃįļõł ¤ _Į ^ü¤ `Į^ü¤ aÜ]ŃP¤ bĮńa¤ c`b¤ dc¤ eĮUü¤ fÖe¤ g¾Tfæ¤ hfl-46961e50d3-374¤ ifl-46961e50d3-375¤ jhi¤ kĘ Yj¤ lLkŃPŲŃŃŃŃįļõł ¤ mĮ lü¤ nĮlü¤ okŃP¤ pĮ o¤ qnp¤ rq¤ sĮ)Uü¤ tÖs¤ u¾Ttæ¤ vfl-46961e50d3-379¤ wfl-46961e50d3-37a¤ xvw¤ yĘ Yx¤ zLyŃPŲŃŃŃŃįļõł ¤ {Į zü¤ |Įzü¤ }g%%date-set-fields¤ ~ÜyŃP¤ Į}~¤ €|¤ €¤ ‚gt-46961e50d3-369¤ ƒ‚¤ „fl-46961e50d3-37e¤ …„¤ †ĘƒM…¤ ‡L†ŃPŲŃŃŃŃįļõł ¤ ˆĮ‡ü¤ ‰!†ŃPŲŃöŃŃŃżŃAD¤ ŠĮ ‰ü¤ ‹Š¤ ŒĮC‰ü¤ Įʉü¤ ŽĮȉü¤ ŽŠ¤ Ü†ŃP¤ ‘Įń¤ ’‘¤ “ĮK‰ü¤ ”†ŃP¤ •Į ”¤ –“Š•¤ —Į҉ü¤ ˜Į‰ü¤ ™Į;¤ š˜™¤ ›—Šš¤ œŒ’–›¤ ˆ‹œ¤ žÜŃP¤ ŸĮJž¤  g%date-second-procedure¤ ”gm-46961e50d3-385¤ ¢”Ĥ £¢¤ ¤fl-46961e50d3-387¤ „¤¤ ¦ĘÓ£„¤ §¢Ń¦ŲŃŃŃŃįļõł ¤ ØĮ×§ü¤ ©Öؤ Ŗ©æ¤ «!ѦŲŃöŃŃŃżŃAD¤ ¬Įā«ü¤ ­Ö¬¤ ®¾Ŗ­æ¤ Æ¢¢¤ °fl-46961e50d3-38a¤ ±fl-46961e50d3-38b¤ ²°±¤ ³Ę Ʋ¤ “¢³Ń¦ŲŃŃŃŃįļõł ¤ µĮ “ü¤ ¶Į“ü¤ ·Ü³Ń¦¤ øĮń·¤ ¹¶ø¤ ŗ¹¤ »Į«ü¤ ¼Ö»¤ ½¾Ŗ¼æ¤ ¾fl-46961e50d3-38f¤ æfl-46961e50d3-390¤ Ą¾æ¤ ĮĘ ÆĄ¤ Ā¢ĮѦŲŃŃŃŃįļõł ¤ ĆĮ Āü¤ ÄĮĀü¤ ÅĮѦ¤ ĘĮ Ť ĒÄʤ ČǤ ÉĮ)«ü¤ ŹÖɤ ˾ŖŹæ¤ Ģfl-46961e50d3-394¤ Ķfl-46961e50d3-395¤ ĪĢͤ ĻĘ ÆĪ¤ Š¢ĻѦŲŃŃŃŃįļõł ¤ ŃĮ Šü¤ ŅĮŠü¤ ÓÜĻѦ¤ ŌĮ}Ó¤ ÕŅŌ¤ ÖÕ¤ ×gt-46961e50d3-384¤ Ųפ Łfl-46961e50d3-399¤ ŚŁ¤ ŪĘأڤ Ü¢ŪѦŲŃŃŃŃįļõł ¤ ŻĮĀÜü¤ Ž!ŪѦŲŃöŃŃŃżŃAD¤ ßĮ Žü¤ ąß¤ įĮCŽü¤ āĮĘŽü¤ ćĮČŽü¤ äćߤ åÜŪѦ¤ ęĮńå¤ ēāäę¤ čĮKŽü¤ éŪѦ¤ źĮ é¤ ėčßź¤ ģĮŅŽü¤ ķĮŽü¤ īĮ<å¤ ļķī¤ šģßļ¤ ńįēėš¤ ņŻąń¤ óÜѦ¤ ōĮ ó¤ õg%date-minute-procedure¤ ögm-46961e50d3-3a0¤ ÷öĤ ų÷¤ łfl-46961e50d3-3a2¤ śł¤ ūĘÓųś¤ ü÷ŃūŲŃŃŃŃįļõł ¤ żĮ×üü¤ žÖż¤ ’žæ¤ !ŃūŲŃöŃŃŃżŃAD¤ Įāü¤ Ö¤ ¾’æ¤ ÷÷¤ fl-46961e50d3-3a5¤ fl-46961e50d3-3a6¤ ¤ Ę ¤  ÷ŃūŲŃŃŃŃįļõł ¤  Į  ü¤  Į ü¤  ÜŃū¤  Įń ¤   ¤ ¤ Įü¤ Ö¤ ¾’æ¤ fl-46961e50d3-3aa¤ fl-46961e50d3-3ab¤ ¤ Ę ¤ ÷ŃūŲŃŃŃŃįļõł ¤ Į ü¤ Įü¤ Ńū¤ Į ¤ ¤ ¤ Į)ü¤ Ö¤  ¾’æ¤ !fl-46961e50d3-3af¤ "fl-46961e50d3-3b0¤ #!"¤ $Ę #¤ %÷$ŃūŲŃŃŃŃįļõł ¤ &Į %ü¤ 'Į%ü¤ (Ü$Ńū¤ )Į}(¤ *')¤ +*¤ ,gt-46961e50d3-39f¤ -,¤ .fl-46961e50d3-3b4¤ /.¤ 0Ę-ų/¤ 1÷0ŃūŲŃŃŃŃįļõł ¤ 2ĮĀ1ü¤ 3!0ŃūŲŃöŃŃŃżŃAD¤ 4Į 3ü¤ 54¤ 6ĮC3ü¤ 7ĮĘ3ü¤ 8ĮČ3ü¤ 984¤ :Ü0Ńū¤ ;Įń:¤ <79;¤ =ĮK3ü¤ >0Ńū¤ ?Į >¤ @=4?¤ AĮŅ3ü¤ BĮ3ü¤ CĮ=:¤ DBC¤ EA4D¤ F6<@E¤ G25F¤ HÜŃū¤ IĮõH¤ Jg%date-hour-procedure¤ Kgm-46961e50d3-3bb¤ LKĤ ML¤ Nfl-46961e50d3-3bd¤ ON¤ PĘÓMO¤ QLŃPŲŃŃŃŃįļõł ¤ RĮ×Qü¤ SÖR¤ TSæ¤ U!ŃPŲŃöŃŃŃżŃAD¤ VĮāUü¤ WÖV¤ X¾TWæ¤ YLL¤ Zfl-46961e50d3-3c0¤ [fl-46961e50d3-3c1¤ \Z[¤ ]Ę Y\¤ ^L]ŃPŲŃŃŃŃįļõł ¤ _Į ^ü¤ `Į^ü¤ aÜ]ŃP¤ bĮńa¤ c`b¤ dc¤ eĮUü¤ fÖe¤ g¾Tfæ¤ hfl-46961e50d3-3c5¤ ifl-46961e50d3-3c6¤ jhi¤ kĘ Yj¤ lLkŃPŲŃŃŃŃįļõł ¤ mĮ lü¤ nĮlü¤ okŃP¤ pĮ o¤ qnp¤ rq¤ sĮ)Uü¤ tÖs¤ u¾Ttæ¤ vfl-46961e50d3-3ca¤ wfl-46961e50d3-3cb¤ xvw¤ yĘ Yx¤ zLyŃPŲŃŃŃŃįļõł ¤ {Į zü¤ |Įzü¤ }ÜyŃP¤ ~Į}}¤ |~¤ €¤ gt-46961e50d3-3ba¤ ‚¤ ƒfl-46961e50d3-3cf¤ „ƒ¤ …Ę‚M„¤ †L…ŃPŲŃŃŃŃįļõł ¤ ‡Į†ü¤ ˆ!…ŃPŲŃöŃŃŃżŃAD¤ ‰Į ˆü¤ Љ¤ ‹ĮCˆü¤ ŒĮĘˆü¤ ĮČˆü¤ Ž‰¤ Ü…ŃP¤ Įń¤ ‘ŒŽ¤ ’ĮKˆü¤ “…ŃP¤ ”Į “¤ •’‰”¤ –ĮŅˆü¤ —Įˆü¤ ˜Į>¤ ™—˜¤ 𖉙¤ ›‹‘•š¤ œ‡Š›¤ ÜŃP¤ žĮJ¤ Ÿg%date-day-procedure¤  gm-46961e50d3-3d6¤ ” Ä¤ ¢”¤ £fl-46961e50d3-3d8¤ ¤£¤ „ĘÓ¢¤¤ ¦”Ń„ŲŃŃŃŃįļõł ¤ §Įצü¤ ØÖ§¤ ©Øæ¤ Ŗ!Ń„ŲŃöŃŃŃżŃAD¤ «ĮāŖü¤ ¬Ö«¤ ­¾©¬æ¤ ®””¤ Æfl-46961e50d3-3db¤ °fl-46961e50d3-3dc¤ ±Æ°¤ ²Ę ®±¤ ³”²Ń„ŲŃŃŃŃįļõł ¤ “Į ³ü¤ µĮ³ü¤ ¶Ü²Ń„¤ ·Įń¶¤ øµ·¤ ¹ø¤ ŗĮŖü¤ »Öŗ¤ ¼¾©»æ¤ ½fl-46961e50d3-3e0¤ ¾fl-46961e50d3-3e1¤ æ½¾¤ ĄĘ ®æ¤ Į”ĄŃ„ŲŃŃŃŃįļõł ¤ ĀĮ Įü¤ ĆĮĮü¤ ÄĄŃ„¤ ÅĮ Ĥ ĘĆŤ Ēʤ ČĮ)Ŗü¤ ÉÖȤ ʾ©Éæ¤ Ėfl-46961e50d3-3e5¤ Ģfl-46961e50d3-3e6¤ ĶĖ̤ ĪĘ ®Ķ¤ Ļ”ĪŃ„ŲŃŃŃŃįļõł ¤ ŠĮ Ļü¤ ŃĮĻü¤ ŅÜĪŃ„¤ ÓĮ}Ҥ ŌŃÓ¤ ÕŌ¤ Ögt-46961e50d3-3d5¤ ×Ö¤ Ųfl-46961e50d3-3ea¤ ŁŲ¤ ŚĘע٤ Ū”ŚŃ„ŲŃŃŃŃįļõł ¤ ÜĮĀŪü¤ Ż!ŚŃ„ŲŃöŃŃŃżŃAD¤ ŽĮ Żü¤ ߎ¤ ąĮCŻü¤ įĮĘŻü¤ āĮČŻü¤ ćāŽ¤ äÜŚŃ„¤ åĮńä¤ ęįćå¤ ēĮKŻü¤ čŚŃ„¤ éĮ č¤ źēŽé¤ ėĮŅŻü¤ ģĮŻü¤ ķĮ?ä¤ īģķ¤ ļėŽī¤ šąęźļ¤ ńÜßš¤ ņÜŃ„¤ óĮŸņ¤ ōg%date-month-procedure¤ õgm-46961e50d3-3f1¤ öõĤ ÷ö¤ ųfl-46961e50d3-3f3¤ łų¤ śĘÓ÷ł¤ ūöŃśŲŃŃŃŃįļõł ¤ üĮ×ūü¤ żÖü¤ žżæ¤ ’!ŃśŲŃöŃŃŃżŃAD¤ Įā’ü¤ Ö¤ ¾žæ¤ öö¤ fl-46961e50d3-3f6¤ fl-46961e50d3-3f7¤ ¤ Ę ¤ öŃśŲŃŃŃŃįļõł ¤  Į ü¤  Įü¤  ÜŃś¤  Įń ¤    ¤  ¤ Į’ü¤ Ö¤ ¾žæ¤ fl-46961e50d3-3fb¤ fl-46961e50d3-3fc¤ ¤ Ę ¤ öŃśŲŃŃŃŃįļõł ¤ Į ü¤ Įü¤ Ńś¤ Į ¤ ¤ ¤ Į)’ü¤ Ö¤ ¾žæ¤  fl-46961e50d3-400¤ !fl-46961e50d3-401¤ " !¤ #Ę "¤ $ö#ŃśŲŃŃŃŃįļõł ¤ %Į $ü¤ &Į$ü¤ 'Ü#Ńś¤ (Į}'¤ )&(¤ *)¤ +gt-46961e50d3-3f0¤ ,+¤ -fl-46961e50d3-405¤ .-¤ /Ę,÷.¤ 0ö/ŃśŲŃŃŃŃįļõł ¤ 1ĮĀ0ü¤ 2!/ŃśŲŃöŃŃŃżŃAD¤ 3Į 2ü¤ 43¤ 5ĮC2ü¤ 6ĮĘ2ü¤ 7ĮČ2ü¤ 873¤ 9Ü/Ńś¤ :Įń9¤ ;68:¤ <ĮK2ü¤ =/Ńś¤ >Į =¤ ?<3>¤ @ĮŅ2ü¤ AĮ2ü¤ BĮ@9¤ CAB¤ D@3C¤ E5;?D¤ F14E¤ GÜŃś¤ HĮōG¤ Ig%date-year-procedure¤ Jgm-46961e50d3-40c¤ KJĤ LK¤ Mfl-46961e50d3-40e¤ NM¤ OĘÓLN¤ PKŃOŲŃŃŃŃįļõł ¤ QĮ×Pü¤ RÖQ¤ SRæ¤ T!ŃOŲŃöŃŃŃżŃAD¤ UĮāTü¤ VÖU¤ W¾SVæ¤ XKK¤ Yfl-46961e50d3-411¤ Zfl-46961e50d3-412¤ [YZ¤ \Ę X[¤ ]K\ŃOŲŃŃŃŃįļõł ¤ ^Į ]ü¤ _Į]ü¤ `Ü\ŃO¤ aĮń`¤ b_a¤ cb¤ dĮTü¤ eÖd¤ f¾Seæ¤ gfl-46961e50d3-416¤ hfl-46961e50d3-417¤ igh¤ jĘ Xi¤ kKjŃOŲŃŃŃŃįļõł ¤ lĮ kü¤ mĮkü¤ njŃO¤ oĮ n¤ pmo¤ qp¤ rĮ)Tü¤ sÖr¤ t¾Ssæ¤ ufl-46961e50d3-41b¤ vfl-46961e50d3-41c¤ wuv¤ xĘ Xw¤ yKxŃOŲŃŃŃŃįļõł ¤ zĮ yü¤ {Įyü¤ |ÜxŃO¤ }Į}|¤ ~{}¤ ~¤ €gt-46961e50d3-40b¤ €¤ ‚fl-46961e50d3-420¤ ƒ‚¤ „ʁLƒ¤ …K„ŃOŲŃŃŃŃįļõł ¤ †ĮĀ…ü¤ ‡!„ŃOŲŃöŃŃŃżŃAD¤ ˆĮ ‡ü¤ ‰ˆ¤ ŠĮC‡ü¤ ‹Įʇü¤ ŒĮȇü¤ Œˆ¤ ŽÜ„ŃO¤ Įńޤ ‹¤ ‘ĮK‡ü¤ ’„ŃO¤ “Į ’¤ ”‘ˆ“¤ •Į҇ü¤ –Į‡ü¤ —ĮAޤ ˜–—¤ ™•ˆ˜¤ šŠ”™¤ ›†‰š¤ œÜŃO¤ ĮIœ¤ žg%date-zone-offset-procedure¤ Ÿgm-46961e50d3-427¤  ŸÄ¤ ” ¤ ¢fl-46961e50d3-429¤ £¢¤ ¤ĘÓ”£¤ „ Ń¤ŲŃŃŃŃįļõł ¤ ¦Įׄü¤ §Ö¦¤ Ø§æ¤ ©!ѤŲŃöŃŃŃżŃAD¤ ŖĮā©ü¤ «ÖŖ¤ ¬¾Ø«æ¤ ­  ¤ ®fl-46961e50d3-42c¤ Æfl-46961e50d3-42d¤ °®Æ¤ ±Ę ­°¤ ² ±Ń¤ŲŃŃŃŃįļõł ¤ ³Į ²ü¤ “Į²ü¤ µÜ±Ń¤¤ ¶Įńµ¤ ·“¶¤ ø·¤ ¹Į©ü¤ ŗÖ¹¤ »¾Øŗæ¤ ¼fl-46961e50d3-431¤ ½fl-46961e50d3-432¤ ¾¼½¤ æĘ ­¾¤ Ą æŃ¤ŲŃŃŃŃįļõł ¤ ĮĮ Ąü¤ ĀĮĄü¤ ÿѤ¤ ÄĮ Ƥ ÅĀĤ ĘŤ ĒĮ)©ü¤ ČÖǤ ɾØČæ¤ Źfl-46961e50d3-436¤ Ėfl-46961e50d3-437¤ ĢŹĖ¤ ĶĘ ­Ģ¤ Ī ĶѤŲŃŃŃŃįļõł ¤ ĻĮ Īü¤ ŠĮĪü¤ ŃÜĶѤ¤ ŅĮ}Ѥ ÓŠŅ¤ ŌÓ¤ Õgt-46961e50d3-426¤ ÖÕ¤ ×fl-46961e50d3-43b¤ Ųפ ŁĘÖ”Ų¤ Ś ŁŃ¤ŲŃŃŃŃįļõł ¤ ŪĮĀŚü¤ Ü!ŁŃ¤ŲŃöŃŃŃżŃAD¤ ŻĮ Üü¤ ŽŻ¤ ßĮCÜü¤ ąĮĘÜü¤ įĮČÜü¤ āįŻ¤ ćܣѤ¤ äĮń㤠åąāä¤ ęĮKÜü¤ ēŁŃ¤¤ čĮ ē¤ éęŻč¤ źĮŅÜü¤ ėĮÜü¤ ģĮB㤠ķėģ¤ īźŻķ¤ ļßåéī¤ šŪŽļ¤ ńÜѤ¤ ņĮžń¤ ógm-46961e50d3-442¤ ōóĤ õō!!!!¤ öfl-46961e50d3-447¤ ÷fl-46961e50d3-448¤ ųfl-46961e50d3-449¤ łfl-46961e50d3-44a¤ śfl-46961e50d3-44b¤ ūö÷ųłś¤ üĘ õū¤ żō¤ žfl-46961e50d3-444¤ ’ž¤ ĘÓż’¤ !üŃŲŃ'ŃŃŃ,AD ¤ Į ü¤ ÜüѤ Įń¤ Į;¤ Į<¤ Į=¤ Į>¤  Į?¤  Į@¤  ĮA¤  ĮB¤      ¤ gset-date-nanosecond!¤ g%set-date-nanosecond!-procedure¤ gm-46961e50d3-456¤ Ĥ gt-46961e50d3-454¤ gt-46961e50d3-455¤ ¤ ¤ fl-46961e50d3-45b¤ fl-46961e50d3-45c¤ ¤ ʤ ¤ fl-46961e50d3-458¤ ¤ ĘÓ¤ ŃŲŃŃŃŃįļõł ¤ ĮĀü¤  !ŃŲŃT[Ń`ŃfAD¤ !Į  ü¤ "Įi ü¤ #!"¤ $ĮC ü¤ %ĮĘ ü¤ &ĮČ ü¤ '&!¤ (ÜѤ )Įń(¤ *%')¤ +Įs ü¤ ,Ѥ -Į ,¤ .+!-"¤ /ĮŅ ü¤ 0Į ü¤ 1Į(¤ 201¤ 3/!2¤ 4$*.3¤ 5#4¤ 6ÜѤ 7Į6¤ 8gset-date-second!¤ 9g%set-date-second!-procedure¤ :gm-46961e50d3-466¤ ;:Ĥ <=¤ ?;;¤ @fl-46961e50d3-46b¤ Afl-46961e50d3-46c¤ B@A¤ CĘ>?B¤ D;¤ Efl-46961e50d3-468¤ FE¤ GĘÓDF¤ H;CŃGŲŃŃŃŃįļõł ¤ IĮĀHü¤ J!CŃGŲŃT[Ń`ŃfAD¤ KĮ Jü¤ LĮiJü¤ MKL¤ NĮCJü¤ OĮĘJü¤ PĮČJü¤ QPK¤ RÜCŃG¤ SĮńR¤ TOQS¤ UĮsJü¤ VCŃG¤ WĮ V¤ XUKWL¤ YĮŅJü¤ ZĮJü¤ [Į8R¤ \Z[¤ ]YK\¤ ^NTX]¤ _IM^¤ `ÜŃG¤ aĮ9`¤ bgset-date-minute!¤ cg%set-date-minute!-procedure¤ dgm-46961e50d3-476¤ edĤ fgt-46961e50d3-474¤ ggt-46961e50d3-475¤ hfg¤ iee¤ jfl-46961e50d3-47b¤ kfl-46961e50d3-47c¤ ljk¤ mĘhil¤ ne¤ ofl-46961e50d3-478¤ po¤ qĘÓnp¤ remŃqŲŃŃŃŃįļõł ¤ sĮĀrü¤ t!mŃqŲŃT[Ń`ŃfAD¤ uĮ tü¤ vĮitü¤ wuv¤ xĮCtü¤ yĮĘtü¤ zĮČtü¤ {zu¤ |ÜmŃq¤ }Įń|¤ ~y{}¤ Įstü¤ €mŃq¤ Į €¤ ‚uv¤ ƒĮŅtü¤ „Įtü¤ …Įb|¤ †„…¤ ‡ƒu†¤ ˆx~‚‡¤ ‰swˆ¤ ŠÜŃq¤ ‹ĮcФ Œgset-date-hour!¤ g%set-date-hour!-procedure¤ Žgm-46961e50d3-486¤ ŽÄ¤ gt-46961e50d3-484¤ ‘gt-46961e50d3-485¤ ’‘¤ “¤ ”fl-46961e50d3-48b¤ •fl-46961e50d3-48c¤ –”•¤ —Ę’“–¤ ˜¤ ™fl-46961e50d3-488¤ 𙤠›ĘÓ˜š¤ œ—Ń›ŲŃŃŃŃįļõł ¤ ĮĀœü¤ ž!—Ń›ŲŃT[Ń`ŃfAD¤ ŸĮ žü¤  Įižü¤ ”Ÿ ¤ ¢ĮCžü¤ £ĮĘžü¤ ¤ĮČžü¤ „¤Ÿ¤ ¦Ü—Ń›¤ §Įń¦¤ Ø£„§¤ ©Įsžü¤ Ŗ—Ń›¤ «Į Ŗ¤ ¬©Ÿ« ¤ ­ĮŅžü¤ ®Įžü¤ ÆĮŒ¦¤ °®Æ¤ ±­Ÿ°¤ ²¢Ø¬±¤ ³”²¤ “ÜŃ›¤ µĮ“¤ ¶g set-date-day!¤ ·g%set-date-day!-procedure¤ øgm-46961e50d3-496¤ ¹øÄ¤ ŗgt-46961e50d3-494¤ »gt-46961e50d3-495¤ ¼ŗ»¤ ½¹¹¤ ¾fl-46961e50d3-49b¤ æfl-46961e50d3-49c¤ Ą¾æ¤ ĮƼ½Ą¤ ¹¤ Ćfl-46961e50d3-498¤ ÄƤ ÅĘÓĀĤ ƹĮŃÅŲŃŃŃŃįļõł ¤ ĒĮĀĘü¤ Č!ĮŃÅŲŃT[Ń`ŃfAD¤ ÉĮ Čü¤ ŹĮiČü¤ ĖÉŹ¤ ĢĮCČü¤ ĶĮĘČü¤ ĪĮČČü¤ ĻĪɤ ŠÜĮŃŤ ŃĮńФ ŅĶĻѤ ÓĮsČü¤ ŌĮŃŤ ÕĮ Ō¤ ÖÓÉÕŹ¤ ×ĮŅČü¤ ŲĮČü¤ ŁĮ¶Š¤ ŚŲ٤ Ū×ÉŚ¤ ÜĢŅÖŪ¤ ŻĒĖܤ ŽÜŃŤ ßĮ·Ž¤ ągset-date-month!¤ įg%set-date-month!-procedure¤ āgm-46961e50d3-4a6¤ ćāĤ ägt-46961e50d3-4a4¤ ågt-46961e50d3-4a5¤ ęäå¤ ēć㤠čfl-46961e50d3-4ab¤ éfl-46961e50d3-4ac¤ źčé¤ ėĘęēź¤ ģ㤠ķfl-46961e50d3-4a8¤ īķ¤ ļĘÓģī¤ šćėŃļŲŃŃŃŃįļõł ¤ ńĮĀšü¤ ņ!ėŃļŲŃT[Ń`ŃfAD¤ óĮ ņü¤ ōĮiņü¤ õóō¤ öĮCņü¤ ÷ĮĘņü¤ ųĮČņü¤ łųó¤ śÜėŃļ¤ ūĮńś¤ ü÷łū¤ żĮsņü¤ žėŃļ¤ ’Į ž¤ żó’ō¤ ĮŅņü¤ Įņü¤ Įąś¤ ¤ ó¤ öü¤ ńõ¤ ÜŃļ¤  Įᤠ gset-date-year!¤  g%set-date-year!-procedure¤  gm-46961e50d3-4b6¤   Ĥ gt-46961e50d3-4b4¤ gt-46961e50d3-4b5¤ ¤   ¤ fl-46961e50d3-4bb¤ fl-46961e50d3-4bc¤ ¤ ʤ  ¤ fl-46961e50d3-4b8¤ ¤ ĘÓ¤  ŃŲŃŃŃŃįļõł ¤ ĮĀü¤ !ŃŲŃT[Ń`ŃfAD¤ Į ü¤ Įiü¤ ¤  ĮCü¤ !ĮĘü¤ "ĮČü¤ #"¤ $ÜѤ %Įń$¤ &!#%¤ 'Įsü¤ (Ѥ )Į (¤ *')¤ +ĮŅü¤ ,Įü¤ -Į $¤ .,-¤ /+.¤ 0 &*/¤ 10¤ 2ÜѤ 3Į 2¤ 4gset-date-zone-offset!¤ 5g %set-date-zone-offset!-procedure¤ 6gm-46961e50d3-4c6¤ 76Ĥ 8gt-46961e50d3-4c4¤ 9gt-46961e50d3-4c5¤ :89¤ ;77¤ <=¤ ?Ę:;>¤ @7¤ Afl-46961e50d3-4c8¤ BA¤ CĘÓ@B¤ D7?ŃCŲŃŃŃŃįļõł ¤ EĮĀDü¤ F!?ŃCŲŃT[Ń`ŃfAD¤ GĮ Fü¤ HĮiFü¤ IGH¤ JĮCFü¤ KĮĘFü¤ LĮČFü¤ MLG¤ NÜ?ŃC¤ OĮńN¤ PKMO¤ QĮsFü¤ R?ŃC¤ SĮ R¤ TQGSH¤ UĮŅFü¤ VĮFü¤ WĮ4N¤ XVW¤ YUGX¤ ZJPTY¤ [EIZ¤ \ÜŃC¤ ]Į5\¤ ^gencode-julian-day-number¤ _gdecode-julian-day-number¤ `g tm:gmtoff¤ ag localtime¤ bglocal-tz-offset¤ cgtime->julian-day-number¤ dgassoc¤ eg leap-second?¤ fg time->date¤ gground¤ he1/2¤ ig leap-year?¤ j Œ¤ k  Œ¤ l  ;Œ¤ m  ZŒ¤ n  xŒ¤ o  —Œ¤ p  µŒ¤ q  Ԍ¤ r óŒ¤ s Œ¤ t 0Œ¤ u NŒ¤ vjklmnopqrstu ¤ wg month-assoc¤ xginvalid-month-specification¤ ygyear-day¤ zgweek-day¤ {gdays-before-first-week¤ |g natural-year¤ }e-1/2¤ ~e 4800001/2¤ gnumber->string¤ €g string-length¤ g make-string¤ ‚gpadding¤ ƒgexpt¤ „g last-n-digits¤ …glocale-day-short¤ †glocale-abbr-weekday¤ ‡g locale-day¤ ˆglocale-long-weekday¤ ‰glocale-month-short¤ Šglocale-abbr-month¤ ‹g locale-month¤ Œglocale-long-month¤ gdate-reverse-lookup¤ Žgstring=?¤ glocale-abbr-weekday->index¤ glocale-long-weekday->index¤ ‘glocale-abbr-month->index¤ ’glocale-long-month->index¤ “g tz-printer¤ ”glocale-print-time-zone¤ •glocale-pm-string¤ –glocale-am-string¤ —glocale-am-string/pm¤ ˜gdisplay¤ ™fZ¤ šf-¤ ›f+¤ œe1.0¤ glocale-decimal-point¤ žg substring¤ Ÿf~b¤  gnewline¤ ”f ~I:~M:~S ~p¤ ¢f~Y-~m-~d¤ £f ~H:~M:~S~z¤ ¤f~Y-~m-~dT~H:~M:~S¤ „g directives¤ ¦g get-formatter¤ §g string-ref¤ Øgchar=?¤ ©g date-printer¤ Ŗgbad-date-format-string¤ «gopen-output-string¤ ¬f~c¤ ­gget-output-string¤ ®g char->int¤ Ægbad-date-template-string¤ °fNon-integer character¤ ±g peek-char¤ ²g char-numeric?¤ ³g read-char¤ “ginteger-reader¤ µgmake-integer-reader¤ ¶f!Premature ending to integer read.¤ ·f'Non-numeric characters in integer read.¤ øginteger-reader-exact¤ ¹gmake-integer-exact-reader¤ ŗfInvalid time zone +/-¤ »fInvalid time zone number¤ ¼g zone-reader¤ ½gchar-alphabetic?¤ ¾g list->string¤ ægreverse!¤ ĄfInvalid string for ¤ Įg locale-reader¤ Āgmake-locale-reader¤ ĆfInvalid character match.¤ Ägmake-char-id-reader¤ Ågread-directives¤ Ęgpriv:string->date¤ ĒfIncomplete date read. ¤C5h8Sń ]@4   jkmns5 4v>"G4wi4xi5y>"GR  RRRRRz{R|}R~R€R;šŹ‚RQ€ƒRØĄ„R…†R‡ˆ‰Šh0å]$66Żgcaller  *gtype  *gvalue   *gfilenamefsrfi/srfi-19.scmŒ ¦ ŒŒ  § ŒŒ Ø ŒŒ  Ø ŒŒ  Ø 9ŒŒ  Ø ŒŒ  © ŒŒ " © ŒŒ ' © 5ŒŒ * © ŒŒ  * gnameg time-errorŒC‹RŒŽ‘’“†ƒq hØN]945H"€45$"~444555ŽŽŽŽŽŽŽŽŽŽ “•$45 ˜ š45ŒJŒK"4 5"’’Œ4 5"’’sJCFgfilename  ¢gport ¢gtable  ¢gline   ’gdata  6 ’gyear  ; gjd  D Œgsecs  O ‰gfilenamefsrfi/srfi-19.scmŒ “ ŒŒ  ¹ ŒŒ ŗ ŒŒ ¹ ŒŒ  » ŒŒ  ¼ ŒŒ  ¼ ŒŒ " ¾ ŒŒ % ¾ ŒŒ ( æ ŒŒ , æ /ŒŒ 0 æ 8ŒŒ 2 æ ŒŒ 4 ¾ ŒŒ 6 ¾ ŒŒ 6 ¾ ŒŒ ; Ą ŒŒ ; ¾ ŒŒ @ Į !ŒŒ A Į ŒŒ D ¾ ŒŒ I Ā !ŒŒ L Ā ŒŒ O ¾ ŒŒ W Ć ŒŒ [ Ć ŒŒ \ ¶ ŒŒ e ¶ ŒŒ h ¶ ŒŒ i ø ŒŒ p Å ŒŒ s Ä ŒŒ u Ä ŒŒ z Ē ŒŒ † Ē ŒŒ ’ » ŒŒ “ » ŒŒ Ÿ » ŒŒ'  ¢ gnamegread-tai-utc-dataŒC”R°±R”±h]45 C‡gfilename  gfilenamefsrfi/srfi-19.scmŒ é ŒŒ  ź ŒŒ ź ŒŒ  gnamegread-leap-second-tableŒC²Rƒ±h8ł] "•$ŽCŽ"’’ē Śš’$ C"’’Šńg utc-seconds  6gtable  gfilenamefsrfi/srfi-19.scmŒ ķ ŒŒ  ī ŒŒ ļ )ŒŒ ļ ŒŒ  ļ ŒŒ  š ŒŒ  ń #ŒŒ  ń ŒŒ  ī ŒŒ $ ņ ŒŒ ( ņ ŒŒ , ņ ŒŒ 6 ó ŒŒ  6 gnamegleap-second-deltaŒC³R“h°]ØCØgtype  g nanosecond  gsecond   gfilenamefsrfi/srfi-19.scmŒ ų ŒŒ   gnameg!%make-time-unnormalized-procedureŒCµR4ø¹ŗ½ĄJhq]Cigt-46961e50d3-2d  gt-46961e50d3-2e  gt-46961e50d3-2f      CLO¹PhT]L6Lga  gfilenamefsrfi/srfi-19.scmŒ  ų ŒŒ  C¾ShD]L6<gfilenamefsrfi/srfi-19.scmŒ  ų ŒŒ   CUh]C   CWX hp…]45$@45$ O@45$4O?$@  6  6}gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-19.scmŒ ų ŒŒ  n C5¹R[\_“`Ø4c“>"G f–µiŖ“R“hr]¦$§‚CCjgobj  gfilenamefsrfi/srfi-19.scmŒ ų ŒŒ   gnameg%time?-procedureŒCgR4ø&ŗ½hĻh7]C/gt-46961e50d3-40    CLO&PhT]L6Lga  gfilenamefsrfi/srfi-19.scmŒ  ų ŒŒ  C¾ShD]L6<gfilenamefsrfi/srfi-19.scmŒ  ų ŒŒ   CŃh]C   CWX hp…]45$@45$ O@45$4O?$@  6  6}gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-19.scmŒ ų ŒŒ  n C5&R“Ō'ht]§& ©C6lgs  gfilenamefsrfi/srfi-19.scmŒ ų ŒŒ   gnameg%time-type-procedureŒCÕR4ø'ŗ½h:]ŒŒC2gerr  gs    C#(h:]ŒŒC2gerr  gs    C,28h:]ŒŒC2gerr  gs    ChVh7]C/gt-46961e50d3-4c    CLO'PhT]L6Lga  gfilenamefsrfi/srfi-19.scmŒ  ų ŒŒ  C¾ShD]L6<gfilenamefsrfi/srfi-19.scmŒ  ų ŒŒ   CXh]C   CWXhøĮ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66¹gx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-19.scmŒ ų ŒŒ  ³ C5'R“Ō(hz]§& ©C6rgs  gfilenamefsrfi/srfi-19.scmŒ ų ŒŒ   gnameg%time-nanosecond-procedureŒCYR4ø(ŗ½gnsh:]ŒŒC2gerr  gs    Cv|h:]ŒŒC2gerr  gs    C„Šh:]ŒŒC2gerr  gs    Ch«h7]C/gt-46961e50d3-67    CLO(PhT]L6Lga  gfilenamefsrfi/srfi-19.scmŒ  ų ŒŒ  C¾ShD]L6<gfilenamefsrfi/srfi-19.scmŒ  ų ŒŒ   C­h]C   CWXhøĮ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66¹gx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-19.scmŒ ų ŒŒ  ³ C5(R“Ō)h v]§& ©C6ngs  gfilenamefsrfi/srfi-19.scmŒ ų ŒŒ   gnameg%time-second-procedureŒC®R4ø)ŗ½¼ĆČh:]ŒŒC2gerr  gs    CĖŃÖh:]ŒŒC2gerr  gs    CŁßäh:]ŒŒC2gerr  gs    Chh7]C/gt-46961e50d3-82    CLO)PhT]L6Lga  gfilenamefsrfi/srfi-19.scmŒ  ų ŒŒ  C¾ShD]L6<gfilenamefsrfi/srfi-19.scmŒ  ų ŒŒ   Ch]C   CWXhøĮ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66¹gx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-19.scmŒ ų ŒŒ  ³ C5)R4ø4ŗ½.0478h v]45ŒŒŒŒŒCngdummy  gcheck?  gs   ggetter   gexpr      CWXh(æ] 45$@6·gx  "gtmp "gfilenamefsrfi/srfi-19.scmŒ ų ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgcheck?gsggettergexprg...C54R“Ō*h Š]§& ŖC6‚gs  gval  gfilenamefsrfi/srfi-19.scmŒ ų ŒŒ   gnameg%set-time-type!-procedureŒC9R4ø*ŗ½:~hT]CLgt-46961e50d3-b0  gt-46961e50d3-b1    CLO*PhT]L6Lga  gfilenamefsrfi/srfi-19.scmŒ  ų ŒŒ  C¾ShD]L6<gfilenamefsrfi/srfi-19.scmŒ  ų ŒŒ   C€h]C   CWX hp…]45$@45$ O@45$4O?$@  6  6}gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-19.scmŒ ų ŒŒ  n C5*R“Ō+h ]§& ŖC6ˆgs  gval  gfilenamefsrfi/srfi-19.scmŒ ų ŒŒ   gnameg%set-time-nanosecond!-procedureŒCR4ø+ŗ½:§hT]CLgt-46961e50d3-c0  gt-46961e50d3-c1    CLO+PhT]L6Lga  gfilenamefsrfi/srfi-19.scmŒ  ų ŒŒ  C¾ShD]L6<gfilenamefsrfi/srfi-19.scmŒ  ų ŒŒ   C©h]C   CWX hp…]45$@45$ O@45$4O?$@  6  6}gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-19.scmŒ ų ŒŒ  n C5+R“Ō,h Œ]§& ŖC6„gs  gval  gfilenamefsrfi/srfi-19.scmŒ ų ŒŒ   gnameg%set-time-second!-procedureŒCŖR4ø,ŗ½:ŠhT]CLgt-46961e50d3-d0  gt-46961e50d3-d1    CLO,PhT]L6Lga  gfilenamefsrfi/srfi-19.scmŒ  ų ŒŒ  C¾ShD]L6<gfilenamefsrfi/srfi-19.scmŒ  ų ŒŒ   CŅh]C   CWX hp…]45$@45$ O@45$4O?$@  6  6}gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-19.scmŒ ų ŒŒ  n C5,R%“Ō'()hX]§& ©" 45§& ©" 45§&  ©" 456ˆgtime  Ugfilenamefsrfi/srfi-19.scmŒ ’ ŒŒ   ŒŒ !  ŒŒ ;  5ŒŒ U  ŒŒ  U gnameg copy-timeŒC-RÓ“Ōh0É] 45$ 45 D4545˜DĮgr  .gl  .gfilenamefsrfi/srfi-19.scmŒ  ŒŒ   ŒŒ  ŒŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ !  ŒŒ ,  #ŒŒ .  ŒŒ  . gnameg split-realŒCÕRÖ“Ō(Õ),+ hŠ“]4§& ©" 455;šŹ•$Ę4§& ©" 45> G§&  ©" 45;šŹœ–§&  Ŗ"4>"G;šŹ–§&  Ŗ"4>"G""č§&  ©" 45 ’$Ƨ& ©" 45 ”$Ÿ§&  ©" 45—§&  Ŗ"4>"G;šŹ§& ©" 45–§&  Ŗ"4>"žG"÷"š"ģ§&  ©" 45 ”$ǧ& ©" 45 ’$Ÿ§&  ©" 45™§&  Ŗ"4>"G;šŹ§& ©" 45–§&  Ŗ"4>"G""’ž4""’ž,C‹gt  Šgint R ńgfrac  R ńgval   Ægval  ¾ ėgval V „gval Ø Łgval > lgval  ½ gfilenamefsrfi/srfi-19.scmŒ  ŒŒ   ŒŒ   ŒŒ !  ŒŒ +  ŒŒ /  ŒŒ 0  ŒŒ 5  ŒŒ Q  ŒŒ U  ŒŒ \  ŒŒ €  ŒŒ   ŒŒ   ŒŒ »  #ŒŒ ¾  ŒŒ ¾  ŒŒ ü  ŒŒ   ŒŒ   ŒŒ   ŒŒ 5  ŒŒ :  ŒŒ =  #ŒŒ V  ŒŒ V  ŒŒ   2ŒŒ Ø  $ŒŒ Ø  ŒŒ į  ŒŒ ä  ŒŒ ż  ŒŒ   ŒŒ   ŒŒ   ŒŒ "  ŒŒ %  ŒŒ >  ŒŒ >  ŒŒ x  .ŒŒ   ŒŒ   ŒŒ+  Š gnamegtime-normalize!ŒC×RדhŖ]Ø6¢gtype  g nanosecond  gsecond   gfilenamefsrfi/srfi-19.scmŒ  ŒŒ   ŒŒ   ŒŒ   gnameg make-timeŒC%RŲŁ<Ś=Ū>Ü?Ż@ŽAßąBhŲ–] 4 5445>"G445>"G445>"G44 5>"G4 4 5™>"G4  l4 5–>"G4 ’>"G4 45˜>"GCŽgdate  ×gresult  ×gfilenamefsrfi/srfi-19.scmŒ ! ŒŒ  " ŒŒ  " ŒŒ % ŒŒ  % ŒŒ  % ŒŒ $ & ŒŒ ) & ŒŒ 4 & ŒŒ = ' ŒŒ B ' ŒŒ M ' ŒŒ V ) ŒŒ [ ) ŒŒ f ) ŒŒ o * ŒŒ t * ŒŒ { * ŒŒ € * ŒŒ ‰ , ŒŒ ‘ , ŒŒ ˜ , ŒŒ  , ŒŒ ¦ - ŒŒ ŗ . ŒŒ æ . ŒŒ Ą . ŒŒ Ē . ŒŒ Ģ . ŒŒ  × gnamegdate->broken-down-timeŒCįRā% h Ø]45Ž čš6 gtod  gfilenamefsrfi/srfi-19.scmŒ 5 ŒŒ  7 ŒŒ  7 ŒŒ  8 ŒŒ  8 ŒŒ  8 +ŒŒ  8 ŒŒ   gnamegcurrent-time-utcŒCćRā%³h0÷]45Ž čš45–6ļgtod  )gsec )gusec   )gfilenamefsrfi/srfi-19.scmŒ : ŒŒ  < ŒŒ  < ŒŒ = ŒŒ < ŒŒ  > ŒŒ  < ŒŒ  @ ŒŒ  A ŒŒ A ŒŒ ' A ŒŒ ) ? ŒŒ  ) gnamegcurrent-time-taiŒCäRäho]6ggfilenamefsrfi/srfi-19.scmŒ N ŒŒ  P ŒŒ   gnamegcurrent-time-monotonicŒCåR‹lęh‡]6gfilenamefsrfi/srfi-19.scmŒ R ŒŒ  S ŒŒ  S ŒŒ S 4ŒŒ S ŒŒ  gnamegcurrent-time-threadŒCēR;šŹči›éRź%čéh ±]45šœ6©grun-time  gfilenamefsrfi/srfi-19.scmŒ W ŒŒ  X ŒŒ  X ŒŒ  [ ŒŒ  [ ŒŒ  ] ŒŒ  Y ŒŒ   gnamegcurrent-time-processŒCėR äćåēė‹lģh`-13("&6&6&6&6 & 6   6g clock-type `g clock-type  `gfilenamefsrfi/srfi-19.scmŒ b ŒŒ  c ŒŒ  c 4ŒŒ  c ŒŒ " d ŒŒ & e ŒŒ . d ŒŒ 2 f ŒŒ : d ŒŒ > g &ŒŒ F d ŒŒ J h #ŒŒ R d ŒŒ V i $ŒŒ Z k ŒŒ \ k %ŒŒ ` k ŒŒ ` gnameg current-timeŒClR  é‹$ģ hXŠ-13("†$ čC†$ čC†$ čC†$C 6Čg clock-type Wg clock-type  Wgfilenamefsrfi/srfi-19.scmŒ q ŒŒ  r ŒŒ  r 4ŒŒ  r ŒŒ # s ŒŒ Q z ŒŒ S z )ŒŒ W z ŒŒ W gnamegtime-resolutionŒC$R“Ō)('h°ß]§&  ©" 45§&  ©" 45‘$q§& ©" 45§& ©" 45‘$6§& ©" 45§& ©" 45‚CCC×gt1  °gt2  °gfilenamefsrfi/srfi-19.scmŒ ~ ŒŒ   ŒŒ  ŒŒ 9  ŒŒ =  ŒŒ @ ‚ ŒŒ Z ‚ ŒŒ r ‚ ŒŒ v  ŒŒ y ƒ ŒŒ “ ƒ ŒŒ « ƒ ŒŒ  ° gnamegtime=?ŒC0R“Ō)(høš] §&  ©" 45§&  ©" 45”$C§&  ©" 45§&  ©" 45‘$6§& ©" 45§& ©" 45”CCčgt1  ·gt2  ·gt  9 ·gfilenamefsrfi/srfi-19.scmŒ … ŒŒ  † ŒŒ † ŒŒ 9 † ŒŒ 9 † ŒŒ G ‡ ŒŒ b ‡ ŒŒ { ‡ ŒŒ  ‡ ŒŒ ‚ ˆ ŒŒ œ ˆ #ŒŒ “ ˆ ŒŒ  · gnamegtime>?ŒC2R“Ō)(høš] §&  ©" 45§&  ©" 45’$C§&  ©" 45§&  ©" 45‘$6§& ©" 45§& ©" 45’CCčgt1  ·gt2  ·gt  9 ·gfilenamefsrfi/srfi-19.scmŒ Š ŒŒ  ‹ ŒŒ ‹ ŒŒ 9 ‹ ŒŒ 9 ‹ ŒŒ G Œ ŒŒ b Œ ŒŒ { Œ ŒŒ  Œ ŒŒ ‚  ŒŒ œ  #ŒŒ “  ŒŒ  · gnamegtime=?ŒC1R“Ō)(høń] §&  ©" 45§&  ©" 45’$C§&  ©" 45§&  ©" 45‘$6§& ©" 45§& ©" 45“CCégt1  ·gt2  ·gt  9 ·gfilenamefsrfi/srfi-19.scmŒ ” ŒŒ  • ŒŒ • ŒŒ 9 • ŒŒ 9 • ŒŒ G – ŒŒ b – ŒŒ { – ŒŒ  – ŒŒ ‚ — ŒŒ œ — $ŒŒ “ — ŒŒ  · gnamegtime<=?ŒC.R“Ō)(*,+× hų1]§&  ©" 45§&  ©" 45˜§& ©" 45§& ©" 45˜§&  Ŗ"4>"G§&  Ŗ"4>"G§&  Ŗ"4>"G 6)gtime1  ųgtime2  ųgsec-diff  n ųg nsec-diff  n ųgval  t ”gfilenamefsrfi/srfi-19.scmŒ › ŒŒ  œ ŒŒ œ )ŒŒ 9 œ ŒŒ <  ŒŒ V  .ŒŒ n  ŒŒ n œ ŒŒ t ž ŒŒ ¤ Ÿ ŒŒ Ķ   ŒŒ ų ” ŒŒ  ų gnamegtime-difference!ŒC4R-4hµ] 456­gtime1  gtime2  gresult  gfilenamefsrfi/srfi-19.scmŒ £ ŒŒ  ¤ ŒŒ ¤ ŒŒ  „ ŒŒ   gnamegtime-differenceŒC3R“Ō')(,+׋5ķ hųF]§& ©" 45&ǧ&  ©" 45§&  ©" 45–§& ©" 45§& ©" 45–§&  Ŗ"4>"G§&  Ŗ"4>"G 6   6>gt  ógduration  ógsec-plus  Ž ég nsec-plus  Ž égfilenamefsrfi/srfi-19.scmŒ § ŒŒ  Ø ŒŒ " Ø ŒŒ % Ŗ ŒŒ @ Ŗ )ŒŒ Y Ŗ ŒŒ \ « ŒŒ v « .ŒŒ Ž « ŒŒ Ž Ŗ ŒŒ • ¬ ŒŒ ¾ ­ ŒŒ é ® ŒŒ ķ © ŒŒ ļ © ŒŒ ó © ŒŒ  ó gnameg add-duration!ŒC6R-6h±] 456©gt  gduration  gresult  gfilenamefsrfi/srfi-19.scmŒ ° ŒŒ  ± ŒŒ ± ŒŒ  ² ŒŒ   gnameg add-durationŒC5R“Ō')(,+׋5ķ hųM]§& ©" 45&ǧ&  ©" 45§&  ©" 45˜§& ©" 45§& ©" 45˜§&  Ŗ"4>"G§&  Ŗ"4>"G 6   6Egt  ógduration  óg sec-minus  Ž ég nsec-minus  Ž égfilenamefsrfi/srfi-19.scmŒ “ ŒŒ  µ ŒŒ " µ ŒŒ % · ŒŒ @ · +ŒŒ Y · ŒŒ \ ø ŒŒ v ø /ŒŒ Ž ø ŒŒ Ž · ŒŒ • ¹ ŒŒ ¾ ŗ ŒŒ é » ŒŒ ķ ¶ ŒŒ ļ ¶ ŒŒ ó ¶ ŒŒ  ó gnamegsubtract-duration!ŒC8R-8hŗ] 456²gtime1  gduration  gresult  gfilenamefsrfi/srfi-19.scmŒ ½ ŒŒ  ¾ ŒŒ ¾ ŒŒ  æ ŒŒ   gnamegsubtract-durationŒC7R“Ō'‹ī *(+)³,h h] §& ©" 45&"4>"G§&  Ŗ"4>"G§& ©" 4 5§&  Ŗ"4 >"G§&  ©" 4 54 §&  ©" 4 55˜§&  Ŗ"4 >"GC`gtime-in  gtime-out  gcaller   gval  > kgval  … ²gval  ī gfilenamefsrfi/srfi-19.scmŒ Ć ŒŒ  Ä ŒŒ " Ä ŒŒ ' Å ŒŒ - Å ŒŒ 4 Å ŒŒ > Ę ŒŒ n Ē !ŒŒ … Ē ŒŒ µ Č $ŒŒ Ī É $ŒŒ Ó Ź %ŒŒ ķ É $ŒŒ ī Č !ŒŒ ī Č ŒŒ   gnamegpriv:time-tai->time-utc!ŒCļRļ“_h“]Ø6‹gtime-in  gfilenamefsrfi/srfi-19.scmŒ Ķ ŒŒ  Ī $ŒŒ  Ī FŒŒ  Ī ŒŒ   gnamegtime-tai->time-utcŒC_Rļ`h‹]6ƒgtime-in  gfilenamefsrfi/srfi-19.scmŒ Ń ŒŒ Ņ ,ŒŒ Ņ ŒŒ  gnamegtime-tai->time-utc!ŒC`R“Ō' ‹ī*(+)³,h h] §& ©" 45&"4>"G§&  Ŗ"4>"G§& ©" 4 5§&  Ŗ"4 >"G§&  ©" 4 54 §&  ©" 4 55–§&  Ŗ"4 >"GC`gtime-in  gtime-out  gcaller   gval  > kgval  … ²gval  ī gfilenamefsrfi/srfi-19.scmŒ Ō ŒŒ  Õ ŒŒ " Õ ŒŒ ' Ö ŒŒ - Ö ŒŒ 4 Ö ŒŒ > × ŒŒ n Ų !ŒŒ … Ų ŒŒ µ Ł $ŒŒ Ī Ś $ŒŒ Ó Ū %ŒŒ ķ Ś $ŒŒ ī Ł !ŒŒ ī Ł ŒŒ   gnamegpriv:time-utc->time-tai!ŒCšRš“fh“]Ø6‹gtime-in  gfilenamefsrfi/srfi-19.scmŒ Ž ŒŒ  ß $ŒŒ  ß FŒŒ  ß ŒŒ   gnamegtime-utc->time-taiŒCfRšgh‹]6ƒgtime-in  gfilenamefsrfi/srfi-19.scmŒ į ŒŒ ā ,ŒŒ ā ŒŒ  gnamegtime-utc->time-tai!ŒCgR“Ō'‹Xī-*ļ h€]§& ©" 45&"4>"G45 §&  Ŗ"4 >"G 6ügtime-in  ~gntime C ~gval  G tgfilenamefsrfi/srfi-19.scmŒ å ŒŒ  ę ŒŒ " ę ŒŒ ' ē ŒŒ + ē ŒŒ - č ŒŒ 4 ē ŒŒ = é ŒŒ C é ŒŒ G ź ŒŒ | ė *ŒŒ ~ ė ŒŒ  ~ gnamegtime-monotonic->time-utcŒCXR“Ō'‹Yī*ļX hxą] §& ©" 45&"4>"G§&  Ŗ"4 >"G  6Ųgtime-in  ugval > kgfilenamefsrfi/srfi-19.scmŒ ķ ŒŒ  ī ŒŒ " ī ŒŒ ' ļ ŒŒ + ļ ŒŒ - š ŒŒ 4 ļ ŒŒ > ń ŒŒ s ņ ,ŒŒ u ņ ŒŒ  u gnamegtime-monotonic->time-utc!ŒCYR“Ō'‹Vī-* hxņ]§& ©" 45&"4>"G45 §&  Ŗ"4 >"GCźgtime-in  wgntime C wgval  G tgfilenamefsrfi/srfi-19.scmŒ ō ŒŒ  õ ŒŒ " õ ŒŒ ' ö ŒŒ + ö ŒŒ - ÷ ŒŒ 4 ö ŒŒ = ų ŒŒ C ų ŒŒ G ł ŒŒ  w gnamegtime-monotonic->time-taiŒCVR“Ō'‹Wī* hpĪ] §& ©" 45&"4>"G§&  Ŗ"4 >"GCĘgtime-in  ngval > kgfilenamefsrfi/srfi-19.scmŒ ü ŒŒ  ż ŒŒ " ż ŒŒ ' ž ŒŒ + ž ŒŒ - ’ ŒŒ 4 ž ŒŒ >  ŒŒ  n gnamegtime-monotonic->time-tai!ŒCWR“Ō' ‹dīš* hˆ]§& ©" 45&"4>"G4Ø5 §&  Ŗ"4 >"GCgtime-in  gntime M gval  Q ~gfilenamefsrfi/srfi-19.scmŒ  ŒŒ   ŒŒ "  ŒŒ '  ŒŒ +  ŒŒ -  ŒŒ 4  ŒŒ =  ŒŒ I  1ŒŒ K  )ŒŒ M  ŒŒ M  ŒŒ Q  ŒŒ   gnamegtime-utc->time-monotonicŒCdR“Ō' ‹eīš* h€]§& ©" 45&"4>"G45 §&  Ŗ"4 >"GCżgtime-in  {gntime G {gval  K xgfilenamefsrfi/srfi-19.scmŒ  ŒŒ   ŒŒ "  ŒŒ '  ŒŒ +  ŒŒ -  ŒŒ 4  ŒŒ =  ŒŒ E  )ŒŒ G  ŒŒ G  ŒŒ K  ŒŒ  { gnamegtime-utc->time-monotonic!ŒCeR“Ō'‹]ī-* hxņ]§& ©" 45&"4>"G45 §&  Ŗ"4 >"GCźgtime-in  wgntime C wgval  G tgfilenamefsrfi/srfi-19.scmŒ  ŒŒ   ŒŒ "  ŒŒ '  ŒŒ +  ŒŒ -  ŒŒ 4  ŒŒ =  ŒŒ C  ŒŒ G  ŒŒ  w gnamegtime-tai->time-monotonicŒC]R“Ō'‹^ī* hpĪ] §& ©" 45&"4>"G§&  Ŗ"4 >"GCĘgtime-in  ngval > kgfilenamefsrfi/srfi-19.scmŒ  ŒŒ   ŒŒ "  ŒŒ '  ŒŒ +  ŒŒ -  ŒŒ 4  ŒŒ > ! ŒŒ  n gnamegtime-tai->time-monotonic!ŒC^Rńh ,3Ø Cžg nanosecond  gsecond  gminute   ghour   gday   gmonth   gyear   g zone-offset   gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ   gnameg%make-date-procedureŒCņR4ø9ŗ½ó'h ,3 Cgt-46961e50d3-33b  gt-46961e50d3-33c  gt-46961e50d3-33d   gt-46961e50d3-33e   gt-46961e50d3-33f   gt-46961e50d3-340   gt-46961e50d3-341   gt-46961e50d3-342      CLO9PhT]L6Lga  gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ  C¾ShD]L6<gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ   C)h]C   CWX hp…]45$@45$ O@45$4O?$@  6  6}gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-19.scmŒ ) ŒŒ  n C59R[*_ń+Ø4cń>"G f–ņiŖńRńhr]¦$§‚CCjgobj  gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ   gnameg%date?-procedureŒC,R4ø:ŗ½hGh8]C0gt-46961e50d3-35d    CLO:PhT]L6Lga  gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ  C¾ShD]L6<gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ   CIh]C   CWX hp…]45$@45$ O@45$4O?$@  6  6}gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-19.scmŒ ) ŒŒ  n C5:RńŌ;hz]§& ©C6rgs  gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ   gnameg%date-nanosecond-procedureŒCJR4ø;ŗ½X_dh:]ŒŒC2gerr  gs    Cgmrh:]ŒŒC2gerr  gs    Cu{h:]ŒŒC2gerr  gs    Chh8]C0gt-46961e50d3-369    CLO;PhT]L6Lga  gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ  C¾ShD]L6<gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ   CŸh]C   CWXhøĮ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66¹gx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ  ³ C5;RńŌ<hv]§& ©C6ngs  gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ   gnameg%date-second-procedureŒC R4ø<ŗ½®µŗh:]ŒŒC2gerr  gs    C½ĆČh:]ŒŒC2gerr  gs    CĖŃÖh:]ŒŒC2gerr  gs    Chņh8]C0gt-46961e50d3-384    CLO<PhT]L6Lga  gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ  C¾ShD]L6<gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ   Cōh]C   CWXhøĮ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66¹gx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ  ³ C5h t]§& ©C6lgs  gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ   gnameg%date-hour-procedureŒCJR4ø>ŗ½X_dh:]ŒŒC2gerr  gs    Cgmrh:]ŒŒC2gerr  gs    Cu{€h:]ŒŒC2gerr  gs    Chœh8]C0gt-46961e50d3-3ba    CLO>PhT]L6Lga  gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ  C¾ShD]L6<gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ   Cžh]C   CWXhøĮ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66¹gx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ  ³ C5>RńŌ?h s]§& ©C6kgs  gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ   gnameg%date-day-procedureŒCŸR4ø?ŗ½­“¹h:]ŒŒC2gerr  gs    C¼ĀĒh:]ŒŒC2gerr  gs    CŹŠÕh:]ŒŒC2gerr  gs    Chńh8]C0gt-46961e50d3-3d5    CLO?PhT]L6Lga  gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ  C¾ShD]L6<gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ   Cóh]C   CWXhøĮ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66¹gx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ  ³ C5?RńŌ@h u]§& ©C6mgs  gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ   gnameg%date-month-procedureŒCōR4ø@ŗ½ h:]ŒŒC2gerr  gs    Ch:]ŒŒC2gerr  gs    C%*h:]ŒŒC2gerr  gs    ChFh8]C0gt-46961e50d3-3f0    CLO@PhT]L6Lga  gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ  C¾ShD]L6<gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ   CHh]C   CWXhøĮ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66¹gx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ  ³ C5@RńŌAh t]§& ©C6lgs  gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ   gnameg%date-year-procedureŒCIR4øAŗ½W^ch:]ŒŒC2gerr  gs    Cflqh:]ŒŒC2gerr  gs    Ctzh:]ŒŒC2gerr  gs    Ch›h8]C0gt-46961e50d3-40b    CLOAPhT]L6Lga  gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ  C¾ShD]L6<gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ   Ch]C   CWXhøĮ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66¹gx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ  ³ C5ARńŌBh {]§& ©C6sgs  gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ   gnameg%date-zone-offset-procedureŒCžR4øBŗ½¬³øh:]ŒŒC2gerr  gs    C»ĮĘh:]ŒŒC2gerr  gs    CÉĻŌh:]ŒŒC2gerr  gs    Chšh8]C0gt-46961e50d3-426    CLOBPhT]L6Lga  gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ  C¾ShD]L6<gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ   Cņh]C   CWXhøĮ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66¹gx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ  ³ C5BR4ø}ŗ½ 78h v]45ŒŒŒŒŒCngdummy  gcheck?  gs   ggetter   gexpr      CWXh(æ] 45$@6·gx  "gtmp "gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgcheck?gsggettergexprg...C5}RńŌh ]§& ŖC6ˆgs  gval  gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ   gnameg%set-date-nanosecond!-procedureŒCR4øŗ½:5hV]CNgt-46961e50d3-454  gt-46961e50d3-455    CLOPhT]L6Lga  gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ  C¾ShD]L6<gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ   C7h]C   CWX hp…]45$@45$ O@45$4O?$@  6  6}gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-19.scmŒ ) ŒŒ  n C5RńŌ8h Œ]§& ŖC6„gs  gval  gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ   gnameg%set-date-second!-procedureŒC9R4ø8ŗ½:_hV]CNgt-46961e50d3-464  gt-46961e50d3-465    CLO8PhT]L6Lga  gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ  C¾ShD]L6<gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ   Cah]C   CWX hp…]45$@45$ O@45$4O?$@  6  6}gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-19.scmŒ ) ŒŒ  n C58RńŌbh Œ]§& ŖC6„gs  gval  gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ   gnameg%set-date-minute!-procedureŒCcR4øbŗ½:‰hV]CNgt-46961e50d3-474  gt-46961e50d3-475    CLObPhT]L6Lga  gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ  C¾ShD]L6<gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ   C‹h]C   CWX hp…]45$@45$ O@45$4O?$@  6  6}gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-19.scmŒ ) ŒŒ  n C5bRńŌŒh Š]§& ŖC6‚gs  gval  gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ   gnameg%set-date-hour!-procedureŒCR4øŒŗ½:³hV]CNgt-46961e50d3-484  gt-46961e50d3-485    CLOŒPhT]L6Lga  gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ  C¾ShD]L6<gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ   Cµh]C   CWX hp…]45$@45$ O@45$4O?$@  6  6}gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-19.scmŒ ) ŒŒ  n C5ŒRńŌ¶h ‰]§& ŖC6gs  gval  gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ   gnameg%set-date-day!-procedureŒC·R4ø¶ŗ½:ŻhV]CNgt-46961e50d3-494  gt-46961e50d3-495    CLO¶PhT]L6Lga  gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ  C¾ShD]L6<gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ   Cßh]C   CWX hp…]45$@45$ O@45$4O?$@  6  6}gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-19.scmŒ ) ŒŒ  n C5¶RńŌąh ‹]§& ŖC6ƒgs  gval  gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ   gnameg%set-date-month!-procedureŒCįR4øąŗ½:hV]CNgt-46961e50d3-4a4  gt-46961e50d3-4a5    CLOąPhT]L6Lga  gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ  C¾ShD]L6<gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ   C h]C   CWX hp…]45$@45$ O@45$4O?$@  6  6}gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-19.scmŒ ) ŒŒ  n C5ąRńŌ h Š]§& ŖC6‚gs  gval  gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ   gnameg%set-date-year!-procedureŒC R4ø ŗ½:1hV]CNgt-46961e50d3-4b4  gt-46961e50d3-4b5    CLO PhT]L6Lga  gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ  C¾ShD]L6<gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ   C3h]C   CWX hp…]45$@45$ O@45$4O?$@  6  6}gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-19.scmŒ ) ŒŒ  n C5 RńŌ4h ‘]§& ŖC6‰gs  gval  gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ   gnameg %set-date-zone-offset!-procedureŒC5R4ø4ŗ½:[hV]CNgt-46961e50d3-4c4  gt-46961e50d3-4c5    CLO4PhT]L6Lga  gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ  C¾ShD]L6<gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ   C]h]C   CWX hp…]45$@45$ O@45$4O?$@  6  6}gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-19.scmŒ ) ŒŒ  n C54Rhhæ] ˜ œ Ą–˜ ’$ ’" ˜ š– ˜ ™š – œ– mš– œ–  dœ˜– œ– ‚Ó–C·gday  dgmonth  dgyear   dga  dgy  % dgm  2 dgfilenamefsrfi/srfi-19.scmŒ 9 ŒŒ  : ŒŒ : ŒŒ : ŒŒ  ; ŒŒ  ; ŒŒ  ; #ŒŒ  ; ŒŒ % ; ŒŒ % : ŒŒ . < ŒŒ / < ŒŒ 2 < ŒŒ 2 : ŒŒ < > ŒŒ ? > ŒŒ B > ŒŒ C = ŒŒ I ? ŒŒ J = ŒŒ O @ ŒŒ P = ŒŒ Q A ŒŒ V A ŒŒ W A ŒŒ X = ŒŒ ^ B ŒŒ _ = ŒŒ  d gnamegencode-julian-day-numberŒC^R“ŌƒhĄµ]A4455 },– š –:±œ:±š œ˜ š – µœ µš œ˜ š – ™œ dš– ķ@– œ–˜š ™š – œ˜– – – ō œš– •$™"D­gjdn  ŗgdays  ŗga   ŗgb  * ŗgc  > ŗgd  L ŗge  Z ŗgm  h ŗgy  | ŗ gfilenamefsrfi/srfi-19.scmŒ F ŒŒ  G ŒŒ  G ŒŒ  G ŒŒ  G ŒŒ  H ŒŒ  G ŒŒ  I ŒŒ I ŒŒ * I ŒŒ * G ŒŒ : J ŒŒ = J ŒŒ > J ŒŒ > G ŒŒ E K ŒŒ H K ŒŒ L K ŒŒ L G ŒŒ V L ŒŒ Y L ŒŒ Z L ŒŒ Z G ŒŒ a M ŒŒ d M ŒŒ h M ŒŒ h G ŒŒ o N ŒŒ r N ŒŒ { N !ŒŒ | N ŒŒ | G ŒŒ ƒ P ŒŒ † P ŒŒ ‰ Q ŒŒ  Q ŒŒ ’ Q ŒŒ • Q ŒŒ – Q ŒŒ — Q ŒŒ ž R ŒŒ „ R ŒŒ ¦ R ŒŒ § R ŒŒ « S ŒŒ Æ S ŒŒ ² S ŒŒ ŗ O ŒŒ1  ŗ gnamegdecode-julian-day-numberŒC_R`a“Ō)h0µ] 44§&  ©" 4555˜C­gutc-time  *gfilenamefsrfi/srfi-19.scmŒ Y ŒŒ  [ ŒŒ  [ ŒŒ  [ ŒŒ [ ŒŒ & [ ŒŒ ( [ ŒŒ ) [ ŒŒ  * gnameglocal-tz-offsetŒCbR„ƒ†hÆ]––›–C§gseconds  g tz-offset  gfilenamefsrfi/srfi-19.scmŒ ^ ŒŒ  _ ŒŒ _ ŒŒ  _ ŒŒ   gnamegtime->julian-day-numberŒCcRd±hƒ]45$CC{gsecond  gfilenamefsrfi/srfi-19.scmŒ c ŒŒ  d ŒŒ  d ŒŒ   gnameg leap-second?ŒCeR“Ō' ‹fībe)c_“g(ńhPR-13§& ©" 45&"4>"G( 45"4 §&  ©" 4 5–54 $ §&  ©" 4 5™"§&  ©" 4 554 > G4 455  œ    <œ  < §& ©" 45$ —"   Ø CJgtime Mg tz-offset Mgoffset  W Mg leap-second?  | Mgjdn  Ę Mgsecs  Ó Mgdate  Ó Mgmonth  Ó Mgyear  Ó Mgint-secs ź Mghours ņ Mgrem ś Mgminutes  Mgseconds  Mg nanosecond  3 Mgsecond  3 Mgfilenamefsrfi/srfi-19.scmŒ f ŒŒ g ŒŒ ) g ŒŒ . h ŒŒ 2 h ŒŒ 4 h ŒŒ ; h ŒŒ I i ŒŒ J j ŒŒ W k ŒŒ W i ŒŒ Z l ŒŒ a l /ŒŒ z l %ŒŒ | l ŒŒ | i ŒŒ  m ŒŒ ‡ m 'ŒŒ Š n 3ŒŒ £ n 0ŒŒ Ŗ o 0ŒŒ Ę m ŒŒ Ę i ŒŒ É r !ŒŒ Ö r ŒŒ ß v ŒŒ ā v )ŒŒ ź v ŒŒ ź v ŒŒ ń w ,ŒŒ ņ w ŒŒ ņ v ŒŒ ł x -ŒŒ ś x ŒŒ ś v ŒŒ  y ŒŒ  v ŒŒ  z ŒŒ  v ŒŒ  { ŒŒ * | ŒŒ - | &ŒŒ 3 { ŒŒ, M gnamegtime-utc->dateŒCaR“Ō'‹fīb_)³ec_“g(ńhH-13§& ©" 45&"4>"G(44 55"§&  ©" 4 54 §&  ©" 4 55˜4 –54 $™"54> G 4455  œ    <œ  <§& ©" 45$—"   Ø C•gtime Eg tz-offset Egoffset  \ Egseconds  š Eg leap-second?  ¦ Egjdn  ¾ Egsecs  Ė Egdate  Ė Egmonth  Ė Egyear Ė Egint-secs ā Eghours ź Egrem ņ Egminutes ł Egseconds   Eg nanosecond  + Egsecond  + Egfilenamefsrfi/srfi-19.scmŒ „ ŒŒ … ŒŒ ) … ŒŒ . † ŒŒ 2 † ŒŒ 4 † ŒŒ ; † ŒŒ I ‡ ŒŒ J ˆ ŒŒ M ˆ &ŒŒ U ˆ ŒŒ \ ‰ ŒŒ \ ‡ ŒŒ a Š ŒŒ z ‹ ŒŒ  ‹ (ŒŒ ™ ‹ ŒŒ š Š ŒŒ š ‡ ŒŒ  Œ ŒŒ ¤ Œ %ŒŒ ¦ Œ ŒŒ ¦ ‡ ŒŒ ©  ŒŒ ±  'ŒŒ “ Ž 0ŒŒ ¾  ŒŒ ¾ ‡ ŒŒ Į ‘ !ŒŒ Ī ‘ ŒŒ × – ŒŒ Ś – )ŒŒ ā – ŒŒ ā – ŒŒ é — ,ŒŒ ź — ŒŒ ź – ŒŒ ń ˜ -ŒŒ ņ ˜ ŒŒ ņ – ŒŒ ł ™ ŒŒ ł – ŒŒ  š ŒŒ  – ŒŒ  › ŒŒ " œ ŒŒ % œ &ŒŒ + › ŒŒ1 E gnamegtime-tai->dateŒCZR“Ō'‹fībX)³ec_“g(ńhH£-13§& ©" 45&"4>"G(44 55"§&  ©" 4 54 §&  ©" 4 55˜4 –54 $™"54> G 4455  œ    <œ  <§& ©" 45$—"   Ø C›gtime Eg tz-offset Egoffset  \ Egseconds  š Eg leap-second?  ¦ Egjdn  ¾ Egsecs  Ė Egdate  Ė Egmonth  Ė Egyear Ė Egint-secs ā Eghours ź Egrem ņ Egminutes ł Egseconds   Eg nanosecond  + Egsecond  + Egfilenamefsrfi/srfi-19.scmŒ „ ŒŒ ¦ ŒŒ ) ¦ ŒŒ . § ŒŒ 2 § ŒŒ 4 § ŒŒ ; § ŒŒ I Ø ŒŒ J © ŒŒ M © &ŒŒ U © ŒŒ \ Ŗ ŒŒ \ Ø ŒŒ a « ŒŒ z ¬ ŒŒ  ¬ (ŒŒ ™ ¬ ŒŒ š « ŒŒ š Ø ŒŒ  ­ ŒŒ ¤ ­ %ŒŒ ¦ ­ ŒŒ ¦ Ø ŒŒ © ® ŒŒ ± ® 'ŒŒ “ Æ 0ŒŒ ¾ ® ŒŒ ¾ Ø ŒŒ Į ² !ŒŒ Ī ² ŒŒ × · ŒŒ Ś · )ŒŒ ā · ŒŒ ā · ŒŒ é ø ,ŒŒ ź ø ŒŒ ź · ŒŒ ń ¹ -ŒŒ ņ ¹ ŒŒ ņ · ŒŒ ł ŗ ŒŒ ł · ŒŒ  » ŒŒ  · ŒŒ  ¼ ŒŒ " ½ ŒŒ % ½ &ŒŒ + ¼ ŒŒ1 E gnamegtime-monotonic->dateŒCSR^ńŌ?@A†“h% ;>=<BhŸ]4§&  ©" 45§&  ©" 45§&  ©" 455˜4 ˜5  §& ©" 4 5 š <š <š§&  ©" 4 5 <š <š–§&  ©" 45 <š–§& ©" 45– §&  ©" 45˜–6—gdate  gjdays [ g jdays-1/2  g gfilenamefsrfi/srfi-19.scmŒ Å ŒŒ  Ę ŒŒ  Ę -ŒŒ # Ē 1ŒŒ > Č 1ŒŒ X Ę ŒŒ [ Ę ŒŒ [ Ę ŒŒ ^ Ė ŒŒ d Ė -ŒŒ e Ė $ŒŒ g Ė ŒŒ g Ę ŒŒ p Ī ŒŒ Œ Ļ ŒŒ • Š ŒŒ ° Š ŒŒ “ Ļ ŒŒ · Ń ŒŒ Ņ Ń ŒŒ Ó Ļ ŒŒ Ö Ņ ŒŒ ī Ļ ŒŒ ļ Ó ŒŒ ņ Ó ŒŒ  Ó ŒŒ  Ļ ŒŒ  Ģ ŒŒ   gnamegdate->time-utcŒCJRgJhƒ]456{gdate  gfilenamefsrfi/srfi-19.scmŒ Õ ŒŒ  Ö ŒŒ Ö ŒŒ  gnamegdate->time-taiŒCIReJh‰]456gdate  gfilenamefsrfi/srfi-19.scmŒ Ų ŒŒ  Ł ŒŒ Ł ŒŒ  gnamegdate->time-monotonicŒCHRh0Ģ]  ž ‘$C ž ‘$  dž ‘€CCÄgyear  +gt +gfilenamefsrfi/srfi-19.scmŒ Ū ŒŒ  Ü ŒŒ Ü ŒŒ Ü ŒŒ  Ż ŒŒ  Ż ŒŒ Ż ŒŒ % Ż )ŒŒ ' Ż &ŒŒ ( Ż !ŒŒ  + gnameg leap-year?ŒCiRvwRdw‹Cxih`4] 45$"4>"G"Ž–C45$ ”$ Ž– –C"’’Ų"’’Ō,gday  ]gmonth  ]gyear   ]gdays-pr  ]gfilenamefsrfi/srfi-19.scmŒ å ŒŒ  ę ŒŒ ę ŒŒ  ē ŒŒ  č ŒŒ  č ŒŒ  č #ŒŒ % č ŒŒ 6 ė ŒŒ 7 ė ŒŒ 8 é ŒŒ 9 é ŒŒ C é ŒŒ H é ŒŒ L é ŒŒ Q ź ŒŒ R ź ŒŒ  ] gnamegyear-dayŒCyRyńŌ?@AhX”]§&  ©" 45§&  ©" 45§&  ©" 456Œgdate  Wgfilenamefsrfi/srfi-19.scmŒ ķ ŒŒ  ī ŒŒ " ī ŒŒ = ī .ŒŒ W ī ŒŒ  W gnameg date-year-dayŒCCRhHy] ˜ œ˜ š– ž–– œ–  dœ˜– œ– š œ– žCqgday  Ggmonth  Ggyear   Gga  Ggy   Ggm   Ggfilenamefsrfi/srfi-19.scmŒ ń ŒŒ  ņ ŒŒ ņ ŒŒ ņ ŒŒ  ó ŒŒ  ņ ŒŒ  ō ŒŒ  ō ŒŒ  ņ ŒŒ % õ ŒŒ * ÷ ŒŒ + õ ŒŒ , ų ŒŒ 1 ų ŒŒ 2 ų ŒŒ 3 õ ŒŒ 9 ł ŒŒ : õ ŒŒ ? ś ŒŒ B ś ŒŒ C õ ŒŒ F õ ŒŒ  G gnamegweek-dayŒCzRzńŌ?@AhX”]§&  ©" 45§&  ©" 45§&  ©" 456Œgdate  Wgfilenamefsrfi/srfi-19.scmŒ ż ŒŒ  ž ŒŒ " ž ŒŒ = ž .ŒŒ W ž ŒŒ  W gnameg date-week-dayŒCDRńŌADhH ]§&  ©" 45 Ø 45˜ žCgdate  Dgday-of-week-starting-week  Dgyear   0g first-day  0 Dg fdweek-day  9 Dgfilenamefsrfi/srfi-19.scmŒ  ŒŒ   ŒŒ   ŒŒ 0  ŒŒ 3  ŒŒ 9  ŒŒ @  ŒŒ C  ŒŒ  D gnamegdays-before-first-weekŒC{RC{hĒ]45™45˜ œCægdate  gday-of-week-starting-week  gfilenamefsrfi/srfi-19.scmŒ  ŒŒ   ŒŒ  ŒŒ  ŒŒ   ŒŒ   ŒŒ   gnamegdate-week-numberŒCERl abh0½-1345( 45"6µg tz-offset ,gtime  ,gfilenamefsrfi/srfi-19.scmŒ  ŒŒ  ŒŒ   ŒŒ   ŒŒ   ŒŒ *  ŒŒ ,  ŒŒ , gnameg current-dateŒC!R!ńŌAhhI]45§&  ©" 45 dœ dš d•$C ’$C–˜ 2“$–C d˜–CAgn  hgs  'g current-year ' hgcurrent-century  1 hgfilenamefsrfi/srfi-19.scmŒ  ŒŒ   "ŒŒ   ŒŒ '  ŒŒ .  ŒŒ 1  ŒŒ 1  ŒŒ 8 ! ŒŒ <  ŒŒ C " ŒŒ G  ŒŒ O # ŒŒ R # ŒŒ U # ŒŒ Y  ŒŒ ^ # 6ŒŒ d $ ŒŒ g $ ŒŒ  h gnameg natural-yearŒC|RńŌ;<=>?@AB^}‚ƒhķ]A§& ©" 45§& ©" 45§&  ©" 45§&  ©" 45§&  ©" 45§&  ©" 45§&  ©" 4 5§&  ©" 4 54 5 – ˜ <š <š– <š–– ›–›–Cågdate  g nanosecond Ų gsecond  Ų gminute  Ų ghour  Ų gday  Ų gmonth  Ų gyear  Ų goffset  Ų  gfilenamefsrfi/srfi-19.scmŒ & ŒŒ  ' ŒŒ  ( ŒŒ 9 ) ŒŒ T * ŒŒ o + ŒŒ Š , ŒŒ „ - ŒŒ Ą . ŒŒ Ų ' ŒŒ é / ŒŒ õ 0 ŒŒ ö / ŒŒ ÷ 1 ŒŒ ’ 2 ŒŒ  1 ŒŒ  3 ŒŒ  1 ŒŒ  5 ŒŒ  1 ŒŒ  1 ŒŒ  / ŒŒ   gnamegdate->julian-dayŒCFRF~h—]45˜Cgdate  gfilenamefsrfi/srfi-19.scmŒ 8 ŒŒ  9 ŒŒ : ŒŒ 9 ŒŒ  gnamegdate->modified-julian-dayŒCGR“Ō' ‹fī)(‚ƒ† h€ć]§& ©" 45&"4>"G§&  ©" 45§& ©" 4 5 ›– › –CŪgtime  |gfilenamefsrfi/srfi-19.scmŒ < ŒŒ  = ŒŒ " = ŒŒ ' > ŒŒ + > ŒŒ - > ŒŒ 4 > ŒŒ ? ? ŒŒ Z ? !ŒŒ t ? ŒŒ u ? ŒŒ x ? ŒŒ { ? ŒŒ  | gnamegtime-utc->julian-dayŒCbRb~h›]45˜C“gtime  gfilenamefsrfi/srfi-19.scmŒ C ŒŒ  D ŒŒ E ŒŒ D ŒŒ  gnamegtime-utc->modified-julian-dayŒCcR“Ō'‹fī)³(‚ƒ†h  ]§& ©" 45&"4>"G§&  ©" 454 §&  ©" 455˜§& ©" 4 5 ›– › –Cgtime  gfilenamefsrfi/srfi-19.scmŒ G ŒŒ  H ŒŒ " H ŒŒ ' I ŒŒ + I ŒŒ - I ŒŒ 4 I ŒŒ ? J ŒŒ X K ŒŒ ] K !ŒŒ w K ŒŒ x J ŒŒ { L ŒŒ • L ŒŒ – J ŒŒ ™ J ŒŒ œ J ŒŒ   gnamegtime-tai->julian-dayŒC[R[~h›]45˜C“gtime  gfilenamefsrfi/srfi-19.scmŒ P ŒŒ  Q ŒŒ R ŒŒ Q ŒŒ  gnamegtime-tai->modified-julian-dayŒC\R“Ō'‹fī)³(‚ƒ†h ]§& ©" 45&"4>"G§&  ©" 454 §&  ©" 455˜§& ©" 4 5 ›– › –C gtime  gfilenamefsrfi/srfi-19.scmŒ U ŒŒ  V ŒŒ " V ŒŒ ' W ŒŒ + W ŒŒ - W ŒŒ 4 W ŒŒ ? X ŒŒ X Y ŒŒ ] Y !ŒŒ w Y ŒŒ x X ŒŒ { Z ŒŒ • Z ŒŒ – X ŒŒ ™ X ŒŒ œ X ŒŒ   gnamegtime-monotonic->julian-dayŒCTRT~h”]45˜C™gtime  gfilenamefsrfi/srfi-19.scmŒ ^ ŒŒ  _ ŒŒ ` ŒŒ _ ŒŒ  gnameg#time-monotonic->modified-julian-dayŒCURƒ†Õ% ‚h0ī]˜š4> Gš6ęgjdn  +gsecs +gseconds   +gparts   +gfilenamefsrfi/srfi-19.scmŒ b ŒŒ c ŒŒ c ŒŒ c ŒŒ e ŒŒ  d ŒŒ ' g ŒŒ + f ŒŒ  + gnamegjulian-day->time-utcŒCNRgNhˆ]456€gjdn  gfilenamefsrfi/srfi-19.scmŒ j ŒŒ  k ŒŒ k ŒŒ  gnamegjulian-day->time-taiŒCMReNhŽ]456†gjdn  gfilenamefsrfi/srfi-19.scmŒ m ŒŒ  n ŒŒ n ŒŒ  gnamegjulian-day->time-monotonicŒCLRNbah0ļ-1345( 45"6ēgjdn 0g tz-offset 0gtime   0goffset  & 0gfilenamefsrfi/srfi-19.scmŒ p ŒŒ q ŒŒ  q ŒŒ  r ŒŒ  s ŒŒ & t ŒŒ & q ŒŒ 0 u ŒŒ 0 gnamegjulian-day->dateŒCKRK~h®-13–@¦gjdn g tz-offset gfilenamefsrfi/srfi-19.scmŒ w ŒŒ  x !ŒŒ  x ŒŒ  x ŒŒ  gnamegmodified-julian-day->dateŒCORN~hš]–6’gjdn  gfilenamefsrfi/srfi-19.scmŒ { ŒŒ  | ŒŒ | ŒŒ | ŒŒ  gnamegmodified-julian-day->time-utcŒCRRM~hš]–6’gjdn  gfilenamefsrfi/srfi-19.scmŒ ~ ŒŒ   ŒŒ  ŒŒ  ŒŒ  gnamegmodified-julian-day->time-taiŒCQRL~h ]–6˜gjdn  gfilenamefsrfi/srfi-19.scmŒ  ŒŒ  ‚ %ŒŒ ‚ ŒŒ ‚ ŒŒ  gnameg#modified-julian-day->time-monotonicŒCPRbl ht]456lgfilenamefsrfi/srfi-19.scmŒ „ ŒŒ  … ŒŒ … ŒŒ  gnamegcurrent-julian-dayŒC"Rcl h}]456ugfilenamefsrfi/srfi-19.scmŒ ‡ ŒŒ  ˆ !ŒŒ ˆ ŒŒ  gnamegcurrent-modified-julian-dayŒC#R€hH2]4545•$"€$C4˜56*gn  Egpad-with  Eglength   Egstr  Egstr-len   Egt   ,gfilenamefsrfi/srfi-19.scmŒ  ŒŒ   ŒŒ  ŒŒ ‘ ŒŒ   ŒŒ  ’ ŒŒ  ’ ŒŒ ) “ ŒŒ 0 ’ ŒŒ 6 • ŒŒ = • $ŒŒ A • ŒŒ E • ŒŒ  E gnamegpaddingŒC‚RÖƒh—]4 56gi  gn  gfilenamefsrfi/srfi-19.scmŒ — ŒŒ  ˜ ŒŒ  ˜ ŒŒ  ˜ ŒŒ   gnameg last-n-digitsŒC„R…h…]—6}gn  gfilenamefsrfi/srfi-19.scmŒ š ŒŒ  š 2ŒŒ š ŒŒ  gnameglocale-abbr-weekdayŒC†R‡h…]—6}gn  gfilenamefsrfi/srfi-19.scmŒ › ŒŒ  › ,ŒŒ › ŒŒ  gnameglocale-long-weekdayŒCˆR‰iŠR‹iŒRh8,] ")”$C4455$C—"’’× "’’Š$gneedle  6g haystack-ref  6g haystack-len   6gsame?   6gindex   /gfilenamefsrfi/srfi-19.scmŒ Ÿ ŒŒ  ¤ ŒŒ „ ŒŒ  „ ŒŒ  ¦ ŒŒ  ¦ ŒŒ  ¦ ŒŒ # „ ŒŒ ) Ø ŒŒ / Ø ŒŒ / ¤ ŒŒ  6 gnamegdate-reverse-lookupŒCR…Žhˆ] 6€gstring  gfilenamefsrfi/srfi-19.scmŒ Ŗ ŒŒ  « ŒŒ   gnameglocale-abbr-weekday->indexŒCR‡Žhˆ] 6€gstring  gfilenamefsrfi/srfi-19.scmŒ ­ ŒŒ  ® ŒŒ   gnameglocale-long-weekday->indexŒCRŠŽh†] 6~gstring  gfilenamefsrfi/srfi-19.scmŒ ° ŒŒ  ± ŒŒ   gnameglocale-abbr-month->indexŒC‘RŒŽh†] 6~gstring  gfilenamefsrfi/srfi-19.scmŒ ³ ŒŒ  “ ŒŒ   gnameglocale-long-month->indexŒC’R“ńŌBh(]§&  ©" 456•gdate  #gport  #gfilenamefsrfi/srfi-19.scmŒ ¹ ŒŒ  ŗ ŒŒ # ŗ ŒŒ  # gnameglocale-print-time-zoneŒC”R•–h˜] ”$66ghr  gfilenamefsrfi/srfi-19.scmŒ ¼ ŒŒ  ½ ŒŒ ½ ŒŒ  ½ ŒŒ  ½ #ŒŒ   gnameglocale-am-string/pmŒC—R˜™š›Ö‚h°Ą] ‘$4>"G"4 ’$4>"G"4>"G ‘$C4 œ54  <œ5440 5>"G40 56øgoffset  «gport  «ghours  y «gminutes  y «gfilenamefsrfi/srfi-19.scmŒ æ ŒŒ  Į ŒŒ Ą ŒŒ Į ŒŒ  Į ŒŒ  Į ŒŒ % Ā ŒŒ * Ą ŒŒ + Ā ŒŒ / Ā ŒŒ 6 Ā ŒŒ C Ć ŒŒ G Ć ŒŒ N Ć ŒŒ Z Ä ŒŒ ^ Ä ŒŒ a Å ŒŒ h Å +ŒŒ i Å ŒŒ k Å ŒŒ l Ę ŒŒ s Ę 6ŒŒ t Ę $ŒŒ w Ę ŒŒ y Ę ŒŒ y Å ŒŒ ~ Ē ŒŒ  Ē ŒŒ ’ Ē ŒŒ  Č ŒŒ « Č ŒŒ  « gnameg tz-printerŒC“R~˜hˆ]~6€gdate  gpad-with  gport   gfilenamefsrfi/srfi-19.scmŒ Ń ŒŒ Ņ ŒŒ  CŒa˜†Dh£]44556›gdate  gpad-with  gport   gfilenamefsrfi/srfi-19.scmŒ Ó ŒŒ  Ō ŒŒ  Ō -ŒŒ  Ō ŒŒ  Ō ŒŒ   CŒA˜ˆDh£]44556›gdate  gpad-with  gport   gfilenamefsrfi/srfi-19.scmŒ Ö ŒŒ  × ŒŒ  × -ŒŒ  × ŒŒ  × ŒŒ   CŒb˜ŠńŌ@h(£]4§&  ©" 4556›gdate  (gpad-with  (gport   (gfilenamefsrfi/srfi-19.scmŒ Ł ŒŒ  Ś ŒŒ Ś +ŒŒ $ Ś ŒŒ ( Ś ŒŒ  ( CŒB˜ŒńŌ@h(£]4§&  ©" 4556›gdate  (gpad-with  (gport   (gfilenamefsrfi/srfi-19.scmŒ Ü ŒŒ  Ż ŒŒ Ż +ŒŒ $ Ż ŒŒ ( Ż ŒŒ  ( CŒc˜h{h‘]456‰gdate  gpad-with  gport   gfilenamefsrfi/srfi-19.scmŒ ß ŒŒ  ą ŒŒ  ą ŒŒ   CŒd˜‚ńŌ?h0£]4§&  ©" 450 56›gdate  ,gpad-with  ,gport   ,gfilenamefsrfi/srfi-19.scmŒ į ŒŒ  ā ŒŒ ā !ŒŒ ( ā ŒŒ , ā ŒŒ  , CŒD˜h|h£]456›gdate  gpad-with  gport   gfilenamefsrfi/srfi-19.scmŒ å ŒŒ  ę ŒŒ ę +ŒŒ ę ŒŒ  ę ŒŒ   CŒe˜‚ńŌ?h0£]4§&  ©" 45 56›gdate  ,gpad-with  ,gport   ,gfilenamefsrfi/srfi-19.scmŒ ē ŒŒ  č ŒŒ č !ŒŒ ( č ŒŒ , č ŒŒ  , CŒfńŌ;‚˜‚<Õœ€žhż]#§& ©" 45”$:44§& ©" 45— 5>"G"544§& ©" 45 5>"G4§& ©" 45› ›> G4 54 5 ”$(44 5>"G4  56Cõgdate  gpad-with  gport   gi  » gf  » gns  É gle  Ņ gfilenamefsrfi/srfi-19.scmŒ ė ŒŒ  ģ ŒŒ  ģ ŒŒ # ģ ŒŒ $ ī ŒŒ ' ī ŒŒ , ī (ŒŒ D ī %ŒŒ J ī ŒŒ Q ī ŒŒ ^ ń ŒŒ a ń ŒŒ f ń %ŒŒ ƒ ń ŒŒ Š ń ŒŒ “ õ ŒŒ ˜ ö *ŒŒ ² õ $ŒŒ “ ÷ /ŒŒ µ õ $ŒŒ ŗ õ ŒŒ ¾ ō ŒŒ Ć ų #ŒŒ É ų ŒŒ Ģ ł #ŒŒ Ņ ų ŒŒ Ł ś ŒŒ Ż ś ŒŒ Ž ü ŒŒ į ü )ŒŒ ģ ü ŒŒ ÷ ż )ŒŒ  ż ŒŒ"   CŒh˜hŸh£]456›gdate  gpad-with  gport   gfilenamefsrfi/srfi-19.scmŒ ž ŒŒ  ’ ŒŒ ’ +ŒŒ ’ ŒŒ  ’ ŒŒ   CŒH˜‚ńŌ>h0£]4§&  ©" 45 56›gdate  ,gpad-with  ,gport   ,gfilenamefsrfi/srfi-19.scmŒ  ŒŒ   ŒŒ  !ŒŒ (  ŒŒ ,  ŒŒ  , CŒIńŌ>˜‚hPé] §&  ©" 45 ”$4 ˜ 564 56įgdate  Mgpad-with  Mgport   Mghr   Mgfilenamefsrfi/srfi-19.scmŒ  ŒŒ   ŒŒ   ŒŒ $  ŒŒ (  ŒŒ +  ŒŒ 2  'ŒŒ 8  ŒŒ <  ŒŒ ?  ŒŒ M  ŒŒ  M CŒj˜‚Ch£]445 56›gdate  gpad-with  gport   gfilenamefsrfi/srfi-19.scmŒ  ŒŒ   ŒŒ   !ŒŒ   ŒŒ   ŒŒ   CŒk˜‚ńŌ>h0£]4§&  ©" 45 56›gdate  ,gpad-with  ,gport   ,gfilenamefsrfi/srfi-19.scmŒ  ŒŒ   ŒŒ  !ŒŒ (  ŒŒ ,  ŒŒ  , CŒlńŌ>˜‚hxą] §&  ©" 45 ”$"§&  ©" 45 ˜"§&  ©" 454 56Ųgdate  tgpad-with  tgport   tghr  a tgfilenamefsrfi/srfi-19.scmŒ  ŒŒ   ŒŒ  ŒŒ $  ŒŒ '  ŒŒ B  ŒŒ I  5ŒŒ a  ŒŒ f  ŒŒ t  ŒŒ  t CŒm˜‚ńŌ@h0£]4§&  ©" 45 56›gdate  ,gpad-with  ,gport   ,gfilenamefsrfi/srfi-19.scmŒ  ŒŒ   ŒŒ  !ŒŒ (  ŒŒ ,  ŒŒ  , CŒM˜‚ńŌ=h0£]4§&  ©" 45 56›gdate  ,gpad-with  ,gport   ,gfilenamefsrfi/srfi-19.scmŒ  ŒŒ   ŒŒ  !ŒŒ (  ŒŒ ,  ŒŒ  , CŒn hˆ]6€gdate  gpad-with  gport   gfilenamefsrfi/srfi-19.scmŒ " ŒŒ  # ŒŒ   CŒN˜‚ńŌ;h0£]4§& ©" 45 56›gdate  +gpad-with  +gport   +gfilenamefsrfi/srfi-19.scmŒ $ ŒŒ  % ŒŒ % !ŒŒ ' % ŒŒ + % ŒŒ  + CŒp˜—ńŌ>h(£]4§&  ©" 4556›gdate  (gpad-with  (gport   (gfilenamefsrfi/srfi-19.scmŒ ( ŒŒ  ) ŒŒ ) -ŒŒ $ ) ŒŒ ( ) ŒŒ  ( CŒr˜h”h£]456›gdate  gpad-with  gport   gfilenamefsrfi/srfi-19.scmŒ * ŒŒ  + ŒŒ + +ŒŒ + ŒŒ  + ŒŒ   CŒs˜J“Ō)h0©] 45§&  ©" 456”gdate  /gpad-with  /gport   /gs  +gfilenamefsrfi/srfi-19.scmŒ , ŒŒ  - %ŒŒ - ŒŒ / - ŒŒ  / CŒSńŌ;‚˜‚<hxė]§& ©" 45”$*4§& ©" 45— 564§& ©" 45 56ćgdate  vgpad-with  vgport   vgfilenamefsrfi/srfi-19.scmŒ . ŒŒ  / ŒŒ  / ŒŒ # / ŒŒ & 1 ŒŒ + 1 (ŒŒ C 1 %ŒŒ I 1 ŒŒ M 1 ŒŒ P 4 ŒŒ U 4 %ŒŒ r 4 ŒŒ v 4 ŒŒ  v CŒt˜hˆ] 6€gdate  gpad-with  gport   gfilenamefsrfi/srfi-19.scmŒ 7 ŒŒ 8 ŒŒ  CŒT˜h~h£]456›gdate  gpad-with  gport   gfilenamefsrfi/srfi-19.scmŒ 9 ŒŒ  : ŒŒ : +ŒŒ : ŒŒ  : ŒŒ   CŒU{˜‚Eh@ė]4 5 ”$44 5—0 5644 50 56ćgdate  ?gpad-with  ?gport   ?gfilenamefsrfi/srfi-19.scmŒ ; ŒŒ  < ŒŒ < ŒŒ  < ŒŒ  = ŒŒ  = (ŒŒ  = %ŒŒ $ = ŒŒ ( = ŒŒ + ? ŒŒ . ? %ŒŒ ; ? ŒŒ ? ? ŒŒ  ? CŒV˜‚Eh £]44 50 56›gdate  gpad-with  gport   gfilenamefsrfi/srfi-19.scmŒ A ŒŒ  B ŒŒ  B !ŒŒ  B ŒŒ  B ŒŒ   CŒw˜Dh‘]456‰gdate  gpad-with  gport   gfilenamefsrfi/srfi-19.scmŒ D ŒŒ  E ŒŒ  E ŒŒ   CŒx˜h}h‘]456‰gdate  gpad-with  gport   gfilenamefsrfi/srfi-19.scmŒ F ŒŒ  G ŒŒ  G ŒŒ   CŒX˜hh‘]456‰gdate  gpad-with  gport   gfilenamefsrfi/srfi-19.scmŒ H ŒŒ  I ŒŒ  I ŒŒ   CŒW{˜‚Eh@ė]4 5 ”$44 5—0 5644 50 56ćgdate  ?gpad-with  ?gport   ?gfilenamefsrfi/srfi-19.scmŒ J ŒŒ  K ŒŒ K ŒŒ  K ŒŒ  L ŒŒ  L (ŒŒ  L %ŒŒ $ L ŒŒ ( L ŒŒ + N ŒŒ . N %ŒŒ ; N ŒŒ ? N ŒŒ  ? CŒy˜‚„ńŌAh8µ]44§&  ©" 45 5 56­gdate  3gpad-with  3gport   3gfilenamefsrfi/srfi-19.scmŒ P ŒŒ  Q ŒŒ  Q !ŒŒ R 'ŒŒ ) Q !ŒŒ / Q ŒŒ 3 Q ŒŒ  3 CŒY˜ńŌAh(‘]§&  ©" 456‰gdate  #gpad-with  #gport   #gfilenamefsrfi/srfi-19.scmŒ V ŒŒ  W ŒŒ # W ŒŒ  # CŒz“ńŌBh(‘]§&  ©" 456‰gdate  #gpad-with  #gport   #gfilenamefsrfi/srfi-19.scmŒ X ŒŒ  Y ŒŒ # Y ŒŒ  # CŒZ”hˆ]6€gdate  gpad-with  gport   gfilenamefsrfi/srfi-19.scmŒ Z ŒŒ [ ŒŒ  CŒ1˜h¢h£]456›gdate  gpad-with  gport   gfilenamefsrfi/srfi-19.scmŒ \ ŒŒ  ] ŒŒ ] +ŒŒ ] ŒŒ  ] ŒŒ   CŒ2˜h£h£]456›gdate  gpad-with  gport   gfilenamefsrfi/srfi-19.scmŒ ^ ŒŒ  _ ŒŒ _ +ŒŒ _ ŒŒ  _ ŒŒ   CŒ3˜h~h£]456›gdate  gpad-with  gport   gfilenamefsrfi/srfi-19.scmŒ ` ŒŒ  a ŒŒ a +ŒŒ a ŒŒ  a ŒŒ   CŒ4˜h€h£]456›gdate  gpad-with  gport   gfilenamefsrfi/srfi-19.scmŒ b ŒŒ  c ŒŒ c +ŒŒ c ŒŒ  c ŒŒ   CŒ5˜h¤h£]456›gdate  gpad-with  gport   gfilenamefsrfi/srfi-19.scmŒ d ŒŒ  e ŒŒ e +ŒŒ e ŒŒ  e ŒŒ   CŒ)„Rd„h «] 45$ŽCC£gchar  g associated gfilenamefsrfi/srfi-19.scmŒ h ŒŒ  i ŒŒ i ŒŒ  j ŒŒ  j ŒŒ   gnameg get-formatterŒC¦R§Ø‹©Ŗ¦©˜ h ]’$|454~5$A—‘$ 64—54-5$_ –‘$ 644 –55$&4>"G –664_5$` –‘$ 644 –55$'4 >"G –6644—55$'40>"G –664>"G—6Cgdate  ‰gindex  ‰g format-string   ‰gstr-len   ‰gport   ‰g current-char   ‡g pad-char?  A dg formatter  w Æg formatter  ć g formatter  + d gfilenamefsrfi/srfi-19.scmŒ l ŒŒ  m ŒŒ m ŒŒ n ŒŒ  n ŒŒ  o ŒŒ # o ŒŒ & s ŒŒ ) s ŒŒ - s ŒŒ 1 t ŒŒ 3 t *ŒŒ 7 t ŒŒ 8 v !ŒŒ ? v ;ŒŒ A v !ŒŒ A v ŒŒ D x ŒŒ P w ŒŒ U y ŒŒ X y ŒŒ \ y ŒŒ ` z $ŒŒ b { )ŒŒ f z ŒŒ g } )ŒŒ j ~ *ŒŒ s  6ŒŒ u ~ *ŒŒ w } )ŒŒ w } ŒŒ  € ŒŒ € … ŒŒ  ‡ 3ŒŒ „ † ŒŒ ©  *ŒŒ « ‚ /ŒŒ Æ  ŒŒ ° Œ ŒŒ ¼ w ŒŒ Į  ŒŒ Ä  ŒŒ Č  ŒŒ Ģ Ž $ŒŒ Ī  )ŒŒ Ņ Ž ŒŒ Ó ‘ )ŒŒ Ö ’ *ŒŒ ß “ 6ŒŒ į ’ *ŒŒ ć ‘ )ŒŒ ć ‘ ŒŒ ė ” ŒŒ ģ ™ ŒŒ  › 3ŒŒ  š ŒŒ  • *ŒŒ  – /ŒŒ  • ŒŒ    %ŒŒ  ” &ŒŒ ' ¢ 2ŒŒ ) ” &ŒŒ +   %ŒŒ +   ŒŒ 3 £ ŒŒ 4 Ø ŒŒ R Ŗ /ŒŒ Z © ŒŒ ^ ¤ &ŒŒ ` „ +ŒŒ d ¤ ŒŒ e q ŒŒ  r !ŒŒ ‡ r ŒŒL  ‰ gnameg date-printerŒC©R«¬©€­hH-1345("4 45>"G6’gdate Eg format-string Egstr-port   Egfmt-str   Egfilenamefsrfi/srfi-19.scmŒ ° ŒŒ ± ŒŒ  ² ŒŒ  ² +ŒŒ  ² 0ŒŒ  ± ŒŒ " ³ ŒŒ * ³ !ŒŒ 7 ³ ŒŒ E “ ŒŒ E gnameg date->stringŒChR‹®Æ°hˆ„]0†$ C1†$ C2†$ C3†$ C4†$ C5†$ C6†$ C7†$ C8†$ C9†$ C6gch  ‡gfilenamefsrfi/srfi-19.scmŒ ¶ ŒŒ · ŒŒ | Ā ŒŒ ~ Ā ŒŒ € Ć ŒŒ … Ć ŒŒ ‡ Ā ŒŒ  ‡ gnameg char->intŒC®R±²®³h€ƒ]*"l4545$"(45€$"$ •"$C š4455–—"’’” "’’Š{gupto  |gport  |gaccum   rgnchars   rgch  rgt   Ngt  + Kgfilenamefsrfi/srfi-19.scmŒ Ę ŒŒ  Ē ŒŒ  Č ŒŒ Č ŒŒ  É ŒŒ  É ŒŒ $ Ź ŒŒ + Ź ŒŒ + É ŒŒ > Ė ŒŒ C Ė ŒŒ R É ŒŒ Z Ķ ŒŒ [ Ķ ŒŒ ^ Ķ +ŒŒ f Ķ ŒŒ g Ķ ŒŒ j Ī ŒŒ r Ķ ŒŒ r Ē ŒŒ  | gnameginteger-readerŒC“R“h`]L6Xgport  gfilenamefsrfi/srfi-19.scmŒ Ń ŒŒ Ņ ŒŒ  Chv]OCngupto  gfilenamefsrfi/srfi-19.scmŒ Š ŒŒ  gnamegmake-integer-readerŒCµR±‹iƶ²®³· hØ ]*H"Œ45•$C45$ 645$$K š44 55–—"’’§J$#4 >"G—"’’~ 6 "’’fgn  £gport  £g padding-ok   £gport  •gaccum  •gnchars  •gch   •gfilenamefsrfi/srfi-19.scmŒ Õ ŒŒ  Ö ŒŒ × ŒŒ Ų ŒŒ  Ų ŒŒ  Ś ŒŒ  Ł ŒŒ  Ū ŒŒ ) Ł ŒŒ - Ü ŒŒ / Ü $ŒŒ 1 Ż ŒŒ 3 Ü ŒŒ 4 Ž ŒŒ > Ł ŒŒ A ß ŒŒ H į ŒŒ I į %ŒŒ L į 0ŒŒ T į %ŒŒ U į ŒŒ X ā ŒŒ b ą ŒŒ h Ł ŒŒ i ä ŒŒ  å ŒŒ ‹ å ŒŒ  ē ŒŒ ‘ ē $ŒŒ “ č ŒŒ • ē ŒŒ £ é ŒŒ!  £ gnameginteger-reader-exactŒCøRøh`]L6Xgport  gfilenamefsrfi/srfi-19.scmŒ ķ ŒŒ ī ŒŒ  Chy]OCqgn  gfilenamefsrfi/srfi-19.scmŒ ģ ŒŒ  gnamegmake-integer-exact-readerŒC¹R³‹iÆŗØ»® hŲ9]! HH4545$4>"G"4Z5$" 4z5$ C4+5$K"/4-5$K"4>"G4545$4>"G"4 5 š <š <šK4545$4>"G"J4 5 <š <š–K4545$4>"G"J4 5 š <š–K4545$4>"G"J4 5 <š–KJ$JC J˜C1gport  Ńgoffset  Ńg positive?   Ńgch   Ńgt  D ]gch  ­ īgch  õ 6gch  = ~gch  … Ć gfilenamefsrfi/srfi-19.scmŒ 𠌌  ń ŒŒ ó ŒŒ  ó ŒŒ  ō ŒŒ  ō ŒŒ  õ ŒŒ ! õ ŒŒ # õ $ŒŒ % ö !ŒŒ * ö ŒŒ / õ ŒŒ < ÷ ŒŒ D ÷ ŒŒ R ÷ ŒŒ a ÷ ŒŒ d ū ŒŒ p ś ŒŒ s ū ŒŒ x ü ŒŒ „ ś ŒŒ ‡ ü ŒŒ Œ ž ŒŒ  ž ŒŒ ’ ž (ŒŒ ” ’ %ŒŒ ™ ’ ŒŒ ž ž ŒŒ §  ŒŒ ­  ŒŒ °  ŒŒ ŗ  ŒŒ »  ŒŒ æ  ŒŒ Į  ,ŒŒ Ć  )ŒŒ Č  #ŒŒ Ķ  ŒŒ Ś  ŒŒ ć  ŒŒ ė  ŒŒ ļ  ŒŒ õ  ŒŒ ų  ŒŒ   ŒŒ   ŒŒ   ŒŒ   ,ŒŒ   )ŒŒ   #ŒŒ   ŒŒ $  (ŒŒ -  %ŒŒ 1  ŒŒ 3  ŒŒ 7  ŒŒ =  ŒŒ @  ŒŒ J  ŒŒ K  ŒŒ O  ŒŒ Q  ,ŒŒ S  )ŒŒ X  #ŒŒ ]  ŒŒ l  (ŒŒ u  %ŒŒ y  ŒŒ {  ŒŒ   ŒŒ …  ŒŒ ˆ  ŒŒ ’  ŒŒ “  ŒŒ —  ŒŒ ™  ,ŒŒ ›  )ŒŒ    #ŒŒ „  ŒŒ “  (ŒŒ ½  %ŒŒ ¾  ŒŒ Ą  ŒŒ É  ŒŒ Ķ  !ŒŒV  Ń gnameg zone-readerŒC¼R±½³¾æh8Ö] 4L545$4L5Œ"’’Ü456Īgresult  1gch 1gfilenamefsrfi/srfi-19.scmŒ  ŒŒ   ŒŒ  ŒŒ  ŒŒ   ŒŒ   "ŒŒ  ŒŒ &  ŒŒ ) ! ŒŒ 1 ! ŒŒ  1 gnamegread-char-stringŒC‹iÆĄh@3]OQ4545$C6+gport  ;gindexer  ;gread-char-string  ;gstr   ;gindex  ! ;gfilenamefsrfi/srfi-19.scmŒ  ŒŒ  # ŒŒ  # ŒŒ  # ŒŒ  # ŒŒ  $ ŒŒ ! # ŒŒ ) % ŒŒ 0 % ŒŒ 2 & %ŒŒ 4 ' +ŒŒ 9 ' %ŒŒ ; % ŒŒ  ; gnameg locale-readerŒCĮRĮh`]L6Xgport  gfilenamefsrfi/srfi-19.scmŒ * ŒŒ + ŒŒ  Chx]OCpgindexer  gfilenamefsrfi/srfi-19.scmŒ ) ŒŒ  gnamegmake-locale-readerŒCĀRس‹iÆĆh(Ÿ]4L455$LC6—gport  !gfilenamefsrfi/srfi-19.scmŒ . ŒŒ  / ŒŒ  / ŒŒ  / ŒŒ  / ŒŒ  1 ŒŒ  2 ŒŒ  3 ŒŒ ! 1 ŒŒ  ! Chv]OCngchar  gfilenamefsrfi/srfi-19.scmŒ - ŒŒ  gnamegmake-char-id-readerŒCÄRhk]Ccgch  gfilenamefsrfi/srfi-19.scmŒ M ŒŒ   gnameg char-failŒC4µi 54µi 54¹i 54Āii54Āii54Āi‘i54Āi’i5~4Äi~5a½iA½ib½ińŌąh s]§& ŖC6kgval  gobject  gfilenamefsrfi/srfi-19.scmŒ T ŒŒ  U ŒŒ   CB½ińŌąh s]§& ŖC6kgval  gobject  gfilenamefsrfi/srfi-19.scmŒ W ŒŒ  X ŒŒ   Cd²ińŌ¶h s]§& ŖC6kgval  gobject  gfilenamefsrfi/srfi-19.scmŒ Y &ŒŒ  Z (ŒŒ   CeńŌ¶h s]§& ŖC6kgval  gobject  gfilenamefsrfi/srfi-19.scmŒ \ #ŒŒ  ] %ŒŒ   Ch½ińŌąh s]§& ŖC6kgval  gobject  gfilenamefsrfi/srfi-19.scmŒ _ ŒŒ  ` ŒŒ   CH²ińŌŒh s]§& ŖC6kgval  gobject  gfilenamefsrfi/srfi-19.scmŒ a &ŒŒ  b (ŒŒ   CkńŌŒh s]§& ŖC6kgval  gobject  gfilenamefsrfi/srfi-19.scmŒ c #ŒŒ  d %ŒŒ   Cm²ińŌąh s]§& ŖC6kgval  gobject  gfilenamefsrfi/srfi-19.scmŒ e &ŒŒ  f (ŒŒ   CM²ińŌbh s]§& ŖC6kgval  gobject  gfilenamefsrfi/srfi-19.scmŒ g &ŒŒ  h (ŒŒ   CS²ińŌ8h s]§& ŖC6kgval  gobject  gfilenamefsrfi/srfi-19.scmŒ j &ŒŒ  k (ŒŒ   Cy|ńŌ h(] 45§& ŖC6…gval  $gobject  $gval  $gfilenamefsrfi/srfi-19.scmŒ m ŒŒ  n $ŒŒ n ŒŒ  $ CY²ińŌ h s]§& ŖC6kgval  gobject  gfilenamefsrfi/srfi-19.scmŒ o &ŒŒ  p (ŒŒ   CzØhH½] 4Z5$C4z5$C4+5$C-6µgc  Fgt Fgt  Fgt 3 Fgfilenamefsrfi/srfi-19.scmŒ q ŒŒ  r ŒŒ r ŒŒ  s ŒŒ  r ŒŒ + t ŒŒ 3 r ŒŒ F u ŒŒ  F C¼ińŌ4h s]§& ŖC6kgval  gobject  gfilenamefsrfi/srfi-19.scmŒ v ŒŒ  w ŒŒ   CÅR±‹iŖ³hPö] 4545$ L645$C4>"G"’’·īgport  Kgskipper  Kgch  Kgfilenamefsrfi/srfi-19.scmŒ z ŒŒ  { ŒŒ { ŒŒ | ŒŒ  | ŒŒ  } ŒŒ  } $ŒŒ } ŒŒ ! ~ ŒŒ + ~ ŒŒ .  ŒŒ K  &ŒŒ  K gnameg skip-untilŒC§Ø‹iŖdÅĘ³ hXĮ]FOQ’$7454~5$Ę—”$ 64—545  $‹ Ž ŽŽ ŽŽŽ   4 >"G4 5 4  5$4>"G" $4  >"G"   –664 54 5  $" 45€ $4>"G" —6C¹gdate  Tgindex  Tg format-string   Tgstr-len   Tgport   Tgtemplate-string   Tg skip-until  Tg current-char  $ Rg format-char  Q łg format-info \ łgskipper s ļgreader s ļgactor s ļgval ” Üg port-char   Rgt  #gfilenamefsrfi/srfi-19.scmŒ y ŒŒ  € ŒŒ  € ŒŒ   ŒŒ $  ŒŒ ' ‚ ŒŒ 3 ‚ ŒŒ 6  ŒŒ 9  ŒŒ =  ŒŒ A  ŒŒ C ‘ !ŒŒ G  ŒŒ H ’ $ŒŒ O ’ >ŒŒ Q ’ $ŒŒ Q ’ ŒŒ T “ $ŒŒ \ ’ ŒŒ d ” ŒŒ g ˜ 'ŒŒ k ™ 'ŒŒ p š 'ŒŒ s ˜ ŒŒ z › ŒŒ Ž œ %ŒŒ ” œ ŒŒ —  ŒŒ ”  ŒŒ ¢ ž ŒŒ ¦ ž ,ŒŒ Ø Ÿ 1ŒŒ Æ ž ŒŒ Į ” ŒŒ Ā ” *ŒŒ å £ -ŒŒ ļ ¢ ŒŒ ó • "ŒŒ õ – 'ŒŒ ł • ŒŒ ś ƒ ŒŒ  ƒ ŒŒ  „ ŒŒ  „ ŒŒ  … ŒŒ  … ŒŒ ' „ ŒŒ ( † ŒŒ , † ŒŒ . ‡ #ŒŒ 5 † ŒŒ H ‰ !ŒŒ R ˆ ŒŒ6  T gnamegpriv:string->dateŒCĘRńĘ€ŌBb% 4J‹iŖĒ;<=>?@AhB] Ø 4 4545>"G§&  ©" 45$"v44 55§&  Ŗ"4 >"G44 55§&  Ŗ"4 >"G"  6§& ©" 45$÷§& ©" 45$Õ§&  ©" 45$²§&  ©" 45$§&  ©" 45$l§&  ©" 45$I§&  ©" 45$&§&  ©" 45$C"’žņ"’žī"’žź"’žę"’žā"’žŽ"’žŚ"’žÖ:g input-string  żgtemplate-string  żgnewdate   żgval  g •gval  ” Ļgfilenamefsrfi/srfi-19.scmŒ © ŒŒ  ³ ŒŒ  ³ ŒŒ  “ ŒŒ  · ŒŒ ! ø ŒŒ . “ ŒŒ 9 ŗ ŒŒ U ŗ ŒŒ Z Ą !ŒŒ ] Į "ŒŒ g Ą !ŒŒ g æ ŒŒ – Ć !ŒŒ ™ Ä "ŒŒ ” Ć !ŒŒ ” Ā ŒŒ × Č ŒŒ Ł É ŒŒ Ū Ź ŒŒ ā Ź ŒŒ ä Ē ŒŒ ä Å ŒŒ ē « ŒŒ  Å ŒŒ  ¬ ŒŒ  « ŒŒ # ­ ŒŒ ? « ŒŒ B ® ŒŒ ^ « ŒŒ a Æ ŒŒ } « ŒŒ € ° ŒŒ œ « ŒŒ Ÿ ± ŒŒ » « ŒŒ ¾ ² ŒŒ Ś « ŒŒ(  ż gnameg string->dateŒCiRCé gm  4grtd « Õgrtd g“ gąg char-fail <ĶGłgireader4 =Gögireader2 =Gög eireader2 =Göglocale-reader-abbr-weekday =Göglocale-reader-long-weekday =Göglocale-reader-abbr-month =Göglocale-reader-long-month =Gö gfilenamefsrfi/srfi-19.scmŒ  ) ŒŒ 5 ˆ ŒŒ : ˆ ŒŒ B ˆ &ŒŒ G ˆ ŒŒ Q Š ŒŒ T Š ŒŒ V ‹ ŒŒ Y ‹ ŒŒ [ Œ ŒŒ ^ Œ ŒŒ `  ŒŒ c  ŒŒ e Ž ŒŒ h Ž ŒŒ j  ŒŒ m  ŒŒ o — ŒŒ r — ŒŒ t ˜ !ŒŒ w ˜ ŒŒ y ™ ŒŒ | ™ ŒŒ ~ š "ŒŒ  š ŒŒ    ŒŒ ™ ” ŒŒ „ ¢ ŒŒ § £ ŒŒ Ŗ £ ŒŒ Ų ¦ ŒŒ ł “ ŒŒ ū Ķ ŒŒ ž Ģ ŒŒ ² é ŒŒ ü ķ ŒŒ Ó ų ŒŒ )Ć ’ ŒŒ *Õ  ŒŒ 0_  ŒŒ 1=  ŒŒ 3ź ! ŒŒ 4Ģ 5 ŒŒ 6 : ŒŒ 6£ N ŒŒ 7[ R ŒŒ 7j U ŒŒ 7n U ŒŒ 8] W ŒŒ : b ŒŒ ;c q ŒŒ = ~ ŒŒ >Ó … ŒŒ @› Š ŒŒ Bd  ŒŒ D, ” ŒŒ F| › ŒŒ G` £ ŒŒ IÉ § ŒŒ J¬ ° ŒŒ M “ ŒŒ N ½ ŒŒ PÄ Ć ŒŒ Q† Ķ ŒŒ R6 Ń ŒŒ Tģ Ō ŒŒ U® Ž ŒŒ V^ į ŒŒ X å ŒŒ Y“ ķ ŒŒ [% ō ŒŒ \‰ ü ŒŒ ^K  ŒŒ _ų  ŒŒ a  ŒŒ bń  ŒŒ d2 ) ŒŒ±ė 9 ŒŒµy F ŒŒ¶ Y ŒŒ·c ^ ŒŒø c ŒŒ¼õ f ŒŒĀ „ ŒŒĒF „ ŒŒŹ* Å ŒŒŹÖ Õ ŒŒĖ„ Ų ŒŒ̐ Ū ŒŒĢ“ į ŒŒĢ— į ŒŒĪP å ŒŒĻ_ ķ ŒŒŃ5 ń ŒŒŅG ż ŒŒÓĢ  ŒŒŌĀ  ŒŒÕČ  ŒŒו  ŒŒŚŠ & ŒŒŪ’ 8 ŒŒŻ& < ŒŒŻę C ŒŒߥ G ŒŒą† P ŒŒāf U ŒŒć, ^ ŒŒäi b ŒŒå j ŒŒåŃ m ŒŒē p ŒŒēé w ŒŒč­ { ŒŒém ~ ŒŒź3  ŒŒźĻ „ ŒŒėx ‡ ŒŒķ  ŒŒķŪ — ŒŒī‰ š ŒŒļ9 › ŒŒļB œ ŒŒļK  ŒŒšĄ Ÿ ŒŒńt Ŗ ŒŒņ, ­ ŒŒņā ° ŒŒó’ ³ ŒŒōy ¹ ŒŒõD ¼ ŒŒ÷Ü æ ŒŒų‰ Ń ŒŒł\ Ó ŒŒś4 Ö ŒŒū$ Ł ŒŒü Ü ŒŒüŚ ß ŒŒżĢ į ŒŒž¤ å ŒŒ’œ ē ŒŒÖ ė ŒŒ¬ ž ŒŒ¤  ŒŒ  ŒŒÜ  ŒŒŌ  ŒŒ Q  ŒŒ D  ŒŒ <  ŒŒ į " ŒŒ Ō $ ŒŒ Ä ( ŒŒœ * ŒŒ’ , ŒŒ . ŒŒÉ 7 ŒŒœ 9 ŒŒä ; ŒŒÄ A ŒŒz D ŒŒ: F ŒŒś H ŒŒD J ŒŒV P ŒŒ* V ŒŒ X ŒŒ± Z ŒŒ„ \ ŒŒ\ ^ ŒŒ4 ` ŒŒ b ŒŒä d ŒŒē Š ŒŒė Ļ ŒŒ Ļ h ŒŒ&˜ l ŒŒ( ° ŒŒ)Y ¶ ŒŒ+ Ę ŒŒ,š Š ŒŒ/ Õ ŒŒ0„ ģ ŒŒ6å 𠌌9§  ŒŒ:Ä ) ŒŒ S ŒŒ>Ę V ŒŒ?~ Y ŒŒ@6 \ ŒŒ@ī ^ ŒŒA¦ a ŒŒB^ c ŒŒC e ŒŒCĪ g ŒŒD† j ŒŒE` l ŒŒF o ŒŒGŽ q ŒŒGį O ŒŒGż A ŒŒN­ y ŒŒS5 © ŒŒŁ S7 C6PK!!šõ|| srfi-88.gonu„[µü¤GOOF----LE-8-2.0d]$4hC] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-88¤ ¤ gfilenameS¤ fsrfi/srfi-88.scm¤ gexportsS¤ gkeyword->string¤ gstring->keyword¤   ¤ g re-exportsS¤ gkeyword?¤ ¤ gset-current-module¤ ¤ ¤ gcond-expand-provide¤ gcurrent-module¤ ¤ g read-options¤ ¤ ¤ gappend¤ ¤ ¤ gkeywords¤ gpostfix¤ gsymbol->string¤ !gkeyword->symbol¤ "gsymbol->keyword¤ #gstring->symbol¤C5h@š]4   54>"G4i4i5>"G44455>"G !h»]456³gk  gfilenamefsrfi/srfi-88.scmŒ ( ŒŒ  * ŒŒ * ŒŒ  gnamegkeyword->stringŒg documentationf'Return the name of @var{k} as a string.ŒC R"#hÄ]456¼gs  gfilenamefsrfi/srfi-88.scmŒ , ŒŒ  . ŒŒ . ŒŒ  gnamegstring->keywordŒg documentationf0Return the keyword object whose name is @var{s}.ŒC RC’gm  ,gfilenamefsrfi/srfi-88.scmŒ   ŒŒ - ŒŒ 2 ŒŒ : &ŒŒ ? ŒŒ H & ŒŒ V & ŒŒ Y & ŒŒ N ( ŒŒ 7 , ŒŒ  9 C6PK!C°«mÄÄ srfi-16.gonu„[µü¤GOOF----LE-8-2.0¬]4hų] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-16¤ ¤ gfilenameS¤ fsrfi/srfi-16.scm¤ g re-exportsS¤ g case-lambda¤  ¤ gset-current-module¤ ¤ ¤C5h(R]4    54>"GCJgm  (gfilenamefsrfi/srfi-16.scmŒ / ŒŒ  ( C6PK!ųGe²ŒŒ srfi-26.gonu„[µü¤GOOF----LE-8-2.0t]«4hÜ ] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-26¤ ¤ gfilenameS¤ fsrfi/srfi-26.scm¤ gexportsS¤ gcut¤ gcute¤   ¤ gset-current-module¤ ¤ ¤ gcond-expand-provide¤ gcurrent-module¤ ¤ gmake-syntax-transformer¤ ¤ ¤ gmacro¤ g $sc-dispatch¤ ¤ ¤ gany¤ geach-any¤ Œ¤ Œ¤ greverse¤ !¤ "g syntax-object¤ #glambda¤ $gtop¤ %$¤ &gribcage¤ '&¤ (gt-46961e50f5-72¤ )gt-46961e50f5-71¤ *()¤ +gm-46961e50f5-73¤ ,+$¤ -,,¤ .fl-46961e50f5-77¤ /fl-46961e50f5-78¤ 0./¤ 1&*-0¤ 2gloop¤ 3gslots¤ 4gparams¤ 5gargs¤ 62345¤ 7%%%%¤ 8fl-46961e50f5-68¤ 9fl-46961e50f5-69¤ :fl-46961e50f5-6a¤ ;fl-46961e50f5-6b¤ <89:;¤ =&67<¤ >gslot0¤ ?gslot1+¤ @ >?¤ A%%%¤ Bfl-46961e50f5-62¤ Cfl-46961e50f5-63¤ Dfl-46961e50f5-64¤ EBCD¤ F&@AE¤ Ggstx¤ HG¤ I%¤ Jfl-46961e50f5-5f¤ KJ¤ L&HIK¤ M%'1'=F'L¤ Nghygiene¤ ON¤ P"#MO¤ Qgsyntax-violation¤ RQ¤ SQ¤ Tf-source expression failed to match any pattern¤ Uggenerate-temporaries¤ Vgvar¤ WV¤ X¤ Ygfree-id¤ Zg<>¤ [V¤ \fl-46961e50f5-82¤ ]\¤ ^&[I]¤ _gs¤ `grest¤ a_`¤ b%%¤ cfl-46961e50f5-7b¤ dfl-46961e50f5-7c¤ ecd¤ f&abe¤ g%'^''f'=F'L ¤ h"ZgO¤ iYh¤ jg<...>¤ k"jgO¤ lYk¤ mgerror¤ nf&<...> not on the end of cut expression¤ ogappend¤ p¤ qgt-46961e50f5-88¤ rgt-46961e50f5-87¤ sqr¤ tgm-46961e50f5-89¤ ut$¤ vuu¤ wfl-46961e50f5-8d¤ xfl-46961e50f5-8e¤ ywx¤ z&svy¤ {%'z'^''f'=F'L ¤ |"#{O¤ }gapply¤ ~"}{O¤ glet¤ €gt-46961e50f5-a8¤ gt-46961e50f5-a7¤ ‚€¤ ƒgm-46961e50f5-a9¤ „ƒ$¤ …„„¤ †fl-46961e50f5-ad¤ ‡fl-46961e50f5-ae¤ ˆ†‡¤ ‰&‚…ˆ¤ Šg process-hole¤ ‹Š¤ Œ%¤ fl-46961e50f5-a5¤ Ž¤ &‹ŒŽ¤ gbindings¤ ‘g arguments¤ ’23‘¤ “fl-46961e50f5-9c¤ ”fl-46961e50f5-9d¤ •fl-46961e50f5-9e¤ –fl-46961e50f5-9f¤ —“”•–¤ ˜&’7—¤ ™ 3¤ šfl-46961e50f5-98¤ ›fl-46961e50f5-99¤ œš›¤ &™bœ¤ žfl-46961e50f5-95¤ Ÿž¤  &HIŸ¤ ”%'‰˜' ¤ ¢"”O¤ £" ”O¤ ¤%˜' ¤ „"Z¤O¤ ¦Y„¤ §"j¤O¤ ØY§¤ ©gt¤ Ŗ©¤C5hP r]4   54>"G4i4i5>"G4  !PhT]CLgt-46961e50f5-72  gt-46961e50f5-71    CSTUWXihT]LLLLŒLLŒ6Lgfilenamefsrfi/srfi-26.scmŒ % ŒŒ  % 3ŒŒ  % ŒŒ   Clmnh\]Lˆ$6CTgfilenamefsrfi/srfi-26.scmŒ  ' ŒŒ ' ŒŒ ( ŒŒ  ( ŒŒ   Co p|~hT]ŒCLgt-46961e50f5-88  gt-46961e50f5-87     CSTh@–]44L5L54LLŒ545$@6Žgtmp  ?gtmp ( ?gfilenamefsrfi/srfi-26.scmŒ  ) ŒŒ  ) (ŒŒ  ) ŒŒ  * "ŒŒ  * +ŒŒ  * "ŒŒ  ) ŒŒ  ? Chp]4L5$LLLLO@4L5" LLLLLŒ6$#4LO?$LLO@"’’Ź"’’Ęwgvar  ogtmp ogtmp  / ogfilenamefsrfi/srfi-26.scmŒ @ , &ŒŒ B , ŒŒ  o C h€K]#(3454545$@6Ž454 5$ LO@6Cgslots  {gparams  {gargs   {gtmp   ;gtmp  $ ;gs  A {grest  A {gtmp  L {gtmp  W { gfilenamefsrfi/srfi-26.scmŒ  ŒŒ   ŒŒ  ŒŒ   ,ŒŒ   ŒŒ > ŒŒ A ! ŒŒ A ŒŒ F " $ŒŒ J " :ŒŒ L " $ŒŒ L " ŒŒ  { gnamegloopŒCh §] OQŒ6Ÿgcut  gslot0  gslot1+   gloop  gfilenamefsrfi/srfi-26.scmŒ  ŒŒ   ŒŒ   ŒŒ   ŒŒ   CSTh(e] 45$@6]gstx  "gtmp "gfilenamefsrfi/srfi-26.scmŒ  ŒŒ  " C5 R4  p¢£hT]ŒCLgt-46961e50f5-a8  gt-46961e50f5-a7     CST¦h\]LLŽLLLŒ6Tgfilenamefsrfi/srfi-26.scmŒ  6 ŒŒ 6 ,ŒŒ  6 &ŒŒ  6 ŒŒ   CØh\]LLŽLLLŒ6Tgfilenamefsrfi/srfi-26.scmŒ  6 ŒŒ 6 ,ŒŒ  6 &ŒŒ  6 ŒŒ   CUŖXhl]LLŽLLŒLŒ6dgt  gfilenamefsrfi/srfi-26.scmŒ  ? ŒŒ  @ ŒŒ  A ŒŒ  ? ŒŒ   Chøc]+(.4545$@645$LO@4 5$ LO@4  54 5$LO@6[gslots  µgbindings  µg arguments   µgtmp   6gtmp   6gtmp  9 µgtmp  D µgtmp  f µgtmp  † µgtmp  ‘ µ gfilenamefsrfi/srfi-26.scmŒ 2 ŒŒ  7 ŒŒ 9 ŒŒ  8 ŒŒ 9 : ŒŒ 9 : ŒŒ € > #ŒŒ „ > 9ŒŒ † > #ŒŒ † > ŒŒ  µ gnamegloopŒCh”] OQ6Œgcute  gslots  gloop  gfilenamefsrfi/srfi-26.scmŒ 2 ŒŒ  3 ŒŒ  4 ŒŒ  2 ŒŒ   CSTh(e] 45$@6]gstx  "gtmp "gfilenamefsrfi/srfi-26.scmŒ / ŒŒ  " C5 RCjgm  (gfilenamefsrfi/srfi-26.scmŒ   ŒŒ )  ŒŒ .  ŒŒ 6  &ŒŒ ;  ŒŒ  L C6PK!‚"‡YY srfi-4.gonu„[µü¤GOOF----LE-8-2.0ūX]Ö4h] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-4¤ ¤ gfilenameS¤ fsrfi/srfi-4.scm¤ gimportsS¤ grnrs¤ g bytevectors¤   ¤ ¤ ¤ gexportsS¤ g u8vector?¤ g make-u8vector¤ gu8vector¤ gu8vector-length¤ g u8vector-ref¤ g u8vector-set!¤ gu8vector->list¤ glist->u8vector¤ g s8vector?¤ g make-s8vector¤ gs8vector¤ gs8vector-length¤ g s8vector-ref¤ g s8vector-set!¤ gs8vector->list¤ !glist->s8vector¤ "g u16vector?¤ #gmake-u16vector¤ $g u16vector¤ %gu16vector-length¤ &g u16vector-ref¤ 'gu16vector-set!¤ (gu16vector->list¤ )glist->u16vector¤ *g s16vector?¤ +gmake-s16vector¤ ,g s16vector¤ -gs16vector-length¤ .g s16vector-ref¤ /gs16vector-set!¤ 0gs16vector->list¤ 1glist->s16vector¤ 2g u32vector?¤ 3gmake-u32vector¤ 4g u32vector¤ 5gu32vector-length¤ 6g u32vector-ref¤ 7gu32vector-set!¤ 8gu32vector->list¤ 9glist->u32vector¤ :g s32vector?¤ ;gmake-s32vector¤ g s32vector-ref¤ ?gs32vector-set!¤ @gs32vector->list¤ Aglist->s32vector¤ Bg u64vector?¤ Cgmake-u64vector¤ Dg u64vector¤ Egu64vector-length¤ Fg u64vector-ref¤ Ggu64vector-set!¤ Hgu64vector->list¤ Iglist->u64vector¤ Jg s64vector?¤ Kgmake-s64vector¤ Lg s64vector¤ Mgs64vector-length¤ Ng s64vector-ref¤ Ogs64vector-set!¤ Pgs64vector->list¤ Qglist->s64vector¤ Rg f32vector?¤ Sgmake-f32vector¤ Tg f32vector¤ Ugf32vector-length¤ Vg f32vector-ref¤ Wgf32vector-set!¤ Xgf32vector->list¤ Yglist->f32vector¤ Zg f64vector?¤ [gmake-f64vector¤ \g f64vector¤ ]gf64vector-length¤ ^g f64vector-ref¤ _gf64vector-set!¤ `gf64vector->list¤ aglist->f64vector¤ b !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`aP¤ cgset-current-module¤ dc¤ ec¤ fgcond-expand-provide¤ ggcurrent-module¤ h¤ igmake-syntax-transformer¤ ji¤ ki¤ lgdefine-bytevector-type¤ mgmacro¤ ng $sc-dispatch¤ on¤ pn¤ qg_¤ rgany¤ sqrŒ¤ tg syntax->datum¤ ut¤ vt¤ wg datum->syntax¤ xw¤ yw¤ zgbegin¤ {gdefine¤ |g symbol-append¤ }gvector?¤ ~gobj¤ ~¤ €gand¤ g bytevector?¤ ‚~¤ ƒgeq?¤ „g array-type¤ …„~¤ †gquote¤ ‡gmake-¤ ˆgvector¤ ‰glen¤ Šgfill¤ ‹‰ŠŒ¤ Œgapply¤ gmake-srfi-4-vector¤ މФ g vector-length¤ gv¤ ‘¤ ’glet¤ “g/¤ ”gbytevector-length¤ •”¤ –gif¤ —ginteger?¤ ˜—‰¤ ™gerror¤ šffractional length¤ ›gelts¤ œglist->¤ ›¤ žglet*¤ Ÿglength¤  Ÿ›¤ ”‰ ¤ ¢‰¤ £glp¤ ¤gi¤ „¤ ¤ ¦››¤ §„¦¤ Øg<¤ ©Ø¤‰¤ Ŗgpair?¤ «Ŗ›¤ ¬€©«¤ ­g vector-set!¤ ®gcar¤ Æ®›¤ °¤Æ¤ ±g1+¤ ²±¤¤ ³gcdr¤ “³›¤ µ£²“¤ ¶µ¤ ·g vector->list¤ øg1-¤ ¹†¤ ŗ›¹¤ »ŗ¤ ¼Ø¤ ¤ ½ø¤¤ ¾gcons¤ æg vector-ref¤ Ą¤¤ Įg bytevector-¤ Āg-ref¤ Ćg*¤ Ägx¤ դĤ Ęg-set!¤ ĒĤ Čgsyntax-violation¤ ÉȤ ŹČ¤ Ėf-source expression failed to match any pattern¤ Ģgu8¤ Ķgs8¤ Īgu16¤ Ļgs16¤ Šgu32¤ Ńgs32¤ Ņgu64¤ Ógs64¤ Ōgf32¤ Õgf64¤C5h˜HĮ]4   b54e>"G4fi4gi5h>"G4klmpsvyz{|}€‚ƒ…†‡ˆ‹ŒŽ‘’‰“•–˜™š›œž”¢£§¬­°¶·¤ø»¼½¾æĄĮĀĆÅĘĒ7hą]45Œ  4  5 Œ ŒŒŒ45Œ 4 5Œ4 5Œ4 5Œ 4  5!Œ"#$4%5&Œ'ŒŒŒŒŒ4(5Œ")*45Œ+Œ,"-.4/50ŒŒŒ4/50Œ41253)4%54Œ41553)6ŒŒŒ4%54Œ41553)6ŒŒŒ Cgtag  Ūginfix  Ūgsize   Ūgfilenamefsrfi/srfi-4.scmŒ J ŒŒ  K ŒŒ  L ŒŒ L "ŒŒ  L ŒŒ  K ŒŒ - N ŒŒ 1 N ŒŒ 5 N )ŒŒ 7 N ŒŒ 9 K ŒŒ P P ŒŒ V P "ŒŒ X P ŒŒ Z K ŒŒ ’ U ŒŒ ˜ U "ŒŒ š U ŒŒ œ K ŒŒ ž V ŒŒ ¢ V ŒŒ ¦ V $ŒŒ Ø V ŒŒ Ŗ K ŒŒ ± W ŒŒ µ W ŒŒ ¹ W *ŒŒ » W ŒŒ ½ K ŒŒ Å Y ŒŒ É Y "ŒŒ Ķ Y -ŒŒ Ļ Y ŒŒ Ń K ŒŒ å ] ŒŒ ė ] &ŒŒ ķ ] ŒŒ ļ K ŒŒ  ` ŒŒ  ` "ŒŒ  ` ŒŒ  K ŒŒ  a ŒŒ  a ,ŒŒ ! a ŒŒ # K ŒŒ : d ŒŒ @ d 3ŒŒ B d ŒŒ D K ŒŒ X e ŒŒ ^ e "ŒŒ ` e ŒŒ b K ŒŒ d f ŒŒ h f ŒŒ l f +ŒŒ n f ŒŒ p K ŒŒ ‚ g ŒŒ ˆ g "ŒŒ Š g ŒŒ Œ K ŒŒ Ž h ŒŒ ’ h ŒŒ – h +ŒŒ ˜ h ŒŒ š K ŒŒ ® i ŒŒ “ i "ŒŒ ¶ i ŒŒ ø K ŒŒ ŗ j ŒŒ ¾ j ŒŒ Ā j +ŒŒ Ä j ŒŒ Ę K ŒŒN  Ū Chc] 45L4?6[gargs  gv gfilenamefsrfi/srfi-4.scmŒ  J ŒŒ   CŹĖh(a] 45$ O@6Ygy  'gtmp 'gfilenamefsrfi/srfi-4.scmŒ J ŒŒ  ' C5lR„Ģh i]45$ 45‚CCagobj  gfilenamefsrfi/srfi-4.scmŒ l ŒŒ   gnameg u8vector?ŒCRĢh€-13@xglen gfill gfilenamefsrfi/srfi-4.scmŒ l ŒŒ  gnameg make-u8vectorŒCR”—™šĢh(…] 45 ›45$C 6}gv  &glen &gfilenamefsrfi/srfi-4.scmŒ l ŒŒ  T ŒŒ  & gnamegu8vector-lengthŒCRhk-136cgelts gfilenamefsrfi/srfi-4.scmŒ l ŒŒ  gnamegu8vectorŒCRŸhPÆ]!4545",’$ ˆ$Č—Ž"’’ŚCC "’’ɧgelts  Oglen Ogv   Ogi   Dgelts   Dgfilenamefsrfi/srfi-4.scmŒ l ŒŒ  O gnameglist->u8vectorŒCRh8Œ]" ’$C™¶Œ"’’ā45™"’’фgv  5gi  $gelts   $gfilenamefsrfi/srfi-4.scmŒ l ŒŒ  5 gnamegu8vector->listŒCRhy] š¶Cqgv  gi  gfilenamefsrfi/srfi-4.scmŒ l ŒŒ  gnameg u8vector-refŒCRh‰] šČCgv  gi  gx   gfilenamefsrfi/srfi-4.scmŒ l ŒŒ  gnameg u8vector-set!ŒCRh‰] šČCgv  gi  gx   gfilenamefsrfi/srfi-4.scmŒ l ŒŒ  gnameg u8vector-set!ŒCR„Ķh i]45$ 45‚CCagobj  gfilenamefsrfi/srfi-4.scmŒ m ŒŒ   gnameg s8vector?ŒCRĶh€-13@xglen gfill gfilenamefsrfi/srfi-4.scmŒ m ŒŒ  gnameg make-s8vectorŒCR”—™šĶh(…] 45 ›45$C 6}gv  &glen &gfilenamefsrfi/srfi-4.scmŒ m ŒŒ  T ŒŒ  & gnamegs8vector-lengthŒCR!hk-136cgelts gfilenamefsrfi/srfi-4.scmŒ m ŒŒ  gnamegs8vectorŒCRŸhPÆ]!4545",’$ ˆ$É—Ž"’’ŚCC "’’ɧgelts  Oglen Ogv   Ogi   Dgelts   Dgfilenamefsrfi/srfi-4.scmŒ m ŒŒ  O gnameglist->s8vectorŒC!Rh8Œ]" ’$C™·Œ"’’ā45™"’’фgv  5gi  $gelts   $gfilenamefsrfi/srfi-4.scmŒ m ŒŒ  5 gnamegs8vector->listŒC Rhy] š·Cqgv  gi  gfilenamefsrfi/srfi-4.scmŒ m ŒŒ  gnameg s8vector-refŒCRh‰] šÉCgv  gi  gx   gfilenamefsrfi/srfi-4.scmŒ m ŒŒ  gnameg s8vector-set!ŒCRh‰] šÉCgv  gi  gx   gfilenamefsrfi/srfi-4.scmŒ m ŒŒ  gnameg s8vector-set!ŒCR„Īh j]45$ 45‚CCbgobj  gfilenamefsrfi/srfi-4.scmŒ n ŒŒ   gnameg u16vector?ŒC"RĪh-13@yglen gfill gfilenamefsrfi/srfi-4.scmŒ n ŒŒ  gnamegmake-u16vectorŒC#R”—™šĪh(†] 45 ›45$C 6~gv  (glen (gfilenamefsrfi/srfi-4.scmŒ n ŒŒ T ŒŒ  ( gnamegu16vector-lengthŒC%R)hl-136dgelts gfilenamefsrfi/srfi-4.scmŒ n ŒŒ  gnameg u16vectorŒC$RŸ#hX°]!4545"/’$#ˆ$ šŹ—Ž"’’×CC "’’ĘØgelts  Rglen Rgv   Rgi   Ggelts   Ggfilenamefsrfi/srfi-4.scmŒ n ŒŒ  R gnameglist->u16vectorŒC)R%h8]"! ’$C™ šøŒ"’’ß45™"’’Ī…gv  8gi  'gelts   'gfilenamefsrfi/srfi-4.scmŒ n ŒŒ  8 gnamegu16vector->listŒC(Rhz] šøCrgv  gi  gfilenamefsrfi/srfi-4.scmŒ n ŒŒ  gnameg u16vector-refŒC&RhŠ] šŹC‚gv  gi  gx   gfilenamefsrfi/srfi-4.scmŒ n ŒŒ   gnamegu16vector-set!ŒC'RhŠ] šŹC‚gv  gi  gx   gfilenamefsrfi/srfi-4.scmŒ n ŒŒ   gnamegu16vector-set!ŒC'R„Ļh j]45$ 45‚CCbgobj  gfilenamefsrfi/srfi-4.scmŒ o ŒŒ   gnameg s16vector?ŒC*RĻh-13@yglen gfill gfilenamefsrfi/srfi-4.scmŒ o ŒŒ  gnamegmake-s16vectorŒC+R”—™šĻh(†] 45 ›45$C 6~gv  (glen (gfilenamefsrfi/srfi-4.scmŒ o ŒŒ T ŒŒ  ( gnamegs16vector-lengthŒC-R1hl-136dgelts gfilenamefsrfi/srfi-4.scmŒ o ŒŒ  gnameg s16vectorŒC,RŸ+hX°]!4545"/’$#ˆ$ šĖ—Ž"’’×CC "’’ĘØgelts  Rglen Rgv   Rgi   Ggelts   Ggfilenamefsrfi/srfi-4.scmŒ o ŒŒ  R gnameglist->s16vectorŒC1R-h8]"! ’$C™ š¹Œ"’’ß45™"’’Ī…gv  8gi  'gelts   'gfilenamefsrfi/srfi-4.scmŒ o ŒŒ  8 gnamegs16vector->listŒC0Rhz] š¹Crgv  gi  gfilenamefsrfi/srfi-4.scmŒ o ŒŒ  gnameg s16vector-refŒC.RhŠ] šĖC‚gv  gi  gx   gfilenamefsrfi/srfi-4.scmŒ o ŒŒ   gnamegs16vector-set!ŒC/RhŠ] šĖC‚gv  gi  gx   gfilenamefsrfi/srfi-4.scmŒ o ŒŒ   gnamegs16vector-set!ŒC/R„Šh j]45$ 45‚CCbgobj  gfilenamefsrfi/srfi-4.scmŒ p ŒŒ   gnameg u32vector?ŒC2RŠh-13@yglen gfill gfilenamefsrfi/srfi-4.scmŒ p ŒŒ  gnamegmake-u32vectorŒC3R”—™šŠh(†] 45 ›45$C 6~gv  (glen (gfilenamefsrfi/srfi-4.scmŒ p ŒŒ T ŒŒ  ( gnamegu32vector-lengthŒC5R9hl-136dgelts gfilenamefsrfi/srfi-4.scmŒ p ŒŒ  gnameg u32vectorŒC4RŸ3hX°]!4545"/’$#ˆ$ šĢ—Ž"’’×CC "’’ĘØgelts  Rglen Rgv   Rgi   Ggelts   Ggfilenamefsrfi/srfi-4.scmŒ p ŒŒ  R gnameglist->u32vectorŒC9R5h8]"! ’$C™ šŗŒ"’’ß45™"’’Ī…gv  8gi  'gelts   'gfilenamefsrfi/srfi-4.scmŒ p ŒŒ  8 gnamegu32vector->listŒC8Rhz] šŗCrgv  gi  gfilenamefsrfi/srfi-4.scmŒ p ŒŒ  gnameg u32vector-refŒC6RhŠ] šĢC‚gv  gi  gx   gfilenamefsrfi/srfi-4.scmŒ p ŒŒ   gnamegu32vector-set!ŒC7RhŠ] šĢC‚gv  gi  gx   gfilenamefsrfi/srfi-4.scmŒ p ŒŒ   gnamegu32vector-set!ŒC7R„Ńh j]45$ 45‚CCbgobj  gfilenamefsrfi/srfi-4.scmŒ q ŒŒ   gnameg s32vector?ŒC:RŃh-13@yglen gfill gfilenamefsrfi/srfi-4.scmŒ q ŒŒ  gnamegmake-s32vectorŒC;R”—™šŃh(†] 45 ›45$C 6~gv  (glen (gfilenamefsrfi/srfi-4.scmŒ q ŒŒ T ŒŒ  ( gnamegs32vector-lengthŒC=RAhl-136dgelts gfilenamefsrfi/srfi-4.scmŒ q ŒŒ  gnameg s32vectorŒCs32vectorŒCAR=h8]"! ’$C™ š»Œ"’’ß45™"’’Ī…gv  8gi  'gelts   'gfilenamefsrfi/srfi-4.scmŒ q ŒŒ  8 gnamegs32vector->listŒC@Rhz] š»Crgv  gi  gfilenamefsrfi/srfi-4.scmŒ q ŒŒ  gnameg s32vector-refŒC>RhŠ] šĶC‚gv  gi  gx   gfilenamefsrfi/srfi-4.scmŒ q ŒŒ   gnamegs32vector-set!ŒC?RhŠ] šĶC‚gv  gi  gx   gfilenamefsrfi/srfi-4.scmŒ q ŒŒ   gnamegs32vector-set!ŒC?R„Ņh j]45$ 45‚CCbgobj  gfilenamefsrfi/srfi-4.scmŒ r ŒŒ   gnameg u64vector?ŒCBRŅh-13@yglen gfill gfilenamefsrfi/srfi-4.scmŒ r ŒŒ  gnamegmake-u64vectorŒCCR”—™šŅh(†] 45 ›45$C 6~gv  (glen (gfilenamefsrfi/srfi-4.scmŒ r ŒŒ T ŒŒ  ( gnamegu64vector-lengthŒCERIhl-136dgelts gfilenamefsrfi/srfi-4.scmŒ r ŒŒ  gnameg u64vectorŒCDRŸChX°]!4545"/’$#ˆ$ šĪ—Ž"’’×CC "’’ĘØgelts  Rglen Rgv   Rgi   Ggelts   Ggfilenamefsrfi/srfi-4.scmŒ r ŒŒ  R gnameglist->u64vectorŒCIREh8]"! ’$C™ š¼Œ"’’ß45™"’’Ī…gv  8gi  'gelts   'gfilenamefsrfi/srfi-4.scmŒ r ŒŒ  8 gnamegu64vector->listŒCHRhz] š¼Crgv  gi  gfilenamefsrfi/srfi-4.scmŒ r ŒŒ  gnameg u64vector-refŒCFRhŠ] šĪC‚gv  gi  gx   gfilenamefsrfi/srfi-4.scmŒ r ŒŒ   gnamegu64vector-set!ŒCGRhŠ] šĪC‚gv  gi  gx   gfilenamefsrfi/srfi-4.scmŒ r ŒŒ   gnamegu64vector-set!ŒCGR„Óh j]45$ 45‚CCbgobj  gfilenamefsrfi/srfi-4.scmŒ s ŒŒ   gnameg s64vector?ŒCJRÓh-13@yglen gfill gfilenamefsrfi/srfi-4.scmŒ s ŒŒ  gnamegmake-s64vectorŒCKR”—™šÓh(†] 45 ›45$C 6~gv  (glen (gfilenamefsrfi/srfi-4.scmŒ s ŒŒ T ŒŒ  ( gnamegs64vector-lengthŒCMRQhl-136dgelts gfilenamefsrfi/srfi-4.scmŒ s ŒŒ  gnameg s64vectorŒCLRŸKhX°]!4545"/’$#ˆ$ šĻ—Ž"’’×CC "’’ĘØgelts  Rglen Rgv   Rgi   Ggelts   Ggfilenamefsrfi/srfi-4.scmŒ s ŒŒ  R gnameglist->s64vectorŒCQRMh8]"! ’$C™ š½Œ"’’ß45™"’’Ī…gv  8gi  'gelts   'gfilenamefsrfi/srfi-4.scmŒ s ŒŒ  8 gnamegs64vector->listŒCPRhz] š½Crgv  gi  gfilenamefsrfi/srfi-4.scmŒ s ŒŒ  gnameg s64vector-refŒCNRhŠ] šĻC‚gv  gi  gx   gfilenamefsrfi/srfi-4.scmŒ s ŒŒ   gnamegs64vector-set!ŒCORhŠ] šĻC‚gv  gi  gx   gfilenamefsrfi/srfi-4.scmŒ s ŒŒ   gnamegs64vector-set!ŒCOR„Ōh j]45$ 45‚CCbgobj  gfilenamefsrfi/srfi-4.scmŒ t ŒŒ   gnameg f32vector?ŒCRRŌh-13@yglen gfill gfilenamefsrfi/srfi-4.scmŒ t ŒŒ  gnamegmake-f32vectorŒCSR”—™šŌh(†] 45 ›45$C 6~gv  (glen (gfilenamefsrfi/srfi-4.scmŒ t ŒŒ T ŒŒ  ( gnamegf32vector-lengthŒCURYhl-136dgelts gfilenamefsrfi/srfi-4.scmŒ t ŒŒ  gnameg f32vectorŒCTRŸShX°]!4545"/’$#ˆ$ šŠ—Ž"’’×CC "’’ĘØgelts  Rglen Rgv   Rgi   Ggelts   Ggfilenamefsrfi/srfi-4.scmŒ t ŒŒ  R gnameglist->f32vectorŒCYRUh8]"! ’$C™ š¾Œ"’’ß45™"’’Ī…gv  8gi  'gelts   'gfilenamefsrfi/srfi-4.scmŒ t ŒŒ  8 gnamegf32vector->listŒCXRhz] š¾Crgv  gi  gfilenamefsrfi/srfi-4.scmŒ t ŒŒ  gnameg f32vector-refŒCVRhŠ] šŠC‚gv  gi  gx   gfilenamefsrfi/srfi-4.scmŒ t ŒŒ   gnamegf32vector-set!ŒCWRhŠ] šŠC‚gv  gi  gx   gfilenamefsrfi/srfi-4.scmŒ t ŒŒ   gnamegf32vector-set!ŒCWR„Õh j]45$ 45‚CCbgobj  gfilenamefsrfi/srfi-4.scmŒ u ŒŒ   gnameg f64vector?ŒCZRÕh-13@yglen gfill gfilenamefsrfi/srfi-4.scmŒ u ŒŒ  gnamegmake-f64vectorŒC[R”—™šÕh(†] 45 ›45$C 6~gv  (glen (gfilenamefsrfi/srfi-4.scmŒ u ŒŒ T ŒŒ  ( gnamegf64vector-lengthŒC]Rahl-136dgelts gfilenamefsrfi/srfi-4.scmŒ u ŒŒ  gnameg f64vectorŒC\RŸ[hX°]!4545"/’$#ˆ$ šŃ—Ž"’’×CC "’’ĘØgelts  Rglen Rgv   Rgi   Ggelts   Ggfilenamefsrfi/srfi-4.scmŒ u ŒŒ  R gnameglist->f64vectorŒCaR]h8]"! ’$C™ šæŒ"’’ß45™"’’Ī…gv  8gi  'gelts   'gfilenamefsrfi/srfi-4.scmŒ u ŒŒ  8 gnamegf64vector->listŒC`Rhz] šæCrgv  gi  gfilenamefsrfi/srfi-4.scmŒ u ŒŒ  gnameg f64vector-refŒC^RhŠ] šŃC‚gv  gi  gx   gfilenamefsrfi/srfi-4.scmŒ u ŒŒ   gnamegf64vector-set!ŒC_RhŠ] šŃC‚gv  gi  gx   gfilenamefsrfi/srfi-4.scmŒ u ŒŒ   gnamegf64vector-set!ŒC_RC¹gm  ,gfilenamefsrfi/srfi-4.scmŒ   ŒŒ - G ŒŒ 2 G ŒŒ : G &ŒŒ ? G ŒŒ ¤ l ŒŒ , m ŒŒ µ n ŒŒ E o ŒŒ !Õ p ŒŒ (e q ŒŒ .õ r ŒŒ 5… s ŒŒ < t ŒŒ B„ u ŒŒ  H— C6PK!=WäcAcA srfi-18.gonu„[µü¤GOOF----LE-8-2.0KA]œ4h€ ] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-18¤ ¤ gfilenameS¤ fsrfi/srfi-18.scm¤ gimportsS¤ gsrfi-34¤  ¤  ¤ ¤ gexportsS¤ g make-thread¤ g thread-name¤ gthread-specific¤ gthread-specific-set!¤ g thread-start!¤ g thread-yield!¤ g thread-sleep!¤ gthread-terminate!¤ g thread-join!¤ g make-mutex¤ g mutex-name¤ gmutex-specific¤ gmutex-specific-set!¤ g mutex-state¤ g mutex-lock!¤ g mutex-unlock!¤ !gmake-condition-variable¤ "gcondition-variable-name¤ #gcondition-variable-specific¤ $g condition-variable-specific-set!¤ %gcondition-variable-signal!¤ &gcondition-variable-broadcast!¤ 'gcondition-variable-wait!¤ (g current-time¤ )gtime?¤ *g time->seconds¤ +g seconds->time¤ ,gcurrent-exception-handler¤ -gwith-exception-handler¤ .graise¤ /gjoin-timeout-exception?¤ 0gabandoned-mutex-exception?¤ 1gterminated-thread-exception?¤ 2guncaught-exception?¤ 3guncaught-exception-reason¤ 4 !"#$%&'()*+,-./0123#¤ 5g re-exportsS¤ 6gcurrent-thread¤ 7gthread?¤ 8gmutex?¤ 9gcondition-variable?¤ :6789¤ ;g replacementsS¤ <(!.¤ =gset-current-module¤ >=¤ ?=¤ @g provided?¤ Agthreads¤ Bgerror¤ Cf+SRFI-18 requires Guile with threads support¤ Dgcond-expand-provide¤ Egcurrent-module¤ F¤ Gg scm-error¤ Hgwrong-type-arg¤ IfWrong type argument: ~S¤ Jgcheck-arg-type¤ Kgabandoned-mutex-exception¤ Lgjoin-timeout-exception¤ Mgterminated-thread-exception¤ Nguncaught-exception¤ Ogmake-weak-key-hash-table¤ Pg object-names¤ Qgobject-specifics¤ Rgthread-start-conds¤ Sgthread-exception-handlers¤ T .¤ U .¤ Vgsrfi-18-exception-preserver¤ Wginitial-handler¤ Xgmake-object-property¤ Ygthread->exception¤ Zgsetter¤ [Z¤ \Z¤ ]gsrfi-18-exception-handler¤ ^g hashq-ref¤ _g hashq-set!¤ `gcurrent-handler-stack¤ ag procedure?¤ bfwith-exception-handler¤ cgthunk?¤ d -¤ e -¤ ffuncaught-exception-reason¤ gg launch-mutex¤ hglaunch-condition-variable¤ ig start-mutex¤ jgstart-condition-variable¤ kg lock-mutex¤ lgcall-with-new-thread¤ mgsignal-condition-variable¤ ng unlock-mutex¤ ogwait-condition-variable¤ pf thread-name¤ qfthread-specific¤ rfthread-specific-set!¤ sf thread-start!¤ tg hashq-remove!¤ ugyield¤ vgnumber?¤ wf thread-sleep!¤ xginexact->exact¤ ygtruncate¤ zgsleep¤ {gusleep¤ |gwrap¤ }gthread-cleanup¤ ~gset-thread-cleanup!¤ g cancel-thread¤ €g join-thread¤ glength¤ ‚¤ ƒ¤ „gunchecked-unlock¤ …gallow-external-unlock¤ †g recursive¤ ‡f mutex-name¤ ˆfmutex-specific¤ ‰fmutex-specific-set!¤ Šg mutex-owner¤ ‹gthread-exited?¤ Œg abandoned¤ g mutex-level¤ Žg not-owned¤ g not-abandoned¤ gcatch¤ ‘gabandoned-mutex-error¤ ’!¤ “!¤ ”fcondition-variable-name¤ •fcondition-variable-specific¤ –f condition-variable-specific-set!¤ —gbroadcast-condition-variable¤ ˜g gettimeofday¤ ™ginteger?¤ šf time->seconds¤ ›f seconds->time¤C5h@0É]4   45:;<5 4?>"G4@iA5$"4BiC>"G4Di4Ei5F>"GGHIh Ķ]45$C6Ågpred  garg  gcaller   gfilenamefsrfi/srfi-18.scmŒ ` ŒŒ  a ŒŒ a ŒŒ  c ŒŒ  d ŒŒ  d +ŒŒ  d 6ŒŒ c ŒŒ  gnamegcheck-arg-typeŒCJRKKRLLRMMRNNR4Oi5PR4Oi5QR4Oi5RR4Oi5SRU.RVNh€]Œ6xgobj  gfilenamefsrfi/srfi-18.scmŒ s ŒŒ t ŒŒ t ŒŒ  gnameginitial-handlerŒCWR4Xi5YR12\Y6h8ŗ] 45$"45$45456C²gobj  6gt gfilenamefsrfi/srfi-18.scmŒ x ŒŒ  y ŒŒ y ŒŒ  z ŒŒ $ y ŒŒ , { ŒŒ 4 { ŒŒ  6 gnamegsrfi-18-exception-preserverŒCVR VNh0Ć-13&C( Œ"ŒŒ6»gkey .gargs .gfilenamefsrfi/srfi-18.scmŒ } ŒŒ ƒ ŒŒ  ƒ ŒŒ  „ $ŒŒ … (ŒŒ + † (ŒŒ . „ ŒŒ . gnamegsrfi-18-exception-handlerŒC]R6^S_Wh0ŗ]4545$C6²gct  *gt  *gfilenamefsrfi/srfi-18.scmŒ ˆ ŒŒ  ‰ ŒŒ  ‰ ŒŒ Š ŒŒ  Š ŒŒ ( ‹ 1ŒŒ * ‹ ŒŒ  * gnamegcurrent-handler-stackŒC`R6`Jabc_Se_Sh h]4LL>"GL6`gobj  gfilenamefsrfi/srfi-18.scmŒ ” ŒŒ  • ŒŒ  – ŒŒ   C_Sh0q]4L> G4LL>"GEigres *gfilenamefsrfi/srfi-18.scmŒ — ŒŒ  ˜ ŒŒ  š ŒŒ * › ŒŒ  * C hp$]45454>"G4>"G4Œ>"G  O O6ghandler  ogthunk  ogct  oghl  ogfilenamefsrfi/srfi-18.scmŒ  ŒŒ  Ž ŒŒ   ŒŒ Ž ŒŒ   ŒŒ   'ŒŒ   ŒŒ ' ‘ ŒŒ / ‘ !ŒŒ 4 ‘ ŒŒ = ’ ŒŒ H ’ -ŒŒ M ’ ŒŒ o “ ŒŒ  o gnamegwith-exception-handlerŒC-R`h{]45Csgfilenamefsrfi/srfi-18.scmŒ  ŒŒ  ž ŒŒ  ž ŒŒ  gnamegcurrent-exception-handlerŒC,RLh‚]‚Czgobj  gfilenamefsrfi/srfi-18.scmŒ   ŒŒ    &ŒŒ   gnamegjoin-timeout-exception?ŒC/RKh…]‚C}gobj  gfilenamefsrfi/srfi-18.scmŒ ” ŒŒ  ” )ŒŒ   gnamegabandoned-mutex-exception?ŒC0RNh™]ˆ$‚CC‘gobj  gfilenamefsrfi/srfi-18.scmŒ ¢ ŒŒ  £ ŒŒ £ ŒŒ £ ŒŒ  £ ŒŒ   gnameguncaught-exception?ŒC2RJ2fhŸ]45ŽC—gexc  gfilenamefsrfi/srfi-18.scmŒ ¤ ŒŒ  „ ŒŒ „ /ŒŒ „ ŒŒ  „ ŒŒ   gnameguncaught-exception-reasonŒC3RMh‡]‚Cgobj  gfilenamefsrfi/srfi-18.scmŒ ¦ ŒŒ  § ŒŒ   gnamegterminated-thread-exception?ŒC1Rg!hijklkmno-Whxƒ]4L>"G4L>"G4L>"G4L>"G4LL>"G4L>"GL6{gfilenamefsrfi/srfi-18.scmŒ ± ŒŒ  ² ŒŒ  ³ ŒŒ ' “ ŒŒ 9 µ ŒŒ K ¶ ŒŒ _ · ŒŒ x ø ŒŒ  x C]_RPonhŠĄ-13ˆ$"454545454>"G4 O 54  Œ>"G$4  >"G"4>"G4>"GCøgthunk Źgname Źgn  4 Źglm  4 Źglc  4 Źgsm  4 Źgsc  4 Źgt  f Źgfilenamefsrfi/srfi-18.scmŒ ŗ ŒŒ » ŒŒ  » ŒŒ  » !ŒŒ  ½ ŒŒ  ½ ŒŒ  ½ ŒŒ ¾ ŒŒ $ ¾ )ŒŒ & ¾ ŒŒ ' æ ŒŒ + æ ŒŒ - æ ŒŒ . Ą ŒŒ 2 Ą )ŒŒ 4 Ą ŒŒ 4 » ŒŒ ? Ā ŒŒ Q Ć ŒŒ f Ć ŒŒ i Å ŒŒ t Å +ŒŒ y Å ŒŒ ‡ Ę ŒŒ ˆ Ę ŒŒ ¢ Ē ŒŒ ¶ Č ŒŒ Ź CR^PJ7ph”]456Œgthread  gfilenamefsrfi/srfi-18.scmŒ Ė ŒŒ  Ģ ŒŒ  Ģ 9ŒŒ  Ģ ŒŒ  Ģ ŒŒ   gnameg thread-nameŒCR^QJ7qh˜]456gthread  gfilenamefsrfi/srfi-18.scmŒ Ī ŒŒ  Š ŒŒ  Š ,ŒŒ  Š ŒŒ  Ļ ŒŒ   gnamegthread-specificŒCR_QJ7rh(·]445>"GCÆgthread  #gobj  #gfilenamefsrfi/srfi-18.scmŒ Ņ ŒŒ  Ó ŒŒ  Ō ŒŒ  Ō -ŒŒ  Ō ŒŒ  Ó ŒŒ  # gnamegthread-specific-set!ŒCR^RJ7stkmn h€%]4455$^Ž4>"G4>"G4>"G4 >"G"Cgthread  }gx  }gsmutex  " vgscond  " vgfilenamefsrfi/srfi-18.scmŒ Ų ŒŒ  Ł ŒŒ  Ś ŒŒ  Ś 5ŒŒ  Ś ŒŒ  Ł ŒŒ  Ł ŒŒ  Ū ŒŒ  Ū ŒŒ " Ü ŒŒ " Ū ŒŒ ' Ż ŒŒ ; Ž ŒŒ M ß ŒŒ _ ą ŒŒ  } gnameg thread-start!ŒCRuhf]4>"GC^gfilenamefsrfi/srfi-18.scmŒ 㠌Œ  ć ŒŒ   gnameg thread-yield!ŒCR*()vGHwIxyz{ hø]!445545$45˜"%45$ ˜"454 4 554 4 ˜B@š55 ”$4 >"G" ”$4 >"G"Cügtimeout  µgct µgt  L µgsecs  Z µgusecs  u µgfilenamefsrfi/srfi-18.scmŒ å ŒŒ  ę ŒŒ  ę ŒŒ ę ŒŒ ę ŒŒ  ē ŒŒ  ē ŒŒ  ē &ŒŒ # ē #ŒŒ ( č ŒŒ 2 ē ŒŒ 7 č %ŒŒ < é ŒŒ @ é #ŒŒ B é 3ŒŒ D ź #ŒŒ I ė #ŒŒ J ģ #ŒŒ L é ŒŒ L ę ŒŒ O ķ ŒŒ R ķ ŒŒ Z ķ ŒŒ Z ę ŒŒ ] ī ŒŒ ` ī ŒŒ g ī -ŒŒ q ī *ŒŒ s ī ŒŒ u ī ŒŒ u ę ŒŒ { ļ ŒŒ  ļ ŒŒ € ļ ŒŒ ™ 𠌌  š ŒŒ ž š ŒŒ&  µ gnameg thread-sleep!ŒCR-,h z]445>"GL6rgobj  gfilenamefsrfi/srfi-18.scmŒ ū ŒŒ  ü ŒŒ  ü ŒŒ  ü ŒŒ  ż ŒŒ   Chh]OL6`g continuation  gfilenamefsrfi/srfi-18.scmŒ ś ŒŒ  ū ŒŒ   Chh]OC`gthunk  gfilenamefsrfi/srfi-18.scmŒ ł ŒŒ  gnamegwrapŒC|R}c~-WVMh V]4L>"G6Ngfilenamefsrfi/srfi-18.scmŒ  ŒŒ   !ŒŒ   !ŒŒ   CVMhM]6Egfilenamefsrfi/srfi-18.scmŒ  ŒŒ   *ŒŒ   Ch`Ń] 4545$4O>"G"4>"G4>"GCÉgthread  [gcurrent-handler [gfilenamefsrfi/srfi-18.scmŒ  ŒŒ   ŒŒ  ŒŒ  ŒŒ   ŒŒ   ŒŒ 4  ŒŒ H  ŒŒ  [ gnamegthread-terminate!ŒCR|€Y.Lhh¼]4LL?4L54L5 ‘$ $"4>"G"$4>"G"C“gv  bge  bgfilenamefsrfi/srfi-18.scmŒ  ŒŒ   ŒŒ  ŒŒ   ŒŒ   ŒŒ   ŒŒ #  ŒŒ )  ŒŒ .  ŒŒ I  ŒŒ J  ŒŒ  b Ch ¶-13H4O5KJB®gthread gargs gthread-join-inner!  gfilenamefsrfi/srfi-18.scmŒ  ŒŒ  ŒŒ   ŒŒ  gnameg thread-join!ŒCRƒ„…†_PhPł-13ˆ$"45$4>"G"Cńgname Jgn # Jgm  # Jgfilenamefsrfi/srfi-18.scmŒ # ŒŒ $ ŒŒ  $ ŒŒ  $ ŒŒ  % ŒŒ  % ŒŒ  & ŒŒ  ' ŒŒ ! ( ŒŒ # % ŒŒ # $ ŒŒ - ) ŒŒ . ) ŒŒ J gnameg make-mutexŒCR^PJ8‡h’]456Šgmutex  gfilenamefsrfi/srfi-18.scmŒ + ŒŒ  , ŒŒ  , 7ŒŒ  , ŒŒ  , ŒŒ   gnameg mutex-nameŒCR^QJ8ˆh–]456Žgmutex  gfilenamefsrfi/srfi-18.scmŒ . ŒŒ  0 ŒŒ  0 *ŒŒ  0 ŒŒ  / ŒŒ   gnamegmutex-specificŒCR_QJ8‰h(µ]445>"GC­gmutex  #gobj  #gfilenamefsrfi/srfi-18.scmŒ 2 ŒŒ  3 ŒŒ  4 ŒŒ  4 +ŒŒ  4 ŒŒ  3 ŒŒ  # gnamegmutex-specific-set!ŒCRŠ‹ŒŽh8ä] 45$45$CC45 ”$CCÜgmutex  5gowner 5gfilenamefsrfi/srfi-18.scmŒ 8 ŒŒ  9 ŒŒ 9 ŒŒ  : ŒŒ  ; ŒŒ  ; ŒŒ  ; #ŒŒ # < ŒŒ + < ŒŒ / < ŒŒ 1 < &ŒŒ 4 < 1ŒŒ  5 gnameg mutex-stateŒCR|‘khM]LL@Egfilenamefsrfi/srfi-18.scmŒ B ŒŒ B ŒŒ  C.Khr-136jgkey gargs gfilenamefsrfi/srfi-18.scmŒ C ŒŒ  C (ŒŒ  ChV]LLO6Ngfilenamefsrfi/srfi-18.scmŒ @ ŒŒ  A ŒŒ  A ŒŒ   Ch ³-13H4O5KJB«gmutex gargs gmutex-lock-inner!  gfilenamefsrfi/srfi-18.scmŒ > ŒŒ @ ŒŒ  D ŒŒ  gnameg mutex-lock!ŒCRnh-13@…gmutex gargs gfilenamefsrfi/srfi-18.scmŒ F ŒŒ  G ŒŒ  gnameg mutex-unlock!ŒC R“_PhHė-13ˆ$"45$4>"G"Cćgname Dgn  Dgm   Dgfilenamefsrfi/srfi-18.scmŒ M ŒŒ N ŒŒ  N ŒŒ  N ŒŒ  O ŒŒ  O ŒŒ  O ŒŒ  N ŒŒ ' P ŒŒ ( P ŒŒ D gnamegmake-condition-variableŒC!R^PJ9”h¬]456¤gcondition-variable  gfilenamefsrfi/srfi-18.scmŒ R ŒŒ  S ŒŒ  U *ŒŒ  S ŒŒ  S ŒŒ   gnamegcondition-variable-nameŒC"R^QJ9•h°]456Øgcondition-variable  gfilenamefsrfi/srfi-18.scmŒ W ŒŒ  X ŒŒ  Z .ŒŒ  X ŒŒ  X ŒŒ   gnamegcondition-variable-specificŒC#R_QJ9–h(Ļ]445>"GCĒgcondition-variable  #gobj  #gfilenamefsrfi/srfi-18.scmŒ \ ŒŒ  ] ŒŒ  ^ ŒŒ  ` ŒŒ  ^ ŒŒ  ] ŒŒ  # gnameg condition-variable-specific-set!ŒC$Rmh†]4>"GC~gcond  gfilenamefsrfi/srfi-18.scmŒ d ŒŒ  e ŒŒ   gnamegcondition-variable-signal!ŒC%R—h‰]4>"GCgcond  gfilenamefsrfi/srfi-18.scmŒ h ŒŒ  i ŒŒ   gnamegcondition-variable-broadcast!ŒC&R˜i(R™hHś] ˆ$945$ •"$Ž45$ •CCCCņgobj  Dgco %gco , @gfilenamefsrfi/srfi-18.scmŒ o ŒŒ  p ŒŒ p ŒŒ q ŒŒ q ŒŒ  q "ŒŒ  q ŒŒ  q 0ŒŒ ) p ŒŒ , r ŒŒ , r ŒŒ / r "ŒŒ 9 r ŒŒ = r 0ŒŒ  D gnamegtime?ŒC)RJ)šh(ø]45$ŽB@›–CC°gtime  %gfilenamefsrfi/srfi-18.scmŒ t ŒŒ  u ŒŒ u "ŒŒ u ŒŒ  u ŒŒ  v ŒŒ  v ŒŒ ! v ŒŒ " v ŒŒ  % gnameg time->secondsŒC*RJv›yxh@ś] 45$+454544˜B@š55ŒCCņgx  >gfx  <gfilenamefsrfi/srfi-18.scmŒ x ŒŒ  y ŒŒ y !ŒŒ y ŒŒ  y ŒŒ  z ŒŒ  z ŒŒ  { ŒŒ " | ŒŒ % | ŒŒ , | ,ŒŒ 6 | )ŒŒ 8 | ŒŒ : | ŒŒ ; { ŒŒ  > gnameg seconds->timeŒC+RCĮgm  4gfilenamefsrfi/srfi-18.scmŒ  ŒŒ 5 [ ŒŒ ; [ ŒŒ = [ ŒŒ A [ ŒŒ F \ ŒŒ L \ ŒŒ Q \ ŒŒ Z ^ ŒŒ _ ^ ŒŒ g ^ &ŒŒ l ^ ŒŒ x ` ŒŒ z f (ŒŒ } f "ŒŒ € f ŒŒ ‚ g %ŒŒ … g ŒŒ ˆ g ŒŒ Š h *ŒŒ  h $ŒŒ  h ŒŒ ’ i !ŒŒ • i ŒŒ ˜ i ŒŒ ™ k ŒŒ ¢ k ŒŒ £ l ŒŒ ¬ l ŒŒ ­ m ŒŒ ¶ m ŒŒ · n "ŒŒ Ą n ŒŒ Å r ŒŒ k s ŒŒ l v ŒŒ u v ŒŒ … x ŒŒ Ž } ŒŒ • ˆ ŒŒ §  ŒŒ F  ŒŒ å   ŒŒ ˆ ” ŒŒ L ¢ ŒŒ  ¤ ŒŒ ŗ ¦ ŒŒ “ Æ ŒŒ _ Ė ŒŒ + Ī ŒŒ * Ņ ŒŒ ų Ų ŒŒ ‰ 㠌Œ o å ŒŒ 3 ł ŒŒ t  ŒŒ ™  ŒŒ  " ŒŒ Ķ + ŒŒ !™ . ŒŒ " 2 ŒŒ #Ļ 8 ŒŒ &> > ŒŒ &ų F ŒŒ (F L ŒŒ )' R ŒŒ * W ŒŒ +" \ ŒŒ +Ł d ŒŒ ,Œ h ŒŒ ,“ n ŒŒ -ķ o ŒŒ .ć t ŒŒ 0= x ŒŒK  0? C6PK!”*YVuVu srfi-37.gonu„[µü¤GOOF----LE-8-2.0>u]4h6:] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-37¤ ¤ gfilenameS¤ fsrfi/srfi-37.scm¤ gimportsS¤ gsrfi-9¤  ¤  ¤ ¤ gexportsS¤ goption¤ g option-names¤ goption-required-arg?¤ goption-optional-arg?¤ goption-processor¤ g args-fold¤ ¤ gset-current-module¤ ¤ ¤ gcond-expand-provide¤ gcurrent-module¤ ¤ gsrfi-37:option¤ g%option-procedure¤ gmake-syntax-transformer¤ ! ¤ " ¤ #gmacro¤ $g $sc-dispatch¤ %$¤ &$¤ 'g_¤ (gany¤ )'((((¤ *g syntax-object¤ +glambda¤ ,gm-46961e511b-153¤ -gtop¤ .,-¤ /gribcage¤ 0gt-46961e511b-14f¤ 1gt-46961e511b-150¤ 2gt-46961e511b-151¤ 3gt-46961e511b-152¤ 40123¤ 5....¤ 6fl-46961e511b-158¤ 7fl-46961e511b-159¤ 8fl-46961e511b-15a¤ 9fl-46961e511b-15b¤ :6789¤ ;/45:¤ </¤ =gx¤ >=¤ ?.¤ @fl-46961e511b-155¤ A@¤ B/>?A¤ Cgshift¤ Dg proc-name¤ Egargs¤ FDE¤ G-¤ HGG¤ Ifl-1e8ba8b5a-2ba¤ Jfl-1e8ba8b5a-2bb¤ KIJ¤ L/FHK¤ Mgkey¤ Ngvalue¤ Ogname¤ Pgformals¤ Qgbody¤ RMNOPQ¤ SGGGGG¤ Tfl-1e8ba8b5a-2ad¤ Ufl-1e8ba8b5a-2ae¤ Vfl-1e8ba8b5a-2af¤ Wfl-1e8ba8b5a-2b0¤ Xfl-1e8ba8b5a-2b1¤ YTUVWX¤ Z/RSY¤ [gmake-procedure-name¤ \[¤ ]G¤ ^fl-1e8ba8b5a-29d¤ _^¤ `/\]_¤ aG¤ bfl-1e8ba8b5a-29c¤ cb¤ d/>ac¤ e.;<BC<<<<LZ`d ¤ fghygiene¤ gf ¤ h*+eg¤ ignames¤ jG;<B¤ kf¤ l*ijk¤ mg required-arg?¤ n*mjk¤ og optional-arg?¤ p*ojk¤ qg processor¤ r*qjk¤ slnpr¤ tg make-struct¤ ugm-46961e511b-14d¤ vu-¤ wgt-1e8ba8b5a-38d¤ xgt-1e8ba8b5a-38c¤ ygt-1e8ba8b5a-38b¤ zwxy¤ {gm-1e8ba8b5a-38e¤ |{-¤ }|||¤ ~fl-1e8ba8b5a-392¤ fl-1e8ba8b5a-393¤ €fl-1e8ba8b5a-394¤ ~€¤ ‚/z}¤ ƒg ctor-args¤ „ƒ¤ …fl-1e8ba8b5a-37a¤ †…¤ ‡/„a†¤ ˆgctor¤ ‰gfield¤ Šˆ‰¤ ‹fl-1e8ba8b5a-376¤ Œfl-1e8ba8b5a-377¤ ‹Œ¤ Ž/ŠH¤ gform¤ g type-name¤ ‘gconstructor-spec¤ ’g field-names¤ “‘’¤ ”GGGG¤ •fl-1e8ba8b5a-36b¤ –fl-1e8ba8b5a-36c¤ —fl-1e8ba8b5a-36d¤ ˜fl-1e8ba8b5a-36e¤ ™•–—˜¤ š/“”™¤ ›g record-layout¤ œgfunctional-setters¤ gsetters¤ žgcopier¤ Ÿggetters¤  g constructor¤ ”ggetter-identifiers¤ ¢gfield-identifiers¤ £›œžŸ ”¢¤ ¤GGGGGGGG¤ „fl-1e8ba8b5a-343¤ ¦fl-1e8ba8b5a-341¤ §fl-1e8ba8b5a-33f¤ Øfl-1e8ba8b5a-33d¤ ©fl-1e8ba8b5a-33b¤ Ŗfl-1e8ba8b5a-339¤ «fl-1e8ba8b5a-337¤ ¬fl-1e8ba8b5a-335¤ ­„¦§Ø©Ŗ«¬¤ ®/£¤­¤ Æfl-1e8ba8b5a-334¤ °Æ¤ ±/>a°¤ ²v;<BC<‚<<<‡Ž<𮱤 ³*t²g¤ “*jk¤ µ* ²g¤ ¶³“µlnpr¤ ·hs¶¤ øgeach-any¤ ¹'øŒ¤ ŗgsyntax-violation¤ » ŗ¤ ¼ ŗ¤ ½fWrong number of arguments¤ ¾g identifier?¤ æ ¾¤ Ą ¾¤ ĮG<B¤ Ā*Įk¤ Ćŗ¤ Äŗ¤ Åf-source expression failed to match any pattern¤ Ęgrecord-type-vtable¤ Ē Ę¤ Č Ę¤ Égpwpwpwpw¤ Źgdefault-record-printer¤ Ė Ź¤ Ģ Ź¤ Ķimoq¤ Īgset-struct-vtable-name!¤ Ļ Ī¤ РΤ Ńgvtable-offset-user¤ Ņ Ń¤ Ó Ń¤ Ōg%option?-procedure¤ Õgoption?¤ Ö'(¤ ×gm-46961e511b-166¤ Ų×-¤ Łgt-46961e511b-165¤ ŚŁ¤ ŪŲ¤ Üfl-46961e511b-16b¤ ŻÜ¤ Ž/ŚŪݤ ßfl-46961e511b-168¤ ąß¤ į/>Ūą¤ āŲŽ<įC<<<<LZ`d ¤ ć*+āg¤ ägobj¤ ågt-1e8ba8b5a-47e¤ ęgt-1e8ba8b5a-478¤ ēgt-1e8ba8b5a-479¤ čgt-1e8ba8b5a-47a¤ égt-1e8ba8b5a-47d¤ źgt-1e8ba8b5a-47c¤ ėgt-1e8ba8b5a-47b¤ ģåęēčéźė¤ ķgm-1e8ba8b5a-47f¤ īķ-¤ ļīīīīīīī¤ šfl-1e8ba8b5a-483¤ ńfl-1e8ba8b5a-484¤ ņfl-1e8ba8b5a-485¤ ófl-1e8ba8b5a-486¤ ōfl-1e8ba8b5a-487¤ õfl-1e8ba8b5a-488¤ öfl-1e8ba8b5a-489¤ ÷šńņóōõö¤ ų/ģļ÷¤ łg copier-id¤ śł¤ ūfl-1e8ba8b5a-476¤ üū¤ ż/śaü¤ žg ctor-name¤ ’ž¤ fl-1e8ba8b5a-46e¤ ¤ /’a¤ ’¤ fl-1e8ba8b5a-46c¤ ¤ /a¤ glayout¤ ¤  fl-1e8ba8b5a-46a¤   ¤  /a ¤  g immutable?¤   ¤ fl-1e8ba8b5a-468¤ ¤ / a¤ g field-count¤ ¤ fl-1e8ba8b5a-466¤ ¤ /a¤ g getter-ids¤ ¤ fl-1e8ba8b5a-463¤ ¤ /a¤ g field-ids¤ ¤ fl-1e8ba8b5a-460¤ ¤ /a¤  gpredicate-name¤ !g field-spec¤ " ‘ !¤ #GGGGGG¤ $fl-1e8ba8b5a-453¤ %fl-1e8ba8b5a-454¤ &fl-1e8ba8b5a-455¤ 'fl-1e8ba8b5a-456¤ (fl-1e8ba8b5a-457¤ )fl-1e8ba8b5a-458¤ *$%&'()¤ +/"#*¤ ,vŽ<įC<ų<<<<ż<<< <<<<+®±¤ -*ä,g¤ .-¤ /gand¤ 0*/,g¤ 1gstruct?¤ 2*1,g¤ 32-¤ 4geq?¤ 5*4,g¤ 6g struct-vtable¤ 7*6,g¤ 87-¤ 9GŽ<ᤠ:*9k¤ ;58:¤ <03;¤ =ć.<¤ >G<ᤠ?*Ō>k¤ @gthrow-bad-struct¤ A @¤ B @¤ Cg%option-names-procedure¤ Dgfree-id¤ Eg %%on-error¤ Fgm-46961e511b-172¤ GF-¤ HG¤ Ifl-46961e511b-174¤ JI¤ K/>HJ¤ LG<KC<<<<LZ`d ¤ M*ELg¤ NDM¤ ON(¤ Pg%%type¤ Qgt-1e8ba8b5a-3a5¤ Rgt-1e8ba8b5a-3a6¤ Sgt-1e8ba8b5a-3a7¤ Tgt-1e8ba8b5a-3a8¤ Ugt-1e8ba8b5a-3a9¤ Vgt-1e8ba8b5a-3aa¤ Wgt-1e8ba8b5a-3ab¤ XQRSTUVW¤ Ygm-1e8ba8b5a-3ac¤ ZY-¤ [ZZZZZZZ¤ \fl-1e8ba8b5a-3b0¤ ]fl-1e8ba8b5a-3b1¤ ^fl-1e8ba8b5a-3b2¤ _fl-1e8ba8b5a-3b3¤ `fl-1e8ba8b5a-3b4¤ afl-1e8ba8b5a-3b5¤ bfl-1e8ba8b5a-3b6¤ c\]^_`ab¤ d/X[c¤ eggetter¤ fgindex¤ gef¤ hfl-1e8ba8b5a-3a3¤ ifl-1e8ba8b5a-3a4¤ jhi¤ k/gHj¤ lł¤ mGGG¤ nfl-1e8ba8b5a-39e¤ ofl-1e8ba8b5a-39f¤ pfl-1e8ba8b5a-3a0¤ qnop¤ r/lmq¤ sv<KC<d<<<k<r®±¤ t*Psg¤ uDt¤ v'Ou(¤ wgck¤ xgerr¤ ygs¤ zxy¤ {GG¤ |fl-46961e511b-177¤ }fl-46961e511b-178¤ ~|}¤ /z{~¤ €G<KC<<<<LZ`d ¤ *w€g¤ ‚gquote¤ ƒ*‚€g¤ „G<K¤ …*„k¤ †ƒ…¤ ‡†¤ ˆg%%index¤ ‰*ˆsg¤ ŠD‰¤ ‹'OŠ(¤ Œfl-46961e511b-17c¤ fl-46961e511b-17d¤ ŽŒ¤ /z{ޤ G<KC<<<<LZ`d ¤ ‘*wg¤ ’*‚g¤ “<K¤ ”* “k¤ •’”¤ –•¤ —g%%copier¤ ˜*—sg¤ ™D˜¤ š'O™(¤ ›fl-46961e511b-181¤ œfl-46961e511b-182¤ ›œ¤ ž/z{¤ ŸGž<KC<<<<LZ`d ¤  *wŸg¤ ”*‚Ÿg¤ ¢g%%srfi-37:option-set-fields¤ £Gž<K¤ ¤*¢£k¤ „”¤¤ ¦„¤ §gt-46961e511b-171¤ ا¤ ©fl-46961e511b-186¤ Ŗ©¤ «/ØHŖ¤ ¬G«<KC<<<<LZ`d ¤ ­*+¬g¤ ®v«<KC<d<<<k<r®±¤ Æ*y®g¤ °Æ¤ ±gif¤ ²*±®g¤ ³*4®g¤ “*6®g¤ µ“Ƥ ¶G«<K¤ ·*¶k¤ ø³µ·¤ ¹g struct-ref¤ ŗ*¹®g¤ »«<K¤ ¼* »k¤ ½ŗÆ¼¤ ¾*@®g¤ æ*‚®g¤ Ą*¶k¤ ĮæĄ¤ ¾ÆĮ¤ òø½Ā¤ Ä­°Ć¤ ÅG<K¤ Ę*CÅk¤ Ēg%option-required-arg?-procedure¤ Čgm-46961e511b-18d¤ ÉČ-¤ ŹÉ¤ Ėfl-46961e511b-18f¤ Ģˤ Ķ/>ŹĢ¤ ĪÉ<ĶC<<<<LZ`d ¤ Ļ*EĪg¤ ŠDϤ ŃŠ(¤ Ņv<ĶC<d<<<k<r®±¤ Ó*PŅg¤ ŌDÓ¤ Õ'ŃŌ(¤ ÖÉɤ ×fl-46961e511b-192¤ Ųfl-46961e511b-193¤ Ł×Ų¤ Ś/zÖŁ¤ ŪÉŚ<ĶC<<<<LZ`d ¤ Ü*wŪg¤ Ż*‚Ūg¤ ŽGŚ<ͤ ß*Žk¤ ąŻß¤ įą¤ ā*ˆŅg¤ ćD⤠ä'Ńć(¤ åfl-46961e511b-197¤ ęfl-46961e511b-198¤ ēåę¤ č/zÖē¤ éÉč<ĶC<<<<LZ`d ¤ ź*wég¤ ė*‚ég¤ ģč<ͤ ķ* ģk¤ īėķ¤ ļī¤ š*—Ņg¤ ńDš¤ ņ'Ńń(¤ ófl-46961e511b-19c¤ ōfl-46961e511b-19d¤ õóō¤ ö/zÖõ¤ ÷Éö<ĶC<<<<LZ`d ¤ ų*w÷g¤ ł*‚÷g¤ śGö<ͤ ū*¢śk¤ üłū¤ żü¤ žgt-46961e511b-18c¤ ’ž¤ fl-46961e511b-1a1¤ ¤ /’ʤ É<ĶC<<<<LZ`d ¤ *+g¤ v<ĶC<d<<<k<r®±¤ *yg¤ ¤ *±g¤  *4g¤  *6g¤   ¤  G<ͤ  * k¤    ¤ *¹g¤ <ͤ * k¤ ¤ *@g¤ *‚g¤ * k¤ ¤ ¤ ¤ ¤ G<ͤ *Ēk¤ g%option-optional-arg?-procedure¤ gm-46961e511b-1a8¤ -¤ ¤  fl-46961e511b-1aa¤ ! ¤ "/>!¤ #<"C<<<<LZ`d ¤ $*E#g¤ %D$¤ &%(¤ 'v<"C<d<<<k<r®±¤ (*P'g¤ )D(¤ *'&)(¤ +¤ ,fl-46961e511b-1ad¤ -fl-46961e511b-1ae¤ .,-¤ //z+.¤ 0/<"C<<<<LZ`d ¤ 1*w0g¤ 2*‚0g¤ 3G/<"¤ 4*3k¤ 524¤ 65¤ 7*ˆ'g¤ 8D7¤ 9'&8(¤ :fl-46961e511b-1b2¤ ;fl-46961e511b-1b3¤ <:;¤ =/z+<¤ >=<"C<<<<LZ`d ¤ ?*w>g¤ @*‚>g¤ A=<"¤ B* Ak¤ C@B¤ DC¤ E*—'g¤ FDE¤ G'&F(¤ Hfl-46961e511b-1b7¤ Ifl-46961e511b-1b8¤ JHI¤ K/z+J¤ LK<"C<<<<LZ`d ¤ M*wLg¤ N*‚Lg¤ OGK<"¤ P*¢Ok¤ QNP¤ RQ¤ Sgt-46961e511b-1a7¤ TS¤ Ufl-46961e511b-1bc¤ VU¤ W/TV¤ XW<"C<<<<LZ`d ¤ Y*+Xg¤ ZvW<"C<d<<<k<r®±¤ [*yZg¤ \[¤ ]*±Zg¤ ^*4Zg¤ _*6Zg¤ `_[¤ aGW<"¤ b*ak¤ c^`b¤ d*¹Zg¤ eW<"¤ f* ek¤ gd[f¤ h*@Zg¤ i*‚Zg¤ j*ak¤ kij¤ lh[k¤ m]cgl¤ nY\m¤ oG<"¤ p*ok¤ qg%option-processor-procedure¤ rgm-46961e511b-1c3¤ sr-¤ ts¤ ufl-46961e511b-1c5¤ vu¤ w/>tv¤ xs<wC<<<<LZ`d ¤ y*Exg¤ zDy¤ {z(¤ |v<wC<d<<<k<r®±¤ }*P|g¤ ~D}¤ '{~(¤ €ss¤ fl-46961e511b-1c8¤ ‚fl-46961e511b-1c9¤ ƒ‚¤ „/z€ƒ¤ …s„<wC<<<<LZ`d ¤ †*w…g¤ ‡*‚…g¤ ˆG„<w¤ ‰*ˆk¤ Ї‰¤ ‹Š¤ Œ*ˆ|g¤ DŒ¤ Ž'{(¤ fl-46961e511b-1cd¤ fl-46961e511b-1ce¤ ‘¤ ’/z€‘¤ “s’<wC<<<<LZ`d ¤ ”*w“g¤ •*‚“g¤ –’<w¤ —* –k¤ ˜•—¤ ™˜¤ š*—|g¤ ›Dš¤ œ'{›(¤ fl-46961e511b-1d2¤ žfl-46961e511b-1d3¤ Ÿž¤  /z€Ÿ¤ ”s <wC<<<<LZ`d ¤ ¢*w”g¤ £*‚”g¤ ¤G <w¤ „*¢¤k¤ ¦£„¤ §¦¤ Øgt-46961e511b-1c2¤ ©Ø¤ Ŗfl-46961e511b-1d7¤ «Ŗ¤ ¬/©t«¤ ­s¬<wC<<<<LZ`d ¤ ®*+­g¤ Æv¬<wC<d<<<k<r®±¤ °*yÆg¤ ±°¤ ²*±Æg¤ ³*4Æg¤ “*6Æg¤ µ“°¤ ¶G¬<w¤ ·*¶k¤ ø³µ·¤ ¹*¹Æg¤ ŗ¬<w¤ »* ŗk¤ ¼¹°»¤ ½*@Æg¤ ¾*‚Æg¤ æ*¶k¤ Ą¾æ¤ Į½°Ą¤ ²ø¼Į¤ Ć®±Ā¤ ÄG<w¤ Å*qÄk¤ Ęgeach¤ Ē((¤ ČĘǤ É(Ȍ¤ Ź(Ɍ¤ Ė(ʌ¤ Ģg %%set-fields¤ Ķgdummy¤ Īgcheck?¤ Ļgexpr¤ ŠĶĪyeϤ Ńgm-46961e511b-1de¤ ŅŃ-¤ ÓŅvvvv¤ Ōfl-46961e511b-1e3¤ Õfl-46961e511b-1e4¤ Öfl-46961e511b-1e5¤ ×fl-46961e511b-1e6¤ Ųfl-46961e511b-1e7¤ ŁŌÕÖ×Ų¤ Ś/ŠÓ٤ ŪҤ Üfl-46961e511b-1e0¤ ŻÜ¤ Ž/>ŪŻ¤ ßgt-1e8ba8b5a-3c4¤ ągt-1e8ba8b5a-3c6¤ įgt-1e8ba8b5a-3c5¤ āßąį¤ ćgm-1e8ba8b5a-3c7¤ äć-¤ åäää¤ ęfl-1e8ba8b5a-3cb¤ ēfl-1e8ba8b5a-3cc¤ čfl-1e8ba8b5a-3cd¤ éęēč¤ ź/āåé¤ ėfl-1e8ba8b5a-3c1¤ ģfl-1e8ba8b5a-3c2¤ ķfl-1e8ba8b5a-3c3¤ īėģķ¤ ļ/lmī¤ švŚ<ŽC<ź<<<ļ®± ¤ ń*Ģšg¤ ņGŚ<ޤ ó*ņk¤ ō*ņk¤ õ*ņk¤ ö*ņk¤ ÷*ņk¤ ųōõö÷¤ łgmap¤ śł¤ ūł¤ üglist¤ żg scm-error¤ žg program-error¤ ’f args-fold¤ fDuplicate option name `~A~A'¤ gchar?¤ f--¤ gerror-duplicate-option¤ gmake-hash-table¤ glength¤ gfor-each¤ ghash-create-handle!¤ gbuild-options-lookup¤  gappend¤  g string-length¤  g substring¤  g string-ref¤  ghash-ref¤ g misc-error¤ f%Missing required argument after `-~A'¤ gchar=?¤ g string-index¤ f&Missing required argument after `--~A'¤ f Extraneous argument after `--~A'¤C5h(7¤]4   54>"G4i4i5>"GhĮ]ØC¹gnames  g required-arg?  g optional-arg?   g processor   gfilenamefsrfi/srfi-37.scmŒ E ŒŒ   gnameg%option-procedureŒCR4"#&)·h’]CŠgt-46961e511b-14f  gt-46961e511b-150  gt-46961e511b-151   gt-46961e511b-152      C¹¼½hS]L6Kga  gfilenamefsrfi/srfi-37.scmŒ  E ŒŒ  C'ĄhC]L6;gfilenamefsrfi/srfi-37.scmŒ  E ŒŒ   CĀh]C   CÄÅ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-37.scmŒ E ŒŒ  n C5RČÉĢĶØ4Š>"G ӖiŖRhs]¦$§‚CCkgobj  gfilenamefsrfi/srfi-37.scmŒ E ŒŒ   gnameg%option?-procedureŒCŌR4"Õ#&Ö=h8]C0gt-46961e511b-165    C¹¼Õ½hS]L6Kga  gfilenamefsrfi/srfi-37.scmŒ  E ŒŒ  C'ĄhC]L6;gfilenamefsrfi/srfi-37.scmŒ  E ŒŒ   C?h]C   CÄÅ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-37.scmŒ E ŒŒ  n C5ÕRBhv]§& ©C6ngs  gfilenamefsrfi/srfi-37.scmŒ E ŒŒ   gnameg%option-names-procedureŒCCR4"#&v‡h:]ŒŒC2gerr  gs    C‹‘–h:]ŒŒC2gerr  gs    Cš ¦h:]ŒŒC2gerr  gs    CÖÄh8]C0gt-46961e511b-171    C¹¼½hS]L6Kga  gfilenamefsrfi/srfi-37.scmŒ  E ŒŒ  C'ĄhC]L6;gfilenamefsrfi/srfi-37.scmŒ  E ŒŒ   CĘh]C   CÄÅhøĄ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66øgx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-37.scmŒ E ŒŒ  ³ C5RBh~]§& ©C6vgs  gfilenamefsrfi/srfi-37.scmŒ E ŒŒ   gnameg%option-required-arg?-procedureŒCĒR4"#&ÕÜįh:]ŒŒC2gerr  gs    Cäźļh:]ŒŒC2gerr  gs    Cņųżh:]ŒŒC2gerr  gs    CÖh8]C0gt-46961e511b-18c    C¹¼½hS]L6Kga  gfilenamefsrfi/srfi-37.scmŒ  E ŒŒ  C'ĄhC]L6;gfilenamefsrfi/srfi-37.scmŒ  E ŒŒ   Ch]C   CÄÅhøĄ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66øgx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-37.scmŒ E ŒŒ  ³ C5RBh ~]§& ©C6vgs  gfilenamefsrfi/srfi-37.scmŒ E ŒŒ   gnameg%option-optional-arg?-procedureŒCR4"#&*16h:]ŒŒC2gerr  gs    C9?Dh:]ŒŒC2gerr  gs    CGMRh:]ŒŒC2gerr  gs    CÖnh8]C0gt-46961e511b-1a7    C¹¼½hS]L6Kga  gfilenamefsrfi/srfi-37.scmŒ  E ŒŒ  C'ĄhC]L6;gfilenamefsrfi/srfi-37.scmŒ  E ŒŒ   Cph]C   CÄÅhøĄ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66øgx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-37.scmŒ E ŒŒ  ³ C5RBh z]§& ©C6rgs  gfilenamefsrfi/srfi-37.scmŒ E ŒŒ   gnameg%option-processor-procedureŒCqR4"#&†‹h:]ŒŒC2gerr  gs    CŽ”™h:]ŒŒC2gerr  gs    Cœ¢§h:]ŒŒC2gerr  gs    CÖĆh8]C0gt-46961e511b-1c2    C¹¼½hS]L6Kga  gfilenamefsrfi/srfi-37.scmŒ  E ŒŒ  C'ĄhC]L6;gfilenamefsrfi/srfi-37.scmŒ  E ŒŒ   CÅh]C   CÄÅhøĄ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66øgx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-37.scmŒ E ŒŒ  ³ C5R4"¢#&Ėńóųūüh v]45ŒŒŒŒŒCngdummy  gcheck?  gs   ggetter   gexpr      CÄÅh(¾] 45$@6¶gx  "gtmp "gfilenamefsrfi/srfi-37.scmŒ E ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgcheck?gsggettergexprg...C5¢Rżž’h(æ]45$-"6·g option-name  %gfilenamefsrfi/srfi-37.scmŒ M ŒŒ  N ŒŒ  N ŒŒ O ŒŒ P ŒŒ  P ŒŒ  P /ŒŒ " P ŒŒ % N ŒŒ  % gnamegerror-duplicate-optionŒCRh( ] 4L5Ž$6LC˜gname  #gassoc #gfilenamefsrfi/srfi-37.scmŒ [ ŒŒ  \ ŒŒ \ ŒŒ  ^ ŒŒ  ^ ŒŒ  _ 1ŒŒ  _ ŒŒ ! ` ŒŒ  # CBh0e]LO§& ©" 456]gopt  )gfilenamefsrfi/srfi-37.scmŒ Z ŒŒ  a ŒŒ ) [ ŒŒ  ) Ch0k] 4 45š54O>"GCcgoptions  /glookup  /gfilenamefsrfi/srfi-37.scmŒ T ŒŒ  X ŒŒ  X &ŒŒ  X !ŒŒ  X ŒŒ  X ŒŒ  Y ŒŒ  / gnamegbuild-options-lookupŒg documentationf™Answer an `equal?' Guile hash-table that maps OPTIONS' names back to the containing options, signalling an error if a name is encountered more than once.ŒCRBü hS]L4LM5@Kgfilenamefsrfi/srfi-37.scmŒ q ŒŒ  r )ŒŒ  r ŒŒ   ChØq]§&  ©" 45§& ©" 45$ 45"9§&  ©" 45$ 45"4>"G44LO>5"=NCigopt  §gname  §g req-arg-proc   §g opt-arg-proc   §g no-arg-proc   §g procedure  „ §gparams  „ §gfilenamefsrfi/srfi-37.scmŒ  ŒŒ  ‚ ŒŒ $ ƒ ŒŒ ? ƒ ŒŒ @ ƒ )ŒŒ K „ ŒŒ g ƒ ŒŒ h „ )ŒŒ q … ŒŒ „  ŒŒ ‰ p ŒŒ „ p ŒŒ  § gnameginvoke-option-processorŒC  hP{] —4M5’$4M—5MŽNCMŽˆ$MŽMŽŽNCMˆ$MŽNCCsgposition  Ngresult  'gresult 3 >gfilenamefsrfi/srfi-37.scmŒ Š ŒŒ  ‹ ŒŒ  ‹ ŒŒ ‹ -ŒŒ ‹ ŒŒ  ‹ ŒŒ  ‹ ŒŒ  Œ ŒŒ  Œ &ŒŒ  Œ 1ŒŒ  Œ ŒŒ  Œ ŒŒ "  ŒŒ $  ŒŒ *  ŒŒ +  ŒŒ / ‹ ŒŒ 2  ŒŒ 3  ŒŒ 8 ‘ ŒŒ ; ‘ ŒŒ A “ ŒŒ E ‹ ŒŒ H ” ŒŒ J ” ŒŒ  N gnamegshort-option-argumentŒC   ż’h(”]4LL5$CL6™gt (gargs  (gfilenamefsrfi/srfi-37.scmŒ Ŗ ŒŒ  « ŒŒ « ŒŒ  ¬ ŒŒ  m ŒŒ ! m ŒŒ # ¬ !ŒŒ ( m ŒŒ  ( ChM]LL6Egfilenamefsrfi/srfi-37.scmŒ ­ ŒŒ  ° ŒŒ   ChD]C<gfilenamefsrfi/srfi-37.scmŒ ± ŒŒ   CBü hS]L4LM5@Kgfilenamefsrfi/srfi-37.scmŒ q ŒŒ  r )ŒŒ  r ŒŒ   C hļ]4M5•$ MŽNL64M54L5$~4LLOLO>"G§& ©" 4 5$"§&  ©" 4 5$C—"’’MLØ4 4 LLO>5"=N—"’’ēgposition  ūgopt-name $ ūg option-here  / ūgt  { ¦gnames  ŗ Źgparams  Š ņgfilenamefsrfi/srfi-37.scmŒ š ŒŒ  › ŒŒ › &ŒŒ › ŒŒ › ŒŒ  › ŒŒ   ŒŒ   ŒŒ  ž ŒŒ  Ÿ ŒŒ Ÿ 'ŒŒ $ Ÿ ŒŒ $ Ÿ ŒŒ '   ŒŒ / Ÿ ŒŒ 7 ” ŒŒ 8 Ø ŒŒ d ² ŒŒ { ² ŒŒ ‹ ³ ŒŒ Ŗ ² ŒŒ Æ “ %ŒŒ µ “ ŒŒ ŗ £ *ŒŒ ŗ £ "ŒŒ Š ¢ ŒŒ Ó p ŒŒ ļ p ŒŒ õ ¦ !ŒŒ ū ¦ ŒŒ  ū gnameg short-optionŒC  ü hS]L4LM5@Kgfilenamefsrfi/srfi-37.scmŒ q ŒŒ  r )ŒŒ  r ŒŒ   Cü hS]L4LM5@Kgfilenamefsrfi/srfi-37.scmŒ q ŒŒ  r )ŒŒ  r ŒŒ   Ch(€] 44LLO>5"=NCxgarg  (gparams  (gfilenamefsrfi/srfi-37.scmŒ w ŒŒ  w ŒŒ p ŒŒ & p ŒŒ  ( C   ż’h(œ]L$ LL—6L6”gargs  %gfilenamefsrfi/srfi-37.scmŒ Ź ŒŒ  Ė ŒŒ  Ģ &ŒŒ  Ģ ŒŒ  Ķ ŒŒ  m ŒŒ  m ŒŒ Ķ ŒŒ % m ŒŒ  % C h_]L$ LL—6CWgfilenamefsrfi/srfi-37.scmŒ Ī ŒŒ  Ī ŒŒ  Ī 6ŒŒ  Ī 'ŒŒ   Cż’h Š]L$L6C‚gargs gfilenamefsrfi/srfi-37.scmŒ Ļ ŒŒ  Š ŒŒ Ń ŒŒ  m ŒŒ  m ŒŒ  Ń ŒŒ  m ŒŒ   C hS]L4LM5@Kgfilenamefsrfi/srfi-37.scmŒ q ŒŒ  r )ŒŒ  r ŒŒ   ChøA]8M(MEM4-4 55€$" 45‘$044LLO>5"=NMŽN"@4-4 55$ 45‘$'MŽN4LLOM>"GN"ćM"Ź4=54  $"4554 L5$54L O O O>"hG"a$ —"’’€LØ44LLO>5"=N" "’’.MŽN"4L >"G"’žP9garg  ²gt ! :gparams C egarg ¹ ”g start-pos  æ ‰gindex  Ź ‰gopt-name  č †g option-here  ó ƒgnames  D Tgparams  Z € gfilenamefsrfi/srfi-37.scmŒ × ŒŒ  Ų ŒŒ Ł ŒŒ  Ś ŒŒ  Ś ŒŒ  Ū ŒŒ  Ū (ŒŒ Ū ŒŒ ! Ū ŒŒ ! Ū ŒŒ 0 Ü ŒŒ 7 Ü ŒŒ > Ū ŒŒ C Ż ŒŒ F p ŒŒ b p ŒŒ h Ž ŒŒ j Ž ŒŒ o ß ŒŒ t ß ŒŒ } ß ŒŒ  Ū ŒŒ „ ą ŒŒ ‹ ą ŒŒ  ą ŒŒ ’ į )ŒŒ ” į ŒŒ • w ŒŒ ° y ŒŒ ² y ŒŒ ¹ » ŒŒ ¹ » ŒŒ æ ¼ ŒŒ Ą ½ ŒŒ Ź ½ ŒŒ Ķ ¾ ŒŒ Ł ¾ ,ŒŒ ą ¾ 6ŒŒ č ¾ ŒŒ č ½ ŒŒ ė æ ŒŒ ó ½ ŒŒ ū Ą ŒŒ ü Č ŒŒ 6 Ā ŒŒ 9 Ć #ŒŒ ? Ć ŒŒ D Ę ŒŒ D Ę ŒŒ Z Ä ŒŒ ] p ŒŒ y p ŒŒ ‰ ¼ ŒŒ — Ņ ŒŒ ™ Ņ ŒŒ ž ć ŒŒ ² ä ŒŒ:  ² gnamegnext-argŒCh€J-13 HH45OOOO QQ Q Q  6Bgargs  |goptions  |gunrecognized-option-proc   |g operand-proc   |gseeds   |glookup   |ginvoke-option-processor  H |gshort-option-argument  H |g short-option  H |gnext-arg H | gfilenamefsrfi/srfi-37.scmŒ e ŒŒ  j ŒŒ  j ŒŒ | ę ŒŒ |  gnameg args-foldŒg documentationf¹Answer the results of folding SEEDS as multiple values against the program-arguments in ARGS, as decided by the OPTIONS' `option-processor's, UNRECOGNIZED-OPTION-PROC, and OPERAND-PROC.ŒCRCœgm  ,grtd  >gfilenamefsrfi/srfi-37.scmŒ  * ŒŒ - 0 ŒŒ 2 0 ŒŒ : 0 &ŒŒ ? 0 ŒŒ , E ŒŒ Ó M ŒŒ ! T ŒŒ 7% e ŒŒ  7' C6PK!Ī”·‹‹ srfi-34.gonu„[µü¤GOOF----LE-8-2.0s]z4hn] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-34¤ ¤ gfilenameS¤ fsrfi/srfi-34.scm¤ gexportsS¤ gwith-exception-handler¤ gguard¤   ¤ g replacementsS¤ graise¤ ¤ gset-current-module¤ ¤ ¤ gcond-expand-provide¤ gcurrent-module¤ ¤ g throw-key¤ gwith-throw-handler¤ gthrow¤ gmake-syntax-transformer¤ ¤ ¤ gmacro¤ g $sc-dispatch¤ ¤ !¤ "gany¤ #geach+¤ $gfree-id¤ %g syntax-object¤ &gelse¤ 'gtop¤ ('¤ )gribcage¤ *)¤ +gx¤ ,+¤ -gm-46961e5118-a¤ .-'¤ /.¤ 0fl-46961e5118-c¤ 10¤ 2),/1¤ 3(*2¤ 4ghygiene¤ 54¤ 6%&35¤ 7$6¤ 8geach-any¤ 9"8Œ¤ :79Œ¤ ;:¤ <#";¤ ="<Œ¤ >=9Œ¤ ?">Œ¤ @gcatch¤ Agdummy¤ Bgvar¤ Cgclause¤ Dge¤ Ege*¤ Fgbody¤ Ggbody*¤ HABCDEFG¤ I.((((((¤ Jfl-46961e5118-f¤ Kfl-46961e5118-10¤ Lfl-46961e5118-11¤ Mfl-46961e5118-12¤ Nfl-46961e5118-13¤ Ofl-46961e5118-14¤ Pfl-46961e5118-15¤ QJKLMNOP¤ R)HIQ¤ S(R*2¤ T%@S5¤ U%S5¤ Vglambda¤ W%VS5¤ Xgkey¤ Y%XS5¤ Zgcond¤ [%ZS5¤ \gappend¤ ]\¤ ^\¤ _%&S5¤ `"9Œ¤ a`9Œ¤ b"aŒ¤ cgclause*¤ dABCcFG¤ e.(((((¤ ffl-46961e5118-21¤ gfl-46961e5118-22¤ hfl-46961e5118-23¤ ifl-46961e5118-24¤ jfl-46961e5118-25¤ kfl-46961e5118-26¤ lfghijk¤ m)del¤ n(m*2¤ o%@n5¤ p%n5¤ q%Vn5¤ r%Xn5¤ s%Zn5¤ t%&n5¤ u%n5¤ vgsyntax-violation¤ wv¤ xv¤ yf-source expression failed to match any pattern¤C5hŠ ‘]4   54>"G4i4i5>"GRhn]L6fgkey  gobj  gfilenamefsrfi/srfi-34.scmŒ , ŒŒ  - ŒŒ   Ch]O6ˆghandler  gthunk  gfilenamefsrfi/srfi-34.scmŒ % ŒŒ  * ŒŒ   gnamegwith-exception-handlerŒg documentationfäReturns the result(s) of invoking THUNK. HANDLER must be a procedure that accepts one argument. It is installed as the current exception handler for the dynamic extent (as determined by dynamic-wind) of the invocation of THUNK.ŒC Rhŗ]6²gobj  gfilenamefsrfi/srfi-34.scmŒ / ŒŒ 5 ŒŒ  gnamegraiseŒg documentationf6Invokes the current exception handler on OBJ. The handler is called in the dynamic environment of the call to raise, except that the current exception handler is that in place for the call to with-exception-handler that installed the handler being called. The handler's continuation is otherwise unspecified.ŒCR4 !?TUWY[^_h8–]ŒŒŒ4ŒŒ5ŒCŽgdummy  5gvar  5gclause   5ge   5ge*   5gbody   5gbody*   5  5 Cbopqrs^tu h@Œ]ŒŒŒ45ŒŒC„gdummy  >gvar  >gclause   >gclause*   >gbody   >gbody*   >  > Cxyh@]45$@45$@6 gx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-34.scmŒ 8 ŒŒ  9 g documentationfÉSyntax: (guard ( ...) ) Each should have the same form as a `cond' clause. Semantics: Evaluating a guard form evaluates with an exception handler that binds the raised object to and within the scope of that binding evaluates the clauses as if they were the clauses of a cond expression. That implicit cond expression is evaluated with the continuation and dynamic environment of the guard expression. If every 's evaluates to false and there is no else clause, then raise is re-invoked on the raised object within the dynamic environment of the original call to raise except that the current exception handler is that of the guard expression.Œg macro-typeg syntax-rulesŒgpatternsgvargclauseg...gelsegege*g...gbodygbody*g...gvargclausegclause*g...gbodygbody*g...C5 RC‰gm  ,gfilenamefsrfi/srfi-34.scmŒ   ŒŒ - ! ŒŒ 2 ! ŒŒ : ! &ŒŒ ? ! ŒŒ I # ŒŒ L # ŒŒ “ % ŒŒ u / ŒŒ  Ģ C6PK!ēZŹww srfi-6.gonu„[µü¤GOOF----LE-8-2.0_]4hä] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-6¤ ¤ gfilenameS¤ fsrfi/srfi-6.scm¤ g re-exportsS¤ gget-output-string¤  ¤ g replacementsS¤ gopen-input-string¤ gopen-output-string¤ ¤ gset-current-module¤ ¤ ¤ g%default-port-encoding¤ fUTF-8¤ ¤ ¤ ¤ ¤ gcond-expand-provide¤ gcurrent-module¤ ¤C5h°}]4    54>"Gh]Y4>ZCZF‡gs  gfilenamefsrfi/srfi-6.scmŒ ŒŒ  ! (ŒŒ " ŒŒ " ŒŒ  " ŒŒ   gnamegopen-input-stringŒCRh€]Y4>ZCZFxgfilenamefsrfi/srfi-6.scmŒ $ ŒŒ  % (ŒŒ & ŒŒ & ŒŒ  & ŒŒ   gnamegopen-output-stringŒCRi4i56ugm  ,gfilenamefsrfi/srfi-6.scmŒ   ŒŒ ź ŒŒ › $ ŒŒ   ( ŒŒ Ø ( &ŒŒ Ŗ ( ŒŒ  Ŗ C6PK!c 8ėäFäF srfi-35.gonu„[µü¤GOOF----LE-8-2.0ĢF] 4hQ] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-35¤ ¤ gfilenameS¤ fsrfi/srfi-35.scm¤ gimportsS¤ gsrfi-1¤  ¤  ¤ ¤ gexportsS¤ gmake-condition-type¤ gcondition-type?¤ gmake-condition¤ g condition?¤ gcondition-has-type?¤ g condition-ref¤ gmake-compound-condition¤ gextract-condition¤ gdefine-condition-type¤ g condition¤ g &condition¤ g&message¤ gmessage-condition?¤ gcondition-message¤ g&serious¤ gserious-condition?¤ !g&error¤ "gerror?¤ # !"¤ $gset-current-module¤ %$¤ &$¤ 'gcond-expand-provide¤ (gcurrent-module¤ )¤ *g make-vtable¤ +g string-append¤ ,gstandard-vtable-fields¤ -fprprpr¤ .gformat¤ /f#¤ 0gcondition-type-id¤ 1gnumber->string¤ 2gobject-address¤ 3gset-struct-vtable-name!¤ 4gcondition-type¤ 5g%condition-type-vtable¤ 6gmake-struct-layout¤ 7gprint-condition¤ 8gstring?¤ 9gstring->symbol¤ :f¤ ;g%make-condition-type¤ gcondition-type-all-fields¤ ?gstring-concatenate/shared¤ @fpr¤ A@¤ Bgstruct-layout-for-condition¤ Cf#¤ Dgfold¤ Ef~A: ~S¤ Fg string-join¤ Ggreverse¤ Hf ¤ Igerror¤ Jf"invalid condition type field names¤ Kgevery¤ Lgsymbol?¤ Mglset-intersection¤ Ngeq?¤ Ogappend¤ Pfparent is not a condition type¤ Qf)condition type identifier is not a symbol¤ Rf7`make-compound-condition-type' passed empty parent list¤ Sg append-map¤ Tgmake-compound-condition-type¤ Ugthrow¤ Vgwrong-type-arg¤ Wfcondition-has-type?¤ XfWrong type argument¤ Ygany¤ Zg list-index¤ [finvalid field name¤ \ffield name is not a symbol¤ ]f condition-ref¤ ^fWrong type argument: ~S¤ _g make-struct¤ `gmake-condition-from-values¤ ag fold-right¤ bgmemq¤ cffield not specified¤ dfmake-condition¤ egmap¤ fgcompound¤ ggreverse!¤ hfextract-condition¤ ig+¤ jglength¤ kgmake-syntax-transformer¤ lk¤ mk¤ ngmacro¤ og $sc-dispatch¤ po¤ qo¤ rgeach¤ sYY¤ trs¤ uYtŒ¤ vYuŒ¤ wYvŒ¤ xYwŒ¤ yg syntax-object¤ zgbegin¤ {gtop¤ |{¤ }gribcage¤ ~gdummy¤ gname¤ €gparent¤ gpred¤ ‚g field-name¤ ƒgfield-accessor¤ „~€‚ƒ¤ …gm-46961e5119-cc¤ †…{¤ ‡†|||||¤ ˆfl-46961e5119-d1¤ ‰fl-46961e5119-d2¤ Šfl-46961e5119-d3¤ ‹fl-46961e5119-d4¤ Œfl-46961e5119-d5¤ fl-46961e5119-d6¤ Žˆ‰Š‹Œ¤ }„‡Ž¤ }¤ ‘gx¤ ’‘¤ “†¤ ”fl-46961e5119-ce¤ •”¤ –}’“•¤ —|–¤ ˜ghygiene¤ ™˜¤ šyz—™¤ ›gdefine¤ œy›—™¤ y—™¤ žgquote¤ Ÿyž—™¤  gc¤ ”y —™¤ ¢”¤ £y—™¤ ¤e¤ „e¤ ¦y—™¤ §gsyntax-violation¤ ا¤ ©§¤ Ŗf-source expression failed to match any pattern¤ «gcompound-condition¤ ¬geach-any¤ ­Y¬¬¤ ®gtype¤ Ægfield¤ °~®Æ¤ ±gm-46961e5119-e1¤ ²±{¤ ³²||¤ “fl-46961e5119-e6¤ µfl-46961e5119-e7¤ ¶fl-46961e5119-e8¤ ·“µ¶¤ ø}°³·¤ ¹²¤ ŗfl-46961e5119-e3¤ »ŗ¤ ¼}’¹»¤ ½|ø¼¤ ¾y½™¤ æyT½™¤ Ąyž½™¤ Įg %compound¤ ĀyĮ½™¤ ĆĄĀ¤ Äg quasiquote¤ ÅyĽ™¤ Ęgunquote¤ Ēyƽ™¤ Čgcondition-instantiation¤ ÉYY¬¤ Źgout¤ Ė~®Ź¤ Ģgm-46961e5119-ee¤ ĶĢ{¤ ĪĶ||¤ Ļfl-46961e5119-f3¤ Šfl-46961e5119-f4¤ Ńfl-46961e5119-f5¤ ŅĻŠŃ¤ Ó}ĖĪҤ Ōͤ Õfl-46961e5119-f0¤ ÖÕ¤ ×}’ŌÖ¤ Ų|Ӑפ ŁyŲ™¤ Śs¬Œ¤ Ū¬ڌ¤ ÜYی¤ ŻY܌¤ Žg field-value¤ ßgrest¤ ą~®Ź‚Žß¤ įĶ|||||¤ āfl-46961e5119-fb¤ ćfl-46961e5119-fc¤ äfl-46961e5119-fd¤ åfl-46961e5119-fe¤ ęfl-46961e5119-ff¤ ēfl-46961e5119-100¤ čāćäåęē¤ é}ąįč¤ ź|é×¤ ėyČź™¤ ģO¤ ķO¤ īyžź™¤ ļY¬Œ¤ šYļ¤ ńgm-46961e5119-109¤ ņń{¤ óņ||¤ ōfl-46961e5119-10e¤ õfl-46961e5119-10f¤ öfl-46961e5119-110¤ ÷ōõö¤ ų}°ó÷¤ łņ¤ śfl-46961e5119-10b¤ ūś¤ ü}’łū¤ ż|ųü¤ žyČż™¤ ’rļ¤ Y’Œ¤ fl-46961e5119-116¤ fl-46961e5119-117¤ fl-46961e5119-118¤ ¤ }°ó¤ |ü¤ y«™¤ gdisplay¤  f <&condition>¤  gmessage¤   ¤C5hx0Ņ]4   #54&>"G4'i4(i5)>"G4*i4+i,i-5./012h –]45445 56Žgct  gport  gfilenamefsrfi/srfi-35.scmŒ 3 ŒŒ  4 'ŒŒ 5 "ŒŒ  6 "ŒŒ  6 2ŒŒ  6 "ŒŒ  4 ŒŒ   C543i4>"G5R567389:hX0] 45Ø4Š$"45$ 45"45>"GC(glayout  Wgid  Wgparent   Wg all-fields   Wgstruct   Wgfilenamefsrfi/srfi-35.scmŒ ; ŒŒ  = ŒŒ  < ŒŒ  < ŒŒ  C ŒŒ C +ŒŒ $ C $ŒŒ + D +ŒŒ 5 C $ŒŒ 6 D 8ŒŒ A E 8ŒŒ E E HŒŒ G E 8ŒŒ L C ŒŒ  W gnameg%make-condition-typeŒC;R5hĶ]¦$§‚CCÅgobj  gfilenamefsrfi/srfi-35.scmŒ H ŒŒ  J ŒŒ J ŒŒ K ŒŒ  K ŒŒ   gnamegcondition-type?Œg documentationf'Return true if OBJ is a condition type.ŒCR<h‘]45$ –©CC‰gct  gfilenamefsrfi/srfi-35.scmŒ N ŒŒ  O ŒŒ O ŒŒ  P ŒŒ  P ŒŒ   gnamegcondition-type-idŒC0R<h•]45$—©CCgct  gfilenamefsrfi/srfi-35.scmŒ R ŒŒ  S ŒŒ S ŒŒ  T ŒŒ  T ŒŒ   gnamegcondition-type-parentŒC=R<h™]45$  –©CC‘gct  gfilenamefsrfi/srfi-35.scmŒ V ŒŒ  W ŒŒ W ŒŒ  X ŒŒ  X ŒŒ   gnamegcondition-type-all-fieldsŒC>R?@Ah0]"(6ŽŒ"’’ä"’’Ųųg field-names  .g field-names  "glayout   "gfilenamefsrfi/srfi-35.scmŒ [ ŒŒ  ^ ŒŒ ` ŒŒ  a ŒŒ  b ŒŒ  c ŒŒ  c ŒŒ " b ŒŒ " ^ ŒŒ & _ ŒŒ . ^ ŒŒ  . gnamegstruct-layout-for-conditionŒCBR.C04D.Eh “]44L55ŒC‹gfield  gresult  gfilenamefsrfi/srfi-35.scmŒ j ŒŒ  k "ŒŒ  k -ŒŒ l *ŒŒ  k "ŒŒ  k ŒŒ   C>FGH12 hX?]4455§4O45544 5 54 4 5 567gc  Sgport  Sgtype   Cgstrings  - @gfilenamefsrfi/srfi-35.scmŒ e ŒŒ  r ŒŒ s ŒŒ s ŒŒ  s ŒŒ  i ŒŒ  i ŒŒ  j ŒŒ $ n ŒŒ % o ŒŒ - j ŒŒ - i ŒŒ 0 p ŒŒ 3 p ŒŒ ; p %ŒŒ = p ŒŒ D u ŒŒ G u ŒŒ Q u ŒŒ S r ŒŒ  S gnamegprint-conditionŒC7R>IJKLMNOB;PQh€¤]Š$l45$Y45"645$345( 4 54 5 6"’’ø"’’“ 6 6œgid  }gparent  }g field-names   }g parent-fields   mg all-fields  N eglayout  W egfilenamefsrfi/srfi-35.scmŒ w ŒŒ  | ŒŒ | ŒŒ } ŒŒ  } ŒŒ  ~ ŒŒ  ~ ŒŒ % † ŒŒ ) † ŒŒ )  ŒŒ *  ŒŒ 6  ŒŒ 7 € ŒŒ E  ŒŒ F ‚ #ŒŒ N ‚ ŒŒ Q ƒ #ŒŒ W ‚ ŒŒ e „ ŒŒ q ˆ ŒŒ u ˆ ŒŒ y ‰ ŒŒ } ‰ ŒŒ  } gnamegmake-condition-typeŒg documentationfėReturn a new condition type named ID, inheriting from PARENT, and with the fields whose names are listed in FIELD-NAMES. FIELD-NAMES must be a list of symbols and must not contain names already used by PARENT or one of its supertypes.ŒCRIRS>B;h@!](6Ž(C45456gid  ;gparents  ;g all-fields  $ ;glayout  - ;gfilenamefsrfi/srfi-35.scmŒ ‹ ŒŒ   ŒŒ  ŒŒ   ŒŒ  ’ ŒŒ   ŒŒ  “ ŒŒ  • ŒŒ $ • ŒŒ ' — ŒŒ - • ŒŒ ; ˜ ŒŒ  ; gnamegmake-compound-condition-typeŒCTRhÄ]¦$§6C¼gc  gfilenamefsrfi/srfi-35.scmŒ ¢ ŒŒ  ¤ ŒŒ ¤ ŒŒ  „ ŒŒ  „ ŒŒ   gnameg condition?Œg documentationf Return true if C is a condition.ŒCRh ·] ¦$§45$CCCÆgc  gvtable gfilenamefsrfi/srfi-35.scmŒ § ŒŒ  Ø ŒŒ Ø ŒŒ © ŒŒ © ŒŒ  Ŗ ŒŒ  Ŗ ŒŒ  gnamegcondition-typeŒC4RUVWX=Yh@Ó] L&C$%45‰$L645"’’ĖCĖgct  9gparent  7gfilenamefsrfi/srfi-35.scmŒ ± ŒŒ ² ŒŒ ² ŒŒ  ³ ŒŒ  “ ŒŒ  “ ŒŒ  µ ŒŒ " µ ŒŒ * ¶ ŒŒ + · ŒŒ 7 · ŒŒ  9 gnamegloopŒC4 hPB] " 645$*45$OQ456"’’Į"’’½:gc  Igtype  Igloop  / Agfilenamefsrfi/srfi-35.scmŒ ® ŒŒ ø ŒŒ ø ŒŒ  ¹ ŒŒ  ø ŒŒ  ° ŒŒ  ° ŒŒ  ° ŒŒ  ° ŒŒ & ° ŒŒ / ± ŒŒ 9 ± ŒŒ A ± ŒŒ  I gnamegcondition-has-type?Œg documentationf)Return true if condition C has type TYPE.ŒCR4>Zh`]L‚CXgname  gfilenamefsrfi/srfi-35.scmŒ Į %ŒŒ  Ā 'ŒŒ   CI[\UV]^ h`Č]45$EŠ$645454O5$©C66    6Ągc  ^g field-name  ^gtype   Jgfields  $ Jgindex  4 Jgfilenamefsrfi/srfi-35.scmŒ » ŒŒ  ½ ŒŒ ½ ŒŒ  ¾ ŒŒ  ¾ ŒŒ  æ ŒŒ  æ ŒŒ  Ą ŒŒ $ æ ŒŒ ' Į ŒŒ 4 æ ŒŒ < Ä ŒŒ A Å ŒŒ F Ę ŒŒ J Ę ŒŒ N Ē ŒŒ R Ē ŒŒ V Č ŒŒ X Č ŒŒ Z É ŒŒ ^ Č ŒŒ  ^ gnameg condition-refŒg documentationf@Return the value of the field named FIELD-NAME from condition C.ŒCR_hš] @’gtype  gvalues  gfilenamefsrfi/srfi-35.scmŒ Ė ŒŒ Ģ ŒŒ  gnamegmake-condition-from-valuesŒC`R>abIch(Ā] 4L5ˆ$ŽŒC6ŗgfield  $ginits  $gv  $gfilenamefsrfi/srfi-35.scmŒ Ó %ŒŒ  Ō 0ŒŒ Ō 'ŒŒ  Õ -ŒŒ  Õ )ŒŒ  Ö 3ŒŒ  Ö -ŒŒ × 4ŒŒ $ × -ŒŒ  $ C`UVd^ hHÉ-1345$"454O56 6Įgtype Bg field+value Bg all-fields   6ginits  , 6gfilenamefsrfi/srfi-35.scmŒ Ī ŒŒ Ń ŒŒ  Ń ŒŒ  Ņ ŒŒ  Ņ ŒŒ  Ó ŒŒ ( Ł %ŒŒ , Ó ŒŒ , Ņ ŒŒ 6 Ū ŒŒ : Ü ŒŒ < Ü ŒŒ > Ż ŒŒ B Ü ŒŒ B gnamegmake-conditionŒg documentationfˆReturn a new condition of type TYPE with fields initialized as specified by FIELD+VALUE, a sequence of field names (symbols) and values.ŒCRe4TfS4eh]]L6Ugf  gfilenamefsrfi/srfi-35.scmŒ å &ŒŒ ę (ŒŒ  C>h ‡] 45O456gc  gct gfilenamefsrfi/srfi-35.scmŒ ć ŒŒ  ä )ŒŒ ä ŒŒ  ē &ŒŒ  å !ŒŒ   C`h8U-134545456Mg conditions 2gtypes  2gct   2ginits  ( 2gfilenamefsrfi/srfi-35.scmŒ ß ŒŒ į ŒŒ  į ŒŒ  ā ŒŒ  ā /ŒŒ  ā ŒŒ  į ŒŒ ć ŒŒ ( į ŒŒ 2 é ŒŒ 2 gnamegmake-compound-conditionŒg documentationf7Return a new compound condition composed of CONDITIONS.ŒCRgh@;]"((6—ŽL©ŒŒ"’’Ų"’’É3g start-index  =g field-names  =gindex   .g field-names   .gresult   .gfilenamefsrfi/srfi-35.scmŒ  ŒŒ   ŒŒ  ŒŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ  ŒŒ #  ŒŒ .  ŒŒ .  ŒŒ 3  ŒŒ =  ŒŒ  = gnameg list-fieldsŒCUVhX4=ie>jhph](CL&Cˆ$04L5$CŽ445?–"’’±4455Ž–"’’“`gparents  ogindex  ogparent   ogt  * Qgshift  ] ogfilenamefsrfi/srfi-35.scmŒ ń ŒŒ  ó ŒŒ  ó ŒŒ ō ŒŒ  ų ŒŒ ! ō ŒŒ " ł ŒŒ * ł ŒŒ 8 ś ŒŒ ; ü ŒŒ > ü %ŒŒ H ü ŒŒ I ū ŒŒ Q ś ŒŒ R ’ ŒŒ U ’ $ŒŒ ] ’ ŒŒ ] ’ ŒŒ b  ŒŒ g  ŒŒ o  ŒŒ  o gnamegloopŒC> h˜]"OQ" 645$f45$W454 5&Cˆ$1 OQ4 5 44 55@C"’’…"’’gc  ’gtype  ’g list-fields  ’gct  : Šgparent  C Šgloop  ` rg field-index  r ˆgfilenamefsrfi/srfi-35.scmŒ ė ŒŒ  ! ŒŒ  ! ŒŒ  " ŒŒ  ! ŒŒ   ŒŒ   ŒŒ (  ŒŒ )  ŒŒ 3  ŒŒ 4  ŒŒ :  ŒŒ =  ŒŒ C  ŒŒ M  ŒŒ S  ŒŒ W  ŒŒ ` ń ŒŒ r  ŒŒ y  ŒŒ ~  %ŒŒ †  ŒŒ ˆ  ŒŒ  ’ gnamegextract-conditionŒg documentationfOReturn a condition of condition type TYPE with the field values specified by C.ŒCR4mnqxšœŸ¢£”„œ¢¦”Ÿh X]ŒCPgtmp-46961e5119-df  gtmp-46961e5119-de     C hH™]Œ4 5ŒŒŒC‘gdummy  Bgname  Bgparent   Bgpred   Bg field-name   Bgfield-accessor   B  B C©Ŗh(Ų] 45$@6Šgx  "gtmp "gfilenamefsrfi/srfi-35.scmŒ ) ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgnamegparentgpredg field-namegfield-accessorg...C5R4m«nq­¾æĆÅ„Ēh9]C1gtmp-46961e5119-ec    Ch R]45ŒCJgdummy  gtype  gfield     C©Ŗh(¹] 45$@6±gx  "gtmp "gfilenamefsrfi/srfi-35.scmŒ 3 ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgtypeg...gfieldg...C5«R4mČnqÉŁhP]ŒŒCHgdummy  gtype  gout     CŻėķīh “]45ŒŒŒC‹gdummy  gtype  gout   g field-name   g field-value   grest      C©Ŗh@ ]45$@45$@6gx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-35.scmŒ : ŒŒ  9 g macro-typeg syntax-rulesŒgpatternsgtypegoutg...gtypegoutg...g field-nameg field-valuegrestg...C5ČR4mnqšžhR]ŒŒŒCJgdummy  gtype  gfield     CķhR]4?CJgdummy  gtype  gfield      C©Ŗh@ę]45$@45$@6Žgx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-35.scmŒ A ŒŒ  9 g macro-typeg syntax-rulesŒgpatternsgtypegfieldg...gtypegfieldg...g...C5R5i46i:5 hx]6pgc  gport  gfilenamefsrfi/srfi-35.scmŒ P ŒŒ  Q ŒŒ  Q ŒŒ   CØR4ii 5Rhr]6jgc  gfilenamefsrfi/srfi-35.scmŒ T ŒŒ  gnamegmessage-condition?ŒCR hq]6igc  gfilenamefsrfi/srfi-35.scmŒ T ŒŒ  gnamegcondition-messageŒCR4ii5Rhr]6jgc  gfilenamefsrfi/srfi-35.scmŒ X ŒŒ  gnamegserious-condition?ŒC R4i!i5!R!hf]6^gc  gfilenamefsrfi/srfi-35.scmŒ [ ŒŒ  gnamegerror?ŒC"RCŹgm  ,gs ( Egfilenamefsrfi/srfi-35.scmŒ   ŒŒ - ' ŒŒ 2 ' ŒŒ : ' &ŒŒ ? ' ŒŒ H 2 ŒŒ M 2 ŒŒ W 2 >ŒŒ Y 2 ŒŒ ( 2 ŒŒ ( 2 ŒŒ + 8 ŒŒ 3 8 ŒŒ 8 8 ŒŒ H . ŒŒ ó ; ŒŒ š H ŒŒ “ N ŒŒ x R ŒŒ D V ŒŒ ‹ [ ŒŒ  e ŒŒ o w ŒŒ ģ ‹ ŒŒ ß ¢ ŒŒ Ź § ŒŒ „ ® ŒŒ k » ŒŒ - Ė ŒŒ \ Ī ŒŒ H ß ŒŒ #š ė ŒŒ -@ O ŒŒ -F O #ŒŒ -H O ŒŒ -ā R ŒŒ -ä R ŒŒ -å R "ŒŒ -č N ŒŒ -ė L ŒŒ -ģ T ŒŒ /- X ŒŒ /Ö [ ŒŒ,  0s C6PK!ÆTa)J)J srfi-27.gonu„[µü¤GOOF----LE-8-2.0J]H4hä*] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-27¤ ¤ gfilenameS¤ fsrfi/srfi-27.scm¤ gimportsS¤ gsrfi-9¤  ¤  ¤ ¤ gexportsS¤ grandom-integer¤ g random-real¤ gdefault-random-source¤ gmake-random-source¤ grandom-source?¤ grandom-source-state-ref¤ grandom-source-state-set!¤ grandom-source-randomize!¤ grandom-source-pseudo-randomize!¤ grandom-source-make-integers¤ grandom-source-make-reals¤  ¤ gset-current-module¤ ¤ ¤ gcond-expand-provide¤ !gcurrent-module¤ "¤ #g:random-source¤ $g%%make-random-source-procedure¤ %gmake-syntax-transformer¤ &%¤ '%¤ (g%make-random-source¤ )gmacro¤ *g $sc-dispatch¤ +*¤ ,*¤ -g_¤ .gany¤ /-.¤ 0g syntax-object¤ 1glambda¤ 2gm-46961e50f6-4¤ 3gtop¤ 423¤ 5gribcage¤ 6gt-46961e50f6-3¤ 76¤ 84¤ 9fl-46961e50f6-9¤ :9¤ ;578:¤ <5¤ =gx¤ >=¤ ?fl-46961e50f6-6¤ @?¤ A5>8@¤ Bgshift¤ Cg proc-name¤ Dgargs¤ ECD¤ F3¤ GFF¤ Hfl-1e8ba8b5a-2ba¤ Ifl-1e8ba8b5a-2bb¤ JHI¤ K5EGJ¤ Lgkey¤ Mgvalue¤ Ngname¤ Ogformals¤ Pgbody¤ QLMNOP¤ RFFFFF¤ Sfl-1e8ba8b5a-2ad¤ Tfl-1e8ba8b5a-2ae¤ Ufl-1e8ba8b5a-2af¤ Vfl-1e8ba8b5a-2b0¤ Wfl-1e8ba8b5a-2b1¤ XSTUVW¤ Y5QRX¤ Zgmake-procedure-name¤ [Z¤ \F¤ ]fl-1e8ba8b5a-29d¤ ^]¤ _5[\^¤ `F¤ afl-1e8ba8b5a-29c¤ ba¤ c5>`b¤ d4;<AB<<<<KY_c ¤ eghygiene¤ fe ¤ g01df¤ hgstate¤ iF;<A¤ je¤ k0hij¤ lk¤ mg make-struct¤ ngm-46961e50f6-1¤ on3¤ pgt-1e8ba8b5a-38d¤ qgt-1e8ba8b5a-38c¤ rgt-1e8ba8b5a-38b¤ spqr¤ tgm-1e8ba8b5a-38e¤ ut3¤ vuuu¤ wfl-1e8ba8b5a-392¤ xfl-1e8ba8b5a-393¤ yfl-1e8ba8b5a-394¤ zwxy¤ {5svz¤ |g ctor-args¤ }|¤ ~fl-1e8ba8b5a-37a¤ ~¤ €5}`¤ gctor¤ ‚gfield¤ ƒ‚¤ „fl-1e8ba8b5a-376¤ …fl-1e8ba8b5a-377¤ †„…¤ ‡5ƒG†¤ ˆgform¤ ‰g type-name¤ Šgconstructor-spec¤ ‹g field-names¤ Œˆ‰Š‹¤ FFFF¤ Žfl-1e8ba8b5a-36b¤ fl-1e8ba8b5a-36c¤ fl-1e8ba8b5a-36d¤ ‘fl-1e8ba8b5a-36e¤ ’Ž‘¤ “5Œ’¤ ”g record-layout¤ •gfunctional-setters¤ –gsetters¤ —gcopier¤ ˜ggetters¤ ™g constructor¤ šggetter-identifiers¤ ›gfield-identifiers¤ œ”•–—˜™š›¤ FFFFFFFF¤ žfl-1e8ba8b5a-343¤ Ÿfl-1e8ba8b5a-341¤  fl-1e8ba8b5a-33f¤ ”fl-1e8ba8b5a-33d¤ ¢fl-1e8ba8b5a-33b¤ £fl-1e8ba8b5a-339¤ ¤fl-1e8ba8b5a-337¤ „fl-1e8ba8b5a-335¤ ¦žŸ ”¢£¤„¤ §5œ¦¤ Øfl-1e8ba8b5a-334¤ ©Ø¤ Ŗ5>`©¤ «o;<AB<{<<<€‡<“§Ŗ¤ ¬0m«f¤ ­0#ij¤ ®0 «f¤ Ƭ­®k¤ °glƤ ±geach-any¤ ²-±Œ¤ ³gsyntax-violation¤ “ ³¤ µ ³¤ ¶fWrong number of arguments¤ ·g identifier?¤ ø ·¤ ¹ ·¤ ŗF<A¤ »0$ŗj¤ ¼³¤ ½³¤ ¾f-source expression failed to match any pattern¤ ægrecord-type-vtable¤ Ą æ¤ Į æ¤ Āgpw¤ Ćgdefault-record-printer¤ Ä Ć¤ Šä Ęh¤ Ēgset-struct-vtable-name!¤ Č Ē¤ É Ē¤ Źgvtable-offset-user¤ Ė Ź¤ Ģ Ź¤ Ķg%random-source?-procedure¤ Īgm-46961e50f6-11¤ ĻĪ3¤ Šgt-46961e50f6-10¤ ŃŠ¤ ŅϤ Ófl-46961e50f6-16¤ ŌÓ¤ Õ5ŃŅŌ¤ Öfl-46961e50f6-13¤ ×Ö¤ Ų5>Ņפ ŁĻÕ<ŲB<<<<KY_c ¤ Ś01Łf¤ Ūgobj¤ Ügt-1e8ba8b5a-47e¤ Żgt-1e8ba8b5a-478¤ Žgt-1e8ba8b5a-479¤ ßgt-1e8ba8b5a-47a¤ ągt-1e8ba8b5a-47d¤ įgt-1e8ba8b5a-47c¤ āgt-1e8ba8b5a-47b¤ ćÜŻŽßąį⤠ägm-1e8ba8b5a-47f¤ åä3¤ ęååååååå¤ ēfl-1e8ba8b5a-483¤ čfl-1e8ba8b5a-484¤ éfl-1e8ba8b5a-485¤ źfl-1e8ba8b5a-486¤ ėfl-1e8ba8b5a-487¤ ģfl-1e8ba8b5a-488¤ ķfl-1e8ba8b5a-489¤ īēčéźėģķ¤ ļ5ćęī¤ šg copier-id¤ ńš¤ ņfl-1e8ba8b5a-476¤ óņ¤ ō5ń`ó¤ õg ctor-name¤ öõ¤ ÷fl-1e8ba8b5a-46e¤ ų÷¤ ł5ö`ų¤ ś‹¤ ūfl-1e8ba8b5a-46c¤ üū¤ ż5ś`ü¤ žglayout¤ ’ž¤ fl-1e8ba8b5a-46a¤ ¤ 5’`¤ g immutable?¤ ¤ fl-1e8ba8b5a-468¤ ¤ 5`¤ g field-count¤  ¤  fl-1e8ba8b5a-466¤   ¤  5 ` ¤  g getter-ids¤  ¤ fl-1e8ba8b5a-463¤ ¤ 5`¤ g field-ids¤ ¤ fl-1e8ba8b5a-460¤ ¤ 5`¤ gpredicate-name¤ g field-spec¤ ˆ‰Š¤ FFFFFF¤ fl-1e8ba8b5a-453¤ fl-1e8ba8b5a-454¤ fl-1e8ba8b5a-455¤ fl-1e8ba8b5a-456¤ fl-1e8ba8b5a-457¤  fl-1e8ba8b5a-458¤ ! ¤ "5!¤ #oÕ<ŲB<ļ<<<<ō<ł<ż<<< <<"§Ŗ¤ $0Ū#f¤ %$¤ &gand¤ '0&#f¤ (gstruct?¤ )0(#f¤ *)$¤ +geq?¤ ,0+#f¤ -g struct-vtable¤ .0-#f¤ /.$¤ 0FÕ<Ų¤ 10#0j¤ 2,/1¤ 3'*2¤ 4Ś%3¤ 5F<Ų¤ 60Ķ5j¤ 7gthrow-bad-struct¤ 8 7¤ 9 7¤ :grandom-source-state¤ ;g%random-source-state-procedure¤ gm-46961e50f6-1d¤ ?>3¤ @?¤ Afl-46961e50f6-1f¤ BA¤ C5>@B¤ D?<CB<<<<KY_c ¤ E0=Df¤ F<E¤ GF.¤ Hg%%type¤ Igt-1e8ba8b5a-3a5¤ Jgt-1e8ba8b5a-3a6¤ Kgt-1e8ba8b5a-3a7¤ Lgt-1e8ba8b5a-3a8¤ Mgt-1e8ba8b5a-3a9¤ Ngt-1e8ba8b5a-3aa¤ Ogt-1e8ba8b5a-3ab¤ PIJKLMNO¤ Qgm-1e8ba8b5a-3ac¤ RQ3¤ SRRRRRRR¤ Tfl-1e8ba8b5a-3b0¤ Ufl-1e8ba8b5a-3b1¤ Vfl-1e8ba8b5a-3b2¤ Wfl-1e8ba8b5a-3b3¤ Xfl-1e8ba8b5a-3b4¤ Yfl-1e8ba8b5a-3b5¤ Zfl-1e8ba8b5a-3b6¤ [TUVWXYZ¤ \5PS[¤ ]ggetter¤ ^gindex¤ _]^¤ `fl-1e8ba8b5a-3a3¤ afl-1e8ba8b5a-3a4¤ b`a¤ c5_Gb¤ d‰ š¤ eFFF¤ ffl-1e8ba8b5a-39e¤ gfl-1e8ba8b5a-39f¤ hfl-1e8ba8b5a-3a0¤ ifgh¤ j5dei¤ ko<CB<\<<<c<j§Ŗ¤ l0Hkf¤ m<l¤ n-Gm.¤ ogck¤ pgerr¤ qgs¤ rpq¤ s??¤ tfl-46961e50f6-22¤ ufl-46961e50f6-23¤ vtu¤ w5rsv¤ x?w<CB<<<<KY_c ¤ y0oxf¤ zgquote¤ {0zxf¤ |Fw<C¤ }0#|j¤ ~{}¤ ~¤ €g%%index¤ 0€kf¤ ‚<¤ ƒ-G‚.¤ „fl-46961e50f6-27¤ …fl-46961e50f6-28¤ †„…¤ ‡5rs†¤ ˆ?‡<CB<<<<KY_c ¤ ‰0oˆf¤ Š0zˆf¤ ‹‡<C¤ Œ0 ‹j¤ ŠŒ¤ Ž¤ g%%copier¤ 0kf¤ ‘<¤ ’-G‘.¤ “fl-46961e50f6-2c¤ ”fl-46961e50f6-2d¤ •“”¤ –5rs•¤ —?–<CB<<<<KY_c ¤ ˜0o—f¤ ™0z—f¤ šg%%:random-source-set-fields¤ ›F–<C¤ œ0š›j¤ ™œ¤ ž¤ Ÿgt-46961e50f6-1c¤  Ÿ¤ ”fl-46961e50f6-31¤ ¢”¤ £5 @¢¤ ¤?£<CB<<<<KY_c ¤ „01¤f¤ ¦o£<CB<\<<<c<j§Ŗ¤ §0q¦f¤ ا¤ ©gif¤ Ŗ0©¦f¤ «0+¦f¤ ¬0-¦f¤ ­¬§¤ ®F£<C¤ Æ0#®j¤ °«­Æ¤ ±g struct-ref¤ ²0±¦f¤ ³£<C¤ “0 ³j¤ µ²§“¤ ¶07¦f¤ ·0z¦f¤ ø0:®j¤ ¹·ø¤ ŗ¶§¹¤ »Ŗ°µŗ¤ ¼„Ø»¤ ½F<C¤ ¾0;½j¤ ægeach¤ Ą..¤ ĮæĄ¤ Ā.ĮŒ¤ Ć.Œ¤ Ä.̤ Åg %%set-fields¤ Ęgdummy¤ Ēgcheck?¤ Čgexpr¤ ÉĘĒq]Ȥ Źgm-46961e50f6-38¤ ĖŹ3¤ ĢĖoooo¤ Ķfl-46961e50f6-3d¤ Īfl-46961e50f6-3e¤ Ļfl-46961e50f6-3f¤ Šfl-46961e50f6-40¤ Ńfl-46961e50f6-41¤ ŅĶĪĻŠŃ¤ Ó5ÉĢҤ Ōˤ Õfl-46961e50f6-3a¤ ÖÕ¤ ×5>ŌÖ¤ Ųgt-1e8ba8b5a-3c4¤ Łgt-1e8ba8b5a-3c6¤ Śgt-1e8ba8b5a-3c5¤ ŪŲŁŚ¤ Ügm-1e8ba8b5a-3c7¤ ŻÜ3¤ ŽŻŻŻ¤ ßfl-1e8ba8b5a-3cb¤ ąfl-1e8ba8b5a-3cc¤ įfl-1e8ba8b5a-3cd¤ āßąį¤ ć5ŪŽā¤ äfl-1e8ba8b5a-3c1¤ åfl-1e8ba8b5a-3c2¤ ęfl-1e8ba8b5a-3c3¤ ēäåę¤ č5deē¤ éoÓ<×B<ć<<<č§Ŗ ¤ ź0Åéf¤ ėFÓ<פ ģ0#ėj¤ ķ0:ėj¤ īķ¤ ļgmap¤ šļ¤ ńļ¤ ņglist¤ ógset-random-source-state!¤ ōg#%set-random-source-state!-procedure¤ õ-..¤ ögm-46961e50f6-4c¤ ÷ö3¤ ųgt-46961e50f6-4a¤ łgt-46961e50f6-4b¤ śųł¤ ū÷÷¤ üfl-46961e50f6-51¤ żfl-46961e50f6-52¤ žüż¤ ’5śūž¤ ÷¤ fl-46961e50f6-4e¤ ¤ 5>¤ ÷’<B<<<<KY_c ¤ 01f¤ gt-1e8ba8b5a-3e6¤ gt-1e8ba8b5a-3e7¤ ¤  gm-1e8ba8b5a-3e8¤   3¤    ¤  fl-1e8ba8b5a-3ec¤  fl-1e8ba8b5a-3ed¤   ¤ 5 ¤ gsetter¤ N]¤ fl-1e8ba8b5a-3e0¤ fl-1e8ba8b5a-3e1¤ fl-1e8ba8b5a-3e2¤ ¤ 5e¤ ^¤ fl-1e8ba8b5a-3d7¤ fl-1e8ba8b5a-3d8¤ ¤ 5G¤ g field-specs¤ ‰¤ fl-1e8ba8b5a-3d3¤ fl-1e8ba8b5a-3d4¤  ¤ !5G ¤ "o’<B<<<!§Ŗ¤ #0q"f¤ $gval¤ %0$"f¤ &#%¤ '0©"f¤ (0+"f¤ )0-"f¤ *)#¤ +F’<¤ ,0#+j¤ -(*,¤ .g struct-set!¤ /0."f¤ 0’<¤ 10 0j¤ 2/#1%¤ 307"f¤ 40z"f¤ 50ó+j¤ 645¤ 73#6¤ 8'-27¤ 9&8¤ :F<¤ ;0ō:j¤ random-state¤ =grandom-state->datum¤ >gdatum->random-state¤ ?g gettimeofday¤ @e 1000000.0¤ Ag i+j->seed¤ Bgspread¤ Cgrandom¤ Dgrandom:uniform¤ Egreal?¤ Fgerror¤ Gf!unit must be real between 0 and 1¤C5h°]4   54>"G4 i4!i5">"G#h]ØCygstate  gfilenamefsrfi/srfi-27.scmŒ ( ŒŒ  gnameg%%make-random-source-procedureŒC$R4'(),/°h6]C.gt-46961e50f6-3    C²µ(¶hS]L6Kga  gfilenamefsrfi/srfi-27.scmŒ  ( ŒŒ  C-¹hC]L6;gfilenamefsrfi/srfi-27.scmŒ  ( ŒŒ   C»h]C   C½¾ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-27.scmŒ ( ŒŒ  n C5(RĮĀÅ#ĘØ4É#>"G Ģ–$iŖ#R#hz]¦$§‚CCrgobj  gfilenamefsrfi/srfi-27.scmŒ ( ŒŒ   gnameg%random-source?-procedureŒCĶR4'),/4h7]C/gt-46961e50f6-10    C²µ¶hS]L6Kga  gfilenamefsrfi/srfi-27.scmŒ  ( ŒŒ  C-¹hC]L6;gfilenamefsrfi/srfi-27.scmŒ  ( ŒŒ   C6h]C   C½¾ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-27.scmŒ ( ŒŒ  n C5R#9:h}]§& ©C6ugs  gfilenamefsrfi/srfi-27.scmŒ ( ŒŒ   gnameg%random-source-state-procedureŒC;R4':),nyh:]ŒŒC2gerr  gs    Cƒ‰Žh:]ŒŒC2gerr  gs    C’˜žh:]ŒŒC2gerr  gs    C/¼h7]C/gt-46961e50f6-1c    C²µ:¶hS]L6Kga  gfilenamefsrfi/srfi-27.scmŒ  ( ŒŒ  C-¹hC]L6;gfilenamefsrfi/srfi-27.scmŒ  ( ŒŒ   C¾h]C   C½¾høĄ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66øgx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-27.scmŒ ( ŒŒ  ³ C5:R4'š),Äźģīńņh v]45ŒŒŒŒŒCngdummy  gcheck?  gs   ggetter   gexpr      C½¾h(¾] 45$@6¶gx  "gtmp "gfilenamefsrfi/srfi-27.scmŒ ( ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgcheck?gsggettergexprg...C5šR#9óh “]§& ŖC6‹gs  gval  gfilenamefsrfi/srfi-27.scmŒ ( ŒŒ   gnameg#%set-random-source-state!-procedureŒCōR4'ó),õ9hT]CLgt-46961e50f6-4a  gt-46961e50f6-4b    C²µó¶hS]L6Kga  gfilenamefsrfi/srfi-27.scmŒ  ( ŒŒ  C-¹hC]L6;gfilenamefsrfi/srfi-27.scmŒ  ( ŒŒ   C;h]C   C½¾ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-27.scmŒ ( ŒŒ  n C5óR<#h…]4 5ØC}gstate  gfilenamefsrfi/srfi-27.scmŒ - ŒŒ  . ŒŒ  . ŒŒ   gnamegmake-random-sourceŒCR=#9:h †]§& ©" 456~gs  gfilenamefsrfi/srfi-27.scmŒ 0 ŒŒ  1 ŒŒ 1 ŒŒ  gnamegrandom-source-state-refŒCR>#9óh(«] 45§& ŖC6£gs  #gstate  #gval  #gfilenamefsrfi/srfi-27.scmŒ 3 ŒŒ  4 ŒŒ 4 ŒŒ  # gnamegrandom-source-state-set!ŒCR?<@#9óh8é]454šŽ–5§& ŖC6įgs  2gtime  2gval   2gfilenamefsrfi/srfi-27.scmŒ 6 ŒŒ  7 ŒŒ  7 ŒŒ 8 ŒŒ  9 'ŒŒ  9 2ŒŒ  9 $ŒŒ  9 7ŒŒ  9 !ŒŒ  8 ŒŒ  8 ŒŒ  2 gnamegrandom-source-randomize!ŒCR<A#9óh0Ķ] 4455§& ŖC6Ågs  *gi  *gj   *gval   *gfilenamefsrfi/srfi-27.scmŒ ; ŒŒ  < ŒŒ  < 2ŒŒ  < ŒŒ  < ŒŒ  * gnamegrandom-source-pseudo-randomize!ŒCRBh—]4 5 Ÿ4 5”Cgi  gj  gfilenamefsrfi/srfi-27.scmŒ > ŒŒ  ? ŒŒ ? ŒŒ  @ ŒŒ  ? ŒŒ   gnameg i+j->seedŒCARh@’]") ‘$C  Ÿ” ’Ÿ–"’’×  "’’É÷gn  =gamount  =gresult   /gn   /gshift   /gfilenamefsrfi/srfi-27.scmŒ B ŒŒ  C ŒŒ D ŒŒ  D ŒŒ  G ŒŒ  G ŒŒ  F ŒŒ H ŒŒ % I ŒŒ / F ŒŒ / C ŒŒ  = gnamegspreadŒCBRC#9:h(c]L§&L ©" 4L56[gn  "gfilenamefsrfi/srfi-27.scmŒ L ŒŒ M ŒŒ " M ŒŒ  " Chz]OCrgs  gfilenamefsrfi/srfi-27.scmŒ K ŒŒ  gnamegrandom-source-make-integersŒCRD#9:h@›]"04L§&L ©" 4L55 ‘$"’’ÓC"’’Ģ“gx % 6gfilenamefsrfi/srfi-27.scmŒ R ŒŒ  S ŒŒ  T ŒŒ T "ŒŒ % T ŒŒ % T ŒŒ * U ŒŒ / U ŒŒ 3 V ŒŒ 6 S ŒŒ  : CEFGh`ļ) 3OC] 45$ ’$ ’""$"4>"G6ēgs gs  ]gunit  ]gt  4 Wgfilenamefsrfi/srfi-27.scmŒ P ŒŒ  Y ŒŒ  Y ŒŒ " Y ŒŒ 4 Y ŒŒ A Z ŒŒ E Z ŒŒ L Z ŒŒ ] [ ŒŒ    ] gnamegrandom-source-make-realsŒCR4i5R4ii5R4ii5RC’gm  ,grtd ~ ¦gfilenamefsrfi/srfi-27.scmŒ   ŒŒ - & ŒŒ 2 & ŒŒ : & &ŒŒ ? & ŒŒ ģ ( ŒŒ ° - ŒŒ q 0 ŒŒ f 3 ŒŒ ¬ 6 ŒŒ Č ; ŒŒ ‹ > ŒŒ Ū B ŒŒ  K ŒŒ ‚ O ŒŒ ƒ ] ŒŒ Œ ] ŒŒ  ^ ŒŒ š ^ ŒŒ › _ ŒŒ Ø _ ŒŒ  Ŗ C6PK!G˜PP srfi-60.gonu„[µü¤GOOF----LE-8-2.08]:4h+] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-60¤ ¤ gfilenameS¤ fsrfi/srfi-60.scm¤ gexportsS¤ g bitwise-and¤ g bitwise-ior¤ g bitwise-xor¤ g bitwise-not¤ g any-bits-set?¤ g bitwise-if¤ g bitwise-merge¤ glog2-binary-factors¤ g first-set-bit¤ gbit-set?¤ gcopy-bit¤ g bit-field¤ gcopy-bit-field¤ garithmetic-shift¤ grotate-bit-field¤ greverse-bit-field¤ g integer->list¤ g list->integer¤ gbooleans->integer¤   ¤ g re-exportsS¤ !glogand¤ "glogior¤ #glogxor¤ $ginteger-length¤ %glogtest¤ &glogcount¤ 'glogbit?¤ (gash¤ )!"#$%&'(¤ *g replacementsS¤ +g bit-count¤ ,+¤ -gset-current-module¤ .-¤ /-¤ 0gload-extension¤ 1g string-append¤ 2f libguile-¤ 3geffective-version¤ 4fscm_init_srfi_60¤ 5glognot¤ 6g bit-extract¤ 7gcond-expand-provide¤ 8gcurrent-module¤ 9¤C5hØ]4    )*,5 4/>"G40i41i243i554>"G!i R"i R#iR5iR%iR&i+R5h¬] 45 ”C¤gmask  gn0  gn1   gfilenamefsrfi/srfi-60.scmŒ 8 ŒŒ  9 ŒŒ  : ŒŒ  : ŒŒ  9 ŒŒ   gnameg bitwise-ifŒCRiRiR'iR6iR6h(Ž]454 ˜5¢Ÿ¢CÖgn  "gnewbits  "gstart   "gend   "gfilenamefsrfi/srfi-60.scmŒ A ŒŒ  B ŒŒ  C ŒŒ  C 0ŒŒ  C ŒŒ  B ŒŒ B ŒŒ ! B ŒŒ  " gnamegcopy-bit-fieldŒCR(iR7i48i596žgm  0gfilenamefsrfi/srfi-60.scmŒ   ŒŒ 1 . ŒŒ 6 . ŒŒ < . ŒŒ = . +ŒŒ E . ŒŒ G / ŒŒ L . ŒŒ [ 1 ŒŒ b 2 ŒŒ i 3 ŒŒ p 4 ŒŒ w 5 ŒŒ ~ 6 ŒŒ W 8 ŒŒ ^ ; ŒŒ e = ŒŒ l > ŒŒ s ? ŒŒ ‘ A ŒŒ ˜ F ŒŒ  H ŒŒ „ H &ŒŒ § H ŒŒ  § C6PK!»Ė:Š4Š4 srfi-4/gnu.gonu„[µü¤GOOF----LE-8-2.0ø4]µ4hF ] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-4¤ ggnu¤ ¤ gfilenameS¤ fsrfi/srfi-4/gnu.scm¤ gimportsS¤ grnrs¤ g bytevectors¤  ¤ ¤ ¤ ¤ ¤ gexportsS¤ g c32vector?¤ gmake-c32vector¤ g c32vector¤ gc32vector-length¤ g c32vector-ref¤ gc32vector-set!¤ gc32vector->list¤ glist->c32vector¤ g c64vector?¤ gmake-c64vector¤ g c64vector¤ gc64vector-length¤ !g c64vector-ref¤ "gc64vector-set!¤ #gc64vector->list¤ $glist->c64vector¤ %gmake-srfi-4-vector¤ &g any->u8vector¤ 'g any->s8vector¤ (gany->u16vector¤ )gany->s16vector¤ *gany->u32vector¤ +gany->s32vector¤ ,gany->u64vector¤ -gany->s64vector¤ .gany->f32vector¤ /gany->f64vector¤ 0gany->c32vector¤ 1gany->c64vector¤ 2 !"#$%&'()*+,-./01¤ 3gset-current-module¤ 43¤ 53¤ 6%¤ 7%¤ 8gmake-rectangular¤ 9gbytevector-c32-native-ref¤ :g real-part¤ ;g imag-part¤ gbytevector-c64-native-set!¤ ?g bytevector?¤ @g array-type¤ Agc32¤ Bgbytevector-length¤ Cginteger?¤ Dgerror¤ Effractional length¤ Fglength¤ Ggc64¤ Hgmake-syntax-transformer¤ IH¤ JH¤ Kgdefine-any->vector¤ Lgmacro¤ Mg $sc-dispatch¤ NM¤ OM¤ Pg_¤ Qgany¤ RPQŒ¤ Sg syntax->datum¤ TS¤ US¤ Vg datum->syntax¤ WV¤ XV¤ Ygbegin¤ Zgmap¤ [gdefine¤ \g symbol-append¤ ]gany->¤ ^gvector¤ _gobj¤ `_¤ agcond¤ bgvector?¤ cgpair?¤ dc_¤ eglist->¤ fgand¤ ggarray?¤ hg_¤ igeqv?¤ jg array-rank¤ kj_¤ li k¤ mfhl¤ nglet*¤ oglen¤ pg array-length¤ qp_¤ roq¤ sgv¤ tgmake-¤ uo¤ vglet¤ wglp¤ xgi¤ yx ¤ zy¤ {gif¤ |g<¤ }|xo¤ ~g vector-set!¤ g array-ref¤ €_x¤ sx€¤ ‚g1+¤ ƒ‚x¤ „wƒ¤ …„¤ †s¤ ‡gelse¤ ˆg scm-error¤ ‰gquote¤ Šgwrong-type-arg¤ ‹‰Š¤ Œf¤ ‰¤ Žglist¤ Ž_¤ ˆ‹Œ¤ ‘‡¤ ’‘¤ “gsyntax-violation¤ ”“¤ •“¤ –f-source expression failed to match any pattern¤ —g u8vector?¤ ˜glist->u8vector¤ ™g make-u8vector¤ šg s8vector?¤ ›glist->s8vector¤ œg make-s8vector¤ g u16vector?¤ žglist->u16vector¤ Ÿgmake-u16vector¤  g s16vector?¤ ”glist->s16vector¤ ¢gmake-s16vector¤ £g u32vector?¤ ¤glist->u32vector¤ „gmake-u32vector¤ ¦g s32vector?¤ §glist->s32vector¤ Øgmake-s32vector¤ ©g u64vector?¤ Ŗglist->u64vector¤ «gmake-u64vector¤ ¬g s64vector?¤ ­glist->s64vector¤ ®gmake-s64vector¤ Æg f32vector?¤ °glist->f32vector¤ ±gmake-f32vector¤ ²g f64vector?¤ ³glist->f64vector¤ “gmake-f64vector¤C5h'–]4    2545>"G7%R8hŖ]¾ –¾6¢gv  gi  gfilenamefsrfi/srfi-4/gnu.scmŒ , ŒŒ - ŒŒ  . 9ŒŒ  . ŒŒ  - ŒŒ   gnamegbytevector-c32-native-refŒC9R:;h Ā]45Š –45ŠCŗgv  gi  gx   gfilenamefsrfi/srfi-4/gnu.scmŒ / ŒŒ  0 *ŒŒ  0 ŒŒ  1 (ŒŒ  1 0ŒŒ  1 ŒŒ   gnamegbytevector-c32-native-set!ŒCR?@Ah n]45$ 45‚CCfgobj  gfilenamefsrfi/srfi-4/gnu.scmŒ 9 ŒŒ   gnameg c32vector?ŒCR%Ah…-13@}glen gfill gfilenamefsrfi/srfi-4/gnu.scmŒ 9 ŒŒ  gnamegmake-c32vectorŒCRBCDEAh(Ō] 45 ›45$C 6Ģgv  (glen (gfilenamefsrfi/srfi-4/gnu.scmŒ 9 ŒŒgfilenamef9/builddir/build/BUILD/guile-2.0.14/module/srfi/srfi-4.scmŒ T ŒŒ  ( gnamegc32vector-lengthŒCRhp-136hgelts gfilenamefsrfi/srfi-4/gnu.scmŒ 9 ŒŒ  gnameg c32vectorŒCRFh`“]!4545";’$/ˆ$%4>"G—Ž"’’ĖCC "’’ŗ¬gelts  ^glen ^gv   ^gi   Sgelts   Sgfilenamefsrfi/srfi-4/gnu.scmŒ 9 ŒŒ  ^ gnameglist->c32vectorŒCRh@‘]"" ’$C™45Œ"’’Ž45™"’’͉gv  9gi  (gelts   (gfilenamefsrfi/srfi-4/gnu.scmŒ 9 ŒŒ  9 gnamegc32vector->listŒCR9h~] š6vgv  gi  gfilenamefsrfi/srfi-4/gnu.scmŒ 9 ŒŒ  gnameg c32vector-refŒCR<hŽ] š6†gv  gi  gx   gfilenamefsrfi/srfi-4/gnu.scmŒ 9 ŒŒ   gnamegc32vector-set!ŒCR<hŽ] š6†gv  gi  gx   gfilenamefsrfi/srfi-4/gnu.scmŒ 9 ŒŒ   gnamegc32vector-set!ŒCR?@Gh n]45$ 45‚CCfgobj  gfilenamefsrfi/srfi-4/gnu.scmŒ : ŒŒ   gnameg c64vector?ŒCR%Gh…-13@}glen gfill gfilenamefsrfi/srfi-4/gnu.scmŒ : ŒŒ  gnamegmake-c64vectorŒCRBCDEGh(Ō] 45 ›45$C 6Ģgv  (glen (gfilenamefsrfi/srfi-4/gnu.scmŒ : ŒŒgfilenamef9/builddir/build/BUILD/guile-2.0.14/module/srfi/srfi-4.scmŒ T ŒŒ  ( gnamegc64vector-lengthŒC R$hp-136hgelts gfilenamefsrfi/srfi-4/gnu.scmŒ : ŒŒ  gnameg c64vectorŒCRF"h`“]!4545";’$/ˆ$%4>"G—Ž"’’ĖCC "’’ŗ¬gelts  ^glen ^gv   ^gi   Sgelts   Sgfilenamefsrfi/srfi-4/gnu.scmŒ : ŒŒ  ^ gnameglist->c64vectorŒC$R! h@‘]"" ’$C™45Œ"’’Ž45™"’’͉gv  9gi  (gelts   (gfilenamefsrfi/srfi-4/gnu.scmŒ : ŒŒ  9 gnamegc64vector->listŒC#R=h~] š6vgv  gi  gfilenamefsrfi/srfi-4/gnu.scmŒ : ŒŒ  gnameg c64vector-refŒC!R>hŽ] š6†gv  gi  gx   gfilenamefsrfi/srfi-4/gnu.scmŒ : ŒŒ   gnamegc64vector-set!ŒC"R>hŽ] š6†gv  gi  gx   gfilenamefsrfi/srfi-4/gnu.scmŒ : ŒŒ   gnamegc64vector-set!ŒC"R4JKLORUXYZ[\]^`abdemnrstuvwz{}Y~…†’hˆ]45Œ45ŒŒ4 5Œ    45Œ45ŒŒŒŒŒŒŒŒŒŒCgtag  †gfilenamefsrfi/srfi-4/gnu.scmŒ > ŒŒ  ? ŒŒ  ? ŒŒ ? (ŒŒ ? 3ŒŒ  ? ŒŒ  ? ŒŒ  @ ŒŒ  @ -ŒŒ  @ ŒŒ  ? ŒŒ & A &ŒŒ * A 5ŒŒ . A AŒŒ 0 A &ŒŒ 2 ? ŒŒ ? D $ŒŒ C D 3ŒŒ G D >ŒŒ I D $ŒŒ K ? ŒŒ _ H $ŒŒ e H 7ŒŒ g H $ŒŒ i ? ŒŒ  † Chr-1345ŒCjgtags gfilenamefsrfi/srfi-4/gnu.scmŒ < ŒŒ = ŒŒ > ŒŒ  = ŒŒ  Chg] 45L4?6_gargs  gv gfilenamefsrfi/srfi-4/gnu.scmŒ  < ŒŒ   C•–h(e] 45$ O@6]gy  'gtmp 'gfilenamefsrfi/srfi-4/gnu.scmŒ < ŒŒ  ' C5KR—˜ˆŠŒgjp™ h¬]45$Cˆ$6"645$P 45&@454 5"#’$4 5Č—"’’ąC "’’Ö"’’–"’’’¤gobj  glen N ‡gv  W ‡gi  ] €gfilenamefsrfi/srfi-4/gnu.scmŒ O ŒŒ ( L ;ŒŒ   gnameg any->u8vectorŒC&Rš›ˆŠŒgjpœ h¬]45$Cˆ$6"645$P 45&@454 5"#’$4 5É—"’’ąC "’’Ö"’’–"’’’¤gobj  glen N ‡gv  W ‡gi  ] €gfilenamefsrfi/srfi-4/gnu.scmŒ O ŒŒ ( L ;ŒŒ   gnameg any->s8vectorŒC'RžˆŠŒgjpŸ h˜­]45$Cˆ$6"645$S 45&C454 5"&’$ š4 5Ź—"’’ŻC "’’Ó"’’“"’’„gobj  ’glen N Šgv  W Šgi  ] ƒgfilenamefsrfi/srfi-4/gnu.scmŒ O ŒŒ ( L ;ŒŒ  ’ gnamegany->u16vectorŒC(R ”ˆŠŒgjp¢ h˜­]45$Cˆ$6"645$S 45&C454 5"&’$ š4 5Ė—"’’ŻC "’’Ó"’’“"’’„gobj  ’glen N Šgv  W Šgi  ] ƒgfilenamefsrfi/srfi-4/gnu.scmŒ O ŒŒ ( L ;ŒŒ  ’ gnamegany->s16vectorŒC)R£¤ˆŠŒgjp„ h˜­]45$Cˆ$6"645$S 45&C454 5"&’$ š4 5Ģ—"’’ŻC "’’Ó"’’“"’’„gobj  ’glen N Šgv  W Šgi  ] ƒgfilenamefsrfi/srfi-4/gnu.scmŒ O ŒŒ ( L ;ŒŒ  ’ gnamegany->u32vectorŒC*R¦§ˆŠŒgjpØ h˜­]45$Cˆ$6"645$S 45&C454 5"&’$ š4 5Ķ—"’’ŻC "’’Ó"’’“"’’„gobj  ’glen N Šgv  W Šgi  ] ƒgfilenamefsrfi/srfi-4/gnu.scmŒ O ŒŒ ( L ;ŒŒ  ’ gnamegany->s32vectorŒC+R©ŖˆŠŒgjp« h˜­]45$Cˆ$6"645$S 45&C454 5"&’$ š4 5Ī—"’’ŻC "’’Ó"’’“"’’„gobj  ’glen N Šgv  W Šgi  ] ƒgfilenamefsrfi/srfi-4/gnu.scmŒ O ŒŒ ( L ;ŒŒ  ’ gnamegany->u64vectorŒC,R¬­ˆŠŒgjp® h˜­]45$Cˆ$6"645$S 45&C454 5"&’$ š4 5Ļ—"’’ŻC "’’Ó"’’“"’’„gobj  ’glen N Šgv  W Šgi  ] ƒgfilenamefsrfi/srfi-4/gnu.scmŒ O ŒŒ ( L ;ŒŒ  ’ gnamegany->s64vectorŒC-RưˆŠŒgjp± h˜­]45$Cˆ$6"645$S 45&C454 5"&’$ š4 5Š—"’’ŻC "’’Ó"’’“"’’„gobj  ’glen N Šgv  W Šgi  ] ƒgfilenamefsrfi/srfi-4/gnu.scmŒ O ŒŒ ( L ;ŒŒ  ’ gnamegany->f32vectorŒC.R²³ˆŠŒgjp“ h˜­]45$Cˆ$6"645$S 45&C454 5"&’$ š4 5Ń—"’’ŻC "’’Ó"’’“"’’„gobj  ’glen N Šgv  W Šgi  ] ƒgfilenamefsrfi/srfi-4/gnu.scmŒ O ŒŒ ( L ;ŒŒ  ’ gnamegany->f64vectorŒC/RˆŠŒgjp h ­]45$Cˆ$6"645$_ 45&O454 5"2’$&4 4 5>"G—"’’ŃC "’’Ē"’’‡"’’ƒ„gobj  žglen N –gv  W –gi  ] gfilenamefsrfi/srfi-4/gnu.scmŒ O ŒŒ ( L ;ŒŒ  ž gnamegany->c32vectorŒC0R$ˆŠŒgjp" h ­]45$Cˆ$6"645$_ 45&O454 5"2’$&4 4 5>"G—"’’ŃC "’’Ē"’’‡"’’ƒ„gobj  žglen N –gv  W –gi  ] gfilenamefsrfi/srfi-4/gnu.scmŒ O ŒŒ ( L ;ŒŒ  ž gnamegany->c64vectorŒC1RCŽgm  ,gfilenamefsrfi/srfi-4/gnu.scmŒ   ŒŒ 1 * ŒŒ  , ŒŒ ż / ŒŒ Õ 2 ŒŒ Ķ 5 ŒŒ q 9 ŒŒ ‘ : ŒŒ / O ŒŒ  &ś C6PK!i:!®dd srfi-11.gonu„[µü¤GOOF----LE-8-2.0L]Ź4h¤ ] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-11¤ ¤ gfilenameS¤ fsrfi/srfi-11.scm¤ gexportsS¤ g let-values¤ g let*-values¤   ¤ gset-current-module¤ ¤ ¤ gcond-expand-provide¤ gcurrent-module¤ ¤ gmake-syntax-transformer¤ ¤ ¤ gmacro¤ g $sc-dispatch¤ ¤ ¤ g_¤ gany¤ ¤ ¤ geach-any¤ ! Œ¤ "!Œ¤ #"Œ¤ $g syntax-object¤ %gcall-with-values¤ &gtop¤ '&¤ (gribcage¤ )gbinds¤ *gexp¤ +gb0¤ ,gb1¤ -)*+,¤ .''''¤ /fl-46961e50cb-93¤ 0fl-46961e50cb-94¤ 1fl-46961e50cb-95¤ 2fl-46961e50cb-96¤ 3/012¤ 4(-.3¤ 5(¤ 6gx¤ 76¤ 8'¤ 9fl-46961e50cb-90¤ :9¤ ;(78:¤ <'45;¤ =ghygiene¤ >=¤ ?$%<>¤ @glambda¤ A$@<>¤ B !Œ¤ CBŒ¤ D  ¤ Eglet¤ Fgid¤ Ggtmp¤ HFG¤ I''¤ Jfl-46961e50cb-af¤ Kfl-46961e50cb-b0¤ LJK¤ M(HIL¤ Nglp¤ Ogclauses¤ Pgids¤ Qgtmps¤ RNOPQ¤ Sfl-46961e50cb-a3¤ Tfl-46961e50cb-a4¤ Ufl-46961e50cb-a5¤ Vfl-46961e50cb-a6¤ WSTUV¤ X(R.W¤ Ygclause¤ ZY+,¤ ['''¤ \fl-46961e50cb-9d¤ ]fl-46961e50cb-9e¤ ^fl-46961e50cb-9f¤ _\]^¤ `(Z[_¤ a'5M5X`5;¤ b$Ea>¤ cgmap¤ dc¤ ec¤ fglist¤ ggsyntax-violation¤ hg¤ ig¤ jf-source expression failed to match any pattern¤ k ¤ lggenerate-temporaries¤ m   ¤ ngappend¤ on¤ pn¤ qginner¤ rq¤ sfl-46961e50cb-c7¤ ts¤ u(r8t¤ vgnew-tmp¤ wvFG¤ xfl-46961e50cb-bf¤ yfl-46961e50cb-c0¤ zfl-46961e50cb-c1¤ {xyz¤ |(w[{¤ }gvar¤ ~}*¤ fl-46961e50cb-b8¤ €fl-46961e50cb-b9¤ €¤ ‚(~I¤ ƒ'5u55|‚5X`5; ¤ „$%ƒ>¤ …$@ƒ>¤ †Œ¤ ‡geach¤ ˆ‡†¤ ‰ˆ  ¤ Ф ‹gargs¤ Œq‹¤ fl-46961e50cb-e2¤ Žfl-46961e50cb-e3¤ Ž¤ (ŒI¤ ‘gnew-var¤ ’v‘FG¤ “fl-46961e50cb-d7¤ ”fl-46961e50cb-d8¤ •fl-46961e50cb-d9¤ –fl-46961e50cb-da¤ —“”•–¤ ˜(’.—¤ ™gvars¤ š™*¤ ›fl-46961e50cb-d0¤ œfl-46961e50cb-d1¤ ›œ¤ ž(šI¤ Ÿ'555˜ž5X`5; ¤  $%Ÿ>¤ ”$@Ÿ>¤ ¢ Œ¤ £¢Œ¤ ¤gdummy¤ „gbody¤ ¦¤„¤ §gm-46961e50cb-104¤ ا&¤ ©Ø'¤ Ŗfl-46961e50cb-109¤ «fl-46961e50cb-10a¤ ¬Ŗ«¤ ­(¦©¬¤ ®Ø¤ Æfl-46961e50cb-106¤ °Æ¤ ±(7®°¤ ²'­5±¤ ³$E²>¤ “‡¤ µ“Œ¤ ¶µ Œ¤ ·¶Œ¤ øgvars-1¤ ¹g binding-1¤ ŗgvars-2¤ »g binding-2¤ ¼¤ø¹ŗ»„¤ ½Ø'''''¤ ¾fl-46961e50cb-10f¤ æfl-46961e50cb-110¤ Ąfl-46961e50cb-111¤ Įfl-46961e50cb-112¤ Āfl-46961e50cb-113¤ Ćfl-46961e50cb-114¤ ľæĄĮĀƤ Å(¼½Ä¤ Ę'Å5±¤ Ē$%Ę>¤ Č$@Ę>¤ É$ Ę>¤C5h@r]4   54>"G4i4i5>"G4 #?Ah ^]ŒŒŒCVgbinds  gexp  gb0   gb1      CCDbefh;]45LLŒŒŒC3gid  gtmp     Cijklmp„…h8¤] 4LLŽ4L5455LCœgnew-tmp  5gid  5gtmp   5gtmp   5gfilenamefsrfi/srfi-11.scmŒ  W 'ŒŒ  W +ŒŒ  W 'ŒŒ  W ŒŒ  5 Cijh@‘]45LL45$LLO@6‰gvar  =gexp  =gtmp   =gtmp   =gfilenamefsrfi/srfi-11.scmŒ  S -ŒŒ  S ŒŒ  = C†lh ‡]45Œ4L5ŒCgid  grest  gfilenamefsrfi/srfi-11.scmŒ  c ,ŒŒ  b +ŒŒ  a $ŒŒ  d +ŒŒ  a $ŒŒ   Clh0•] 45$ LO@45ŒCgvars  0gtmp 0gfilenamefsrfi/srfi-11.scmŒ ^ ŒŒ ! g /ŒŒ + f .ŒŒ , e 'ŒŒ / h .ŒŒ  0 gnameglpŒC‰pŠh*]C"gid     C†ho]4L5ŒCggid  grest  gfilenamefsrfi/srfi-11.scmŒ  r =ŒŒ q 7ŒŒ  Cijh@†]45$@45$ LO@6~gtmps  >gtmp >gtmp  " >gfilenamefsrfi/srfi-11.scmŒ n &ŒŒ  > gnameglpŒC ”h ?]LC7ginner  gargs     Cijh`ā]4LLŽ45455OQ4545$ LO@6Śgnew-tmp  ]gnew-var  ]gid   ]gtmp   ]glp  $ 3gtmp  6 ]gtmp  A ]gfilenamefsrfi/srfi-11.scmŒ  k 'ŒŒ  k +ŒŒ  k 'ŒŒ $ n &ŒŒ 6 k ŒŒ  ] CijhP¢]OQ45LL45$LLO@6šgvars  Kgexp  Kglp  gtmp  Kgtmp  + Kgfilenamefsrfi/srfi-11.scmŒ ^ ŒŒ ] ŒŒ  K C h](045$ LLO@645$LO@45$ LO@6’gclauses  Šgids  Šgtmps   Šgtmp   8gtmp   8gtmp  ; Šgtmp  F Šgtmp  h Šgfilenamefsrfi/srfi-11.scmŒ I ŒŒ  L ŒŒ  M ŒŒ ; Q ŒŒ ; Q ŒŒ  Š gnameglpŒCh ”] OQ6™gclause  gb0  gb1   glp  gfilenamefsrfi/srfi-11.scmŒ I ŒŒ  J ŒŒ  K ŒŒ  I ŒŒ   Cijh@t]45$@45$@6lgx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-11.scmŒ C ŒŒ  9 C5 R4 £³h?]ŒŒC7gdummy  gbody    C·ĒČÉefh(•]45ŒŒCgdummy  (gvars-1  (g binding-1   (gvars-2   (g binding-2   (gbody   (  ( Cijh@]45$@45$@6žgx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-11.scmŒ ˆ ŒŒ  9 g macro-typeg syntax-rulesŒgpatternsgbodyg...gvars-1g binding-1gvars-2g binding-2g...gbodyg...C5 RCjgm  (gfilenamefsrfi/srfi-11.scmŒ  & ŒŒ ) ) ŒŒ . ) ŒŒ 6 ) &ŒŒ ; ) ŒŒ  = C6PK!føœ„œ„ srfi-1.gonu„[µü¤GOOF----LE-8-2.0„„]ū4h†] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-1¤ ¤ gfilenameS¤ fsrfi/srfi-1.scm¤ gexportsS¤ gxcons¤ g list-tabulate¤ g list-copy¤ g circular-list¤ g proper-list?¤ gcircular-list?¤ g dotted-list?¤ g null-list?¤ g not-pair?¤ glist=¤ gfirst¤ gsecond¤ gthird¤ gfourth¤ gfifth¤ gsixth¤ gseventh¤ geighth¤ gninth¤ gtenth¤ gcar+cdr¤ !gtake¤ "gdrop¤ #g take-right¤ $g drop-right¤ %gtake!¤ &g drop-right!¤ 'gsplit-at¤ (g split-at!¤ )glast¤ *glength+¤ +g concatenate¤ ,g concatenate!¤ -gappend-reverse¤ .gappend-reverse!¤ /gzip¤ 0gunzip1¤ 1gunzip2¤ 2gunzip3¤ 3gunzip4¤ 4gunzip5¤ 5gcount¤ 6gfold¤ 7g fold-right¤ 8g pair-fold¤ 9gpair-fold-right¤ :greduce¤ ;g reduce-right¤ g append-map¤ ?g append-map!¤ @gmap!¤ Ag pair-for-each¤ Bg filter-map¤ Cg partition¤ Dgremove¤ Eg partition!¤ Fgremove!¤ Ggfind¤ Hg find-tail¤ Ig take-while¤ Jg take-while!¤ Kg drop-while¤ Lgspan¤ Mgspan!¤ Ngbreak¤ Ogbreak!¤ Pgany¤ Qgevery¤ Rgdelete-duplicates¤ Sgdelete-duplicates!¤ Tg alist-cons¤ Ug alist-copy¤ Vg alist-delete¤ Wg alist-delete!¤ Xglset<=¤ Yglset=¤ Zg lset-adjoin¤ [g lset-union¤ \glset-intersection¤ ]glset-difference¤ ^glset-xor¤ _glset-diff+intersection¤ `g lset-union!¤ aglset-intersection!¤ bglset-difference!¤ cg lset-xor!¤ dglset-diff+intersection!¤ e   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdY¤ fg re-exportsS¤ ggcons¤ hglist¤ igcons*¤ jg make-list¤ kgpair?¤ lgnull?¤ mgcar¤ ngcdr¤ ogcaar¤ pgcadr¤ qgcdar¤ rgcddr¤ sgcaaar¤ tgcaadr¤ ugcadar¤ vgcaddr¤ wgcdaar¤ xgcdadr¤ ygcddar¤ zgcdddr¤ {gcaaaar¤ |gcaaadr¤ }gcaadar¤ ~gcaaddr¤ gcadaar¤ €gcadadr¤ gcaddar¤ ‚gcadddr¤ ƒgcdaaar¤ „gcdaadr¤ …gcdadar¤ †gcdaddr¤ ‡gcddaar¤ ˆgcddadr¤ ‰gcdddar¤ Šgcddddr¤ ‹glist-ref¤ Œg last-pair¤ glength¤ Žgappend¤ gappend!¤ greverse¤ ‘greverse!¤ ’gfilter¤ “gfilter!¤ ”gmemq¤ •gmemv¤ –gassq¤ —gassv¤ ˜gset-car!¤ ™gset-cdr!¤ šghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™3¤ ›g replacementsS¤ œgiota¤ gmap¤ žgfor-each¤ Ÿg map-in-order¤  g list-index¤ ”gmember¤ ¢gdelete¤ £gdelete!¤ ¤gassoc¤ „œžŸ ”¢£¤ ¤ ¦gset-current-module¤ §¦¤ ئ¤ ©gcond-expand-provide¤ Ŗgcurrent-module¤ «¤ ¬gload-extension¤ ­g string-append¤ ®f libguile-¤ Ægeffective-version¤ °fscm_init_srfi_1¤ ±g scm-error¤ ²gwrong-type-arg¤ ³gsymbol->string¤ “fWrong type argument: ~S¤ µgmake-syntax-transformer¤ ¶µ¤ ·µ¤ øg check-arg¤ ¹gmacro¤ ŗg $sc-dispatch¤ »ŗ¤ ¼ŗ¤ ½PPPP¤ ¾g syntax-object¤ ægif¤ Ągtop¤ ĮĄ¤ Āgribcage¤ Ćgdummy¤ Ägpred¤ Ågarg¤ Ęgcaller¤ ĒĆÄÅʤ Čgm-1e8ba8b52-388¤ ÉČĄ¤ ŹÉĮĮĮ¤ Ėfl-1e8ba8b52-38d¤ Ģfl-1e8ba8b52-38e¤ Ķfl-1e8ba8b52-38f¤ Īfl-1e8ba8b52-390¤ ĻĖĢĶΤ ŠĀĒŹĻ¤ Ѥ Ņgx¤ ÓҤ Ōɤ Õfl-1e8ba8b52-38a¤ ÖÕ¤ ×ĀÓŌÖ¤ ŲĮŠŃפ Łghygiene¤ ŚŁ¤ Ū¾æŲڤ Ügnot¤ ݾÜŲŚ¤ ޾²Ųڤ ßgquote¤ ą¾ßŲŚ¤ įgsyntax-violation¤ āᤠćᤠäf-source expression failed to match any pattern¤ åg out-of-range¤ ęfValue out of range: ~A¤ ēginteger?¤ čgnon-negative-integer?¤ égerror¤ źfnot a proper list in null-list?¤ ėg procedure?¤ ģg list-head¤ ķg list-tail¤ īgany1¤ ļfmap¤ šfCircular list: ~S¤ ńfNot a list: ~S¤ ņgmin¤ óf.Args do not contain a proper (finite) list: ~S¤ ōffor-each¤ õgapply¤ ögevery1¤ ÷gacons¤ ųgequal?¤ łgeq?¤ śgeqv?¤C5hųŽā]4   efš›„5 4Ø>"G4©i4Ŗi5«>"G4¬i4­i®4Æi55°>"Ghö]ŒCīgd  ga  gfilenamefsrfi/srfi-1.scmŒ é ŒŒ  ģ ŒŒ   gnamegxconsŒg documentationfdLike `cons', but with interchanged arguments. Useful mostly when passed to higher-order procedures.ŒC R±²³“h¹]456±gcaller  garg  gfilenamefsrfi/srfi-1.scmŒ ī ŒŒ  ļ ŒŒ  ļ ŒŒ  𠌌  š 'ŒŒ  š 2ŒŒ  ļ ŒŒ   gnamegwrong-type-argŒC²R4·ø¹¼½ŪŻŽąh(d]C\gdummy  "gpred  "garg   "gcaller   "  " Cćäh(¬] 45$@6¤gx  "gtmp "gfilenamefsrfi/srfi-1.scmŒ ņ ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgpredgarggcallerC5øR±åęh¬]6¤gproc  garg  gfilenamefsrfi/srfi-1.scmŒ ö ŒŒ  ÷ ŒŒ ų ŒŒ  ų &ŒŒ  ų 1ŒŒ  ÷ ŒŒ   gnameg out-of-rangeŒCåRēh]45$ •CC‡gx  gfilenamefsrfi/srfi-1.scmŒ ū ŒŒ  ū 'ŒŒ ū "ŒŒ  ū 4ŒŒ   gnamegnon-negative-integer?ŒCčRč² hXś]45$"4>"G"! “$C™4™5Œ"’’ß"’’Ōņgn  Ug init-proc  Ugn  ) Jgacc  ) Jgfilenamefsrfi/srfi-1.scmŒ ż ŒŒ   ŒŒ )  ŒŒ -  ŒŒ 1  ŒŒ 7  ŒŒ 8  ŒŒ =  %ŒŒ ?  ŒŒ B  ŒŒ J  ŒŒ J  ŒŒ M  ŒŒ U  ŒŒ  U gnameg list-tabulateŒg documentationfĢReturn an N-element list, where each list element is produced by applying the procedure INIT-PROC to the corresponding list index. The order in which INIT-PROC is applied to the indices is not specified.ŒC RŒh(¦-13HJŒK4J5JJCžgelt1 !gelts !gfilenamefsrfi/srfi-1.scmŒ  ŒŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ ! gnameg circular-listŒCRč²œ‘hx"-.,3# # 45$"4>"G"%‘$6—š–Œ"’’Ū "’’Ńgcount tgstart tgstep  tgn  E jgacc  E jgfilenamefsrfi/srfi-1.scmŒ  ŒŒ   ŒŒ E  ŒŒ J  ŒŒ N  ŒŒ T  ŒŒ W  ŒŒ ^  #ŒŒ _  ŒŒ b  ŒŒ j  ŒŒ j  ŒŒ l  ŒŒ t  ŒŒ t gnamegiotaŒCœRht]‰Clgx  gfilenamefsrfi/srfi-1.scmŒ  ŒŒ   ŒŒ   gnameg proper-list?ŒCRhX6]45$C"745$CŽ45$C&CŽŽ"’’ÉŽ"’’¼.gx  Wghare  Jgtortoise   Jghare  # Jgfilenamefsrfi/srfi-1.scmŒ  ŒŒ   ŒŒ  ŒŒ   ŒŒ   ŒŒ   ŒŒ #  ŒŒ #  ŒŒ &  ŒŒ 0  ŒŒ : ! ŒŒ ? # ŒŒ B # ŒŒ J # ŒŒ J  ŒŒ M  ŒŒ W  ŒŒ  W gnamegcircular-list?ŒCRhpF](C45$C"G(C45$CŽ(C45$C&CŽŽ"’’¹Ž"’’¬>gx  oghare  bgtortoise   bghare  3 bgfilenamefsrfi/srfi-1.scmŒ % ŒŒ  & ŒŒ ( ŒŒ  & ŒŒ  * ŒŒ ! + ŒŒ $ - ŒŒ . + ŒŒ 3 / ŒŒ 3 / ŒŒ ; 0 ŒŒ > 2 ŒŒ H 0 ŒŒ W 5 ŒŒ Z 5 ŒŒ b 5 ŒŒ b * ŒŒ e * ŒŒ o * ŒŒ  o gnameg dotted-list?ŒCRéźh(Ø]45$„C45$C6 gx  $gfilenamefsrfi/srfi-1.scmŒ 7 ŒŒ  9 ŒŒ 8 ŒŒ  : ŒŒ  ; ŒŒ  8 ŒŒ " > ŒŒ $ > ŒŒ  $ gnameg null-list?ŒCRhI]ˆ€CAgx  gfilenamefsrfi/srfi-1.scmŒ @ ŒŒ  E ŒŒ  E ŒŒ   gnameg not-pair?Œg documentationf¹Return #t if X is not a pair, #f otherwise. This is shorthand notation `(not (pair? X))' and is supposed to be used for end-of-list checking in contexts where dotted lists are allowed.ŒCRhH ]"1(„C(C4L5$ŽŽ"’’ŃC"’’Ćga  Cgb  Cga   7gb   7gfilenamefsrfi/srfi-1.scmŒ H ŒŒ  I ŒŒ J ŒŒ  K ŒŒ  J ŒŒ  O ŒŒ  O ŒŒ ! O ŒŒ # O ŒŒ ' O ŒŒ * P ŒŒ - P ŒŒ 5 P ŒŒ 7 I ŒŒ  C gnameg lists-equalŒCė²hx<-13OQ45$"4>"G(C"*Ž„$C4Ž5$ Ž"’’ŲC"’’Ī4gelt= wgrest wg lists-equal   wglists  E ogt  I ogfilenamefsrfi/srfi-1.scmŒ G ŒŒ  R ŒŒ ? S ŒŒ @ S ŒŒ E T ŒŒ H U ŒŒ I U ŒŒ I U ŒŒ U V ŒŒ Z V ŒŒ ] V *ŒŒ ` V ŒŒ d V ŒŒ g W ŒŒ m W ŒŒ o T ŒŒ w gnameglist=ŒCRmiRpiRviR‚iRhv]ŽŽŽŽCngx  gfilenamefsrfi/srfi-1.scmŒ _ ŒŒ  _ ŒŒ _ ŒŒ  gnamegfifthŒCRhv]ŽŽŽŽŽCngx  gfilenamefsrfi/srfi-1.scmŒ ` ŒŒ  ` ŒŒ ` ŒŒ  gnamegsixthŒCRhx]ŽŽŽŽŽŽCpgx  gfilenamefsrfi/srfi-1.scmŒ a ŒŒ  a ŒŒ a ŒŒ  gnamegseventhŒCRhw]ŽŽŽŽŽŽŽCogx  gfilenamefsrfi/srfi-1.scmŒ b ŒŒ  b ŒŒ b ŒŒ  gnamegeighthŒCRh]ŽŽŽŽŽŽŽŽCwgx  gfilenamefsrfi/srfi-1.scmŒ c ŒŒ  c ŒŒ c ŒŒ c ŒŒ   gnamegninthŒCRh]ŽŽŽŽŽŽŽŽŽCwgx  gfilenamefsrfi/srfi-1.scmŒ d ŒŒ  d ŒŒ d ŒŒ d ŒŒ   gnamegtenthŒCRhŹ]ŽDĀgx  gfilenamefsrfi/srfi-1.scmŒ f ŒŒ  h ŒŒ  h ŒŒ h ŒŒ  gnamegcar+cdrŒg documentationf3Return two values, the `car' and the `cdr' of PAIR.ŒC Rģi!Rķi"R"h8ī]"ˆ$ŽŽ"’’ėC45"’’Õęglis  1gk  1glag   glead   gfilenamefsrfi/srfi-1.scmŒ q ŒŒ  r ŒŒ s ŒŒ s ŒŒ  t ŒŒ  t ŒŒ  t ŒŒ  r ŒŒ ! r ŒŒ 1 r ŒŒ  1 gnameg take-rightŒC#R"h@&]"#ˆ$ŽŽŒ"’’ć645"’’Ēglis  ?gk  ?glag   )glead   )gresult   )gfilenamefsrfi/srfi-1.scmŒ w ŒŒ  x ŒŒ y ŒŒ y ŒŒ  z ŒŒ  z ŒŒ  z 'ŒŒ  z !ŒŒ # z ŒŒ ) { ŒŒ ) x ŒŒ , x ŒŒ 5 x 1ŒŒ ? x ŒŒ  ? gnameg drop-rightŒC$R"h ]  ‘$C4™5Cglst  gi  gtail   gfilenamefsrfi/srfi-1.scmŒ } ŒŒ   ŒŒ  ŒŒ € ŒŒ  ŒŒ   ŒŒ   ŒŒ   ŒŒ  ‚ ŒŒ  ‚ ŒŒ   gnamegtake!Œg documentationf Linear-update variant of `take'.ŒC%R"hP}]45(C"%(ˆ$CCŽŽ"’’ŪŽ"’’Īuglst  Kgi  Kgtail  Kgprev   >gtail   >gfilenamefsrfi/srfi-1.scmŒ … ŒŒ  ‡ ŒŒ ‡ ŒŒ  ˆ ŒŒ  ‰ ŒŒ  Š ŒŒ  Œ ŒŒ "  ŒŒ &  ŒŒ )  #ŒŒ *  ŒŒ 3 ’ ŒŒ 6 “ ŒŒ > ’ ŒŒ > Š ŒŒ C ‹ ŒŒ K Š ŒŒ  K gnameg drop-right!Œg documentationf&Linear-update variant of `drop-right'.ŒC&Rå'‘hP±] ’$6") “$ 45DŽ™Œ"’’×"’’Č©glst  Ngi  Ngl   ?gn   ?gacc   ?gfilenamefsrfi/srfi-1.scmŒ • ŒŒ  ˜ ŒŒ ˜ ŒŒ  ™ ŒŒ  ™ ŒŒ  š ŒŒ  › ŒŒ  › ŒŒ  œ ŒŒ ) œ ŒŒ ,  ŒŒ /  ŒŒ 2  &ŒŒ 5  ŒŒ ?  ŒŒ ? š ŒŒ D š "ŒŒ N š ŒŒ  N gnamegsplit-atŒg documentationf[Return two values, a list of the elements before index I in LST, and a list of those after.ŒC'Rå(hXØ] ’$6 ‘$D"% “$ސDŽ™"’’Ū™"’’Ī glst  Ugi  Ugl  # Hgn  # Hgtmp  . :gfilenamefsrfi/srfi-1.scmŒ Ÿ ŒŒ  ” ŒŒ ” ŒŒ  ¢ ŒŒ  ¢ ŒŒ  £ ŒŒ  ” ŒŒ  ¤ ŒŒ  ¤ ŒŒ # ¦ ŒŒ ' § ŒŒ + § ŒŒ . Ø ŒŒ . Ø ŒŒ 3 © ŒŒ 4 © ŒŒ : Ŗ ŒŒ = « ŒŒ @ « ŒŒ H « ŒŒ H ¦ ŒŒ M ¦ ŒŒ U ¦ ŒŒ  U gnameg split-at!Œg documentationf$Linear-update variant of `split-at'.ŒC(RŒhÉ]45CĮgpair  gfilenamefsrfi/srfi-1.scmŒ ­ ŒŒ  Æ ŒŒ Æ ŒŒ  gnameglastŒg documentationf;Return the last element of the non-empty, finite list PAIR.ŒC)RPl‘nmhP-13"045$64545Œ"’’ŠŒ"’’Āžgclist1 Kgrest Kgl  =gacc  =gfilenamefsrfi/srfi-1.scmŒ ³ ŒŒ “ ŒŒ  µ ŒŒ  µ ŒŒ ¶ ŒŒ ! · ŒŒ * · ŒŒ 5 · ŒŒ = · ŒŒ = “ ŒŒ B “ ŒŒ C “ 'ŒŒ K “ ŒŒ K gnamegzipŒC/Rhn]6fgl  gfilenamefsrfi/srfi-1.scmŒ ŗ ŒŒ » ŒŒ  gnamegunzip1ŒC0Rh€]4545Dxgl  gfilenamefsrfi/srfi-1.scmŒ ¼ ŒŒ  ½ ŒŒ ½ ŒŒ  ½ ŒŒ   gnamegunzip2ŒC1Rh ‰]454545Dgl  gfilenamefsrfi/srfi-1.scmŒ ¾ ŒŒ  æ ŒŒ æ ŒŒ  æ 'ŒŒ  æ ŒŒ   gnamegunzip3ŒC2Rh(’]45454545DŠgl  (gfilenamefsrfi/srfi-1.scmŒ Ą ŒŒ  Į ŒŒ Į ŒŒ  Į 'ŒŒ  Į 5ŒŒ ( Į ŒŒ  ( gnamegunzip4ŒC3Rh8›]4545454545D“gl  1gfilenamefsrfi/srfi-1.scmŒ Ā ŒŒ  Ć ŒŒ Ć ŒŒ  Ć 'ŒŒ  Ć 5ŒŒ ' Ä ŒŒ 1 Ć ŒŒ  1 gnamegunzip5ŒC4Rė²6Plmn hø-1345$"4>"G(."(C45Ž"’’ā"’’Ö"A45$C454544 5?"’’æŒ"’’°‡gkons “gknil “glist1  “grest  “gknil  6 Tglist1  6 Tgknil  d „glists  d „gcars  † „gcdrs  † „ gfilenamefsrfi/srfi-1.scmŒ Č ŒŒ Ė ŒŒ 2 Ģ ŒŒ 6 Ķ ŒŒ < Ī ŒŒ @ Š ŒŒ E Š ŒŒ I Š ŒŒ L Š 'ŒŒ T Š ŒŒ T Ķ ŒŒ d Ń ŒŒ e Ņ ŒŒ q Ņ ŒŒ u Ō ŒŒ ~ Õ ŒŒ † Ō ŒŒ ‹ Ö ŒŒ Ž Ö ŒŒ — Ö +ŒŒ ™ Ö ŒŒ › Ö ŒŒ „ Ö ŒŒ „ Ń ŒŒ ¬ Ń !ŒŒ “ Ń ŒŒ “  gnamegfoldŒg documentationfuApply PROC to the elements of LIST1 ... LISTN to build a result, and return that result. See the manual for details.ŒC6Rė²7īlnm hø-1345$"4>"G(3"(CŽ45"’’ā45"’’Ń"945$C4544 4 55?"’’Ē4Œ5"’’±śgkons øgknil øgclist1  øgrest  øglst  6 Tgresult  6 Tglists  i ¢gresult  i ¢gfilenamefsrfi/srfi-1.scmŒ Ų ŒŒ Ł ŒŒ 2 Ś ŒŒ 6 Ū ŒŒ < Ż ŒŒ B ß ŒŒ C ą ŒŒ H ą ŒŒ L ą ŒŒ T ß ŒŒ T Ū ŒŒ U Ū ŒŒ e Ū ŒŒ i į ŒŒ j 㠌Œ v ć ŒŒ z å ŒŒ ƒ ę ŒŒ † ę ŒŒ ‰ ę 'ŒŒ – ę 7ŒŒ ˜ ę ŒŒ š ę ŒŒ ¢ å ŒŒ ¢ į ŒŒ £ į ŒŒ ¬ į &ŒŒ ® į ŒŒ ø į ŒŒ ø  gnameg fold-rightŒC7Rė²8Pln h°÷-1345$"4>"G(1"!(CŽ45"’’ß"’’Ó"645$C45445?"’’ŹŒ"’’»ļgkons ¬gknil ¬gclist1  ¬grest  ¬gknil  6 Wglist1  6 Wgtail  B Wgknil  g glists  g gtails  €  gfilenamefsrfi/srfi-1.scmŒ č ŒŒ é ŒŒ 2 ź ŒŒ 6 ė ŒŒ < ģ ŒŒ B ī ŒŒ B ī ŒŒ E ļ ŒŒ W ļ ŒŒ W ė ŒŒ g š ŒŒ h ń ŒŒ t ń ŒŒ x ó ŒŒ € ó ŒŒ ƒ ō ŒŒ † ō ŒŒ  ō ,ŒŒ ‘ ō ŒŒ “ ō ŒŒ  ō ŒŒ  š ŒŒ ¤ š !ŒŒ ¬ š ŒŒ ¬  gnameg pair-foldŒC8Rė²9h ’](LCL4LŽ56Šglist1  gfilenamefsrfi/srfi-1.scmŒ ś ŒŒ  ū ŒŒ  ż ŒŒ  ż ŒŒ  ż ŒŒ  ż ŒŒ   gnamegfŒCPlnh0¶]45$LCL44L4555@®glists  .gfilenamefsrfi/srfi-1.scmŒ ž ŒŒ  ’ ŒŒ  ’ ŒŒ   ŒŒ   )ŒŒ   ,ŒŒ '  )ŒŒ *  #ŒŒ ,  ŒŒ .  ŒŒ  . gnamegfŒChh-1345$"4>"G(OQ6OQŒ6ųgkons ggknil ggclist1  ggrest  ggf  < Kgf  U ggfilenamefsrfi/srfi-1.scmŒ ÷ ŒŒ ų ŒŒ 2 ł ŒŒ < ś ŒŒ U ž ŒŒ e ž ŒŒ g ž ŒŒ g  gnamegpair-fold-rightŒC9Rh\]CTgx  gfilenamefsrfi/srfi-1.scmŒ  1ŒŒ   =ŒŒ   Cė²<h-.,3 #"/"(CŽŒ"’’ę45"’’Õ45$"4>"G45$"4>"G45$"4>"G45$"4>"G"045$ "’’*4545Œ"’’Š"’’Å gp gf gg  gseed  gtail-gen  glst   Igseed   Iglst   8gresult   8gseed  Ł  gresult  Ł   gfilenamefsrfi/srfi-1.scmŒ  ŒŒ   ŒŒ   ŒŒ $  ŒŒ *  ŒŒ -  ŒŒ 0  ŒŒ 8  ŒŒ 8  ŒŒ ;  ŒŒ I  ŒŒ J  ŒŒ m  ŒŒ   ŒŒ ³  ŒŒ Ł  ŒŒ Ś  ŒŒ ä  ŒŒ š  ŒŒ ń  ŒŒ ų  ŒŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ   gnamegunfoldŒC"G45$"4>"G45$"4>"G"'45$C4545Œ"’’Ł"’’ĶGgp µgf µgg  µgseed  µgtail  µgseed  ‚ ©glis  ‚ ©gfilenamefsrfi/srfi-1.scmŒ  ŒŒ   3ŒŒ   ŒŒ 9  ŒŒ \  ŒŒ ‚  ŒŒ ƒ  ŒŒ   ŒŒ ‘  ŒŒ ˜  ŒŒ ”  ŒŒ ©  ŒŒ ©  ŒŒ µ  gnameg unfold-rightŒC=Rė²:6h@½]45$"4>"G(CŽ6µgf  :g ridentity  :glst   :gfilenamefsrfi/srfi-1.scmŒ  ŒŒ  % ŒŒ + & ŒŒ 5 ( ŒŒ 8 ( ŒŒ : ( ŒŒ  : gnamegreduceŒg documentationfķ`reduce' is a variant of `fold', where the first call to F is on two elements from LST, rather than one element and a given initial value. If LST is empty, RIDENTITY is returned. If LST has just one element then that's the return value.ŒC:R:hµ]456­gf  g ridentity  glst   gfilenamefsrfi/srfi-1.scmŒ * ŒŒ / ŒŒ  / ŒŒ   gnameg reduce-rightŒg documentationfś`reduce-right' is a variant of `fold-right', where the first call to F is on two elements from LST, rather than one element and a given initial value. If LST is empty, RIDENTITY is returned. If LST has just one element then that's the return value.ŒC;Rė²±²ļš‘ń6*ņh(¦] 45$$6CCžgls  %glen  %gls-len  %gfilenamefsrfi/srfi-1.scmŒ F ŒŒ  G &ŒŒ G ŒŒ  H ŒŒ  I ŒŒ  I )ŒŒ  % C*ónmh€Ņ)ø345$"4>"G"|ˆ$Y$6&6ŽŽ45Œ"’’½Ž45Œ"’’ (6 6"’’r-1345$"4>"G4  4 55$"4 Œ>"G"= ‘$6Ž45™445?Œ"’’Ć"’’°Źgf ¾gl ¾ghare  0 ¬gtortoise  0 ¬gmove?  0 ¬gout  0 ¬gf Ē ygl1 Ē ygrest  Ē yglen  ś ygl1  ) fgrest  ) fglen  ) fgout  ) fgfilenamefsrfi/srfi-1.scmŒ 2 ŒŒ 4 ŒŒ 0 5 ŒŒ 3 6 ŒŒ 7 6 ŒŒ = 7 ŒŒ E 8 ŒŒ I 9 ŒŒ K 9 .ŒŒ M 9 4ŒŒ R : ŒŒ U 9 ŒŒ X ; ŒŒ [ ; $ŒŒ ] < ŒŒ b < ŒŒ d < ŒŒ g < ŒŒ s ; ŒŒ v = ŒŒ z > ŒŒ  > ŒŒ  > ŒŒ „ > ŒŒ  = ŒŒ – ? ŒŒ œ @ ŒŒ   A ŒŒ ¢ A *ŒŒ ¤ A 0ŒŒ © B ŒŒ ¬ A ŒŒ ¬ 5 ŒŒ ² 5 6ŒŒ ¾ 5 ŒŒ Ē 2 ŒŒ Č E ŒŒ ė F ŒŒ š K ŒŒ ś F ŒŒ ś F ŒŒ  M ŒŒ  N ŒŒ  N ŒŒ  N &ŒŒ  O ŒŒ  P ŒŒ  P ŒŒ  N ŒŒ ) Q ŒŒ , R ŒŒ 1 R ŒŒ 7 S ŒŒ : T ŒŒ ; T ŒŒ F T +ŒŒ G U ŒŒ L U "ŒŒ M U +ŒŒ W U ŒŒ Z U ŒŒ f T ŒŒ f Q ŒŒ m Q 5ŒŒ y Q ŒŒB ¾  Ē y  gnamegmapŒCRiŸRė²ž±²ōšń6*ņh(¦] 45$$6CCžgls  %glen  %gls-len  %gfilenamefsrfi/srfi-1.scmŒ p ŒŒ  q &ŒŒ q ŒŒ  r ŒŒ  s ŒŒ  s )ŒŒ  % C*óõmnh€Z)½345$"4>"G"„ˆ$e$<&64>"GŽŽ"’’·4>"GŽ"’’”(C6"’’m-1345$"4>"G4  4 55$"4 Œ>"G"A ”$74 45>"GŽ45™"’’ĮC"’’ÆRgf Ćgl Ćghare  0 “gtortoise  0 “gmove?  0 “gf Ģ gl1 Ģ grest  Ģ glen  ’ gl1  . ogrest  . oglen  . o gfilenamefsrfi/srfi-1.scmŒ Z ŒŒ \ ŒŒ 0 ] ŒŒ 3 ^ ŒŒ 7 ^ ŒŒ = _ ŒŒ E ` ŒŒ I a ŒŒ K a .ŒŒ M a 9ŒŒ R b ŒŒ U a ŒŒ V d ŒŒ [ d ŒŒ ` d ŒŒ k e ŒŒ n e +ŒŒ y e ŒŒ z g ŒŒ  g ŒŒ „ g ŒŒ  h ŒŒ œ h ŒŒ ¢ j ŒŒ Ø k ŒŒ Ŗ k *ŒŒ ¬ k 5ŒŒ ± l ŒŒ “ k ŒŒ “ ] ŒŒ Ģ Z ŒŒ Ķ o ŒŒ š p ŒŒ õ u ŒŒ ’ p ŒŒ ’ p ŒŒ  w ŒŒ  x ŒŒ  x ŒŒ  x &ŒŒ  y ŒŒ  z ŒŒ  z ŒŒ " x ŒŒ . { ŒŒ 2 | ŒŒ 6 | ŒŒ 7 ~ ŒŒ > ~ ŒŒ ? ~ !ŒŒ L ~ ŒŒ W  ŒŒ X  #ŒŒ c  2ŒŒ m  ŒŒ o { ŒŒ9 Ć  Ģ   gnamegfor-eachŒCžR+h¤-134?6œgf gclist1 grest  gfilenamefsrfi/srfi-1.scmŒ  ŒŒ ‚ ŒŒ  ‚ ŒŒ   gnameg append-mapŒC>R,h„-134?6gf gclist1 grest  gfilenamefsrfi/srfi-1.scmŒ „ ŒŒ … ŒŒ  … ŒŒ   gnameg append-map!ŒC?Ri@Rė²B‘īlmn hą-1345$"4>"G(H"9(645$ŽŒ"’’ŌŽ"’’Ē"’’¼"R45$6445?$4 5Œ"’’Į4 5"’’®Œ"’’ łgproc Žglist1 Žgrest  Žgl  6 ogrl  6 ogres  J ogl  ~ Šgrl  ~ Šgres  Ÿ Š gfilenamefsrfi/srfi-1.scmŒ Š ŒŒ Ž ŒŒ 2  ŒŒ 6  ŒŒ < ’ ŒŒ B “ ŒŒ C ” ŒŒ H ” ŒŒ J ” ŒŒ J ” ŒŒ R • ŒŒ U – ŒŒ Z – ŒŒ b – ŒŒ e — ŒŒ o — ŒŒ o  ŒŒ r ‘ ŒŒ z  ŒŒ ~ ˜ ŒŒ  š ŒŒ ‹ š ŒŒ ‘ › ŒŒ ’ œ ŒŒ • œ #ŒŒ Ÿ œ ŒŒ Ÿ œ ŒŒ §  ŒŒ Ø ž ŒŒ µ ž "ŒŒ ½ ž ŒŒ ¾ Ÿ ŒŒ Š Ÿ ŒŒ Š ˜ ŒŒ Õ ˜ ŒŒ Ö ™ ŒŒ Ž ˜ ŒŒ& Ž  gnameg filter-mapŒg documentationf›Apply PROC to the elements of LIST1... and return a list of the results as per SRFI-1 `map', except that any #f results are omitted from the list returned.ŒCBRė²Aīlõn hØV-1345$"4>"G(/"#(C4>"GŽ"’’Ż"’’Õ"245$C4>"G45"’’ĪŒ"’’ĆNgf ¢gclist1 ¢grest  ¢gl  6 Ygl  e —gfilenamefsrfi/srfi-1.scmŒ ” ŒŒ ¢ ŒŒ 2 £ ŒŒ 6 ¤ ŒŒ < „ ŒŒ ? Ø ŒŒ S © ŒŒ Y © ŒŒ Y ¤ ŒŒ e Ŗ ŒŒ f « ŒŒ r « ŒŒ u ® ŒŒ ‰ Æ ŒŒ — Æ ŒŒ — Ŗ ŒŒ œ Ŗ ŒŒ ¢ Ŗ ŒŒ ¢  gnameg pair-for-eachŒCARė²Ihˆ]45$"4>"G(C45$H"/(C45$ŽŽ"’’ŌCŽ"’’ÄCgpred  ƒgls  ƒgresult  ? gls  E tgp  E tgfilenamefsrfi/srfi-1.scmŒ “ ŒŒ  · ŒŒ + ø ŒŒ , ø ŒŒ . ¹ ŒŒ 3 ¹ ŒŒ 5 ¹ ŒŒ 9 ø ŒŒ < » ŒŒ ? » ŒŒ ? » ŒŒ E ¼ ŒŒ K ½ ŒŒ O ¾ ŒŒ T ¾ ŒŒ V ¾ ŒŒ Z ½ ŒŒ _ Ą &ŒŒ b Ą ŒŒ c Ą ŒŒ f Į ŒŒ i Į !ŒŒ q Į ŒŒ t ¼ ŒŒ w ¼ ŒŒ  ¼ ŒŒ ‚ ¹ ŒŒ  ƒ gnameg take-whileŒg documentationfjReturn a new list which is the longest initial prefix of LS whose elements all satisfy the predicate PRED.ŒCIRė²Jhhe]45$"4>"G"2(C45$ Ž"’’Žˆ$CC"’’Ć]gpred  fglst  fgprev  ) [grest  ) [gfilenamefsrfi/srfi-1.scmŒ Ć ŒŒ  Å ŒŒ ) Ę ŒŒ / Č ŒŒ 3 Ź ŒŒ 8 Ź ŒŒ : Ź ŒŒ > Č ŒŒ C Ė ŒŒ K Ė ŒŒ N Ķ ŒŒ R Ķ ŒŒ U Ļ ŒŒ V Ļ ŒŒ Z Ń ŒŒ [ Ę ŒŒ  f gnameg take-while!Œg documentationf&Linear-update variant of `take-while'.ŒCJRė²KhX\] 45$"4>"G" (C45$ Ž"’’ćC"’’ŲTgpred  Qglst  Qglst  ) Igfilenamefsrfi/srfi-1.scmŒ Ó ŒŒ  Ö ŒŒ ) × ŒŒ / Ų ŒŒ 0 Ł ŒŒ 2 Ś ŒŒ 7 Ś ŒŒ 9 Ś ŒŒ = Ų ŒŒ @ Ū ŒŒ F Ū ŒŒ I × ŒŒ  Q gnameg drop-whileŒg documentationfUDrop the longest initial prefix of LST whose elements all satisfy the predicate PRED.ŒCKRė²L‘hh»]45$"4>"G"3("45$ŽŒ"’’Ų45D"’’³gpred  gglst  gglst  ) \grl  ) \gfilenamefsrfi/srfi-1.scmŒ Ž ŒŒ  į ŒŒ ) ā ŒŒ / ć ŒŒ 5 ä ŒŒ : ä ŒŒ < ä ŒŒ @ ć ŒŒ C å ŒŒ F å ŒŒ I å ŒŒ Q å ŒŒ R ę ŒŒ \ ę ŒŒ \ ā ŒŒ _ ā ŒŒ g ā ŒŒ  g gnamegspanŒg documentationf}Return two values, the longest initial prefix of LST whose elements all satisfy the predicate PRED, and the remainder of LST.ŒCLRė²Mhp~]45$"4>"G":(D45$ Ž"’’܈$ DD"’’»vgpred  nglist  ngprev  ) cgrest  ) cgfilenamefsrfi/srfi-1.scmŒ č ŒŒ  ź ŒŒ ) ė ŒŒ / ķ ŒŒ 2 ī ŒŒ 4 ī ŒŒ 5 ļ ŒŒ : ļ ŒŒ < ļ ŒŒ @ ķ ŒŒ E š ŒŒ M 𠌌 P ņ ŒŒ T ņ ŒŒ W ō ŒŒ X ō ŒŒ ^ õ ŒŒ _ ö ŒŒ c ö ŒŒ c ė ŒŒ  n gnamegspan!Œg documentationf Linear-update variant of `span'.ŒCMRė²N‘hhĘ]45$"4>"G"3("45$ 45DŽŒ"’’Ķ"’’¾gpred  ggclist  ggclist  ) \grl  ) \gfilenamefsrfi/srfi-1.scmŒ ų ŒŒ  ū ŒŒ ) ü ŒŒ / ż ŒŒ 0 ż ŒŒ 5 ž ŒŒ : ž ŒŒ < ž ŒŒ @ ż ŒŒ A ’ ŒŒ K ’ ŒŒ N  ŒŒ Q  ŒŒ T  ŒŒ \  ŒŒ \ ü ŒŒ _ ü ŒŒ g ü ŒŒ  g gnamegbreakŒg documentationfzReturn two values, the longest initial prefix of LST whose elements all fail the predicate PRED, and the remainder of LST.ŒCNRė²Ohp}]45$"4>"G":(D45$ˆ$ DDŽ"’’Ę"’’»ugpred  nglist  ngl  ) cgprev  ) cgfilenamefsrfi/srfi-1.scmŒ  ŒŒ   ŒŒ )  ŒŒ /  ŒŒ 2  ŒŒ 4  ŒŒ 5  ŒŒ :  ŒŒ <  ŒŒ @  ŒŒ C  ŒŒ G  ŒŒ J  ŒŒ K  ŒŒ Q  ŒŒ R  ŒŒ V  ŒŒ Y  ŒŒ c  ŒŒ c  ŒŒ  n gnamegbreak!Œg documentationf!Linear-update variant of `break'.ŒCORė²Pīlnm hØu-1345$"4>"G(6"X45$C4455$ 45@445?$C45"’’ØŒ"’’mgpred ”gls ”glists  ”glists  > –gt  | –gfilenamefsrfi/srfi-1.scmŒ  ŒŒ  ŒŒ 2  ŒŒ :  ŒŒ >  ŒŒ ?  ŒŒ K  ŒŒ N  ŒŒ S  ŒŒ ]  ŒŒ a  ŒŒ d  ŒŒ n  ŒŒ o  ŒŒ r  ŒŒ |  ŒŒ |  ŒŒ ˆ  4ŒŒ –  0ŒŒ –  ŒŒ ›  ŒŒ ”  ŒŒ ”  gnameganyŒCPRh@ ]"2(CŽ(645$CŽ"’’Ī"’’Ęgpred  @gls  @gls   8gt  $ 8gfilenamefsrfi/srfi-1.scmŒ  ŒŒ   ŒŒ  ŒŒ  " ŒŒ   ŒŒ  # ŒŒ  # ŒŒ  % ŒŒ " % ŒŒ $ % ŒŒ $ % ŒŒ 2 % #ŒŒ 8 % ŒŒ 8  ŒŒ  @ gnamegany1ŒCīRė²Qöīlnm h h-1345$"4>"G(6"S45$C4455$ 4 5@44 5?$45"’’ÆCŒ"’’¢`gpred œgls œglists  œglists  > ‘gfilenamefsrfi/srfi-1.scmŒ ' ŒŒ ( ŒŒ 2 ) ŒŒ : * ŒŒ > + ŒŒ ? , ŒŒ K , ŒŒ N . ŒŒ S . ŒŒ ] . ŒŒ a , ŒŒ d / ŒŒ n / ŒŒ o 1 ŒŒ r 1 ŒŒ | 1 ŒŒ € 1 ŒŒ  1 5ŒŒ  1 1ŒŒ ‘ + ŒŒ – + ŒŒ œ + ŒŒ œ  gnamegeveryŒCQRh@ż] "-(CŽ(645$ Ž"’’ÕC"’’Ėõgpred  ;gls  ;gls   3gfilenamefsrfi/srfi-1.scmŒ 3 ŒŒ  4 ŒŒ 5 ŒŒ  7 ŒŒ  5 ŒŒ  8 ŒŒ  8 ŒŒ  : ŒŒ " : ŒŒ $ : ŒŒ ( : ŒŒ + : $ŒŒ 1 : ŒŒ 3 4 ŒŒ  ; gnamegevery1ŒCöRė² īlmn h°A-1345$"4>"G(4"%(C45$CŽ—"’’Ū "’’Š"845$C445?$C45—"’’ČŒ "’’ŗ9gpred °gclist1 °grest  °gl  6 [gi  6 [glists  j ¢gi  j ¢gfilenamefsrfi/srfi-1.scmŒ < ŒŒ ? ŒŒ 2 @ ŒŒ 6 A ŒŒ < B ŒŒ ? D ŒŒ D D ŒŒ F D ŒŒ J D ŒŒ P F ŒŒ S F ŒŒ [ F ŒŒ [ A ŒŒ j G ŒŒ k H ŒŒ w H ŒŒ z J ŒŒ } J ŒŒ ‡ J ŒŒ ‹ H ŒŒ  L ŒŒ š L !ŒŒ ¢ L ŒŒ ¢ G ŒŒ § G ŒŒ ° G ŒŒ °  gnameg list-indexŒg documentationfgReturn the index of the first set of elements, one from each of CLIST1 ... CLISTN, that satisfies PRED.ŒC R÷iTR‘Th8r]"&(6Ž4Ž5"’’Ś"’’Ļjgalist  7ga  ,grl   ,gfilenamefsrfi/srfi-1.scmŒ R ŒŒ  U ŒŒ W ŒŒ  X ŒŒ  Y ŒŒ  Y ŒŒ  Y ŒŒ  Y )ŒŒ $ Y ŒŒ , Y ŒŒ , U ŒŒ / V ŒŒ 7 U ŒŒ  7 gnameg alist-copyŒg documentationfeReturn a copy of ALIST, copying both the pairs comprising the list and those making the associations.ŒCURųė²V‘hˆN-.,3#45$"4>"G"9(645$ Ž"’’ŲŽŒ"’’Ē"’’¼Fgkey galist gk=  ga  = vgrl  = vgfilenamefsrfi/srfi-1.scmŒ [ ŒŒ  \ ŒŒ = ] ŒŒ C ^ ŒŒ I _ ŒŒ J ` ŒŒ Q ` ŒŒ T ` ŒŒ X ` ŒŒ [ a ŒŒ e a ŒŒ h b ŒŒ k b ŒŒ n b ŒŒ v b ŒŒ v ] ŒŒ y ] ŒŒ  ] ŒŒ   gnameg alist-deleteŒCVRųVh ›-.,3#6“gkey galist gk=  gfilenamefsrfi/srfi-1.scmŒ d ŒŒ e ŒŒ  gnameg alist-delete!ŒCWRųł”ś•ė²”Hh\]LL6Tgy  gfilenamefsrfi/srfi-1.scmŒ q ŒŒ q ŒŒ  C hh»-.,3#&6&645$"4>"G  O6³gx hgls hg=  hgfilenamefsrfi/srfi-1.scmŒ i ŒŒ  j ŒŒ & m ŒŒ . j ŒŒ 6 n ŒŒ 7 p ŒŒ h q ŒŒ h  gnamegmemberŒC”Rė²XQ”hf]LL6^gel  gfilenamefsrfi/srfi-1.scmŒ { ŒŒ { 0ŒŒ { %ŒŒ  Chx-1345$"4>"G(C",(C4O5$Ž"’’ÖCŽ"’’Ę g= rgrest rgf  8 dgr  8 dgfilenamefsrfi/srfi-1.scmŒ u ŒŒ v ŒŒ 2 w ŒŒ 8 y ŒŒ > z ŒŒ ? z ŒŒ A { ŒŒ T { ŒŒ W | ŒŒ Z | ŒŒ b | ŒŒ d y ŒŒ g y ŒŒ j y !ŒŒ r y ŒŒ r gnameglset<=ŒCXRė²XQ”hf]LL6^gel  gfilenamefsrfi/srfi-1.scmŒ „ ŒŒ „ .ŒŒ „ #ŒŒ  C”hk]L6cgx  gy  gfilenamefsrfi/srfi-1.scmŒ … 0ŒŒ … >ŒŒ  Ch]]LLO6Ugel  gfilenamefsrfi/srfi-1.scmŒ … ŒŒ  … #ŒŒ   Ch<-1345$"4>"G(C"C(C4O5$%4O5$Ž"’’ĮCCŽ"’’Æ4g= ‰grest ‰gf  8 {gr  8 {gfilenamefsrfi/srfi-1.scmŒ ~ ŒŒ  ŒŒ 2 € ŒŒ 8 ‚ ŒŒ > ƒ ŒŒ ? ƒ ŒŒ A „ ŒŒ T „ ŒŒ U … ŒŒ c … IŒŒ e … ŒŒ i „ ŒŒ l † ŒŒ o † ŒŒ w † ŒŒ { ‚ ŒŒ ~ ‚ ŒŒ  ‚ ŒŒ ‰ ‚ ŒŒ ‰ gnameglset=ŒCYRłśė²Zhk]L6cgx  gy  gfilenamefsrfi/srfi-1.scmŒ ž ŒŒ ž ŒŒ  C”h˜ā-13H&"‚$"*45$"4>"GOK"0(C4J5$"ŒŽ"’’Š"’’ÄŚg= ”glist ”grest  ”gpred  ”gans  X ˆgrest  X ˆgfilenamefsrfi/srfi-1.scmŒ Ž ŒŒ  š ŒŒ  š ŒŒ  š ŒŒ " š ŒŒ )  ŒŒ X   ŒŒ ^ ” ŒŒ b £ ŒŒ g £ ŒŒ m £ ŒŒ q £ ŒŒ z „ ŒŒ } „ ŒŒ € ¦ ŒŒ ˆ £ ŒŒ ˆ   ŒŒ ”  gnameg lset-adjoinŒg documentationflAdd to LIST any of the elements of REST not already in the list. These elements are `cons'ed onto the start of LIST (so the return shares a common tail with LIST), but the order they're added is unspecified. The given `=' procedure is used for comparing elements, called as `(@var{=} listelem elem)', i.e., the second argument is one of the given REST parameters.ŒCZRłśė²[hk]L6cgx  gy  gfilenamefsrfi/srfi-1.scmŒ Æ ŒŒ Æ ŒŒ  C66”h ]4M5$CŒCygelt  gans  gfilenamefsrfi/srfi-1.scmŒ ¶ ŒŒ  · ŒŒ  · ŒŒ  ¹ ŒŒ   Ch0x](C(C&CLO6pglis  .gans  .gfilenamefsrfi/srfi-1.scmŒ ± ŒŒ  ² ŒŒ . ¶ ŒŒ  . C hhĶ-13H&"‚$"*45$"4>"GOKO6Åg= bgrest bgpred  bgfilenamefsrfi/srfi-1.scmŒ Ø ŒŒ  « ŒŒ  « ŒŒ  « ŒŒ " « ŒŒ ) ® ŒŒ ^ » ŒŒ b ± ŒŒ b gnameg lset-unionŒC[Rė²\‘Q”hf]LL6^gll  gfilenamefsrfi/srfi-1.scmŒ Ć ŒŒ  Ć &ŒŒ Ć ŒŒ  Ch€?-1345$"4>"G">(64O5$ŽŒ"’’ĻŽ"’’Ā"’’·7g= yglist1 ygrest  ygl  0 ngacc  0 ngfilenamefsrfi/srfi-1.scmŒ ¾ ŒŒ æ ŒŒ 0 Ą ŒŒ 6 Į ŒŒ < Ā ŒŒ = Ć ŒŒ P Ć ŒŒ S Ä ŒŒ V Ä ŒŒ Y Ä ŒŒ a Ä ŒŒ d Å ŒŒ n Å ŒŒ n Ą ŒŒ q Ą ŒŒ y Ą ŒŒ y  gnameglset-intersectionŒC\Rė²]‘P”hf]LL6^gll  gfilenamefsrfi/srfi-1.scmŒ Ī ŒŒ  Ī &ŒŒ Ī ŒŒ  ChˆK-1345$"4>"G(C">(64O5$ Ž"’’ÓŽŒ"’’Ā"’’·Cg= ‚glist1 ‚grest  ‚gl  9 wgacc  9 wgfilenamefsrfi/srfi-1.scmŒ Ē ŒŒ Č ŒŒ 2 É ŒŒ 9 Ė ŒŒ ? Ģ ŒŒ E Ķ ŒŒ F Ī ŒŒ Y Ī ŒŒ \ Ļ ŒŒ f Ļ ŒŒ i Š ŒŒ l Š ŒŒ o Š ŒŒ w Š ŒŒ w Ė ŒŒ z Ė ŒŒ ‚ Ė ŒŒ ‚  gnameglset-differenceŒC]Rė²^6‘”h“]""~(J":(64L5$ Ž"’’׎Œ"’’Ę"’’ŗ4L5$ Ž"’’“ŽŒ"’’‚"’’w¬glst  gres  gl   „gacc   „gr   Jgacc   Jgfilenamefsrfi/srfi-1.scmŒ Ö ŒŒ  × ŒŒ Ų ŒŒ  Ł ŒŒ  Ś ŒŒ  Ū ŒŒ  Ü ŒŒ " Ü ŒŒ ( Ü ŒŒ , Ü ŒŒ / Ż ŒŒ 9 Ż ŒŒ < Ž ŒŒ ? Ž 'ŒŒ B Ž !ŒŒ J Ž ŒŒ J Ł ŒŒ W ß ŒŒ \ ß ŒŒ b ß ŒŒ f ß ŒŒ i ą ŒŒ s ą ŒŒ v į ŒŒ y į "ŒŒ | į ŒŒ „ į ŒŒ „ × ŒŒ ‡ × ŒŒ  × ŒŒ   Ch@•-1345$"4>"GO6g= :grest :gfilenamefsrfi/srfi-1.scmŒ Ō ŒŒ Õ ŒŒ 6 ā ŒŒ : Ö ŒŒ : gnameglset-xorŒC^Rė²_‘Q”hf]LL6^gll  gfilenamefsrfi/srfi-1.scmŒ ź ŒŒ  ź 1ŒŒ ź )ŒŒ  Ch˜Æ-1345$"4>"G"X(4545D4O5$ŽŒ"’’½ŽŒ"’’Ø"’’š§g= –glist1 –grest  –gl  0 ˆgaccd  0 ˆgacci  0 ˆgappears  V ˆgfilenamefsrfi/srfi-1.scmŒ å ŒŒ ę ŒŒ 0 ē ŒŒ 6 č ŒŒ 7 é ŒŒ > é ŒŒ F é ŒŒ G ź ŒŒ V ź ŒŒ ^ ė ŒŒ a ģ ŒŒ f ģ !ŒŒ i ģ ŒŒ s ģ ŒŒ v ķ ŒŒ y ķ ŒŒ | ķ ŒŒ ˆ ķ ŒŒ ˆ ē ŒŒ ‹ ē ŒŒ Œ ē &ŒŒ – ē ŒŒ –  gnameglset-diff+intersectionŒC_Rė²`[h8-1345$"4>"G@‡g= 4grest 4gfilenamefsrfi/srfi-1.scmŒ 𠌌 ń ŒŒ 4 ņ ŒŒ 4 gnameg lset-union!ŒC`Rė²a\h8«-1345$"4>"G@£g= 6glist1 6grest  6gfilenamefsrfi/srfi-1.scmŒ ō ŒŒ õ ŒŒ 6 ö ŒŒ 6  gnameglset-intersection!ŒCaRė²c^h8-1345$"4>"G@…g= 4grest 4gfilenamefsrfi/srfi-1.scmŒ ų ŒŒ ł ŒŒ 4 ś ŒŒ 4 gnameg lset-xor!ŒCcRė²d_h8°-1345$"4>"G@Øg= 6glist1 6grest  6gfilenamefsrfi/srfi-1.scmŒ ü ŒŒ ż ŒŒ 6 ž ŒŒ 6  gnameglset-diff+intersection!ŒCdRCŚgm  0gfilenamefsrfi/srfi-1.scmŒ  ' ŒŒ 1 ß ŒŒ 6 ß ŒŒ > ß &ŒŒ C ß ŒŒ L 㠌Œ Q ć ŒŒ W ć ŒŒ X ć +ŒŒ ` ć ŒŒ b ä ŒŒ g 㠌Œ  é ŒŒ l ī ŒŒ ē ö ŒŒ ¢ ū ŒŒ  ż ŒŒ ń  ŒŒ „  ŒŒ /  ŒŒ Ń  ŒŒ ™ % ŒŒ ƒ 7 ŒŒ ä @ ŒŒ  G ŒŒ  [ ŒŒ  \ ŒŒ $ ] ŒŒ + ^ ŒŒ Į _ ŒŒ Y ` ŒŒ ó a ŒŒ Š b ŒŒ * c ŒŒ Ź d ŒŒ µ f ŒŒ ¼ j ŒŒ Ć k ŒŒ  q ŒŒ  w ŒŒ Į } ŒŒ   … ŒŒ ¼ • ŒŒ "Ó Ÿ ŒŒ #Ä ­ ŒŒ %9 ³ ŒŒ %Ń ŗ ŒŒ &ƒ ¼ ŒŒ 'D ¾ ŒŒ ( Ą ŒŒ ) Ā ŒŒ ,z Č ŒŒ /] Ų ŒŒ 2* č ŒŒ 5s ÷ ŒŒ 9%  ŒŒ ;B  ŒŒ =X  ŒŒ ?@ * ŒŒ E„ 1 ŒŒ E¬ W ŒŒ K• Y ŒŒ Lg  ŒŒ M8 „ ŒŒ M? ˆ ŒŒ QD Š ŒŒ Si ” ŒŒ V* “ ŒŒ X Ć ŒŒ Yß Ó ŒŒ \ Ž ŒŒ ^) č ŒŒ `q ų ŒŒ bx  ŒŒ dø  ŒŒ f  ŒŒ hC ' ŒŒ i 3 ŒŒ l¤ < ŒŒ l« P ŒŒ nm R ŒŒ pa [ ŒŒ q6 d ŒŒ rö i ŒŒ u' u ŒŒ x§ ~ ŒŒ |Ķ Ž ŒŒ€ Ø ŒŒ‚‚ ¾ ŒŒ„ž Ē ŒŒˆ@ Ō ŒŒ‹2 å ŒŒŒ 𠌌 ō ŒŒš ų ŒŒŽó ü ŒŒa Žõ C6PK!£Āq“SS srfi-10.gonu„[µü¤GOOF----LE-8-2.0;]'4h‰] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-10¤ ¤ gfilenameS¤ fsrfi/srfi-10.scm¤ gimportsS¤ gice-9¤ grdelim¤   ¤ ¤ ¤ gexportsS¤ gdefine-reader-ctor¤ ¤ gset-current-module¤ ¤ ¤ gcond-expand-provide¤ gcurrent-module¤ ¤ gmake-hash-table¤ g reader-ctors¤ g hashq-set!¤ g hashq-ref¤ g procedure?¤ gerror¤ funknown hash-comma tag ¤ !glookup¤ "gread¤ #f%syntax error in hash-comma expression¤ $glength¤ %g hash-comma¤ &gread-hash-extend¤C5hĄ”]4   54>"G4i4i5>"G4i 5Rh ]4>"GCˆgsymbol  gproc  gfilenamefsrfi/srfi-10.scmŒ = ŒŒ  > ŒŒ   gnamegdefine-reader-ctorŒCR h(Ø] 4545$C6 gsymbol  $gp $gfilenamefsrfi/srfi-10.scmŒ D ŒŒ  E ŒŒ E ŒŒ  F ŒŒ  F ŒŒ H ŒŒ $ H ŒŒ  $ gnameglookupŒC!R"#$!hP6]45"6‰$.45 ”$Š$45Ž@"’’É"’’Å"’’Į.gchar  Ngport  Ngobj  Ngp  9 Bgfilenamefsrfi/srfi-10.scmŒ L ŒŒ  M ŒŒ M ŒŒ  R ŒŒ  R ŒŒ  N ŒŒ  N ŒŒ  N ŒŒ  N $ŒŒ $ N ŒŒ ) N ŒŒ , N ;ŒŒ - N 2ŒŒ 1 N ŒŒ 2 O ŒŒ 7 O ŒŒ 9 O ŒŒ 9 O ŒŒ @ P ŒŒ B P ŒŒ  N gnameg hash-commaŒC%R&i,%i6™gm  ,gfilenamefsrfi/srfi-10.scmŒ  / ŒŒ - 3 ŒŒ 2 3 ŒŒ : 3 &ŒŒ ? 3 ŒŒ H 8 ŒŒ S 8 ŒŒ  = ŒŒ  D ŒŒ ± L ŒŒ ½ V ŒŒ  ½ C6PK!Ć(^Aųų srfi-28.gonu„[µü¤GOOF----LE-8-2.0ą]4hD] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-28¤ ¤ gfilenameS¤ fsrfi/srfi-28.scm¤ g replacementsS¤ gformat¤  ¤ gset-current-module¤ ¤ ¤ g simple-format¤ gcond-expand-provide¤ gcurrent-module¤ ¤C5hčv]4    54>"Gh†-13@~gmessage gargs gfilenamefsrfi/srfi-28.scmŒ  ŒŒ   ŒŒ  gnamegformatŒC Ri4i56ngm  (gfilenamefsrfi/srfi-28.scmŒ   ŒŒ Ł  ŒŒ Ž ! ŒŒ ę ! &ŒŒ č ! ŒŒ  č C6PK!tv.øø srfi-38.gonu„[µü¤GOOF----LE-8-2.0 ]U4h¤] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-38¤ ¤ gfilenameS¤ fsrfi/srfi-38.scm¤ gimportsS¤ grnrs¤ g bytevectors¤   ¤ ¤ gsrfi-8¤ ¤ ¤ gsrfi-69¤ ¤ ¤ gsystem¤ gvm¤ g trap-state¤ ¤ ¤ ¤ gexportsS¤ gwrite-with-shared-structure¤ gread-with-shared-structure¤ ¤ gset-current-module¤ ! ¤ " ¤ #gcond-expand-provide¤ $gcurrent-module¤ %¤ &gcurrent-output-port¤ 'g vector-length¤ (gstring?¤ )g string-length¤ *g bytevector?¤ +gport?¤ ,gdisplay¤ -f(¤ .f)¤ /f . ¤ 0ghash-table-ref¤ 1f ¤ 2f#(¤ 3gwrite¤ 4gnumber?¤ 5f#¤ 6gcounter¤ 7f=¤ 8ghash-table-set!¤ 9ghash-table-exists?¤ :gmake-hash-table¤ ;geq?¤ g peek-char¤ ?g eof-object?¤ @g list->string¤ Agreverse¤ Bg read-char¤ Cgstring->number¤ Dg char-numeric?¤ Eghash-table-ref/default¤ Fgerror¤ GfDouble declaration of part ¤ Hgread¤ IfUse of undeclared part ¤ JfMalformed shared part specifier¤ Kg with-fluid*¤ Lg%read-hash-procedures¤ Mgfor-each¤ Ngread-hash-extend¤ O0123456789 ¤ Pghash-table-size¤ Qgpatch!¤ Rg procedure?¤ Sghole?¤ Tg fill-hole¤C5hąž]4   54">"G4#i4$i5%>"G&'()*+h€\] ˆ$C‹$45 ‘€"$C45$45 ‘€"$C45$C¦$C45$CCTgobj  €gt ! €gt F €gt X €gt s €gfilenamefsrfi/srfi-38.scmŒ 9 ŒŒ  : ŒŒ : ŒŒ : ŒŒ  ; ŒŒ  ; ŒŒ  ; 'ŒŒ  ; ŒŒ  ; ŒŒ ! : ŒŒ - < ŒŒ 7 < ŒŒ 8 < 'ŒŒ ? < ŒŒ A < ŒŒ F : ŒŒ R = ŒŒ X : ŒŒ f > ŒŒ j : ŒŒ k > ŒŒ m ? ŒŒ s : ŒŒ  € gnameg interesting?ŒC,-./012'345678h@]"_ˆ$Ę4L>"G4L>"G"">(L64L>"G4L>"GL6ˆ$C45$"’’Ŗ4L>"G4L>"GŽ"’’t"’’tŽ"’’g‹$ƒ4L>"G454L £>"G"E‘$L64L>"G4L£>"G—"’’» "’’“ L64L5$Č45$³4 5$04 L>"G4 L>"G L64 5—4 L>"G4 L>"G4 L>"G4 >"G4>"G"’żŅ"’żĪ L6śgobj  @gstate  @gobj  : Źglen  õ ]gi   Vgval  y 8gn  Ę 4gfilenamefsrfi/srfi-38.scmŒ N ŒŒ  O ŒŒ P ŒŒ P ŒŒ  Q ŒŒ  Q ŒŒ  Q ŒŒ " R ŒŒ ' R ŒŒ . R ŒŒ : S ŒŒ D T ŒŒ H Y ŒŒ L Y ŒŒ M [ ŒŒ Q [ ŒŒ X [ ŒŒ a \ ŒŒ x ] ŒŒ | ] ŒŒ | T ŒŒ  T ŒŒ ƒ T ŒŒ „ T ,ŒŒ  T ŒŒ • U ŒŒ ™ U ŒŒ   U ŒŒ © V ŒŒ ® V !ŒŒ µ V ŒŒ Ą W !ŒŒ Ę W ŒŒ Ź S ŒŒ Ķ S "ŒŒ Ó S ŒŒ Ö ^ ŒŒ Ś P ŒŒ Ū _ ŒŒ ß _ ŒŒ ę _ ŒŒ ļ ` ŒŒ õ ` ŒŒ ų a ŒŒ ž a ŒŒ  a ŒŒ  b ŒŒ  c ŒŒ  c ŒŒ  c +ŒŒ " c "ŒŒ # d ŒŒ ' d &ŒŒ . d ŒŒ 7 e ŒŒ > e (ŒŒ E e ŒŒ P f (ŒŒ V f ŒŒ V b ŒŒ e h ŒŒ f i ŒŒ p i ŒŒ q j ŒŒ y j ŒŒ  k ŒŒ ‚ l ŒŒ Œ k ŒŒ  m ŒŒ ‘ m $ŒŒ ˜ m ŒŒ ” n ŒŒ ø o $ŒŒ ¼ o ŒŒ ½ q "ŒŒ Ć q 8ŒŒ Å q "ŒŒ Ę q ŒŒ Ę q ŒŒ É r ŒŒ Ķ r ŒŒ Ō r ŒŒ Ż s ŒŒ ń t ŒŒ õ t ŒŒ ü t ŒŒ  u ŒŒ  u -ŒŒ  u ŒŒ  v ŒŒ 4 w ŒŒ 8 k ŒŒ @ y ŒŒ^  @ gnameg write-objŒC98'hø›]4L5€$C45$ 64>"Gˆ$"4L>"GŽ"’’™‹$?45"+‘$C4L£>"G—"’’Õ "’’ĪC“gobj  ±gstate  ±gt  ±glen  w Ægi  } Øgfilenamefsrfi/srfi-38.scmŒ ~ ŒŒ   ŒŒ  ŒŒ  ŒŒ  € ŒŒ "  ŒŒ +  ŒŒ , ƒ ŒŒ C „ ŒŒ G „ ŒŒ H … ŒŒ M … ŒŒ T … ŒŒ _ † ŒŒ i † ŒŒ l ‡ ŒŒ p „ ŒŒ q ˆ ŒŒ w ˆ ŒŒ } ‰ ŒŒ ‚ Š ŒŒ † ‰ ŒŒ ‰ ‹ ŒŒ  ‹ ŒŒ — ‹ ŒŒ ¢ ‰ ŒŒ Ø ‰ ŒŒ  ± gnamegscanŒC:;86 hˆL-.,3#45#OOQQ454>"G4 >"G6Dgobj ƒgoutport ƒgoptarg  ƒg interesting?  9 ƒg write-obj  9 ƒgscan  9 ƒgstate  P ƒgfilenamefsrfi/srfi-38.scmŒ . ŒŒ  0 /ŒŒ J  ŒŒ P  ŒŒ S Ž ŒŒ g  ŒŒ m  ŒŒ s  ŒŒ ƒ  ŒŒ ƒ gnamegwrite-with-shared-structureŒCR<:=>?@ABhX7]"G4L545$"45€$ 4564L5Œ"’’¹"’’±/gpred  Uginitial  Ugchars   Mgc  Mgt   .gfilenamefsrfi/srfi-38.scmŒ › ŒŒ  œ ŒŒ   ŒŒ  ŒŒ  ž ŒŒ  ž ŒŒ $ ž 'ŒŒ + ž "ŒŒ 2 ž ŒŒ 5 Ÿ ŒŒ = Ÿ ŒŒ >   ŒŒ G   ŒŒ M   ŒŒ M œ ŒŒ  U gnamegread-some-charsŒCCDBEFG8h_]LCWgfilenamefsrfi/srfi-38.scmŒ « ŒŒ  « $ŒŒ   gnamegthunkŒCHIJ hØŅ]*44L55454L5=†$P$4>"G"4LO>"G4 5C#†$$C 6 6Źgc  £gport  £gn   £gc   £gthunk  ( £gcell  U ƒgobj  y ƒgfilenamefsrfi/srfi-38.scmŒ ¢ ŒŒ  £ ŒŒ  £ ŒŒ  £ ?ŒŒ  £ ŒŒ  £ ŒŒ  £ ŒŒ  ¤ ŒŒ  £ ŒŒ  „ ŒŒ ( £ ŒŒ 3 ¦ ŒŒ 9 Ø ŒŒ : © ŒŒ > © ŒŒ E © ŒŒ U Ŗ ŒŒ U Ŗ ŒŒ X ¬ ŒŒ s ­ ŒŒ y ­ ŒŒ € ® ŒŒ Œ ¦ ŒŒ ’ ± ŒŒ ™ ² ŒŒ  ² ŒŒ ” “ ŒŒ £ “ ŒŒ  £ gnameg read-hashŒCKLMNha]L6Ygdigit  gfilenamefsrfi/srfi-38.scmŒ ø ŒŒ ¹ ŒŒ  COHPQhPŖ]4LO>"G4L5 4L5’$4>"G"C¢gresult " Jgfilenamefsrfi/srfi-38.scmŒ · ŒŒ  ø ŒŒ  ŗ ŒŒ  ø ŒŒ  » ŒŒ " » ŒŒ & ¼ ŒŒ - ¼ ŒŒ 1 ¼ ŒŒ 2 ½ ŒŒ  J C hXī-.,3#4545OOQQ[O6ęgport Sg parts-table Sgread-some-chars  3 Sg read-hash  3 Sgfilenamefsrfi/srfi-38.scmŒ — ŒŒ  — 6ŒŒ  ˜ ŒŒ ˜ ŒŒ S ¶ ŒŒ S gnamegread-with-shared-structureŒCRRhn]6fgx  gfilenamefsrfi/srfi-38.scmŒ Ą ŒŒ  Ą ŒŒ   gnameghole?ŒCSRSTh ]45$ 456C…gx  gfilenamefsrfi/srfi-38.scmŒ Į ŒŒ  Į ŒŒ Į ŒŒ  Į /ŒŒ  Į $ŒŒ   gnameg fill-holeŒCTRSTQ'hĄł]ˆ$N45$45"4>"G4Ž5$ 4Ž5CŽ6‹$\"J ’$C£45$45¤"4>"G™"’’¶45™"’’ØCńgx  ¼gi b ¬gelt  q £gfilenamefsrfi/srfi-38.scmŒ Ć ŒŒ  Å ŒŒ Ä ŒŒ Ę ŒŒ  Ę ŒŒ  Ę ŒŒ  Ę ŒŒ  Ę $ŒŒ  Ę /ŒŒ  Ę $ŒŒ Ę ŒŒ % Ę 9ŒŒ * Ę AŒŒ / Ę 9ŒŒ 8 Ē ŒŒ = Ē ŒŒ ? Ē ŒŒ C Ē ŒŒ F Ē $ŒŒ K Ē /ŒŒ M Ē $ŒŒ N Ē ŒŒ U Ē AŒŒ W Ē 9ŒŒ Z Č ŒŒ ^ Ä ŒŒ b É ŒŒ f Ź ŒŒ j É ŒŒ q Ė ŒŒ q Ė ŒŒ t Ģ ŒŒ ~ Ģ ŒŒ ƒ Ķ ŒŒ Š Ķ ŒŒ  Ī ŒŒ ¦ É $ŒŒ ¬ É ŒŒ ­ É ŒŒ “ É ŒŒ ŗ É ŒŒ*  ¼ gnamegpatch!ŒCQRC–gm  ,gfilenamefsrfi/srfi-38.scmŒ   ŒŒ - " ŒŒ 2 " ŒŒ : " &ŒŒ ? " ŒŒ  . ŒŒ ¹ — ŒŒ A Ą ŒŒ  Į ŒŒ Ü Ć ŒŒ  Ž C6PK!ÓŪnlist¤ g list->string¤ greverse-list->string¤ !g string-join¤ "g string-length¤ #g string-ref¤ $g string-copy¤ %gsubstring/shared¤ &g string-copy!¤ 'g string-take¤ (gstring-take-right¤ )g string-drop¤ *gstring-drop-right¤ +g string-pad¤ ,gstring-pad-right¤ -g string-trim¤ .gstring-trim-right¤ /gstring-trim-both¤ 0g string-set!¤ 1g string-fill!¤ 2gstring-compare¤ 3gstring-compare-ci¤ 4gstring=¤ 5gstring<>¤ 6gstring<¤ 7gstring>¤ 8gstring<=¤ 9gstring>=¤ :g string-ci=¤ ;g string-ci<>¤ ¤ >g string-ci<=¤ ?g string-ci>=¤ @g string-hash¤ Agstring-hash-ci¤ Bgstring-prefix-length¤ Cgstring-prefix-length-ci¤ Dgstring-suffix-length¤ Egstring-suffix-length-ci¤ Fgstring-prefix?¤ Ggstring-prefix-ci?¤ Hgstring-suffix?¤ Igstring-suffix-ci?¤ Jg string-index¤ Kgstring-index-right¤ Lg string-skip¤ Mgstring-skip-right¤ Ng string-count¤ Ogstring-contains¤ Pgstring-contains-ci¤ Qg string-upcase¤ Rgstring-upcase!¤ Sgstring-downcase¤ Tgstring-downcase!¤ Ugstring-titlecase¤ Vgstring-titlecase!¤ Wgstring-reverse¤ Xgstring-reverse!¤ Yg string-append¤ Zgstring-append/shared¤ [gstring-concatenate¤ \gstring-concatenate-reverse¤ ]gstring-concatenate/shared¤ ^g!string-concatenate-reverse/shared¤ _g string-map¤ `g string-map!¤ ag string-fold¤ bgstring-fold-right¤ cg string-unfold¤ dgstring-unfold-right¤ egstring-for-each¤ fgstring-for-each-index¤ gg xsubstring¤ hg string-xcopy!¤ igstring-replace¤ jgstring-tokenize¤ kg string-filter¤ lg string-delete¤ m !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklV¤ ngcond-expand-provide¤ o¤C5h°x]4  54 >"G4mhB]456:gfilenamefsrfi/srfi-13.scmŒ  ŒŒ  C>"Gni4i5o6pgm $gfilenamefsrfi/srfi-13.scmŒ   ŒŒ %  ŒŒ ¤  ŒŒ ¬  &ŒŒ ®  ŒŒ  ® C6PK!š ł½¶½¶ srfi-69.gonu„[µü¤GOOF----LE-8-2.0„¶]W4h²R] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-69¤ ¤ gfilenameS¤ fsrfi/srfi-69.scm¤ gimportsS¤ gsrfi-1¤  ¤  ¤ gsrfi-9¤ ¤ ¤ gsrfi-13¤ ¤ ¤ gice-9¤ goptargs¤ ¤ ¤ ¤ gexportsS¤ gmake-hash-table¤ g hash-table?¤ galist->hash-table¤ ghash-table-equivalence-function¤ ghash-table-hash-function¤ ghash-table-ref¤ !ghash-table-ref/default¤ "ghash-table-set!¤ #ghash-table-delete!¤ $ghash-table-exists?¤ %ghash-table-update!¤ &ghash-table-update!/default¤ 'ghash-table-size¤ (ghash-table-keys¤ )ghash-table-values¤ *ghash-table-walk¤ +ghash-table-fold¤ ,ghash-table->alist¤ -ghash-table-copy¤ .ghash-table-merge!¤ /gstring-ci-hash¤ 0ghash-by-identity¤ 1 !"#$%&'()*+,-./0¤ 2g re-exportsS¤ 3g string-hash¤ 43¤ 5g replacementsS¤ 6ghash¤ 76¤ 8gset-current-module¤ 98¤ :8¤ ;gcond-expand-provide¤ gmake-syntax-transformer¤ ?>¤ @>¤ Ag hashx-invoke¤ Bgmacro¤ Cg $sc-dispatch¤ DC¤ EC¤ Fg_¤ Ggany¤ HFGŒ¤ Ig syntax->datum¤ JI¤ KI¤ Lg datum->syntax¤ ML¤ NL¤ Og ht-associator¤ Pg ht-real-table¤ Qgsyntax-violation¤ RQ¤ SQ¤ Tf-source expression failed to match any pattern¤ Ugwith-hashx-values¤ Vglet¤ Wgfirst¤ Xgsecond¤ Ygthird¤ Zgmost-positive-fixnum¤ [gcaller-with-default-size¤ \6¤ ]6¤ ^gstring-hash-ci¤ _ghashq¤ `gsrfi-69:hash-table¤ ag"%make-srfi-69-hash-table-procedure¤ bgmake-srfi-69-hash-table¤ cFGGGGGG¤ dg syntax-object¤ eglambda¤ fgm-46961e518c-31¤ ggtop¤ hfg¤ igribcage¤ jgt-46961e518c-2b¤ kgt-46961e518c-2c¤ lgt-46961e518c-2d¤ mgt-46961e518c-2e¤ ngt-46961e518c-2f¤ ogt-46961e518c-30¤ pjklmno¤ qhhhhhh¤ rfl-46961e518c-36¤ sfl-46961e518c-37¤ tfl-46961e518c-38¤ ufl-46961e518c-39¤ vfl-46961e518c-3a¤ wfl-46961e518c-3b¤ xrstuvw¤ yipqx¤ zi¤ {gx¤ |{¤ }h¤ ~fl-46961e518c-33¤ ~¤ €i|}¤ gshift¤ ‚g proc-name¤ ƒgargs¤ „‚ƒ¤ …g¤ †……¤ ‡fl-1e8ba8b5a-2ba¤ ˆfl-1e8ba8b5a-2bb¤ ‰‡ˆ¤ Ši„†‰¤ ‹gkey¤ Œgvalue¤ gname¤ Žgformals¤ gbody¤ ‹ŒŽ¤ ‘……………¤ ’fl-1e8ba8b5a-2ad¤ “fl-1e8ba8b5a-2ae¤ ”fl-1e8ba8b5a-2af¤ •fl-1e8ba8b5a-2b0¤ –fl-1e8ba8b5a-2b1¤ —’“”•–¤ ˜i‘—¤ ™gmake-procedure-name¤ 𙤠›…¤ œfl-1e8ba8b5a-29d¤ œ¤ žiš›¤ Ÿ…¤  fl-1e8ba8b5a-29c¤ ” ¤ ¢i|Ÿ”¤ £hyz€zzzzŠ˜ž¢ ¤ ¤ghygiene¤ „¤¤ ¦de£„¤ §g real-table¤ Ø…yz€¤ ©¤¤ Ŗd§Ø©¤ «g associator¤ ¬d«Ø©¤ ­gsize¤ ®d­Ø©¤ Ægweakness¤ °dÆØ©¤ ±gequivalence-function¤ ²d±Ø©¤ ³g hash-function¤ “d³Ø©¤ µŖ¬®°²“¤ ¶g make-struct¤ ·gm-46961e518c-29¤ ø·g¤ ¹gt-1e8ba8b5a-38d¤ ŗgt-1e8ba8b5a-38c¤ »gt-1e8ba8b5a-38b¤ ¼¹ŗ»¤ ½gm-1e8ba8b5a-38e¤ ¾½g¤ æ¾¾¾¤ Ąfl-1e8ba8b5a-392¤ Įfl-1e8ba8b5a-393¤ Āfl-1e8ba8b5a-394¤ ĆĄĮ¤ Äi¼æĆ¤ Åg ctor-args¤ ĘŤ Ēfl-1e8ba8b5a-37a¤ ČǤ ÉiĘŸČ¤ Źgctor¤ Ėgfield¤ ĢŹĖ¤ Ķfl-1e8ba8b5a-376¤ Īfl-1e8ba8b5a-377¤ ĻĶΤ ŠĭϤ Ńgform¤ Ņg type-name¤ Ógconstructor-spec¤ Ōg field-names¤ ÕŃŅÓŌ¤ Ö…………¤ ×fl-1e8ba8b5a-36b¤ Ųfl-1e8ba8b5a-36c¤ Łfl-1e8ba8b5a-36d¤ Śfl-1e8ba8b5a-36e¤ Ū×ŲŁŚ¤ ÜiÕÖŪ¤ Żg record-layout¤ Žgfunctional-setters¤ ßgsetters¤ ągcopier¤ įggetters¤ āg constructor¤ ćggetter-identifiers¤ ägfield-identifiers¤ åŻŽßąįāćä¤ ę……………………¤ ēfl-1e8ba8b5a-343¤ čfl-1e8ba8b5a-341¤ éfl-1e8ba8b5a-33f¤ źfl-1e8ba8b5a-33d¤ ėfl-1e8ba8b5a-33b¤ ģfl-1e8ba8b5a-339¤ ķfl-1e8ba8b5a-337¤ īfl-1e8ba8b5a-335¤ ļēčéźėģķī¤ šiåęļ¤ ńfl-1e8ba8b5a-334¤ ņń¤ ói|Ÿņ¤ ōøyz€zÄzzzÉŠzÜšó¤ õd¶ō„¤ öd`Ø©¤ ÷d ō„¤ ųõö÷Ŗ¬®°²“ ¤ ł¦µų¤ śgeach-any¤ ūFśŒ¤ üQ¤ żQ¤ žfWrong number of arguments¤ ’g identifier?¤ ’¤ ’¤ …z€¤ da©¤ grecord-type-vtable¤ ¤ ¤ g pwpwpwpwpwpw¤ gdefault-record-printer¤  ¤  ¤  §«­Æ±³¤  gset-struct-vtable-name!¤   ¤  ¤ gvtable-offset-user¤ ¤ ¤ g%hash-table?-procedure¤ FG¤ gm-46961e518c-48¤ g¤ gt-46961e518c-47¤ ¤ ¤ fl-46961e518c-4d¤ ¤ i¤ fl-46961e518c-4a¤ ¤ i|¤ zzzzzŠ˜ž¢ ¤  de„¤ !gobj¤ "gt-1e8ba8b5a-47e¤ #gt-1e8ba8b5a-478¤ $gt-1e8ba8b5a-479¤ %gt-1e8ba8b5a-47a¤ &gt-1e8ba8b5a-47d¤ 'gt-1e8ba8b5a-47c¤ (gt-1e8ba8b5a-47b¤ )"#$%&'(¤ *gm-1e8ba8b5a-47f¤ +*g¤ ,+++++++¤ -fl-1e8ba8b5a-483¤ .fl-1e8ba8b5a-484¤ /fl-1e8ba8b5a-485¤ 0fl-1e8ba8b5a-486¤ 1fl-1e8ba8b5a-487¤ 2fl-1e8ba8b5a-488¤ 3fl-1e8ba8b5a-489¤ 4-./0123¤ 5i),4¤ 6g copier-id¤ 76¤ 8fl-1e8ba8b5a-476¤ 98¤ :i7Ÿ9¤ ;g ctor-name¤ <;¤ =fl-1e8ba8b5a-46e¤ >=¤ ?i<Ÿ>¤ @Ō¤ Afl-1e8ba8b5a-46c¤ BA¤ Ci@ŸB¤ Dglayout¤ ED¤ Ffl-1e8ba8b5a-46a¤ GF¤ HiEŸG¤ Ig immutable?¤ JI¤ Kfl-1e8ba8b5a-468¤ LK¤ MiJŸL¤ Ng field-count¤ ON¤ Pfl-1e8ba8b5a-466¤ QP¤ RiOŸQ¤ Sg getter-ids¤ TS¤ Ufl-1e8ba8b5a-463¤ VU¤ WiTŸV¤ Xg field-ids¤ YX¤ Zfl-1e8ba8b5a-460¤ [Z¤ \iYŸ[¤ ]gpredicate-name¤ ^g field-spec¤ _IŃŅÓ]^¤ `………………¤ afl-1e8ba8b5a-453¤ bfl-1e8ba8b5a-454¤ cfl-1e8ba8b5a-455¤ dfl-1e8ba8b5a-456¤ efl-1e8ba8b5a-457¤ ffl-1e8ba8b5a-458¤ gabcdef¤ hi_`g¤ iøzz5zzzz:z?zCzHzMzRzWz\hšó¤ jd!i„¤ kj¤ lgand¤ mdli„¤ ngstruct?¤ odni„¤ poj¤ qgeq?¤ rdqi„¤ sg struct-vtable¤ tdsi„¤ utj¤ v…z¤ wd`v©¤ xruw¤ ympx¤ z ky¤ {…z¤ |d{©¤ }gthrow-bad-struct¤ ~}¤ }¤ €g%ht-real-table-procedure¤ gfree-id¤ ‚g %%on-error¤ ƒgm-46961e518c-54¤ „ƒg¤ …„¤ †fl-46961e518c-56¤ ‡†¤ ˆi|…‡¤ ‰„zˆzzzzŠ˜ž¢ ¤ Šd‚‰„¤ ‹Š¤ Œ‹G¤ g%%type¤ Žgt-1e8ba8b5a-3a5¤ gt-1e8ba8b5a-3a6¤ gt-1e8ba8b5a-3a7¤ ‘gt-1e8ba8b5a-3a8¤ ’gt-1e8ba8b5a-3a9¤ “gt-1e8ba8b5a-3aa¤ ”gt-1e8ba8b5a-3ab¤ •Ž‘’“”¤ –gm-1e8ba8b5a-3ac¤ —–g¤ ˜———————¤ ™fl-1e8ba8b5a-3b0¤ šfl-1e8ba8b5a-3b1¤ ›fl-1e8ba8b5a-3b2¤ œfl-1e8ba8b5a-3b3¤ fl-1e8ba8b5a-3b4¤ žfl-1e8ba8b5a-3b5¤ Ÿfl-1e8ba8b5a-3b6¤  ™š›œžŸ¤ ”i•˜ ¤ ¢ggetter¤ £gindex¤ ¤¢£¤ „fl-1e8ba8b5a-3a3¤ ¦fl-1e8ba8b5a-3a4¤ §„¦¤ Øi¤†§¤ ©ŅS6¤ Ŗ………¤ «fl-1e8ba8b5a-39e¤ ¬fl-1e8ba8b5a-39f¤ ­fl-1e8ba8b5a-3a0¤ ®«¬­¤ Æi©Ŗ®¤ °øzˆz”zzzØzÆšó¤ ±d°„¤ ²±¤ ³FŒ²G¤ “gck¤ µgerr¤ ¶gs¤ ·µ¶¤ ø„„¤ ¹fl-46961e518c-59¤ ŗfl-46961e518c-5a¤ »¹ŗ¤ ¼i·ø»¤ ½„¼zˆzzzzŠ˜ž¢ ¤ ¾d“½„¤ ægquote¤ Ąd潄¤ Į…¼zˆ¤ Ād`Į©¤ ĆĄĀ¤ ÄƤ Åg%%index¤ ĘdŰ„¤ ǁƤ ČFŒĒG¤ Éfl-46961e518c-5e¤ Źfl-46961e518c-5f¤ ĖÉŹ¤ Ģi·øĖ¤ Ķ„ĢzˆzzzzŠ˜ž¢ ¤ Īd“Ķ„¤ ĻdæĶ„¤ ŠĢzˆ¤ Ńd Š©¤ ŅĻѤ ÓҤ Ōg%%copier¤ ÕdŌ°„¤ ցդ ×FŒÖG¤ Ųfl-46961e518c-63¤ Łfl-46961e518c-64¤ ŚŲ٤ Ūi·øŚ¤ Ü„ŪzˆzzzzŠ˜ž¢ ¤ Żd“Ü„¤ ŽdæÜ„¤ ßg%%srfi-69:hash-table-set-fields¤ ą…Ūzˆ¤ įdßą©¤ āŽį¤ ć⤠ägt-46961e518c-53¤ åä¤ ęfl-46961e518c-68¤ ēę¤ čiå…ē¤ é„čzˆzzzzŠ˜ž¢ ¤ źde鄤 ėøčzˆz”zzzØzÆšó¤ ģd¶ė„¤ ķģ¤ īgif¤ ļdī네 šdq네 ńds네 ņńģ¤ ó…čzˆ¤ ōd`ó©¤ õšņō¤ ög struct-ref¤ ÷dö네 ųčzˆ¤ łd ų©¤ ś÷ģł¤ ūd}네 üdæė„¤ żdPó©¤ žüż¤ ’ūģž¤ ļõś’¤ źķ¤ …zˆ¤ d€©¤ g%ht-associator-procedure¤ gm-46961e518c-6f¤ g¤ ¤ fl-46961e518c-71¤  ¤  i| ¤  z zzzzŠ˜ž¢ ¤  d‚ „¤   ¤  G¤ øz z”zzzØzÆšó¤ d„¤ ¤ FG¤ ¤ fl-46961e518c-74¤ fl-46961e518c-75¤ ¤ i·¤ z zzzzŠ˜ž¢ ¤ d“„¤ d愤 …z ¤ d`©¤ ¤ ¤ dÅ„¤  ¤ !F G¤ "fl-46961e518c-79¤ #fl-46961e518c-7a¤ $"#¤ %i·$¤ &%z zzzzŠ˜ž¢ ¤ 'd“&„¤ (dæ&„¤ )%z ¤ *d )©¤ +(*¤ ,+¤ -dŌ„¤ .-¤ /F.G¤ 0fl-46961e518c-7e¤ 1fl-46961e518c-7f¤ 201¤ 3i·2¤ 43z zzzzŠ˜ž¢ ¤ 5d“4„¤ 6dæ4„¤ 7…3z ¤ 8dß7©¤ 968¤ :9¤ ;gt-46961e518c-6e¤ <;¤ =fl-46961e518c-83¤ >=¤ ?i<>¤ @?z zzzzŠ˜ž¢ ¤ Ade@„¤ Bø?z z”zzzØzÆšó¤ Cd¶B„¤ DC¤ EdīB„¤ FdqB„¤ GdsB„¤ HGC¤ I…?z ¤ Jd`I©¤ KFHJ¤ LdöB„¤ M?z ¤ Nd M©¤ OLCN¤ Pd}B„¤ QdæB„¤ RdOI©¤ SQR¤ TPCS¤ UEKOT¤ VADU¤ W…z ¤ XdW©¤ Yght-size¤ Zg%ht-size-procedure¤ [gm-46961e518c-8a¤ \[g¤ ]\¤ ^fl-46961e518c-8c¤ _^¤ `i|]_¤ a\z`zzzzŠ˜ž¢ ¤ bd‚a„¤ cb¤ dcG¤ eøz`z”zzzØzÆšó¤ fde„¤ gf¤ hFdgG¤ i\\¤ jfl-46961e518c-8f¤ kfl-46961e518c-90¤ ljk¤ mi·il¤ n\mz`zzzzŠ˜ž¢ ¤ od“n„¤ pdæn„¤ q…mz`¤ rd`q©¤ spr¤ ts¤ udÅe„¤ vu¤ wFdvG¤ xfl-46961e518c-94¤ yfl-46961e518c-95¤ zxy¤ {i·iz¤ |\{z`zzzzŠ˜ž¢ ¤ }d“|„¤ ~dæ|„¤ {z`¤ €d ©¤ ~€¤ ‚¤ ƒdŌe„¤ „ƒ¤ …Fd„G¤ †fl-46961e518c-99¤ ‡fl-46961e518c-9a¤ ˆ†‡¤ ‰i·iˆ¤ Š\‰z`zzzzŠ˜ž¢ ¤ ‹d“Š„¤ Œd抄¤ …‰z`¤ Ždߍ©¤ ŒŽ¤ ¤ ‘gt-46961e518c-89¤ ’‘¤ “fl-46961e518c-9e¤ ”“¤ •i’]”¤ –\•z`zzzzŠ˜ž¢ ¤ —de–„¤ ˜ø•z`z”zzzØzÆšó¤ ™d¶˜„¤ 𙤠›dī˜„¤ œdq˜„¤ ds˜„¤ ž™¤ Ÿ…•z`¤  d`Ÿ©¤ ”œž ¤ ¢dö˜„¤ £•z`¤ ¤d £©¤ „¢™¤¤ ¦d}˜„¤ §d昄¤ ØdYŸ©¤ ©§Ø¤ Ŗ¦™©¤ «›”„Ŗ¤ ¬—𫤠­…z`¤ ®dZ­©¤ Æg ht-weakness¤ °g%ht-weakness-procedure¤ ±gm-46961e518c-a5¤ ²±g¤ ³²¤ “fl-46961e518c-a7¤ µ“¤ ¶i|³µ¤ ·²z¶zzzzŠ˜ž¢ ¤ ød‚·„¤ ¹ø¤ ŗ¹G¤ »øz¶z”zzzØzÆšó¤ ¼d»„¤ ½¼¤ ¾Fŗ½G¤ æ²²¤ Ąfl-46961e518c-aa¤ Įfl-46961e518c-ab¤ ĀĄĮ¤ Ći·æĀ¤ IJĆz¶zzzzŠ˜ž¢ ¤ Åd“Ä„¤ ĘdæÄ„¤ Ē…Ćz¶¤ Čd`Ē©¤ ÉĘȤ ŹÉ¤ ĖdÅ»„¤ ́ˤ ĶFŗĢG¤ Īfl-46961e518c-af¤ Ļfl-46961e518c-b0¤ ŠĪϤ Ńi·æŠ¤ ҲŃz¶zzzzŠ˜ž¢ ¤ Ód“Ņ„¤ ŌdæŅ„¤ ÕŃz¶¤ Öd Õ©¤ ×ŌÖ¤ Ųפ ŁdŌ»„¤ ځ٤ ŪFŗŚG¤ Üfl-46961e518c-b4¤ Żfl-46961e518c-b5¤ ŽÜݤ ßi·æŽ¤ ą²ßz¶zzzzŠ˜ž¢ ¤ įd“ą„¤ ādæą„¤ ć…ßz¶¤ ädß橤 åāä¤ ęå¤ ēgt-46961e518c-a4¤ čē¤ éfl-46961e518c-b9¤ źé¤ ėič³ź¤ ģ²ėz¶zzzzŠ˜ž¢ ¤ ķde설 īøėz¶z”zzzØzÆšó¤ ļd¶ī„¤ šļ¤ ńdī ņdq óds ōóļ¤ õ…ėz¶¤ öd`õ©¤ ÷ņōö¤ ųdö łėz¶¤ śd ł©¤ ūųļś¤ üd} żdæī„¤ ždÆõ©¤ ’żž¤ üļ’¤ ń÷ū¤ ķš¤ …z¶¤ d°©¤ g*%hash-table-equivalence-function-procedure¤ gm-46961e518c-c0¤ g¤ ¤  fl-46961e518c-c2¤   ¤  i| ¤  z zzzzŠ˜ž¢ ¤  d‚ „¤  ¤ G¤ øz z”zzzØzÆšó¤ d„¤ ¤ FG¤ ¤ fl-46961e518c-c5¤ fl-46961e518c-c6¤ ¤ i·¤ z zzzzŠ˜ž¢ ¤ d“„¤ d愤 …z ¤ d`©¤ ¤ ¤  dÅ„¤ ! ¤ "F!G¤ #fl-46961e518c-ca¤ $fl-46961e518c-cb¤ %#$¤ &i·%¤ '&z zzzzŠ˜ž¢ ¤ (d“'„¤ )dæ'„¤ *&z ¤ +d *©¤ ,)+¤ -,¤ .dŌ„¤ /.¤ 0F/G¤ 1fl-46961e518c-cf¤ 2fl-46961e518c-d0¤ 312¤ 4i·3¤ 54z zzzzŠ˜ž¢ ¤ 6d“5„¤ 7dæ5„¤ 8…4z ¤ 9dß8©¤ :79¤ ;:¤ fl-46961e518c-d4¤ ?>¤ @i=?¤ A@z zzzzŠ˜ž¢ ¤ BdeA„¤ Cø@z z”zzzØzÆšó¤ Dd¶C„¤ ED¤ FdīC„¤ GdqC„¤ HdsC„¤ IHD¤ J…@z ¤ Kd`J©¤ LGIK¤ MdöC„¤ N@z ¤ Od N©¤ PMDO¤ Qd}C„¤ RdæC„¤ SdJ©¤ TRS¤ UQDT¤ VFLPU¤ WBEV¤ X…z ¤ YdX©¤ Zg#%hash-table-hash-function-procedure¤ [gm-46961e518c-db¤ \[g¤ ]\¤ ^fl-46961e518c-dd¤ _^¤ `i|]_¤ a\z`zzzzŠ˜ž¢ ¤ bd‚a„¤ cb¤ dcG¤ eøz`z”zzzØzÆšó¤ fde„¤ gf¤ hFdgG¤ i\\¤ jfl-46961e518c-e0¤ kfl-46961e518c-e1¤ ljk¤ mi·il¤ n\mz`zzzzŠ˜ž¢ ¤ od“n„¤ pdæn„¤ q…mz`¤ rd`q©¤ spr¤ ts¤ udÅe„¤ vu¤ wFdvG¤ xfl-46961e518c-e5¤ yfl-46961e518c-e6¤ zxy¤ {i·iz¤ |\{z`zzzzŠ˜ž¢ ¤ }d“|„¤ ~dæ|„¤ {z`¤ €d ©¤ ~€¤ ‚¤ ƒdŌe„¤ „ƒ¤ …Fd„G¤ †fl-46961e518c-ea¤ ‡fl-46961e518c-eb¤ ˆ†‡¤ ‰i·iˆ¤ Š\‰z`zzzzŠ˜ž¢ ¤ ‹d“Š„¤ Œd抄¤ …‰z`¤ Ždߍ©¤ ŒŽ¤ ¤ ‘gt-46961e518c-da¤ ’‘¤ “fl-46961e518c-ef¤ ”“¤ •i’]”¤ –\•z`zzzzŠ˜ž¢ ¤ —de–„¤ ˜ø•z`z”zzzØzÆšó¤ ™d¶˜„¤ 𙤠›dī˜„¤ œdq˜„¤ ds˜„¤ ž™¤ Ÿ…•z`¤  d`Ÿ©¤ ”œž ¤ ¢dö˜„¤ £•z`¤ ¤d £©¤ „¢™¤¤ ¦d}˜„¤ §d昄¤ ØdŸ©¤ ©§Ø¤ Ŗ¦™©¤ «›”„Ŗ¤ ¬—𫤠­…z`¤ ®dZ­©¤ Ægeach¤ °GG¤ ±Æ°¤ ²G±Œ¤ ³G²Œ¤ “G³Œ¤ µg %%set-fields¤ ¶gdummy¤ ·gcheck?¤ øgexpr¤ ¹¶·¶¢ø¤ ŗgm-46961e518c-f6¤ »ŗg¤ ¼»øøøø¤ ½fl-46961e518c-fb¤ ¾fl-46961e518c-fc¤ æfl-46961e518c-fd¤ Ąfl-46961e518c-fe¤ Įfl-46961e518c-ff¤ ½¾æĄĮ¤ Ći¹¼Ā¤ Ä»¤ Åfl-46961e518c-f8¤ ĘŤ Ēi|Äʤ Čgt-1e8ba8b5a-3c4¤ Égt-1e8ba8b5a-3c6¤ Źgt-1e8ba8b5a-3c5¤ ĖČÉŹ¤ Ģgm-1e8ba8b5a-3c7¤ ĶĢg¤ ĪĶĶͤ Ļfl-1e8ba8b5a-3cb¤ Šfl-1e8ba8b5a-3cc¤ Ńfl-1e8ba8b5a-3cd¤ ŅĻŠŃ¤ ÓiĖĪҤ Ōfl-1e8ba8b5a-3c1¤ Õfl-1e8ba8b5a-3c2¤ Öfl-1e8ba8b5a-3c3¤ ×ŌÕÖ¤ Ųi©Ŗ×¤ ŁøĆzǁzÓzzzŲšó ¤ ŚdµŁ„¤ Ū…ĆzǤ Üd`Ū©¤ ŻdPŪ©¤ ŽdOŪ©¤ ßdYŪ©¤ ądÆŪ©¤ įdŪ©¤ ādŪ©¤ 毎߹į⤠ägmap¤ åä¤ ęä¤ ēglist¤ čght-size!¤ ég%ht-size!-procedure¤ źFGG¤ ėgm-46961e518c-10a¤ ģėg¤ ķgt-46961e518c-108¤ īgt-46961e518c-109¤ ļķī¤ šģģ¤ ńfl-46961e518c-10f¤ ņfl-46961e518c-110¤ óńņ¤ ōiļšó¤ õģ¤ öfl-46961e518c-10c¤ ÷ö¤ ųi|õ÷¤ łģōzųzzzzŠ˜ž¢ ¤ śdeł„¤ ūgt-1e8ba8b5a-3e6¤ ügt-1e8ba8b5a-3e7¤ żūü¤ žgm-1e8ba8b5a-3e8¤ ’žg¤ ’’¤ fl-1e8ba8b5a-3ec¤ fl-1e8ba8b5a-3ed¤ ¤ iż¤ gsetter¤ ¢¤ fl-1e8ba8b5a-3e0¤ fl-1e8ba8b5a-3e1¤  fl-1e8ba8b5a-3e2¤   ¤  iŖ ¤  ^£¤  fl-1e8ba8b5a-3d7¤ fl-1e8ba8b5a-3d8¤  ¤ i †¤ g field-specs¤ Ҥ fl-1e8ba8b5a-3d3¤ fl-1e8ba8b5a-3d4¤ ¤ i†¤ øōzųz zzšó¤ d¶„¤ gval¤ d„¤ ¤ d dq„¤ ds„¤ ¤  …ōzų¤ !d` ©¤ "!¤ #g struct-set!¤ $d#„¤ %ōzų¤ &d %©¤ '$&¤ (d}„¤ )d愤 *dč ©¤ +)*¤ ,(+¤ -"',¤ .ś-¤ /…zų¤ 0dé/©¤ 1gequal?¤ 2geqv?¤ 3ghashv¤ 4gstring=?¤ 5g string-ci=?¤ 6gguess-hash-function¤ 7greverse!¤ 8gkeyword?¤ 9gwithout-keyword-args¤ :¤ ;¤ g key-or-value¤ ?gmake-doubly-weak-hash-table¤ @gerror¤ AfInvalid weak hash table type¤ Bg guile-ht-ctor¤ Cgassoc¤ DC¤ EC¤ Fgassq¤ Ggassv¤ Hgequivalence-proc->associator¤ IgweakS¤ JI Œ¤ KJ¤ Lgfor-each¤ Mghashx-get-handle¤ Ng hashx-set!¤ Ofht-value¤ Pght-unspecified¤ Qg hashx-ref¤ RfKey not in table¤ Sghashx-create-handle!¤ Tg hashx-remove!¤ Ug hash-fold¤ Vg alist-cons¤C5hŲ]›]4   124575 4:>"G4;i4"G4@ABEHKNOPh(Œ-13ŒŒŒŒC„g hashx-proc 'ght-var 'gargs  'gfilenamefsrfi/srfi-69.scmŒ a ŒŒ d ŒŒ '  Chd] 45L4?6\gargs  gv gfilenamefsrfi/srfi-69.scmŒ  a ŒŒ   CSTh(!] 45$ O@6gy  'gtmp 'gfilenamefsrfi/srfi-69.scmŒ a ŒŒ  ' g documentationfrInvoke HASHX-PROC, a `hashx-*' procedure taking a hash-function, assoc-function, and the hash-table as first args.Œg macro-typegdefmacroŒg defmacro-argsgargsC5AR4@UBEHKNVWXOYPhHĄ-13454545ŒŒCøgbindings Fght-var Fg body-forms  Fgfilenamefsrfi/srfi-69.scmŒ i ŒŒ l ŒŒ l ŒŒ  l ŒŒ  m ŒŒ % l ŒŒ . n ŒŒ 6 l ŒŒ F  Chd] 45L4?6\gargs  gv gfilenamefsrfi/srfi-69.scmŒ  i ŒŒ   CSTh(] 45$ O@6 gy  'gtmp 'gfilenamefsrfi/srfi-69.scmŒ i ŒŒ  ' g documentationffBind BINDINGS to the hash-function, associator, and real-table of HT-VAR, while evaluating BODY-FORMS.Œg macro-typegdefmacroŒg defmacro-argsgargsC5URZh o-.,3#L6ggobj gsize gfilenamefsrfi/srfi-69.scmŒ z ŒŒ  { ŒŒ  Ch]OCłghash-fn  gfilenamefsrfi/srfi-69.scmŒ w ŒŒ  gnamegcaller-with-default-sizeŒg documentationfnAnswer a function that makes `most-positive-fixnum' the default second argument to HASH-FN, a 2-arg procedure.ŒC[R4[i]56R^i/R4[i_i50R`h]ØCg real-table  g associator  gsize   gweakness   gequivalence-function   g hash-function   gfilenamefsrfi/srfi-69.scmŒ … ŒŒ   gnameg"%make-srfi-69-hash-table-procedureŒCaR4@bBEcłhČ]CĄgt-46961e518c-2b  gt-46961e518c-2c  gt-46961e518c-2d   gt-46961e518c-2e   gt-46961e518c-2f   gt-46961e518c-30      CūżbžhT]L6Lga  gfilenamefsrfi/srfi-69.scmŒ  … ŒŒ  CFhD]L6<gfilenamefsrfi/srfi-69.scmŒ  … ŒŒ   Ch]C   CST hp…]45$@45$ O@45$4O?$@  6  6}gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-69.scmŒ … ŒŒ  n C5bR ` Ø4`>"G –aiŖ`R`hx]¦$§‚CCpgobj  gfilenamefsrfi/srfi-69.scmŒ … ŒŒ   gnameg%hash-table?-procedureŒCR4@BEzh7]C/gt-46961e518c-47    CūżžhT]L6Lga  gfilenamefsrfi/srfi-69.scmŒ  … ŒŒ  CFhD]L6<gfilenamefsrfi/srfi-69.scmŒ  … ŒŒ   C|h]C   CST hp…]45$@45$ O@45$4O?$@  6  6}gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-69.scmŒ … ŒŒ  n C5R`Phx]§& ©C6pgs  gfilenamefsrfi/srfi-69.scmŒ … ŒŒ   gnameg%ht-real-table-procedureŒC€R4@PBE³¾Äh:]ŒŒC2gerr  gs    CČĪÓh:]ŒŒC2gerr  gs    Cׯćh:]ŒŒC2gerr  gs    Ch7]C/gt-46961e518c-53    CūżPžhT]L6Lga  gfilenamefsrfi/srfi-69.scmŒ  … ŒŒ  CFhD]L6<gfilenamefsrfi/srfi-69.scmŒ  … ŒŒ   Ch]C   CSThøĮ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66¹gx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-69.scmŒ … ŒŒ  ³ C5PR`Ohx]§& ©C6pgs  gfilenamefsrfi/srfi-69.scmŒ … ŒŒ   gnameg%ht-associator-procedureŒCR4@OBEh:]ŒŒC2gerr  gs    C!',h:]ŒŒC2gerr  gs    C/5:h:]ŒŒC2gerr  gs    CVh7]C/gt-46961e518c-6e    CūżOžhT]L6Lga  gfilenamefsrfi/srfi-69.scmŒ  … ŒŒ  CFhD]L6<gfilenamefsrfi/srfi-69.scmŒ  … ŒŒ   CXh]C   CSThøĮ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66¹gx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-69.scmŒ … ŒŒ  ³ C5OR`Yh r]§& ©C6jgs  gfilenamefsrfi/srfi-69.scmŒ … ŒŒ   gnameg%ht-size-procedureŒCZR4@YBEhoth:]ŒŒC2gerr  gs    Cw}‚h:]ŒŒC2gerr  gs    C…‹h:]ŒŒC2gerr  gs    C¬h7]C/gt-46961e518c-89    CūżYžhT]L6Lga  gfilenamefsrfi/srfi-69.scmŒ  … ŒŒ  CFhD]L6<gfilenamefsrfi/srfi-69.scmŒ  … ŒŒ   C®h]C   CSThøĮ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66¹gx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-69.scmŒ … ŒŒ  ³ C5YR`Æh v]§& ©C6ngs  gfilenamefsrfi/srfi-69.scmŒ … ŒŒ   gnameg%ht-weakness-procedureŒC°R4@ÆBE¾ÅŹh:]ŒŒC2gerr  gs    CĶÓŲh:]ŒŒC2gerr  gs    CŪįęh:]ŒŒC2gerr  gs    Ch7]C/gt-46961e518c-a4    CūżÆžhT]L6Lga  gfilenamefsrfi/srfi-69.scmŒ  … ŒŒ  CFhD]L6<gfilenamefsrfi/srfi-69.scmŒ  … ŒŒ   Ch]C   CSThøĮ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66¹gx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-69.scmŒ … ŒŒ  ³ C5ÆR`h Š]§& ©C6‚gs  gfilenamefsrfi/srfi-69.scmŒ … ŒŒ   gnameg*%hash-table-equivalence-function-procedureŒCR4@BEh:]ŒŒC2gerr  gs    C"(-h:]ŒŒC2gerr  gs    C06;h:]ŒŒC2gerr  gs    CWh7]C/gt-46961e518c-bf    CūżžhT]L6Lga  gfilenamefsrfi/srfi-69.scmŒ  … ŒŒ  CFhD]L6<gfilenamefsrfi/srfi-69.scmŒ  … ŒŒ   CYh]C   CSThøĮ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66¹gx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-69.scmŒ … ŒŒ  ³ C5R`h ƒ]§& ©C6{gs  gfilenamefsrfi/srfi-69.scmŒ … ŒŒ   gnameg#%hash-table-hash-function-procedureŒCZR4@BEhoth:]ŒŒC2gerr  gs    Cw}‚h:]ŒŒC2gerr  gs    C…‹h:]ŒŒC2gerr  gs    C¬h7]C/gt-46961e518c-da    CūżžhT]L6Lga  gfilenamefsrfi/srfi-69.scmŒ  … ŒŒ  CFhD]L6<gfilenamefsrfi/srfi-69.scmŒ  … ŒŒ   C®h]C   CSThøĮ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66¹gx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-69.scmŒ … ŒŒ  ³ C5R4@ßBE“ŚÜćęēh v]45ŒŒŒŒŒCngdummy  gcheck?  gs   ggetter   gexpr      CSTh(æ] 45$@6·gx  "gtmp "gfilenamefsrfi/srfi-69.scmŒ … ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgcheck?gsggettergexprg...C5ßR`čh „]§& ŖC6|gs  gval  gfilenamefsrfi/srfi-69.scmŒ … ŒŒ   gnameg%ht-size!-procedureŒCéR4@čBEź.hV]CNgt-46961e518c-108  gt-46961e518c-109    CūżčžhT]L6Lga  gfilenamefsrfi/srfi-69.scmŒ  … ŒŒ  CFhD]L6<gfilenamefsrfi/srfi-69.scmŒ  … ŒŒ   C0h]C   CST hp…]45$@45$ O@45$4O?$@  6  6}gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-69.scmŒ … ŒŒ  n C5čR1]q_23435/ h@]&C&C&C&C & CC’g equal-proc  <gfilenamefsrfi/srfi-69.scmŒ – ŒŒ ™ ŒŒ  < gnamegguess-hash-functionŒg documentationflGuess a hash function for EQUAL-PROC, falling back on `hash', as specified in SRFI-69 for `make-hash-table'.ŒC6R78WhP–]"?(64455$ŽŽ"’’Ö45ŒŽ"’’Į"’’¶Žg rest-list  Pgacc  Eg rest-list   Egfilenamefsrfi/srfi-69.scmŒ   ŒŒ  £ ŒŒ ¤ ŒŒ  ¤ ŒŒ  „ ŒŒ  „ ŒŒ  „ ŒŒ " ¤ ŒŒ ' ¦ ŒŒ 0 ¦ ŒŒ 1 § ŒŒ : § ŒŒ = § 1ŒŒ E § ŒŒ E £ ŒŒ F £ ŒŒ P £ ŒŒ  P gnamegwithout-keyword-argsŒg documentationfMAnswer REST-LIST with all keywords removed along with items that follow them.ŒC9R;‹<Œ=>?@A h@Ü]†$C†$C†$C†$C 6Ōgweakness  9gfilenamefsrfi/srfi-69.scmŒ © ŒŒ « ŒŒ 5 ° ŒŒ 9 ° ŒŒ  9 gnameg guile-ht-ctorŒg documentationf7Answer the Guile HT constructor for the given WEAKNESS.ŒCBR14EqF2GChs]L6kgitem  galist  gfilenamefsrfi/srfi-69.scmŒ ¹ ŒŒ ŗ ŒŒ  C h@]&"‚$C&C&COCg equal-proc  9gfilenamefsrfi/srfi-69.scmŒ ² ŒŒ µ ŒŒ µ ŒŒ  ¶ ŒŒ  µ ŒŒ  9 gnamegequivalence-proc->associatorŒg documentationf^Answer an `assoc'-like procedure that compares the argument key to alist keys with EQUAL-PROC.ŒCHRK16B9H`hhū-/023## 45#44545?45 ØCóg equal-proc  gg hash-proc  ggweak   gg guile-opts   gg real-table  R gg associator  R ggfilenamefsrfi/srfi-69.scmŒ ¼ ŒŒ ) ¾ ŒŒ ; Ä ŒŒ < Ä ŒŒ C Ä ŒŒ K Ä ŒŒ L Å ŒŒ R Ć ŒŒ  g  gweakS Œgnamegmake-hash-tableŒg documentationfŖAnswer a new hash table using EQUAL-PROC as the comparison function, and HASH-PROC as the hash function. See the reference manual for specifics, of which there are many.ŒCR`YOPLMNh0Ä] 4LLL5$CM—NLLLŽ6¼gpair  /ghandle  /gfilenamefsrfi/srfi-69.scmŒ Ķ ŒŒ  Ī ŒŒ  Ļ =ŒŒ  Ī ŒŒ  Ī ŒŒ  Š ŒŒ  Ń &ŒŒ  Ń ŒŒ * Ó 'ŒŒ - Ó 2ŒŒ / Ņ ŒŒ  / Cč hąŸ-134?§&  ©" 45H§&  ©" 45§& ©" 45§& ©" 454 O>"GJ§&  Ŗ"4 >"GC—galist ßgmht-args ßgresult   ßgsize  - ßg hash-proc  ~ ¬g associator  ~ ¬g real-table  ~ ¬gval  ® Ügfilenamefsrfi/srfi-69.scmŒ Č ŒŒ Ź ŒŒ  Ź ŒŒ  Ė ŒŒ - Ź ŒŒ ~ Ģ ŒŒ … Ķ ŒŒ ® Õ ŒŒ ß gnamegalist->hash-tableŒg documentationf4Convert ALIST to a hash table created with MHT-ARGS.ŒCROŒPRQ`OPPW@R hˆØ-134§&  ©" 45§& ©" 45§& ©" 455&ˆ$ 456  6C ght ˆgkey ˆgdefault-thunk-lst  ˆgresult  a ˆgfilenamefsrfi/srfi-69.scmŒ Ž ŒŒ į ŒŒ a į ŒŒ k ā ŒŒ n 㠌Œ r ć ŒŒ s ä ŒŒ { ä ŒŒ  å ŒŒ … å ŒŒ ˆ  gnameghash-table-refŒg documentationf…Lookup KEY in HT and answer the value, invoke DEFAULT-THUNK if KEY isn't present, or signal an error if DEFAULT-THUNK isn't provided.ŒC RQ`OPh`]§&  ©" 45§& ©" 45§& ©" 456ght  Ygkey  Ygdefault   Ygfilenamefsrfi/srfi-69.scmŒ č ŒŒ Y ė ŒŒ  Y gnameghash-table-ref/defaultŒg documentationfLLookup KEY in HT and answer the value. Answer DEFAULT if KEY isn't present.ŒC!RS`OPPYč hĄ@]4§&  ©" 45§& ©" 45§& ©" 455Ž&N§&  ©" 45—§&  Ŗ"4 >"G"C8ght  ½gkey  ½g new-value   ½ghandle  Z »gval   Ægfilenamefsrfi/srfi-69.scmŒ ķ ŒŒ  ļ ŒŒ Z ļ ŒŒ a š ŒŒ e š ŒŒ h ń ŒŒ  ń ŒŒ  ń ŒŒ ø ņ ŒŒ  ½ gnameghash-table-set!Œg documentationfSet KEY to NEW-VALUE in HT.ŒC"R`OPMYčT hąG]"§&  ©" 45§& ©" 45§& ©" 4545$f§&  ©" 45™§&  Ŗ"4>"G4 >"G"C?ght  Łgkey  Łgh  Q ×ga  Q ×greal-ht  Q ×gval  „ ²gfilenamefsrfi/srfi-69.scmŒ õ ŒŒ Q ÷ ŒŒ X ų ŒŒ h ų ŒŒ k ś ŒŒ „ ś ŒŒ „ ś ŒŒ ³ ū ŒŒ  Ł gnameghash-table-delete!Œg documentationfRemove KEY's association in HT.ŒC#RM`OPh`Ī]4§&  ©" 45§& ©" 45§& ©" 455$CCĘght  `gkey  `gfilenamefsrfi/srfi-69.scmŒ ž ŒŒ   ŒŒ \  ŒŒ  ` gnameghash-table-exists?Œg documentationf"Return whether KEY is a key in HT.ŒC$R`OPMN@RYč h÷-13 §&  ©" 45§& ©" 45§& ©" 4545$4Ž5"ƒ4ˆ$4455" 4 5>"G§&  ©" 4 5—§&  Ŗ"4 >"GCļght gkey gmodifier  gdefault-thunk-lst  g hash-proc  X g associator  X g real-table  X ghandle  k gval  ×  gfilenamefsrfi/srfi-69.scmŒ  ŒŒ X  ŒŒ _  ŒŒ k  ŒŒ s  ŒŒ v  ŒŒ {  (ŒŒ }  ŒŒ ~  ŒŒ ƒ  ŒŒ   ŒŒ ”  ŒŒ •  ŒŒ ˜  'ŒŒ ›  (ŒŒ   'ŒŒ Ÿ  ŒŒ ¤  ŒŒ Ø  $ŒŒ ®  ŒŒ ³  ŒŒ ¾  ŒŒ ×  ŒŒ ×  ŒŒ   gnameghash-table-update!Œg documentationfŠModify HT's value at KEY by passing its value to MODIFIER and setting it to the result thereof. Invoke DEFAULT-THUNK for the old value if KEY isn't in HT, or signal an error if DEFAULT-THUNK is not provided.ŒC%R%hD]LC<gfilenamefsrfi/srfi-69.scmŒ  &ŒŒ   Ch^]O6Vght  gkey  gmodifier   gdefault   gfilenamefsrfi/srfi-69.scmŒ  ŒŒ   ŒŒ   gnameghash-table-update!/defaultŒg documentationfˆModify HT's value at KEY by passing its old value, or DEFAULT if it doesn't have one, to MODIFIER, and setting it to the result thereof.ŒC&R`Æ+h}]—Cugk  gv  gans   gfilenamefsrfi/srfi-69.scmŒ ! ŒŒ  ! ,ŒŒ   CYhH-]§&  ©" 45$  6§& ©C6%ght  Agfilenamefsrfi/srfi-69.scmŒ  ŒŒ   ŒŒ !  ŒŒ * ! ŒŒ - " ŒŒ  A gnameghash-table-sizeŒg documentationfƒReturn the number of associations in HT. This is guaranteed O(1) for tables where #:weak was #f or not specified at creation time.ŒC'R+h}]ŒCugk  gv  glst   gfilenamefsrfi/srfi-69.scmŒ & ŒŒ  & (ŒŒ   Chø]6°ght  gfilenamefsrfi/srfi-69.scmŒ $ ŒŒ & 6ŒŒ & ŒŒ  gnameghash-table-keysŒg documentationf Return a list of the keys in HT.ŒC(R+h}]ŒCugk  gv  glst   gfilenamefsrfi/srfi-69.scmŒ * ŒŒ  * (ŒŒ   Ch¼]6“ght  gfilenamefsrfi/srfi-69.scmŒ ( ŒŒ * 6ŒŒ * ŒŒ  gnameghash-table-valuesŒg documentationf"Return a list of the values in HT.ŒC)R+h›] 4L> GC“gk  gv  gunspec   gvals   gfilenamefsrfi/srfi-69.scmŒ . ŒŒ  / 5ŒŒ  / ŒŒ   ChŌ]O6Ģght  gproc  gfilenamefsrfi/srfi-69.scmŒ , ŒŒ  . ŒŒ   gnameghash-table-walkŒg documentationf3Call PROC with each key and value as two arguments.ŒC*RU`Ph(Z]§& ©" 456Rght  $gf  $gknil   $gfilenamefsrfi/srfi-69.scmŒ 3 ŒŒ 7 ŒŒ $ 7 ŒŒ  $ gnameghash-table-foldŒg documentationf”Invoke (F KEY VAL PREV) for each KEY and VAL in HT, where PREV is the result of the previous invocation, using KNIL as the first PREV. Answer the final F result.ŒC+R+Vh±]6©ght  gfilenamefsrfi/srfi-69.scmŒ 9 ŒŒ ; !ŒŒ ; ŒŒ  gnameghash-table->alistŒg documentationfReturn an alist for HT.ŒC,R`OP'ÆBUNh}]LLL6ugk  gv  gign   gfilenamefsrfi/srfi-69.scmŒ B ŒŒ  B #ŒŒ   C hŲ§]9§&  ©" 45§& ©" 45§& ©" 4545§&  ©" 4544554  O>"G§&  ©" 4 5ØCŸght  Ųgh Q Ųga  Q Ųgreal-ht  Q Ųgsize  ^ Ųgweak  { Ųg new-real-ht  ‰ Ųgequivalence-function  Ä Ųgfilenamefsrfi/srfi-69.scmŒ = ŒŒ Q ? ŒŒ X @ ŒŒ ^ @ ŒŒ c @ -ŒŒ { @ ŒŒ ~ A ŒŒ  A ŒŒ ‰ A ŒŒ ‰ @ ŒŒ Œ B ŒŒ ¬ F ŒŒ Ä D ŒŒ  Ų gnameghash-table-copyŒg documentationfAnswer a copy of HT.ŒC-R+"h}]L6ugk  gv  gign   gfilenamefsrfi/srfi-69.scmŒ L ŒŒ L ŒŒ  Ch ]4O>"GC’ght  gother-ht  gfilenamefsrfi/srfi-69.scmŒ H ŒŒ  K ŒŒ   gnameghash-table-merge!Œg documentationf`Add all key/value pairs from OTHER-HT to HT, overriding HT's mappings where present. Return HT.ŒC.RC“gm  4grtd ƒ ­gfilenamefsrfi/srfi-69.scmŒ  D ŒŒ 5 Z ŒŒ : Z ŒŒ B Z &ŒŒ G Z ŒŒ ü w ŒŒ ż } ŒŒ  } ŒŒ   ŒŒ   ŒŒ   ŒŒ S … ŒŒ 3ó – ŒŒ 5ņ   ŒŒ 78 © ŒŒ 9Q ² ŒŒ ;Ž ¼ ŒŒ ?’ Č ŒŒ ?– Ü +ŒŒ ?— Ü ŒŒ ?› Ü ŒŒ Aū Ž ŒŒ Cƒ č ŒŒ E« ķ ŒŒ Gś õ ŒŒ II ž ŒŒ MŠ  ŒŒ Oi  ŒŒ Q  ŒŒ S $ ŒŒ Tw ( ŒŒ V/ , ŒŒ WĶ 3 ŒŒ X¤ 9 ŒŒ [ņ = ŒŒ ]Ņ H ŒŒ%  ]Ō C6PK!ķWɈ srfi-98.gonu„[µü¤GOOF----LE-8-2.0ė] 4h] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-98¤ ¤ gfilenameS¤ fsrfi/srfi-98.scm¤ gimportsS¤ gsrfi-1¤  ¤  ¤ ¤ gexportsS¤ gget-environment-variable¤ gget-environment-variables¤ ¤ gset-current-module¤ ¤ ¤ gcond-expand-provide¤ gcurrent-module¤ ¤ ggetenv¤ g filter-map¤ g string-index¤ g string-length¤ g substring¤ genviron¤C5h ]4   54>"G4i4i5>"GiRh8Ž]4=545$4 54—5ŒCCÖgstr  6gpvt  6glen   6gfilenamefsrfi/srfi-98.scmŒ ' ŒŒ  ( ŒŒ ) ŒŒ  ( ŒŒ  * ŒŒ  * ŒŒ ' * +ŒŒ . * :ŒŒ 2 * +ŒŒ 3 * ŒŒ  6 gnamegstring->alist-entryŒChx]456pgfilenamefsrfi/srfi-98.scmŒ & ŒŒ  + "ŒŒ + ŒŒ  gnamegget-environment-variablesŒCRCygm  ,gfilenamefsrfi/srfi-98.scmŒ   ŒŒ - # ŒŒ 2 # ŒŒ : # &ŒŒ ? # ŒŒ N % ŒŒ  & ŒŒ   C6PK!K»ņ\į4į4 srfi-9/gnu.gonu„[µü¤GOOF----LE-8-2.0É4]R4hh] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-9¤ ggnu¤ ¤ gfilenameS¤ fsrfi/srfi-9/gnu.scm¤ gimportsS¤ gsrfi-1¤  ¤ ¤ gsystem¤ gbase¤ gck¤ ¤ ¤ ¤ gexportsS¤ gset-record-type-printer!¤ gdefine-immutable-record-type¤ g set-field¤ g set-fields¤ ¤ gset-current-module¤ ¤ ¤ gvtable-index-printer¤ gmake-syntax-transformer¤ ! ¤ " ¤ #gmacro¤ $g $sc-dispatch¤ %$¤ &$¤ 'gany¤ (geach-any¤ )'(Œ¤ *')Œ¤ +'*Œ¤ ,'+Œ¤ -g syntax-object¤ .g@@¤ /gtop¤ 0/¤ 1gribcage¤ 2gdummy¤ 3gname¤ 4gctor¤ 5gpred¤ 6gfields¤ 723456¤ 8gm-1e8bcc284-11e¤ 98/¤ :90000¤ ;fl-1e8bcc284-123¤ fl-1e8bcc284-126¤ ?fl-1e8bcc284-127¤ @;<=>?¤ A17:@¤ B1¤ Cgx¤ DC¤ E9¤ Ffl-1e8bcc284-120¤ GF¤ H1DEG¤ I0ABH¤ Jghygiene¤ KJ¤ L-.IK¤ M-IK¤ N-IK¤ OMN¤ Pg%define-record-type¤ Q-PIK¤ RLOQ¤ S-IK¤ T-IK¤ Ugsyntax-violation¤ VU¤ WU¤ Xf-source expression failed to match any pattern¤ Y''('¤ Zg %set-fields¤ [gs¤ \ggetter¤ ]gexpr¤ ^2[\]¤ _gm-1e8bcc284-130¤ `_/¤ a`000¤ bfl-1e8bcc284-135¤ cfl-1e8bcc284-136¤ dfl-1e8bcc284-137¤ efl-1e8bcc284-138¤ fbcde¤ g1^af¤ h`¤ ifl-1e8bcc284-132¤ ji¤ k1Dhj¤ l0gBk¤ m-ZlK¤ n-lK¤ o-lK¤ p''Œ¤ q'pŒ¤ rgrest¤ s2[r¤ tgm-1e8bcc284-140¤ ut/¤ vu00¤ wfl-1e8bcc284-145¤ xfl-1e8bcc284-146¤ yfl-1e8bcc284-147¤ zwxy¤ {1svz¤ |u¤ }fl-1e8bcc284-142¤ ~}¤ 1D|~¤ €0{B¤ -Z€K¤ ‚-€K¤ ƒ-€K¤ „geach¤ …p'¤ †„…¤ ‡gfold¤ ˆgfind¤ ‰gfree-identifier=?¤ Šgdelq¤ ‹gcollate-set-field-specs¤ Œgunknown-getter¤ g_¤ Ž''¤ funknown getter¤ gc-list¤ ‘gfree-id¤ ’gquote¤ “0¤ ”fl-1e8bcc284-175¤ •”¤ –1D“•¤ —0B–¤ ˜-’—K¤ ™‘˜¤ š™'¤ ›„š¤ œ'›Œ¤ œŒ¤ žgv¤ Ÿ[ž¤  00¤ ”fl-1e8bcc284-178¤ ¢fl-1e8bcc284-179¤ £”¢¤ ¤1Ÿ £¤ „0¤B–¤ ¦-„K¤ §-’„K¤ Øgc-same-type-check¤ ©fl-1e8bcc284-17e¤ Ŗ©¤ «1D“Ŗ¤ ¬0B«¤ ­-’¬K¤ ®‘­¤ Æ®'¤ °®(¤ ±®)¤ ²'ư±±Æ¤ ³gevery¤ “gformat¤ µf\field paths ~a and ~a require one object to belong to two different record types (~a and ~a)¤ ¶g syntax->datum¤ ·gappend¤ ø·¤ ¹·¤ ŗg orig-form¤ »gpath¤ ¼ggetter0¤ ½gtype0¤ ¾gtype¤ æg on-success¤ Ą[ŗ»¼\½¾æ¤ Į00000000¤ Āfl-1e8bcc284-1a3¤ Ćfl-1e8bcc284-1a4¤ Äfl-1e8bcc284-1a5¤ Åfl-1e8bcc284-1a6¤ Ęfl-1e8bcc284-1a7¤ Ēfl-1e8bcc284-1a8¤ Čfl-1e8bcc284-1a9¤ Éfl-1e8bcc284-1aa¤ ŹĀĆÄÅĘĒČɤ Ė1ĄĮʤ Ģ0ĖB«¤ Ķ-ĢK¤ Ī-’ĢK¤ Ļfl-1e8bcc284-1b4¤ ŠĻ¤ Ń1D“Ф Ņ0BBѤ Ó-.ŅK¤ Ō-ŅK¤ Õ-ŅK¤ ÖŌÕ¤ ×g getter-type¤ Ų-×ŅK¤ ŁÓÖŲ¤ Śg getter-index¤ Ū-ŚŅK¤ ÜÓÖŪ¤ Żg getter-copier¤ Ž-ŻŅK¤ ßÓÖŽ¤ ą'''¤ į''('¤ ā'¤ ć''('⤠ä'†Œ¤ å(䌤 ę'匤 ē'挤 č猤 égmap¤ źé¤ ėé¤ ģgcar¤ ķ¼\¤ īfl-1e8bcc284-1ea¤ ļfl-1e8bcc284-1eb¤ šīļ¤ ń1ķ š¤ ņgcollated-specs¤ óņ¤ ōfl-1e8bcc284-1e2¤ õō¤ ö1ó“õ¤ ÷gcheck?¤ ųg path-so-far¤ łg struct-expr¤ śghead¤ ūgtail¤ ü÷ŗųłśū]¤ ż0000000¤ žfl-1e8bcc284-1d4¤ ’fl-1e8bcc284-1d5¤ fl-1e8bcc284-1d6¤ fl-1e8bcc284-1d7¤ fl-1e8bcc284-1d8¤ fl-1e8bcc284-1d9¤ fl-1e8bcc284-1da¤ ž’¤ 1üż¤ ×ŚŻ¤ 000¤  fl-1e8bcc284-1b8¤  fl-1e8bcc284-1b9¤  fl-1e8bcc284-1ba¤     ¤  1 ¤ 0BBńBBöB BBŃ ¤ -ŒK¤ ''¤ „¤ 'Œ¤ śū]¤ fl-1e8bcc284-202¤ fl-1e8bcc284-203¤ fl-1e8bcc284-204¤ ¤ 1¤ gspec¤ ¤ fl-1e8bcc284-1fe¤ ¤ 1“¤ gerr¤ ¤  fl-1e8bcc284-1f0¤ ! ¤ "1“!¤ #0BBBBBBB"BBńBBöB BBѤ $-Œ#K¤ %fl-1e8bcc284-20a¤ &%¤ '1“&¤ (0B'BBBBBBB"BBńBBöB BBѤ )-Z(K¤ *g struct-ref¤ +-*(K¤ ,-[(K¤ --(K¤ .-’(K¤ /glist¤ 0gt-1e8bcc284-1f2¤ 10¤ 2gm-1e8bcc284-1f3¤ 32/¤ 43¤ 5fl-1e8bcc284-1f7¤ 65¤ 71146¤ 80B7BBB"BBńBBöB BBѤ 9-8K¤ :-Ø8K¤ ;-’8K¤ <-8K¤ =glet¤ >-=8K¤ ?-[8K¤ @„⤠Aā@Œ¤ B'AŒ¤ C(BŒ¤ D'CŒ¤ E'DŒ¤ FEŒ¤ Gfduplicate field path¤ H('¤ I„H¤ J'IŒ¤ K(JŒ¤ L'KŒ¤ M'LŒ¤ NMŒ¤ Of%one field path is a prefix of another¤ PqŒ¤ Qfinvalid syntax¤C5h€g]4    54>"GhÕ]ŖCĶgtype  gproc  gfilenamefsrfi/srfi-9/gnu.scmŒ ŒŒ " ŒŒ  gnamegset-record-type-printer!Œg documentationf(Set PROC as the custom printer for TYPE.ŒCR4"#&,RSTh(w]ŒŒŒŒŒŒŒŒŒŒCogdummy  #gname  #gctor   #gpred   #gfields   #  # CWXh(æ] 45$@6·gx  "gtmp "gfilenamefsrfi/srfi-9/gnu.scmŒ $ ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgnamegctorgpredgfieldsg...C5R4"#&Ymnoh b]CZgdummy  gs  ggetter   gexpr      CWXh(·] 45$@6Ægx  "gtmp "gfilenamefsrfi/srfi-9/gnu.scmŒ ) ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgsggetterg...gexprC5R4"#&q‚ƒh N]ŒŒŒŒŒŒŒCFgdummy  gs  grest      CWXh(”] 45$@6™gx  "gtmp "gfilenamefsrfi/srfi-9/gnu.scmŒ - ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgsgrestŒC5R&†‡ˆ‰hi]L6agtree  gfilenamefsrfi/srfi-9/gnu.scmŒ C ŒŒ D +ŒŒ D ŒŒ  CŠhHó] 4O5$ŽŒŒ45ŒCŒCėghead  Agtail  Agexpr   Agresult   Agt   Agfilenamefsrfi/srfi-9/gnu.scmŒ B ŒŒ  C ŒŒ  C ŒŒ ! G ŒŒ $ H ŒŒ % G ŒŒ ' I ŒŒ 0 G ŒŒ : J ŒŒ  A gnameginsertŒCh†]6~ghead  gtail  gexpr   gfilenamefsrfi/srfi-9/gnu.scmŒ  M ŒŒ  M ŒŒ   CWXh(] 45$@6…gspecs  "gtmp "gfilenamefsrfi/srfi-9/gnu.scmŒ A ŒŒ  " gnamegcollate-set-field-specsŒC‹R4"Œ#&ŽUhƒ]6{g orig-form  ggetter  gfilenamefsrfi/srfi-9/gnu.scmŒ  S ŒŒ  S %ŒŒ  S ŒŒ   CWXh(f] 45$@6^gx  "gtmp "gfilenamefsrfi/srfi-9/gnu.scmŒ P ŒŒ  " C5ŒR4"#&¦§h8]C0gs  gv     CWXh(f] 45$@6^gx  "gtmp "gfilenamefsrfi/srfi-9/gnu.scmŒ V ŒŒ  " C5R4"Ø#&²WX³‰U“µ¶¹hXĢ] 4L5$C444L5544LL55454L55L6Ägt  Vgg  Vgt  Vgfilenamefsrfi/srfi-9/gnu.scmŒ b ŒŒ  c ŒŒ c ŒŒ  e ŒŒ  f ŒŒ g ŒŒ ! i ŒŒ 2 j ŒŒ C k ŒŒ J l ŒŒ R f ŒŒ V d ŒŒ  V Ch ę,3O6Žgs  g orig-form  gpath   ggetter0   ggetter   gtype0   gtype   g on-success   gfilenamefsrfi/srfi-9/gnu.scmŒ  b ŒŒ   CĶĪhø,3C°gs  g orig-form  gpath   ggetter0   ggetter   gtype0   gtype   g on-success      Ch@f] 45" 6$4?$@"’’Ü"’’Ų^gx  9gtmp 9gfilenamefsrfi/srfi-9/gnu.scmŒ \ ŒŒ  9 C5ØR4"Z#ŁÜß&ą&įhm]Cegcheck?  g orig-form  g path-so-far   gs      Cćh|]Ctgcheck?  g orig-form  g path-so-far   gs   ge      Cč‹ėhw]ŒCogtmp-1e8bcc284-1e6  gtmp-1e8bcc284-1e5  gtmp-1e8bcc284-1e4     Céģ&)é&$)¹+,-.ė/ hX] LLL4L5L4 5ŒŒŒŒŒCˆghead  Ugtail  Ugexpr   Ugtmp  Ugfilenamefsrfi/srfi-9/gnu.scmŒ ” #ŒŒ  U CWXh0j] 45$LLLLO@6bgspec  -gtmp -gfilenamefsrfi/srfi-9/gnu.scmŒ ’ ŒŒ  - C&(9:;<ė;h9]LLC1gtmp-1e8bcc284-1fb     C>? hˆ9]LLLLŒLLL4LLOL5ŒŒLLLLLŒŒŒC1gt-1e8bcc284-1f2  ƒ  ƒ CWX hX·]L4LLLLOL545$LLLLLLO @6Æggetter0  Xggetter  Xgtmp  Xgtmp  ! Xgtmp  , Xgfilenamefsrfi/srfi-9/gnu.scmŒ „ ŒŒ  ’ ŒŒ ! † ŒŒ  X CWX hX5]44554545  $LLLO @  6-gcheck?  Tg orig-form  Tg path-so-far   Tg struct-expr   Tghead   Tgtail   Tgexpr   Tgcollated-specs   Tgtmp   Tgtmp * T gfilenamefsrfi/srfi-9/gnu.scmŒ  € ŒŒ  € ŒŒ  ƒ ŒŒ  ‚ ŒŒ  T CFUGhĶ]6Ågcheck?  g orig-form  g path-so-far   gs   ge   ge*   gfilenamefsrfi/srfi-9/gnu.scmŒ    ŒŒ    'ŒŒ    ŒŒ   CNUOhŌ]6Ģgcheck?  g orig-form  g path-so-far   gs   ggetter   gexpr   gfilenamefsrfi/srfi-9/gnu.scmŒ  ¤ ŒŒ  ¤ 'ŒŒ  ¤ ŒŒ   CPUQh˜]6gcheck?  g orig-form  grest   gfilenamefsrfi/srfi-9/gnu.scmŒ  § ŒŒ  § 'ŒŒ § ŒŒ  CWXh Ł]34L5$@4L5$@4L5$O@4L5$ @4L 5$ @4L 5$ @L6Ńg getter-type  žg getter-index  žg getter-copier   žgtmp  žgtmp  " žgtmp  9 žgtmp  Y žgtmp  p žgtmp  ‡ ž   ž CWX h8]45$ O@6wgx  2gtmp 2gtmp   2gfilenamefsrfi/srfi-9/gnu.scmŒ s ŒŒ t ŒŒ  2 C5ZRC_gm  ,gfilenamefsrfi/srfi-9/gnu.scmŒ   ŒŒ ( ŒŒ @ A ŒŒ  ~ C6PK!ß Œnˆnˆ srfi-41.gonu„[µü¤GOOF----LE-8-2.0Vˆ]¾4hE“] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-41¤ ¤ gfilenameS¤ fsrfi/srfi-41.scm¤ gimportsS¤ gsrfi-1¤  ¤  ¤ gsrfi-8¤ ¤ ¤ gsrfi-9¤ ¤ ¤ ggnu¤ ¤ ¤ gsrfi-26¤ ¤ ¤ gice-9¤ gmatch¤ ¤ ¤ ¤ gexportsS¤ !g stream-null¤ "g stream-cons¤ #gstream?¤ $g stream-null?¤ %g stream-pair?¤ &g stream-car¤ 'g stream-cdr¤ (g stream-lambda¤ )g define-stream¤ *g list->stream¤ +g port->stream¤ ,gstream¤ -g stream->list¤ .g stream-append¤ /g stream-concat¤ 0gstream-constant¤ 1g stream-drop¤ 2gstream-drop-while¤ 3g stream-filter¤ 4g stream-fold¤ 5gstream-for-each¤ 6g stream-from¤ 7gstream-iterate¤ 8g stream-length¤ 9g stream-let¤ :g stream-map¤ ;g stream-match¤ g stream-ref¤ ?gstream-reverse¤ @g stream-scan¤ Ag stream-take¤ Bgstream-take-while¤ Cg stream-unfold¤ Dgstream-unfolds¤ Eg stream-zip¤ F!"#$%&'()*+,-./0123456789:;<=>?@ABCDE%¤ Ggset-current-module¤ HG¤ IG¤ Jgcond-expand-provide¤ Kgcurrent-module¤ L¤ Mgmake-syntax-transformer¤ NM¤ OM¤ Pgmust¤ Qgmacro¤ Rg $sc-dispatch¤ SR¤ TR¤ Ugany¤ Vgeach-any¤ WUVŒ¤ XUWŒ¤ YUXŒ¤ ZUYŒ¤ [UZŒ¤ \g syntax-object¤ ]glet¤ ^gtop¤ _^¤ `gribcage¤ agdummy¤ bgpred¤ cgobj¤ dgfunc¤ egmsg¤ fgargs¤ gabcdef¤ hgm-46961e513a-1¤ ih^¤ ji_____¤ kfl-46961e513a-6¤ lfl-46961e513a-7¤ mfl-46961e513a-8¤ nfl-46961e513a-9¤ ofl-46961e513a-a¤ pfl-46961e513a-b¤ qklmnop¤ r`gjq¤ s`¤ tgx¤ ut¤ vi¤ wfl-46961e513a-3¤ xw¤ y`uvx¤ z_rsy¤ {ghygiene¤ |{¤ }\]z|¤ ~gitem¤ \~z|¤ €gunless¤ \€z|¤ ‚¤ ƒgthrow¤ „\ƒz|¤ …gquote¤ †\…z|¤ ‡gwrong-type-arg¤ ˆ\‡z|¤ ‰†ˆ¤ Šglist¤ ‹\Šz|¤ Œ‹¤ Œ¤ Žgsyntax-violation¤ Ž¤ Ž¤ ‘f-source expression failed to match any pattern¤ ’gmust-not¤ “gm-46961e513a-14¤ ”“^¤ •”_____¤ –fl-46961e513a-19¤ —fl-46961e513a-1a¤ ˜fl-46961e513a-1b¤ ™fl-46961e513a-1c¤ šfl-46961e513a-1d¤ ›fl-46961e513a-1e¤ œ–—˜™š›¤ `g•œ¤ ž”¤ Ÿfl-46961e513a-16¤  Ÿ¤ ”`už ¤ ¢_s”¤ £\]¢|¤ ¤\~¢|¤ „gwhen¤ ¦\„¢|¤ §¤¤ Ø\ƒ¢|¤ ©\…¢|¤ Ŗ\‡¢|¤ «©Ŗ¤ ¬\Š¢|¤ ­¬¤¤ ®­¤ Æg must-every¤ °gobjs¤ ±ab°def¤ ²gm-46961e513a-27¤ ³²^¤ “³_____¤ µfl-46961e513a-2c¤ ¶fl-46961e513a-2d¤ ·fl-46961e513a-2e¤ øfl-46961e513a-2f¤ ¹fl-46961e513a-30¤ ŗfl-46961e513a-31¤ »µ¶·ø¹ŗ¤ ¼`±“»¤ ½³¤ ¾fl-46961e513a-29¤ 澤 Ą`u½æ¤ Į_¼sĄ¤ Ā\]Į|¤ Ćgflunk¤ Ä\ĆĮ|¤ Ågremove¤ Ę\ÅĮ|¤ Ē\€Į|¤ Čgnull?¤ É\ČĮ|¤ ŹÉĤ Ė\ƒĮ|¤ Ģ\…Į|¤ Ķ\‡Į|¤ ĪĢͤ Ļ\ŠĮ|¤ ŠÄ¤ Ńg first-value¤ ŅUU¤ Ógreceive¤ Ōgexpr¤ ÕaŌ¤ Ögm-46961e513a-3a¤ ×Ö^¤ Ų×_¤ Łfl-46961e513a-3f¤ Śfl-46961e513a-40¤ ŪŁŚ¤ Ü`ÕŲŪ¤ Ż×¤ Žfl-46961e513a-3c¤ ߎ¤ ą`uŻß¤ į_Üsठā\Óį|¤ ćgfirst¤ ä\ćį|¤ åg_¤ ę\åį|¤ ēä挤 čä¤ ég second-value¤ źgm-46961e513a-44¤ ėź^¤ ģė_¤ ķfl-46961e513a-49¤ īfl-46961e513a-4a¤ ļķī¤ š`Õģļ¤ ńė¤ ņfl-46961e513a-46¤ óņ¤ ō`uńó¤ õ_šsō¤ ö\Óõ|¤ ÷\ćõ|¤ ųgsecond¤ ł\ųõ|¤ ś\åõ|¤ ūłśŒ¤ ü÷ūŒ¤ żł¤ žg third-value¤ ’gm-46961e513a-4e¤ ’^¤ _¤ fl-46961e513a-53¤ fl-46961e513a-54¤ ¤ `Õ¤ ¤ fl-46961e513a-50¤ ¤  `u¤  _s ¤  \Ó |¤  \ć |¤  \ų |¤ gthird¤ \ |¤ \å |¤ Œ¤  Œ¤  Œ¤ ¤ gdefine-syntax*¤ UUŒ¤ VŒ¤ UŒ¤ g define-syntax¤ gname¤ gbody¤ af¤ gm-46961e513a-57¤ ^¤ ___¤  fl-46961e513a-5c¤ !fl-46961e513a-5d¤ "fl-46961e513a-5e¤ #fl-46961e513a-5f¤ $ !"#¤ %`$¤ &¤ 'fl-46961e513a-59¤ ('¤ )`u&(¤ *_%s)¤ +\*|¤ ,glambda*¤ -\,*|¤ .UUU¤ /gsyntax¤ 0a/¤ 1__¤ 2fl-46961e513a-66¤ 3fl-46961e513a-67¤ 4fl-46961e513a-68¤ 5234¤ 6`015¤ 7_6s)¤ 8\7|¤ 9gstream-promise¤ :g%make-stream-promise-procedure¤ ;gmake-stream-promise¤ <åU¤ =glambda¤ >gm-46961e513a-70¤ ?>^¤ @gt-46961e513a-6f¤ A@¤ B?¤ Cfl-46961e513a-75¤ DC¤ E`ABD¤ Ffl-46961e513a-72¤ GF¤ H`uBG¤ Igshift¤ Jg proc-name¤ KJf¤ L__¤ Mfl-1e8ba8b5a-2ba¤ Nfl-1e8ba8b5a-2bb¤ OMN¤ P`KLO¤ Qgkey¤ Rgvalue¤ Sgformals¤ TQRS¤ U_____¤ Vfl-1e8ba8b5a-2ad¤ Wfl-1e8ba8b5a-2ae¤ Xfl-1e8ba8b5a-2af¤ Yfl-1e8ba8b5a-2b0¤ Zfl-1e8ba8b5a-2b1¤ [VWXYZ¤ \`TU[¤ ]gmake-procedure-name¤ ^]¤ __¤ `fl-1e8ba8b5a-29d¤ a`¤ b`^_a¤ c_¤ dfl-1e8ba8b5a-29c¤ ed¤ f`uce¤ g?EsHIssssP\bf ¤ h{¤ i\=gh¤ jgval¤ k_EsH¤ l\jk|¤ ml¤ ng make-struct¤ ogm-46961e513a-6d¤ po^¤ qgt-1e8ba8b5a-38d¤ rgt-1e8ba8b5a-38c¤ sgt-1e8ba8b5a-38b¤ tqrs¤ ugm-1e8ba8b5a-38e¤ vu^¤ wvvv¤ xfl-1e8ba8b5a-392¤ yfl-1e8ba8b5a-393¤ zfl-1e8ba8b5a-394¤ {xyz¤ |`tw{¤ }g ctor-args¤ ~}¤ fl-1e8ba8b5a-37a¤ €¤ `~c€¤ ‚gctor¤ ƒgfield¤ „‚ƒ¤ …fl-1e8ba8b5a-376¤ †fl-1e8ba8b5a-377¤ ‡…†¤ ˆ`„L‡¤ ‰gform¤ Šg type-name¤ ‹gconstructor-spec¤ Œg field-names¤ ‰Š‹Œ¤ Ž____¤ fl-1e8ba8b5a-36b¤ fl-1e8ba8b5a-36c¤ ‘fl-1e8ba8b5a-36d¤ ’fl-1e8ba8b5a-36e¤ “‘’¤ ”`Ž“¤ •g record-layout¤ –gfunctional-setters¤ —gsetters¤ ˜gcopier¤ ™ggetters¤ šg constructor¤ ›ggetter-identifiers¤ œgfield-identifiers¤ •–—˜™š›œ¤ ž________¤ Ÿfl-1e8ba8b5a-343¤  fl-1e8ba8b5a-341¤ ”fl-1e8ba8b5a-33f¤ ¢fl-1e8ba8b5a-33d¤ £fl-1e8ba8b5a-33b¤ ¤fl-1e8ba8b5a-339¤ „fl-1e8ba8b5a-337¤ ¦fl-1e8ba8b5a-335¤ §Ÿ ”¢£¤„¦¤ Ø`ž§¤ ©fl-1e8ba8b5a-334¤ Ŗ©¤ «`ucŖ¤ ¬pEsHIs|sssˆs”Ø«¤ ­\n¬h¤ ®\9k|¤ Æ\ ¬h¤ °­®Æl¤ ±im°¤ ²åVŒ¤ ³Ž¤ “ޤ µfWrong number of arguments¤ ¶g identifier?¤ ·¶¤ ø¶¤ ¹_sH¤ ŗ\:¹|¤ »grecord-type-vtable¤ ¼»¤ ½»¤ ¾gpw¤ ægdefault-record-printer¤ Ąæ¤ Įæ¤ Āj¤ Ćgset-struct-vtable-name!¤ ÄƤ ÅƤ Ęgvtable-offset-user¤ Ēʤ Čʤ Ég%stream-promise?-procedure¤ Źgstream-promise?¤ Ėgm-46961e513a-7d¤ ĢĖ^¤ Ķgt-46961e513a-7c¤ Īͤ Ļ̤ Šfl-46961e513a-82¤ ŃŠ¤ Ņ`ĪĻѤ Ófl-46961e513a-7f¤ ŌÓ¤ Õ`uĻŌ¤ ÖĢŅsÕIssssP\bf ¤ ×\=Öh¤ Ųgt-1e8ba8b5a-47e¤ Łgt-1e8ba8b5a-478¤ Śgt-1e8ba8b5a-479¤ Ūgt-1e8ba8b5a-47a¤ Ügt-1e8ba8b5a-47d¤ Żgt-1e8ba8b5a-47c¤ Žgt-1e8ba8b5a-47b¤ ßŲŁŚŪÜŻŽ¤ ągm-1e8ba8b5a-47f¤ įą^¤ āįįįįįįᤠćfl-1e8ba8b5a-483¤ äfl-1e8ba8b5a-484¤ åfl-1e8ba8b5a-485¤ ęfl-1e8ba8b5a-486¤ ēfl-1e8ba8b5a-487¤ čfl-1e8ba8b5a-488¤ éfl-1e8ba8b5a-489¤ źćäåęēčé¤ ė`ßāź¤ ģg copier-id¤ ķģ¤ īfl-1e8ba8b5a-476¤ ļī¤ š`ķcļ¤ ńg ctor-name¤ ņń¤ ófl-1e8ba8b5a-46e¤ ōó¤ õ`ņcō¤ öŒ¤ ÷fl-1e8ba8b5a-46c¤ ų÷¤ ł`öcų¤ śglayout¤ ūś¤ üfl-1e8ba8b5a-46a¤ żü¤ ž`ūcż¤ ’g immutable?¤ ’¤ fl-1e8ba8b5a-468¤ ¤ `c¤ g field-count¤ ¤ fl-1e8ba8b5a-466¤ ¤ `c¤  g getter-ids¤   ¤  fl-1e8ba8b5a-463¤   ¤  ` c ¤ g field-ids¤ ¤ fl-1e8ba8b5a-460¤ ¤ `c¤ gpredicate-name¤ g field-spec¤ ’‰Š‹¤ ______¤ fl-1e8ba8b5a-453¤ fl-1e8ba8b5a-454¤ fl-1e8ba8b5a-455¤ fl-1e8ba8b5a-456¤ fl-1e8ba8b5a-457¤ fl-1e8ba8b5a-458¤ ¤ `¤ pŅsÕIsėssssšsõsłsžsss sØ«¤  \ch¤ ! ¤ "gand¤ #\"h¤ $gstruct?¤ %\$h¤ &% ¤ 'geq?¤ (\'h¤ )g struct-vtable¤ *\)h¤ +* ¤ ,_ŅsÕ¤ -\9,|¤ .(+-¤ /#&.¤ 0×!/¤ 1_sÕ¤ 2\É1|¤ 3gthrow-bad-struct¤ 43¤ 53¤ 6gstream-promise-val¤ 7g%stream-promise-val-procedure¤ 8gfree-id¤ 9g %%on-error¤ :gm-46961e513a-89¤ ;:^¤ <;¤ =fl-46961e513a-8b¤ >=¤ ?`u<>¤ @;s?IssssP\bf ¤ A\9@h¤ B8A¤ CBU¤ Dg%%type¤ Egt-1e8ba8b5a-3a5¤ Fgt-1e8ba8b5a-3a6¤ Ggt-1e8ba8b5a-3a7¤ Hgt-1e8ba8b5a-3a8¤ Igt-1e8ba8b5a-3a9¤ Jgt-1e8ba8b5a-3aa¤ Kgt-1e8ba8b5a-3ab¤ LEFGHIJK¤ Mgm-1e8ba8b5a-3ac¤ NM^¤ ONNNNNNN¤ Pfl-1e8ba8b5a-3b0¤ Qfl-1e8ba8b5a-3b1¤ Rfl-1e8ba8b5a-3b2¤ Sfl-1e8ba8b5a-3b3¤ Tfl-1e8ba8b5a-3b4¤ Ufl-1e8ba8b5a-3b5¤ Vfl-1e8ba8b5a-3b6¤ WPQRSTUV¤ X`LOW¤ Yggetter¤ Zgindex¤ [YZ¤ \fl-1e8ba8b5a-3a3¤ ]fl-1e8ba8b5a-3a4¤ ^\]¤ _`[L^¤ `Š ģ¤ a___¤ bfl-1e8ba8b5a-39e¤ cfl-1e8ba8b5a-39f¤ dfl-1e8ba8b5a-3a0¤ ebcd¤ f``ae¤ gps?IsXsss_sfØ«¤ h\Dgh¤ i8h¤ jåCiU¤ kgck¤ lgerr¤ mgs¤ nlm¤ o;;¤ pfl-46961e513a-8e¤ qfl-46961e513a-8f¤ rpq¤ s`nor¤ t;ss?IssssP\bf ¤ u\kth¤ v\…th¤ w_ss?¤ x\9w|¤ yvx¤ zy¤ {g%%index¤ |\{gh¤ }8|¤ ~åC}U¤ fl-46961e513a-93¤ €fl-46961e513a-94¤ €¤ ‚`no¤ ƒ;‚s?IssssP\bf ¤ „\kƒh¤ …\…ƒh¤ †‚s?¤ ‡\ †|¤ ˆ…‡¤ ‰ˆ¤ Šg%%copier¤ ‹\Šgh¤ Œ8‹¤ åCŒU¤ Žfl-46961e513a-98¤ fl-46961e513a-99¤ Ž¤ ‘`no¤ ’;‘s?IssssP\bf ¤ “\k’h¤ ”\…’h¤ •g%%stream-promise-set-fields¤ –_‘s?¤ —\•–|¤ ˜”—¤ ™˜¤ šgt-46961e513a-88¤ ›š¤ œfl-46961e513a-9d¤ œ¤ ž`›<¤ Ÿ;žs?IssssP\bf ¤  \=Ÿh¤ ”pžs?IsXsss_sfØ«¤ ¢\m”h¤ £¢¤ ¤gif¤ „\¤”h¤ ¦\'”h¤ §\)”h¤ ا¢¤ ©_žs?¤ Ŗ\9©|¤ «¦ØŖ¤ ¬g struct-ref¤ ­\¬”h¤ ®žs?¤ Æ\ ®|¤ °­¢Æ¤ ±\3”h¤ ²\…”h¤ ³\6©|¤ “²³¤ µ±¢“¤ ¶„«°µ¤ · £¶¤ ø_s?¤ ¹\7ø|¤ ŗgeach¤ »ŗŅ¤ ¼U»Œ¤ ½U¼Œ¤ ¾U½Œ¤ æg %%set-fields¤ Ągcheck?¤ ĮaĄmYŌ¤ Āgm-46961e513a-a4¤ ĆĀ^¤ ÄĆpppp¤ Åfl-46961e513a-a9¤ Ęfl-46961e513a-aa¤ Ēfl-46961e513a-ab¤ Čfl-46961e513a-ac¤ Éfl-46961e513a-ad¤ ŹÅĘĒČɤ Ė`ĮÄŹ¤ ĢƤ Ķfl-46961e513a-a6¤ Īͤ Ļ`uĢΤ Šgt-1e8ba8b5a-3c4¤ Ńgt-1e8ba8b5a-3c6¤ Ņgt-1e8ba8b5a-3c5¤ ÓŠŃҤ Ōgm-1e8ba8b5a-3c7¤ ÕŌ^¤ ÖÕÕÕ¤ ×fl-1e8ba8b5a-3cb¤ Ųfl-1e8ba8b5a-3cc¤ Łfl-1e8ba8b5a-3cd¤ Ś×ŲŁ¤ Ū`ÓÖŚ¤ Üfl-1e8ba8b5a-3c1¤ Żfl-1e8ba8b5a-3c2¤ Žfl-1e8ba8b5a-3c3¤ ßÜŻŽ¤ ą``aߤ įpĖsĻIsŪsssਫ ¤ ā\æįh¤ ć_ĖsϤ ä\9ć|¤ å\6ć|¤ ęå¤ ēgmap¤ čē¤ éē¤ źgstream-promise-val-set!¤ ėg"%stream-promise-val-set!-procedure¤ ģåUU¤ ķgm-46961e513a-b8¤ īķ^¤ ļgt-46961e513a-b6¤ šgt-46961e513a-b7¤ ńļš¤ ņīī¤ ófl-46961e513a-bd¤ ōfl-46961e513a-be¤ õóō¤ ö`ńņõ¤ ÷ī¤ ųfl-46961e513a-ba¤ łų¤ ś`u÷ł¤ ūīösśIssssP\bf ¤ ü\=ūh¤ żgt-1e8ba8b5a-3e6¤ žgt-1e8ba8b5a-3e7¤ ’żž¤ gm-1e8ba8b5a-3e8¤ ^¤ ¤ fl-1e8ba8b5a-3ec¤ fl-1e8ba8b5a-3ed¤ ¤ `’¤ gsetter¤ Y¤  fl-1e8ba8b5a-3e0¤  fl-1e8ba8b5a-3e1¤  fl-1e8ba8b5a-3e2¤     ¤  `a ¤ Z¤ fl-1e8ba8b5a-3d7¤ fl-1e8ba8b5a-3d8¤ ¤ `L¤ g field-specs¤ Ф fl-1e8ba8b5a-3d3¤ fl-1e8ba8b5a-3d4¤ ¤ `L¤ pösśIs ssØ«¤ \mh¤ \jh¤ ¤ \¤h¤ \'h¤ \)h¤  ¤ !_ösś¤ "\9!|¤ # "¤ $g struct-set!¤ %\$h¤ &ösś¤ '\ &|¤ (%'¤ )\3h¤ *\…h¤ +\ź!|¤ ,*+¤ -),¤ .#(-¤ /ü.¤ 0_sś¤ 1\ė0|¤ 2g stream-value¤ 3g%make-stream-value-procedure¤ 4gmake-stream-value¤ 5gm-46961e513a-d9¤ 65^¤ 7gt-46961e513a-d7¤ 8gt-46961e513a-d8¤ 978¤ :66¤ ;fl-46961e513a-de¤ `9:=¤ ?6¤ @fl-46961e513a-db¤ A@¤ B`u?A¤ C6>sBIssssP\bf ¤ D\=Ch¤ Egtag¤ F_>sB¤ G\EF|¤ Hgproc¤ I\HF|¤ JGI¤ Kgm-46961e513a-d5¤ LK^¤ ML>sBIs|sssˆs”Ø«¤ N\nMh¤ O\2F|¤ P\ Mh¤ QNOPGI¤ RDJQ¤ S_sB¤ T\3S|¤ Ugpwpw¤ VEH¤ Wg%stream-value?-procedure¤ Xg stream-value?¤ Ygm-46961e513a-e8¤ ZY^¤ [gt-46961e513a-e7¤ \[¤ ]Z¤ ^fl-46961e513a-ed¤ _^¤ ``\]_¤ afl-46961e513a-ea¤ ba¤ c`u]b¤ dZ`scIssssP\bf ¤ e\=dh¤ fL`scIsėssssšsõsłsžsss sØ«¤ g\cfh¤ hg¤ i\"fh¤ j\$fh¤ kjg¤ l\'fh¤ m\)fh¤ nmg¤ o_`sc¤ p\2o|¤ qlnp¤ rikq¤ sehr¤ t_sc¤ u\Wt|¤ vgstream-value-tag¤ wg%stream-value-tag-procedure¤ xgm-46961e513a-f4¤ yx^¤ zy¤ {fl-46961e513a-f6¤ |{¤ }`uz|¤ ~ys}IssssP\bf ¤ \9~h¤ €8¤ €U¤ ‚Ls}IsXsss_sfØ«¤ ƒ\D‚h¤ „8ƒ¤ …偄U¤ †yy¤ ‡fl-46961e513a-f9¤ ˆfl-46961e513a-fa¤ ‰‡ˆ¤ Š`n†‰¤ ‹yŠs}IssssP\bf ¤ Œ\k‹h¤ \…‹h¤ Ž_Šs}¤ \2Ž|¤ ¤ ‘¤ ’\{‚h¤ “8’¤ ”偓U¤ •fl-46961e513a-fe¤ –fl-46961e513a-ff¤ —•–¤ ˜`n†—¤ ™y˜s}IssssP\bf ¤ š\k™h¤ ›\…™h¤ œ˜s}¤ \ œ|¤ ž›¤ Ÿž¤  \Š‚h¤ ”8 ¤ ¢å”U¤ £fl-46961e513a-103¤ ¤fl-46961e513a-104¤ „£¤¤ ¦`n†„¤ §y¦s}IssssP\bf ¤ Ø\k§h¤ ©\…§h¤ Ŗg%%stream-value-set-fields¤ «_¦s}¤ ¬\Ŗ«|¤ ­©¬¤ ®­¤ Ægt-46961e513a-f3¤ °Æ¤ ±fl-46961e513a-108¤ ²±¤ ³`°z²¤ “y³s}IssssP\bf ¤ µ\=“h¤ ¶L³s}IsXsss_sfØ«¤ ·\m¶h¤ ø·¤ ¹\¤¶h¤ ŗ\'¶h¤ »\)¶h¤ ¼»·¤ ½_³s}¤ ¾\2½|¤ æŗ¼¾¤ Ą\¬¶h¤ Į³s}¤ Ā\ Į|¤ ĆĄ·Ā¤ Ä\3¶h¤ Å\…¶h¤ Ę\v½|¤ ĒÅʤ ČķǤ ɹæĆȤ ʵøÉ¤ Ė_s}¤ Ģ\wĖ|¤ Ķgstream-value-proc¤ Īg%stream-value-proc-procedure¤ Ļgm-46961e513a-10f¤ ŠĻ^¤ ŃŠ¤ Ņfl-46961e513a-111¤ ÓҤ Ō`uŃÓ¤ ÕŠsŌIssssP\bf ¤ Ö\9Õh¤ ×8Ö¤ Ų×U¤ ŁLsŌIsXsss_sfØ«¤ Ś\DŁh¤ Ū8ڤ ÜåŲŪU¤ ŻŠŠ¤ Žfl-46961e513a-114¤ ßfl-46961e513a-115¤ ąŽß¤ į`nŻą¤ āŠįsŌIssssP\bf ¤ ć\kāh¤ ä\…āh¤ å_įsŌ¤ ę\2å|¤ ēäę¤ čē¤ é\{Łh¤ ź8é¤ ėåŲźU¤ ģfl-46961e513a-119¤ ķfl-46961e513a-11a¤ īģķ¤ ļ`nŻī¤ šŠļsŌIssssP\bf ¤ ń\kšh¤ ņ\…šh¤ óļsŌ¤ ō\ ó|¤ õņō¤ öõ¤ ÷\ŠŁh¤ ų8÷¤ łåŲųU¤ śfl-46961e513a-11e¤ ūfl-46961e513a-11f¤ üśū¤ ż`nŻü¤ žŠżsŌIssssP\bf ¤ ’\kžh¤ \…žh¤ _żsŌ¤ \Ŗ|¤ ¤ ¤ gt-46961e513a-10e¤ ¤ fl-46961e513a-123¤ ¤  `Ѥ  Š sŌIssssP\bf ¤  \= h¤  L sŌIsXsss_sfØ«¤  \m h¤  ¤ \¤ h¤ \' h¤ \) h¤  ¤ _ sŌ¤ \2|¤ ¤ \¬ h¤  sŌ¤ \ |¤  ¤ \3 h¤ \… h¤ \Ķ|¤ ¤  ¤ ¤   ¤ !_sŌ¤ "\Ī!|¤ #gm-46961e513a-12a¤ $#^¤ %$LLLL¤ &fl-46961e513a-12f¤ 'fl-46961e513a-130¤ (fl-46961e513a-131¤ )fl-46961e513a-132¤ *fl-46961e513a-133¤ +&'()*¤ ,`Į%+¤ -$¤ .fl-46961e513a-12c¤ /.¤ 0`u-/¤ 1L,s0IsŪsssਫ ¤ 2\æ1h¤ 3_,s0¤ 4\23|¤ 5\v3|¤ 6\Ķ3|¤ 756¤ 8gstream-value-tag-set!¤ 9g %stream-value-tag-set!-procedure¤ :gm-46961e513a-13e¤ ;:^¤ <=¤ ?;;¤ @fl-46961e513a-143¤ Afl-46961e513a-144¤ B@A¤ C`>?B¤ D;¤ Efl-46961e513a-140¤ FE¤ G`uDF¤ H;CsGIssssP\bf ¤ I\=Hh¤ JLCsGIs ssØ«¤ K\mJh¤ L\jJh¤ MKL¤ N\¤Jh¤ O\'Jh¤ P\)Jh¤ QPK¤ R_CsG¤ S\2R|¤ TOQS¤ U\$Jh¤ VCsG¤ W\ V|¤ XUKWL¤ Y\3Jh¤ Z\…Jh¤ [\8R|¤ \Z[¤ ]YK\¤ ^NTX]¤ _IM^¤ `_sG¤ a\9`|¤ bgstream-value-proc-set!¤ cg!%stream-value-proc-set!-procedure¤ dgm-46961e513a-14e¤ ed^¤ fgt-46961e513a-14c¤ ggt-46961e513a-14d¤ hfg¤ iee¤ jfl-46961e513a-153¤ kfl-46961e513a-154¤ ljk¤ m`hil¤ ne¤ ofl-46961e513a-150¤ po¤ q`unp¤ remsqIssssP\bf ¤ s\=rh¤ tLmsqIs ssØ«¤ u\mth¤ v\jth¤ wuv¤ x\¤th¤ y\'th¤ z\)th¤ {zu¤ |_msq¤ }\2||¤ ~y{}¤ \$th¤ €msq¤ \ €|¤ ‚uv¤ ƒ\3th¤ „\…th¤ …\b||¤ †„…¤ ‡ƒu†¤ ˆx~‚‡¤ ‰swˆ¤ Š_sq¤ ‹\cŠ|¤ Œg stream-lazy¤ gexp¤ Ža¤ gm-46961e513a-173¤ ^¤ ‘_¤ ’fl-46961e513a-178¤ “fl-46961e513a-179¤ ”’“¤ •`Ž‘”¤ –¤ —fl-46961e513a-175¤ ˜—¤ ™`u–˜¤ š_•s™¤ ›\;š|¤ œ\4š|¤ \…š|¤ žglazy¤ Ÿ\žš|¤  Ÿ¤ ”\=š|¤ ¢geager¤ £g stream-eager¤ ¤g stream-delay¤ „gm-46961e513a-187¤ ¦„^¤ §¦_¤ Øfl-46961e513a-18c¤ ©fl-46961e513a-18d¤ ŖØ©¤ «`ާŖ¤ ¬¦¤ ­fl-46961e513a-189¤ ®­¤ Æ`u¬®¤ °_«sƤ ±\Œ°|¤ ²\£°|¤ ³g stream-force¤ “gnull¤ µg %stream-null¤ ¶g stream-pare¤ ·g%make-stream-pare-procedure¤ øgmake-stream-pare¤ ¹gm-46961e513a-1d9¤ ŗ¹^¤ »gt-46961e513a-1d7¤ ¼gt-46961e513a-1d8¤ ½»¼¤ ¾ŗŗ¤ æfl-46961e513a-1de¤ Ąfl-46961e513a-1df¤ ĮæĄ¤ Ā`½¾Į¤ Ćŗ¤ Äfl-46961e513a-1db¤ ÅĤ Ę`uĆŤ ĒŗĀsĘIssssP\bf ¤ Č\=Ēh¤ Égkar¤ Ź_Āsʤ Ė\ÉŹ|¤ Ģgkdr¤ Ķ\ĢŹ|¤ ĪĖͤ Ļgm-46961e513a-1d5¤ ŠĻ^¤ ŃŠĀsĘIs|sssˆs”Ø«¤ Ņ\nŃh¤ Ó\¶Ź|¤ Ō\ Ńh¤ ÕŅÓŌĖͤ ÖČĪÕ¤ ×_sʤ Ų\·×|¤ ŁÉ̤ Śg%stream-pare?-procedure¤ Ūg stream-pare?¤ Ügm-46961e513a-1e8¤ ŻÜ^¤ Žgt-46961e513a-1e7¤ ߎ¤ ąŻ¤ įfl-46961e513a-1ed¤ āᤠć`ßąā¤ äfl-46961e513a-1ea¤ åä¤ ę`uąå¤ ēŻćsęIssssP\bf ¤ č\=ēh¤ éŠćsęIsėssssšsõsłsžsss sØ«¤ ź\céh¤ ėź¤ ģ\"éh¤ ķ\$éh¤ īķź¤ ļ\'éh¤ š\)éh¤ ńšź¤ ņ_ćsę¤ ó\¶ņ|¤ ōļńó¤ õģīō¤ öčėõ¤ ÷_sę¤ ų\Ś÷|¤ łg stream-kar¤ śg%stream-kar-procedure¤ ūgm-46961e513a-1f4¤ üū^¤ żü¤ žfl-46961e513a-1f6¤ ’ž¤ `uż’¤ üsIssssP\bf ¤ \9h¤ 8¤ U¤ ŠsIsXsss_sfØ«¤ \Dh¤ 8¤ åU¤  üü¤  fl-46961e513a-1f9¤  fl-46961e513a-1fa¤    ¤  `n  ¤ ü sIssssP\bf ¤ \kh¤ \…h¤ _ s¤ \¶|¤ ¤ ¤ \{h¤ 8¤ åU¤ fl-46961e513a-1fe¤ fl-46961e513a-1ff¤ ¤ `n ¤ üsIssssP\bf ¤ \kh¤ \…h¤ s¤  \ |¤ ! ¤ "!¤ #\Šh¤ $8#¤ %å$U¤ &fl-46961e513a-203¤ 'fl-46961e513a-204¤ (&'¤ )`n (¤ *ü)sIssssP\bf ¤ +\k*h¤ ,\…*h¤ -g%%stream-pare-set-fields¤ ._)s¤ /\-.|¤ 0,/¤ 10¤ 2gt-46961e513a-1f3¤ 32¤ 4fl-46961e513a-208¤ 54¤ 6`3ż5¤ 7ü6sIssssP\bf ¤ 8\=7h¤ 9Š6sIsXsss_sfØ«¤ :\m9h¤ ;:¤ <\¤9h¤ =\'9h¤ >\)9h¤ ?>:¤ @_6s¤ A\¶@|¤ B=?A¤ C\¬9h¤ D6s¤ E\ D|¤ FC:E¤ G\39h¤ H\…9h¤ I\ł@|¤ JHI¤ KG:J¤ L<BFK¤ M8;L¤ N_s¤ O\śN|¤ Pg stream-kdr¤ Qg%stream-kdr-procedure¤ Rgm-46961e513a-20f¤ SR^¤ TS¤ Ufl-46961e513a-211¤ VU¤ W`uTV¤ XSsWIssssP\bf ¤ Y\9Xh¤ Z8Y¤ [ZU¤ \ŠsWIsXsss_sfØ«¤ ]\D\h¤ ^8]¤ _å[^U¤ `SS¤ afl-46961e513a-214¤ bfl-46961e513a-215¤ cab¤ d`n`c¤ eSdsWIssssP\bf ¤ f\keh¤ g\…eh¤ h_dsW¤ i\¶h|¤ jgi¤ kj¤ l\{\h¤ m8l¤ nå[mU¤ ofl-46961e513a-219¤ pfl-46961e513a-21a¤ qop¤ r`n`q¤ sSrsWIssssP\bf ¤ t\ksh¤ u\…sh¤ vrsW¤ w\ v|¤ xuw¤ yx¤ z\Š\h¤ {8z¤ |å[{U¤ }fl-46961e513a-21e¤ ~fl-46961e513a-21f¤ }~¤ €`n`¤ S€sWIssssP\bf ¤ ‚\kh¤ ƒ\…h¤ „_€sW¤ …\-„|¤ †ƒ…¤ ‡†¤ ˆgt-46961e513a-20e¤ ‰ˆ¤ Šfl-46961e513a-223¤ ‹Š¤ Œ`‰T‹¤ SŒsWIssssP\bf ¤ Ž\=h¤ ŠŒsWIsXsss_sfØ«¤ \mh¤ ‘¤ ’\¤h¤ “\'h¤ ”\)h¤ •”¤ –_ŒsW¤ —\¶–|¤ ˜“•—¤ ™\¬h¤ šŒsW¤ ›\ š|¤ œ™›¤ \3h¤ ž\…h¤ Ÿ\P–|¤  žŸ¤ ” ¤ ¢’˜œ”¤ £Ž‘¢¤ ¤_sW¤ „\Q¤|¤ ¦gm-46961e513a-22a¤ §¦^¤ Ø§ŠŠŠŠ¤ ©fl-46961e513a-22f¤ Ŗfl-46961e513a-230¤ «fl-46961e513a-231¤ ¬fl-46961e513a-232¤ ­fl-46961e513a-233¤ ®©Ŗ«¬­¤ Æ`ĮØ®¤ °§¤ ±fl-46961e513a-22c¤ ²±¤ ³`u°²¤ “ŠÆs³IsŪsssਫ ¤ µ\æ“h¤ ¶_Æs³¤ ·\¶¶|¤ ø\ł¶|¤ ¹\P¶|¤ ŗø¹¤ »gstrm¤ ¼ac»¤ ½gm-46961e513a-259¤ ¾½^¤ æ¾__¤ Ąfl-46961e513a-25e¤ Įfl-46961e513a-25f¤ Āfl-46961e513a-260¤ ĆĄĮ¤ Ä`¼æĆ¤ ž¤ Ęfl-46961e513a-25b¤ Ēʤ Č`uÅǤ É_ÄsȤ Ź\£É|¤ Ė\øÉ|¤ Ģ\¤É|¤ Ķ\ŒÉ|¤ Īf non-stream¤ Ļf null stream¤ Šgbody0¤ Ńgbody1¤ ŅaSŠŃ¤ Ógm-46961e513a-28d¤ ŌÓ^¤ ÕŌ___¤ Öfl-46961e513a-292¤ ×fl-46961e513a-293¤ Ųfl-46961e513a-294¤ Łfl-46961e513a-295¤ ŚÖ×ŲŁ¤ Ū`ŅÕŚ¤ ÜŌ¤ Żfl-46961e513a-28f¤ ŽŻ¤ ß`uÜŽ¤ ą_Ūsߤ į\=ą|¤ ā\Œą|¤ ćgbegin¤ ä\ćą|¤ ågon-eagerS¤ ęå Œ¤ ēgon-lazyS¤ čē Œ¤ éęč¤ źgstream-promise-visit¤ ėgset-record-type-printer!¤ ģgdisplay¤ ķf#¤ ńWŒ¤ ņUńŒ¤ ógdefine¤ ōgformal¤ õaōŠŃ¤ ögm-46961e513a-2cf¤ ÷ö^¤ ų÷____¤ łfl-46961e513a-2d4¤ śfl-46961e513a-2d5¤ ūfl-46961e513a-2d6¤ üfl-46961e513a-2d7¤ żfl-46961e513a-2d8¤ žłśūüż¤ ’`õųž¤ ÷¤ fl-46961e513a-2d1¤ ¤ `u¤ _’s¤ \ó|¤ \(|¤ »WŒ¤ UŒ¤  UŒ¤  gletrec¤  gbody2¤  aEjŃ ¤  gm-46961e513a-2e0¤  ^¤ _____¤ fl-46961e513a-2e5¤ fl-46961e513a-2e6¤ fl-46961e513a-2e7¤ fl-46961e513a-2e8¤ fl-46961e513a-2e9¤ fl-46961e513a-2ea¤ ¤ ` ¤ ¤ fl-46961e513a-2e2¤ ¤ `u¤ _s¤ \ |¤ \(|¤ g proper-list?¤  gcircular-list?¤ !fnon-list argument¤ "gcurrent-input-port¤ #g input-port?¤ $fnon-input-port argument¤ %g read-char¤ &g eof-object?¤ 'U¤ (a¤ )gm-46961e513a-359¤ *)^¤ +*¤ ,fl-46961e513a-35e¤ -,¤ .`(+-¤ /fl-46961e513a-35b¤ 0/¤ 1`u+0¤ 2_.s1¤ 3\!2|¤ 4gy¤ 5at4¤ 6*__¤ 7fl-46961e513a-361¤ 8fl-46961e513a-362¤ 9fl-46961e513a-363¤ :789¤ ;`56:¤ <_;s1¤ =\"<|¤ >\,<|¤ ?g% stream-fold-aux-procedure¤ @gstream-fold-aux¤ AåUUUU¤ Bgsyntax-parameterize¤ Cgm-46961e513a-36c¤ DC^¤ Egt-46961e513a-368¤ Fgt-46961e513a-369¤ Ggt-46961e513a-36a¤ Hgt-46961e513a-36b¤ IEFGH¤ JDDDD¤ Kfl-46961e513a-371¤ Lfl-46961e513a-372¤ Mfl-46961e513a-373¤ Nfl-46961e513a-374¤ OKLMN¤ P`IJO¤ QD¤ Rfl-46961e513a-36e¤ SR¤ T`uQS¤ Ufl-bde397a-1eaf¤ Vfl-bde397a-1eb0¤ WUV¤ X`KLW¤ YS¤ Zfl-bde397a-1ea6¤ [fl-bde397a-1ea7¤ \fl-bde397a-1ea8¤ ]Z[\¤ ^`Ya]¤ _gprefix¤ `]_¤ a__¤ bfl-bde397a-1e9a¤ cfl-bde397a-1e98¤ dbc¤ e``ad¤ ffl-bde397a-1e97¤ gf¤ h`ucg¤ iDPsTIssssX^eh ¤ j{¤ k\Bij¤ l_PsT¤ m\@l|¤ ngidentifier-syntax¤ o\nij¤ p\?l|¤ qop¤ rmq¤ sr¤ t\=ij¤ u\Hl|¤ vgbase¤ w\vl|¤ x\»l|¤ yglimit¤ z\yl|¤ {uwxz¤ |gdo¤ }\|l|¤ ~\jl|¤ \"l|¤ €\&l|¤ €x¤ ‚u~¤ ƒu‚¤ „~wƒ¤ …\'l|¤ †…x¤ ‡xx†¤ ˆg1-¤ ‰\ˆl|¤ Љz¤ ‹zФ Œzz‹¤ „‡Œ¤ Žgor¤ \Žl|¤ gzero?¤ ‘\l|¤ ’‘z¤ “z’¤ ”\$l|¤ •”x¤ –“•¤ —gvalues¤ ˜\—l|¤ ™˜~xz¤ 𖙤 ›}š¤ œt{›¤ ksœ¤ ž¶¤ Ÿ¶¤  _sT¤ ”\? |¤ ¢fnon-stream argument¤ £ginteger?¤ ¤fnon-integer count¤ „gexact?¤ ¦f inexact count¤ §fnegative count¤ Øgreverse!¤ ©gxcons¤ Ŗf!non-stream object in input stream¤ «g circular-list¤ ¬g stream-do¤ ­UŒ¤ ®ŗ­¤ ÆWVŒ¤ °®ƌ¤ ±å°Œ¤ ²fl-46961e513a-478¤ ³²¤ “`uc³¤ µgvar-step¤ ¶gend¤ ·µ¶¤ øfl-46961e513a-475¤ ¹fl-46961e513a-473¤ ŗø¹¤ »`·aŗ¤ ¼fl-46961e513a-472¤ ½¼¤ ¾`uc½¤ æ_s“»¾¤ Ą\¤æ|¤ Į\æ|¤ ĀĄĮĮ¤ Ćgresult¤ ÄƤ Åfl-46961e513a-47f¤ ĘŤ Ē`Äcʤ Č_Ēs“»¾¤ É\ćČ|¤ Źfbad step expression¤ ĖUV¤ Ģgstep¤ ĶĆ̤ Īfl-46961e513a-49c¤ Ļfl-46961e513a-49d¤ ŠĪϤ Ń`ĶLФ Ņgvar¤ Óginit¤ Ōgtest¤ ÕŅÓĢŌĆŌ¤ Öfl-46961e513a-48d¤ ×fl-46961e513a-48e¤ Ųfl-46961e513a-48f¤ Łfl-46961e513a-490¤ Śfl-46961e513a-491¤ Ūfl-46961e513a-492¤ ÜÖ×ŲŁŚŪ¤ Ż`Õܤ Ž_sŃŻ»¾¤ ß\9Ž|¤ ągloop¤ į\ąŽ|¤ ā\¤Ž|¤ ć\ćŽ|¤ ägappend¤ åä¤ ęä¤ ēfnon-integer argument¤ čfinexact argument¤ éfnegative argument¤ źg procedure?¤ ėfnon-procedural argument¤ ģgapply¤ ķgnumber?¤ īfnon-numeric starting number¤ ļfnon-numeric step size¤ šg?¤ ńfl-46961e513a-6c1¤ ņń¤ ó`ucņ¤ ōg make-guarded¤ õg make-matcher¤ öōõ¤ ÷fl-46961e513a-6be¤ ųfl-46961e513a-6bc¤ ł÷ų¤ ś`öał¤ ūfl-46961e513a-6bb¤ üū¤ ż`ucü¤ ž_s󜿤 ’\šž|¤ \$ž|¤ ’¤ gnext¤ ¤ fl-46961e513a-6d4¤ ¤ `c¤ grest¤ Ҥ  fl-46961e513a-6ce¤  fl-46961e513a-6cf¤    ¤  `L ¤  _s s󜿤 \š |¤ gnegate¤ \ |¤ \$ |¤ ¤ g=¤ \ |¤ \& |¤ \' |¤ ŗ¤ UŒ¤ 匤 ggenerate-temporaries¤ 'å¤ ŅU¤ gguard¤ gfail¤ Ō¤  fl-46961e513a-6df¤ !fl-46961e513a-6e0¤ "fl-46961e513a-6e1¤ # !"¤ $`a#¤ %t¤ &fl-46961e513a-6d8¤ 'fl-46961e513a-6d9¤ (&'¤ )`%L(¤ *_$s)śż¤ +\¤*|¤ ,VV¤ -gmatcher¤ .-Ō¤ /fl-46961e513a-6f5¤ 0fl-46961e513a-6f6¤ 1/0¤ 2`.L1¤ 3¤ 4fl-46961e513a-6f0¤ 54¤ 6`3c5¤ 7g strm-expr¤ 8gpat¤ 978Ō¤ :fl-46961e513a-6e7¤ ;fl-46961e513a-6e8¤ `9a=¤ ?_s2ss6>śż ¤ @\]?|¤ A\»?|¤ B\P?|¤ C\#?|¤ D\…?|¤ E\;?|¤ FDE¤ G\¢?|¤ HBCAFG¤ I\?|¤ Jg=>¤ K\J?|¤ Lg stream-of-aux¤ MaŌ¤ Ngm-46961e513a-701¤ ON^¤ PO__¤ Qfl-46961e513a-706¤ Rfl-46961e513a-707¤ Sfl-46961e513a-708¤ TQRS¤ U`MPT¤ VO¤ Wfl-46961e513a-703¤ XW¤ Y`uVX¤ Z_UsY¤ [\LZ|¤ \\!Z|¤ ]aŌv¤ ^gm-46961e513a-70d¤ _^^¤ `___¤ afl-46961e513a-712¤ bfl-46961e513a-713¤ cfl-46961e513a-714¤ dabc¤ e`]`d¤ f_¤ gfl-46961e513a-70f¤ hg¤ i`ufh¤ j_esi¤ k\"j|¤ lgin¤ m_si¤ n\lm|¤ o8n¤ pUoU¤ qpVŒ¤ rUqŒ¤ sUrŒ¤ tUsŒ¤ uaŌvŅ,¤ v______¤ wfl-46961e513a-719¤ xfl-46961e513a-71a¤ yfl-46961e513a-71b¤ zfl-46961e513a-71c¤ {fl-46961e513a-71d¤ |fl-46961e513a-71e¤ }wxyz{|¤ ~`uv}¤ _~si¤ €\9|¤ grecur¤ ‚\|¤ ƒ\»|¤ „\¤|¤ …\$|¤ †…ƒ¤ ‡\]|¤ ˆ\&|¤ ‰ˆƒ¤ Љ¤ ‹\L|¤ Œ\'|¤ Œƒ¤ Ž‚¤ gis¤ \m|¤ ‘8¤ ’U‘U¤ “’VŒ¤ ”U“Œ¤ •U”Œ¤ –U•Œ¤ —aŌvŅ¤ ˜fl-46961e513a-727¤ ™fl-46961e513a-728¤ šfl-46961e513a-729¤ ›fl-46961e513a-72a¤ œfl-46961e513a-72b¤ fl-46961e513a-72c¤ ž˜™š›œ¤ Ÿ`—vž¤  _Ÿsi¤ ”\] |¤ ¢\L |¤ £gpred?¤ ¤aŌv£¤ „_____¤ ¦fl-46961e513a-735¤ §fl-46961e513a-736¤ Øfl-46961e513a-737¤ ©fl-46961e513a-738¤ Ŗfl-46961e513a-739¤ «¦§Ø©Ŗ¤ ¬`¤„«¤ ­_¬si¤ ®\¤­|¤ Æ\L­|¤ °fnon-numeric ending number¤ ±g<¤ ²g>¤ ³fbeyond end of stream¤ “fnon-procedural mapper¤ µfnon-procedural pred?¤ ¶fnon-procedural generator¤ ·g list->vector¤ øgerror¤ ¹ø¤ ŗø¤ »fno matching pattern¤ ¼g list-tabulate¤ ½g vector-length¤C5h€ź¤]4    F54I>"G4Ji4Ki5L>"G4OPQT[}‚„‰‹ h0…]ŒŒŒŒŒŒŒC}gdummy  0gpred  0gobj   0gfunc   0gmsg   0gargs   0  0 C‘h(Ą] 45$@6øgx  "gtmp "gfilenamefsrfi/srfi-41.scmŒ . ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgpredgobjgfuncgmsggargsg...C5PR4O’QT[£¤¦§Ø«¬® h0…]ŒŒŒŒŒŒŒC}gdummy  0gpred  0gobj   0gfunc   0gmsg   0gargs   0  0 C‘h(Ą] 45$@6øgx  "gtmp "gfilenamefsrfi/srfi-41.scmŒ 3 ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgpredgobjgfuncgmsggargsg...C5’R4OÆQT[ĀÄĘĒŹĖĪĻŠ h8†]Œ ŒŒŒŒŒC~gdummy  4gpred  4gobjs   4gfunc   4gmsg   4gargs   4  4 C‘h(Į] 45$@6¹gx  "gtmp "gfilenamefsrfi/srfi-41.scmŒ 8 ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgpredgobjsgfuncgmsggargsg...C5ÆR4OŃQTŅāēčh?]ŒŒŒC7gdummy  gexpr     C‘h(›] 45$@6“gx  "gtmp "gfilenamefsrfi/srfi-41.scmŒ = ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgexprC5ŃR4OéQTŅöüżh?]ŒŒŒC7gdummy  gexpr     C‘h(›] 45$@6“gx  "gtmp "gfilenamefsrfi/srfi-41.scmŒ A ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgexprC5éR4OžQTŅ h?]ŒŒŒC7gdummy  gexpr     C‘h(›] 45$@6“gx  "gtmp "gfilenamefsrfi/srfi-41.scmŒ E ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgexprC5žR4OQT+-hc]ŒŒC[gdummy  gname  gargs   gbody      C.8hS]CKgdummy  gname  gsyntax     C‘h@Ś]45$@45$@6Ņgx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-41.scmŒ J ŒŒ  9 g macro-typeg syntax-rulesŒgpatternsgnamegargsŒgbodyg...gnamegsyntaxC5R9h]ØCwgval  gfilenamefsrfi/srfi-41.scmŒ q ŒŒ  gnameg%make-stream-promise-procedureŒC:R4O;QT<±h7]C/gt-46961e513a-6f    C²“;µhS]L6Kga  gfilenamefsrfi/srfi-41.scmŒ  q ŒŒ  CåøhC]L6;gfilenamefsrfi/srfi-41.scmŒ  q ŒŒ   Cŗh]C   C‘ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-41.scmŒ q ŒŒ  n C5;R½¾Į9ĀØ4Å9>"G Ȗ:iŖ9R9h{]¦$§‚CCsgobj  gfilenamefsrfi/srfi-41.scmŒ q ŒŒ   gnameg%stream-promise?-procedureŒCÉR4OŹQT<0h7]C/gt-46961e513a-7c    C²“ʵhS]L6Kga  gfilenamefsrfi/srfi-41.scmŒ  q ŒŒ  CåøhC]L6;gfilenamefsrfi/srfi-41.scmŒ  q ŒŒ   C2h]C   C‘ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-41.scmŒ q ŒŒ  n C5ŹR956h|]§& ©C6tgs  gfilenamefsrfi/srfi-41.scmŒ q ŒŒ   gnameg%stream-promise-val-procedureŒC7R4O6QTjuzh:]ŒŒC2gerr  gs    C~„‰h:]ŒŒC2gerr  gs    C“™h:]ŒŒC2gerr  gs    C<·h7]C/gt-46961e513a-88    C²“6µhS]L6Kga  gfilenamefsrfi/srfi-41.scmŒ  q ŒŒ  CåøhC]L6;gfilenamefsrfi/srfi-41.scmŒ  q ŒŒ   C¹h]C   C‘høĄ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66øgx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-41.scmŒ q ŒŒ  ³ C56R4O•QT¾āäęéŠh v]45ŒŒŒŒŒCngdummy  gcheck?  gs   ggetter   gexpr      C‘h(¾] 45$@6¶gx  "gtmp "gfilenamefsrfi/srfi-41.scmŒ q ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgcheck?gsggettergexprg...C5•R95źh ’]§& ŖC6Šgs  gval  gfilenamefsrfi/srfi-41.scmŒ q ŒŒ   gnameg"%stream-promise-val-set!-procedureŒCėR4OźQTģ/hT]CLgt-46961e513a-b6  gt-46961e513a-b7    C²“źµhS]L6Kga  gfilenamefsrfi/srfi-41.scmŒ  q ŒŒ  CåøhC]L6;gfilenamefsrfi/srfi-41.scmŒ  q ŒŒ   C1h]C   C‘ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-41.scmŒ q ŒŒ  n C5źR2h]ØC‡gtag  gproc  gfilenamefsrfi/srfi-41.scmŒ t ŒŒ  gnameg%make-stream-value-procedureŒC3R4O4QTģRhT]CLgt-46961e513a-d7  gt-46961e513a-d8    C²“4µhS]L6Kga  gfilenamefsrfi/srfi-41.scmŒ  t ŒŒ  CåøhC]L6;gfilenamefsrfi/srfi-41.scmŒ  t ŒŒ   CTh]C   C‘ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-41.scmŒ t ŒŒ  n C54R½UĮ2VØ4Å2>"G Ȗ3iŖ2R2hy]¦$§‚CCqgobj  gfilenamefsrfi/srfi-41.scmŒ t ŒŒ   gnameg%stream-value?-procedureŒCWR4OXQT<sh7]C/gt-46961e513a-e7    C²“XµhS]L6Kga  gfilenamefsrfi/srfi-41.scmŒ  t ŒŒ  CåøhC]L6;gfilenamefsrfi/srfi-41.scmŒ  t ŒŒ   Cuh]C   C‘ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-41.scmŒ t ŒŒ  n C5XR25vhz]§& ©C6rgs  gfilenamefsrfi/srfi-41.scmŒ t ŒŒ   gnameg%stream-value-tag-procedureŒCwR4OvQT…Œ‘h:]ŒŒC2gerr  gs    C”šŸh:]ŒŒC2gerr  gs    C¢Ø®h:]ŒŒC2gerr  gs    C<Źh7]C/gt-46961e513a-f3    C²“vµhS]L6Kga  gfilenamefsrfi/srfi-41.scmŒ  t ŒŒ  CåøhC]L6;gfilenamefsrfi/srfi-41.scmŒ  t ŒŒ   CĢh]C   C‘høĄ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66øgx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-41.scmŒ t ŒŒ  ³ C5vR25Ķh{]§& ©C6sgs  gfilenamefsrfi/srfi-41.scmŒ t ŒŒ   gnameg%stream-value-proc-procedureŒCĪR4OĶQTÜćčh:]ŒŒC2gerr  gs    Cėńöh:]ŒŒC2gerr  gs    Cł’h:]ŒŒC2gerr  gs    C< h8]C0gt-46961e513a-10e    C²“͵hS]L6Kga  gfilenamefsrfi/srfi-41.scmŒ  t ŒŒ  CåøhC]L6;gfilenamefsrfi/srfi-41.scmŒ  t ŒŒ   C"h]C   C‘høĄ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66øgx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-41.scmŒ t ŒŒ  ³ C5ĶR4OŖQT¾247éŠh v]45ŒŒŒŒŒCngdummy  gcheck?  gs   ggetter   gexpr      C‘h(¾] 45$@6¶gx  "gtmp "gfilenamefsrfi/srfi-41.scmŒ t ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgcheck?gsggettergexprg...C5ŖR258h ]§& ŖC6ˆgs  gval  gfilenamefsrfi/srfi-41.scmŒ t ŒŒ   gnameg %stream-value-tag-set!-procedureŒC9R4O8QTģ_hV]CNgt-46961e513a-13c  gt-46961e513a-13d    C²“8µhS]L6Kga  gfilenamefsrfi/srfi-41.scmŒ  t ŒŒ  CåøhC]L6;gfilenamefsrfi/srfi-41.scmŒ  t ŒŒ   Cah]C   C‘ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-41.scmŒ t ŒŒ  n C58R25bh ‘]§& ŖC6‰gs  gval  gfilenamefsrfi/srfi-41.scmŒ t ŒŒ   gnameg!%stream-value-proc-set!-procedureŒCcR4ObQTģ‰hV]CNgt-46961e513a-14c  gt-46961e513a-14d    C²“bµhS]L6Kga  gfilenamefsrfi/srfi-41.scmŒ  t ŒŒ  CåøhC]L6;gfilenamefsrfi/srfi-41.scmŒ  t ŒŒ   C‹h]C   C‘ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-41.scmŒ t ŒŒ  n C5bR4OŒQTŅ›œ ”h>]C6gdummy  gexp     C‘h(š] 45$@6’gx  "gtmp "gfilenamefsrfi/srfi-41.scmŒ x ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgexpC5ŒR2¢9h“] ØØC‹gx  gval gfilenamefsrfi/srfi-41.scmŒ { ŒŒ  | *ŒŒ | ŒŒ | ŒŒ   gnameg stream-eagerŒC£R4O¤QTұ²h>]C6gdummy  gexp     C‘h(š] 45$@6’gx  "gtmp "gfilenamefsrfi/srfi-41.scmŒ ~ ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgexpC5¤R9562v¢Ķž8bź³ hĄŪ])§& ©" 45§& ©" 45†$§& ©C6†$Y4§& ©" 455§& ©" 45§& ©" 45&"ō§& ©" 45§& ©" 45§&  Ŗ"4 >"G§& ©" 45§& ©" 45§&  Ŗ"4 >"G§&  Ŗ"4 >"G 6CÓgpromise  ½gcontent  ½gkey  8 ½gpromise*   »gcontent  › »gs  Ū śgval  ś 'gs  A `gval  `  gfilenamefsrfi/srfi-41.scmŒ  ŒŒ  ‚ ŒŒ  ‚ ŒŒ ! ƒ ŒŒ 8 ƒ ŒŒ F „ ŒŒ b ƒ ŒŒ c … ŒŒ  … ŒŒ „ † ŒŒ › … ŒŒ Ÿ ‡ ;ŒŒ ¢ ‡ ŒŒ ½ ‡ ŒŒ Ä ‰ EŒŒ Ū ‰ 3ŒŒ ś ˆ ŒŒ * ‹ GŒŒ A ‹ 4ŒŒ ` Š ŒŒ  Œ ŒŒ »  ŒŒ  ½ gnameg stream-forceŒC³RÉi#R,“ŒµR4£iµi5!R9³µh(›]¦$§& 45†CCC“gobj  !gfilenamefsrfi/srfi-41.scmŒ š ŒŒ  › ŒŒ › ŒŒ › ŒŒ  œ ŒŒ  œ ŒŒ  ! gnameg stream-null?ŒC$R¶hŽ]ØC†gkar  gkdr  gfilenamefsrfi/srfi-41.scmŒ ž ŒŒ  gnameg%make-stream-pare-procedureŒC·R4OøQTģÖhV]CNgt-46961e513a-1d7  gt-46961e513a-1d8    C²“øµhT]L6Lga  gfilenamefsrfi/srfi-41.scmŒ  ž ŒŒ  CåøhD]L6<gfilenamefsrfi/srfi-41.scmŒ  ž ŒŒ   CŲh]C   C‘ hp…]45$@45$ O@45$4O?$@  6  6}gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-41.scmŒ ž ŒŒ  n C5øR½UĮ¶ŁØ4Ŷ>"G Ȗ·iŖ¶R¶hy]¦$§‚CCqgobj  gfilenamefsrfi/srfi-41.scmŒ ž ŒŒ   gnameg%stream-pare?-procedureŒCŚR4OŪQT<öh8]C0gt-46961e513a-1e7    C²“ŪµhT]L6Lga  gfilenamefsrfi/srfi-41.scmŒ  ž ŒŒ  CåøhD]L6<gfilenamefsrfi/srfi-41.scmŒ  ž ŒŒ   Cųh]C   C‘ hp…]45$@45$ O@45$4O?$@  6  6}gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-41.scmŒ ž ŒŒ  n C5ŪR¶5łhu]§& ©C6mgs  gfilenamefsrfi/srfi-41.scmŒ ž ŒŒ   gnameg%stream-kar-procedureŒCśR4OłQTh:]ŒŒC2gerr  gs    C"h:]ŒŒC2gerr  gs    C%+1h:]ŒŒC2gerr  gs    C<Mh8]C0gt-46961e513a-1f3    C²“łµhT]L6Lga  gfilenamefsrfi/srfi-41.scmŒ  ž ŒŒ  CåøhD]L6<gfilenamefsrfi/srfi-41.scmŒ  ž ŒŒ   COh]C   C‘høĮ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66¹gx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-41.scmŒ ž ŒŒ  ³ C5łR¶5Phu]§& ©C6mgs  gfilenamefsrfi/srfi-41.scmŒ ž ŒŒ   gnameg%stream-kdr-procedureŒCQR4OPQT_fkh:]ŒŒC2gerr  gs    Cntyh:]ŒŒC2gerr  gs    C|‚‡h:]ŒŒC2gerr  gs    C<£h8]C0gt-46961e513a-20e    C²“PµhT]L6Lga  gfilenamefsrfi/srfi-41.scmŒ  ž ŒŒ  CåøhD]L6<gfilenamefsrfi/srfi-41.scmŒ  ž ŒŒ   C„h]C   C‘høĮ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66¹gx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-41.scmŒ ž ŒŒ  ³ C5PR4O-QT¾µ·ŗéŠh v]45ŒŒŒŒŒCngdummy  gcheck?  gs   ggetter   gexpr      C‘h(æ] 45$@6·gx  "gtmp "gfilenamefsrfi/srfi-41.scmŒ ž ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgcheck?gsggettergexprg...C5-R9³¶h0«] ¦$$§&45¦$§‚CCCC£gobj  /gobj  +gfilenamefsrfi/srfi-41.scmŒ ¢ ŒŒ  £ ŒŒ £ ŒŒ £ ŒŒ  £ +ŒŒ  £ ŒŒ  / gnameg stream-pair?ŒC%R4O"QT.ŹĖĢĶh P]CHgdummy  gobj  gstrm      C‘h(£] 45$@6›gx  "gtmp "gfilenamefsrfi/srfi-41.scmŒ „ ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgobjgstrmC5"R#ƒ‡&γ϶ hˆļ] 45$"4>"G45""4>"'G" ¦$§&""’’Ę""’’¾ ©6ēgstrm  †gpare 6 †gfilenamefsrfi/srfi-41.scmŒ Ø ŒŒ  © ŒŒ  © ŒŒ  © !ŒŒ  © ŒŒ 0 Ŗ ŒŒ 6 Ŗ ŒŒ = « ŒŒ C « ŒŒ E « (ŒŒ H « ŒŒ „ ¬ ŒŒ † ¬ ŒŒ  † gnameg stream-carŒC&R#ƒ‡'γ϶ hˆå] 45$"4>"G45""4>"'G" ¦$§&""’’Ę""’’¾ ©CŻgstrm  ƒgpare 6 ƒgfilenamefsrfi/srfi-41.scmŒ ® ŒŒ  Æ ŒŒ  Æ ŒŒ  Æ !ŒŒ  Æ ŒŒ 0 ° ŒŒ 6 ° ŒŒ = ± ŒŒ C ± ŒŒ E ± (ŒŒ H ± ŒŒ ‚ ² ŒŒ  ƒ gnameg stream-cdrŒC'R4O(QTYįāähh]ŒŒC`gdummy  gformals  gbody0   gbody1      C‘h(ø] 45$@6°gx  "gtmp "gfilenamefsrfi/srfi-41.scmŒ “ ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgformalsgbody0gbody1g...C5(Ré9562v¢Ķž h°@-/03##H§& ©" 45KJ§&J ©" 4J5†$J§&J ©" 4J56 †$J§&J ©" 4J56C8gpromise  °gon-eager  °gon-lazy   °gcontent  & °gkey  ^ °gfilenamefsrfi/srfi-41.scmŒ · ŒŒ + ø ŒŒ G ¹ ŒŒ ^ ¹ ŒŒ n ŗ ŒŒ ‡ ŗ ŒŒ  ¹ ŒŒ • » ŒŒ ® » ŒŒ  ° gon-eagerS Œgon-lazyS Œgnamegstream-promise-visitŒCźR4ėi9iģķźåµīź¶5łåļhc]L6[gt-46961e513a-2c2  gfilenamefsrfi/srfi-41.scmŒ Č )ŒŒ  Cēīh]]?L6Ug_  gfilenamefsrfi/srfi-41.scmŒ É )ŒŒ É 5ŒŒ  CP h€¢]&>L64 L>"G4§& ©" 45LO  LO>"GL§& ©" 4 56šgpare  €gfilenamefsrfi/srfi-41.scmŒ Ā ŒŒ Ć ŒŒ  Ä ŒŒ  Ę ŒŒ ' Ē ŒŒ , Ē 2ŒŒ Z Ē ŒŒ g Ź "ŒŒ € Ź ŒŒ  € Cēģšhf]L6^g_  gfilenamefsrfi/srfi-41.scmŒ Ė ŒŒ  Ė 'ŒŒ Ė ŒŒ  Ch q]LLOLO6igstrm  gfilenamefsrfi/srfi-41.scmŒ Ą ŒŒ  Į ŒŒ   gnamegloopŒCh0Ÿ] 4>"GOQ6—gstrm  ,gport  ,gloop   ,gfilenamefsrfi/srfi-41.scmŒ ¾ ŒŒ  æ ŒŒ  æ ŒŒ  æ ŒŒ  Ą ŒŒ  , C>"G4O)QTņhy]ŒŒŒCqgdummy  gname  gformal   gbody0   gbody1      C‘h(Ą] 45$@6øgx  "gtmp "gfilenamefsrfi/srfi-41.scmŒ Ļ ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgnamegformalŒgbody0gbody1g...C5)R4O9QT h ‡]ŒŒŒŒCgdummy  gtag  gname   gval   gbody1   gbody2     C‘h(Š] 45$@6Čgx  "gtmp "gfilenamefsrfi/srfi-41.scmŒ Ņ ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgtaggnamegvalg...gbody1gbody2g...C59R ƒ‡*!2ž!£2ž£hV]L6Ngfilenamefsrfi/srfi-41.scmŒ Ū ŒŒ  Ū ŒŒ Ū ŒŒ  C9hV]LLŽ6Ngfilenamefsrfi/srfi-41.scmŒ Ū ŒŒ  Ū 'ŒŒ Ū ŒŒ  C¶ hX˜]L(CLOØØLLOØØØ6gval  'gval 7 Cgkar C Vgkdr C Vgfilenamefsrfi/srfi-41.scmŒ Ł ŒŒ  Ś ŒŒ  Ū ŒŒ  X C9h y] LOØØCqgobjs  gval  gfilenamefsrfi/srfi-41.scmŒ Ł ŒŒ   gnamegrecurŒCh`×] 45$"45$"4>"GOQ6Ļgobjs  \gt grecur N Xgfilenamefsrfi/srfi-41.scmŒ Õ ŒŒ  × ŒŒ × ŒŒ  × ŒŒ $ Ų ŒŒ / Ų ŒŒ 1 Ų !ŒŒ 4 Ų ŒŒ N Ł ŒŒ  \ gnameg list->streamŒC*R"#ƒ‡+$2ž%&!£2ž£hD]L6<gfilenamefsrfi/srfi-41.scmŒ ⠌Œ   C9hM]L6Egfilenamefsrfi/srfi-41.scmŒ ⠌Œ  ā ŒŒ   C¶ hhĀ]4L545$COØØ LOØØ Ø6ŗgc dgval ) 5gval C Ogkar O bgkdr  O bgfilenamefsrfi/srfi-41.scmŒ ß ŒŒ  ą ŒŒ ą ŒŒ į ŒŒ  į ŒŒ  ⠌Œ  d C9h h]LLOØØC`gval  gfilenamefsrfi/srfi-41.scmŒ ß ŒŒ   gnamegrecurŒCh`ø-.,3#4545$"4>"GOQ6°gport ]grecur O [gfilenamefsrfi/srfi-41.scmŒ Ż ŒŒ  Ż (ŒŒ  Ž ŒŒ / Ž ŒŒ 1 Ž 'ŒŒ 4 Ž ŒŒ O ß ŒŒ ] gnameg port->streamŒC+R4O,QT'3h-]C%gdummy     CX=>hK]ŒCCgdummy  gx  gy      C‘h@ø]45$@45$@6°gx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-41.scmŒ å ŒŒ  9 g macro-typeg syntax-rulesŒgpatternsgxgyg...C5,R$&'h€†]$"j$ ‘"$"45$D$4455"45$™""’’–"’’†~gproc  €gbase  €gstrm   €glimit   €gval   pgstrm   pglimit   pgt   ,gfilenamefsrfi/srfi-41.scmŒ ė ŒŒ  ģ ŒŒ ļ ŒŒ  ļ ŒŒ  ļ ŒŒ # ļ %ŒŒ 0 ģ ŒŒ 8 š ŒŒ > ģ ŒŒ ? ģ ŒŒ D ģ %ŒŒ L ģ ŒŒ R ķ ŒŒ ^ ī ŒŒ a ī ŒŒ p ģ ŒŒ  € gnameg% stream-fold-aux-procedureŒC?R4O@QTAh’]CŠgt-46961e513a-368  gt-46961e513a-369  gt-46961e513a-36a   gt-46961e513a-36b      C²@µhT]L6Lga  gfilenamefsrfi/srfi-41.scmŒ  ė ŒŒ  CåŸhD]L6<gfilenamefsrfi/srfi-41.scmŒ  ė ŒŒ   C”h]C   C‘ hp…]45$@45$ O@45$4O?$@  6  6}gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-41.scmŒ ė ŒŒ  n C5@R-#ƒ‡-¢£¤„¦§Ø©$&'hh) 36]*45$"4>"G$ˆ45$"4>"G4 5$"4 >"G ’$"4 >"G""  "n$ ‘"$"45$  "H$4455"45$™""’’’"’’ƒ G6žgstrm gn  fgstrm  fgproc  Ń Tgval  × Egstrm  × Eglimit  × Egt  ę żgfirst  U dg_  U d gfilenamefsrfi/srfi-41.scmŒ ó ŒŒ  ō ŒŒ  ó ŒŒ  ö ŒŒ ( ö ŒŒ * ö %ŒŒ - ö ŒŒ E ÷ ŒŒ F ų ŒŒ [ ų ŒŒ ] ų %ŒŒ ` ų ŒŒ s ł ŒŒ ˆ ł ŒŒ Š ł #ŒŒ  ł ŒŒ ¢ ś ŒŒ ® ś ŒŒ ° ś *ŒŒ ³ ś ŒŒ Ń ū ŒŒ F ū 2ŒŒ T ū ŒŒ X ū ŒŒ f ū ŒŒ    f gnameg stream->listŒC-RÅ#ƒ‡.¢!$£2ž£&hV]4L56Ngfilenamefsrfi/srfi-41.scmŒ  ŒŒ   ŒŒ  ŒŒ  C9'hh]L4L5LŽŒ6`gfilenamefsrfi/srfi-41.scmŒ  ŒŒ   (ŒŒ   :ŒŒ   "ŒŒ   ŒŒ   C¶ hxą]L(CL45$LLŽ6OØØLLOØØ Ø6Ųgstrm  qgval 2 >gval P \gkar \ ogkdr  \ ogfilenamefsrfi/srfi-41.scmŒ ’ ŒŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ  )ŒŒ "  "ŒŒ (  ŒŒ  q C2ž9h(‹] OLQØØCƒgstrms  (gproc gval  (gfilenamefsrfi/srfi-41.scmŒ ’ ŒŒ  ( gnamegrecurŒChXÄ-1345("4>"GOQ6¼gstrms Rgflunk  <grecur D Ngfilenamefsrfi/srfi-41.scmŒ ż ŒŒ ž ŒŒ % ž ŒŒ ' ž +ŒŒ * ž ŒŒ D ’ ŒŒ R gnameg stream-appendŒC.R#ƒ‡/¢$!&#ƒ‡/Ŗ'£2ž£&hV]4L56Ngfilenamefsrfi/srfi-41.scmŒ  ŒŒ   ŒŒ  ŒŒ  C9£2ž£'hV]4L56Ngfilenamefsrfi/srfi-41.scmŒ  "ŒŒ   /ŒŒ  "ŒŒ  C9'hM]L6Egfilenamefsrfi/srfi-41.scmŒ  "ŒŒ   /ŒŒ   C¶hX˜]L4LOØØLOØØØ56gval  !gval / ;gkar ; Ngkdr ; Ngfilenamefsrfi/srfi-41.scmŒ  ŒŒ   "ŒŒ R  ŒŒ  R C¶h°]4L5$C4L545$"4>"G45$ L4 L56    OØØ  LLOØØØ6 gstrm  «gval l xgval Š –gkar – ©gkdr  – ©gfilenamefsrfi/srfi-41.scmŒ  ŒŒ   ŒŒ  ŒŒ   ŒŒ   ŒŒ   ŒŒ /  ŒŒ 1  ,ŒŒ 4  ŒŒ G  ŒŒ Q  ŒŒ T  )ŒŒ \  "ŒŒ b  ŒŒ  « C2ž9h(‹] OLQØØCƒgstrms  (gproc gval  (gfilenamefsrfi/srfi-41.scmŒ  ŒŒ  ( gnamegrecurŒChH°] 45$"4>"GOQ6Øgstrms  Egrecur 7 Agfilenamefsrfi/srfi-41.scmŒ  ŒŒ   ŒŒ   ŒŒ   %ŒŒ   ŒŒ 7  ŒŒ  E gnameg stream-concatŒC/R!*«h )3C-134?6‡gobjs  gfilenamefsrfi/srfi-41.scmŒ  ŒŒ   ŒŒ  ŒŒ   gnamegstream-constantŒC0R4O¬QT±TĀh]C   C'h.]C&gresult     CVÉh.]ŒC&gresult     C‘ēTh]LC   C'h)]C!ge     CެŹh@µ]45$ O@45$@L6­gv  @gs  @gtmp  @gtmp  & @gfilenamefsrfi/srfi-41.scmŒ  ŒŒ 8  ŒŒ :  &ŒŒ @  ŒŒ  @ gnamegvar-stepŒCĖßįéŠāćęh0@]4LL5L4LŒ5ŒC8gresult  0gstep  0  0 C hØ]45$ 4?"H45$ 4?")45$ 4?" 454  LO54 5$ O@6gvar  Øginit  Øgstep   Øgtest   Øgresult   Øgexpr   Øgtmp  hgtmp  & egtmp  B bgtmp  { Øgtmp  † Ø gfilenamefsrfi/srfi-41.scmŒ i ' ŒŒ { & ŒŒ  Ø C‘h(c] 45$ O@6[gx  'gtmp 'gfilenamefsrfi/srfi-41.scmŒ  ŒŒ  ' C5¬R£ƒ‡1ē„čé#¢$' h0±]"45$"4>"G45$"4>"G ’$"4>"G"4 5$"4 >"G"V$ ‘"$"4 5$  "04 5$™""’’Ŗ"’’› GC©gn  )gstrm  )gval  ·  gstrm  ·  glimit  ·  gt  Ę Żgfirst   )gsecond   )g_   ) gfilenamefsrfi/srfi-41.scmŒ . ŒŒ  / ŒŒ  / ŒŒ  / ŒŒ  / ŒŒ 0 0 ŒŒ E 0 ŒŒ G 0 ŒŒ J 0 ŒŒ _ 1 ŒŒ k 1 ŒŒ m 1 %ŒŒ p 1 ŒŒ ‡ 2 ŒŒ œ 2 ŒŒ ž 2 "ŒŒ ” 2 ŒŒ · 3 ŒŒ  3 ŒŒ  ) gnameg stream-dropŒC1Rźƒ‡2ė#¢2ž$&'h8„]4L5$" 4L4L55€$LCL4L56gt &gfilenamefsrfi/srfi-41.scmŒ 8 ŒŒ  9 ŒŒ 9 ŒŒ  9 +ŒŒ  9 2ŒŒ " 9 +ŒŒ # 9 &ŒŒ * 8 ŒŒ 0 8 ŒŒ 8 8 ŒŒ  8 C9h x] LLOØØCpgstrm  gval  gfilenamefsrfi/srfi-41.scmŒ 8 ŒŒ   gnamegloopŒC hxź] 45$"4>"G45$"4>"GOQ6āgpred?  ugstrm  ugloop  e qgfilenamefsrfi/srfi-41.scmŒ 5 ŒŒ  6 ŒŒ  6 ŒŒ  6 ,ŒŒ  6 ŒŒ 0 7 ŒŒ E 7 ŒŒ G 7 (ŒŒ J 7 ŒŒ e 8 ŒŒ  u gnamegstream-drop-whileŒC2Rźƒ‡3ė#¢$!&£2ž£&hV]4L56Ngfilenamefsrfi/srfi-41.scmŒ A ŒŒ  A ŒŒ A ŒŒ  C9'hV]L4L56Ngfilenamefsrfi/srfi-41.scmŒ A ŒŒ  A 1ŒŒ A *ŒŒ  C¶' hx×]4L5$C4L4L55$MLOØØ LLOØØ Ø6L4 L56Ļgval 0 <gval L Xgkar X kgkdr X kgfilenamefsrfi/srfi-41.scmŒ > ŒŒ  ? ŒŒ ? ŒŒ  @ ŒŒ  @ ŒŒ  @ ŒŒ ? ŒŒ & A ŒŒ p B ŒŒ x B ŒŒ  x C2ž9h0Š] OLLQØØC‚gstrm  +gproc !gval ! +gfilenamefsrfi/srfi-41.scmŒ > ŒŒ  + gnamegrecurŒC hxē] 45$"4>"G45$"4>"GOQ6ßgpred?  ugstrm  ugrecur  e qgfilenamefsrfi/srfi-41.scmŒ ; ŒŒ  < ŒŒ  < ŒŒ  < (ŒŒ  < ŒŒ 0 = ŒŒ E = ŒŒ G = $ŒŒ J = ŒŒ e > ŒŒ  u gnameg stream-filterŒC3Rźƒ‡4ė#¢$&' hč`]#45$"4>"G45$"4>"G"n$ ‘"$"45$  "H$44 55"4 5$™""’’’"’’ƒ GCXgproc  čgbase  čgstrm   čgval  ` Īgstrm  ` Īglimit  ` Īgt  o †gfirst  Ž čg_  Ž č gfilenamefsrfi/srfi-41.scmŒ D ŒŒ  E ŒŒ  E ŒŒ  E %ŒŒ  E ŒŒ 0 F ŒŒ E F ŒŒ G F "ŒŒ J F ŒŒ ` G ŒŒ į G ŒŒ  č gnameg stream-foldŒC4Rźƒ‡5ė#¢$&'ÅUģēhXs)š345$"4>"G45$"4>"G"145$C44 5>"G4 5"’’Ļ"’’Ē-13Œ45$"4>"G4 5("4>"G"94 5$C4 4 5>"G4 5"’’Ē"’’ækgproc  gstrm  gstrm  g ˜gproc © Ugstrm © Ugrest  © Ugstrms  ® Ugflunk  ę gstrms   M gfilenamefsrfi/srfi-41.scmŒ J ŒŒ L ŒŒ  L ŒŒ ! L +ŒŒ $ L ŒŒ 7 M ŒŒ L M ŒŒ N M (ŒŒ Q M ŒŒ g N ŒŒ h O ŒŒ r N ŒŒ u P ŒŒ x P ŒŒ ƒ P ŒŒ Œ N ŒŒ ˜ N ŒŒ © J ŒŒ ® R ŒŒ ® R ŒŒ ± S ŒŒ Ę S ŒŒ Č S -ŒŒ Ė S ŒŒ Ž T ŒŒ ł T ŒŒ ū T 1ŒŒ ž T ŒŒ  U ŒŒ  V ŒŒ ! U ŒŒ $ W ŒŒ ) W ŒŒ 6 W ŒŒ ? U ŒŒ M U ŒŒ%    © U  gnamegstream-for-eachŒC5Rķƒ‡6īļ2ž£2ž£hD]L6<gfilenamefsrfi/srfi-41.scmŒ ] ŒŒ   C9hV]LLL–6Ngfilenamefsrfi/srfi-41.scmŒ ] ŒŒ ] ŒŒ ] ŒŒ  C¶hX]LOØØLLLOØØØ6‡gval  gval 0 <gkar < Ogkdr < Ogfilenamefsrfi/srfi-41.scmŒ \ ŒŒ  ] ŒŒ  Q C9h z] LLOØØCrgfirst  gval  gfilenamefsrfi/srfi-41.scmŒ \ ŒŒ   gnamegrecurŒChˆé-.,3# 45$"4>"G45$"4>"GOQ6įgfirst ˆgstep ˆgrecur  x „gfilenamefsrfi/srfi-41.scmŒ Y ŒŒ  Z ŒŒ + Z ŒŒ - Z #ŒŒ 0 Z ŒŒ C [ ŒŒ X [ ŒŒ Z [ "ŒŒ ] [ ŒŒ x \ ŒŒ ˆ gnameg stream-fromŒC6Rźƒ‡7ė2ž£2ž£hD]L6<gfilenamefsrfi/srfi-41.scmŒ b ŒŒ   C9hV]L4LL56Ngfilenamefsrfi/srfi-41.scmŒ b ŒŒ  b ŒŒ b ŒŒ  C¶hX]LOØØLLLOØØØ6‡gval  gval 0 <gkar < Ogkdr < Ogfilenamefsrfi/srfi-41.scmŒ a ŒŒ  b ŒŒ  Q C9h y] LLOØØCqgbase  gval  gfilenamefsrfi/srfi-41.scmŒ a ŒŒ   gnamegrecurŒChHĆ] 45$"4>"GOQ6»gproc  Hgbase  Hgrecur  8 Dgfilenamefsrfi/srfi-41.scmŒ _ ŒŒ  ` ŒŒ  ` ŒŒ  ` (ŒŒ  ` ŒŒ 8 a ŒŒ  H gnamegstream-iterateŒC7R#ƒ‡8¢$'høJ]!45$"4>"G ’"V$ ‘"$"45$  "045$™""’’Ŗ ’"’’› G˜CBgstrm  ¶gval 5 ‹gstrm  5 ‹glimit  5 ‹gt  D [gfirst › “gsecond  › “gthird  › “g_  › “ gfilenamefsrfi/srfi-41.scmŒ d ŒŒ  e ŒŒ  e ŒŒ  e $ŒŒ  e ŒŒ 5 f ŒŒ ž f ŒŒ µ f ŒŒ  ¶ gnameg stream-lengthŒC8Rźƒ‡:ė#¢$!£2ž£&hh]4L4L556`gfilenamefsrfi/srfi-41.scmŒ o ŒŒ  o ŒŒ  o ŒŒ  o ŒŒ  o ŒŒ   C9'hV]L4L56Ngfilenamefsrfi/srfi-41.scmŒ o ŒŒ  p ŒŒ p ŒŒ  C¶ h`”]4L5$CLLOØØLLOØØ Ø6™gval " .gval > Jgkar J ]gkdr J ]gfilenamefsrfi/srfi-41.scmŒ m ŒŒ  n ŒŒ n ŒŒ  o ŒŒ  _ C2ž9h0Š] OLLQØØC‚gstrm  +gproc !gval ! +gfilenamefsrfi/srfi-41.scmŒ m ŒŒ  + gnamegrecurŒCÅU$!£2ž£ē&hh]4L4L5?6`gfilenamefsrfi/srfi-41.scmŒ w ŒŒ  w ŒŒ  w %ŒŒ  w ŒŒ  w ŒŒ   C9ē'hV]L4L56Ngfilenamefsrfi/srfi-41.scmŒ w ŒŒ  x ŒŒ  x ŒŒ   C¶ hh”]4L5$CLLOØØ LLOØØ Ø6™gval $ 0gval @ Lgkar L _gkdr L _gfilenamefsrfi/srfi-41.scmŒ u ŒŒ  v ŒŒ  v ŒŒ  w ŒŒ  a C2ž9h0‹] OLLQØØCƒgstrms  +gproc !gval ! +gfilenamefsrfi/srfi-41.scmŒ u ŒŒ  + gnamegrecurŒC hć)v345$"4>"G45$"4>"GOQ6-13Œ45$"4>"G4 5("4>"G OQ6Ūgproc |gstrm |grecur  l xgproc … gstrm … grest  … gstrms  Š gflunk  Ā ģgrecur  õ  gfilenamefsrfi/srfi-41.scmŒ i ŒŒ k ŒŒ  k ŒŒ ! k &ŒŒ $ k ŒŒ 7 l ŒŒ L l ŒŒ N l #ŒŒ Q l ŒŒ l m ŒŒ … i ŒŒ Š r ŒŒ Š r ŒŒ  s ŒŒ ¢ s ŒŒ ¤ s (ŒŒ § s ŒŒ ŗ t ŒŒ Õ t ŒŒ × t ,ŒŒ Ś t ŒŒ õ u ŒŒ |  …   gnameg stream-mapŒC:R4O;QTh]C   C¶hX]6Pgrest  gfilenamefsrfi/srfi-41.scmŒ  ~ ŒŒ   Ch,]C$grest     C‘¶hi]6agvar  grest  gfilenamefsrfi/srfi-41.scmŒ   ŒŒ   Ch(ƒ] 4L5C{gvar  %grest  %gtmp  %gfilenamefsrfi/srfi-41.scmŒ  € ŒŒ € ŒŒ  % C hpŸ]45$@4?$@45" 6$4?$  LO@"’’×"’’ӗgx  lgtmp lgtmp   lgtmp  9 lgfilenamefsrfi/srfi-41.scmŒ { ŒŒ  l gnameg make-matcherŒCTTVēTh,]C$gexpr     C+hQ]CIgguard  gexpr  gfail      C‘hHÄ]45$@45$@6¼gx  Bgfail  Bgtmp  Bgtmp   Bgtmp  + Bgfilenamefsrfi/srfi-41.scmŒ „ ŒŒ … ŒŒ … ŒŒ  B gnameg make-guardedŒCT,@AHIéKhz]Crgtmp-46961e513a-6fb  gtmp-46961e513a-6fa  gtmp-46961e513a-6f9      Ch(A]L4L5ŒŒC9gmatcher  'gexpr  '  ' C‘hH‹]4LL54L545$ LO@6ƒgfail  Bgtmp  Bgtmp  $ Bgfilenamefsrfi/srfi-41.scmŒ  Œ $ŒŒ  !ŒŒ  Œ ŒŒ  B C‘h8«]4545$LO@6£g strm-expr  6gpat  6gexpr   6gtmp  6gtmp   6gfilenamefsrfi/srfi-41.scmŒ  ‹ ŒŒ ‹ ŒŒ  6 C‘h8}]OQ45$ O@6ugx  4g make-matcher 4gtmp   4gfilenamefsrfi/srfi-41.scmŒ z ŒŒ  4 C5;R4O<QTX[\hQ]ŒŒŒCIgdummy  gexpr  grest      C‘h(«] 45$@6£gx  "gtmp "gfilenamefsrfi/srfi-41.scmŒ ’ ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgexprgrestg...C5"G45$"4>"G$145$"4>"G"$"’$ " ’ ’$"  OQ6•gfirst õgpast õgstep  õgstep  Ā õglt?  Ō õgrecur  į ńgfilenamefsrfi/srfi-41.scmŒ £ ŒŒ  ¤ ŒŒ + ¤ ŒŒ - ¤ $ŒŒ 0 ¤ ŒŒ C „ ŒŒ X „ ŒŒ Z „ #ŒŒ ] „ ŒŒ u ¦ ŒŒ v § ŒŒ ‹ § ŒŒ  § %ŒŒ  § ŒŒ ¬ Ø ŒŒ · Ø ŒŒ » Ø ŒŒ Ā Ø ŒŒ Č © ŒŒ Ģ © ŒŒ Ō Ø ŒŒ į Ŗ ŒŒ õ  gnameg stream-rangeŒC=R#ƒ‡>¢£ē„čé1$³&hųl] 45$"4>"G45$"4>"G45$"4 >"G ’$"4 >"G"4 54 5$"4 >"G"6dgstrm  ńgn  ńgres  ¼ ńgfilenamefsrfi/srfi-41.scmŒ Æ ŒŒ  ° ŒŒ  ° ŒŒ  ° !ŒŒ  ° ŒŒ 0 ± ŒŒ E ± ŒŒ G ± ŒŒ J ± ŒŒ ] ² ŒŒ r ² ŒŒ t ² ŒŒ w ² ŒŒ Œ ³ ŒŒ ˜ ³ ŒŒ š ³ $ŒŒ  ³ ŒŒ “ “ ŒŒ ¼ “ ŒŒ æ µ ŒŒ Š µ ŒŒ Ņ µ +ŒŒ Õ µ ŒŒ ń ¶ ŒŒ  ń gnameg stream-refŒC>R#ƒ‡?¢2ž$'£2ž£&hV]4L56Ngfilenamefsrfi/srfi-41.scmŒ » ŒŒ  » ,ŒŒ » ŒŒ  C9hD]LC<gfilenamefsrfi/srfi-41.scmŒ » ŒŒ   C¶ hh³]4L5$LCL4L54LOØØLOØØ Ø56«gval * 6gval D Pgkar P cgkdr P cgfilenamefsrfi/srfi-41.scmŒ ŗ ŒŒ  ¼ ŒŒ ŗ ŒŒ  ŗ ŒŒ  » ŒŒ g ŗ ŒŒ  g C9h Š] LOØØC‚gstrm  grev  gval   gfilenamefsrfi/srfi-41.scmŒ ŗ ŒŒ   gnamegloopŒC!hHÆ] 45$"4>"GOQ6§gstrm  Ggloop 7 Agfilenamefsrfi/srfi-41.scmŒ ø ŒŒ  ¹ ŒŒ  ¹ ŒŒ  ¹ %ŒŒ  ¹ ŒŒ 7 ŗ ŒŒ  G gnamegstream-reverseŒC?Rźƒ‡@ė#¢$£2ž£hD]L6<gfilenamefsrfi/srfi-41.scmŒ Ā ŒŒ   C9!hD]C<gfilenamefsrfi/srfi-41.scmŒ Ā ŒŒ   C¶£hD]L6<gfilenamefsrfi/srfi-41.scmŒ Ć ŒŒ   C&'h q]L4LL4L554L56igfilenamefsrfi/srfi-41.scmŒ Ć ŒŒ  Ć !ŒŒ Ć ,ŒŒ  Ć !ŒŒ  Ä !ŒŒ  Ć ŒŒ   C hØń]4L5$FLOØØØØØ6 LOØØ LLLLOØØØ6égval  )gval 2 >gkar > Qgkdr > Qgval c ogval ƒ gkar  ¢gkdr  ¢gfilenamefsrfi/srfi-41.scmŒ Į ŒŒ  Ā ŒŒ Ā ŒŒ  Ā ŒŒ Y Ć ŒŒ  ¤ C2ž9h0ž] OLLQØØC–gbase  .gstrm  .gproc  $gval  $ .gfilenamefsrfi/srfi-41.scmŒ Į ŒŒ  . gnamegrecurŒC hxö] 45$"4>"G45$"4>"GOQ6īgproc  wgbase  wgstrm   wgrecur  e qgfilenamefsrfi/srfi-41.scmŒ ¾ ŒŒ  æ ŒŒ  æ ŒŒ  æ %ŒŒ  æ ŒŒ 0 Ą ŒŒ E Ą ŒŒ G Ą "ŒŒ J Ą ŒŒ e Į ŒŒ  w gnameg stream-scanŒC@R#ƒ‡A¢£ē„čé$!£2ž£&hV]4L56Ngfilenamefsrfi/srfi-41.scmŒ Ķ ŒŒ  Ķ ŒŒ Ķ ŒŒ  C9'h_]LL™4L56Wgfilenamefsrfi/srfi-41.scmŒ Ķ ŒŒ  Ķ .ŒŒ  Ķ 5ŒŒ  Ķ 'ŒŒ   C¶ hxĮ]L ‘$"4L5$CLOØØLLLOØØ Ø6¹gt  gval 4 @gval R ^gkar ^ qgkdr ^ qgfilenamefsrfi/srfi-41.scmŒ Ė ŒŒ  Ģ ŒŒ  Ģ ŒŒ  Ģ ŒŒ ! Ģ ŒŒ * Ķ ŒŒ  s C2ž9h0›] OLQØØC“gn  +gstrm  +gproc  !gval  ! +gfilenamefsrfi/srfi-41.scmŒ Ė ŒŒ  + gnamegrecurŒC hŠ3] 45$"4>"G45$"4>"G45$"4 >"G ’$"4 >"G" OQ6+gn  Ėgstrm  Ėgrecur  » Ågfilenamefsrfi/srfi-41.scmŒ Ę ŒŒ  Ē ŒŒ  Ē ŒŒ  Ē "ŒŒ  Ē ŒŒ 0 Č ŒŒ E Č ŒŒ G Č ŒŒ J Č ŒŒ ] É ŒŒ r É ŒŒ t É ŒŒ w É ŒŒ Œ Ź ŒŒ ˜ Ź ŒŒ š Ź %ŒŒ  Ź ŒŒ » Ė ŒŒ  Ė gnameg stream-takeŒCARźƒ‡Bė#¢$!&£2ž£&hV]4L56Ngfilenamefsrfi/srfi-41.scmŒ Õ ŒŒ  Õ ŒŒ Õ ŒŒ  C9'hV]L4L56Ngfilenamefsrfi/srfi-41.scmŒ Õ ŒŒ  Õ 1ŒŒ Õ *ŒŒ  C¶ hpÅ]4L5$C4L4L55$MLOØØ LLOØØ Ø6C½gval 0 <gval L Xgkar X kgkdr X kgfilenamefsrfi/srfi-41.scmŒ Ņ ŒŒ  Ó ŒŒ Ó ŒŒ  Ō ŒŒ  Ō ŒŒ  Ō ŒŒ Ó ŒŒ & Õ ŒŒ  p C2ž9h0Š] OLLQØØC‚gstrm  +gproc !gval ! +gfilenamefsrfi/srfi-41.scmŒ Ņ ŒŒ  + gnamegrecurŒC hxė] 45$"4>"G45$"4>"GOQ6ćgpred?  ugstrm  ugrecur  e qgfilenamefsrfi/srfi-41.scmŒ Ļ ŒŒ  Š ŒŒ  Š ŒŒ  Š ,ŒŒ  Š ŒŒ 0 Ń ŒŒ E Ń ŒŒ G Ń (ŒŒ J Ń ŒŒ e Ņ ŒŒ  u gnamegstream-take-whileŒCBRźƒ‡C“µ¶£2ž£hV]4LL56Ngfilenamefsrfi/srfi-41.scmŒ Ž ŒŒ  Ž ŒŒ Ž ŒŒ  C9hV]L4LL56Ngfilenamefsrfi/srfi-41.scmŒ Ž ŒŒ  Ž *ŒŒ Ž #ŒŒ  C¶! hh”]4LL5$QLLOØØLLLOØØØ6C™gval  +gval = Igkar I \gkdr I \gfilenamefsrfi/srfi-41.scmŒ Ü ŒŒ  Ż ŒŒ Ż ŒŒ  Ž ŒŒ  a C2ž9h8Š] OLLLLQØØC‚gbase  1gproc  'gval ' 1gfilenamefsrfi/srfi-41.scmŒ Ü ŒŒ  1 gnamegrecurŒC hØ>] 45$"4>"G45$"4>"G45$"4>"GOQ66gmapper  Øgpred?  Øg generator   Øgbase   Øgrecur  ” ¤gfilenamefsrfi/srfi-41.scmŒ Ų ŒŒ  Ł ŒŒ  Ł ŒŒ  Ł )ŒŒ  Ł ŒŒ 0 Ś ŒŒ E Ś ŒŒ G Ś (ŒŒ J Ś ŒŒ ] Ū ŒŒ r Ū ŒŒ t Ū ,ŒŒ w Ū ŒŒ ” Ü ŒŒ  Ø gnameg stream-unfoldŒCCR£2ž£·hV]4L56Ngfilenamefsrfi/srfi-41.scmŒ ä ŒŒ  ä ŒŒ ä ŒŒ  C9hM]LL6Egfilenamefsrfi/srfi-41.scmŒ ä ŒŒ  ä (ŒŒ   C¶hhČ] 4LL> GOØØLOØØØ6Ągnext agitems agval  $ 0gval  @ Lgkar  L _gkdr  L _gfilenamefsrfi/srfi-41.scmŒ ā ŒŒ  ć ŒŒ  ć ŒŒ  ä ŒŒ  a C2ž9h0•] OLLQØØCgseed  +gproc !gval ! +gfilenamefsrfi/srfi-41.scmŒ ā ŒŒ  + gnameggenerator-streamŒC&!2ž'hV]L4L5L6Ngfilenamefsrfi/srfi-41.scmŒ ē ŒŒ  ē .ŒŒ  ē ŒŒ   C9.*'hV]L4L5L6Ngfilenamefsrfi/srfi-41.scmŒ ē ŒŒ  ē .ŒŒ  ē ŒŒ   Cŗ»££hD]L6<gfilenamefsrfi/srfi-41.scmŒ ė ŒŒ   C2ž'hV]L4L5L6Ngfilenamefsrfi/srfi-41.scmŒ ē ŒŒ  ē .ŒŒ  ē ŒŒ   C9h _]LLLOØØCWgval  gfilenamefsrfi/srfi-41.scmŒ ė ŒŒ  ē ŒŒ   C¶hč0] H4L5L£KJ(CJ&LLLOØØC"=J‰$)4J5 LLLOØØ64   J56Jˆ$_JŽ(TJ OØØLLLOØØØ6"’’]"’’Y(ghead  čgval 3 =gval c ogw  ągval  ” ­gval  æ Ėgkar  Ė Žgkdr  Ė Žgfilenamefsrfi/srfi-41.scmŒ å ŒŒ  ę ŒŒ  ę ŒŒ  č ŒŒ % ē ŒŒ D č ŒŒ K ģ &ŒŒ U ē ŒŒ q ģ ŒŒ r č ŒŒ — ė ŒŒ  č C2ž9h0Æ] OLQØØC§ggenstrm  +gindex  +gproc  !gval  ! +gfilenamefsrfi/srfi-41.scmŒ å ŒŒ  + gnamegmake-result-streamŒCźƒ‡Dė¼½&hc]LL6[gt-46961e513a-9f4  gfilenamefsrfi/srfi-41.scmŒ ń !ŒŒ  C hxA]OOQQ45$"4>"G4544 4 55 O5E9ggen  qgseed  qggenerator-stream   qgmake-result-stream   qggenstrm  S qgfilenamefsrfi/srfi-41.scmŒ į ŒŒ ī ŒŒ 5 ī ŒŒ 7 ī 'ŒŒ : ī ŒŒ M ļ ŒŒ S ļ ŒŒ V š ŒŒ Y š !ŒŒ \ š 0ŒŒ d š !ŒŒ o š ŒŒ q š ŒŒ  q gnamegstream-unfoldsŒCDRÅ#ƒ‡E¢U$!£2ž£ē&hV]4L56Ngfilenamefsrfi/srfi-41.scmŒ ų ŒŒ  ų ŒŒ  ų ŒŒ   C9ē'hV]L4L56Ngfilenamefsrfi/srfi-41.scmŒ ų ŒŒ  ų 5ŒŒ  ų .ŒŒ   C¶ h`”]4L5$CLOØØ LLOØØ Ø6™gval " .gval > Jgkar J ]gkdr J ]gfilenamefsrfi/srfi-41.scmŒ ö ŒŒ  ÷ ŒŒ  ÷ ŒŒ  ų ŒŒ  _ C2ž9h(‹] OLQØØCƒgstrms  (gproc gval  (gfilenamefsrfi/srfi-41.scmŒ ö ŒŒ  ( gnamegrecurŒCh`ų-13Œ45("4>"GOQ6šgstrm Ygrest Ygstrms   Ygflunk   Cgrecur  K Ugfilenamefsrfi/srfi-41.scmŒ ó ŒŒ  ō ŒŒ  ō ŒŒ  õ ŒŒ , õ ŒŒ . õ *ŒŒ 1 õ ŒŒ K ö ŒŒ Y gnameg stream-zipŒCERCœgm  ,grtd d grtd d grtd Aķ Bgfilenamefsrfi/srfi-41.scmŒ   ŒŒ - * ŒŒ 2 * ŒŒ : * &ŒŒ ? * ŒŒ Ć q ŒŒ £ t ŒŒ 8_ { ŒŒ =  ŒŒ =‡ • ŒŒ =‰ — ŒŒ =Œ — #ŒŒ = — ŒŒ =‘ — ŒŒ =’ ˜ ŒŒ =” ˜ ŒŒ >~ š ŒŒ ?2 ž ŒŒ Qę ¢ ŒŒ U Ø ŒŒ V˜ ® ŒŒ ZT · ŒŒ ZU ½ ŒŒ fr Õ ŒŒ jk Ż ŒŒ nb ė ŒŒ tń ņ ŒŒ yw ż ŒŒ »  ŒŒ€‚  ŒŒ‰ . ŒŒŒ- 5 ŒŒź ; ŒŒ“[ D ŒŒ—^ I ŒŒ›| Y ŒŒŸ6 _ ŒŒ”] d ŒŒŖ† h ŒŒæˆ £ ŒŒĀ Æ ŒŒĘ ø ŒŒĢ ¾ ŒŒŃn Ę ŒŒÖ Ļ ŒŒŪ Ų ŒŒę į ŒŒź{ ó ŒŒ1 ź} C6PK!Ē&>ż>ż srfi-43.gonu„[µü¤GOOF----LE-8-2.0&ż]t4hµ] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-43¤ ¤ gfilenameS¤ fsrfi/srfi-43.scm¤ gimportsS¤ gsrfi-1¤  ¤  ¤ gsrfi-8¤ ¤ ¤ ¤ gexportsS¤ g vector-empty?¤ gvector=¤ g vector-unfold¤ gvector-unfold-right¤ gvector-reverse-copy¤ g vector-append¤ gvector-concatenate¤ g vector-fold¤ gvector-fold-right¤ g vector-map¤ g vector-map!¤ gvector-for-each¤ g vector-count¤ !g vector-index¤ "gvector-index-right¤ #g vector-skip¤ $gvector-skip-right¤ %gvector-binary-search¤ &g vector-any¤ 'g vector-every¤ (g vector-swap!¤ )gvector-reverse!¤ *g vector-copy!¤ +gvector-reverse-copy!¤ ,greverse-vector->list¤ -greverse-list->vector¤ . !"#$%&'()*+,-¤ /g re-exportsS¤ 0g make-vector¤ 1gvector¤ 2gvector?¤ 3g vector-ref¤ 4g vector-set!¤ 5g vector-length¤ 6012345¤ 7g replacementsS¤ 8g vector-copy¤ 9g vector-fill!¤ :g list->vector¤ ;g vector->list¤ <89:;¤ =gset-current-module¤ >=¤ ?=¤ @gcond-expand-provide¤ Agcurrent-module¤ B¤ Cgerror¤ Dg string-append¤ Egsymbol->string¤ Ff: ¤ Gg error-from¤ Hgmake-syntax-transformer¤ IH¤ JH¤ Kgassert-nonneg-exact-integer¤ Lgmacro¤ Mg $sc-dispatch¤ NM¤ OM¤ Pgany¤ QPPP¤ Rg syntax-object¤ Sgunless¤ Tgtop¤ UT¤ Vgribcage¤ Wgdummy¤ Xgk¤ Ygwho¤ ZWXY¤ [gm-46961e513c-7¤ \[T¤ ]\UU¤ ^fl-46961e513c-c¤ _fl-46961e513c-d¤ `fl-46961e513c-e¤ a^_`¤ bVZ]a¤ cV¤ dgx¤ ed¤ f\¤ gfl-46961e513c-9¤ hg¤ iVefh¤ jUbci¤ kghygiene¤ lk¤ mRSjl¤ ngand¤ oRnjl¤ pgexact-integer?¤ qRpjl¤ rgnot¤ sRrjl¤ tg negative?¤ uRtjl¤ vRGjl¤ wf(expected non-negative exact integer, got¤ xRwjl¤ ygsyntax-violation¤ zy¤ {y¤ |f-source expression failed to match any pattern¤ }gassert-procedure¤ ~gf¤ W~Y¤ €gm-46961e513c-13¤ €T¤ ‚UU¤ ƒfl-46961e513c-18¤ „fl-46961e513c-19¤ …fl-46961e513c-1a¤ †ƒ„…¤ ‡V‚†¤ ˆ¤ ‰fl-46961e513c-15¤ Љ¤ ‹VeˆŠ¤ ŒU‡c‹¤ RSŒl¤ Žg procedure?¤ RŽŒl¤ RGŒl¤ ‘fexpected procedure, got¤ ’R‘Œl¤ “g assert-vector¤ ”gv¤ •W”Y¤ –gm-46961e513c-1f¤ —–T¤ ˜—UU¤ ™fl-46961e513c-24¤ šfl-46961e513c-25¤ ›fl-46961e513c-26¤ œ™š›¤ V•˜œ¤ ž—¤ Ÿfl-46961e513c-21¤  Ÿ¤ ”Vež ¤ ¢Uc”¤ £RS¢l¤ ¤R2¢l¤ „RG¢l¤ ¦fexpected vector, got¤ §R¦¢l¤ Øgassert-valid-index¤ ©PPPP¤ Ŗgi¤ «glen¤ ¬WŖ«Y¤ ­gm-46961e513c-2b¤ ®­T¤ Æ®UUU¤ °fl-46961e513c-30¤ ±fl-46961e513c-31¤ ²fl-46961e513c-32¤ ³fl-46961e513c-33¤ “°±²³¤ µV¬Æ“¤ ¶®¤ ·fl-46961e513c-2d¤ ø·¤ ¹Ve¶ø¤ ŗUµc¹¤ »RSŗl¤ ¼Rnŗl¤ ½Rpŗl¤ ¾g<=¤ æR¾ŗl¤ ĄR ŗl¤ ĮRGŗl¤ Āf invalid index¤ ĆRĀŗl¤ Ägassert-valid-start¤ Ågstart¤ ĘWÅ«Y¤ Ēgm-46961e513c-39¤ ČĒT¤ ÉČUUU¤ Źfl-46961e513c-3e¤ Ėfl-46961e513c-3f¤ Ģfl-46961e513c-40¤ Ķfl-46961e513c-41¤ ĪŹĖĢͤ ĻVĘÉΤ ŠČ¤ Ńfl-46961e513c-3b¤ ŅѤ ÓVeŠŅ¤ ŌUĻcÓ¤ ÕRSŌl¤ ÖRnŌl¤ ×RpŌl¤ ŲR¾Ōl¤ ŁR Ōl¤ ŚRGŌl¤ Ūfinvalid start index¤ ÜRŪŌl¤ Żgassert-valid-range¤ ŽPPPPP¤ ßgend¤ ąWÅß«Y¤ įgm-46961e513c-47¤ āįT¤ ćāUUUU¤ äfl-46961e513c-4c¤ åfl-46961e513c-4d¤ ęfl-46961e513c-4e¤ ēfl-46961e513c-4f¤ čfl-46961e513c-50¤ éäåęēč¤ źVąćé¤ ė⤠ģfl-46961e513c-49¤ ķģ¤ īVeėķ¤ ļUźcī¤ šRSļl¤ ńRnļl¤ ņRpļl¤ óR¾ļl¤ ōR ļl¤ õRGļl¤ öfinvalid index range¤ ÷Röļl¤ ųgassert-vectors¤ łglet¤ śgvs¤ ūWśY¤ ügm-46961e513c-57¤ żüT¤ žżUU¤ ’fl-46961e513c-5c¤ fl-46961e513c-5d¤ fl-46961e513c-5e¤ ’¤ Vūž¤ ż¤ fl-46961e513c-59¤ ¤ Ve¤ Uc¤  Rłl¤  gloop¤  R l¤  RSl¤  gnull?¤ R l¤ R“l¤ gcar¤ Rl¤ gcdr¤ Rl¤ gmin¤ g min-length¤ greverse!¤ g vectors-ref¤ gapply¤ 8¤ 8¤ gguile-vector-copy¤ gvector-move-left!¤ g%vector-concatenate¤ 9¤ 9¤  g%vector-reverse!¤ !gdefine-vector-copier!¤ "gdefine¤ #gcopy!¤ $g docstring¤ %g inner-proc¤ &W#$%¤ 'gm-46961e513c-5ea¤ ('T¤ )(UUU¤ *fl-46961e513c-5ef¤ +fl-46961e513c-5f0¤ ,fl-46961e513c-5f1¤ -fl-46961e513c-5f2¤ .*+,-¤ /V&).¤ 0(¤ 1fl-46961e513c-5ec¤ 21¤ 3Ve02¤ 4U/c3¤ 5R"4l¤ 6Rł4l¤ 7g%copy!¤ 8R74l¤ 9g case-lambda¤ :R94l¤ ;gtarget¤ <R;4l¤ =gtstart¤ >R=4l¤ ?gsource¤ @R?4l¤ A<>@¤ BR“4l¤ Cgquote¤ DRC4l¤ Egtlen¤ FRE4l¤ GR54l¤ HG<¤ IFH¤ Jgslen¤ KRJ4l¤ LG@¤ MKL¤ NIM¤ ORÄ4l¤ PRS4l¤ Qg>=¤ RRQ4l¤ Sg+¤ TRS4l¤ UT>K¤ VRFU¤ WRG4l¤ Xfwould write past end of target¤ YRX4l¤ ZY¤ [R 4l¤ \8<>@[K¤ ]\¤ ^gsstart¤ _R^4l¤ `<>@_¤ ag-¤ bRa4l¤ cbK_¤ dT>c¤ eRFd¤ f8<>@_K¤ gf¤ hgsend¤ iRh4l¤ j<>@_i¤ kRŻ4l¤ lbi_¤ mT>l¤ nRFm¤ o8<>@_i¤ po¤ qgvector-move-right!¤ rglength¤ sgdrop¤C5hhŽl]4   ./67<5 4?>"G4@i4Ai5B>"GCDEFh ¹-134455@±gwho gmsg gargs  gfilenamefsrfi/srfi-43.scmŒ + ŒŒ - ŒŒ  - ŒŒ  - -ŒŒ  - ŒŒ  , ŒŒ   gnameg error-fromŒCGR4JKLOQmoqsuvxh0M]CEgdummy  +gk  +gwho   +  + C{|h(Ÿ] 45$@6—gx  "gtmp "gfilenamefsrfi/srfi-43.scmŒ 0 ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgkgwhoC5KR4J}LOQ’h M]CEgdummy  gf  gwho      C{|h(Ÿ] 45$@6—gx  "gtmp "gfilenamefsrfi/srfi-43.scmŒ 5 ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgfgwhoC5}R4J“LOQ£¤„§h M]CEgdummy  gv  gwho      C{|h(Ÿ] 45$@6—gx  "gtmp "gfilenamefsrfi/srfi-43.scmŒ 9 ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgvgwhoC5“R4JØLO©»¼½æĄĮĆh0^]CVgdummy  *gi  *glen   *gwho   *  * C{|h(¦] 45$@6žgx  "gtmp "gfilenamefsrfi/srfi-43.scmŒ = ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgiglengwhoC5ØR4JÄLO©ÕÖ×ŲŁŚÜh0b]CZgdummy  *gstart  *glen   *gwho   *  * C{|h(Ŗ] 45$@6¢gx  "gtmp "gfilenamefsrfi/srfi-43.scmŒ B ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgstartglengwhoC5ÄR4JŻLOŽšńņóōõ÷h8s]Ckgdummy  5gstart  5gend   5glen   5gwho   5  5 C{|h(±] 45$@6©gx  "gtmp "gfilenamefsrfi/srfi-43.scmŒ G ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgstartgendglengwhoC5ŻR4JųLOQ   h@N]CFgdummy  :gvs  :gwho   :  : C{|h( ] 45$@6˜gx  "gtmp "gfilenamefsrfi/srfi-43.scmŒ M ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgvsgwhoC5ųR5h@]"#(CŽ4455"’’ŻŽ45"’’Źżgvs  <gvs  )gresult   )gfilenamefsrfi/srfi-43.scmŒ U ŒŒ  V ŒŒ X ŒŒ  Z ŒŒ  Z ŒŒ  Z #ŒŒ  Z 2ŒŒ  Z #ŒŒ ! Z ŒŒ ) Z ŒŒ ) V ŒŒ , V ŒŒ - W ŒŒ 2 W $ŒŒ 4 W ŒŒ < V ŒŒ  < gnameg min-lengthŒCRh8ņ]" (6Ž£Œ"’’ą"’’Õźgvs  1gi  1gvs   &gxs   &gfilenamefsrfi/srfi-43.scmŒ ] ŒŒ  ^ ŒŒ _ ŒŒ  ` ŒŒ  a ŒŒ  a )ŒŒ  a ŒŒ  a ŒŒ & a ŒŒ & ^ ŒŒ ) ^ ŒŒ 1 ^ ŒŒ  1 gnameg vectors-refŒCRŽG‘wp0h8Ļ]L‘$C4L> GL¤—"’’ĶĒgi  5gseed  5gx   5gseed   5gfilenamefsrfi/srfi-43.scmŒ { ŒŒ  | ŒŒ | ŒŒ  } ŒŒ  } ŒŒ ( ~ ŒŒ +  ŒŒ 5  ŒŒ  5 gnamegloopŒCh@’]L‘$C4L> GL¤—"’’Å÷gi  =gseed1  =gseed2   =gx   =gseed1   =gseed2   =gfilenamefsrfi/srfi-43.scmŒ … ŒŒ  † ŒŒ † ŒŒ  ‡ $ŒŒ  ‡ ŒŒ , ˆ ŒŒ / ‰ ŒŒ = ‰ ŒŒ  = gnamegloopŒCh8Ł]L‘$C4L> GL¤—"’’ĖŃgi  7gseeds  7gx   7gseeds   7gfilenamefsrfi/srfi-43.scmŒ  ŒŒ   ŒŒ  ŒŒ  ‘ ŒŒ  ‘ ŒŒ * ’ ŒŒ - “ ŒŒ 7 “ ŒŒ  7 gnamegloopŒC h s)¢345$"4>"G"4>"*G"#45$ ’$"’’Ļ"""’’Ć45""‘$"45¤—"’’Ž "’’×C)”345$"4>"G"4>"*G"#45$ ’$"’’Ļ"""’’Ć45OQ4 >"GC)£345$"4>"G"4>"*G"#45$ ’$"’’Ļ"""’’Ć45 OQ4 >"GC-1345$"4>"G"4>"*G"#45$ ’$"’’Ļ"""’’Ć45 OQ4 >"GCkgf Øglen Øgv  v Øgi  | žgf ± Oglen ± Ogseed  ± Ogv   Ogloop  + Lgf X ųglen X ųgseed1  X ųgseed2  X ųgv  Å ųgloop  Ņ õgf  Ÿglen  Ÿgseeds   Ÿgv  n Ÿgloop  { œgfilenamefsrfi/srfi-43.scmŒ e ŒŒ o ŒŒ  o ŒŒ  o ŒŒ 3 p ŒŒ 7 p &ŒŒ 9 p ŒŒ p q ŒŒ v q ŒŒ | r ŒŒ  s ŒŒ … s ŒŒ Ž t ŒŒ • t ŒŒ ˜ u ŒŒ ž u ŒŒ ž r ŒŒ ± e ŒŒ ² x ŒŒ Å x ŒŒ Ē x ŒŒ Ū y ŒŒ ß y &ŒŒ į y ŒŒ  z ŒŒ  z ŒŒ + { ŒŒ X e ŒŒ Y ‚ ŒŒ l ‚ ŒŒ n ‚ ŒŒ ‚ ƒ ŒŒ † ƒ &ŒŒ ˆ ƒ ŒŒ æ „ ŒŒ Å „ ŒŒ Ņ … ŒŒ  e ŒŒ  Œ ŒŒ  Œ ŒŒ  Œ ŒŒ +  ŒŒ /  &ŒŒ 1  ŒŒ h Ž ŒŒ n Ž ŒŒ {  ŒŒ0 Ø  ± O  X ų   Ÿ  gnameg vector-unfoldŒg documentationfÉ(vector-unfold f length initial-seed ...) -> vector The fundamental vector constructor. Create a vector whose length is LENGTH and iterates across each index k from 0 up to LENGTH - 1, applying F at each iteration to the current index and current seeds, in that order, to receive n + 1 values: the element to put in the kth slot of the new vector, and n new seeds for the next iteration. It is an error for the number of seeds to vary between iterations.ŒCRŽG‘wp0h8×] ’$C4L> GL¤™"’’ĪĻgi  4gseed  4gx   4gseed   4gfilenamefsrfi/srfi-43.scmŒ ­ ŒŒ  ® ŒŒ ® ŒŒ Æ ŒŒ  Æ ŒŒ ' ° ŒŒ * ± ŒŒ 4 ± ŒŒ  4 gnamegloopŒCh@’] ’$C4L> GL¤™"’’Ę÷gi  <gseed1  <gseed2   <gx   <gseed1   <gseed2   <gfilenamefsrfi/srfi-43.scmŒ · ŒŒ  ø ŒŒ ø ŒŒ ¹ $ŒŒ  ¹ ŒŒ + ŗ ŒŒ . » ŒŒ < » ŒŒ  < gnamegloopŒCh8Ł] ’$C4L> GL¤™"’’ĢŃgi  6gseeds  6gx   6gseeds   6gfilenamefsrfi/srfi-43.scmŒ Į ŒŒ  Ā ŒŒ Ā ŒŒ Ć ŒŒ  Ć ŒŒ ) Ä ŒŒ , Å ŒŒ 6 Å ŒŒ  6 gnamegloopŒC h ķ)£345$"4>"G"4>"*G"#45$ ’$"’’Ļ"""’’Ć45"! ’$"45¤™"’’ß™"’’ÖC) 345$"4>"G"4>"*G"#45$ ’$"’’Ļ"""’’Ć45OQ4™>"GC)¢345$"4>"G"4>"*G"#45$ ’$"’’Ļ"""’’Ć45 OQ4™>"GC-1345$"4>"G"4>"*G"#45$ ’$"’’Ļ"""’’Ć45 OQ4™>"GCågf ©glen ©gv  v ©gi  | gf ² Oglen ² Ogseed  ² Ogv   Ogloop  + Lgf X ÷glen X ÷gseed1  X ÷gseed2  X ÷gv  Å ÷gloop  Ń ōgf  glen  gseeds   gv  m gloop  y šgfilenamefsrfi/srfi-43.scmŒ — ŒŒ ” ŒŒ  ” ŒŒ  ” ŒŒ 3 ¢ ŒŒ 7 ¢ &ŒŒ 9 ¢ ŒŒ p £ ŒŒ v £ ŒŒ | ¤ ŒŒ  „ ŒŒ „ „ ŒŒ  ¦ ŒŒ ” ¦ ŒŒ — § ŒŒ  § ŒŒ  ¤ ŒŒ   ¤ ŒŒ ¦ ¤ ŒŒ ² — ŒŒ ³ Ŗ ŒŒ Ę Ŗ ŒŒ Č Ŗ ŒŒ Ü « ŒŒ ą « &ŒŒ ā « ŒŒ  ¬ ŒŒ  ¬ ŒŒ + ­ ŒŒ : ­ ŒŒ A ­ ŒŒ X — ŒŒ Y “ ŒŒ l “ ŒŒ n “ ŒŒ ‚ µ ŒŒ † µ &ŒŒ ˆ µ ŒŒ æ ¶ ŒŒ Å ¶ ŒŒ Ń · ŒŒ ą · ŒŒ é · ŒŒ  — ŒŒ  ¾ ŒŒ  ¾ ŒŒ  ¾ ŒŒ * æ ŒŒ . æ &ŒŒ 0 æ ŒŒ g Ą ŒŒ m Ą ŒŒ y Į ŒŒ ˆ Į ŒŒ  Į ŒŒ8 ©  ² O  X ÷     gnamegvector-unfold-rightŒg documentationfŃ(vector-unfold-right f length initial-seed ...) -> vector The fundamental vector constructor. Create a vector whose length is LENGTH and iterates across each index k from LENGTH - 1 down to 0, applying F at each iteration to the current index and current seeds, in that order, to receive n + 1 values: the element to put in the kth slot of the new vector, and n new seeds for the next iteration. It is an error for the number of seeds to vary between iterations.ŒCRRG8¦5Ūp0ö h˜°) 36)§3‹$"4>"G45"4>";G"445$% “$“$""’’Ā""’’ŗ""’’²4˜54  >"GC-.,3#‹$"4>"G45"4 >"NG"G45$845$% “$“$""’’µ""’’­""’’„""’’4˜54 4 5 >"GCØgv gv  ¼gstart  ¼glen  @ ¼gresult  ž ¼gv Č “gstart Č “gend  Č “gfill  Č “glen  ł “gresult  n “ gfilenamefsrfi/srfi-43.scmŒ Ģ ŒŒ  Ö ŒŒ  Ģ ŒŒ  Ų ŒŒ ( Ų ŒŒ * Ų ŒŒ : Ł ŒŒ @ Ł ŒŒ G Ś ŒŒ K Ś $ŒŒ M Ś ŒŒ • Ū ŒŒ œ Ū !ŒŒ ž Ū ŒŒ ž Ū ŒŒ ” Ü ŒŒ Č Ģ ŒŒ Ō ß ŒŒ į ß ŒŒ ć ß ŒŒ ó ą ŒŒ ł ą ŒŒ  ä ŒŒ  ä ŒŒ  ä !ŒŒ  ä ŒŒ  į ŒŒ  į ŒŒ & į ŒŒ ' ā ŒŒ 1 į ŒŒ 5 ć ŒŒ 9 į ŒŒ > ć ŒŒ c å ŒŒ j å !ŒŒ n å ŒŒ n å ŒŒ q ę ŒŒ x ę #ŒŒ ˆ ę ŒŒ*    ¼  Č “  gnameg vector-copyŒg documentationfŌ(vector-copy vec [start [end [fill]]]) -> vector Allocate a new vector whose length is END - START and fills it with elements from vec, taking elements from vec starting at index START and stopping at index END. START defaults to 0 and END defaults to the value of (vector-length VEC). If END extends beyond the length of VEC, the slots in the new vector that obviously cannot be filled by elements from VEC are filled with FILL, whose default value is unspecified.ŒC8R0hPe]#˜45"%‘$"$£¤—™"’’Ū ™"’’ĻC]gvec  Jgstart  Jgend   Jglen   Jgresult   Jgi   ;gj   ;gfilenamefsrfi/srfi-43.scmŒ ė ŒŒ  ģ ŒŒ  ģ ŒŒ ķ ŒŒ  ģ ŒŒ  ī ŒŒ  ļ ŒŒ  ļ ŒŒ , š "ŒŒ - 𠌌 0 ń ŒŒ 3 ń ŒŒ ; ń ŒŒ ; ī ŒŒ ? ī ŒŒ G ī ŒŒ  J gnameg%vector-reverse-copyŒCG¦5Ūpöhx )23‹$"4>"GL 456)‰3‹$"4>"G45"4>";G"445$% “$“$""’’Ā""’’ŗ""’’²L6] ‹$"4>"G45"4>"_G"X45$I45$6 “$&“$“$""’’¬""’’¤""’’œ""’’”""’’ŒL6gvec 8gvec A Ēgstart A Ēglen  i Ēgvec É ugstart É ugend  É uglen  ń ugfilenamefsrfi/srfi-43.scmŒ ó ŒŒ ū ŒŒ  ū ŒŒ  ū ŒŒ 0 ü #ŒŒ 8 ü ŒŒ A ó ŒŒ D ž ŒŒ Q ž ŒŒ S ž ŒŒ c ’ ŒŒ i ’ ŒŒ p  ŒŒ t  'ŒŒ v  ŒŒ Ē  ŒŒ É ó ŒŒ Ģ  ŒŒ Ł  ŒŒ Ū  ŒŒ ė  ŒŒ ń  ŒŒ ų  ŒŒ ü  +ŒŒ ž  ŒŒ u  ŒŒ 8  A Ē  É u g documentationf1(vector-reverse-copy vec [start [end]]) -> vector Allocate a new vector whose length is END - START and fills it with elements from vec, taking elements from vec in reverse order starting at index START and stopping at index END. START defaults to 0 and END defaults to the value of (vector-length VEC).ŒCOR50h˜Ł]1""("!Ž45–"’’Ž "’’Ó45"G("H454 >"GŽ–"’’æ "’’®CŃgvs  —gvs  (glen   (g result-len 3 —gresult  < —gvs  B ‰gpos  B ‰gv  O ‰glen  X † gfilenamefsrfi/srfi-43.scmŒ  ŒŒ   ŒŒ  ŒŒ   !ŒŒ   1ŒŒ   @ŒŒ   1ŒŒ  *ŒŒ (  ŒŒ (  ŒŒ 3  ŒŒ 6  ŒŒ <  ŒŒ B  ŒŒ H  ŒŒ O  ŒŒ O  ŒŒ R  ŒŒ X  ŒŒ [  ŒŒ v  ŒŒ {  ŒŒ ƒ  ŒŒ ‰  ŒŒ  — gnameg%vector-concatenateŒCRG¦50 h0²)3C)*3‹$"4>"G6)—3‹$"4>"G‹$"4>"G45454–54  >"G4 >"GC-13"6("4‹$"4>"GŽ"’’Ź"’’Ā6Ŗgv  =gv1 F Śgv2 F Śglen1  – Śglen2  – Śgresult  ¤ Śgvs ć +gvs ē gfilenamefsrfi/srfi-43.scmŒ  ŒŒ  ŒŒ   ŒŒ   ŒŒ &  ŒŒ (  ŒŒ =  ŒŒ F  ŒŒ I ! ŒŒ V ! ŒŒ X ! ŒŒ j " ŒŒ w " ŒŒ y " ŒŒ ‰ # ŒŒ  $ ŒŒ – # ŒŒ › % ŒŒ ¢ % "ŒŒ ¤ % ŒŒ ¤ % ŒŒ § & ŒŒ æ ' ŒŒ ć  ŒŒ ē * ŒŒ  * ŒŒ  * ŒŒ + + ŒŒ   =  F Ś  ć + gnameg vector-appendŒg documentationf(vector-append vec ...) -> vector Return a newly allocated vector that contains all elements in order from the subsequent locations in VEC ...ŒCRG¦hPJ] "6("4‹$"4>"GŽ"’’Ź"’’Ā6Bgvs  Jgvs  <gfilenamefsrfi/srfi-43.scmŒ - ŒŒ  2 ŒŒ ! 2 ŒŒ # 2 ŒŒ J 3 ŒŒ  J gnamegvector-concatenateŒg documentationfŽ(vector-concatenate list-of-vectors) -> vector Append each vector in LIST-OF-VECTORS. Equivalent to: (apply vector-append LIST-OF-VECTORS)ŒCRG¦5h0]‹$"4>"G45 ‘Cgvec  -gfilenamefsrfi/srfi-43.scmŒ 5 ŒŒ  9 ŒŒ  9 ŒŒ  9 ŒŒ $ : ŒŒ + : ŒŒ  - gnameg vector-empty?Œg documentationfd(vector-empty? vec) -> boolean Return true if VEC is empty, i.e. its length is 0, and false if not.ŒCR5h(Ņ](C45‘$ Ž"’’ÜCŹglen  (gvs  (gfilenamefsrfi/srfi-43.scmŒ > ŒŒ  ? ŒŒ ? ŒŒ @ ŒŒ  @ %ŒŒ  @ ŒŒ  @ ŒŒ  @ ŒŒ  A #ŒŒ & A ŒŒ  ( gnamegall-of-length?ŒCOhP-] ’$C££&" 45$™"’’“C%gi  Pgelt=?  Pgv1   Pgv2   Pgt   Pgx1   Pgx2   Pgfilenamefsrfi/srfi-43.scmŒ B ŒŒ  C ŒŒ  C ŒŒ  D ŒŒ  E ŒŒ  D ŒŒ ' F ŒŒ ( F ŒŒ - F !ŒŒ 9 F ŒŒ < G ŒŒ N G ŒŒ  P gnameg=up-to?ŒCOQQŽG‘¦5hųŽ)*345$"4>"GC)K345$"4>"G‹$"4>"GC)345$"4>"G‹$"4>"G‹$"4>"G4545‘$ L™6C-1345$"4>"G‹$"4>"G"6("4‹$"4>"GŽ"’’Ź"’’Ā454L5$2"&(C4L™5$ Ž"’’ÜC"’’ŅCÖgelt=? 0gelt=? 9 gv 9 gelt=? Š gv1 Š gv2  Š glen  ų gelt=?  ņgv1  ņgvs   ņgvs  j  glen  Æ ņgvs  Ā č gfilenamefsrfi/srfi-43.scmŒ H ŒŒ R ŒŒ  R ŒŒ  R ŒŒ 9 H ŒŒ : U ŒŒ M U ŒŒ O U ŒŒ a V ŒŒ n V ŒŒ p V ŒŒ Š H ŒŒ ‹ Y ŒŒ ž Y ŒŒ   Y ŒŒ ² Z ŒŒ æ Z ŒŒ Į Z ŒŒ Ó [ ŒŒ ą [ ŒŒ ā [ ŒŒ ņ \ ŒŒ ų \ ŒŒ ż ] ŒŒ  ] ŒŒ  ] ŒŒ  ^ ŒŒ  ^ ŒŒ  H ŒŒ ! ` ŒŒ 4 ` ŒŒ 6 ` ŒŒ H a ŒŒ U a ŒŒ W a ŒŒ j b ŒŒ … b ŒŒ ‡ b ŒŒ © c ŒŒ Æ c ŒŒ ² d ŒŒ ¾ d ŒŒ Ā e ŒŒ Č f ŒŒ É f ŒŒ Ė g ŒŒ Š g "ŒŒ × g 5ŒŒ Ł g ŒŒ Ż g ŒŒ ą h ŒŒ ę h ŒŒ č e ŒŒ6 0  9   Š    ņ  g documentationfu(vector= elt=? vec ...) -> boolean Return true if the vectors VEC ... have equal lengths and equal elements according to ELT=?. ELT=? is always applied to two arguments. Element comparison must be consistent with eq?, in the following sense: if (eq? a b) returns true, then (elt=? a b) must also return true. The order in which comparisons are performed is unspecified.ŒCORŽG‘¦5 h)†345$"4>"G‹$"4>"G45"%‘$C—4£5"’’Ū "’’Š)ø345$"4>"G‹$"4>"G‹$"4>"G445455"*‘$C—4££5"’’Ö "’’Ė-1345$"4>"G"6("4‹$"4>"GŽ"’’Ź"’’Ā45")‘$C—44 5?"’’× "’’Ģgkcons Œgknil Œgv  Œglen  V Œgi  \ gstate  \ gkcons • Jgknil • Jgv1  • Jgv2  • Jglen   Jgi   ?gstate   ?gkcons S ūgknil S ūgvs  S ūgvs  | ²glen  Į ūgi  Ē šgstate  Ē šgfilenamefsrfi/srfi-43.scmŒ k ŒŒ v ŒŒ  v ŒŒ  v ŒŒ 1 w ŒŒ > w ŒŒ @ w ŒŒ P x ŒŒ V x ŒŒ \ y ŒŒ a z ŒŒ e z ŒŒ k | ŒŒ l | ŒŒ w | *ŒŒ y | ŒŒ  | ŒŒ  y ŒŒ • k ŒŒ – ~ ŒŒ © ~ ŒŒ « ~ ŒŒ ½  ŒŒ Ź  ŒŒ Ģ  ŒŒ Ž € ŒŒ ė € ŒŒ ķ € ŒŒ ż  ŒŒ   ŒŒ   (ŒŒ   ŒŒ   ŒŒ  ‚ ŒŒ  ƒ ŒŒ  ƒ ŒŒ $ … ŒŒ % † ŒŒ 0 † "ŒŒ 5 † 4ŒŒ 7 † ŒŒ ? … ŒŒ ? ‚ ŒŒ S k ŒŒ T ˆ ŒŒ g ˆ ŒŒ i ˆ ŒŒ | ‰ ŒŒ — ‰ ŒŒ ™ ‰ ŒŒ » Š ŒŒ Į Š ŒŒ Ē ‹ ŒŒ Ģ Œ ŒŒ Š Œ ŒŒ Ö Ž ŒŒ × Ž ŒŒ Ž Ž 0ŒŒ č Ž ŒŒ š Ž ŒŒ š ‹ ŒŒ> Œ  • J  S ū  gnameg vector-foldŒg documentationfŌ(vector-fold kons knil vec1 vec2 ...) -> value The fundamental vector iterator. KONS is iterated over each index in all of the vectors, stopping at the end of the shortest; KONS is applied as (KONS i state (vector-ref VEC1 i) (vector-ref VEC2 i) ...) where STATE is the current state value, and I is the current index. The current state value begins with KNIL, and becomes whatever KONS returned at the respective iteration. The iteration is strictly left-to-right.ŒCRŽG‘¦5 hg)‡345$"4>"G‹$"4>"G45"$ ’$C™4£5"’’Ü™"’’Ļ)¹345$"4>"G‹$"4>"G‹$"4>"G445455") ’$C™4££5"’’×™"’’Ź-1345$"4>"G"6("4‹$"4>"GŽ"’’Ź"’’Ā45"( ’$C™44 5?"’’Ų™"’’Ė_gkcons gknil gv  glen  V gi  \ €gstate  \ €gkcons – Lgknil – Lgv1  – Lgv2  – Lglen   Lgi   ?gstate   ?gkcons U žgknil U žgvs  U žgvs  ~ “glen  Ć žgi  É ńgstate  É ńgfilenamefsrfi/srfi-43.scmŒ ‘ ŒŒ œ ŒŒ  œ ŒŒ  œ ŒŒ 1  ŒŒ >  ŒŒ @  ŒŒ P ž ŒŒ V ž ŒŒ \ Ÿ ŒŒ _   ŒŒ d   ŒŒ j ¢ ŒŒ k ¢ ŒŒ v ¢ *ŒŒ x ¢ ŒŒ € ¢ ŒŒ € Ÿ ŒŒ ƒ Ÿ ŒŒ  Ÿ ŒŒ – ‘ ŒŒ — ¤ ŒŒ Ŗ ¤ ŒŒ ¬ ¤ ŒŒ ¾ „ ŒŒ Ė „ ŒŒ Ķ „ ŒŒ ß ¦ ŒŒ ģ ¦ ŒŒ ī ¦ ŒŒ ž § ŒŒ  § ŒŒ  § (ŒŒ  § ŒŒ  § ŒŒ  Ø ŒŒ  © ŒŒ  © ŒŒ $ « ŒŒ % ¬ ŒŒ 0 ¬ "ŒŒ 5 ¬ 4ŒŒ 7 ¬ ŒŒ ? « ŒŒ ? Ø ŒŒ B Ø ŒŒ L Ø ŒŒ U ‘ ŒŒ V ® ŒŒ i ® ŒŒ k ® ŒŒ ~ Æ ŒŒ ™ Æ ŒŒ › Æ ŒŒ ½ ° ŒŒ Ć ° ŒŒ É ± ŒŒ Ģ ² ŒŒ Ń ² ŒŒ × “ ŒŒ Ų “ ŒŒ ß “ 0ŒŒ é “ ŒŒ ń “ ŒŒ ń ± ŒŒ ō ± ŒŒ ž ± ŒŒD   – L  U ž  gnamegvector-fold-rightŒg documentationfŚ(vector-fold-right kons knil vec1 vec2 ...) -> value The fundamental vector iterator. KONS is iterated over each index in all of the vectors, starting at the end of the shortest; KONS is applied as (KONS i state (vector-ref VEC1 i) (vector-ref VEC2 i) ...) where STATE is the current state value, and I is the current index. The current state value begins with KNIL, and becomes whatever KONS returned at the respective iteration. The iteration is strictly right-to-left.ŒCRŽG‘¦50 h ~)345$"4>"G‹$"4>"G4545"'‘$"!4£5¤—"’’Ł "’’ŅC)Ā345$"4>"G‹$"4>"G‹$"4>"G44545545",‘$"&4££5¤—"’’Ō "’’ĶC-1345$"4>"G"6("4‹$"4>"GŽ"’’Ź"’’Ā4 545"+‘$"%44 5?¤—"’’Õ "’’ĪCvgf –gv –glen  V –gresult  _ –gi  e Œgf Ÿ ^gv1 Ÿ ^gv2  Ÿ ^glen   ^gresult  " ^gi  ( Tgf g gvs g gvs   Ęglen  Õ gresult  Ž gi  ä gfilenamefsrfi/srfi-43.scmŒ · ŒŒ æ ŒŒ  æ ŒŒ  æ ŒŒ 1 Ą ŒŒ > Ą ŒŒ @ Ą ŒŒ P Į ŒŒ V Į ŒŒ Y Ā ŒŒ _ Į ŒŒ e Ć ŒŒ j Ä ŒŒ n Ä ŒŒ w Å !ŒŒ € Å &ŒŒ ‚ Å !ŒŒ ƒ Å ŒŒ † Ę ŒŒ Œ Ę ŒŒ Œ Ć ŒŒ Ÿ · ŒŒ   É ŒŒ ³ É ŒŒ µ É ŒŒ Ē Ź ŒŒ Ō Ź ŒŒ Ö Ź ŒŒ č Ė ŒŒ õ Ė ŒŒ ÷ Ė ŒŒ  Ģ ŒŒ  Ģ ŒŒ  Ģ )ŒŒ  Ģ ŒŒ  Ģ ŒŒ  Ķ ŒŒ " Ģ ŒŒ ( Ī ŒŒ - Ļ ŒŒ 1 Ļ ŒŒ : Š !ŒŒ C Š &ŒŒ H Š 8ŒŒ J Š !ŒŒ K Š ŒŒ N Ń ŒŒ T Ń ŒŒ T Ī ŒŒ g · ŒŒ h Ō ŒŒ { Ō ŒŒ } Ō ŒŒ  Õ ŒŒ « Õ ŒŒ ­ Õ ŒŒ Ļ Ö ŒŒ Õ Ö ŒŒ Ų × ŒŒ Ž Ö ŒŒ ä Ų ŒŒ é Ł ŒŒ ķ Ł ŒŒ ö Ś !ŒŒ ū Ś ,ŒŒ  Ś !ŒŒ  Ś ŒŒ  Ū ŒŒ  Ū ŒŒ  Ų ŒŒG –  Ÿ ^  g  gnameg vector-mapŒg documentationf(vector-map f vec2 vec2 ...) -> vector Return a new vector of the shortest size of the vector arguments. Each element at index i of the new vector is mapped from the old vectors by (F i (vector-ref VEC1 i) (vector-ref VEC2 i) ...). The dynamic order of application of F is unspecified.ŒCRŽG‘¦5 hųņ)‚345$"4>"G‹$"4>"G45"%‘$C4£5¤—"’’Ū "’’Ō)“345$"4>"G‹$"4>"G‹$"4>"G445455"*‘$C4££5¤—"’’Ö "’’Ļ-1345$"4>"G"6("4‹$"4>"GŽ"’’Ź"’’Ā45")‘$C44 5?¤—"’’× "’’Šźgf ˆgv ˆglen  V ˆgi  \ gf ‘ Bgv1 ‘ Bgv2  ‘ Bglen   Bgi   ;gf K ōgvs K ōgvs  t Ŗglen  ¼ ōgv1  ¼ ōgi  Ä ķgfilenamefsrfi/srfi-43.scmŒ ß ŒŒ ę ŒŒ  ę ŒŒ  ę ŒŒ 1 ē ŒŒ > ē ŒŒ @ ē ŒŒ P č ŒŒ V č ŒŒ \ é ŒŒ a ź ŒŒ e ź ŒŒ l ė ŒŒ u ė !ŒŒ w ė ŒŒ x ė ŒŒ { ģ ŒŒ  ģ ŒŒ  é ŒŒ ‘ ß ŒŒ ’ ī ŒŒ „ ī ŒŒ § ī ŒŒ ¹ ļ ŒŒ Ę ļ ŒŒ Č ļ ŒŒ Ś š ŒŒ ē š ŒŒ é š ŒŒ ł ń ŒŒ ü ń ŒŒ  ń (ŒŒ  ń ŒŒ  ń ŒŒ  ņ ŒŒ  ó ŒŒ  ó ŒŒ ! ō ŒŒ * ō "ŒŒ / ō 4ŒŒ 1 ō ŒŒ 2 ō ŒŒ 5 õ ŒŒ ; õ ŒŒ ; ņ ŒŒ K ß ŒŒ L ÷ ŒŒ _ ÷ ŒŒ a ÷ ŒŒ t ų ŒŒ  ų ŒŒ ‘ ų ŒŒ ³ ł ŒŒ ¼ ś ŒŒ ¼ ł ŒŒ Ä ū ŒŒ É ü ŒŒ Ķ ü ŒŒ Ō ż ŒŒ Ł ż (ŒŒ ć ż ŒŒ ä ż ŒŒ ē ž ŒŒ ķ ž ŒŒ ķ ū ŒŒB ˆ  ‘ B  K ō gnameg vector-map!Œg documentationfõ(vector-map! f vec2 vec2 ...) -> unspecified Similar to vector-map, but rather than mapping the new elements into a new vector, the new mapped elements are destructively inserted into VEC1. The dynamic order of application of F is unspecified.ŒCRŽG‘¦5 hˆ)ˆ345$"4>"G‹$"4>"G45"+‘$C4£>"G—"’’Õ "’’Ī)ŗ345$"4>"G‹$"4>"G‹$"4>"G445455"0‘$C4££>"G—"’’Š "’’É-1345$"4>"G"6("4‹$"4>"GŽ"’’Ź"’’Ā45"1‘$C4 4 5>"G—"’’Ļ "’’Ȁgf Žgv Žglen  V Žgi  \ ‡gf — Ngv1 — Ngv2  — Nglen   Ngi   Ggf W gvs W gvs  € ¶glen  Å gi  Ė ügfilenamefsrfi/srfi-43.scmŒ  ŒŒ  ŒŒ   ŒŒ   ŒŒ 1  ŒŒ >  ŒŒ @  ŒŒ P  ŒŒ V  ŒŒ \  ŒŒ a  ŒŒ e  ŒŒ h  ŒŒ q  ŒŒ v  ŒŒ   ŒŒ ‡  ŒŒ ‡  ŒŒ —  ŒŒ ˜  ŒŒ «  ŒŒ ­  ŒŒ æ  ŒŒ Ģ  ŒŒ Ī  ŒŒ ą  ŒŒ ķ  ŒŒ ļ  ŒŒ ’  ŒŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ #  ŒŒ ,  ŒŒ 1  "ŒŒ 6  ŒŒ A  ŒŒ G  ŒŒ G  ŒŒ W  ŒŒ X  ŒŒ k  ŒŒ m  ŒŒ €  ŒŒ ›  ŒŒ   ŒŒ æ  ŒŒ Å  ŒŒ Ė  ŒŒ Š  ŒŒ Ō  ŒŒ ×  ŒŒ Ž  ŒŒ ė  ŒŒ ö  ŒŒ ü  ŒŒ ü  ŒŒ> Ž  — N  W  gnamegvector-for-eachŒg documentationfæ(vector-for-each f vec1 vec2 ...) -> unspecified Call (F i VEC1[i] VEC2[i] ...) for each index i less than the length of the shortest vector passed. The iteration is strictly left-to-right.ŒCRŽG ‘¦5 h0V)—345$"4>"G‹$"4>"G45"7‘$C4£5$——"’’Ö—"’’É "’’æ)É345$"4>"G‹$"4>"G‹$"4>"G445455"<‘$C4££5$——"’’Ń—"’’Ä "’’ŗ-1345$"4>"G"6("4‹$"4>"GŽ"’’Ź"’’Ā45";‘$C44 5?$——"’’Ņ—"’’Å "’’»Ngpred? gv glen  V gi  \ “gcount  \ “gpred? ¦ lgv1 ¦ lgv2  ¦ lglen   lgi  & bgcount  & bgpred? u .gvs u .gvs  ž Ōglen  ć .gi  é $gcount  é $gfilenamefsrfi/srfi-43.scmŒ # ŒŒ * ŒŒ  * ŒŒ  * ŒŒ 1 + ŒŒ > + ŒŒ @ + ŒŒ P , ŒŒ V , ŒŒ \ - ŒŒ a . ŒŒ e . ŒŒ i / ŒŒ r / ŒŒ t / ŒŒ x . ŒŒ { 0 ŒŒ ~ 0 ŒŒ † 0 ŒŒ ‰ 2 ŒŒ “ 2 ŒŒ “ - ŒŒ ¦ # ŒŒ § 4 ŒŒ ŗ 4 ŒŒ ¼ 4 ŒŒ Ī 5 ŒŒ Ū 5 ŒŒ Ż 5 ŒŒ ļ 6 ŒŒ ü 6 ŒŒ ž 6 ŒŒ  7 ŒŒ  7 ŒŒ  8 ŒŒ  7 ŒŒ  7 ŒŒ & 9 ŒŒ + : ŒŒ / : ŒŒ 3 ; ŒŒ < ; ŒŒ A ; +ŒŒ C ; ŒŒ G : ŒŒ J < ŒŒ M < ŒŒ U < ŒŒ X > ŒŒ b > ŒŒ b 9 ŒŒ u # ŒŒ v @ ŒŒ ‰ @ ŒŒ ‹ @ ŒŒ ž A ŒŒ ¹ A ŒŒ » A ŒŒ Ż B ŒŒ ć B ŒŒ é C ŒŒ ī D ŒŒ ņ D ŒŒ ö E ŒŒ ū E ŒŒ  E ŒŒ  D ŒŒ  F ŒŒ  F ŒŒ  F ŒŒ  H ŒŒ $ H ŒŒ $ C ŒŒJ   ¦ l  u . gnameg vector-countŒg documentationfŃ(vector-count pred? vec1 vec2 ...) -> exact nonnegative integer Count the number of indices i for which (PRED? VEC1[i] VEC2[i] ...) returns true, where i is less than the length of the shortest vector passed.ŒC RŽG!‘¦5 hš×)‚345$"4>"G‹$"4>"G45"%’$4£5$C—"’’ŻC "’’Ō)“345$"4>"G‹$"4>"G‹$"4>"G445455"*’$4££5$C—"’’ŲC "’’Ļ-1345$"4>"G"6("4‹$"4>"GŽ"’’Ź"’’Ā45")’$44 5?$C—"’’ŁC "’’ŠĻgpred? ˆgv ˆglen  V ˆgi  \ gpred? ‘ Bgv1 ‘ Bgv2  ‘ Bglen   Bgi   ;gpred? K ļgvs K ļgvs  t Ŗglen  ¹ ļgi  æ čgfilenamefsrfi/srfi-43.scmŒ K ŒŒ R ŒŒ  R ŒŒ  R ŒŒ 1 S ŒŒ > S ŒŒ @ S ŒŒ P T ŒŒ V T ŒŒ \ U ŒŒ a V ŒŒ e V ŒŒ f W ŒŒ m W ŒŒ o W ŒŒ s W ŒŒ y Y ŒŒ  Y ŒŒ  U ŒŒ ‘ K ŒŒ ’ [ ŒŒ „ [ ŒŒ § [ ŒŒ ¹ \ ŒŒ Ę \ ŒŒ Č \ ŒŒ Ś ] ŒŒ ē ] ŒŒ é ] ŒŒ ł ^ ŒŒ ü ^ ŒŒ  _ ŒŒ  ^ ŒŒ  ^ ŒŒ  ` ŒŒ  a ŒŒ  a ŒŒ  b ŒŒ " b ŒŒ ' c ŒŒ ) b ŒŒ - b ŒŒ 3 e ŒŒ 9 e ŒŒ ; ` ŒŒ K K ŒŒ L g ŒŒ _ g ŒŒ a g ŒŒ t h ŒŒ  h ŒŒ ‘ h ŒŒ ³ i ŒŒ ¹ i ŒŒ æ j ŒŒ Ä k ŒŒ Č k ŒŒ É l ŒŒ Ģ l ŒŒ Ö l ŒŒ Ś l ŒŒ ą n ŒŒ ę n ŒŒ č j ŒŒA ˆ  ‘ B  K ļ gnameg vector-indexŒg documentationfź(vector-index pred? vec1 vec2 ...) -> exact nonnegative integer or #f Find and return the index of the first elements in VEC1 VEC2 ... that satisfy PRED?. If no matching element is found by the end of the shortest vector, return #f.ŒC!RŽG"‘¦5 hų@)ƒ345$"4>"G‹$"4>"G45"$ •$4£5$C™"’’ŽC™"’’Ó)µ345$"4>"G‹$"4>"G‹$"4>"G445455") •$4££5$C™"’’ŁC™"’’Ī-1345$"4>"G"6("4‹$"4>"GŽ"’’Ź"’’Ā45"( •$44 5?$C™"’’ŚC™"’’Ļ8gpred? ‰gv ‰glen  V ‰gi  \ €gpred? ’ Dgv1 ’ Dgv2  ’ Dglen   Dgi   ;gpred? M ņgvs M ņgvs  v ¬glen  » ņgi  Į égfilenamefsrfi/srfi-43.scmŒ q ŒŒ x ŒŒ  x ŒŒ  x ŒŒ 1 y ŒŒ > y ŒŒ @ y ŒŒ P z ŒŒ V z ŒŒ \ { ŒŒ ` | ŒŒ d | ŒŒ e } ŒŒ l } ŒŒ n } ŒŒ r } ŒŒ x  ŒŒ ~  ŒŒ € { ŒŒ ƒ { ŒŒ ‰ { ŒŒ ’ q ŒŒ “  ŒŒ ¦  ŒŒ Ø  ŒŒ ŗ ‚ ŒŒ Ē ‚ ŒŒ É ‚ ŒŒ Ū ƒ ŒŒ č ƒ ŒŒ ź ƒ ŒŒ ś „ ŒŒ ż „ ŒŒ  … ŒŒ  „ ŒŒ  „ ŒŒ  † ŒŒ  ‡ ŒŒ  ‡ ŒŒ  ˆ ŒŒ " ˆ ŒŒ ' ‰ ŒŒ ) ˆ ŒŒ - ˆ ŒŒ 3 ‹ ŒŒ 9 ‹ ŒŒ ; † ŒŒ > † ŒŒ D † ŒŒ M q ŒŒ N  ŒŒ a  ŒŒ c  ŒŒ v Ž ŒŒ ‘ Ž ŒŒ “ Ž ŒŒ µ  ŒŒ »  ŒŒ Į  ŒŒ Å ‘ ŒŒ É ‘ ŒŒ Ź ’ ŒŒ Ķ ’ ŒŒ × ’ ŒŒ Ū ’ ŒŒ į ” ŒŒ ē ” ŒŒ é  ŒŒ ģ  ŒŒ ņ  ŒŒG ‰  ’ D  M ņ gnamegvector-index-rightŒg documentationf(vector-index-right pred? vec1 vec2 ...) -> exact nonnegative integer or #f Find and return the index of the last elements in VEC1 VEC2 ... that satisfy PRED?, searching from right-to-left. If no matching element is found before the end of the shortest vector, return #f.ŒC"RŽG#‘¦5 hšÜ)‚345$"4>"G‹$"4>"G45"%’$4£5$ —"’’ąCC "’’Ō)“345$"4>"G‹$"4>"G‹$"4>"G445455"*’$4££5$ —"’’ŪCC "’’Ļ-1345$"4>"G"6("4‹$"4>"GŽ"’’Ź"’’Ā45")’$44 5?$ —"’’ÜCC "’’ŠŌgpred? ˆgv ˆglen  V ˆgi  \ gpred? ‘ Bgv1 ‘ Bgv2  ‘ Bglen   Bgi   ;gpred? K ļgvs K ļgvs  t Ŗglen  ¹ ļgi  æ čgfilenamefsrfi/srfi-43.scmŒ — ŒŒ ž ŒŒ  ž ŒŒ  ž ŒŒ 1 Ÿ ŒŒ > Ÿ ŒŒ @ Ÿ ŒŒ P   ŒŒ V   ŒŒ \ ” ŒŒ a ¢ ŒŒ e ¢ ŒŒ f £ ŒŒ m £ ŒŒ o £ ŒŒ s £ ŒŒ v ¤ ŒŒ | ¤ ŒŒ  ” ŒŒ ‘ — ŒŒ ’ § ŒŒ „ § ŒŒ § § ŒŒ ¹ Ø ŒŒ Ę Ø ŒŒ Č Ø ŒŒ Ś © ŒŒ ē © ŒŒ é © ŒŒ ł Ŗ ŒŒ ü Ŗ ŒŒ  « ŒŒ  Ŗ ŒŒ  Ŗ ŒŒ  ¬ ŒŒ  ­ ŒŒ  ­ ŒŒ  ® ŒŒ " ® ŒŒ ' Æ ŒŒ ) ® ŒŒ - ® ŒŒ 0 ° ŒŒ 6 ° ŒŒ ; ¬ ŒŒ K — ŒŒ L ³ ŒŒ _ ³ ŒŒ a ³ ŒŒ t “ ŒŒ  “ ŒŒ ‘ “ ŒŒ ³ µ ŒŒ ¹ µ ŒŒ æ ¶ ŒŒ Ä · ŒŒ Č · ŒŒ É ø ŒŒ Ģ ø ŒŒ Ö ø ŒŒ Ś ø ŒŒ Ż ¹ ŒŒ ć ¹ ŒŒ č ¶ ŒŒA ˆ  ‘ B  K ļ gnameg vector-skipŒg documentationfš(vector-skip pred? vec1 vec2 ...) -> exact nonnegative integer or #f Find and return the index of the first elements in VEC1 VEC2 ... that do not satisfy PRED?. If no matching element is found by the end of the shortest vector, return #f.ŒC#RŽG$‘¦5 hųE)ƒ345$"4>"G‹$"4>"G45"$ ’$C4£5$ ™"’’ßC™"’’Ó)µ345$"4>"G‹$"4>"G‹$"4>"G445455") ’$C4££5$ ™"’’ŚC™"’’Ī-1345$"4>"G"6("4‹$"4>"GŽ"’’Ź"’’Ā45"( ’$C44 5?$ ™"’’ŪC™"’’Ļ=gpred? ‰gv ‰glen  V ‰gi  \ €gpred? ’ Dgv1 ’ Dgv2  ’ Dglen   Dgi   ;gpred? M ņgvs M ņgvs  v ¬glen  » ņgi  Į égfilenamefsrfi/srfi-43.scmŒ ½ ŒŒ Ä ŒŒ  Ä ŒŒ  Ä ŒŒ 1 Å ŒŒ > Å ŒŒ @ Å ŒŒ P Ę ŒŒ V Ę ŒŒ \ Ē ŒŒ _ Č ŒŒ d Č ŒŒ g É ŒŒ n É ŒŒ p É ŒŒ t É ŒŒ w Ź ŒŒ } Ź ŒŒ € Ē ŒŒ ƒ Ē ŒŒ ‰ Ē ŒŒ ’ ½ ŒŒ “ Ķ ŒŒ ¦ Ķ ŒŒ Ø Ķ ŒŒ ŗ Ī ŒŒ Ē Ī ŒŒ É Ī ŒŒ Ū Ļ ŒŒ č Ļ ŒŒ ź Ļ ŒŒ ś Š ŒŒ ż Š ŒŒ  Ń ŒŒ  Š ŒŒ  Š ŒŒ  Ņ ŒŒ  Ó ŒŒ  Ó ŒŒ  Ō ŒŒ $ Ō ŒŒ ) Õ ŒŒ + Ō ŒŒ / Ō ŒŒ 2 Ö ŒŒ 8 Ö ŒŒ ; Ņ ŒŒ > Ņ ŒŒ D Ņ ŒŒ M ½ ŒŒ N Ł ŒŒ a Ł ŒŒ c Ł ŒŒ v Ś ŒŒ ‘ Ś ŒŒ “ Ś ŒŒ µ Ū ŒŒ » Ū ŒŒ Į Ü ŒŒ Ä Ż ŒŒ É Ż ŒŒ Ģ Ž ŒŒ Ļ Ž ŒŒ Ł Ž ŒŒ Ż Ž ŒŒ ą ß ŒŒ ę ß ŒŒ é Ü ŒŒ ģ Ü ŒŒ ņ Ü ŒŒG ‰  ’ D  M ņ gnamegvector-skip-rightŒg documentationf(vector-skip-right pred? vec1 vec2 ...) -> exact nonnegative integer or #f Find and return the index of the last elements in VEC1 VEC2 ... that do not satisfy PRED?, searching from right-to-left. If no matching element is found before the end of the shortest vector, return #f.ŒC$RhpĮ]-"]’$R– œ£45  ‘$C ”$ "’’¼ ’$ —"’’§CC"’’—¹gvec  ogvalue  ogcmp   ogstart   ogend   oglo   cghi   cgi   agx   agc ) a gfilenamefsrfi/srfi-43.scmŒ ä ŒŒ  å ŒŒ ę ŒŒ  ę ŒŒ  ē !ŒŒ  ē ŒŒ  ē ŒŒ  č ŒŒ  ē ŒŒ ! é ŒŒ ) ē ŒŒ . ź ŒŒ 3 ź ŒŒ 9 ė ŒŒ > ź ŒŒ J ė $ŒŒ M ģ ŒŒ R ź ŒŒ U ģ *ŒŒ _ ģ $ŒŒ c å ŒŒ  o gnameg%vector-binary-searchŒCG%¦Ž‘5Ūpö h؈)[3‹$"4>"G45$"4>"GL 456)3‹$"4>"G45"4>";G"445$% “$“$""’’Ā""’’ŗ""’’²L6] ‹$"4>"G45"4 >"_G"X45$I45$6 “$&“$“$""’’¬""’’¤""’’œ""’’”""’’ŒL6€gvec agvalue agcmp  agvec j ōgvalue j ōgcmp  j ōgstart  j ōglen  ’ ōgvec ö ¦gvalue ö ¦gcmp  ö ¦gstart  ö ¦gend  ö ¦glen   ¦gfilenamefsrfi/srfi-43.scmŒ ķ ŒŒ ų ŒŒ  ų ŒŒ  ų ŒŒ + ł ŒŒ > ł ŒŒ @ ł ŒŒ Y ś .ŒŒ a ś ŒŒ j ķ ŒŒ m ż ŒŒ z ż ŒŒ | ż ŒŒ Œ ž ŒŒ ’ ž ŒŒ ™ ’ ŒŒ  ’ 'ŒŒ Ÿ ’ ŒŒ ō  ŒŒ ö ķ ŒŒ ł  ŒŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ %  ŒŒ )  +ŒŒ +  ŒŒ ¦  ŒŒ a  j ō  ö ¦ g documentationf(vector-binary-search vec value cmp [start [end]]) -> exact nonnegative integer or #f Find and return an index of VEC between START and END whose value is VALUE using a binary search. If no matching element is found, return #f. The default START is 0 and the default END is the length of VEC. CMP must be a procedure of two arguments such that (CMP A B) returns a negative integer if A < B, a positive integer if A > B, or zero if A = B. The elements of VEC must be sorted in non-decreasing order according to CMP.ŒCO%RŽG&‘¦5 hP)†345$"4>"G‹$"4>"G45")’$4£5$C—"’’ŁC "’’Š)ø345$"4>"G‹$"4>"G‹$"4>"G445455".’$#4££5$C—"’’ŌC "’’Ė-1345$"4>"G"6("4‹$"4>"GŽ"’’Ź"’’Ā45"-’$"44 5?$C—"’’ÕC "’’ĢHgpred? Œgv Œglen  V Œgi  \ …gt  o ƒgpred? • Jgv1 • Jgv2  • Jglen   Jgi   Cgt  - Agpred? S ūgvs S ūgvs  | ²glen  Į ūgi  Ē ōgt  Ž ņgfilenamefsrfi/srfi-43.scmŒ  ŒŒ  ŒŒ   ŒŒ   ŒŒ 1  ŒŒ >  ŒŒ @  ŒŒ P  ŒŒ V  ŒŒ \  ŒŒ a  ŒŒ e  ŒŒ f  ŒŒ m  ŒŒ o  ŒŒ o  ŒŒ }  ŒŒ ƒ  ŒŒ …  ŒŒ •  ŒŒ –  ŒŒ ©  ŒŒ «  ŒŒ ½  ŒŒ Ź  ŒŒ Ģ  ŒŒ Ž  ŒŒ ė  ŒŒ ķ  ŒŒ ż  ŒŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ &  ŒŒ + ! ŒŒ -  ŒŒ -  ŒŒ ; " ŒŒ A " ŒŒ C  ŒŒ S  ŒŒ T $ ŒŒ g $ ŒŒ i $ ŒŒ | % ŒŒ — % ŒŒ ™ % ŒŒ » & ŒŒ Į & ŒŒ Ē ' ŒŒ Ģ ( ŒŒ Š ( ŒŒ Ń ) ŒŒ Ō ) ŒŒ Ž ) ŒŒ Ž ) ŒŒ ģ * ŒŒ ņ * ŒŒ ō ' ŒŒA Œ  • J  S ū gnameg vector-anyŒg documentationf2(vector-any pred? vec1 vec2 ...) -> value or #f Find the first parallel set of elements from VEC1 VEC2 ... for which PRED? returns a true value. If such a parallel set of elements exists, vector-any returns the value that PRED? returned for that set of elements. The iteration is strictly left-to-right.ŒC&RŽG'‘¦5 h@m)œ345$"4>"G‹$"4>"G45 ‘$C"04£5—$ ‘"$C"’’Š "’’É)Ī345$"4>"G‹$"4>"G‹$"4>"G445455 ‘$C"54££5—$ ‘"$C"’’Ė "’’Ä-1345$"4>"G"6("4‹$"4>"GŽ"’’Ź"’’Ā45 ‘$C"444 5?—$ ‘"$C"’’Ģ "’’Åegpred? ¢gv ¢glen  V ¢gt  \ ¢gi  k ›gval  x ›gnext-i  x ›gpred? « vgv1 « vgv2  « vglen  % vgt  + vgi  : ogval  L ognext-i  L ogpred?  =gvs  =gvs  Ø Žglen  ķ =gt  ó =gi   6gval   6gnext-i   6gfilenamefsrfi/srfi-43.scmŒ - ŒŒ 6 ŒŒ  6 ŒŒ  6 ŒŒ 1 7 ŒŒ > 7 ŒŒ @ 7 ŒŒ P 8 ŒŒ V 8 ŒŒ [ 9 ŒŒ \ 9 ŒŒ k : ŒŒ l ; ŒŒ s ; ŒŒ u ; ŒŒ x < ŒŒ x ; ŒŒ ‚ = ŒŒ ‡ = !ŒŒ Œ = ŒŒ  = ŒŒ › ? ŒŒ › : ŒŒ « - ŒŒ ¬ A ŒŒ æ A ŒŒ Į A ŒŒ Ó B ŒŒ ą B ŒŒ ā B ŒŒ ō C ŒŒ  C ŒŒ  C ŒŒ  D ŒŒ  D ŒŒ  E ŒŒ % D ŒŒ % D ŒŒ * F ŒŒ + F ŒŒ : G ŒŒ ; H ŒŒ B H ŒŒ G I ŒŒ I H ŒŒ L J ŒŒ L H ŒŒ V K ŒŒ [ K !ŒŒ ` K ŒŒ d K ŒŒ o M ŒŒ o G ŒŒ  - ŒŒ € O ŒŒ “ O ŒŒ • O ŒŒ Ø P ŒŒ Ć P ŒŒ Å P ŒŒ ē Q ŒŒ ķ Q ŒŒ ņ R ŒŒ ó R ŒŒ  S ŒŒ  T ŒŒ  T %ŒŒ  T ŒŒ  U ŒŒ  T ŒŒ  V ŒŒ " V !ŒŒ ' V ŒŒ + V ŒŒ 6 X ŒŒ 6 S ŒŒM ¢  « v   = gnameg vector-everyŒg documentationf\(vector-every pred? vec1 vec2 ...) -> value or #f If, for every index i less than the length of the shortest vector argument, the set of elements VEC1[i] VEC2[i] ... satisfies PRED?, vector-every returns the value that PRED? returned for the last set of elements, at the last index of the shortest vector. The iteration is strictly left-to-right.ŒC'RG(¦5Āphš½]‹$"4>"G45"4>";G"445$% “$“$""’’Ā""’’ŗ""’’²"4>";G"445$% “$“$""’’Ā""’’ŗ""’’²££¤¤Cµgvec  źgi  źgj   źglen  * źgtmp  Õ źgfilenamefsrfi/srfi-43.scmŒ Z ŒŒ  ^ ŒŒ  ^ ŒŒ  ^ ŒŒ $ _ ŒŒ * _ ŒŒ 1 ` ŒŒ 5 ` ŒŒ 7 ` ŒŒ ƒ a ŒŒ ‡ a ŒŒ ‰ a ŒŒ Õ b ŒŒ Õ b ŒŒ ą c ŒŒ į c ŒŒ č d ŒŒ  ź gnameg vector-swap!Œg documentationfZ(vector-swap! vec i j) -> unspecified Swap the values of the locations in VEC at I and J.ŒC(RHh0ō] "’$¤—"’’ēC"’’Żģgvec  )gfill  )gstart   )gend   )gi   !gfilenamefsrfi/srfi-43.scmŒ k ŒŒ  l ŒŒ m ŒŒ  m ŒŒ  n ŒŒ  o ŒŒ  o ŒŒ ! l ŒŒ  ) gnameg %vector-fill!ŒCKG9¦5ŪpöhX¾) 3M6)‹3‹$"4>"G45"4>";G"445$% “$“$""’’Ā""’’ŗ""’’²L6] ‹$"4>"G45"4>"_G"X45$I45$6 “$&“$“$""’’¬""’’¤""’’œ""’’”""’’ŒL6¶gvec gfill gvec  ¢gfill  ¢gstart   ¢glen  B ¢gvec ¤ Rgfill ¤ Rgstart  ¤ Rgend  ¤ Rglen  Ģ R gfilenamefsrfi/srfi-43.scmŒ p ŒŒ  v ŒŒ  p ŒŒ  x ŒŒ * x ŒŒ , x ŒŒ < y ŒŒ B y ŒŒ I z ŒŒ M z 'ŒŒ O z ŒŒ ¢ { ŒŒ ¤ p ŒŒ § } ŒŒ “ } ŒŒ ¶ } ŒŒ Ę ~ ŒŒ Ģ ~ ŒŒ Ó  ŒŒ ×  +ŒŒ Ł  ŒŒ R € ŒŒ    ¢  ¤ R g documentationfŗ(vector-fill! vec fill [start [end]]) -> unspecified Assign the value of every location in VEC between START and END to FILL. START defaults to 0 and END defaults to the length of VEC.ŒCO9RhHC]"1’$&££¤¤—™"’’ŃC™"’’Ā;gvec  Dgstart  Dgend   Dgi   7gj   7gtmp   5gfilenamefsrfi/srfi-43.scmŒ ‚ ŒŒ  ƒ ŒŒ „ ŒŒ  „ ŒŒ  … ŒŒ  … ŒŒ  † ŒŒ † ŒŒ ' ‡ ŒŒ * ˆ ŒŒ - ˆ ŒŒ 5 ˆ ŒŒ 7 ƒ ŒŒ < ƒ ŒŒ D ƒ ŒŒ  D gnameg%vector-reverse!ŒC RG)¦ 5Ūpö hxŗ)23‹$"4>"G 456)‰3‹$"4>"G45"4>";G"445$% “$“$""’’Ā""’’ŗ""’’²6] ‹$"4>"G45"4>"_G"X45$I45$6 “$&“$“$""’’¬""’’¤""’’œ""’’”""’’Œ6²gvec 8gvec A Ēgstart A Ēglen  i Ēgvec É ugstart É ugend  É uglen  ń ugfilenamefsrfi/srfi-43.scmŒ ‹ ŒŒ ‘ ŒŒ  ‘ ŒŒ  ‘ ŒŒ 0 ’ ŒŒ 8 ’ ŒŒ A ‹ ŒŒ D ” ŒŒ Q ” ŒŒ S ” ŒŒ c • ŒŒ i • ŒŒ p – ŒŒ t – %ŒŒ v – ŒŒ Ē — ŒŒ É ‹ ŒŒ Ģ ™ ŒŒ Ł ™ ŒŒ Ū ™ ŒŒ ė š ŒŒ ń š ŒŒ ų › ŒŒ ü › )ŒŒ ž › ŒŒ u œ ŒŒ 8  A Ē  É u gnamegvector-reverse!Œg documentationfÆ(vector-reverse! vec [start [end]]) -> unspecified Destructively reverse the contents of VEC between START and END. START defaults to 0 and END defaults to the length of VEC.ŒC)R4J!LO©568:AB<D@NO>FPVWZ]`_Kegjkinph8t]     ŒŒŒŒŒŒ      ŒŒŒŒŒŒŒ     ŒŒŒŒŒŒŒClgdummy  1gcopy!  1g docstring   1g inner-proc   1  1 C{|h(ø] 45$@6°gx  "gtmp "gfilenamefsrfi/srfi-43.scmŒ ž ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgcopy!g docstringg inner-procC5!RG*¦5ŪpXqö h°)ļ3‹$"4>"G‹$"4>"G4545"4>";G"445$% “$“$""’’Ā""’’ŗ""’’²–•$"4>"G ’$  6  6)G3‹$"4>"G‹$"4>"G4545"4>";G"445$% “$“$""’’Ā""’’ŗ""’’²"4>";G"445$% “$“$""’’Ā""’’ŗ""’’²˜–•$"4>"G’$6 6]‹$"4>"G‹$"4>"G4545"4>";G"445$% “$“$""’’Ā""’’ŗ""’’²"4 >"_G"X45$I45$6 “$&“$“$""’’¬""’’¤""’’œ""’’”""’’Œ˜–•$"4>"G’$6 6žgtarget õgtstart õgsource  õgtlen  Y õgslen  Y õgtarget ž Bgtstart ž Bgsource  ž Bgsstart  ž Bgtlen  N Bgslen  N Bgtarget D ®gtstart D ®gsource  D ®gsstart  D ®gsend  D ®gtlen  ” ®gslen  ” ®gfilenamefsrfi/srfi-43.scmŒ Ć ŒŒ × Ģ ŒŒ Ū Ģ ŒŒ č Ķ ŒŒ õ Ī ŒŒ ž Ć ŒŒ " Ģ ŒŒ & Ģ ŒŒ 4 Ķ ŒŒ B Ī ŒŒ D Ć ŒŒ Ž Ģ ŒŒ ’ Ģ ŒŒ   Ķ ŒŒ ® Ī ŒŒ õ  ž B  D ® g documentationf–(vector-copy! target tstart source [sstart [send]]) -> unspecified Copy a block of elements from SOURCE to TARGET, both of which must be vectors, starting in TARGET at TSTART and starting in SOURCE at SSTART, ending when SEND - SSTART elements have been copied. It is an error for TARGET to have a length less than TSTART + (SEND - SSTART). SSTART defaults to 0 and SEND defaults to the length of SOURCE.ŒC*R h`_]"4"#•$£¤—™"’’ßC™"’’Š&‘$ 6"’’­"’’©Wgtarget  ]gtstart  ]gsource   ]gsstart   ]gsend   ]gi  -gj  -gfilenamefsrfi/srfi-43.scmŒ Ų ŒŒ Ū ŒŒ  Ü ŒŒ  Ü ŒŒ  Ż "ŒŒ  Ż ŒŒ Ž ŒŒ # Ž ŒŒ + Ž ŒŒ - Ū ŒŒ 2 Ū !ŒŒ : Ū ŒŒ : Ł ŒŒ G Ł !ŒŒ K Ł ŒŒ U Ś ŒŒ  ] gnameg%copy!ŒCG+¦5ŪpXö hp>)Ś3‹$"4>"G‹$"4>"G4545"4>";G"445$% “$“$""’’Ā""’’ŗ""’’²–•$"4>"GL 6)03‹$"4>"G‹$"4>"G4545"4>";G"445$% “$“$""’’Ā""’’ŗ""’’²"4>";G"445$% “$“$""’’Ā""’’ŗ""’’²˜–•$"4>"GL6]‹$"4>"G‹$"4>"G4545"4>";G"445$% “$“$""’’Ā""’’ŗ""’’²"4>"_G"X45$I45$6 “$&“$“$""’’¬""’’¤""’’œ""’’”""’’Œ˜–•$"4>"GL66gtarget ągtstart ągsource  ągtlen  Y ągslen  Y ągtarget é gtstart é gsource  é gsstart  é gtlen  9 gslen  9 gtarget  kgtstart  kgsource   kgsstart   kgsend   kgtlen  h kgslen  h kgfilenamefsrfi/srfi-43.scmŒ Š ŒŒ ą  é    k g documentationfX(vector-reverse-copy! target tstart source [sstart [send]]) -> unspecified Like vector-copy!, but copy the elements in the reverse order. It is an error if TARGET and SOURCE are identical vectors and the TARGET and SOURCE ranges overlap; however, if TSTART = SSTART, vector-reverse-copy! behaves as (vector-reverse! TARGET TSTART SEND) would.ŒCO+Rh8]"’$C™£Œ"’’į™"’’Õgvec  1gstart  1gend   1gi   %gresult   %gfilenamefsrfi/srfi-43.scmŒ ā ŒŒ  ć ŒŒ å ŒŒ  å ŒŒ  ē ŒŒ  ē ŒŒ  ē ŒŒ % ē ŒŒ % ć ŒŒ ( ć ŒŒ ) ä ŒŒ 1 ć ŒŒ  1 gnameg %vector->listŒCG;¦5ŪpöhxÆ)23‹$"4>"GL 456)‰3‹$"4>"G45"4>";G"445$% “$“$""’’Ā""’’ŗ""’’²L6] ‹$"4>"G45"4>"_G"X45$I45$6 “$&“$“$""’’¬""’’¤""’’œ""’’”""’’ŒL6§gvec 8gvec A Ēgstart A Ēglen  i Ēgvec É ugstart É ugend  É uglen  ń ugfilenamefsrfi/srfi-43.scmŒ č ŒŒ ļ ŒŒ  ļ ŒŒ  ļ ŒŒ 0 š ŒŒ 8 š ŒŒ A č ŒŒ D ņ ŒŒ Q ņ ŒŒ S ņ ŒŒ c ó ŒŒ i ó ŒŒ p ō ŒŒ t ō 'ŒŒ v ō ŒŒ Ē õ ŒŒ É č ŒŒ Ģ ÷ ŒŒ Ł ÷ ŒŒ Ū ÷ ŒŒ ė ų ŒŒ ń ų ŒŒ ų ł ŒŒ ü ł +ŒŒ ž ł ŒŒ u ś ŒŒ 8  A Ē  É u g documentationfĄ(vector->list vec [start [end]]) -> proper-list Return a newly allocated list containing the elements in VEC between START and END. START defaults to 0 and END defaults to the length of VEC.ŒCO;Rh0]"•$C—£Œ"’’į"’’Ögvec  0gstart  0gend   0gi   %gresult   %gfilenamefsrfi/srfi-43.scmŒ ž ŒŒ  ’ ŒŒ  ŒŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ %  ŒŒ % ’ ŒŒ (  ŒŒ 0 ’ ŒŒ  0 gnameg%reverse-vector->listŒCG,¦5ŪpöhxČ)23‹$"4>"GL 456)‰3‹$"4>"G45"4>";G"445$% “$“$""’’Ā""’’ŗ""’’²L6] ‹$"4>"G45"4>"_G"X45$I45$6 “$&“$“$""’’¬""’’¤""’’œ""’’”""’’ŒL6Ągvec 8gvec A Ēgstart A Ēglen  i Ēgvec É ugstart É ugend  É uglen  ń ugfilenamefsrfi/srfi-43.scmŒ  ŒŒ  ŒŒ   ŒŒ   ŒŒ 0  $ŒŒ 8  ŒŒ A  ŒŒ D  ŒŒ Q  ŒŒ S  ŒŒ c  ŒŒ i  ŒŒ p  ŒŒ t  'ŒŒ v  ŒŒ Ē  ŒŒ É  ŒŒ Ģ  ŒŒ Ł  ŒŒ Ū  ŒŒ ė  ŒŒ ń  ŒŒ ų  ŒŒ ü  +ŒŒ ž  ŒŒ u  ŒŒ 8  A Ē  É u g documentationfŁ(reverse-vector->list vec [start [end]]) -> proper-list Return a newly allocated list containing the elements in VEC between START and END in reverse order. START defaults to 0 and END defaults to the length of VEC.ŒCO,Rr0shpZ-.,3# # 45˜45""‘$C¤—Ž"’’Ž 45"’’ĢRglst lgstart lgend  lglen  ) lgresult  2 lgi  8 Zglst  8 Zgfilenamefsrfi/srfi-43.scmŒ  ŒŒ   5ŒŒ )  ŒŒ )  ŒŒ ,  ŒŒ 2  ŒŒ 8 ! ŒŒ = " ŒŒ A " ŒŒ K $ 'ŒŒ L $ ŒŒ O % ŒŒ R % ŒŒ Z % ŒŒ Z ! ŒŒ \ ! ŒŒ l ! ŒŒ l gnameg list->vectorŒg documentationfÜ(list->vector proper-list [start [end]]) -> vector Return a newly allocated vector of the elements from PROPER-LIST with indices between START and END. START defaults to 0 and END defaults to the length of PROPER-LIST.ŒC:Rr0shp…-.,3# # 45˜45"! ’$C¤™Ž"’’ß™45"’’Ė}glst mgstart mgend  mglen  ) mgresult  2 mgi  8 Yglst  8 Ygfilenamefsrfi/srfi-43.scmŒ ( ŒŒ  ( =ŒŒ ) . ŒŒ ) . ŒŒ , / ŒŒ 2 . ŒŒ 8 0 ŒŒ ; 1 ŒŒ @ 1 ŒŒ J 3 'ŒŒ K 3 ŒŒ N 4 ŒŒ Q 4 ŒŒ Y 4 ŒŒ Y 0 ŒŒ \ 0 ŒŒ ] 0 "ŒŒ m 0 ŒŒ m gnamegreverse-list->vectorŒg documentationfö(reverse-list->vector proper-list [start [end]]) -> vector Return a newly allocated vector of the elements from PROPER-LIST with indices between START and END, in reverse order. START defaults to 0 and END defaults to the length of PROPER-LIST.ŒC-RCdgm  4g%vector-reverse-copy /7 3ųgall-of-length? @K GSg=up-to? @K GSg%vector-binary-search ”cšĄgguile-vector-fill! ­į³[g %vector-fill! ƳXg%copy! Ę!Ģög %vector->list Ī\ҧg%reverse-vector->list ŌŲh gfilenamefsrfi/srfi-43.scmŒ   ŒŒ 5 ) ŒŒ : ) ŒŒ B ) &ŒŒ G ) ŒŒ D + ŒŒ ¹ U ŒŒ ž ] ŒŒ ¶ d ŒŒ &š – ŒŒ &÷ Č ŒŒ -k Ė ŒŒ 3ū é ŒŒ 6…  ŒŒ :  ŒŒ glambda¤ ? >:<¤ @¤ Agexpr¤ B%&A¤ C+##¤ Dfl-46961e5115-f¤ Efl-46961e5115-10¤ Ffl-46961e5115-11¤ GDEF¤ H$BCG¤ I#H39¤ J !I<¤ Kgsyntax-violation¤ LK¤ MK¤ Nf-source expression failed to match any pattern¤C5hr]4    54>"G4i4i5>"G4 =?h f]ŒŒC^gdummy  gname  gformals   gbody      C@JhQ]CIgdummy  gname  gexpr      CMNh@I]45$@45$@6Agx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-31.scmŒ  ŒŒ  9 g documentationfXReturn the given object, defined in a lexical environment where NAME is bound to itself.Œg macro-typeg syntax-rulesŒgpatternsgnamegformalsŒgbodyg...gnamegexprC5 RCjgm  (gfilenamefsrfi/srfi-31.scmŒ   ŒŒ )  ŒŒ .  ŒŒ 6  &ŒŒ ;  ŒŒ   C6PK!vŃ:‡DD srfi-39.gonu„[µü¤GOOF----LE-8-2.0,]4h] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-39¤ ¤ gfilenameS¤ fsrfi/srfi-39.scm¤ gexportsS¤ gwith-parameters*¤  ¤ g re-exportsS¤ gmake-parameter¤ g parameterize¤ gcurrent-input-port¤ gcurrent-output-port¤ gcurrent-error-port¤ ¤ gset-current-module¤ ¤ ¤ gcond-expand-provide¤ gcurrent-module¤ ¤ g with-fluids*¤ gparameter-fluid¤ gparameter-converter¤C5hPz]4    54>"G4i4i5>"GhX’]#">( 6ŽŽ45Œ4455Œ"’’Ā"’’°Šgparams  Vgvalues  Vgthunk   Vgparams   Dgvalues   Dgfluids   Dgconvs   Dgfilenamefsrfi/srfi-39.scmŒ - ŒŒ  . ŒŒ 2 ŒŒ  3 ŒŒ  4 ŒŒ  4 ŒŒ  5 ŒŒ " 5 %ŒŒ $ 5 ŒŒ ' 5 ŒŒ ( 6 ŒŒ ) 6 ŒŒ . 6 *ŒŒ 0 6 ŒŒ 3 6 8ŒŒ 5 6 ŒŒ 8 6 ŒŒ D 4 ŒŒ D . ŒŒ I 0 ŒŒ J 1 ŒŒ V . ŒŒ  V gnamegwith-parameters*ŒC RCrgm  ,gfilenamefsrfi/srfi-39.scmŒ  $ ŒŒ - + ŒŒ 2 + ŒŒ : + &ŒŒ ? + ŒŒ M - ŒŒ  O C6PK!XRzpp srfi-45.gonu„[µü¤GOOF----LE-8-2.0X]æ4h»E] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-45¤ ¤ gfilenameS¤ fsrfi/srfi-45.scm¤ gimportsS¤ gsrfi-9¤  ¤  ¤ ggnu¤  ¤ ¤ ¤ gexportsS¤ gdelay¤ glazy¤ gforce¤ geager¤ gpromise?¤ ¤ g replacementsS¤ ¤ gset-current-module¤ ¤ ¤ gcond-expand-provide¤ gcurrent-module¤ !¤ "gpromise¤ #g%make-promise-procedure¤ $gmake-syntax-transformer¤ %$¤ &$¤ 'g make-promise¤ (gmacro¤ )g $sc-dispatch¤ *)¤ +)¤ ,g_¤ -gany¤ .,-¤ /g syntax-object¤ 0glambda¤ 1gm-46961e513e-4¤ 2gtop¤ 312¤ 4gribcage¤ 5gt-46961e513e-3¤ 65¤ 73¤ 8fl-46961e513e-9¤ 98¤ :4679¤ ;4¤ fl-46961e513e-6¤ ?>¤ @4=7?¤ Agshift¤ Bg proc-name¤ Cgargs¤ DBC¤ E2¤ FEE¤ Gfl-1e8ba8b5a-2ba¤ Hfl-1e8ba8b5a-2bb¤ IGH¤ J4DFI¤ Kgkey¤ Lgvalue¤ Mgname¤ Ngformals¤ Ogbody¤ PKLMNO¤ QEEEEE¤ Rfl-1e8ba8b5a-2ad¤ Sfl-1e8ba8b5a-2ae¤ Tfl-1e8ba8b5a-2af¤ Ufl-1e8ba8b5a-2b0¤ Vfl-1e8ba8b5a-2b1¤ WRSTUV¤ X4PQW¤ Ygmake-procedure-name¤ ZY¤ [E¤ \fl-1e8ba8b5a-29d¤ ]\¤ ^4Z[]¤ _E¤ `fl-1e8ba8b5a-29c¤ a`¤ b4=_a¤ c3:;@A;;;;JX^b ¤ dghygiene¤ ed ¤ f/0ce¤ ggval¤ hE:;@¤ id¤ j/ghi¤ kj¤ lg make-struct¤ mgm-46961e513e-1¤ nm2¤ ogt-1e8ba8b5a-38d¤ pgt-1e8ba8b5a-38c¤ qgt-1e8ba8b5a-38b¤ ropq¤ sgm-1e8ba8b5a-38e¤ ts2¤ uttt¤ vfl-1e8ba8b5a-392¤ wfl-1e8ba8b5a-393¤ xfl-1e8ba8b5a-394¤ yvwx¤ z4ruy¤ {g ctor-args¤ |{¤ }fl-1e8ba8b5a-37a¤ ~}¤ 4|_~¤ €gctor¤ gfield¤ ‚€¤ ƒfl-1e8ba8b5a-376¤ „fl-1e8ba8b5a-377¤ …ƒ„¤ †4‚F…¤ ‡gform¤ ˆg type-name¤ ‰gconstructor-spec¤ Šg field-names¤ ‹‡ˆ‰Š¤ ŒEEEE¤ fl-1e8ba8b5a-36b¤ Žfl-1e8ba8b5a-36c¤ fl-1e8ba8b5a-36d¤ fl-1e8ba8b5a-36e¤ ‘Ž¤ ’4‹Œ‘¤ “g record-layout¤ ”gfunctional-setters¤ •gsetters¤ –gcopier¤ —ggetters¤ ˜g constructor¤ ™ggetter-identifiers¤ šgfield-identifiers¤ ›“”•–—˜™š¤ œEEEEEEEE¤ fl-1e8ba8b5a-343¤ žfl-1e8ba8b5a-341¤ Ÿfl-1e8ba8b5a-33f¤  fl-1e8ba8b5a-33d¤ ”fl-1e8ba8b5a-33b¤ ¢fl-1e8ba8b5a-339¤ £fl-1e8ba8b5a-337¤ ¤fl-1e8ba8b5a-335¤ „žŸ ”¢£¤¤ ¦4›œ„¤ §fl-1e8ba8b5a-334¤ ا¤ ©4=_ؤ Ŗn:;@A;z;;;†;’¦©¤ «/lŖe¤ ¬/"hi¤ ­/ Ŗe¤ ®«¬­j¤ Æfk®¤ °geach-any¤ ±,°Œ¤ ²gsyntax-violation¤ ³ ²¤ “ ²¤ µfWrong number of arguments¤ ¶g identifier?¤ · ¶¤ ø ¶¤ ¹E;@¤ ŗ/#¹i¤ »²¤ ¼²¤ ½f-source expression failed to match any pattern¤ ¾grecord-type-vtable¤ æ ¾¤ Ą ¾¤ Įgpw¤ Āgdefault-record-printer¤ à ¤ Ä Ā¤ Åg¤ Ęgset-struct-vtable-name!¤ Ē Ę¤ Č Ę¤ Égvtable-offset-user¤ Ź É¤ Ė É¤ Ģg%promise?-procedure¤ Ķgm-46961e513e-11¤ ĪĶ2¤ Ļgt-46961e513e-10¤ ŠĻ¤ ŃΤ Ņfl-46961e513e-16¤ ÓҤ Ō4ŠŃÓ¤ Õfl-46961e513e-13¤ ÖÕ¤ ×4=ŃÖ¤ ŲĪŌ;×A;;;;JX^b ¤ Ł/0Ųe¤ Śgobj¤ Ūgt-1e8ba8b5a-47e¤ Ügt-1e8ba8b5a-478¤ Żgt-1e8ba8b5a-479¤ Žgt-1e8ba8b5a-47a¤ ßgt-1e8ba8b5a-47d¤ ągt-1e8ba8b5a-47c¤ įgt-1e8ba8b5a-47b¤ āŪÜŻŽßąį¤ ćgm-1e8ba8b5a-47f¤ äć2¤ åäääääää¤ ęfl-1e8ba8b5a-483¤ ēfl-1e8ba8b5a-484¤ čfl-1e8ba8b5a-485¤ éfl-1e8ba8b5a-486¤ źfl-1e8ba8b5a-487¤ ėfl-1e8ba8b5a-488¤ ģfl-1e8ba8b5a-489¤ ķęēčéźėģ¤ ī4āåķ¤ ļg copier-id¤ šļ¤ ńfl-1e8ba8b5a-476¤ ņń¤ ó4š_ņ¤ ōg ctor-name¤ õō¤ öfl-1e8ba8b5a-46e¤ ÷ö¤ ų4õ_÷¤ łŠ¤ śfl-1e8ba8b5a-46c¤ ūś¤ ü4ł_ū¤ żglayout¤ žż¤ ’fl-1e8ba8b5a-46a¤ ’¤ 4ž_¤ g immutable?¤ ¤ fl-1e8ba8b5a-468¤ ¤ 4_¤ g field-count¤ ¤  fl-1e8ba8b5a-466¤   ¤  4_ ¤  g getter-ids¤   ¤ fl-1e8ba8b5a-463¤ ¤ 4 _¤ g field-ids¤ ¤ fl-1e8ba8b5a-460¤ ¤ 4_¤ gpredicate-name¤ g field-spec¤ ‡ˆ‰¤ EEEEEE¤ fl-1e8ba8b5a-453¤ fl-1e8ba8b5a-454¤ fl-1e8ba8b5a-455¤ fl-1e8ba8b5a-456¤ fl-1e8ba8b5a-457¤ fl-1e8ba8b5a-458¤  ¤ !4 ¤ "nŌ;×A;ī;;;;ó;ų;ü;;; ;;!¦©¤ #/Ś"e¤ $#¤ %gand¤ &/%"e¤ 'gstruct?¤ (/'"e¤ )(#¤ *geq?¤ +/*"e¤ ,g struct-vtable¤ -/,"e¤ .-#¤ /EŌ;פ 0/"/i¤ 1+.0¤ 2&)1¤ 3Ł$2¤ 4E;פ 5/Ģ4i¤ 6gthrow-bad-struct¤ 7 6¤ 8 6¤ 9g promise-val¤ :g%promise-val-procedure¤ ;gfree-id¤ =2¤ ?>¤ @fl-46961e513e-1f¤ A@¤ B4=?A¤ C>;BA;;;;JX^b ¤ D/<Ce¤ E;D¤ FE-¤ Gg%%type¤ Hgt-1e8ba8b5a-3a5¤ Igt-1e8ba8b5a-3a6¤ Jgt-1e8ba8b5a-3a7¤ Kgt-1e8ba8b5a-3a8¤ Lgt-1e8ba8b5a-3a9¤ Mgt-1e8ba8b5a-3aa¤ Ngt-1e8ba8b5a-3ab¤ OHIJKLMN¤ Pgm-1e8ba8b5a-3ac¤ QP2¤ RQQQQQQQ¤ Sfl-1e8ba8b5a-3b0¤ Tfl-1e8ba8b5a-3b1¤ Ufl-1e8ba8b5a-3b2¤ Vfl-1e8ba8b5a-3b3¤ Wfl-1e8ba8b5a-3b4¤ Xfl-1e8ba8b5a-3b5¤ Yfl-1e8ba8b5a-3b6¤ ZSTUVWXY¤ [4ORZ¤ \ggetter¤ ]gindex¤ ^\]¤ _fl-1e8ba8b5a-3a3¤ `fl-1e8ba8b5a-3a4¤ a_`¤ b4^Fa¤ cˆ ļ¤ dEEE¤ efl-1e8ba8b5a-39e¤ ffl-1e8ba8b5a-39f¤ gfl-1e8ba8b5a-3a0¤ hefg¤ i4cdh¤ jn;BA;[;;;b;i¦©¤ k/Gje¤ l;k¤ m,Fl-¤ ngck¤ ogerr¤ pgs¤ qop¤ r>>¤ sfl-46961e513e-22¤ tfl-46961e513e-23¤ ust¤ v4qru¤ w>v;BA;;;;JX^b ¤ x/nwe¤ ygquote¤ z/ywe¤ {Ev;B¤ |/"{i¤ }z|¤ ~}¤ g%%index¤ €/je¤ ;€¤ ‚,F-¤ ƒfl-46961e513e-27¤ „fl-46961e513e-28¤ …ƒ„¤ †4qr…¤ ‡>†;BA;;;;JX^b ¤ ˆ/n‡e¤ ‰/y‡e¤ І;B¤ ‹/ Ši¤ Œ‰‹¤ Œ¤ Žg%%copier¤ /Žje¤ ;¤ ‘,F-¤ ’fl-46961e513e-2c¤ “fl-46961e513e-2d¤ ”’“¤ •4qr”¤ –>•;BA;;;;JX^b ¤ —/n–e¤ ˜/y–e¤ ™g%%promise-set-fields¤ šE•;B¤ ›/™ši¤ œ˜›¤ œ¤ žgt-46961e513e-1c¤ Ÿž¤  fl-46961e513e-31¤ ” ¤ ¢4Ÿ?”¤ £>¢;BA;;;;JX^b ¤ ¤/0£e¤ „n¢;BA;[;;;b;i¦©¤ ¦/p„e¤ §¦¤ Øgif¤ ©/Ø„e¤ Ŗ/*„e¤ «/,„e¤ ¬«¦¤ ­E¢;B¤ ®/"­i¤ ÆŖ¬®¤ °g struct-ref¤ ±/°„e¤ ²¢;B¤ ³/ ²i¤ “±¦³¤ µ/6„e¤ ¶/y„e¤ ·/9­i¤ ø¶·¤ ¹µ¦ø¤ ŗ©Æ“¹¤ »¤§ŗ¤ ¼E;B¤ ½/:¼i¤ ¾geach¤ æ--¤ Ą¾æ¤ Į-ĄŒ¤ Ā-ĮŒ¤ Ć-Œ¤ Äg %%set-fields¤ Ågdummy¤ Ęgcheck?¤ Ēgexpr¤ ČÅĘp\Ǥ Égm-46961e513e-38¤ ŹÉ2¤ ĖŹnnnn¤ Ģfl-46961e513e-3d¤ Ķfl-46961e513e-3e¤ Īfl-46961e513e-3f¤ Ļfl-46961e513e-40¤ Šfl-46961e513e-41¤ ŃĢĶĪĻŠ¤ Ņ4ČĖѤ ÓŹ¤ Ōfl-46961e513e-3a¤ ÕŌ¤ Ö4=ÓÕ¤ ×gt-1e8ba8b5a-3c4¤ Ųgt-1e8ba8b5a-3c6¤ Łgt-1e8ba8b5a-3c5¤ Ś×ŲŁ¤ Ūgm-1e8ba8b5a-3c7¤ ÜŪ2¤ ŻÜÜܤ Žfl-1e8ba8b5a-3cb¤ ßfl-1e8ba8b5a-3cc¤ ąfl-1e8ba8b5a-3cd¤ įŽßठā4ŚŻį¤ ćfl-1e8ba8b5a-3c1¤ äfl-1e8ba8b5a-3c2¤ åfl-1e8ba8b5a-3c3¤ ęćäå¤ ē4cdę¤ čnŅ;ÖA;ā;;;禩 ¤ é/Äče¤ źEŅ;Ö¤ ė/"źi¤ ģ/9źi¤ ķģ¤ īgmap¤ ļī¤ šī¤ ńglist¤ ņgpromise-val-set!¤ óg%promise-val-set!-procedure¤ ō,--¤ õgm-46961e513e-4c¤ öõ2¤ ÷gt-46961e513e-4a¤ ųgt-46961e513e-4b¤ ł÷ų¤ śöö¤ ūfl-46961e513e-51¤ üfl-46961e513e-52¤ żūü¤ ž4łśż¤ ’ö¤ fl-46961e513e-4e¤ ¤ 4=’¤ öž;A;;;;JX^b ¤ /0e¤ gt-1e8ba8b5a-3e6¤ gt-1e8ba8b5a-3e7¤ ¤ gm-1e8ba8b5a-3e8¤  2¤    ¤  fl-1e8ba8b5a-3ec¤  fl-1e8ba8b5a-3ed¤    ¤ 4  ¤ gsetter¤ M\¤ fl-1e8ba8b5a-3e0¤ fl-1e8ba8b5a-3e1¤ fl-1e8ba8b5a-3e2¤ ¤ 4d¤ ]¤ fl-1e8ba8b5a-3d7¤ fl-1e8ba8b5a-3d8¤ ¤ 4F¤ g field-specs¤ ˆ¤ fl-1e8ba8b5a-3d3¤ fl-1e8ba8b5a-3d4¤ ¤  4F¤ !nž;A;;; ¦©¤ "/p!e¤ #/g!e¤ $"#¤ %/Ø!e¤ &/*!e¤ '/,!e¤ ('"¤ )Ež;¤ */")i¤ +&(*¤ ,g struct-set!¤ -/,!e¤ .ž;¤ // .i¤ 0-"/#¤ 1/6!e¤ 2/y!e¤ 3/ņ)i¤ 423¤ 51"4¤ 6%+05¤ 7$6¤ 8E;¤ 9/ó8i¤ :g%make-value-procedure¤ ;g make-value¤ gt-46961e513e-6b¤ ?gt-46961e513e-6c¤ @>?¤ A==¤ Bfl-46961e513e-72¤ Cfl-46961e513e-73¤ DBC¤ E4@AD¤ F=¤ Gfl-46961e513e-6f¤ HG¤ I4=FH¤ J=E;IA;;;;JX^b ¤ K/0Je¤ Lgtag¤ MEE;I¤ N/LMi¤ Ogproc¤ P/OMi¤ QNP¤ Rgm-46961e513e-69¤ SR2¤ TSE;IA;z;;;†;’¦©¤ U/lTe¤ V/LMi¤ W/ Te¤ XUVWNP¤ YKQX¤ ZE;I¤ [/:Zi¤ \gpwpw¤ ]LO¤ ^g%value?-procedure¤ _gvalue?¤ `gm-46961e513e-7c¤ a`2¤ bgt-46961e513e-7b¤ cb¤ da¤ efl-46961e513e-81¤ fe¤ g4cdf¤ hfl-46961e513e-7e¤ ih¤ j4=di¤ kag;jA;;;;JX^b ¤ l/0ke¤ mSg;jA;ī;;;;ó;ų;ü;;; ;;!¦©¤ n/Śme¤ on¤ p/%me¤ q/'me¤ rqn¤ s/*me¤ t/,me¤ utn¤ vEg;j¤ w/Lvi¤ xsuw¤ yprx¤ zloy¤ {E;j¤ |/^{i¤ }g value-tag¤ ~g%value-tag-procedure¤ gm-46961e513e-88¤ €2¤ €¤ ‚fl-46961e513e-8a¤ ƒ‚¤ „4=ƒ¤ …€;„A;;;;JX^b ¤ †/<…e¤ ‡;†¤ ˆ‡-¤ ‰S;„A;[;;;b;i¦©¤ Š/G‰e¤ ‹;Ф Œ,ˆ‹-¤ €€¤ Žfl-46961e513e-8d¤ fl-46961e513e-8e¤ Ž¤ ‘4q¤ ’€‘;„A;;;;JX^b ¤ “/n’e¤ ”/y’e¤ •E‘;„¤ –/L•i¤ —”–¤ ˜—¤ ™/‰e¤ š;™¤ ›,ˆš-¤ œfl-46961e513e-92¤ fl-46961e513e-93¤ žœ¤ Ÿ4qž¤  €Ÿ;„A;;;;JX^b ¤ ”/n e¤ ¢/y e¤ £Ÿ;„¤ ¤/ £i¤ „¢¤¤ ¦„¤ §/މe¤ Ø;§¤ ©,ˆØ-¤ Ŗfl-46961e513e-97¤ «fl-46961e513e-98¤ ¬Ŗ«¤ ­4q¬¤ ®€­;„A;;;;JX^b ¤ Æ/n®e¤ °/y®e¤ ±g%%value-set-fields¤ ²E­;„¤ ³/±²i¤ “°³¤ µ“¤ ¶gt-46961e513e-87¤ ·¶¤ øfl-46961e513e-9c¤ ¹ø¤ ŗ4·¹¤ »€ŗ;„A;;;;JX^b ¤ ¼/0»e¤ ½Sŗ;„A;[;;;b;i¦©¤ ¾/p½e¤ 澤 Ą/ؽe¤ Į/*½e¤ Ā/,½e¤ þ¤ ÄEŗ;„¤ Å/LÄi¤ ĘĮĆŤ Ē/°½e¤ Čŗ;„¤ É/ Či¤ ŹĒ¾É¤ Ė/6½e¤ Ģ/y½e¤ Ķ/}Äi¤ ĪĢͤ Ļ˾Τ ŠĄĘŹĻ¤ Ń¼æŠ¤ ŅE;„¤ Ó/~Ņi¤ Ōg value-proc¤ Õg%value-proc-procedure¤ Ögm-46961e513e-a3¤ ×Ö2¤ Ųפ Łfl-46961e513e-a5¤ ŚŁ¤ Ū4=ŲŚ¤ Ü×;ŪA;;;;JX^b ¤ Ż/<Üe¤ Ž;ݤ ߎ-¤ ąS;ŪA;[;;;b;i¦©¤ į/Gąe¤ ā;ᤠć,ßā-¤ ä×פ åfl-46961e513e-a8¤ ęfl-46961e513e-a9¤ ēåę¤ č4qäē¤ é×č;ŪA;;;;JX^b ¤ ź/née¤ ė/yée¤ ģEč;Ū¤ ķ/Lģi¤ īėķ¤ ļī¤ š/ąe¤ ń;š¤ ņ,ßń-¤ ófl-46961e513e-ad¤ ōfl-46961e513e-ae¤ õóō¤ ö4qäõ¤ ÷×ö;ŪA;;;;JX^b ¤ ų/n÷e¤ ł/y÷e¤ śö;Ū¤ ū/ śi¤ üłū¤ żü¤ ž/Žąe¤ ’;ž¤ ,ß’-¤ fl-46961e513e-b2¤ fl-46961e513e-b3¤ ¤ 4qä¤ ×;ŪA;;;;JX^b ¤ /ne¤ /ye¤ E;Ū¤  /±i¤   ¤   ¤  gt-46961e513e-a2¤   ¤ fl-46961e513e-b7¤ ¤ 4 Ų¤ ×;ŪA;;;;JX^b ¤ /0e¤ S;ŪA;[;;;b;i¦©¤ /pe¤ ¤ /Øe¤ /*e¤ /,e¤ ¤ E;Ū¤ /Li¤ ¤ /°e¤ ;Ū¤ / i¤  ¤ !/6e¤ "/ye¤ #/Ōi¤ $"#¤ %!$¤ & %¤ '&¤ (E;Ū¤ )/Õ(i¤ *gm-46961e513e-be¤ +*2¤ ,+SSSS¤ -fl-46961e513e-c3¤ .fl-46961e513e-c4¤ /fl-46961e513e-c5¤ 0fl-46961e513e-c6¤ 1fl-46961e513e-c7¤ 2-./01¤ 34Č,2¤ 4+¤ 5fl-46961e513e-c0¤ 65¤ 74=46¤ 8S3;7A;ā;;;禩 ¤ 9/Ä8e¤ :E3;7¤ ;/L:i¤ </}:i¤ =/Ō:i¤ ><=¤ ?gvalue-tag-set!¤ @g%value-tag-set!-procedure¤ Agm-46961e513e-d2¤ BA2¤ Cgt-46961e513e-d0¤ Dgt-46961e513e-d1¤ ECD¤ FBB¤ Gfl-46961e513e-d7¤ Hfl-46961e513e-d8¤ IGH¤ J4EFI¤ KB¤ Lfl-46961e513e-d4¤ ML¤ N4=KM¤ OBJ;NA;;;;JX^b ¤ P/0Oe¤ QSJ;NA;;; ¦©¤ R/pQe¤ S/gQe¤ TRS¤ U/ØQe¤ V/*Qe¤ W/,Qe¤ XWR¤ YEJ;N¤ Z/LYi¤ [VXZ¤ \/,Qe¤ ]J;N¤ ^/ ]i¤ _\R^S¤ `/6Qe¤ a/yQe¤ b/?Yi¤ cab¤ d`Rc¤ eU[_d¤ fPTe¤ gE;N¤ h/@gi¤ igvalue-proc-set!¤ jg%value-proc-set!-procedure¤ kgm-46961e513e-e2¤ lk2¤ mgt-46961e513e-e0¤ ngt-46961e513e-e1¤ omn¤ pll¤ qfl-46961e513e-e7¤ rfl-46961e513e-e8¤ sqr¤ t4ops¤ ul¤ vfl-46961e513e-e4¤ wv¤ x4=uw¤ ylt;xA;;;;JX^b ¤ z/0ye¤ {St;xA;;; ¦©¤ |/p{e¤ }/g{e¤ ~|}¤ /Ø{e¤ €/*{e¤ /,{e¤ ‚|¤ ƒEt;x¤ „/Lƒi¤ …€‚„¤ †/,{e¤ ‡t;x¤ ˆ/ ‡i¤ ‰†|ˆ}¤ Š/6{e¤ ‹/y{e¤ Œ/iƒi¤ ‹Œ¤ ŽŠ|¤ …‰Ž¤ z~¤ ‘E;x¤ ’/j‘i¤ “gexp¤ ”Å“¤ •gm-46961e513e-107¤ –•2¤ —–E¤ ˜fl-46961e513e-10c¤ ™fl-46961e513e-10d¤ š˜™¤ ›4”—š¤ œ–¤ fl-46961e513e-109¤ ž¤ Ÿ4=œž¤  E›;Ÿ¤ ”/' i¤ ¢/; i¤ £/y i¤ ¤/ i¤ „£¤¤ ¦/0 i¤ §gm-46961e513e-11b¤ ا2¤ ©ØE¤ Ŗfl-46961e513e-120¤ «fl-46961e513e-121¤ ¬Ŗ«¤ ­4”©¬¤ ®Ø¤ Æfl-46961e513e-11d¤ °Æ¤ ±4=®°¤ ²E­;±¤ ³/²i¤ “/²i¤ µgon-eagerS¤ ¶µ Œ¤ ·gon-lazyS¤ ø· Œ¤ ¹¶ø¤ ŗg promise-visit¤ »gset-record-type-printer!¤ ¼gformat¤ ½f#¤ ¾f# ~s>¤C5hš4Ę]4   5 4>"G4i4 i5!>"G"hx]ØCpgval  gfilenamefsrfi/srfi-45.scmŒ . ŒŒ  gnameg%make-promise-procedureŒC#R4&'(+.Æh6]C.gt-46961e513e-3    C±“'µhS]L6Kga  gfilenamefsrfi/srfi-45.scmŒ  . ŒŒ  C,øhC]L6;gfilenamefsrfi/srfi-45.scmŒ  . ŒŒ   Cŗh]C   C¼½ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-45.scmŒ . ŒŒ  n C5'RĄĮÄ"ÅØ4Č">"G Ė–#iŖ"R"ht]¦$§‚CClgobj  gfilenamefsrfi/srfi-45.scmŒ . ŒŒ   gnameg%promise?-procedureŒCĢR4&(+.3h7]C/gt-46961e513e-10    C±“µhS]L6Kga  gfilenamefsrfi/srfi-45.scmŒ  . ŒŒ  C,øhC]L6;gfilenamefsrfi/srfi-45.scmŒ  . ŒŒ   C5h]C   C¼½ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-45.scmŒ . ŒŒ  n C5R"89hu]§& ©C6mgs  gfilenamefsrfi/srfi-45.scmŒ . ŒŒ   gnameg%promise-val-procedureŒC:R4&9(+mx~h:]ŒŒC2gerr  gs    C‚ˆh:]ŒŒC2gerr  gs    C‘—h:]ŒŒC2gerr  gs    C.»h7]C/gt-46961e513e-1c    C±“9µhS]L6Kga  gfilenamefsrfi/srfi-45.scmŒ  . ŒŒ  C,øhC]L6;gfilenamefsrfi/srfi-45.scmŒ  . ŒŒ   C½h]C   C¼½høĄ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66øgx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-45.scmŒ . ŒŒ  ³ C59R4&™(+Ćéėķšńh v]45ŒŒŒŒŒCngdummy  gcheck?  gs   ggetter   gexpr      C¼½h(¾] 45$@6¶gx  "gtmp "gfilenamefsrfi/srfi-45.scmŒ . ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgcheck?gsggettergexprg...C5™R"8ņh ‹]§& ŖC6ƒgs  gval  gfilenamefsrfi/srfi-45.scmŒ . ŒŒ   gnameg%promise-val-set!-procedureŒCóR4&ņ(+ō7hT]CLgt-46961e513e-4a  gt-46961e513e-4b    C±“ņµhS]L6Kga  gfilenamefsrfi/srfi-45.scmŒ  . ŒŒ  C,øhC]L6;gfilenamefsrfi/srfi-45.scmŒ  . ŒŒ   C9h]C   C¼½ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-45.scmŒ . ŒŒ  n C5ņRLhˆ]ØC€gtag  gproc  gfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ  gnameg%make-value-procedureŒC:R4&;(+ōYhT]CLgt-46961e513e-6b  gt-46961e513e-6c    C±“;µhS]L6Kga  gfilenamefsrfi/srfi-45.scmŒ  1 ŒŒ  C,øhC]L6;gfilenamefsrfi/srfi-45.scmŒ  1 ŒŒ   C[h]C   C¼½ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ  n C5;RĄ\ÄL]Ø4ČL>"G Ė–:iŖLRLhr]¦$§‚CCjgobj  gfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ   gnameg%value?-procedureŒC^R4&_(+.zh7]C/gt-46961e513e-7b    C±“_µhS]L6Kga  gfilenamefsrfi/srfi-45.scmŒ  1 ŒŒ  C,øhC]L6;gfilenamefsrfi/srfi-45.scmŒ  1 ŒŒ   C|h]C   C¼½ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ  n C5_RL8}hs]§& ©C6kgs  gfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ   gnameg%value-tag-procedureŒC~R4&}(+Œ“˜h:]ŒŒC2gerr  gs    C›”¦h:]ŒŒC2gerr  gs    C©Æµh:]ŒŒC2gerr  gs    C.Ńh7]C/gt-46961e513e-87    C±“}µhS]L6Kga  gfilenamefsrfi/srfi-45.scmŒ  1 ŒŒ  C,øhC]L6;gfilenamefsrfi/srfi-45.scmŒ  1 ŒŒ   CÓh]C   C¼½høĄ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66øgx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ  ³ C5}RL8Ōht]§& ©C6lgs  gfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ   gnameg%value-proc-procedureŒCÕR4&Ō(+ćźļh:]ŒŒC2gerr  gs    Cņųżh:]ŒŒC2gerr  gs    C h:]ŒŒC2gerr  gs    C.'h7]C/gt-46961e513e-a2    C±“ŌµhS]L6Kga  gfilenamefsrfi/srfi-45.scmŒ  1 ŒŒ  C,øhC]L6;gfilenamefsrfi/srfi-45.scmŒ  1 ŒŒ   C)h]C   C¼½høĄ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66øgx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ  ³ C5ŌR4&±(+Ć9;>šńh v]45ŒŒŒŒŒCngdummy  gcheck?  gs   ggetter   gexpr      C¼½h(¾] 45$@6¶gx  "gtmp "gfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgcheck?gsggettergexprg...C5±RL8?h ‰]§& ŖC6gs  gval  gfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ   gnameg%value-tag-set!-procedureŒC@R4&?(+ōfhT]CLgt-46961e513e-d0  gt-46961e513e-d1    C±“?µhS]L6Kga  gfilenamefsrfi/srfi-45.scmŒ  1 ŒŒ  C,øhC]L6;gfilenamefsrfi/srfi-45.scmŒ  1 ŒŒ   Chh]C   C¼½ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ  n C5?RL8ih Š]§& ŖC6‚gs  gval  gfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ   gnameg%value-proc-set!-procedureŒCjR4&i(+ōhT]CLgt-46961e513e-e0  gt-46961e513e-e1    C±“iµhS]L6Kga  gfilenamefsrfi/srfi-45.scmŒ  1 ŒŒ  C,øhC]L6;gfilenamefsrfi/srfi-45.scmŒ  1 ŒŒ   C’h]C   C¼½ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ  n C5iR4&(+攢„¦h>]C6gdummy  gexp     C¼½h(š] 45$@6’gx  "gtmp "gfilenamefsrfi/srfi-45.scmŒ 5 ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgexpC5RL"hŒ] ØØC„gx  gval gfilenamefsrfi/srfi-45.scmŒ 8 ŒŒ  9 ŒŒ 9 ŒŒ 9 ŒŒ   gnamegeagerŒCR4&(+泓h>]C6gdummy  gexp     C¼½h(š] 45$@6’gx  "gtmp "gfilenamefsrfi/srfi-45.scmŒ ; ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgexpC5R"89L}Ō?iņ hĄ¾])§& ©" 45§& ©" 45†$§& ©C6†$Y4§& ©" 455§& ©" 45§& ©" 45&"ō§& ©" 45§& ©" 45§&  Ŗ"4 >"G§& ©" 45§& ©" 45§&  Ŗ"4 >"G§&  Ŗ"4 >"G 6C¶gpromise  ½gcontent  ½gkey  8 ½gpromise*   »gcontent  › »gs  Ū śgval  ś 'gs  A `gval  `  gfilenamefsrfi/srfi-45.scmŒ > ŒŒ  ? ŒŒ  ? ŒŒ ! @ ŒŒ 8 @ ŒŒ F A ŒŒ b @ ŒŒ c B ŒŒ  B ŒŒ „ C ŒŒ › B ŒŒ Ÿ D 4ŒŒ ¢ D ŒŒ ½ D ŒŒ Ä F 7ŒŒ Ū F ,ŒŒ ś E ŒŒ * H 9ŒŒ A H -ŒŒ ` G ŒŒ  I ŒŒ » J ŒŒ  ½ gnamegforceŒCR¹"89L}Ō h°0-/03##H§& ©" 45KJ§&J ©" 4J5†$J§&J ©" 4J56 †$J§&J ©" 4J56C(gpromise  °gon-eager  °gon-lazy   °gcontent  & °gkey  ^ °gfilenamefsrfi/srfi-45.scmŒ P ŒŒ + Q ŒŒ G R ŒŒ ^ R ŒŒ n S ŒŒ ‡ S ŒŒ  R ŒŒ • T ŒŒ ® T ŒŒ  ° gon-eagerS Œgon-lazyS Œgnameg promise-visitŒCŗR»i"iŗµ¼½hg]L6_gvalue  gfilenamefsrfi/srfi-45.scmŒ Y ŒŒ  Z ŒŒ Z ŒŒ  C·¼¾hf]L6^gproc  gfilenamefsrfi/srfi-45.scmŒ [ ŒŒ  \ ŒŒ \ ŒŒ  Ch s]OO6kgpromise  gport  gfilenamefsrfi/srfi-45.scmŒ W ŒŒ  X ŒŒ   C6¾gm  0grtd ~ ¦grtd Q zgfilenamefsrfi/srfi-45.scmŒ  " ŒŒ 1 , ŒŒ 6 , ŒŒ > , &ŒŒ C , ŒŒ ė . ŒŒ ” 1 ŒŒ , 8 ŒŒ 1 > ŒŒ 3 P ŒŒ 4ķ V ŒŒ  4ķ C6PK!ē6 h¬Æ¬Æ srfi-64.gonu„[µü¤GOOF----LE-8-2.0”Æ]’4hC] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-64¤ ¤ gfilenameS¤ fsrfi/srfi-64.scm¤ gexportsS¤ g test-begin¤ gtest-end¤ g test-assert¤ gtest-eqv¤ gtest-eq¤ g test-equal¤ gtest-approximate¤ g test-error¤ g test-apply¤ gtest-with-runner¤ gtest-match-nth¤ gtest-match-all¤ gtest-match-any¤ gtest-match-name¤ g test-skip¤ gtest-expect-fail¤ gtest-read-eval-string¤ gtest-runner-group-path¤ g test-group¤ gtest-group-with-cleanup¤ gtest-result-ref¤ !gtest-result-set!¤ "gtest-result-clear¤ #gtest-result-remove¤ $gtest-result-kind¤ %g test-passed?¤ &gtest-log-to-file¤ 'g test-runner?¤ (gtest-runner-reset¤ )gtest-runner-null¤ *gtest-runner-simple¤ +gtest-runner-current¤ ,gtest-runner-factory¤ -gtest-runner-get¤ .gtest-runner-create¤ /gtest-runner-test-name¤ 0gtest-runner-pass-count¤ 1gtest-runner-pass-count!¤ 2gtest-runner-fail-count¤ 3gtest-runner-fail-count!¤ 4gtest-runner-xpass-count¤ 5gtest-runner-xpass-count!¤ 6gtest-runner-xfail-count¤ 7gtest-runner-xfail-count!¤ 8gtest-runner-skip-count¤ 9gtest-runner-skip-count!¤ :gtest-runner-group-stack¤ ;gtest-runner-group-stack!¤ gtest-runner-on-test-end¤ ?gtest-runner-on-test-end!¤ @gtest-runner-on-group-begin¤ Agtest-runner-on-group-begin!¤ Bgtest-runner-on-group-end¤ Cgtest-runner-on-group-end!¤ Dgtest-runner-on-final¤ Egtest-runner-on-final!¤ Fgtest-runner-on-bad-count¤ Ggtest-runner-on-bad-count!¤ Hgtest-runner-on-bad-end-name¤ Igtest-runner-on-bad-end-name!¤ Jgtest-result-alist¤ Kgtest-result-alist!¤ Lgtest-runner-aux-value¤ Mgtest-runner-aux-value!¤ Ngtest-on-group-begin-simple¤ Ogtest-on-group-end-simple¤ Pgtest-on-bad-count-simple¤ Qgtest-on-bad-end-name-simple¤ Rgtest-on-final-simple¤ Sgtest-on-test-end-simple¤ T   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSRJ¤ Ugset-current-module¤ VU¤ WU¤ Xgcond-expand-provide¤ Ygcurrent-module¤ Z¤ [gprocess-use-modules¤ \[¤ ][¤ ^gsrfi-9¤ _^¤ `_¤ agsrfi-39¤ ba¤ cb¤ dgmake-syntax-transformer¤ ed¤ fd¤ gg %test-export¤ hgmacro¤ ig $sc-dispatch¤ ji¤ ki¤ lgany¤ mllŒ¤ ng syntax-object¤ ogif¤ pgtop¤ qp¤ rgribcage¤ sgdummy¤ tgnames¤ ust¤ vgm-46961e5187-6¤ wvp¤ xwq¤ yfl-46961e5187-b¤ zfl-46961e5187-c¤ {yz¤ |rux{¤ }r¤ ~gx¤ ~¤ €w¤ fl-46961e5187-8¤ ‚¤ ƒr€‚¤ „q|}ƒ¤ …ghygiene¤ †…¤ ‡no„†¤ ˆn„†¤ ‰‡ˆˆ¤ Šgsyntax-violation¤ ‹Š¤ ŒŠ¤ f-source expression failed to match any pattern¤ Žg%test-record-define¤ geach¤ llll¤ ‘¤ ’l‘Œ¤ “l’Œ¤ ”l“Œ¤ •gdefine-record-type¤ –galloc¤ —grunner?¤ ˜gname¤ ™gindex¤ šgsetter¤ ›ggetter¤ œs–—˜™š›¤ gm-46961e5187-11¤ žp¤ Ÿžqqqqqq¤  fl-46961e5187-16¤ ”fl-46961e5187-17¤ ¢fl-46961e5187-18¤ £fl-46961e5187-19¤ ¤fl-46961e5187-1a¤ „fl-46961e5187-1b¤ ¦fl-46961e5187-1c¤ § ”¢£¤„¦¤ ØrœŸ§¤ ©ž¤ Ŗfl-46961e5187-13¤ «Ŗ¤ ¬r©«¤ ­qØ}¬¤ ®n•­†¤ Æg test-runner¤ °nÆ­†¤ ±gmap¤ ²±¤ ³±¤ “glist¤ µg%%test-runner-alloc-procedure¤ ¶g%test-runner-alloc¤ ·g_¤ ø·¤ ¹glambda¤ ŗgm-46961e5187-2b¤ »ŗp¤ ¼»¤ ½fl-46961e5187-2d¤ ¾½¤ ær¼¾¤ Ągshift¤ Įg proc-name¤ Āgargs¤ ĆĮ¤ Äqq¤ Åfl-1e8ba8b5a-2ba¤ Ęfl-1e8ba8b5a-2bb¤ ĒÅʤ ČrĆÄǤ Égkey¤ Źgvalue¤ Ėgformals¤ Ģgbody¤ ĶÉŹ˜Ė̤ Īqqqqq¤ Ļfl-1e8ba8b5a-2ad¤ Šfl-1e8ba8b5a-2ae¤ Ńfl-1e8ba8b5a-2af¤ Ņfl-1e8ba8b5a-2b0¤ Ófl-1e8ba8b5a-2b1¤ ŌĻŠŃŅÓ¤ ÕrĶĪŌ¤ Ögmake-procedure-name¤ ×Ö¤ Ųq¤ Łfl-1e8ba8b5a-29d¤ ŚŁ¤ Ūr×ŲŚ¤ Üq¤ Żfl-1e8ba8b5a-29c¤ ŽŻ¤ ßrÜŽ¤ ą»}æĄ}}}}ČÕŪß ¤ į…^¤ ān¹ąį¤ ćg make-struct¤ ägm-46961e5187-29¤ åäp¤ ęgt-1e8ba8b5a-38d¤ ēgt-1e8ba8b5a-38c¤ čgt-1e8ba8b5a-38b¤ éęēč¤ źgm-1e8ba8b5a-38e¤ ėźp¤ ģėėė¤ ķfl-1e8ba8b5a-392¤ īfl-1e8ba8b5a-393¤ ļfl-1e8ba8b5a-394¤ šķīļ¤ ńréģš¤ ņg ctor-args¤ óņ¤ ōfl-1e8ba8b5a-37a¤ õō¤ öróÜõ¤ ÷gctor¤ ųgfield¤ ł÷ų¤ śfl-1e8ba8b5a-376¤ ūfl-1e8ba8b5a-377¤ üśū¤ żrłÄü¤ žgform¤ ’g type-name¤ gconstructor-spec¤ g field-names¤ ž’¤ qqqq¤ fl-1e8ba8b5a-36b¤ fl-1e8ba8b5a-36c¤ fl-1e8ba8b5a-36d¤ fl-1e8ba8b5a-36e¤ ¤  r¤  g record-layout¤  gfunctional-setters¤  gsetters¤  gcopier¤ ggetters¤ g constructor¤ ggetter-identifiers¤ gfield-identifiers¤     ¤ qqqqqqqq¤ fl-1e8ba8b5a-343¤ fl-1e8ba8b5a-341¤ fl-1e8ba8b5a-33f¤ fl-1e8ba8b5a-33d¤ fl-1e8ba8b5a-33b¤ fl-1e8ba8b5a-339¤ fl-1e8ba8b5a-337¤ fl-1e8ba8b5a-335¤ ¤ r¤ fl-1e8ba8b5a-334¤ ¤  rܤ !å}æĄ}ń}}}öż}  ¤ "nć!ᤠ#gm-46961e5187-27¤ $#p¤ %$}æĄØ}¬¤ &nÆ%†¤ 'n !ᤠ(}æ¤ )n(†¤ *"&'))))))))))))))))))))))¤ +ā*¤ ,+¤ -geach-any¤ .·-Œ¤ /_Ф 0_Ф 1fWrong number of arguments¤ 2g identifier?¤ 3_2¤ 4_2¤ 5q}æ¤ 6nµ5†¤ 7grecord-type-vtable¤ 8_7¤ 9_7¤ :g,pwpwpwpwpwpwpwpwpwpwpwpwpwpwpwpwpwpwpwpwpwpw¤ ;gdefault-record-printer¤ <_;¤ =_;¤ >g pass-count¤ ?g fail-count¤ @g xpass-count¤ Ag xfail-count¤ Bg skip-count¤ Cg skip-list¤ Dg fail-list¤ Egrun-list¤ Fg skip-save¤ Gg fail-save¤ Hg group-stack¤ Ig on-test-begin¤ Jg on-test-end¤ Kgon-group-begin¤ Lg on-group-end¤ Mgon-final¤ Ng on-bad-count¤ Ogon-bad-end-name¤ Pg total-count¤ Qg count-list¤ Rg result-alist¤ Sg aux-value¤ T>?@ABCDEFGHIJKLMNOPQRS¤ Ugset-struct-vtable-name!¤ V_U¤ W_U¤ Xgvtable-offset-user¤ Y_X¤ Z_X¤ [g%test-runner?-procedure¤ \·l¤ ]gm-46961e5187-36¤ ^]p¤ _gt-46961e5187-35¤ `_¤ a^¤ bfl-46961e5187-3b¤ cb¤ dr`ac¤ efl-46961e5187-38¤ fe¤ graf¤ h^d}gĄ}}}}ČÕŪß ¤ in¹hᤠjgobj¤ kgt-1e8ba8b5a-47e¤ lgt-1e8ba8b5a-478¤ mgt-1e8ba8b5a-479¤ ngt-1e8ba8b5a-47a¤ ogt-1e8ba8b5a-47d¤ pgt-1e8ba8b5a-47c¤ qgt-1e8ba8b5a-47b¤ rklmnopq¤ sgm-1e8ba8b5a-47f¤ tsp¤ uttttttt¤ vfl-1e8ba8b5a-483¤ wfl-1e8ba8b5a-484¤ xfl-1e8ba8b5a-485¤ yfl-1e8ba8b5a-486¤ zfl-1e8ba8b5a-487¤ {fl-1e8ba8b5a-488¤ |fl-1e8ba8b5a-489¤ }vwxyz{|¤ ~rru}¤ g copier-id¤ €¤ fl-1e8ba8b5a-476¤ ‚¤ ƒr€Ü‚¤ „g ctor-name¤ …„¤ †fl-1e8ba8b5a-46e¤ ‡†¤ ˆr…܇¤ ‰¤ Šfl-1e8ba8b5a-46c¤ ‹Š¤ Œr‰Ü‹¤ glayout¤ Ž¤ fl-1e8ba8b5a-46a¤ ¤ ‘rŽÜ¤ ’g immutable?¤ “’¤ ”fl-1e8ba8b5a-468¤ •”¤ –r“Ü•¤ —g field-count¤ ˜—¤ ™fl-1e8ba8b5a-466¤ 𙤠›r˜Üš¤ œg getter-ids¤ œ¤ žfl-1e8ba8b5a-463¤ Ÿž¤  rÜŸ¤ ”g field-ids¤ ¢”¤ £fl-1e8ba8b5a-460¤ ¤£¤ „r¢Ü¤¤ ¦gpredicate-name¤ §g field-spec¤ Ø’ž’¦§¤ ©qqqqqq¤ Ŗfl-1e8ba8b5a-453¤ «fl-1e8ba8b5a-454¤ ¬fl-1e8ba8b5a-455¤ ­fl-1e8ba8b5a-456¤ ®fl-1e8ba8b5a-457¤ Æfl-1e8ba8b5a-458¤ °Ŗ«¬­®Æ¤ ±rØ©°¤ ²åd}gĄ}~}}}}ƒ}ˆ}Œ}‘}–}›} }„± ¤ ³nj²į¤ “³¤ µgand¤ ¶nµ²į¤ ·gstruct?¤ øn·²į¤ ¹ø³¤ ŗgeq?¤ »nŗ²į¤ ¼g struct-vtable¤ ½n¼²į¤ ¾½³¤ æ$d}gĄØ}¬¤ ĄnÆæ†¤ Į»¾Ą¤ ¶¹Į¤ Ći“¤ Äq}g¤ Ån[Ƥ Ęgthrow-bad-struct¤ Ē_ʤ Č_ʤ Ég!%test-runner-pass-count-procedure¤ Źgfree-id¤ Ėg %%on-error¤ Ģgm-46961e5187-42¤ ĶĢp¤ Īͤ Ļfl-46961e5187-44¤ ŠĻ¤ ŃrĪŠ¤ ŅĶ}ŃĄ}}}}ČÕŪß ¤ ÓnĖŅį¤ ŌŹÓ¤ ÕŌl¤ Ög%%type¤ ×gt-1e8ba8b5a-3a5¤ Ųgt-1e8ba8b5a-3a6¤ Łgt-1e8ba8b5a-3a7¤ Śgt-1e8ba8b5a-3a8¤ Ūgt-1e8ba8b5a-3a9¤ Ügt-1e8ba8b5a-3aa¤ Żgt-1e8ba8b5a-3ab¤ Ž×ŲŁŚŪÜŻ¤ ßgm-1e8ba8b5a-3ac¤ ąßp¤ įąąąąąąą¤ āfl-1e8ba8b5a-3b0¤ ćfl-1e8ba8b5a-3b1¤ äfl-1e8ba8b5a-3b2¤ åfl-1e8ba8b5a-3b3¤ ęfl-1e8ba8b5a-3b4¤ ēfl-1e8ba8b5a-3b5¤ čfl-1e8ba8b5a-3b6¤ éāćäåęēč¤ źrŽįé¤ ė›™¤ ģfl-1e8ba8b5a-3a3¤ ķfl-1e8ba8b5a-3a4¤ īģķ¤ ļrėÄī¤ š’œ¤ ńqqq¤ ņfl-1e8ba8b5a-39e¤ ófl-1e8ba8b5a-39f¤ ōfl-1e8ba8b5a-3a0¤ õņóō¤ öršńõ¤ ÷å}ŃĄ}ź}}}ļ}ö ¤ ųnÖ÷ᤠłŹų¤ ś·Õłl¤ ūgck¤ ügerr¤ żgs¤ žüż¤ ’Ķͤ fl-46961e5187-47¤ fl-46961e5187-48¤ ¤ rž’¤ Ķ}ŃĄ}}}}ČÕŪß ¤ nūᤠgquote¤ nᤠ$}ŃĄØ}¬¤  nƆ¤   ¤   ¤  g%%index¤  n ÷į¤ Ź ¤ ·Õl¤ fl-46961e5187-4c¤ fl-46961e5187-4d¤ ¤ rž’¤ Ķ}ŃĄ}}}}ČÕŪß ¤ nūᤠnᤠ}Ѥ n †¤ ¤ ¤ g%%copier¤ n÷ᤠʤ ·Õl¤ fl-46961e5187-51¤  fl-46961e5187-52¤ ! ¤ "rž’!¤ #Ķ"}ŃĄ}}}}ČÕŪß ¤ $nū#ᤠ%n#ᤠ&g%%test-runner-set-fields¤ '$"}ŃĄØ}¬¤ (n&'†¤ )%(¤ *)¤ +gt-46961e5187-41¤ ,+¤ -fl-46961e5187-56¤ .-¤ /r,Ī.¤ 0Ķ/}ŃĄ}}}}ČÕŪß ¤ 1n¹0ᤠ2å/}ŃĄ}ź}}}ļ}ö ¤ 3nż2ᤠ43¤ 5no2ᤠ6nŗ2ᤠ7n¼2ᤠ873¤ 9$/}ŃĄØ}¬¤ :nÆ9†¤ ;68:¤ /}Ѥ ?n >†¤ @=3?¤ AnĘ2ᤠBn2ᤠCq/}Ѥ Dn0C†¤ EBD¤ FA3E¤ G5;@F¤ H14G¤ Iq}Ѥ JnÉI†¤ Kg!%test-runner-fail-count-procedure¤ Lgm-46961e5187-5d¤ MLp¤ NM¤ Ofl-46961e5187-5f¤ PO¤ QrNP¤ RM}QĄ}}}}ČÕŪß ¤ SnĖRᤠTŹS¤ UTl¤ Vå}QĄ}ź}}}ļ}ö ¤ WnÖVᤠXŹW¤ Y·UXl¤ ZMM¤ [fl-46961e5187-62¤ \fl-46961e5187-63¤ ][\¤ ^ržZ]¤ _M^}QĄ}}}}ČÕŪß ¤ `nū_ᤠan_ᤠb$^}QĄØ}¬¤ cnÆb†¤ dac¤ ed¤ fn VᤠgŹf¤ h·Ugl¤ ifl-46961e5187-67¤ jfl-46961e5187-68¤ kij¤ lržZk¤ mMl}QĄ}}}}ČÕŪß ¤ nnūmᤠonmᤠpl}Q¤ qn p†¤ roq¤ sr¤ tnVᤠuŹt¤ v·Uul¤ wfl-46961e5187-6c¤ xfl-46961e5187-6d¤ ywx¤ zržZy¤ {Mz}QĄ}}}}ČÕŪß ¤ |nū{ᤠ}n{ᤠ~$z}QĄØ}¬¤ n&~†¤ €}¤ €¤ ‚gt-46961e5187-5c¤ ƒ‚¤ „fl-46961e5187-71¤ …„¤ †rƒN…¤ ‡M†}QĄ}}}}ČÕŪß ¤ ˆn¹‡į¤ ‰å†}QĄ}ź}}}ļ}ö ¤ Šnż‰į¤ ‹Š¤ Œno‰į¤ nŗ‰į¤ Žn¼‰į¤ ŽŠ¤ $†}QĄØ}¬¤ ‘nƐ†¤ ’‘¤ “n<‰į¤ ”†}Q¤ •n ”†¤ –“Š•¤ —nƉᤠ˜n‰į¤ ™q†}Q¤ šn2™†¤ ›˜š¤ œ—Š›¤ Œ’–œ¤ žˆ‹¤ Ÿq}Q¤  nKŸ†¤ ”g"%test-runner-xpass-count-procedure¤ ¢gm-46961e5187-78¤ £¢p¤ ¤£¤ „fl-46961e5187-7a¤ ¦„¤ §r¤¦¤ Ø£}§Ą}}}}ČÕŪß ¤ ©n˨ᤠŖŹ©¤ «Ŗl¤ ¬å}§Ą}ź}}}ļ}ö ¤ ­n֬ᤠ®Ź­¤ Æ·«®l¤ °££¤ ±fl-46961e5187-7d¤ ²fl-46961e5187-7e¤ ³±²¤ “rž°³¤ µ£“}§Ą}}}}ČÕŪß ¤ ¶nūµį¤ ·nµį¤ ø$“}§ĄØ}¬¤ ¹nÆø†¤ ŗ·¹¤ »ŗ¤ ¼n ¬į¤ ½Ź¼¤ ¾·«½l¤ æfl-46961e5187-82¤ Ąfl-46961e5187-83¤ ĮæĄ¤ Ārž°Į¤ Ć£Ā}§Ą}}}}ČÕŪß ¤ ÄnūĆᤠÅnĆᤠĘĀ}§¤ Ēn ʆ¤ ČÅǤ ÉȤ Źn¬į¤ ĖŹŹ¤ Ģ·«Ėl¤ Ķfl-46961e5187-87¤ Īfl-46961e5187-88¤ ĻĶΤ Šrž°Ļ¤ Ń£Š}§Ą}}}}ČÕŪß ¤ ŅnūŃᤠÓnŃᤠŌ$Š}§ĄØ}¬¤ Õn&Ō†¤ ÖÓÕ¤ ×Ö¤ Ųgt-46961e5187-77¤ ŁŲ¤ Śfl-46961e5187-8c¤ ŪŚ¤ Ür٤ۤ Ż£Ü}§Ą}}}}ČÕŪß ¤ Žn¹Żį¤ ßåÜ}§Ą}ź}}}ļ}ö ¤ ąnżßį¤ įą¤ ānoßᤠćnŗßᤠän¼ßᤠå乤 ę$Ü}§ĄØ}¬¤ ēnÆę†¤ čćåē¤ én<ßᤠźÜ}§¤ ėn ꆤ ģéąė¤ ķnĘßᤠīnßᤠļqÜ}§¤ šn4 ńīš¤ ņķąń¤ óāčģņ¤ ōŽįó¤ õq}§¤ ön”õ†¤ ÷g"%test-runner-xfail-count-procedure¤ ųgm-46961e5187-93¤ łųp¤ śł¤ ūfl-46961e5187-95¤ üū¤ żrśü¤ žł}żĄ}}}}ČÕŪß ¤ ’nĖžį¤ Ź’¤ l¤ å}żĄ}ź}}}ļ}ö ¤ nÖᤠʤ ·l¤ łł¤ fl-46961e5187-98¤ fl-46961e5187-99¤  ¤  rž ¤  ł }żĄ}}}}ČÕŪß ¤  nū ᤠ n ᤠ$ }żĄØ}¬¤ nƆ¤  ¤ ¤ n ᤠʤ ·l¤ fl-46961e5187-9d¤ fl-46961e5187-9e¤ ¤ rž¤ ł}żĄ}}}}ČÕŪß ¤ nūᤠnᤠ}ż¤ n †¤ ¤ ¤  nᤠ!Ź ¤ "·!l¤ #fl-46961e5187-a2¤ $fl-46961e5187-a3¤ %#$¤ &rž%¤ 'ł&}żĄ}}}}ČÕŪß ¤ (nū'ᤠ)n'ᤠ*$&}żĄØ}¬¤ +n&*†¤ ,)+¤ -,¤ .gt-46961e5187-92¤ /.¤ 0fl-46961e5187-a7¤ 10¤ 2r/ś1¤ 3ł2}żĄ}}}}ČÕŪß ¤ 4n¹3ᤠ5å2}żĄ}ź}}}ļ}ö ¤ 6nż5ᤠ76¤ 8no5ᤠ9nŗ5ᤠ:n¼5ᤠ;:6¤ <$2}żĄØ}¬¤ =nÆ<†¤ >9;=¤ ?n<5ᤠ@2}ż¤ An @†¤ B?6A¤ CnĘ5ᤠDn5ᤠEq2}ż¤ Fn6E†¤ GDF¤ HC6G¤ I8>BH¤ J47I¤ Kq}ż¤ Ln÷K†¤ Mg!%test-runner-skip-count-procedure¤ Ngm-46961e5187-ae¤ ONp¤ PO¤ Qfl-46961e5187-b0¤ RQ¤ SrPR¤ TO}SĄ}}}}ČÕŪß ¤ UnĖTᤠVŹU¤ WVl¤ Xå}SĄ}ź}}}ļ}ö ¤ YnÖXᤠZŹY¤ [·WZl¤ \OO¤ ]fl-46961e5187-b3¤ ^fl-46961e5187-b4¤ _]^¤ `rž\_¤ aO`}SĄ}}}}ČÕŪß ¤ bnūaᤠcnaᤠd$`}SĄØ}¬¤ enÆd†¤ fce¤ gf¤ hn XᤠiŹh¤ j·Wil¤ kfl-46961e5187-b8¤ lfl-46961e5187-b9¤ mkl¤ nrž\m¤ oOn}SĄ}}}}ČÕŪß ¤ pnūoᤠqnoᤠrn}S¤ sn r†¤ tqs¤ ut¤ vnXᤠwŹv¤ x·Wwl¤ yfl-46961e5187-bd¤ zfl-46961e5187-be¤ {yz¤ |rž\{¤ }O|}SĄ}}}}ČÕŪß ¤ ~nū}ᤠn}ᤠ€$|}SĄØ}¬¤ n&€†¤ ‚¤ ƒ‚¤ „gt-46961e5187-ad¤ …„¤ †fl-46961e5187-c2¤ ‡†¤ ˆr…P‡¤ ‰Oˆ}SĄ}}}}ČÕŪß ¤ Šn¹‰į¤ ‹åˆ}SĄ}ź}}}ļ}ö ¤ Œnż‹į¤ Œ¤ Žno‹į¤ nŗ‹į¤ n¼‹į¤ ‘Œ¤ ’$ˆ}SĄØ}¬¤ “nÆ’†¤ ”‘“¤ •n<‹į¤ –ˆ}S¤ —n –†¤ ˜•Œ—¤ ™nƋᤠšn‹į¤ ›qˆ}S¤ œn8›†¤ šœ¤ ž™Œ¤ ŸŽ”˜ž¤  ŠŸ¤ ”q}S¤ ¢nM”†¤ £g%test-runner-skip-list¤ ¤g!%%test-runner-skip-list-procedure¤ „gm-46961e5187-c9¤ ¦„p¤ §¦¤ Øfl-46961e5187-cb¤ ©Ø¤ Ŗr§©¤ «¦}ŖĄ}}}}ČÕŪß ¤ ¬n˫ᤠ­Ź¬¤ ®­l¤ Æå}ŖĄ}ź}}}ļ}ö ¤ °n֯ᤠ±Ź°¤ ²·®±l¤ ³¦¦¤ “fl-46961e5187-ce¤ µfl-46961e5187-cf¤ ¶“µ¤ ·rž³¶¤ ø¦·}ŖĄ}}}}ČÕŪß ¤ ¹nūøį¤ ŗnøį¤ »$·}ŖĄØ}¬¤ ¼nÆ»†¤ ½ŗ¼¤ ¾½¤ æn Æį¤ ĄŹæ¤ Į·®Ąl¤ Āfl-46961e5187-d3¤ Ćfl-46961e5187-d4¤ ÄĀƤ Årž³Ä¤ ʦÅ}ŖĄ}}}}ČÕŪß ¤ ĒnūĘᤠČnĘᤠÉÅ}Ŗ¤ Źn Ɇ¤ ĖČŹ¤ Ģˤ ĶnÆį¤ ĪŹĶ¤ Ļ·®Īl¤ Šfl-46961e5187-d8¤ Ńfl-46961e5187-d9¤ ŅŠŃ¤ Órž³Ņ¤ Ō¦Ó}ŖĄ}}}}ČÕŪß ¤ ÕnūŌᤠÖnŌᤠ×$Ó}ŖĄØ}¬¤ Ųn&׆¤ ŁÖŲ¤ ŚŁ¤ Ūgt-46961e5187-c8¤ ÜŪ¤ Żfl-46961e5187-dd¤ ŽŻ¤ ßrܧޤ ą¦ß}ŖĄ}}}}ČÕŪß ¤ įn¹ąį¤ āåß}ŖĄ}ź}}}ļ}ö ¤ ćnżāᤠä㤠ånoāᤠęnŗāᤠēn¼āᤠčē㤠é$ß}ŖĄØ}¬¤ źnÆé†¤ ėę蟤 ģn<āᤠķß}Ŗ¤ īn 톤 ļģćī¤ šnĘāᤠńnāᤠņqß}Ŗ¤ ón£ņ†¤ ōńó¤ õšćō¤ öåėļõ¤ ÷įäö¤ ųq}Ŗ¤ łn¤ų†¤ śg%test-runner-fail-list¤ ūg!%%test-runner-fail-list-procedure¤ ügm-46961e5187-e4¤ żüp¤ žż¤ ’fl-46961e5187-e6¤ ’¤ rž¤ ż}Ą}}}}ČÕŪß ¤ nĖᤠʤ l¤ å}Ą}ź}}}ļ}ö ¤ nÖᤠʤ  ·l¤  żż¤  fl-46961e5187-e9¤  fl-46961e5187-ea¤    ¤ rž  ¤ ż}Ą}}}}ČÕŪß ¤ nūᤠnᤠ$}ĄØ}¬¤ nƆ¤ ¤ ¤ n ᤠʤ ·l¤ fl-46961e5187-ee¤ fl-46961e5187-ef¤ ¤ rž ¤ ż}Ą}}}}ČÕŪß ¤ nūᤠnᤠ }¤ !n  †¤ "!¤ #"¤ $nᤠ%Ź$¤ &·%l¤ 'fl-46961e5187-f3¤ (fl-46961e5187-f4¤ )'(¤ *rž )¤ +ż*}Ą}}}}ČÕŪß ¤ ,nū+ᤠ-n+ᤠ.$*}ĄØ}¬¤ /n&.†¤ 0-/¤ 10¤ 2gt-46961e5187-e3¤ 32¤ 4fl-46961e5187-f8¤ 54¤ 6r3ž5¤ 7ż6}Ą}}}}ČÕŪß ¤ 8n¹7ᤠ9å6}Ą}ź}}}ļ}ö ¤ :nż9ᤠ;:¤ <no9ᤠ=nŗ9ᤠ>n¼9ᤠ?>:¤ @$6}ĄØ}¬¤ AnÆ@†¤ B=?A¤ Cn<9ᤠD6}¤ En D†¤ FC:E¤ GnĘ9ᤠHn9ᤠIq6}¤ JnśI†¤ KHJ¤ LG:K¤ M<BFL¤ N8;M¤ Oq}¤ PnūO†¤ Qg%test-runner-run-list¤ Rg %%test-runner-run-list-procedure¤ Sgm-46961e5187-ff¤ TSp¤ UT¤ Vfl-46961e5187-101¤ WV¤ XrUW¤ YT}XĄ}}}}ČÕŪß ¤ ZnĖYᤠ[ŹZ¤ \[l¤ ]å}XĄ}ź}}}ļ}ö ¤ ^nÖ]ᤠ_Ź^¤ `·\_l¤ aTT¤ bfl-46961e5187-104¤ cfl-46961e5187-105¤ dbc¤ eržad¤ fTe}XĄ}}}}ČÕŪß ¤ gnūfᤠhnfᤠi$e}XĄØ}¬¤ jnÆi†¤ khj¤ lk¤ mn ]ᤠnŹm¤ o·\nl¤ pfl-46961e5187-109¤ qfl-46961e5187-10a¤ rpq¤ sržar¤ tTs}XĄ}}}}ČÕŪß ¤ unūtᤠvntᤠws}X¤ xn w†¤ yvx¤ zy¤ {n]ᤠ|Ź{¤ }·\|l¤ ~fl-46961e5187-10e¤ fl-46961e5187-10f¤ €~¤ rža€¤ ‚T}XĄ}}}}ČÕŪß ¤ ƒnū‚ᤠ„n‚ᤠ…$}XĄØ}¬¤ †n&…†¤ ‡„†¤ ˆ‡¤ ‰gt-46961e5187-fe¤ Љ¤ ‹fl-46961e5187-113¤ Œ‹¤ rŠUŒ¤ ŽT}XĄ}}}}ČÕŪß ¤ n¹Žį¤ å}XĄ}ź}}}ļ}ö ¤ ‘nżį¤ ’‘¤ “noį¤ ”nŗį¤ •n¼į¤ –•‘¤ —$}XĄØ}¬¤ ˜nÆ—†¤ ™”–˜¤ šn<į¤ ›}X¤ œn ›†¤ š‘œ¤ žnƐᤠŸnį¤  q}X¤ ”nQ †¤ ¢Ÿ”¤ £ž‘¢¤ ¤“™£¤ „’¤¤ ¦q}X¤ §nR¦†¤ Øg%test-runner-skip-save¤ ©g!%%test-runner-skip-save-procedure¤ Ŗgm-46961e5187-11a¤ «Ŗp¤ ¬«¤ ­fl-46961e5187-11c¤ ®­¤ Ær¬®¤ °«}ÆĄ}}}}ČÕŪß ¤ ±n˰ᤠ²Ź±¤ ³²l¤ “å}ÆĄ}ź}}}ļ}ö ¤ µn֓ᤠ¶Źµ¤ ··³¶l¤ ø««¤ ¹fl-46961e5187-11f¤ ŗfl-46961e5187-120¤ »¹ŗ¤ ¼ržø»¤ ½«¼}ÆĄ}}}}ČÕŪß ¤ ¾nū½į¤ æn½į¤ Ą$¼}ÆĄØ}¬¤ ĮnÆĄ†¤ ĀæĮ¤ Ƥ Än “į¤ ÅŹÄ¤ Ę·³Ål¤ Ēfl-46961e5187-124¤ Čfl-46961e5187-125¤ ÉĒȤ ŹržøÉ¤ Ė«Ź}ÆĄ}}}}ČÕŪß ¤ ĢnūĖᤠĶnĖį¤ ĪŹ}Ƥ Ļn Ά¤ ŠĶϤ ŃŠ¤ Ņn“į¤ ÓŹŅ¤ Ō·³Ól¤ Õfl-46961e5187-129¤ Öfl-46961e5187-12a¤ ×ÕÖ¤ Ųržø×¤ Ł«Ų}ÆĄ}}}}ČÕŪß ¤ ŚnūŁį¤ ŪnŁį¤ Ü$Ų}ÆĄØ}¬¤ Żn&܆¤ ŽŪݤ ߎ¤ ągt-46961e5187-119¤ įą¤ āfl-46961e5187-12e¤ ć⤠ärį¬ć¤ å«ä}ÆĄ}}}}ČÕŪß ¤ ęn¹åᤠēåä}ÆĄ}ź}}}ļ}ö ¤ čnżēᤠéč¤ źnoēᤠėnŗēᤠģn¼ēᤠķģč¤ ī$ä}ÆĄØ}¬¤ ļnÆī†¤ šėķļ¤ ńn<ēᤠņä}Ƥ ón ņ†¤ ōńčó¤ õnĘēᤠönēᤠ÷qä}Ƥ ųnØ÷†¤ łöų¤ śõ賤 ūźšōś¤ üęéū¤ żq}Ƥ žn©ż†¤ ’g%test-runner-fail-save¤ g!%%test-runner-fail-save-procedure¤ gm-46961e5187-135¤ p¤ ¤ fl-46961e5187-137¤ ¤ r¤ }Ą}}}}ČÕŪß ¤ nĖᤠ ʤ   l¤  å}Ą}ź}}}ļ}ö ¤  nÖ į¤  Ź ¤ ·  l¤ ¤ fl-46961e5187-13a¤ fl-46961e5187-13b¤ ¤ rž¤ }Ą}}}}ČÕŪß ¤ nūᤠnᤠ$}ĄØ}¬¤ nƆ¤ ¤ ¤ n  ᤠʤ · l¤ fl-46961e5187-13f¤ fl-46961e5187-140¤  ¤ !rž ¤ "!}Ą}}}}ČÕŪß ¤ #nū"ᤠ$n"ᤠ%!}¤ &n %†¤ '$&¤ ('¤ )n ᤠ*Ź)¤ +· *l¤ ,fl-46961e5187-144¤ -fl-46961e5187-145¤ .,-¤ /rž.¤ 0/}Ą}}}}ČÕŪß ¤ 1nū0ᤠ2n0ᤠ3$/}ĄØ}¬¤ 4n&3†¤ 524¤ 65¤ 7gt-46961e5187-134¤ 87¤ 9fl-46961e5187-149¤ :9¤ ;r8:¤ <;}Ą}}}}ČÕŪß ¤ =n¹<ᤠ>å;}Ą}ź}}}ļ}ö ¤ ?nż>ᤠ@?¤ Ano>ᤠBnŗ>ᤠCn¼>ᤠDC?¤ E$;}ĄØ}¬¤ FnÆE†¤ GBDF¤ Hn<>ᤠI;}¤ Jn I†¤ KH?J¤ LnĘ>ᤠMn>ᤠNq;}¤ On’N†¤ PMO¤ QL?P¤ RAGKQ¤ S=@R¤ Tq}¤ UnT†¤ Vg"%test-runner-group-stack-procedure¤ Wgm-46961e5187-150¤ XWp¤ YX¤ Zfl-46961e5187-152¤ [Z¤ \rY[¤ ]X}\Ą}}}}ČÕŪß ¤ ^nĖ]ᤠ_Ź^¤ `_l¤ aå}\Ą}ź}}}ļ}ö ¤ bnÖaᤠcŹb¤ d·`cl¤ eXX¤ ffl-46961e5187-155¤ gfl-46961e5187-156¤ hfg¤ iržeh¤ jXi}\Ą}}}}ČÕŪß ¤ knūjᤠlnjᤠm$i}\ĄØ}¬¤ nnÆm†¤ oln¤ po¤ qn aᤠrŹq¤ s·`rl¤ tfl-46961e5187-15a¤ ufl-46961e5187-15b¤ vtu¤ wržev¤ xXw}\Ą}}}}ČÕŪß ¤ ynūxᤠznxᤠ{w}\¤ |n {†¤ }z|¤ ~}¤ naᤠ€Ź¤ ·`€l¤ ‚fl-46961e5187-15f¤ ƒfl-46961e5187-160¤ „‚ƒ¤ …rže„¤ †X…}\Ą}}}}ČÕŪß ¤ ‡nū†į¤ ˆn†į¤ ‰$…}\ĄØ}¬¤ Šn&‰†¤ ‹ˆŠ¤ Œ‹¤ gt-46961e5187-14f¤ Ž¤ fl-46961e5187-164¤ ¤ ‘rŽY¤ ’X‘}\Ą}}}}ČÕŪß ¤ “n¹’ᤠ”å‘}\Ą}ź}}}ļ}ö ¤ •nż”ᤠ–•¤ —no”ᤠ˜nŗ”ᤠ™n¼”ᤠ𙕤 ›$‘}\ĄØ}¬¤ œnÆ›†¤ ˜šœ¤ žn<”ᤠŸ‘}\¤  n Ÿ†¤ ”ž• ¤ ¢nƔᤠ£n”ᤠ¤q‘}\¤ „n:¤†¤ ¦£„¤ §¢•¦¤ Ø—”§¤ ©“–ؤ Ŗq}\¤ «nVŖ†¤ ¬g$%test-runner-on-test-begin-procedure¤ ­gm-46961e5187-16b¤ ®­p¤ Æ®¤ °fl-46961e5187-16d¤ ±°¤ ²rƱ¤ ³®}²Ą}}}}ČÕŪß ¤ “n˳ᤠµŹ“¤ ¶µl¤ ·å}²Ą}ź}}}ļ}ö ¤ ønַᤠ¹Źø¤ ŗ·¶¹l¤ »®®¤ ¼fl-46961e5187-170¤ ½fl-46961e5187-171¤ ¾¼½¤ ærž»¾¤ Ą®æ}²Ą}}}}ČÕŪß ¤ ĮnūĄį¤ ĀnĄį¤ Ć$æ}²ĄØ}¬¤ ÄnÆĆ†¤ ÅĀĤ ĘŤ Ēn ·į¤ ČŹĒ¤ É·¶Čl¤ Źfl-46961e5187-175¤ Ėfl-46961e5187-176¤ ĢŹĖ¤ Ķrž»Ģ¤ Ī®Ķ}²Ą}}}}ČÕŪß ¤ ĻnūĪᤠŠnĪᤠŃĶ}²¤ Ņn ц¤ ÓŠŅ¤ ŌÓ¤ Õn·į¤ ÖŹÕ¤ ×·¶Öl¤ Ųfl-46961e5187-17a¤ Łfl-46961e5187-17b¤ ŚŲ٤ Ūrž»Ś¤ Ü®Ū}²Ą}}}}ČÕŪß ¤ ŻnūÜᤠŽnÜᤠß$Ū}²ĄØ}¬¤ ąn&߆¤ įŽą¤ āᤠćgt-46961e5187-16a¤ ä㤠åfl-46961e5187-17f¤ ęå¤ ēräÆę¤ č®ē}²Ą}}}}ČÕŪß ¤ én¹čᤠźåē}²Ą}ź}}}ļ}ö ¤ ėnżźį¤ ģė¤ ķnoźį¤ īnŗźį¤ ļn¼źį¤ šļė¤ ń$ē}²ĄØ}¬¤ ņnÆń†¤ óīšņ¤ ōn<źį¤ õē}²¤ ön õ†¤ ÷ōėö¤ ųnĘźį¤ łnźį¤ śqē}²¤ ūn<ś†¤ üłū¤ żųėü¤ žķó÷ż¤ ’éģž¤ q}²¤ n¬†¤ g"%test-runner-on-test-end-procedure¤ gm-46961e5187-186¤ p¤ ¤ fl-46961e5187-188¤ ¤ r¤  }Ą}}}}ČÕŪß ¤  nĖ į¤  Ź ¤   l¤  å}Ą}ź}}}ļ}ö ¤ nÖ į¤ Ź¤ · l¤ ¤ fl-46961e5187-18b¤ fl-46961e5187-18c¤ ¤ rž¤ }Ą}}}}ČÕŪß ¤ nūᤠnᤠ$}ĄØ}¬¤ nƆ¤ ¤ ¤ n  ᤠʤ · l¤  fl-46961e5187-190¤ !fl-46961e5187-191¤ " !¤ #rž"¤ $#}Ą}}}}ČÕŪß ¤ %nū$ᤠ&n$ᤠ'#}¤ (n '†¤ )&(¤ *)¤ +n ᤠ,Ź+¤ -· ,l¤ .fl-46961e5187-195¤ /fl-46961e5187-196¤ 0./¤ 1rž0¤ 21}Ą}}}}ČÕŪß ¤ 3nū2ᤠ4n2ᤠ5$1}ĄØ}¬¤ 6n&5†¤ 746¤ 87¤ 9gt-46961e5187-185¤ :9¤ ;fl-46961e5187-19a¤ <;¤ =r:<¤ >=}Ą}}}}ČÕŪß ¤ ?n¹>ᤠ@å=}Ą}ź}}}ļ}ö ¤ Anż@ᤠBA¤ Cno@ᤠDnŗ@ᤠEn¼@ᤠFEA¤ G$=}ĄØ}¬¤ HnÆG†¤ IDFH¤ Jn<@ᤠK=}¤ Ln K†¤ MJAL¤ NnĘ@ᤠOn@ᤠPq=}¤ Qn>P†¤ ROQ¤ SNAR¤ TCIMS¤ U?BT¤ Vq}¤ WnV†¤ Xg%%test-runner-on-group-begin-procedure¤ Ygm-46961e5187-1a1¤ ZYp¤ [Z¤ \fl-46961e5187-1a3¤ ]\¤ ^r[]¤ _Z}^Ą}}}}ČÕŪß ¤ `nĖ_ᤠaŹ`¤ bal¤ cå}^Ą}ź}}}ļ}ö ¤ dnÖcᤠeŹd¤ f·bel¤ gZZ¤ hfl-46961e5187-1a6¤ ifl-46961e5187-1a7¤ jhi¤ kržgj¤ lZk}^Ą}}}}ČÕŪß ¤ mnūlᤠnnlᤠo$k}^ĄØ}¬¤ pnÆo†¤ qnp¤ rq¤ sn cᤠtŹs¤ u·btl¤ vfl-46961e5187-1ab¤ wfl-46961e5187-1ac¤ xvw¤ yržgx¤ zZy}^Ą}}}}ČÕŪß ¤ {nūzᤠ|nzᤠ}y}^¤ ~n }†¤ |~¤ €¤ ncᤠ‚ʁ¤ ƒ·b‚l¤ „fl-46961e5187-1b0¤ …fl-46961e5187-1b1¤ †„…¤ ‡ržg†¤ ˆZ‡}^Ą}}}}ČÕŪß ¤ ‰nūˆį¤ Šnˆį¤ ‹$‡}^ĄØ}¬¤ Œn&‹†¤ ŠŒ¤ Ž¤ gt-46961e5187-1a0¤ ¤ ‘fl-46961e5187-1b5¤ ’‘¤ “r[’¤ ”Z“}^Ą}}}}ČÕŪß ¤ •n¹”ᤠ–å“}^Ą}ź}}}ļ}ö ¤ —nż–ᤠ˜—¤ ™no–ᤠšnŗ–ᤠ›n¼–ᤠœ›—¤ $“}^ĄØ}¬¤ žnƝ†¤ Ÿšœž¤  n<–ᤠ”“}^¤ ¢n ”†¤ £ —¢¤ ¤nƖᤠ„n–ᤠ¦q“}^¤ §n@¦†¤ Ø„§¤ ©¤—ؤ Ŗ™Ÿ£©¤ «•˜Ŗ¤ ¬q}^¤ ­nX¬†¤ ®g#%test-runner-on-group-end-procedure¤ Ægm-46961e5187-1bc¤ °Æp¤ ±°¤ ²fl-46961e5187-1be¤ ³²¤ “r±³¤ µ°}“Ą}}}}ČÕŪß ¤ ¶n˵ᤠ·Ź¶¤ ø·l¤ ¹å}“Ą}ź}}}ļ}ö ¤ ŗnֹᤠ»Źŗ¤ ¼·ø»l¤ ½°°¤ ¾fl-46961e5187-1c1¤ æfl-46961e5187-1c2¤ Ą¾æ¤ Įrž½Ą¤ °Į}“Ą}}}}ČÕŪß ¤ ĆnūĀᤠÄnĀᤠÅ$Į}“ĄØ}¬¤ ĘnÆÅ†¤ ĒÄʤ ČǤ Én ¹į¤ ŹŹÉ¤ Ė·øŹl¤ Ģfl-46961e5187-1c6¤ Ķfl-46961e5187-1c7¤ ĪĢͤ Ļrž½Ī¤ аĻ}“Ą}}}}ČÕŪß ¤ ŃnūŠį¤ ŅnŠį¤ ÓĻ}“¤ Ōn Ó†¤ ÕŅŌ¤ ÖÕ¤ ×n¹į¤ ŲŹ×¤ Ł·øŲl¤ Śfl-46961e5187-1cb¤ Ūfl-46961e5187-1cc¤ ÜŚŪ¤ Żrž½Ü¤ ްŻ}“Ą}}}}ČÕŪß ¤ ßnūŽį¤ ąnŽį¤ į$Ż}“ĄØ}¬¤ ān&ᆤ ćąā¤ ä㤠ågt-46961e5187-1bb¤ ęå¤ ēfl-46961e5187-1d0¤ čē¤ érę±č¤ ź°é}“Ą}}}}ČÕŪß ¤ ėn¹źį¤ ģåé}“Ą}ź}}}ļ}ö ¤ ķnżģᤠīķ¤ ļnoģᤠšnŗģᤠńn¼ģᤠņńķ¤ ó$é}“ĄØ}¬¤ ōnÆó†¤ õšņō¤ ön<ģᤠ÷é}“¤ ųn ÷†¤ łöķų¤ śnĘģᤠūnģᤠüqé}“¤ żnBü†¤ žūż¤ ’śķž¤ ļõł’¤ ėī¤ q}“¤ n®†¤ g%test-runner-on-final-procedure¤ gm-46961e5187-1d7¤ p¤ ¤ fl-46961e5187-1d9¤  ¤  r ¤  } Ą}}}}ČÕŪß ¤  nĖ į¤  Ź ¤  l¤ å} Ą}ź}}}ļ}ö ¤ nÖᤠʤ ·l¤ ¤ fl-46961e5187-1dc¤ fl-46961e5187-1dd¤ ¤ rž¤ } Ą}}}}ČÕŪß ¤ nūᤠnᤠ$} ĄØ}¬¤ nƆ¤ ¤ ¤ n ᤠ ʤ !· l¤ "fl-46961e5187-1e1¤ #fl-46961e5187-1e2¤ $"#¤ %rž$¤ &%} Ą}}}}ČÕŪß ¤ 'nū&ᤠ(n&ᤠ)%} ¤ *n )†¤ +(*¤ ,+¤ -nᤠ.Ź-¤ /·.l¤ 0fl-46961e5187-1e6¤ 1fl-46961e5187-1e7¤ 201¤ 3rž2¤ 43} Ą}}}}ČÕŪß ¤ 5nū4ᤠ6n4ᤠ7$3} ĄØ}¬¤ 8n&7†¤ 968¤ :9¤ ;gt-46961e5187-1d6¤ <;¤ =fl-46961e5187-1eb¤ >=¤ ?r<>¤ @?} Ą}}}}ČÕŪß ¤ An¹@ᤠBå?} Ą}ź}}}ļ}ö ¤ CnżBᤠDC¤ EnoBᤠFnŗBᤠGn¼BᤠHGC¤ I$?} ĄØ}¬¤ JnÆI†¤ KFHJ¤ Ln<BᤠM?} ¤ Nn M†¤ OLCN¤ PnĘBᤠQnBᤠRq?} ¤ SnDR†¤ TQS¤ UPCT¤ VEKOU¤ WADV¤ Xq} ¤ YnX†¤ Zg#%test-runner-on-bad-count-procedure¤ [gm-46961e5187-1f2¤ \[p¤ ]\¤ ^fl-46961e5187-1f4¤ _^¤ `r]_¤ a\}`Ą}}}}ČÕŪß ¤ bnĖaᤠcŹb¤ dcl¤ eå}`Ą}ź}}}ļ}ö ¤ fnÖeᤠgŹf¤ h·dgl¤ i\\¤ jfl-46961e5187-1f7¤ kfl-46961e5187-1f8¤ ljk¤ mržil¤ n\m}`Ą}}}}ČÕŪß ¤ onūnᤠpnnᤠq$m}`ĄØ}¬¤ rnÆq†¤ spr¤ ts¤ un eᤠvŹu¤ w·dvl¤ xfl-46961e5187-1fc¤ yfl-46961e5187-1fd¤ zxy¤ {ržiz¤ |\{}`Ą}}}}ČÕŪß ¤ }nū|ᤠ~n|ᤠ{}`¤ €n †¤ ~€¤ ‚¤ ƒneᤠ„Źƒ¤ …·d„l¤ †fl-46961e5187-201¤ ‡fl-46961e5187-202¤ ˆ†‡¤ ‰ržiˆ¤ Š\‰}`Ą}}}}ČÕŪß ¤ ‹nūŠį¤ ŒnŠį¤ $‰}`ĄØ}¬¤ Žn&†¤ ŒŽ¤ ¤ ‘gt-46961e5187-1f1¤ ’‘¤ “fl-46961e5187-206¤ ”“¤ •r’]”¤ –\•}`Ą}}}}ČÕŪß ¤ —n¹–ᤠ˜å•}`Ą}ź}}}ļ}ö ¤ ™nż˜į¤ 𙤠›no˜į¤ œnŗ˜į¤ n¼˜į¤ ž™¤ Ÿ$•}`ĄØ}¬¤  nÆŸ†¤ ”œž ¤ ¢n<˜į¤ £•}`¤ ¤n £†¤ „¢™¤¤ ¦nĘ˜į¤ §n˜į¤ Øq•}`¤ ©nF؆¤ Ŗ§©¤ «¦™Ŗ¤ ¬›”„«¤ ­—𬤠®q}`¤ ÆnZ®†¤ °g&%test-runner-on-bad-end-name-procedure¤ ±gm-46961e5187-20d¤ ²±p¤ ³²¤ “fl-46961e5187-20f¤ µ“¤ ¶r³µ¤ ·²}¶Ą}}}}ČÕŪß ¤ øn˷ᤠ¹Źø¤ ŗ¹l¤ »å}¶Ą}ź}}}ļ}ö ¤ ¼nֻᤠ½Ź¼¤ ¾·ŗ½l¤ æ²²¤ Ąfl-46961e5187-212¤ Įfl-46961e5187-213¤ ĀĄĮ¤ ĆržæĀ¤ IJĆ}¶Ą}}}}ČÕŪß ¤ ÅnūÄᤠĘnÄᤠĒ$Ć}¶ĄØ}¬¤ ČnÆĒ†¤ ÉĘȤ ŹÉ¤ Ėn »į¤ ĢŹĖ¤ Ķ·ŗĢl¤ Īfl-46961e5187-217¤ Ļfl-46961e5187-218¤ ŠĪϤ ŃržæŠ¤ ҲŃ}¶Ą}}}}ČÕŪß ¤ ÓnūŅᤠŌnŅᤠÕŃ}¶¤ Ön Õ†¤ ×ŌÖ¤ Ųפ Łn»į¤ ŚŹŁ¤ Ū·ŗŚl¤ Üfl-46961e5187-21c¤ Żfl-46961e5187-21d¤ ŽÜݤ ßržæŽ¤ ą²ß}¶Ą}}}}ČÕŪß ¤ įnūąį¤ ānąį¤ ć$ß}¶ĄØ}¬¤ än&憤 åāä¤ ęå¤ ēgt-46961e5187-20c¤ čē¤ éfl-46961e5187-221¤ źé¤ ėrč³ź¤ ģ²ė}¶Ą}}}}ČÕŪß ¤ ķn¹ģᤠīåė}¶Ą}ź}}}ļ}ö ¤ ļnżīᤠšļ¤ ńnoīᤠņnŗīᤠón¼īᤠōóļ¤ õ$ė}¶ĄØ}¬¤ önÆõ†¤ ÷ņōö¤ ųn<īᤠłė}¶¤ śn ł†¤ ūųļś¤ ünĘīᤠżnīᤠžqė}¶¤ ’nHž†¤ ż’¤ üļ¤ ń÷ū¤ ķš¤ q}¶¤ n°†¤ g%test-runner-total-count¤ g#%%test-runner-total-count-procedure¤ gm-46961e5187-228¤  p¤   ¤  fl-46961e5187-22a¤   ¤  r  ¤  } Ą}}}}ČÕŪß ¤ nĖᤠʤ l¤ å} Ą}ź}}}ļ}ö ¤ nÖᤠʤ ·l¤   ¤ fl-46961e5187-22d¤ fl-46961e5187-22e¤ ¤ rž¤  } Ą}}}}ČÕŪß ¤ nūᤠnᤠ$} ĄØ}¬¤ nƆ¤  ¤ ! ¤ "n ᤠ#Ź"¤ $·#l¤ %fl-46961e5187-232¤ &fl-46961e5187-233¤ '%&¤ (rž'¤ ) (} Ą}}}}ČÕŪß ¤ *nū)ᤠ+n)ᤠ,(} ¤ -n ,†¤ .+-¤ /.¤ 0nᤠ1Ź0¤ 2·1l¤ 3fl-46961e5187-237¤ 4fl-46961e5187-238¤ 534¤ 6rž5¤ 7 6} Ą}}}}ČÕŪß ¤ 8nū7ᤠ9n7ᤠ:$6} ĄØ}¬¤ ;n&:†¤ <9;¤ =<¤ >gt-46961e5187-227¤ ?>¤ @fl-46961e5187-23c¤ A@¤ Br? A¤ C B} Ą}}}}ČÕŪß ¤ Dn¹CᤠEåB} Ą}ź}}}ļ}ö ¤ FnżEᤠGF¤ HnoEᤠInŗEᤠJn¼EᤠKJF¤ L$B} ĄØ}¬¤ MnÆL†¤ NIKM¤ On<EᤠPB} ¤ Qn P†¤ ROFQ¤ SnĘEᤠTnEᤠUqB} ¤ VnU†¤ WTV¤ XSFW¤ YHNRX¤ ZDGY¤ [q} ¤ \n[†¤ ]g%test-runner-count-list¤ ^g"%%test-runner-count-list-procedure¤ _gm-46961e5187-243¤ `_p¤ a`¤ bfl-46961e5187-245¤ cb¤ drac¤ e`}dĄ}}}}ČÕŪß ¤ fnĖeᤠgŹf¤ hgl¤ iå}dĄ}ź}}}ļ}ö ¤ jnÖiᤠkŹj¤ l·hkl¤ m``¤ nfl-46961e5187-248¤ ofl-46961e5187-249¤ pno¤ qržmp¤ r`q}dĄ}}}}ČÕŪß ¤ snūrᤠtnrᤠu$q}dĄØ}¬¤ vnÆu†¤ wtv¤ xw¤ yn iᤠzŹy¤ {·hzl¤ |fl-46961e5187-24d¤ }fl-46961e5187-24e¤ ~|}¤ ržm~¤ €`}dĄ}}}}ČÕŪß ¤ nū€į¤ ‚n€į¤ ƒ}d¤ „n ƒ†¤ …‚„¤ †…¤ ‡niᤠˆŹ‡¤ ‰·hˆl¤ Šfl-46961e5187-252¤ ‹fl-46961e5187-253¤ ŒŠ‹¤ ržmŒ¤ Ž`}dĄ}}}}ČÕŪß ¤ nūŽį¤ nŽį¤ ‘$}dĄØ}¬¤ ’n&‘†¤ “’¤ ”“¤ •gt-46961e5187-242¤ –•¤ —fl-46961e5187-257¤ ˜—¤ ™r–a˜¤ š`™}dĄ}}}}ČÕŪß ¤ ›n¹šį¤ œå™}dĄ}ź}}}ļ}ö ¤ nżœį¤ ž¤ Ÿnoœį¤  nŗœį¤ ”n¼œį¤ ¢”¤ £$™}dĄØ}¬¤ ¤nÆ£†¤ „ ¢¤¤ ¦n<œį¤ §™}d¤ Øn §†¤ ©¦Ø¤ ŖnĘœį¤ «nœį¤ ¬q™}d¤ ­n]¬†¤ ®«­¤ ÆŖ®¤ °Ÿ„©Æ¤ ±›ž°¤ ²q}d¤ ³n^²†¤ “g%test-result-alist-procedure¤ µgm-46961e5187-25e¤ ¶µp¤ ·¶¤ øfl-46961e5187-260¤ ¹ø¤ ŗr·¹¤ »¶}ŗĄ}}}}ČÕŪß ¤ ¼n˻ᤠ½Ź¼¤ ¾½l¤ æå}ŗĄ}ź}}}ļ}ö ¤ ĄnֿᤠĮŹĄ¤ Ā·¾Įl¤ ƶ¶¤ Äfl-46961e5187-263¤ Åfl-46961e5187-264¤ ĘÄŤ ĒržĆʤ ȶĒ}ŗĄ}}}}ČÕŪß ¤ ÉnūČᤠŹnČᤠĖ$Ē}ŗĄØ}¬¤ ĢnÆĖ†¤ ĶŹĢ¤ Īͤ Ļn æį¤ ŠŹĻ¤ Ń·¾Šl¤ Ņfl-46961e5187-268¤ Ófl-46961e5187-269¤ ŌŅÓ¤ ÕržĆŌ¤ Ö¶Õ}ŗĄ}}}}ČÕŪß ¤ ×nūÖᤠŲnÖᤠŁÕ}ŗ¤ Śn ن¤ ŪŲŚ¤ ÜŪ¤ Żnæį¤ ŽŹŻ¤ ß·¾Žl¤ ąfl-46961e5187-26d¤ įfl-46961e5187-26e¤ āąį¤ ćržĆ⤠ä¶ć}ŗĄ}}}}ČÕŪß ¤ ånūäᤠęnäᤠē$ć}ŗĄØ}¬¤ čn&熤 éęč¤ źé¤ ėgt-46961e5187-25d¤ ģė¤ ķfl-46961e5187-272¤ īķ¤ ļrģ·ī¤ š¶ļ}ŗĄ}}}}ČÕŪß ¤ ńn¹šį¤ ņåļ}ŗĄ}ź}}}ļ}ö ¤ ónżņᤠōó¤ õnoņᤠönŗņᤠ÷n¼ņᤠų÷ó¤ ł$ļ}ŗĄØ}¬¤ śnÆł†¤ ūöųś¤ ün<ņᤠżļ}ŗ¤ žn ż†¤ ’üóž¤ nĘņᤠnņᤠqļ}ŗ¤ nJ †¤   ¤  ó ¤ õū’ ¤ ńō ¤ q}ŗ¤ n“ †¤ g %test-runner-aux-value-procedure¤ gm-46961e5187-279¤  p¤  ¤ fl-46961e5187-27b¤  ¤ r  ¤  } Ą}}}}ČÕŪß ¤ nĖ į¤ Ź ¤  l¤ å} Ą}ź}}}ļ}ö ¤ nÖ į¤ Ź ¤ ·  l¤   ¤ fl-46961e5187-27e¤ fl-46961e5187-27f¤   ¤ rž  ¤   } Ą}}}}ČÕŪß ¤ nū ᤠn ᤠ!$ } ĄØ}¬¤ "nÆ !†¤ #  "¤ $ #¤ %n  ᤠ&Ź %¤ '·  &l¤ (fl-46961e5187-283¤ )fl-46961e5187-284¤ * ( )¤ +rž  *¤ ,  +} Ą}}}}ČÕŪß ¤ -nū ,ᤠ.n ,ᤠ/ +} ¤ 0n  /†¤ 1 . 0¤ 2 1¤ 3n ᤠ4Ź 3¤ 5·  4l¤ 6fl-46961e5187-288¤ 7fl-46961e5187-289¤ 8 6 7¤ 9rž  8¤ :  9} Ą}}}}ČÕŪß ¤ ;nū :ᤠ<n :ᤠ=$ 9} ĄØ}¬¤ >n& =†¤ ? < >¤ @ ?¤ Agt-46961e5187-278¤ B A¤ Cfl-46961e5187-28d¤ D C¤ Er B  D¤ F  E} Ą}}}}ČÕŪß ¤ Gn¹ FᤠHå E} Ą}ź}}}ļ}ö ¤ Inż HᤠJ I¤ Kno HᤠLnŗ HᤠMn¼ HᤠN M I¤ O$ E} ĄØ}¬¤ PnÆ O†¤ Q L N P¤ Rn< HᤠS E} ¤ Tn  S†¤ U R I T¤ VnĘ HᤠWn HᤠXq E} ¤ YnL X†¤ Z W Y¤ [ V I Z¤ \ K Q U [¤ ] G J \¤ ^q} ¤ _n  ^†¤ `ll¤ a `¤ bl aŒ¤ cl bŒ¤ dl cŒ¤ eg %%set-fields¤ fgcheck?¤ ggexpr¤ hs fż› g¤ igm-46961e5187-294¤ j ip¤ k jåååå¤ lfl-46961e5187-299¤ mfl-46961e5187-29a¤ nfl-46961e5187-29b¤ ofl-46961e5187-29c¤ pfl-46961e5187-29d¤ q l m n o p¤ rr h k q¤ s j¤ tfl-46961e5187-296¤ u t¤ vr s u¤ wgt-1e8ba8b5a-3c4¤ xgt-1e8ba8b5a-3c6¤ ygt-1e8ba8b5a-3c5¤ z w x y¤ {gm-1e8ba8b5a-3c7¤ | {p¤ } | | |¤ ~fl-1e8ba8b5a-3cb¤ fl-1e8ba8b5a-3cc¤ €fl-1e8ba8b5a-3cd¤  ~  €¤ ‚r z } ¤ ƒfl-1e8ba8b5a-3c1¤ „fl-1e8ba8b5a-3c2¤ …fl-1e8ba8b5a-3c3¤ † ƒ „ …¤ ‡ršń †¤ ˆå r} vĄ} ‚}}} ‡  ¤ ‰n e ˆį¤ Š$ r} vĄØ}¬¤ ‹nÆ Š†¤ Œq r} v¤ n0 Œ†¤ Žn2 Œ†¤ n4 Œ†¤ n6 Œ†¤ ‘n8 Œ†¤ ’n£ Œ†¤ “nś Œ†¤ ”nQ Œ†¤ •nØ Œ†¤ –n’ Œ†¤ —n: Œ†¤ ˜n< Œ†¤ ™n> Œ†¤ šn@ Œ†¤ ›nB Œ†¤ œnD Œ†¤ nF Œ†¤ žnH Œ†¤ Ÿn Œ†¤  n] Œ†¤ ”nJ Œ†¤ ¢nL Œ†¤ £  Ž   ‘ ’ “ ” • – — ˜ ™ š › œ  ž Ÿ   ” ¢¤ ¤g"%test-runner-pass-count!-procedure¤ „·ll¤ ¦gm-46961e5187-2a8¤ § ¦p¤ Øgt-46961e5187-2a6¤ ©gt-46961e5187-2a7¤ Ŗ Ø ©¤ « § §¤ ¬fl-46961e5187-2ad¤ ­fl-46961e5187-2ae¤ ® ¬ ­¤ Ær Ŗ « ®¤ ° §¤ ±fl-46961e5187-2aa¤ ² ±¤ ³r ° ²¤ “ § Æ} ³Ą}}}}ČÕŪß ¤ µn¹ “ᤠ¶gt-1e8ba8b5a-3e6¤ ·gt-1e8ba8b5a-3e7¤ ø ¶ ·¤ ¹gm-1e8ba8b5a-3e8¤ ŗ ¹p¤ » ŗ ŗ¤ ¼fl-1e8ba8b5a-3ec¤ ½fl-1e8ba8b5a-3ed¤ ¾ ¼ ½¤ ær ø » ¾¤ Ą˜›š¤ Įfl-1e8ba8b5a-3e0¤ Āfl-1e8ba8b5a-3e1¤ Ćfl-1e8ba8b5a-3e2¤ Ä Į  ä År Ąń Ĥ ʧ™¤ Ēfl-1e8ba8b5a-3d7¤ Čfl-1e8ba8b5a-3d8¤ É Ē Č¤ Źr ĘÄ É¤ Ėg field-specs¤ Ģ’ ˤ Ķfl-1e8ba8b5a-3d3¤ Īfl-1e8ba8b5a-3d4¤ Ļ Ķ Ī¤ Šr ĢÄ Ļ¤ Ńå Æ} ³Ą} æ Å} Ź} Š ¤ Ņnż ŃᤠÓgval¤ Ōn Ó Ńį¤ Õ Ņ Ō¤ Öno Ńᤠ×nŗ ŃᤠŲn¼ Ńį¤ Ł Ų Ņ¤ Ś$ Æ} ³ĄØ}¬¤ ŪnÆ Ś†¤ Ü × Ł Ū¤ Żg struct-set!¤ Žn Ż Ńį¤ ß Æ} ³¤ ąn  ߆¤ į Ž Ņ ą Ō¤ ānĘ Ńᤠćn Ńᤠäq Æ} ³¤ ån1 䆤 ę ć å¤ ē ā Ņ ę¤ č Ö Ü į ē¤ é µ Õ č¤ źq} ³¤ ėn ¤ ꆤ ģg"%test-runner-fail-count!-procedure¤ ķgm-46961e5187-2b8¤ ī ķp¤ ļgt-46961e5187-2b6¤ šgt-46961e5187-2b7¤ ń ļ š¤ ņ ī ī¤ ófl-46961e5187-2bd¤ ōfl-46961e5187-2be¤ õ ó ō¤ ör ń ņ õ¤ ÷ ī¤ ųfl-46961e5187-2ba¤ ł ų¤ śr ÷ ł¤ ū ī ö} śĄ}}}}ČÕŪß ¤ ün¹ ūᤠżå ö} śĄ} æ Å} Ź} Š ¤ žnż żį¤ ’n Ó żį¤  ž ’¤ no żį¤ nŗ żį¤ n¼ żį¤   ž¤ $ ö} śĄØ}¬¤ nÆ †¤    ¤ n Ż żį¤  ö} ś¤ n  †¤   ž  ’¤ nĘ żį¤ n żį¤ q ö} ś¤ n3 †¤   ¤   ž ¤     ¤  ü  ¤ q} ś¤ n ģ †¤ g#%test-runner-xpass-count!-procedure¤ gm-46961e5187-2c8¤  p¤ gt-46961e5187-2c6¤ gt-46961e5187-2c7¤   ¤   ¤ fl-46961e5187-2cd¤ fl-46961e5187-2ce¤   ¤ r   ¤ ! ¤ "fl-46961e5187-2ca¤ # "¤ $r ! #¤ %  } $Ą}}}}ČÕŪß ¤ &n¹ %ᤠ'å } $Ą} æ Å} Ź} Š ¤ (nż 'ᤠ)n Ó 'ᤠ* ( )¤ +no 'ᤠ,nŗ 'ᤠ-n¼ 'ᤠ. - (¤ /$ } $ĄØ}¬¤ 0nÆ /†¤ 1 , . 0¤ 2n Ż 'ᤠ3 } $¤ 4n  3†¤ 5 2 ( 4 )¤ 6nĘ 'ᤠ7n 'ᤠ8q } $¤ 9n5 8†¤ : 7 9¤ ; 6 ( :¤ < + 1 5 ;¤ = & * <¤ >q} $¤ ?n  >†¤ @g#%test-runner-xfail-count!-procedure¤ Agm-46961e5187-2d8¤ B Ap¤ Cgt-46961e5187-2d6¤ Dgt-46961e5187-2d7¤ E C D¤ F B B¤ Gfl-46961e5187-2dd¤ Hfl-46961e5187-2de¤ I G H¤ Jr E F I¤ K B¤ Lfl-46961e5187-2da¤ M L¤ Nr K M¤ O B J} NĄ}}}}ČÕŪß ¤ Pn¹ OᤠQå J} NĄ} æ Å} Ź} Š ¤ Rnż QᤠSn Ó QᤠT R S¤ Uno QᤠVnŗ QᤠWn¼ QᤠX W R¤ Y$ J} NĄØ}¬¤ ZnÆ Y†¤ [ V X Z¤ \n Ż Qᤠ] J} N¤ ^n  ]†¤ _ \ R ^ S¤ `nĘ Qᤠan Qᤠbq J} N¤ cn7 b†¤ d a c¤ e ` R d¤ f U [ _ e¤ g P T f¤ hq} N¤ in @ h†¤ jg"%test-runner-skip-count!-procedure¤ kgm-46961e5187-2e8¤ l kp¤ mgt-46961e5187-2e6¤ ngt-46961e5187-2e7¤ o m n¤ p l l¤ qfl-46961e5187-2ed¤ rfl-46961e5187-2ee¤ s q r¤ tr o p s¤ u l¤ vfl-46961e5187-2ea¤ w v¤ xr u w¤ y l t} xĄ}}}}ČÕŪß ¤ zn¹ yᤠ{å t} xĄ} æ Å} Ź} Š ¤ |nż {ᤠ}n Ó {ᤠ~ | }¤ no {ᤠ€nŗ {ᤠn¼ {ᤠ‚  |¤ ƒ$ t} xĄØ}¬¤ „nÆ ƒ†¤ … € ‚ „¤ †n Ż {ᤠ‡ t} x¤ ˆn  ‡†¤ ‰ † | ˆ }¤ ŠnĘ {ᤠ‹n {ᤠŒq t} x¤ n9 Œ†¤ Ž ‹ ¤  Š | ޤ   … ‰ ¤ ‘ z ~ ¤ ’q} x¤ “n j ’†¤ ”g%test-runner-skip-list!¤ •g"%%test-runner-skip-list!-procedure¤ –gm-46961e5187-2f8¤ — –p¤ ˜gt-46961e5187-2f6¤ ™gt-46961e5187-2f7¤ š ˜ ™¤ › — —¤ œfl-46961e5187-2fd¤ fl-46961e5187-2fe¤ ž œ ¤ Ÿr š › ž¤   —¤ ”fl-46961e5187-2fa¤ ¢ ”¤ £r   ¢¤ ¤ — Ÿ} £Ą}}}}ČÕŪß ¤ „n¹ ¤į¤ ¦å Ÿ} £Ą} æ Å} Ź} Š ¤ §nż ¦į¤ Øn Ó ¦į¤ © § ؤ Ŗno ¦į¤ «nŗ ¦į¤ ¬n¼ ¦į¤ ­ ¬ §¤ ®$ Ÿ} £ĄØ}¬¤ ÆnÆ ®†¤ ° « ­ Ƥ ±n Ż ¦į¤ ² Ÿ} £¤ ³n  ²†¤ “ ± § ³ ؤ µnĘ ¦į¤ ¶n ¦į¤ ·q Ÿ} £¤ øn ” ·†¤ ¹ ¶ ø¤ ŗ µ § ¹¤ » Ŗ ° “ ŗ¤ ¼ „ © »¤ ½q} £¤ ¾n • ½†¤ æg%test-runner-fail-list!¤ Ąg"%%test-runner-fail-list!-procedure¤ Įgm-46961e5187-308¤ Ā Įp¤ Ćgt-46961e5187-306¤ Ägt-46961e5187-307¤ Šà Ĥ Ę Ā Ā¤ Ēfl-46961e5187-30d¤ Čfl-46961e5187-30e¤ É Ē Č¤ Źr Å Ę É¤ Ė Ā¤ Ģfl-46961e5187-30a¤ Ķ Ģ¤ Īr Ė Ķ¤ Ļ Ā Ź} ĪĄ}}}}ČÕŪß ¤ Šn¹ ĻᤠŃå Ź} ĪĄ} æ Å} Ź} Š ¤ Ņnż ŃᤠÓn Ó Ńį¤ Ō Ņ Ó¤ Õno ŃᤠÖnŗ Ńᤠ×n¼ Ńį¤ Ų × Ņ¤ Ł$ Ź} ĪĄØ}¬¤ ŚnÆ Ł†¤ Ū Ö Ų Ś¤ Ün Ż Ńį¤ Ż Ź} Τ Žn  ݆¤ ß Ü Ņ Ž Ó¤ ąnĘ Ńᤠįn Ńᤠāq Ź} Τ ćn æ ↤ ä į ć¤ å ą Ņ ä¤ ę Õ Ū ß å¤ ē Š Ō ę¤ čq} Τ én Ą 膤 źg%test-runner-run-list!¤ ėg!%%test-runner-run-list!-procedure¤ ģgm-46961e5187-318¤ ķ ģp¤ īgt-46961e5187-316¤ ļgt-46961e5187-317¤ š ī ļ¤ ń ķ ķ¤ ņfl-46961e5187-31d¤ ófl-46961e5187-31e¤ ō ņ ó¤ õr š ń ō¤ ö ķ¤ ÷fl-46961e5187-31a¤ ų ÷¤ łr ö ų¤ ś ķ õ} łĄ}}}}ČÕŪß ¤ ūn¹ śį¤ üå õ} łĄ} æ Å} Ź} Š ¤ żnż üᤠžn Ó üᤠ’ ż ž¤ no üᤠnŗ üᤠn¼ üᤠ  ż¤ $ õ} łĄØ}¬¤ nÆ †¤    ¤ n Ż üᤠ õ} ł¤ n  †¤   ż  ž¤ nĘ üᤠn üᤠq õ} ł¤ n ź †¤   ¤   ż ¤     ¤  ū ’ ¤ q} ł¤ n ė †¤ g%test-runner-skip-save!¤ g"%%test-runner-skip-save!-procedure¤ gm-46961e5187-328¤  p¤ gt-46961e5187-326¤ gt-46961e5187-327¤   ¤   ¤ fl-46961e5187-32d¤ fl-46961e5187-32e¤   ¤ r   ¤ ! ¤ "fl-46961e5187-32a¤ # "¤ $r ! #¤ %  } $Ą}}}}ČÕŪß ¤ &n¹ %ᤠ'å } $Ą} æ Å} Ź} Š ¤ (nż 'ᤠ)n Ó 'ᤠ* ( )¤ +no 'ᤠ,nŗ 'ᤠ-n¼ 'ᤠ. - (¤ /$ } $ĄØ}¬¤ 0nÆ /†¤ 1 , . 0¤ 2n Ż 'ᤠ3 } $¤ 4n  3†¤ 5 2 ( 4 )¤ 6nĘ 'ᤠ7n 'ᤠ8q } $¤ 9n  8†¤ : 7 9¤ ; 6 ( :¤ < + 1 5 ;¤ = & * <¤ >q} $¤ ?n  >†¤ @g%test-runner-fail-save!¤ Ag"%%test-runner-fail-save!-procedure¤ Bgm-46961e5187-338¤ C Bp¤ Dgt-46961e5187-336¤ Egt-46961e5187-337¤ F D E¤ G C C¤ Hfl-46961e5187-33d¤ Ifl-46961e5187-33e¤ J H I¤ Kr F G J¤ L C¤ Mfl-46961e5187-33a¤ N M¤ Or L N¤ P C K} OĄ}}}}ČÕŪß ¤ Qn¹ PᤠRå K} OĄ} æ Å} Ź} Š ¤ Snż RᤠTn Ó RᤠU S T¤ Vno RᤠWnŗ RᤠXn¼ RᤠY X S¤ Z$ K} OĄØ}¬¤ [nÆ Z†¤ \ W Y [¤ ]n Ż Rᤠ^ K} O¤ _n  ^†¤ ` ] S _ T¤ anĘ Rᤠbn Rᤠcq K} O¤ dn @ c†¤ e b d¤ f a S e¤ g V \ ` f¤ h Q U g¤ iq} O¤ jn A i†¤ kg#%test-runner-group-stack!-procedure¤ lgm-46961e5187-348¤ m lp¤ ngt-46961e5187-346¤ ogt-46961e5187-347¤ p n o¤ q m m¤ rfl-46961e5187-34d¤ sfl-46961e5187-34e¤ t r s¤ ur p q t¤ v m¤ wfl-46961e5187-34a¤ x w¤ yr v x¤ z m u} yĄ}}}}ČÕŪß ¤ {n¹ zᤠ|å u} yĄ} æ Å} Ź} Š ¤ }nż |ᤠ~n Ó |ᤠ } ~¤ €no |ᤠnŗ |ᤠ‚n¼ |ᤠƒ ‚ }¤ „$ u} yĄØ}¬¤ …nÆ „†¤ †  ƒ …¤ ‡n Ż |ᤠˆ u} y¤ ‰n  ˆ†¤ Š ‡ } ‰ ~¤ ‹nĘ |ᤠŒn |ᤠq u} y¤ Žn; †¤  Œ ޤ  ‹ } ¤ ‘ € † Š ¤ ’ {  ‘¤ “q} y¤ ”n k “†¤ •g%%test-runner-on-test-begin!-procedure¤ –gm-46961e5187-358¤ — –p¤ ˜gt-46961e5187-356¤ ™gt-46961e5187-357¤ š ˜ ™¤ › — —¤ œfl-46961e5187-35d¤ fl-46961e5187-35e¤ ž œ ¤ Ÿr š › ž¤   —¤ ”fl-46961e5187-35a¤ ¢ ”¤ £r   ¢¤ ¤ — Ÿ} £Ą}}}}ČÕŪß ¤ „n¹ ¤į¤ ¦å Ÿ} £Ą} æ Å} Ź} Š ¤ §nż ¦į¤ Øn Ó ¦į¤ © § ؤ Ŗno ¦į¤ «nŗ ¦į¤ ¬n¼ ¦į¤ ­ ¬ §¤ ®$ Ÿ} £ĄØ}¬¤ ÆnÆ ®†¤ ° « ­ Ƥ ±n Ż ¦į¤ ² Ÿ} £¤ ³n  ²†¤ “ ± § ³ ؤ µnĘ ¦į¤ ¶n ¦į¤ ·q Ÿ} £¤ øn= ·†¤ ¹ ¶ ø¤ ŗ µ § ¹¤ » Ŗ ° “ ŗ¤ ¼ „ © »¤ ½q} £¤ ¾n • ½†¤ æg#%test-runner-on-test-end!-procedure¤ Ągm-46961e5187-368¤ Į Ąp¤ Āgt-46961e5187-366¤ Ćgt-46961e5187-367¤ Ä Ā Ć¤ Å Į Į¤ Ęfl-46961e5187-36d¤ Ēfl-46961e5187-36e¤ Č Ę Ē¤ Ér Ä Å Č¤ Ź Į¤ Ėfl-46961e5187-36a¤ Ģ Ė¤ Ķr Ź Ģ¤ Ī Į É} ĶĄ}}}}ČÕŪß ¤ Ļn¹ ĪᤠŠå É} ĶĄ} æ Å} Ź} Š ¤ Ńnż Šį¤ Ņn Ó Šį¤ Ó Ń Ņ¤ Ōno Šį¤ Õnŗ Šį¤ Ön¼ Šį¤ × Ö Ń¤ Ų$ É} ĶĄØ}¬¤ ŁnÆ Ų†¤ Ś Õ × Ł¤ Ūn Ż Šį¤ Ü É} ͤ Żn  ܆¤ Ž Ū Ń Ż Ņ¤ ßnĘ Šį¤ ąn Šį¤ įq É} ͤ ān? ᆤ ć ą ⤠ä ß Ń ć¤ å Ō Ś Ž ä¤ ę Ļ Ó å¤ ēq} ͤ čn æ 熤 ég&%test-runner-on-group-begin!-procedure¤ źgm-46961e5187-378¤ ė źp¤ ģgt-46961e5187-376¤ ķgt-46961e5187-377¤ ī ģ ķ¤ ļ ė ė¤ šfl-46961e5187-37d¤ ńfl-46961e5187-37e¤ ņ š ń¤ ór ī ļ ņ¤ ō ė¤ õfl-46961e5187-37a¤ ö õ¤ ÷r ō ö¤ ų ė ó} ÷Ą}}}}ČÕŪß ¤ łn¹ ųᤠśå ó} ÷Ą} æ Å} Ź} Š ¤ ūnż śį¤ ün Ó śį¤ ż ū ü¤ žno śį¤ ’nŗ śį¤ n¼ śį¤   ū¤ $ ó} ÷ĄØ}¬¤ nÆ †¤  ’  ¤ n Ż śį¤  ó} ÷¤ n  †¤   ū  ü¤ nĘ śį¤ n śį¤ q ó} ÷¤ nA †¤   ¤   ū ¤  ž   ¤  ł ż ¤ q} ÷¤ n é †¤ g$%test-runner-on-group-end!-procedure¤ gm-46961e5187-388¤  p¤ gt-46961e5187-386¤ gt-46961e5187-387¤   ¤   ¤ fl-46961e5187-38d¤ fl-46961e5187-38e¤   ¤ r   ¤  ¤ fl-46961e5187-38a¤  ¤ !r  ¤ "  } !Ą}}}}ČÕŪß ¤ #n¹ "ᤠ$å } !Ą} æ Å} Ź} Š ¤ %nż $ᤠ&n Ó $ᤠ' % &¤ (no $ᤠ)nŗ $ᤠ*n¼ $ᤠ+ * %¤ ,$ } !ĄØ}¬¤ -nÆ ,†¤ . ) + -¤ /n Ż $ᤠ0 } !¤ 1n  0†¤ 2 / % 1 &¤ 3nĘ $ᤠ4n $ᤠ5q } !¤ 6nC 5†¤ 7 4 6¤ 8 3 % 7¤ 9 ( . 2 8¤ : # ' 9¤ ;q} !¤ <n  ;†¤ =g %test-runner-on-final!-procedure¤ >gm-46961e5187-398¤ ? >p¤ @gt-46961e5187-396¤ Agt-46961e5187-397¤ B @ A¤ C ? ?¤ Dfl-46961e5187-39d¤ Efl-46961e5187-39e¤ F D E¤ Gr B C F¤ H ?¤ Ifl-46961e5187-39a¤ J I¤ Kr H J¤ L ? G} KĄ}}}}ČÕŪß ¤ Mn¹ LᤠNå G} KĄ} æ Å} Ź} Š ¤ Onż NᤠPn Ó NᤠQ O P¤ Rno NᤠSnŗ NᤠTn¼ NᤠU T O¤ V$ G} KĄØ}¬¤ WnÆ V†¤ X S U W¤ Yn Ż NᤠZ G} K¤ [n  Z†¤ \ Y O [ P¤ ]nĘ Nᤠ^n Nᤠ_q G} K¤ `nE _†¤ a ^ `¤ b ] O a¤ c R X \ b¤ d M Q c¤ eq} K¤ fn = e†¤ gg$%test-runner-on-bad-count!-procedure¤ hgm-46961e5187-3a8¤ i hp¤ jgt-46961e5187-3a6¤ kgt-46961e5187-3a7¤ l j k¤ m i i¤ nfl-46961e5187-3ad¤ ofl-46961e5187-3ae¤ p n o¤ qr l m p¤ r i¤ sfl-46961e5187-3aa¤ t s¤ ur r t¤ v i q} uĄ}}}}ČÕŪß ¤ wn¹ vᤠxå q} uĄ} æ Å} Ź} Š ¤ ynż xᤠzn Ó xᤠ{ y z¤ |no xᤠ}nŗ xᤠ~n¼ xᤠ ~ y¤ €$ q} uĄØ}¬¤ nÆ €†¤ ‚ }  ¤ ƒn Ż xᤠ„ q} u¤ …n  „†¤ † ƒ y … z¤ ‡nĘ xᤠˆn xᤠ‰q q} u¤ ŠnG ‰†¤ ‹ ˆ Ф Œ ‡ y ‹¤  | ‚ † Œ¤ Ž w { ¤ q} u¤ n g †¤ ‘g'%test-runner-on-bad-end-name!-procedure¤ ’gm-46961e5187-3b8¤ “ ’p¤ ”gt-46961e5187-3b6¤ •gt-46961e5187-3b7¤ – ” •¤ — “ “¤ ˜fl-46961e5187-3bd¤ ™fl-46961e5187-3be¤ š ˜ ™¤ ›r – — š¤ œ “¤ fl-46961e5187-3ba¤ ž ¤ Ÿr œ ž¤   “ ›} ŸĄ}}}}ČÕŪß ¤ ”n¹  į¤ ¢å ›} ŸĄ} æ Å} Ź} Š ¤ £nż ¢į¤ ¤n Ó ¢į¤ „ £ ¤¤ ¦no ¢į¤ §nŗ ¢į¤ Øn¼ ¢į¤ © Ø £¤ Ŗ$ ›} ŸĄØ}¬¤ «nÆ Ŗ†¤ ¬ § © «¤ ­n Ż ¢į¤ ® ›} Ÿ¤ Æn  ®†¤ ° ­ £ Æ ¤¤ ±nĘ ¢į¤ ²n ¢į¤ ³q ›} Ÿ¤ “nI ³†¤ µ ² “¤ ¶ ± £ µ¤ · ¦ ¬ ° ¶¤ ø ” „ ·¤ ¹q} Ÿ¤ ŗn ‘ ¹†¤ »g%test-runner-total-count!¤ ¼g$%%test-runner-total-count!-procedure¤ ½gm-46961e5187-3c8¤ ¾ ½p¤ ægt-46961e5187-3c6¤ Ągt-46961e5187-3c7¤ Į æ Ą¤ Ā ¾ ¾¤ Ćfl-46961e5187-3cd¤ Äfl-46961e5187-3ce¤ Šà Ĥ Ęr Į  Ť Ē ¾¤ Čfl-46961e5187-3ca¤ É Č¤ Źr Ē É¤ Ė ¾ Ę} ŹĄ}}}}ČÕŪß ¤ Ģn¹ ĖᤠĶå Ę} ŹĄ} æ Å} Ź} Š ¤ Īnż ĶᤠĻn Ó ĶᤠРΠϤ Ńno ĶᤠŅnŗ ĶᤠÓn¼ Ķį¤ Ō Ó Ī¤ Õ$ Ę} ŹĄØ}¬¤ ÖnÆ Õ†¤ × Ņ Ō Ö¤ Ųn Ż Ķᤠ٠Ę} ʤ Śn  ن¤ Ū Ų Ī Ś Ļ¤ ÜnĘ ĶᤠŻn ĶᤠŽq Ę} ʤ ßn » ކ¤ ą Ż ߤ į Ü Ī ą¤ ā Ń × Ū į¤ ć Ģ Š ā¤ äq} ʤ ån ¼ 䆤 ęg%test-runner-count-list!¤ ēg#%%test-runner-count-list!-procedure¤ čgm-46961e5187-3d8¤ é čp¤ źgt-46961e5187-3d6¤ ėgt-46961e5187-3d7¤ ģ ź ė¤ ķ é é¤ īfl-46961e5187-3dd¤ ļfl-46961e5187-3de¤ š ī ļ¤ ńr ģ ķ š¤ ņ é¤ ófl-46961e5187-3da¤ ō ó¤ õr ņ ō¤ ö é ń} õĄ}}}}ČÕŪß ¤ ÷n¹ öᤠųå ń} õĄ} æ Å} Ź} Š ¤ łnż ųᤠśn Ó ųᤠū ł ś¤ üno ųᤠżnŗ ųᤠžn¼ ųᤠ’ ž ł¤ $ ń} õĄØ}¬¤ nÆ †¤  ż ’ ¤ n Ż ųᤠ ń} õ¤ n  †¤   ł  ś¤ nĘ ųᤠn ųᤠq ń} õ¤ n ę †¤   ¤   ł ¤  ü   ¤  ÷ ū ¤ q} õ¤ n ē †¤ g%test-result-alist!-procedure¤ gm-46961e5187-3e8¤  p¤ gt-46961e5187-3e6¤ gt-46961e5187-3e7¤   ¤   ¤ fl-46961e5187-3ed¤ fl-46961e5187-3ee¤   ¤ r   ¤  ¤ fl-46961e5187-3ea¤  ¤ r  ¤   } Ą}}}}ČÕŪß ¤ !n¹ ᤠ"å } Ą} æ Å} Ź} Š ¤ #nż "ᤠ$n Ó "ᤠ% # $¤ &no "ᤠ'nŗ "ᤠ(n¼ "ᤠ) ( #¤ *$ } ĄØ}¬¤ +nÆ *†¤ , ' ) +¤ -n Ż "ᤠ. } ¤ /n  .†¤ 0 - # / $¤ 1nĘ "ᤠ2n "ᤠ3q } ¤ 4nK 3†¤ 5 2 4¤ 6 1 # 5¤ 7 & , 0 6¤ 8 ! % 7¤ 9q} ¤ :n  9†¤ ;g!%test-runner-aux-value!-procedure¤ gt-46961e5187-3f6¤ ?gt-46961e5187-3f7¤ @ > ?¤ A = =¤ Bfl-46961e5187-3fd¤ Cfl-46961e5187-3fe¤ D B C¤ Er @ A D¤ F =¤ Gfl-46961e5187-3fa¤ H G¤ Ir F H¤ J = E} IĄ}}}}ČÕŪß ¤ Kn¹ JᤠLå E} IĄ} æ Å} Ź} Š ¤ Mnż LᤠNn Ó LᤠO M N¤ Pno LᤠQnŗ LᤠRn¼ LᤠS R M¤ T$ E} IĄØ}¬¤ UnÆ T†¤ V Q S U¤ Wn Ż LᤠX E} I¤ Yn  X†¤ Z W M Y N¤ [nĘ Lᤠ\n Lᤠ]q E} I¤ ^nM ]†¤ _ \ ^¤ ` [ M _¤ a P V Z `¤ b K O a¤ cq} I¤ dn ; c†¤ egreverse¤ fg%test-null-callback¤ ggtest-on-test-begin-simple¤ hgmake-parameter¤ igerror¤ jf1test-runner not initialized - test-begin missing?¤ kg%test-specifier-matches¤ lg%test-any-specifier-matches¤ mg result-kind¤ ngskip¤ ogxfail¤ pg%test-should-execute¤ qg %test-begin¤ rg suite-name¤ ss r¤ tgm-46961e5187-407¤ u tp¤ v uq¤ wfl-46961e5187-40c¤ xfl-46961e5187-40d¤ y w x¤ zr s v y¤ { u¤ |fl-46961e5187-409¤ } |¤ ~r { }¤ q z} ~¤ €n q †¤ n †¤ ‚ ¤ ƒlll¤ „gcount¤ …s r „¤ † uqq¤ ‡fl-46961e5187-411¤ ˆfl-46961e5187-412¤ ‰fl-46961e5187-413¤ Š ‡ ˆ ‰¤ ‹r … † Ф Œq ‹} ~¤ n q Œ†¤ Žgdisplay¤ f%%%% Starting test ¤ gstring?¤ ‘g string-append¤ ’f.log¤ “gopen-output-file¤ ”gnewline¤ •f (Writing full log to "¤ –f")¤ —g output-port?¤ ˜f Group begin: ¤ ™f Group end: ¤ šf*** Total number of tests was ¤ ›f but should be ¤ œf. ***¤ f<*** Discrepancy indicates testsuite error or exceptions. ***¤ žg%test-on-bad-count-write¤ Ÿgcurrent-output-port¤  g%test-format-line¤ ”f test-end ¤ ¢f does not match test-begin ¤ £g%test-final-report1¤ ¤f# of expected passes ¤ „f# of expected failures ¤ ¦f# of unexpected successes ¤ §f# of unexpected failures ¤ Øf# of skipped tests ¤ ©g%test-final-report-simple¤ Ŗgassq¤ «g source-file¤ ¬g source-line¤ ­f¤ ®f:¤ Ægnumber->string¤ °f: ¤ ±ftest-end not in a group¤ ²g %test-end¤ ³lmŒ¤ “glet¤ µs r̤ ¶gm-46961e5187-417¤ · ¶p¤ ø ·qq¤ ¹fl-46961e5187-41c¤ ŗfl-46961e5187-41d¤ »fl-46961e5187-41e¤ ¼ ¹ ŗ »¤ ½r µ ø ¼¤ ¾ ·¤ æfl-46961e5187-419¤ Ą æ¤ Įr ¾ Ą¤ Āq ½} Į¤ Ćn “ †¤ Ägr¤ Ån Ä Ā†¤ Ęn+ †¤ Ē Ę¤ Č Å Ē¤ É Č¤ ŹnK †¤ Ėn“ †¤ Ģgcons¤ Ķn Ģ Ā†¤ Īn †¤ Ļg test-name¤ Šn Ļ Ā†¤ Ń Ī Š¤ Ņno †¤ Ón p †¤ Ō Ó Å¤ Õg dynamic-wind¤ Ön Õ Ā†¤ ×n¹ †¤ Ųn  †¤ Łn  †¤ Śg cleanup-form¤ Ūs rž ڤ Ügm-46961e5187-422¤ Ż Üp¤ Ž Żqqq¤ ßfl-46961e5187-427¤ ąfl-46961e5187-428¤ įfl-46961e5187-429¤ āfl-46961e5187-42a¤ ć ß ą į ⤠är Ū Ž ć¤ å Ż¤ ęfl-46961e5187-424¤ ē ę¤ čr å ē¤ éq ä} č¤ źn 醤 ėn Õ é†¤ ģn¹ 醤 ķn 醤 ī ģ ķ¤ ļs r ڤ š Żqq¤ ńfl-46961e5187-430¤ ņfl-46961e5187-431¤ ófl-46961e5187-432¤ ō ń ņ ó¤ õr ļ š ō¤ öq õ} č¤ ÷n ö†¤ ųn ö†¤ łl ³Œ¤ śl łŒ¤ ūl śŒ¤ ügform1¤ żgform2¤ žgform3¤ ’grest¤ s r ü ż ž ’¤  Żqqqqq¤ fl-46961e5187-437¤ fl-46961e5187-438¤ fl-46961e5187-439¤ fl-46961e5187-43a¤ fl-46961e5187-43b¤ fl-46961e5187-43c¤ ¤  r¤  q } č¤  n †¤  gbegin¤  n  †¤ g source-form¤ f Test begin:¤ g%test-write-result1¤ grunner¤ gpname¤ s¤ gm-46961e5187-443¤ p¤ qq¤ fl-46961e5187-448¤ fl-46961e5187-449¤ fl-46961e5187-44a¤ ¤ r¤ ¤ fl-46961e5187-445¤ ¤ r¤  q}¤ !n  †¤ "n †¤ #"¤ $gdefault¤ %s$¤ &qqq¤ 'fl-46961e5187-44f¤ (fl-46961e5187-450¤ )fl-46961e5187-451¤ *fl-46961e5187-452¤ +'()*¤ ,r%&+¤ -q,}¤ .n “-†¤ /gp¤ 0n/-†¤ 1n Ŗ-†¤ 2nJ-†¤ 3no-†¤ 4gcdr¤ 5n4-†¤ 650¤ 7gfail¤ 8gxpass¤ 9fXPASS¤ :fFAIL¤ ;f ¤  Ļ « ¬¤ ?f ¤ @gwrite¤ Agpass¤ BA8¤ Cg%test-report-result¤ Dg%test-evaluate-with-catch¤ Egcatch¤ Fgtest-expression¤ GsF¤ Hgm-46961e5187-458¤ IHp¤ JIq¤ Kfl-46961e5187-45d¤ Lfl-46961e5187-45e¤ MKL¤ NrGJM¤ OI¤ Pfl-46961e5187-45a¤ QP¤ RrOQ¤ SqN}R¤ TnES†¤ UnS†¤ Vn¹S†¤ WnÉS†¤ XnĀS†¤ YWXŒ¤ Zn!S†¤ [n+S†¤ \[¤ ]nS†¤ ^g actual-error¤ _n^S†¤ `]_¤ an ĢS†¤ baWX¤ cZ\`b¤ dnS†¤ eVYcd¤ fe¤ gg syntax-source¤ hgassq-ref¤ igfilename¤ jgline¤ kg datum->syntax¤ lghere¤ mg line-alist¤ nm¤ ofl-46961e5187-5eb¤ po¤ qrnÜp¤ rg file-alist¤ sr¤ tfl-46961e5187-5e8¤ ut¤ vrsÜu¤ wj¤ xfl-46961e5187-5e4¤ yx¤ zrwÜy¤ {gfile¤ |{¤ }fl-46961e5187-5e0¤ ~}¤ r|Ü~¤ €g src-props¤ €¤ ‚fl-46961e5187-5de¤ ƒ‚¤ „rÜƒ¤ …ž¤ †fl-46961e5187-5dc¤ ‡†¤ ˆr…܇¤ ‰q}}q}v}z}}„}}ˆ¤ Šnl‰†¤ ‹g syntax->datum¤ Œgappend¤ Œ¤ ŽŒ¤ g%test-source-line2¤ g%test-on-test-begin¤ ‘g%test-on-test-end¤ ’g%test-comp2body¤ “lllll¤ ”gcomp¤ •gexpected¤ –s Ä”• g¤ —gm-46961e5187-462¤ ˜—p¤ ™˜qqqq¤ šfl-46961e5187-467¤ ›fl-46961e5187-468¤ œfl-46961e5187-469¤ fl-46961e5187-46a¤ žfl-46961e5187-46b¤ Ÿš›œž¤  r–™Ÿ¤ ”˜¤ ¢fl-46961e5187-464¤ £¢¤ ¤r”£¤ „q }¤¤ ¦n “„†¤ §no„†¤ Øn„†¤ ©gexp¤ Ŗn©„†¤ «n!„†¤ ¬n„†¤ ­gexpected-value¤ ®n­„†¤ Ƭ®¤ °ÆŖ¤ ±gres¤ ²n±„†¤ ³nD„†¤ “g actual-value¤ µn“„†¤ ¶¬µ¤ ·¶²¤ øn‘„†¤ ¹Ŗ²¤ ŗnC„†¤ »ŗ¤ ¼»¤ ½g real-part¤ ¾g imag-part¤ æg%test-approximate=¤ Ąg%test-comp1body¤ Įs Ä g¤ Āgm-46961e5187-471¤ ĆĀp¤ ÄĆqq¤ Åfl-46961e5187-476¤ Ęfl-46961e5187-477¤ Ēfl-46961e5187-478¤ ČÅĘǤ ÉrĮÄȤ ŹĆ¤ Ėfl-46961e5187-473¤ Ģˤ ĶrŹĢ¤ ĪqÉ}ͤ Ļn “Ά¤ ŠnoΆ¤ ŃnĪ†¤ Ņn±Ī†¤ ÓnDΆ¤ Ōn!Ά¤ ÕnΆ¤ Ön“Ά¤ ×ÕÖ¤ Ų×Ҥ Łn‘Ά¤ ŚŅ¤ ŪnCΆ¤ ÜŪ¤ ŻÜ¤ Žfl-46961e5187-47e¤ ߎ¤ ąrÜߤ įq}ठānᆤ ć `l¤ ägmac¤ åä rj¤ ęfl-46961e5187-481¤ ēfl-46961e5187-482¤ čfl-46961e5187-483¤ éęēč¤ źråńé¤ ėqź}ठģn ²ė†¤ ķl¤ īķl¤ ļäj¤ šfl-46961e5187-488¤ ńfl-46961e5187-489¤ ņšń¤ órļÄņ¤ ōqó}ठõn ²ō†¤ önō†¤ ÷fl-46961e5187-48d¤ ų÷¤ łrÜų¤ śq}ł¤ ūnś†¤ ü ƒl¤ żglet*¤ žgtname¤ ’äž gj¤ fl-46961e5187-490¤ fl-46961e5187-491¤ fl-46961e5187-492¤ fl-46961e5187-493¤ ¤ r’¤ q}ł¤ nż†¤ n Ƥ  n-†¤   ¤   ¤  n˜†¤  nK†¤ n ̆¤ n†¤ n φ¤ ¤ nĄ†¤ ä gj¤ fl-46961e5187-499¤ fl-46961e5187-49a¤ fl-46961e5187-49b¤ ¤ rń¤ q}ł¤ nż†¤ n Ƥ n-†¤ ¤ ¤ ¤  nK†¤ !nĄ†¤ "”~¤ #fl-46961e5187-58e¤ $fl-46961e5187-58f¤ %#$¤ &r"Ä%¤ 'q}&¤ (n'†¤ )ll¤ *äž• gj”¤ +fl-46961e5187-592¤ ,fl-46961e5187-593¤ -fl-46961e5187-594¤ .fl-46961e5187-595¤ /fl-46961e5187-596¤ 0fl-46961e5187-597¤ 1+,-./0¤ 2r*©1¤ 3q2}&¤ 4nż3†¤ 5n Ä3†¤ 6n-3†¤ 76¤ 857¤ 9n˜3†¤ :nK3†¤ ;n Ģ3†¤ <n3†¤ =n Ļ3†¤ ><=¤ ?n’3†¤ @ ƒll¤ Aä• gj”¤ Bfl-46961e5187-59f¤ Cfl-46961e5187-5a0¤ Dfl-46961e5187-5a1¤ Efl-46961e5187-5a2¤ Ffl-46961e5187-5a3¤ GBCDEF¤ HrAĪG¤ IqH}&¤ JnżI†¤ Kn ÄI†¤ Ln-I†¤ ML¤ NKM¤ ON¤ PnKI†¤ Qn’I†¤ Rg %test-comp2¤ Sgeqv?¤ Tfl-46961e5187-4a0¤ UT¤ VrÜU¤ Wq}V¤ XnSW†¤ Yfl-46961e5187-4a2¤ ZY¤ [rÜZ¤ \q}[¤ ]nŗ\†¤ ^gequal?¤ _fl-46961e5187-4a4¤ `_¤ arÜ`¤ bq}a¤ cn^b†¤ dfl-46961e5187-4a6¤ ed¤ frÜe¤ gq}f¤ hng†¤ i“l¤ jäž• g ij¤ kfl-46961e5187-4a9¤ lfl-46961e5187-4aa¤ mfl-46961e5187-4ab¤ nfl-46961e5187-4ac¤ ofl-46961e5187-4ad¤ pfl-46961e5187-4ae¤ qklmnop¤ rrj©q¤ sqr}f¤ tnżs†¤ un Äs†¤ vn-s†¤ wv¤ xuw¤ yn˜s†¤ znKs†¤ {n Ģs†¤ |ns†¤ }n Ļs†¤ ~|}¤ n’s†¤ €næs†¤ l¤ ‚ä• g ij¤ ƒfl-46961e5187-4b6¤ „fl-46961e5187-4b7¤ …fl-46961e5187-4b8¤ †fl-46961e5187-4b9¤ ‡fl-46961e5187-4ba¤ ˆƒ„…†‡¤ ‰r‚Īˆ¤ Šq‰}f¤ ‹nżŠ†¤ Œn ÄŠ†¤ n-І¤ Ž¤ ŒŽ¤ ¤ ‘nKІ¤ ’n’І¤ “n抆¤ ”g %test-error¤ •gcond¤ –getype¤ —s Ä– g¤ ˜gm-46961e5187-4c1¤ ™˜p¤ š™qqq¤ ›fl-46961e5187-4c6¤ œfl-46961e5187-4c7¤ fl-46961e5187-4c8¤ žfl-46961e5187-4c9¤ Ÿ›œž¤  r—šŸ¤ ”™¤ ¢fl-46961e5187-4c3¤ £¢¤ ¤r”£¤ „q }¤¤ ¦n•„†¤ §n„†¤ Øn “„†¤ ©get¤ Ŗn©„†¤ «n!„†¤ ¬n„†¤ ­gexpected-error¤ ®n­„†¤ Ƭ®¤ °ÆŖ¤ ±n‘„†¤ ²nE„†¤ ³n„†¤ “n¹„†¤ µn“„†¤ ¶¬µ¤ ·n„†¤ ø·¤ ¹nÉ„†¤ ŗnĀ„†¤ »¹ŗŒ¤ ¼n^„†¤ ½¬¼¤ ¾n Ģ„†¤ æ¾¹ŗ¤ Ą½æ¤ Į³¤ ĀnC„†¤ Ƥ ÄƤ Åfl-46961e5187-4d0¤ ĘŤ ĒrÜʤ Čq}Ǥ ÉnȆ¤ Źäž– gj¤ Ėfl-46961e5187-4d3¤ Ģfl-46961e5187-4d4¤ Ķfl-46961e5187-4d5¤ Īfl-46961e5187-4d6¤ Ļfl-46961e5187-4d7¤ ŠĖĢĶĪϤ ŃrŹĪФ ŅqŃ}Ǥ ÓnżŅ†¤ Ōn Ä҆¤ Õn-҆¤ ÖÕ¤ ×ŌÖ¤ Ųn˜Ņ†¤ ŁnK҆¤ Śn Ģ҆¤ Ūn҆¤ Ün Ļ҆¤ ŻŪܤ Žn”҆¤ ßä– gj¤ ąfl-46961e5187-4de¤ įfl-46961e5187-4df¤ āfl-46961e5187-4e0¤ ćfl-46961e5187-4e1¤ äąįā㤠årßä¤ ęqå}Ǥ ēnżę†¤ čn Äꆤ én-ꆤ źé¤ ė蟤 ģė¤ ķnKꆤ īn”ꆤ ļfl-46961e5187-4e7¤ šfl-46961e5187-4e8¤ ńfl-46961e5187-4e9¤ ņļšń¤ órńņ¤ ōqó}Ǥ õnżō†¤ ön Äō†¤ ÷n-ō†¤ ų÷¤ łöų¤ śł¤ ūnKō†¤ ün”ō†¤ żnō†¤ žgapply¤ ’l-Œ¤ l’Œ¤ sž¤ gm-46961e5187-4ed¤ p¤ qq¤ fl-46961e5187-4f2¤ fl-46961e5187-4f3¤ fl-46961e5187-4f4¤ ¤  r¤  ¤  fl-46961e5187-4ef¤   ¤  r  ¤ q } ¤ n “†¤ g saved-runner¤ n†¤ n+†¤ ¤ ¤ ¤ n Õ†¤ n¹†¤ ¤ ¤ ¤ g%test-match-nth¤ gn¤ s¤ gm-46961e5187-4f9¤ p¤  q¤ !fl-46961e5187-4fe¤ "fl-46961e5187-4ff¤ #!"¤ $r #¤ %¤ &fl-46961e5187-4fb¤ '&¤ (r%'¤ )q$}(¤ *n)†¤ +n )†¤ ,+¤ -s „¤ .qq¤ /fl-46961e5187-503¤ 0fl-46961e5187-504¤ 1fl-46961e5187-505¤ 2/01¤ 3r-.2¤ 4q3}(¤ 5n4†¤ 6g%test-match-all¤ 7gpred¤ 8s7¤ 9gm-46961e5187-509¤ :9p¤ ;:q¤ <=¤ ?r8;>¤ @:¤ Afl-46961e5187-50b¤ BA¤ Cr@B¤ Dq?}C¤ En6D†¤ Fg%test-as-specifier¤ GnFD†¤ Hg%test-match-any¤ Igm-46961e5187-513¤ JIp¤ KJq¤ Lfl-46961e5187-518¤ Mfl-46961e5187-519¤ NLM¤ Or8KN¤ PJ¤ Qfl-46961e5187-515¤ RQ¤ SrPR¤ TqO}S¤ UnHT†¤ VnFT†¤ Wg procedure?¤ Xginteger?¤ Yfnot a valid test specifier¤ Zgm-46961e5187-51d¤ [Zp¤ \[q¤ ]fl-46961e5187-522¤ ^fl-46961e5187-523¤ _]^¤ `r8\_¤ a[¤ bfl-46961e5187-51f¤ cb¤ drac¤ eq`}d¤ fn “e†¤ gne†¤ hn-e†¤ ih¤ jgi¤ kj¤ ln ”e†¤ mn Ģe†¤ nne†¤ onFe†¤ pn£e†¤ qpg¤ rq¤ sgm-46961e5187-527¤ tsp¤ utq¤ vfl-46961e5187-52c¤ wfl-46961e5187-52d¤ xvw¤ yr8ux¤ zt¤ {fl-46961e5187-529¤ |{¤ }rz|¤ ~qy}}¤ n “~†¤ €n~†¤ n-~†¤ ‚¤ ƒ€‚¤ „ƒ¤ …n æ~†¤ †n Ģ~†¤ ‡n~†¤ ˆnF~†¤ ‰nś~†¤ Љ€¤ ‹Š¤ Œgopen-input-string¤ gread¤ Žg eof-object?¤ g read-char¤ geval¤ ‘f (not at eof)¤C5h(Xš]4   T54W>"G4Xi4Yi5Z>"G4]`c>"G4fghkm‰h@]C8gdummy  gnames     CŒh(¢] 45$@6šgx  "gtmp "gfilenamefsrfi/srfi-64/testing.scmŒ ; ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgnamesC5gR4fŽhk”®°³“h ¢]45ŒŒŒŒCšgdummy  galloc  grunner?   gname   gindex   gsetter   ggetter      CŒh(ß] 45$@6×gx  "gtmp "gfilenamefsrfi/srfi-64/testing.scmŒ g ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgallocgrunner?gnamegindexgsetterggetterg...C5ŽRÆh u]ØCmgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg%%test-runner-alloc-procedureŒCµR4f¶hkø,h]C   C.0¶1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C6h]C   C hx]45$@45$ O@45" 6$4 O?$ @"’’×"’’Ӆgx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  q C5¶R9:=ÆTØ4WÆ>"G Z–µiŖÆRÆh]¦$§‚CCygobj  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg%test-runner?-procedureŒC[R4f'hk\Ćh7]C/gt-46961e5187-35    C.0'1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   CÅh]C   C hx]45$@45$ O@45" 6$4 O?$ @"’’×"’’Ӆgx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  q C5'RÆČ0h‰]§& ©C6gs  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg!%test-runner-pass-count-procedureŒCÉR4f0hkś h:]ŒŒC2gerr  gs    Ch:]ŒŒC2gerr  gs    C$*h:]ŒŒC2gerr  gs    C\Hh7]C/gt-46961e5187-41    C.001h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   CJh]C   ChøÉ]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@"’’×"’’ÓĮgx  ¶gtmp ¶gtmp  " ¶gtmp  9 ¶gtmp  P ¶gtmp  g ¶gtmp  ƒ ¶gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  ¶ C50RÆČ2h‰]§& ©C6gs  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg!%test-runner-fail-count-procedureŒCKR4f2hkY`eh:]ŒŒC2gerr  gs    Chnsh:]ŒŒC2gerr  gs    Cv|h:]ŒŒC2gerr  gs    C\žh7]C/gt-46961e5187-5c    C.021h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C h]C   ChøÉ]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@"’’×"’’ÓĮgx  ¶gtmp ¶gtmp  " ¶gtmp  9 ¶gtmp  P ¶gtmp  g ¶gtmp  ƒ ¶gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  ¶ C52RÆČ4h Š]§& ©C6‚gs  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg"%test-runner-xpass-count-procedureŒC”R4f4hkƶ»h:]ŒŒC2gerr  gs    C¾ÄÉh:]ŒŒC2gerr  gs    CĢŅ×h:]ŒŒC2gerr  gs    C\ōh7]C/gt-46961e5187-77    C.041h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   Cöh]C   ChøÉ]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@"’’×"’’ÓĮgx  ¶gtmp ¶gtmp  " ¶gtmp  9 ¶gtmp  P ¶gtmp  g ¶gtmp  ƒ ¶gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  ¶ C54RÆČ6h Š]§& ©C6‚gs  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg"%test-runner-xfail-count-procedureŒC÷R4f6hk h:]ŒŒC2gerr  gs    Ch:]ŒŒC2gerr  gs    C"(-h:]ŒŒC2gerr  gs    C\Jh7]C/gt-46961e5187-92    C.061h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   CLh]C   ChøÉ]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@"’’×"’’ÓĮgx  ¶gtmp ¶gtmp  " ¶gtmp  9 ¶gtmp  P ¶gtmp  g ¶gtmp  ƒ ¶gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  ¶ C56RÆČ8h ‰]§& ©C6gs  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg!%test-runner-skip-count-procedureŒCMR4f8hk[bgh:]ŒŒC2gerr  gs    Cjpuh:]ŒŒC2gerr  gs    Cx~ƒh:]ŒŒC2gerr  gs    C\ h7]C/gt-46961e5187-ad    C.081h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C¢h]C   ChøÉ]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@"’’×"’’ÓĮgx  ¶gtmp ¶gtmp  " ¶gtmp  9 ¶gtmp  P ¶gtmp  g ¶gtmp  ƒ ¶gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  ¶ C58RÆČ£h ‰]§& ©C6gs  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg!%%test-runner-skip-list-procedureŒC¤R4f£hk²¹¾h:]ŒŒC2gerr  gs    CĮĒĢh:]ŒŒC2gerr  gs    CĻÕŚh:]ŒŒC2gerr  gs    C\÷h7]C/gt-46961e5187-c8    C.0£1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   Cłh]C   ChøÉ]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@"’’×"’’ÓĮgx  ¶gtmp ¶gtmp  " ¶gtmp  9 ¶gtmp  P ¶gtmp  g ¶gtmp  ƒ ¶gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  ¶ C5£RÆČśh ‰]§& ©C6gs  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg!%%test-runner-fail-list-procedureŒCūR4fśhk h:]ŒŒC2gerr  gs    C#h:]ŒŒC2gerr  gs    C&,1h:]ŒŒC2gerr  gs    C\Nh7]C/gt-46961e5187-e3    C.0ś1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   CPh]C   ChøÉ]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@"’’×"’’ÓĮgx  ¶gtmp ¶gtmp  " ¶gtmp  9 ¶gtmp  P ¶gtmp  g ¶gtmp  ƒ ¶gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  ¶ C5śRÆČQh ˆ]§& ©C6€gs  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg %%test-runner-run-list-procedureŒCRR4fQhk`glh:]ŒŒC2gerr  gs    Couzh:]ŒŒC2gerr  gs    C}ƒˆh:]ŒŒC2gerr  gs    C\„h7]C/gt-46961e5187-fe    C.0Q1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C§h]C   ChøÉ]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@"’’×"’’ÓĮgx  ¶gtmp ¶gtmp  " ¶gtmp  9 ¶gtmp  P ¶gtmp  g ¶gtmp  ƒ ¶gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  ¶ C5QRÆČØh ‰]§& ©C6gs  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg!%%test-runner-skip-save-procedureŒC©R4fØhk·¾Ćh:]ŒŒC2gerr  gs    CĘĢŃh:]ŒŒC2gerr  gs    CŌŚßh:]ŒŒC2gerr  gs    C\üh8]C0gt-46961e5187-119    C.0Ø1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   Cžh]C   ChøÉ]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@"’’×"’’ÓĮgx  ¶gtmp ¶gtmp  " ¶gtmp  9 ¶gtmp  P ¶gtmp  g ¶gtmp  ƒ ¶gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  ¶ C5ØRÆČ’h ‰]§& ©C6gs  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg!%%test-runner-fail-save-procedureŒCR4f’hkh:]ŒŒC2gerr  gs    C#(h:]ŒŒC2gerr  gs    C+16h:]ŒŒC2gerr  gs    C\Sh8]C0gt-46961e5187-134    C.0’1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   CUh]C   ChøÉ]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@"’’×"’’ÓĮgx  ¶gtmp ¶gtmp  " ¶gtmp  9 ¶gtmp  P ¶gtmp  g ¶gtmp  ƒ ¶gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  ¶ C5’RÆČ:h Š]§& ©C6‚gs  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg"%test-runner-group-stack-procedureŒCVR4f:hkdkph:]ŒŒC2gerr  gs    Csy~h:]ŒŒC2gerr  gs    C‡Œh:]ŒŒC2gerr  gs    C\©h8]C0gt-46961e5187-14f    C.0:1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C«h]C   ChøÉ]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@"’’×"’’ÓĮgx  ¶gtmp ¶gtmp  " ¶gtmp  9 ¶gtmp  P ¶gtmp  g ¶gtmp  ƒ ¶gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  ¶ C5:RÆČ<h Œ]§& ©C6„gs  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg$%test-runner-on-test-begin-procedureŒC¬R4f<hkŗĮĘh:]ŒŒC2gerr  gs    CÉĻŌh:]ŒŒC2gerr  gs    Cׯāh:]ŒŒC2gerr  gs    C\’h8]C0gt-46961e5187-16a    C.0<1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   Ch]C   ChøÉ]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@"’’×"’’ÓĮgx  ¶gtmp ¶gtmp  " ¶gtmp  9 ¶gtmp  P ¶gtmp  g ¶gtmp  ƒ ¶gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  ¶ C5h Š]§& ©C6‚gs  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg"%test-runner-on-test-end-procedureŒCR4f>hkh:]ŒŒC2gerr  gs    C%*h:]ŒŒC2gerr  gs    C-38h:]ŒŒC2gerr  gs    C\Uh8]C0gt-46961e5187-185    C.0>1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   CWh]C   ChøÉ]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@"’’×"’’ÓĮgx  ¶gtmp ¶gtmp  " ¶gtmp  9 ¶gtmp  P ¶gtmp  g ¶gtmp  ƒ ¶gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  ¶ C5>RÆČ@h ]§& ©C6…gs  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg%%test-runner-on-group-begin-procedureŒCXR4f@hkfmrh:]ŒŒC2gerr  gs    Cu{€h:]ŒŒC2gerr  gs    Cƒ‰Žh:]ŒŒC2gerr  gs    C\«h8]C0gt-46961e5187-1a0    C.0@1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C­h]C   ChøÉ]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@"’’×"’’ÓĮgx  ¶gtmp ¶gtmp  " ¶gtmp  9 ¶gtmp  P ¶gtmp  g ¶gtmp  ƒ ¶gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  ¶ C5@RÆČBh ‹]§& ©C6ƒgs  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg#%test-runner-on-group-end-procedureŒC®R4fBhk¼ĆČh:]ŒŒC2gerr  gs    CĖŃÖh:]ŒŒC2gerr  gs    CŁßäh:]ŒŒC2gerr  gs    C\h8]C0gt-46961e5187-1bb    C.0B1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   Ch]C   ChøÉ]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@"’’×"’’ÓĮgx  ¶gtmp ¶gtmp  " ¶gtmp  9 ¶gtmp  P ¶gtmp  g ¶gtmp  ƒ ¶gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  ¶ C5BRÆČDh ‡]§& ©C6gs  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg%test-runner-on-final-procedureŒCR4fDhkh:]ŒŒC2gerr  gs    C!',h:]ŒŒC2gerr  gs    C/5:h:]ŒŒC2gerr  gs    C\Wh8]C0gt-46961e5187-1d6    C.0D1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   CYh]C   ChøÉ]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@"’’×"’’ÓĮgx  ¶gtmp ¶gtmp  " ¶gtmp  9 ¶gtmp  P ¶gtmp  g ¶gtmp  ƒ ¶gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  ¶ C5DRÆČFh ‹]§& ©C6ƒgs  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg#%test-runner-on-bad-count-procedureŒCZR4fFhkhoth:]ŒŒC2gerr  gs    Cw}‚h:]ŒŒC2gerr  gs    C…‹h:]ŒŒC2gerr  gs    C\­h8]C0gt-46961e5187-1f1    C.0F1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   CÆh]C   ChøÉ]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@"’’×"’’ÓĮgx  ¶gtmp ¶gtmp  " ¶gtmp  9 ¶gtmp  P ¶gtmp  g ¶gtmp  ƒ ¶gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  ¶ C5FRÆČHh Ž]§& ©C6†gs  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg&%test-runner-on-bad-end-name-procedureŒC°R4fHhk¾ÅŹh:]ŒŒC2gerr  gs    CĶÓŲh:]ŒŒC2gerr  gs    CŪįęh:]ŒŒC2gerr  gs    C\h8]C0gt-46961e5187-20c    C.0H1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   Ch]C   ChøÉ]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@"’’×"’’ÓĮgx  ¶gtmp ¶gtmp  " ¶gtmp  9 ¶gtmp  P ¶gtmp  g ¶gtmp  ƒ ¶gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  ¶ C5HRÆČh ‹]§& ©C6ƒgs  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg#%%test-runner-total-count-procedureŒCR4fhk!h:]ŒŒC2gerr  gs    C$*/h:]ŒŒC2gerr  gs    C28=h:]ŒŒC2gerr  gs    C\Zh8]C0gt-46961e5187-227    C.01h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C\h]C   ChøÉ]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@"’’×"’’ÓĮgx  ¶gtmp ¶gtmp  " ¶gtmp  9 ¶gtmp  P ¶gtmp  g ¶gtmp  ƒ ¶gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  ¶ C5RÆČ]h Š]§& ©C6‚gs  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg"%%test-runner-count-list-procedureŒC^R4f]hklsxh:]ŒŒC2gerr  gs    C{†h:]ŒŒC2gerr  gs    C‰”h:]ŒŒC2gerr  gs    C\±h8]C0gt-46961e5187-242    C.0]1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C³h]C   ChøÉ]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@"’’×"’’ÓĮgx  ¶gtmp ¶gtmp  " ¶gtmp  9 ¶gtmp  P ¶gtmp  g ¶gtmp  ƒ ¶gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  ¶ C5]RÆČJh „]§& ©C6|gs  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg%test-result-alist-procedureŒC“R4fJhkĀÉĪh:]ŒŒC2gerr  gs    CŃ×Üh:]ŒŒC2gerr  gs    Cßåźh:]ŒŒC2gerr  gs    C\ h8]C0gt-46961e5187-25d    C.0J1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C h]C   ChøÉ]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@"’’×"’’ÓĮgx  ¶gtmp ¶gtmp  " ¶gtmp  9 ¶gtmp  P ¶gtmp  g ¶gtmp  ƒ ¶gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  ¶ C5JRÆČLh ˆ]§& ©C6€gs  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg %test-runner-aux-value-procedureŒC R4fLhk   $h:]ŒŒC2gerr  gs    C ' - 2h:]ŒŒC2gerr  gs    C 5 ; @h:]ŒŒC2gerr  gs    C\ ]h8]C0gt-46961e5187-278    C.0L1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C _h]C   ChøÉ]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@"’’×"’’ÓĮgx  ¶gtmp ¶gtmp  " ¶gtmp  9 ¶gtmp  P ¶gtmp  g ¶gtmp  ƒ ¶gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  ¶ C5LR4f&hk d ‰ ‹ £³“h v]45ŒŒŒŒŒCngdummy  gcheck?  gs   ggetter   gexpr      CŒh(Ē] 45$@6ægx  "gtmp "gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgcheck?gsggettergexprg...C5&RÆČ1h ›]§& ŖC6“gs  gval  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg"%test-runner-pass-count!-procedureŒC ¤R4f1hk „ éhV]CNgt-46961e5187-2a6  gt-46961e5187-2a7    C.011h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C ėh]C   C hx]45$@45$ O@45" 6$4 O?$ @"’’×"’’Ӆgx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  q C51RÆČ3h ›]§& ŖC6“gs  gval  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg"%test-runner-fail-count!-procedureŒC ģR4f3hk „ hV]CNgt-46961e5187-2b6  gt-46961e5187-2b7    C.031h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C h]C   C hx]45$@45$ O@45" 6$4 O?$ @"’’×"’’Ӆgx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  q C53RÆČ5h œ]§& ŖC6”gs  gval  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg#%test-runner-xpass-count!-procedureŒC R4f5hk „ =hV]CNgt-46961e5187-2c6  gt-46961e5187-2c7    C.051h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C ?h]C   C hx]45$@45$ O@45" 6$4 O?$ @"’’×"’’Ӆgx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  q C55RÆČ7h œ]§& ŖC6”gs  gval  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg#%test-runner-xfail-count!-procedureŒC @R4f7hk „ ghV]CNgt-46961e5187-2d6  gt-46961e5187-2d7    C.071h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C ih]C   C hx]45$@45$ O@45" 6$4 O?$ @"’’×"’’Ӆgx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  q C57RÆČ9h ›]§& ŖC6“gs  gval  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg"%test-runner-skip-count!-procedureŒC jR4f9hk „ ‘hV]CNgt-46961e5187-2e6  gt-46961e5187-2e7    C.091h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C “h]C   C hx]45$@45$ O@45" 6$4 O?$ @"’’×"’’Ӆgx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  q C59RÆČ ”h ›]§& ŖC6“gs  gval  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg"%%test-runner-skip-list!-procedureŒC •R4f ”hk „ ¼hV]CNgt-46961e5187-2f6  gt-46961e5187-2f7    C.0 ”1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C ¾h]C   C hx]45$@45$ O@45" 6$4 O?$ @"’’×"’’Ӆgx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  q C5 ”RÆČ æh ›]§& ŖC6“gs  gval  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg"%%test-runner-fail-list!-procedureŒC ĄR4f æhk „ ēhV]CNgt-46961e5187-306  gt-46961e5187-307    C.0 æ1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C éh]C   C hx]45$@45$ O@45" 6$4 O?$ @"’’×"’’Ӆgx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  q C5 æRÆČ źh š]§& ŖC6’gs  gval  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg!%%test-runner-run-list!-procedureŒC ėR4f źhk „ hV]CNgt-46961e5187-316  gt-46961e5187-317    C.0 ź1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C h]C   C hx]45$@45$ O@45" 6$4 O?$ @"’’×"’’Ӆgx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  q C5 źRÆČ h ›]§& ŖC6“gs  gval  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg"%%test-runner-skip-save!-procedureŒC R4f hk „ =hV]CNgt-46961e5187-326  gt-46961e5187-327    C.0 1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C ?h]C   C hx]45$@45$ O@45" 6$4 O?$ @"’’×"’’Ӆgx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  q C5 RÆČ @h ›]§& ŖC6“gs  gval  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg"%%test-runner-fail-save!-procedureŒC AR4f @hk „ hhV]CNgt-46961e5187-336  gt-46961e5187-337    C.0 @1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C jh]C   C hx]45$@45$ O@45" 6$4 O?$ @"’’×"’’Ӆgx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  q C5 @RÆČ;h œ]§& ŖC6”gs  gval  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg#%test-runner-group-stack!-procedureŒC kR4f;hk „ ’hV]CNgt-46961e5187-346  gt-46961e5187-347    C.0;1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C ”h]C   C hx]45$@45$ O@45" 6$4 O?$ @"’’×"’’Ӆgx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  q C5;RÆČ=h ž]§& ŖC6–gs  gval  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg%%test-runner-on-test-begin!-procedureŒC •R4f=hk „ ¼hV]CNgt-46961e5187-356  gt-46961e5187-357    C.0=1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C ¾h]C   C hx]45$@45$ O@45" 6$4 O?$ @"’’×"’’Ӆgx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  q C5=RÆČ?h œ]§& ŖC6”gs  gval  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg#%test-runner-on-test-end!-procedureŒC æR4f?hk „ ęhV]CNgt-46961e5187-366  gt-46961e5187-367    C.0?1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C čh]C   C hx]45$@45$ O@45" 6$4 O?$ @"’’×"’’Ӆgx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  q C5?RÆČAh Ÿ]§& ŖC6—gs  gval  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg&%test-runner-on-group-begin!-procedureŒC éR4fAhk „ hV]CNgt-46961e5187-376  gt-46961e5187-377    C.0A1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C h]C   C hx]45$@45$ O@45" 6$4 O?$ @"’’×"’’Ӆgx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  q C5ARÆČCh ]§& ŖC6•gs  gval  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg$%test-runner-on-group-end!-procedureŒC R4fChk „ :hV]CNgt-46961e5187-386  gt-46961e5187-387    C.0C1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C <h]C   C hx]45$@45$ O@45" 6$4 O?$ @"’’×"’’Ӆgx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  q C5CRÆČEh ™]§& ŖC6‘gs  gval  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg %test-runner-on-final!-procedureŒC =R4fEhk „ dhV]CNgt-46961e5187-396  gt-46961e5187-397    C.0E1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C fh]C   C hx]45$@45$ O@45" 6$4 O?$ @"’’×"’’Ӆgx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  q C5ERÆČGh ]§& ŖC6•gs  gval  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg$%test-runner-on-bad-count!-procedureŒC gR4fGhk „ ŽhV]CNgt-46961e5187-3a6  gt-46961e5187-3a7    C.0G1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C h]C   C hx]45$@45$ O@45" 6$4 O?$ @"’’×"’’Ӆgx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  q C5GRÆČIh  ]§& ŖC6˜gs  gval  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg'%test-runner-on-bad-end-name!-procedureŒC ‘R4fIhk „ øhV]CNgt-46961e5187-3b6  gt-46961e5187-3b7    C.0I1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C ŗh]C   C hx]45$@45$ O@45" 6$4 O?$ @"’’×"’’Ӆgx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  q C5IRÆČ »h ]§& ŖC6•gs  gval  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg$%%test-runner-total-count!-procedureŒC ¼R4f »hk „ ćhV]CNgt-46961e5187-3c6  gt-46961e5187-3c7    C.0 »1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C åh]C   C hx]45$@45$ O@45" 6$4 O?$ @"’’×"’’Ӆgx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  q C5 »RÆČ ęh œ]§& ŖC6”gs  gval  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg#%%test-runner-count-list!-procedureŒC ēR4f ęhk „ hV]CNgt-46961e5187-3d6  gt-46961e5187-3d7    C.0 ę1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C h]C   C hx]45$@45$ O@45" 6$4 O?$ @"’’×"’’Ӆgx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  q C5 ęRÆČKh –]§& ŖC6Žgs  gval  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg%test-result-alist!-procedureŒC R4fKhk „ 8hV]CNgt-46961e5187-3e6  gt-46961e5187-3e7    C.0K1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C :h]C   C hx]45$@45$ O@45" 6$4 O?$ @"’’×"’’Ӆgx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  q C5KRÆČMh š]§& ŖC6’gs  gval  gfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ   gnameg!%test-runner-aux-value!-procedureŒC ;R4fMhk „ bhV]CNgt-46961e5187-3f6  gt-46961e5187-3f7    C.0M1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ  C·Œ4hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ  ‚ ŒŒ   C dh]C   C hx]45$@45$ O@45" 6$4 O?$ @"’’×"’’Ӆgx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  q C5MRÆČK13579 » ę ź ” æ  @;h ’]§&  Ŗ"4>"G§&  Ŗ"4>"G§&  Ŗ"4>"G§&   Ŗ"4>"G§&   Ŗ"4>"G§&   Ŗ"4>"G§&   Ŗ"4 >"G§&  Ŗ"4 >"G§&  Ŗ"4 >"G§&  Ŗ"4 >"G§&  Ŗ"4 >"G§&  Ŗ"4>"G§&  Ŗ"4>"G§& ŖC6Šgrunner   gfilenamefsrfi/srfi-64/testing.scmŒ § ŒŒ  Ø ŒŒ  Ø ŒŒ  Ø ŒŒ - © ŒŒ T Ŗ ŒŒ { « ŒŒ £ ¬ ŒŒ Ė ­ ŒŒ ó ® ŒŒ  Æ ŒŒ & Æ #ŒŒ ' Æ ŒŒ C ° ŒŒ k ± ŒŒ v ± "ŒŒ w ± ŒŒ “ ² ŒŒ ž ² "ŒŒ Ÿ ² ŒŒ » ³ ŒŒ Ę ³ "ŒŒ Ē ³ ŒŒ ć “ ŒŒ ī “ "ŒŒ ļ “ ŒŒ  µ ŒŒ  µ #ŒŒ  µ ŒŒ   gnamegtest-runner-resetŒC(R eÆČ:h(•]§&  ©" 456grunner  !gfilenamefsrfi/srfi-64/testing.scmŒ · ŒŒ  ø ŒŒ ! ø ŒŒ  ! gnamegtest-runner-group-pathŒCRh€]Cxgrunner  gfilenamefsrfi/srfi-64/testing.scmŒ ŗ ŒŒ   gnameg%test-null-callbackŒC fRÆ(h†]C~grunner  gname  gcount   gfilenamefsrfi/srfi-64/testing.scmŒ æ (ŒŒ   CČA fCE=?hŠ]C‚grunner  gcount  gexpected   gfilenamefsrfi/srfi-64/testing.scmŒ Ä &ŒŒ   CGh…]C}grunner  gbegin  gend   gfilenamefsrfi/srfi-64/testing.scmŒ Å )ŒŒ   CIhp%]Ø4>"G§&  Ŗ"4>"G§&  Ŗ"4>"G§&  Ŗ"4>"G§&  Ŗ"4 >"G§&  Ŗ"4 >"G§&   Ŗ"4 >"G§&   Ŗ"4>"GCgrunner  ogval \ Šgval Œ ŗgval ¼ źgval ģ gfilenamefsrfi/srfi-64/testing.scmŒ ¼ ŒŒ  ½ ŒŒ  ½ ŒŒ ¾ ŒŒ 4 æ ŒŒ \ Ą ŒŒ Œ Į ŒŒ ¼ Ā ŒŒ ģ Ć ŒŒ  Ä ŒŒ F Å ŒŒ  o gnamegtest-runner-nullŒC)R&RÆ(NČAOCRE g=S?PGQIhˆ[]Ø4>"G§&  Ŗ"4>"G§&  Ŗ"4>"G§&  Ŗ"4 >"G §&  Ŗ"4 >"G §&  Ŗ"4 >"G§&  Ŗ"4>"G§&  Ŗ"4>"GCSgrunner  „gval 3 agval c ‘gval “ Įgval Ć ńgval ó !gval # Qgval S gfilenamefsrfi/srfi-64/testing.scmŒ Ģ ŒŒ  Ķ ŒŒ  Ķ ŒŒ Ī ŒŒ 3 Ļ ŒŒ c Š ŒŒ “ Ń ŒŒ Ć Ņ ŒŒ ó Ó ŒŒ # Ō ŒŒ S Õ ŒŒ  „ gnamegtest-runner-simpleŒC*R4 hi5+R4 hi*i5,R+ i jh(­]45$"4>"GC„gr  (gfilenamefsrfi/srfi-64/testing.scmŒ ķ ŒŒ  ī ŒŒ  ī ŒŒ  ļ ŒŒ  ń ŒŒ  ń ŒŒ  ń ŒŒ  ( gnamegtest-runner-getŒC-RhŸ]6—gspec  grunner  gfilenamefsrfi/srfi-64/testing.scmŒ õ ŒŒ  ö ŒŒ   gnameg%test-specifier-matchesŒC kR,h|]456tgfilenamefsrfi/srfi-64/testing.scmŒ ų ŒŒ  ł ŒŒ ł ŒŒ  gnamegtest-runner-createŒC.R kh8 ]H"'(JC45$K"Ž"’’Ł"’’Ńglist  8grunner  8gresult   8gl  0gfilenamefsrfi/srfi-64/testing.scmŒ ū ŒŒ  ü ŒŒ ż ŒŒ  ž ŒŒ   ŒŒ   *ŒŒ   ŒŒ  ŒŒ #  ŒŒ *  ŒŒ 0  ŒŒ 0 ż ŒŒ  8 gnameg%test-any-specifier-matchesŒC lRÆČQ l£! m nś o hȄ]§&  ©" 45&" 45€$""4§&  ©" 455$4>"GC4§&  ©" 4 55$4 >"G CC|grunner  Ägrun  Ägt  5 ggfilenamefsrfi/srfi-64/testing.scmŒ  ŒŒ   ŒŒ   ŒŒ &  ŒŒ '  ŒŒ ,  ŒŒ 5  ŒŒ 5  ŒŒ C  ŒŒ H  ŒŒ d  ŒŒ k  ŒŒ l  ŒŒ r  %ŒŒ t  2ŒŒ y  ŒŒ „  ŒŒ ‰  ŒŒ „  ŒŒ ©  ŒŒ Ŗ  ŒŒ °  $ŒŒ ²  1ŒŒ ·  ŒŒ Į  ŒŒ  Ä gnameg%test-should-executeŒC pR+.ÆČ@£Ø ś’ @] ę:;hČŁ]45$"445>"G454§&  ©" 45>"G§&  ©" 45§&  ©" 45Œ§&  Ŗ"4>"G§&  ©" 4 5§&  ©" 4 5Œ§&  Ŗ"4 >"G§&  ©" 4 5Œ§&  ©" 4 5Œ§&  Ŗ"4>"G§&  ©" 45Œ§& ŖC6Ńg suite-name  Ågcount  Ågrunner  ) Ågval  ‘ ægval  ö $gval  ^ Œgval  Ŗ Ågfilenamefsrfi/srfi-64/testing.scmŒ  ŒŒ   ŒŒ  ŒŒ   ŒŒ   ŒŒ   ŒŒ %  ŒŒ )  ŒŒ ,  ŒŒ ]  %ŒŒ x  %ŒŒ ‘  ŒŒ ‘  ŒŒ Ā  %ŒŒ Ż  %ŒŒ ö  ŒŒ ö  ŒŒ ' " )ŒŒ B " #ŒŒ E $ #ŒŒ ^ " ŒŒ ^ ! ŒŒ ‘ & (ŒŒ Ŗ % %ŒŒ Ŗ % ŒŒ  Å gnameg %test-beginŒC qR4f hk ` € ‚hE]ŒŒC=gdummy  g suite-name    C ƒ hX]CPgdummy  g suite-name  gcount     CŒh@Ö]45$@45$@6Īgx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-64/testing.scmŒ 2 ŒŒ  9 g macro-typeg syntax-rulesŒgpatternsg suite-nameg suite-namegcountC5 RÆČ: Ž &  ‘ ’ “ ”M • –L — ˜h˜f]§&  ©" 45(4>"G4>"G$Č45$" 4 54 54>"G4>"G4 >"G§&  Ŗ"4 >"G4 >"G4>"G4>"G"4 >"G"§&  ©" 4545$>4>"G4>"G4 >"G"C^grunner  ’g suite-name  ’gcount   ’g log-file-name  e glog-file  n  glog  B gfilenamefsrfi/srfi-64/testing.scmŒ 8 ŒŒ  9 ŒŒ ! 9 ŒŒ " ; ŒŒ & ; ŒŒ + ; ŒŒ 4 < ŒŒ K = ŒŒ L ? ŒŒ V ? ŒŒ ] @ ŒŒ c @ 2ŒŒ e @ ŒŒ e > ŒŒ h D 'ŒŒ n > ŒŒ q E ŒŒ u E ŒŒ | E ŒŒ … F ŒŒ ™ G ŒŒ ­ H ŒŒ Ō I ŒŒ Ų I ŒŒ Ż I ŒŒ ę J ŒŒ ų K ŒŒ ü K ŒŒ  K ŒŒ  L ŒŒ * M ŒŒ B M ŒŒ E N ŒŒ O N ŒŒ P P ŒŒ T P ŒŒ [ P ŒŒ d Q ŒŒ x R ŒŒ(  ’ gnamegtest-on-group-begin-simpleŒCNRÆČL — Ž ™: ” hˆ] §&  ©" 4545$X4>"G4§&  ©" 45>"G4>"G"Cügrunner  ‡glog  …gfilenamefsrfi/srfi-64/testing.scmŒ U ŒŒ  V ŒŒ  V ŒŒ W ŒŒ * W ŒŒ + Y ŒŒ / Y ŒŒ 6 Y ŒŒ ? Z ŒŒ D Z ŒŒ ] Z ŒŒ d Z ŒŒ m [ ŒŒ  ‡ gnamegtest-on-group-end-simpleŒCOR Ž š › œ ” h˜]]4>"G4>"G4>"G4>"G4>"G4>"G4>"G6Ugrunner  ’gcount  ’gexpected-count   ’gport   ’gfilenamefsrfi/srfi-64/testing.scmŒ ^ ŒŒ  _ ŒŒ  _ ŒŒ  _ ŒŒ  ` ŒŒ + a ŒŒ / a ŒŒ 6 a ŒŒ ? b ŒŒ S c ŒŒ W c ŒŒ ^ c ŒŒ g d ŒŒ y e ŒŒ } e ŒŒ „ e ŒŒ ’ f ŒŒ  ’ gnameg%test-on-bad-count-writeŒC žR ž ŸÆČL —hX ] 445>"G§&  ©" 4545$ 6Cgrunner  Sgcount  Sgexpected-count   Sglog  8 Sgfilenamefsrfi/srfi-64/testing.scmŒ h ŒŒ  i ŒŒ i 8ŒŒ  i ŒŒ j ŒŒ 8 j ŒŒ ; k ŒŒ E k ŒŒ Q l ŒŒ  S gnamegtest-on-bad-count-simpleŒCPR ‘   ” ¢ ih ] 44556žgrunner  g begin-name  gend-name   gmsg   gfilenamefsrfi/srfi-64/testing.scmŒ n ŒŒ  o ŒŒ  o ŒŒ  o 7ŒŒ  p ŒŒ  o ŒŒ  o ŒŒ  r ŒŒ   gnamegtest-on-bad-end-name-simpleŒCQR Ž ”h@Ń] ”$.4>"G4>"G6CÉgvalue  :glabel  :gport   :gfilenamefsrfi/srfi-64/testing.scmŒ v ŒŒ  w ŒŒ w ŒŒ y ŒŒ  z ŒŒ 8 { ŒŒ  : gnameg%test-final-report1ŒC £R £ÆČ0 ¤6 „4 ¦2 §8 ØhąN]4§& ©" 45>"G4§&  ©" 45>"G4§&  ©" 45 >"G4§& ©" 4 5 >"G§&  ©" 4 5 6Fgrunner  ßgport  ßgfilenamefsrfi/srfi-64/testing.scmŒ } ŒŒ  ~ ŒŒ  ~ ŒŒ !  ŒŒ ( ~ ŒŒ 1 € ŒŒ 6 € ŒŒ P  ŒŒ W € ŒŒ ` ‚ ŒŒ e ‚ ŒŒ  ƒ ŒŒ † ‚ ŒŒ  „ ŒŒ ” „ ŒŒ ­ … ŒŒ “ „ ŒŒ Į † ŒŒ Ū ‡ ŒŒ ß † ŒŒ  ß gnameg%test-final-report-simpleŒC ©R © ŸÆČL —hPŁ] 445>"G§&  ©" 4545$6CŃgrunner  Kglog 4 Kgfilenamefsrfi/srfi-64/testing.scmŒ ‰ ŒŒ  Š ŒŒ  Š $ŒŒ  Š ŒŒ  ‹ ŒŒ 4 ‹ ŒŒ 7 Œ ŒŒ A Œ ŒŒ I  ŒŒ  K gnamegtest-on-final-simpleŒCRRÆČJ Ŗ « ¬ ­ ‘ ® Æ ° hhž]!§&  ©" 454545$Ž"$ 4 Ž5 6C–grunner  ag line-info  ag source-file  ( ag source-line  3 agfile  D agfilenamefsrfi/srfi-64/testing.scmŒ  ŒŒ   ŒŒ   ŒŒ ‘ ŒŒ $ ‘ ŒŒ ( ‘ ŒŒ (  ŒŒ + ’ ŒŒ / ’ ŒŒ 3 ’ ŒŒ 3  ŒŒ ; “ ŒŒ > “ ŒŒ D “ 2ŒŒ D  ŒŒ L ” ŒŒ R • ŒŒ S – ŒŒ X – (ŒŒ Z – ŒŒ \ – ;ŒŒ ^ • ŒŒ ` — ŒŒ  a gnameg%test-format-lineŒC  R-ÆČ:  K ‘ ± iH]FB;Ø ” ’ æ @ ęDhhĢ]B45§&  ©" 4545§&  Ŗ"4>"G($454 >"G"$B‡$"04§&  ©" 4 5>"G"§&  ©" 4 5Ž§&  ©" 4 5˜$@‘$"/4§&  ©" 4 5>"G"4§&  ©" 45>"G§&  ©" 45Ž §&   Ŗ"4>"G §&  ©" 45 §&   Ŗ"4>"G §&  ©" 45Ž §&   Ŗ"4>"G §&  ©" 45 §&   Ŗ"4>"G §&  ©" 45Ž §&   Ŗ"4>"G Ž §&   Ŗ"4>"G §&  ©" 45(§&  ©" 456CÄg suite-name  gg line-info  ggr   gggroups  $ ggline  - ggmsg  g ~g count-list  å ggexpected-count  ė gg saved-count  ń gg group-count   ggval   Īgval ź gval 4 bgval ~ ¬gval Č ögval ł 'gfilenamefsrfi/srfi-64/testing.scmŒ ™ ŒŒ  š ŒŒ  š ŒŒ › ŒŒ $ š ŒŒ ' œ ŒŒ - š ŒŒ 2  ŒŒ ^ ž ŒŒ _ Ÿ ŒŒ e Ÿ 'ŒŒ g Ÿ ŒŒ g Ÿ ŒŒ j ” ŒŒ ˆ £ ŒŒ  £ 0ŒŒ Ž £ ŒŒ ’ £ ŒŒ — ¤ ŒŒ ¹ ¤ 6ŒŒ ¾ ¤ ŒŒ Ķ „ ŒŒ å „ ŒŒ ź ¦ ŒŒ ė „ ŒŒ š § ŒŒ ń „ ŒŒ ö Ø ŒŒ  Ø ŒŒ  „ ŒŒ  © ŒŒ  Ŗ ŒŒ " © ŒŒ ' « ŒŒ Z ¬ ŒŒ ‡ ­ 'ŒŒ   ­ "ŒŒ   ­ ŒŒ Ń ® &ŒŒ ź ® !ŒŒ ź ® ŒŒ  Æ &ŒŒ 4 Æ !ŒŒ 4 Æ ŒŒ e ° &ŒŒ ~ ° !ŒŒ ~ ° ŒŒ Æ ± &ŒŒ Č ± !ŒŒ Č ± ŒŒ ł ² "ŒŒ ł ² ŒŒ * ³ ŒŒ F ³ ŒŒ I “ ŒŒ8  g gnameg %test-endŒC ²R4fhk ³ Ć É Ź Å Ė Ķ Ń Ņ Ō Ö × Ų ŁhPW]     ŒŒ  COgdummy  Lg suite-name  Lgbody   L  L CŒh(±] 45$@6©gx  "gtmp "gfilenamefsrfi/srfi-64/testing.scmŒ · ŒŒ  " g macro-typeg syntax-rulesŒgpatternsg suite-namegbodyŒC5R4fhk ź ė ī ģh(q]Cigdummy  !g suite-name  !gform   !g cleanup-form   !  ! C ƒ ÷ ųh_]CWgdummy  g suite-name  g cleanup-form      C ū  h]ŒŒŒŒCˆgdummy  g suite-name  gform1   gform2   gform3   grest      CŒ hP;]45$@45$@45$@ 63gx  Pgtmp Pgtmp  " Pgtmp  9 Pgfilenamefsrfi/srfi-64/testing.scmŒ Ć ŒŒ  P g macro-typeg syntax-rulesŒgpatternsg suite-namegformg cleanup-formg suite-nameg cleanup-formg suite-namegform1gform2gform3grestŒŒŒŒC5RÆČL —J Ŗ « ¬ Ļ Ž ”hO]1§&  ©" 4545$٧&  ©" 4545454 54 54  >"G4 >"G$4>"G"$4>"G"$4>"G"$6CCGgrunner  glog  gresults  E g source-file  P g source-line  [ g source-form  f g test-name  q gfilenamefsrfi/srfi-64/testing.scmŒ Ļ ŒŒ  Š ŒŒ  Š ŒŒ Ń ŒŒ * Ń ŒŒ - Ņ ŒŒ E Ņ ŒŒ H Ó ŒŒ L Ó "ŒŒ P Ó ŒŒ P Ņ ŒŒ S Ō ŒŒ W Ō "ŒŒ [ Ō ŒŒ [ Ņ ŒŒ ^ Õ ŒŒ b Õ "ŒŒ f Õ ŒŒ f Ņ ŒŒ i Ö ŒŒ m Ö ŒŒ q Ö ŒŒ q Ņ ŒŒ t × ŒŒ x × ŒŒ  × ŒŒ ˆ Ų ŒŒ Ÿ Ł ŒŒ   Ł ŒŒ ½ Ś ŒŒ ¾ Ś ŒŒ Ū Ū ŒŒ Ü Ū ŒŒ ł Ü ŒŒ  Ü ŒŒ$   gnamegtest-on-test-begin-simpleŒC gR4f hk ƒ!#hT]ŒŒŒCLgdummy  grunner  gpname      C.01236h0i]Cagdummy  )grunner  )gpname   )gdefault   )  ) CŒh@ā]45$@45$@6Śgx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-64/testing.scmŒ ß ŒŒ  9 g macro-typeg syntax-rulesŒgpatternsgrunnergpnamegrunnergpnamegdefaultC5 RÆČL Ŗ mJ78 « ¬ Ļ Ž ® °9:; ” —<=>h(]1§&  ©" 454§&  ©" 455$Ž"&"‚$ §&  ©" 454 54 54 5$"$b$4 Ž>"G"4  >"G$4 Ž>"G"4 >"G"4 &">"G$)4 >"G4 Ž>"G"4>"G"45$ˆ4 >"G4>"G"=ˆ$445$"4>"GŽ"’’ÅC§&  ©" 45"’’¢Cgrunner  !gp ? Rglog R !gkind  R !gresults  ‡ ˆg source-file  ’ …g source-line   ‚g test-name  Ø glist  Į žgpair  Ė ü gfilenamefsrfi/srfi-64/testing.scmŒ ę ŒŒ  ē ŒŒ  č ŒŒ " č &ŒŒ % č ŒŒ R ē ŒŒ ^ é ŒŒ l é ŒŒ o ź ŒŒ ‡ ź ŒŒ Š ė ŒŒ Ž ė "ŒŒ ’ ė ŒŒ ’ ź ŒŒ • ģ ŒŒ ™ ģ "ŒŒ  ģ ŒŒ  ź ŒŒ   ķ ŒŒ ¤ ķ ŒŒ Ø ķ ŒŒ Ø ź ŒŒ ° ī ŒŒ » ī ŒŒ Į š ŒŒ Ā 𠌌 Ē š )ŒŒ Ģ 𠌌 Ł ń ŒŒ Ż ń ŒŒ ā ń ŒŒ š ņ ŒŒ ń ņ ŒŒ ö ņ )ŒŒ ū ņ ŒŒ  ó ŒŒ  ó ŒŒ  ó ŒŒ  ō ŒŒ $ ō !ŒŒ ( ō ŒŒ * ō )ŒŒ 0 ō 1ŒŒ 5 ō ŒŒ C õ ŒŒ D ÷ ŒŒ H ÷ ŒŒ M ÷ ŒŒ V ų ŒŒ [ ų ŒŒ ` ų ŒŒ m ł ŒŒ  ś ŒŒ — ś ŒŒ ˜ ü ŒŒ œ ü ŒŒ £ ü ŒŒ ¬ ż ŒŒ Į ž ŒŒ Ä ’ ŒŒ Č ’ ŒŒ Ė  ŒŒ Ė  ŒŒ Ī  ŒŒ Ó  !ŒŒ ×  ŒŒ Ū  ŒŒ ą  ŒŒ ö  ŒŒ ü  ŒŒ ž ž ŒŒ  ž ŒŒ  ž ŒŒJ  ! gnamegtest-on-test-end-simpleŒCSR Ž? °@ ”h`]4>"G4>"G4>"G4Ž>"G6żgpair  Zgport  Zgfilenamefsrfi/srfi-64/testing.scmŒ  ŒŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ #  ŒŒ ,  ŒŒ 0  ŒŒ 7  ŒŒ @  ŒŒ E  ŒŒ L  ŒŒ Z  ŒŒ  Z gnameg%test-write-result1ŒCRÆČJ ŖKh`']§&  ©" 4545$CŒŒ§& ŖC6grunner  Zgpname  Zgvalue   Zgalist   Zgp  ( Zgval  ? Zgfilenamefsrfi/srfi-64/testing.scmŒ  ŒŒ   ŒŒ   ŒŒ  ŒŒ (  ŒŒ 0  ŒŒ 5  ŒŒ <  )ŒŒ ?  #ŒŒ ?  ŒŒ  Z gnamegtest-result-set!ŒC!RÆČKh ™]§& ŖC6‘grunner  gfilenamefsrfi/srfi-64/testing.scmŒ  ŒŒ   ŒŒ   ŒŒ   ŒŒ   gnamegtest-result-clearŒC"RÆČJ Ŗh ¬]L&ŽC4LŽ5ŒC¤gr  gfilenamefsrfi/srfi-64/testing.scmŒ  #ŒŒ  %ŒŒ  3ŒŒ   /ŒŒ   7ŒŒ   =ŒŒ   7ŒŒ   )ŒŒ   gnamegloopŒCKhh]§&  ©" 4545$5OQ45§& ŖC6Cgrunner  ggpname  ggalist   ggp  ( ggloop  9 Jgval  J egfilenamefsrfi/srfi-64/testing.scmŒ  ŒŒ   ŒŒ   ŒŒ  ŒŒ (  ŒŒ 0  ŒŒ 9  #ŒŒ J  ŒŒ  g gnamegtest-result-removeŒC#R+ Ŗ mÆČJhPē-13ˆ$"454§&  ©" 455$ŽCCßgrest Ngrunner  Ngp  @ Ngfilenamefsrfi/srfi-64/testing.scmŒ ! ŒŒ " ŒŒ  " ŒŒ  " !ŒŒ  " ,ŒŒ  " ŒŒ  # ŒŒ # # ŒŒ & # ŒŒ N gnamegtest-result-kindŒC$R-= Ŗ mÆČJB h`ģ-13ˆ$"454§&  ©" 455$Ž"6ägrest Ygrunner  Ygp  B Ugfilenamefsrfi/srfi-64/testing.scmŒ % ŒŒ & ŒŒ  & ŒŒ  & !ŒŒ  & ,ŒŒ  & ŒŒ ! ' ŒŒ % ' "ŒŒ ( ' ŒŒ Y ' ŒŒ Y gnameg test-passed?ŒC%R-$AÆČ01723845 o6789 »>h  ]4545†$L§& ©" 45—§&  Ŗ"4>"G"M†$L§& ©" 4 5—§&  Ŗ"4 >"G"ų †$N§&  ©" 4 5—§&  Ŗ"4 >"G"”†$N§&  ©" 45—§&  Ŗ"4>"G"J§&  ©" 45—§&  Ŗ"4>"G§&  ©" 45—§&  Ŗ"4>"G§&  ©" 456gr  g result-kind  gval  6 cgval  ‹ øgval  į gval  8 fgval  † “gval  Š žgfilenamefsrfi/srfi-64/testing.scmŒ ) ŒŒ  * ŒŒ  * ŒŒ + ŒŒ  * ŒŒ  , ŒŒ  . 'ŒŒ 6 . "ŒŒ 6 . ŒŒ p , ŒŒ s 0 'ŒŒ ‹ 0 "ŒŒ ‹ 0 ŒŒ Å , ŒŒ Č 2 (ŒŒ į 2 #ŒŒ į 2 ŒŒ  , ŒŒ  4 (ŒŒ 8 4 #ŒŒ 8 4 ŒŒ m 6 'ŒŒ † 6 "ŒŒ † 6 ŒŒ · 7 &ŒŒ Š 7 !ŒŒ Š 7 ŒŒ  8 ŒŒ   gnameg%test-report-resultŒCCR4fDhk `TUVfhJ]ŒŒŒCBgdummy  gtest-expression     CŒh(°] 45$@6Øgx  "gtmp "gfilenamefsrfi/srfi-64/testing.scmŒ = ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgtest-expressionC5DRghij « ¬kŠ‹Ž h€Ņ])45$ 45"$ 45"$ Œ"$ —Œ" 4 5Œ4 5Œ6Źgform  |g src-props |gfile   |gline  5 |g file-alist  J |g line-alist  ` |gfilenamefsrfi/srfi-64/testing.scmŒ p ŒŒ  q ŒŒ q ŒŒ  r ŒŒ  r ŒŒ  r 4ŒŒ  r ŒŒ  q ŒŒ ' s ŒŒ ( s ŒŒ . s 4ŒŒ 0 s ŒŒ 5 q ŒŒ = t ŒŒ ? u ŒŒ J v ŒŒ J q ŒŒ R w ŒŒ T x ŒŒ W x -ŒŒ X x ŒŒ ` y ŒŒ ` q ŒŒ h { ŒŒ i { 'ŒŒ p { ŒŒ | z ŒŒ  | gnameg%test-source-line2ŒCR pÆČ< n Ŗ mJ h€Ń] 4>"G4§&  ©" 45>"G4§&  ©" 455$Ž"‚€CÉgr  ygp c vgfilenamefsrfi/srfi-64/testing.scmŒ ‚ ŒŒ  ƒ ŒŒ  „ ŒŒ A … ŒŒ B … ŒŒ F … %ŒŒ I … ŒŒ w … ŒŒ x … ŒŒ  y gnameg%test-on-test-beginŒCR! m ŖÆČJ o8A7 hh] 4§&  ©" 455$Ž"&$""$ " 6 gr  egresult  egp  * =gfilenamefsrfi/srfi-64/testing.scmŒ ‡ ŒŒ  ˆ ŒŒ ‰ ŒŒ ‰ 2ŒŒ  ‰ ŒŒ ? ‰ @ŒŒ C ‰ ŒŒ I Š ŒŒ K Š %ŒŒ Q Š ,ŒŒ [ ‹ ŒŒ ] ‹ %ŒŒ c ‹ +ŒŒ e ˆ ŒŒ  e gnameg%test-on-test-endŒC‘R Ŗ ĻÆČJ ­h8“] 4§&  ©" 455$ŽCC¬grunner  3gp $ 3gfilenamefsrfi/srfi-64/testing.scmŒ  ŒŒ  Ž ŒŒ  Ž ŒŒ Ž ŒŒ 2 Ž %ŒŒ  3 gnamegtest-runner-test-nameŒC/R4f’hk“¦§ØŖ«°²³·ø¹¼ hXv]ŒŒ ŒŒ  Œ ŒŒŒCngdummy  Vgr  Vgcomp   Vgexpected   Vgexpr   V  V CŒh(¾] 45$@6¶gx  "gtmp "gfilenamefsrfi/srfi-64/testing.scmŒ ‘ ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgrgcompgexpectedgexprC5’R½¾h`N]"45454545L˜•$%L˜•$L–“$ L–“CCCCFgvalue  Ygexpected  Ygrval   Ygival   Ygrexp   Ygiexp   Ygfilenamefsrfi/srfi-64/testing.scmŒ  ŒŒ  ž ŒŒ Ÿ ŒŒ    ŒŒ  ” ŒŒ  ž ŒŒ - ¢ ŒŒ . ¢ ŒŒ 2 ¢ ŒŒ 9 £ ŒŒ : £ ŒŒ > ¢ ŒŒ E ¤ ŒŒ F ¤ ŒŒ J ¢ ŒŒ Q „ ŒŒ R „ ŒŒ  Y Ch~]OCvgerror  gfilenamefsrfi/srfi-64/testing.scmŒ œ ŒŒ  gnameg%test-approximate=ŒCæR4fĄhk ƒĻŠŃŅÓŌŲŁŚŻ hHN]ŒŒ ŒŒ ŒŒŒCFgdummy  Agr  Agexpr   A  A CŒh(Ŗ] 45$@6¢gx  "gtmp "gfilenamefsrfi/srfi-64/testing.scmŒ Ø ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgrgexprC5ĄR4f hākćģhU]CMgmac  g suite-name  gline     Cīõöh=]C5gmac  gline    CŒ hP²]4545$@45$@ 6Ŗgx  Lgtmp  Lgtmp   Lgtmp  5 Lgfilenamefsrfi/srfi-64/testing.scmŒ · ŒŒ  ø 0ŒŒ  ø ŒŒ  ø ŒŒ  ø ŒŒ  L C5 R4fhūkü    h8b]CZgmac  4gtname  4gexpr   4gline   4  4 Cć !h O]CGgmac  gexpr  gline      CŒ hP²]4545$@45$@ 6Ŗgx  Lgtmp  Lgtmp   Lgtmp  5 Lgfilenamefsrfi/srfi-64/testing.scmŒ Ą ŒŒ  Į 0ŒŒ  Į ŒŒ  Į ŒŒ  Į ŒŒ  L C5R(k)489:5;>? h8Š]C‚gmac  8gtname  8gexpected   8gexpr   8gline   8gcomp   8  8 C@JOPKQh w]Cogmac  gexpected  gexpr   gline   gcomp     CŒ hPŻ]4545$@45$@ 6Õgcomp  Ngx  Ngtmp   Ngtmp  Ngtmp  7 Ngfilenamefsrfi/srfi-64/testing.scmŒ Ķ ŒŒ  Ī .ŒŒ  Ī ŒŒ  Ī ŒŒ  Ī ŒŒ  N gnameg %test-comp2ŒCRR4fhRXhe]6]gx  gfilenamefsrfi/srfi-64/testing.scmŒ Ū ŒŒ Ū ŒŒ  C5R4fhR]he]6]gx  gfilenamefsrfi/srfi-64/testing.scmŒ Ż ŒŒ Ż ŒŒ  C5R4fhRche]6]gx  gfilenamefsrfi/srfi-64/testing.scmŒ ß ŒŒ ß ŒŒ  C5R4fhhkitxyzu{~€ h@‹] Cƒgmac  =gtname  =gexpected   =gexpr   =gerror   =gline   =  = C‹‘Œ’“h(x]Cpgmac  %gexpected  %gexpr   %gerror   %gline   %  % CŒ hP²]4545$@45$@ 6Ŗgx  Lgtmp  Lgtmp   Lgtmp  5 Lgfilenamefsrfi/srfi-64/testing.scmŒ į ŒŒ  ā 0ŒŒ  ā ŒŒ  ā ŒŒ  ā ŒŒ  L C5R4f”hk¦§ØŖ«°±²³“¶ø»ĄĮÄh`a]ŒŒ    ŒŒŒ  ŒŒŒŒŒŒŒŒŒCYgdummy  ^gr  ^getype   ^gexpr   ^  ^ CŒh(³] 45$@6«gx  "gtmp "gfilenamefsrfi/srfi-64/testing.scmŒ ! ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgrgetypegexprC5”R4fhɏkÓ×ŲŁŌŚŻŽ h8u]Cmgmac  6gtname  6getype   6gexpr   6gline   6  6 Cüēģķčīh b]CZgmac  getype  gexpr   gline      Cćõśūöüżh O]CGgmac  gexpr  gline      CŒ hhĆ]!4545$@45$@45$ @  6»gx  cgtmp  cgtmp   cgtmp  5 cgtmp  L cgfilenamefsrfi/srfi-64/testing.scmŒ | ŒŒ  } 0ŒŒ  } ŒŒ  } ŒŒ  } ŒŒ  c C5R+ÆČQ e źž.+hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ ® ŒŒ   C+hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ ® ŒŒ   CD+hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ   ŒŒ   C+hL]L6Dgfilenamefsrfi/srfi-64/testing.scmŒ   ŒŒ   Chč.-13"Y45$̧&  ©" 45(945§&  Ŗ"4>"G6& "Œ§&  Ŗ"4>"G4>"G§& ŖC64 545 O O4 O>"GV4>"GX4 O>"G§&  ©" 4 56¦$r§&e45 OO4 O>"GV4>X4O>"GCX4O>"GF"’ž."’ž*&gfirst ćgrest ćgr   fgrun-list  5 ęgval  D rgval  ‹ ¹gr  ė fg saved-runner  ņ Gg saved-runner  { Ū gfilenamefsrfi/srfi-64/testing.scmŒ ž ŒŒ  ” ŒŒ  ” ŒŒ  ¢ ŒŒ  £ ŒŒ 5 £ ŒŒ = ¤ ŒŒ > „ /ŒŒ D „ ŒŒ v ¦ ŒŒ } Ŗ ŒŒ ‚ Ŗ ,ŒŒ ‹ Ŗ 9ŒŒ ‹ Ø ŒŒ ŗ « ŒŒ Š ¬ ŒŒ ē ­ ŒŒ ė ­ ŒŒ ī ® ŒŒ  ® "ŒŒ 0 ® ŒŒ J Æ ŒŒ f Ÿ ŒŒ i Ÿ ŒŒ m Ÿ ŒŒ p Ÿ ŒŒ w   ŒŒ ¢   ŒŒ Æ   ŒŒ ć gnameg test-applyŒCR4fhkh(S]ŒŒŒŒŒCKgdummy  %grunner  %gform   %  % CŒh(¶] 45$@6®gx  "gtmp "gfilenamefsrfi/srfi-64/testing.scmŒ ² ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgrunnergformg...C5Rh —]M—NML•$ MLL–’CCgrunner  gfilenamefsrfi/srfi-64/testing.scmŒ ¾ ŒŒ  æ ŒŒ  æ ŒŒ Ą ŒŒ  Ą ŒŒ  Ą ŒŒ  Ą ŒŒ   Ch¢] HOCšgn  gcount  gi   gfilenamefsrfi/srfi-64/testing.scmŒ ¼ ŒŒ  ½ ŒŒ   gnameg%test-match-nthŒCR4fhk `*,h<]ŒŒC4gdummy  gn    C ƒ5hO]CGgdummy  gn  gcount     CŒh@Ä]45$@45$@6¼gx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-64/testing.scmŒ Ć ŒŒ  9 g macro-typeg syntax-rulesŒgpatternsgngngcountC5Rh8ę]H"%(JC45$"KŽ"’’ŪL"’’ÓŽgrunner  6gresult  6gl  .gfilenamefsrfi/srfi-64/testing.scmŒ Ź ŒŒ  Ė ŒŒ Ģ ŒŒ  Ķ ŒŒ  Š ŒŒ  Š ŒŒ  Š ŒŒ  Š ŒŒ % Ń ŒŒ ( Ņ ŒŒ . Ņ ŒŒ . Ģ ŒŒ  6 Ch-13OCyg pred-list gfilenamefsrfi/srfi-64/testing.scmŒ É ŒŒ  gnameg%test-match-allŒC6R4fhk’E³Gh:]C2gtmp-46961e5187-512    Ch?]45ŒC7gdummy  gpred     CŒh(¬] 45$@6¤gx  "gtmp "gfilenamefsrfi/srfi-64/testing.scmŒ Õ ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgpredg...C5Rh8ę]H"%(JC45$K"Ž"’’ŪL"’’ÓŽgrunner  6gresult  6gl  .gfilenamefsrfi/srfi-64/testing.scmŒ Ś ŒŒ  Ū ŒŒ Ü ŒŒ  Ż ŒŒ  ą ŒŒ  ą ŒŒ  ą ŒŒ  ą ŒŒ ! į ŒŒ ( ā ŒŒ . ā ŒŒ . Ü ŒŒ  6 Ch-13OCyg pred-list gfilenamefsrfi/srfi-64/testing.scmŒ Ł ŒŒ  gnameg%test-match-anyŒCHR4fhk’U³Vh:]C2gtmp-46961e5187-51c    Ch?]45ŒC7gdummy  gpred     CŒh(¬] 45$@6¤gx  "gtmp "gfilenamefsrfi/srfi-64/testing.scmŒ å ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgpredg...C5RWX  iYh@Ü]45$C45$ 645$66Ōg specifier  9gfilenamefsrfi/srfi-64/testing.scmŒ ź ŒŒ  ė ŒŒ ė ŒŒ  ģ ŒŒ  ė ŒŒ " ģ ŒŒ # ķ ŒŒ - ė ŒŒ 3 ķ ŒŒ 7 ļ ŒŒ 9 ļ ŒŒ  9 gnameg%test-as-specifierŒCFR4fhk’fklgmn³oh:]C2gtmp-46961e5187-526    Cr h(?]45Œ ŒŒC7gdummy  #gpred  #  # CŒh(¬] 45$@6¤gx  "gtmp "gfilenamefsrfi/srfi-64/testing.scmŒ ņ ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgpredg...C5R4fhk’„…€†‡³ˆh:]C2gtmp-46961e5187-530    C‹ h(?]45Œ ŒŒC7gdummy  #gpred  #  # CŒh(¬] 45$@6¤gx  "gtmp "gfilenamefsrfi/srfi-64/testing.scmŒ ś ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgpredg...C5R/hs]L45‡Ckgrunner  gfilenamefsrfi/srfi-64/testing.scmŒ  ŒŒ   ŒŒ  ŒŒ  Chz]OCrgname  gfilenamefsrfi/srfi-64/testing.scmŒ  ŒŒ  gnamegtest-match-nameŒCRŒŽY i‘ h8]45454455$ 4566 gstring  5gport 5gform   5gfilenamefsrfi/srfi-64/testing.scmŒ  ŒŒ   ŒŒ  ŒŒ  ŒŒ   ŒŒ   ŒŒ   ŒŒ  ŒŒ $  ŒŒ )  ŒŒ /  ŒŒ 3  ŒŒ 5  ŒŒ  5 gnamegtest-read-eval-stringŒCRC’gm  (grtd ė gfilenamefsrfi/srfi-64.scmŒ   ŒŒ ) 4 ŒŒ . 4 ŒŒ 6 4 &ŒŒ ; 4 ŒŒgfilenamefsrfi/srfi-64/testing.scmŒ D  ŒŒ P ‚ ŒŒĻ] § ŒŒŠ8 · ŒŒŠŌ ŗ ŒŒÕh ¼ ŒŒÕl Ź ŒŒŲ† Ģ ŒŒŲ‡ Ś ŒŒŲ’ Ś ŒŒŲ“ Ū ŒŒŲ” Ū ŒŒِ ķ ŒŒŚK õ ŒŒŚļ ų ŒŒÜ\ ū ŒŒŽŲ  ŒŒāµ  ŒŒé 8 ŒŒźĒ U ŒŒģį ^ ŒŒīh h ŒŒļ± n ŒŒšŻ v ŒŒóB } ŒŒōŒ ‰ ŒŒöĀ  ŒŒžH ™ ŒŒc Ļ ŒŒq ę ŒŒł  ŒŒ¢  ŒŒt  ŒŒń  ŒŒJ ! ŒŒæ % ŒŒ. ) ŒŒ"6 p ŒŒ#­ ‚ ŒŒ%U ‡ ŒŒ&g  ŒŒ*Ś œ ŒŒ4 Ķ ŒŒD ž ŒŒGF ¼ ŒŒK É ŒŒN­ Ł ŒŒQØ ź ŒŒV­  ŒŒX$  ŒŒ9 X& C6PK!žjW>W> srfi-111.gonu„[µü¤GOOF----LE-8-2.0?>]<4hį(] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-111¤ ¤ gfilenameS¤ fsrfi/srfi-111.scm¤ gimportsS¤ gsrfi-9¤  ¤  ¤ ggnu¤  ¤ ¤ ¤ gexportsS¤ gbox¤ gbox?¤ gunbox¤ gset-box!¤ ¤ gset-current-module¤ ¤ ¤ gcond-expand-provide¤ gcurrent-module¤ ¤ g¤ g%box-procedure¤ !gmake-syntax-transformer¤ "!¤ #!¤ $gmacro¤ %g $sc-dispatch¤ &%¤ '%¤ (g_¤ )gany¤ *()¤ +g syntax-object¤ ,glambda¤ -gm-a33a589db48-4¤ .gtop¤ /-.¤ 0gribcage¤ 1gt-a33a589db48-3¤ 21¤ 3/¤ 4fl-a33a589db48-9¤ 54¤ 60235¤ 70¤ 8gx¤ 98¤ :fl-a33a589db48-6¤ ;:¤ <093;¤ =gshift¤ >g proc-name¤ ?gargs¤ @>?¤ A.¤ BAA¤ Cfl-1e8ba8b5a-2ba¤ Dfl-1e8ba8b5a-2bb¤ ECD¤ F0@BE¤ Ggkey¤ Hgvalue¤ Igname¤ Jgformals¤ Kgbody¤ LGHIJK¤ MAAAAA¤ Nfl-1e8ba8b5a-2ad¤ Ofl-1e8ba8b5a-2ae¤ Pfl-1e8ba8b5a-2af¤ Qfl-1e8ba8b5a-2b0¤ Rfl-1e8ba8b5a-2b1¤ SNOPQR¤ T0LMS¤ Ugmake-procedure-name¤ VU¤ WA¤ Xfl-1e8ba8b5a-29d¤ YX¤ Z0VWY¤ [A¤ \fl-1e8ba8b5a-29c¤ ]\¤ ^09[]¤ _/67<=7777FTZ^ ¤ `ghygiene¤ a` ¤ b+,_a¤ cA67<¤ d`¤ e+Hcd¤ fe¤ gg make-struct¤ hgm-a33a589db48-1¤ ih.¤ jgt-1e8ba8b5a-38d¤ kgt-1e8ba8b5a-38c¤ lgt-1e8ba8b5a-38b¤ mjkl¤ ngm-1e8ba8b5a-38e¤ on.¤ pooo¤ qfl-1e8ba8b5a-392¤ rfl-1e8ba8b5a-393¤ sfl-1e8ba8b5a-394¤ tqrs¤ u0mpt¤ vg ctor-args¤ wv¤ xfl-1e8ba8b5a-37a¤ yx¤ z0w[y¤ {gctor¤ |gfield¤ }{|¤ ~fl-1e8ba8b5a-376¤ fl-1e8ba8b5a-377¤ €~¤ 0}B€¤ ‚gform¤ ƒg type-name¤ „gconstructor-spec¤ …g field-names¤ †‚ƒ„…¤ ‡AAAA¤ ˆfl-1e8ba8b5a-36b¤ ‰fl-1e8ba8b5a-36c¤ Šfl-1e8ba8b5a-36d¤ ‹fl-1e8ba8b5a-36e¤ Œˆ‰Š‹¤ 0†‡Œ¤ Žg record-layout¤ gfunctional-setters¤ gsetters¤ ‘gcopier¤ ’ggetters¤ “g constructor¤ ”ggetter-identifiers¤ •gfield-identifiers¤ –Ž‘’“”•¤ —AAAAAAAA¤ ˜fl-1e8ba8b5a-343¤ ™fl-1e8ba8b5a-341¤ šfl-1e8ba8b5a-33f¤ ›fl-1e8ba8b5a-33d¤ œfl-1e8ba8b5a-33b¤ fl-1e8ba8b5a-339¤ žfl-1e8ba8b5a-337¤ Ÿfl-1e8ba8b5a-335¤  ˜™š›œžŸ¤ ”0–— ¤ ¢fl-1e8ba8b5a-334¤ £¢¤ ¤09[£¤ „i67<=7u777z7”¤¤ ¦+g„a¤ §+cd¤ Ø+ „a¤ ©¦§Øe¤ Ŗbf©¤ «geach-any¤ ¬(«Œ¤ ­gsyntax-violation¤ ® ­¤ Æ ­¤ °fWrong number of arguments¤ ±g identifier?¤ ² ±¤ ³ ±¤ “A7<¤ µ+ “d¤ ¶­¤ ·­¤ øf-source expression failed to match any pattern¤ ¹grecord-type-vtable¤ ŗ ¹¤ » ¹¤ ¼gpw¤ ½gdefault-record-printer¤ ¾ ½¤ æ ½¤ ĄH¤ Įgset-struct-vtable-name!¤ Ā Į¤ Ć Į¤ Ägvtable-offset-user¤ ŠĤ Ę Ä¤ Ēg%box?-procedure¤ Čgm-a33a589db48-11¤ ÉČ.¤ Źgt-a33a589db48-10¤ ĖŹ¤ Ģɤ Ķfl-a33a589db48-16¤ Īͤ Ļ0ĖĢΤ Šfl-a33a589db48-13¤ ŃŠ¤ Ņ09ĢѤ ÓÉĻ7Ņ=7777FTZ^ ¤ Ō+,Óa¤ Õgobj¤ Ögt-1e8ba8b5a-47e¤ ×gt-1e8ba8b5a-478¤ Ųgt-1e8ba8b5a-479¤ Łgt-1e8ba8b5a-47a¤ Śgt-1e8ba8b5a-47d¤ Ūgt-1e8ba8b5a-47c¤ Ügt-1e8ba8b5a-47b¤ ŻÖ×ŲŁŚŪܤ Žgm-1e8ba8b5a-47f¤ ߎ.¤ ąßßßßßßߤ įfl-1e8ba8b5a-483¤ āfl-1e8ba8b5a-484¤ ćfl-1e8ba8b5a-485¤ äfl-1e8ba8b5a-486¤ åfl-1e8ba8b5a-487¤ ęfl-1e8ba8b5a-488¤ ēfl-1e8ba8b5a-489¤ čįāćäåęē¤ é0Żąč¤ źg copier-id¤ ėź¤ ģfl-1e8ba8b5a-476¤ ķģ¤ ī0ė[ķ¤ ļg ctor-name¤ šļ¤ ńfl-1e8ba8b5a-46e¤ ņń¤ ó0š[ņ¤ ō…¤ õfl-1e8ba8b5a-46c¤ öõ¤ ÷0ō[ö¤ ųglayout¤ łų¤ śfl-1e8ba8b5a-46a¤ ūś¤ ü0ł[ū¤ żg immutable?¤ žż¤ ’fl-1e8ba8b5a-468¤ ’¤ 0ž[¤ g field-count¤ ¤ fl-1e8ba8b5a-466¤ ¤ 0[¤ g getter-ids¤ ¤  fl-1e8ba8b5a-463¤   ¤  0[ ¤  g field-ids¤   ¤ fl-1e8ba8b5a-460¤ ¤ 0 [¤ gpredicate-name¤ g field-spec¤ ż‚ƒ„¤ AAAAAA¤ fl-1e8ba8b5a-453¤ fl-1e8ba8b5a-454¤ fl-1e8ba8b5a-455¤ fl-1e8ba8b5a-456¤ fl-1e8ba8b5a-457¤ fl-1e8ba8b5a-458¤ ¤ 0¤ iĻ7Ņ=7é7777ī7ó7÷7ü777 7”¤¤ +Õa¤ ¤  gand¤ !+ a¤ "gstruct?¤ #+"a¤ $#¤ %geq?¤ &+%a¤ 'g struct-vtable¤ (+'a¤ )(¤ *AĻ7Ҥ ++*d¤ ,&)+¤ -!$,¤ .Ō-¤ /A7Ҥ 0+Ē/d¤ 1gthrow-bad-struct¤ 2 1¤ 3 1¤ 4g%unbox-procedure¤ 5gfree-id¤ 6g %%on-error¤ 7gm-a33a589db48-1d¤ 87.¤ 98¤ :fl-a33a589db48-1f¤ ;:¤ <099;¤ =87<=7777FTZ^ ¤ >+6=a¤ ?5>¤ @?)¤ Ag%%type¤ Bgt-1e8ba8b5a-3a5¤ Cgt-1e8ba8b5a-3a6¤ Dgt-1e8ba8b5a-3a7¤ Egt-1e8ba8b5a-3a8¤ Fgt-1e8ba8b5a-3a9¤ Ggt-1e8ba8b5a-3aa¤ Hgt-1e8ba8b5a-3ab¤ IBCDEFGH¤ Jgm-1e8ba8b5a-3ac¤ KJ.¤ LKKKKKKK¤ Mfl-1e8ba8b5a-3b0¤ Nfl-1e8ba8b5a-3b1¤ Ofl-1e8ba8b5a-3b2¤ Pfl-1e8ba8b5a-3b3¤ Qfl-1e8ba8b5a-3b4¤ Rfl-1e8ba8b5a-3b5¤ Sfl-1e8ba8b5a-3b6¤ TMNOPQRS¤ U0ILT¤ Vggetter¤ Wgindex¤ XVW¤ Yfl-1e8ba8b5a-3a3¤ Zfl-1e8ba8b5a-3a4¤ [YZ¤ \0XB[¤ ]ƒź¤ ^AAA¤ _fl-1e8ba8b5a-39e¤ `fl-1e8ba8b5a-39f¤ afl-1e8ba8b5a-3a0¤ b_`a¤ c0]^b¤ di7<=7U777\7c”¤¤ e+Ada¤ f5e¤ g(@f)¤ hgck¤ igerr¤ jgs¤ kij¤ l88¤ mfl-a33a589db48-22¤ nfl-a33a589db48-23¤ omn¤ p0klo¤ q8p7<=7777FTZ^ ¤ r+hqa¤ sgquote¤ t+sqa¤ uAp7<¤ v+ud¤ wtv¤ xw¤ yg%%index¤ z+yda¤ {5z¤ |(@{)¤ }fl-a33a589db48-27¤ ~fl-a33a589db48-28¤ }~¤ €0kl¤ 8€7<=7777FTZ^ ¤ ‚+ha¤ ƒ+sa¤ „€7<¤ …+ „d¤ †ƒ…¤ ‡†¤ ˆg%%copier¤ ‰+ˆda¤ Š5‰¤ ‹(@Š)¤ Œfl-a33a589db48-2c¤ fl-a33a589db48-2d¤ ŽŒ¤ 0klޤ 87<=7777FTZ^ ¤ ‘+ha¤ ’+sa¤ “g%%-set-fields¤ ”A7<¤ •+“”d¤ –’•¤ —–¤ ˜gt-a33a589db48-1c¤ ™˜¤ šfl-a33a589db48-31¤ ›š¤ œ0™9›¤ 8œ7<=7777FTZ^ ¤ ž+,a¤ Ÿiœ7<=7U777\7c”¤¤  +jŸa¤ ” ¤ ¢gif¤ £+¢Ÿa¤ ¤+%Ÿa¤ „+'Ÿa¤ ¦„ ¤ §Aœ7<¤ Ø+§d¤ ©¤¦Ø¤ Ŗg struct-ref¤ «+ŖŸa¤ ¬œ7<¤ ­+ ¬d¤ ®« ­¤ Æ+1Ÿa¤ °+sŸa¤ ±+§d¤ ²°±¤ ³Æ ²¤ “£©®³¤ µž”“¤ ¶A7<¤ ·+4¶d¤ øgeach¤ ¹))¤ ŗø¹¤ »)ŗŒ¤ ¼)»Œ¤ ½)¼Œ¤ ¾g %%set-fields¤ ægdummy¤ Ągcheck?¤ Įgexpr¤ ĀæĄjVĮ¤ Ćgm-a33a589db48-38¤ ÄĆ.¤ ÅÄiiii¤ Ęfl-a33a589db48-3d¤ Ēfl-a33a589db48-3e¤ Čfl-a33a589db48-3f¤ Éfl-a33a589db48-40¤ Źfl-a33a589db48-41¤ ĖĘĒČÉŹ¤ Ģ0ĀÅˤ ĶĤ Īfl-a33a589db48-3a¤ ĻΤ Š09ĶϤ Ńgt-1e8ba8b5a-3c4¤ Ņgt-1e8ba8b5a-3c6¤ Ógt-1e8ba8b5a-3c5¤ ŌŃŅÓ¤ Õgm-1e8ba8b5a-3c7¤ ÖÕ.¤ ×ÖÖÖ¤ Ųfl-1e8ba8b5a-3cb¤ Łfl-1e8ba8b5a-3cc¤ Śfl-1e8ba8b5a-3cd¤ ŪŲŁŚ¤ Ü0Ō×Ū¤ Żfl-1e8ba8b5a-3c1¤ Žfl-1e8ba8b5a-3c2¤ ßfl-1e8ba8b5a-3c3¤ ąŻŽß¤ į0]^ठāiĢ7Š=7Ü777ᔤ ¤ ć+¾āa¤ äAĢ7Ф å+äd¤ ę+äd¤ ēę¤ čgmap¤ éč¤ źč¤ ėglist¤ ģg%set-box!-procedure¤ ķ())¤ īgm-a33a589db48-4c¤ ļī.¤ šgt-a33a589db48-4a¤ ńgt-a33a589db48-4b¤ ņšń¤ óļļ¤ ōfl-a33a589db48-51¤ õfl-a33a589db48-52¤ öōõ¤ ÷0ņóö¤ ųļ¤ łfl-a33a589db48-4e¤ śł¤ ū09ųś¤ üļ÷7ū=7777FTZ^ ¤ ż+,üa¤ žgt-1e8ba8b5a-3e6¤ ’gt-1e8ba8b5a-3e7¤ ž’¤ gm-1e8ba8b5a-3e8¤ .¤ ¤ fl-1e8ba8b5a-3ec¤ fl-1e8ba8b5a-3ed¤ ¤ 0¤ gsetter¤  IV¤  fl-1e8ba8b5a-3e0¤  fl-1e8ba8b5a-3e1¤  fl-1e8ba8b5a-3e2¤     ¤ 0 ^ ¤ W¤ fl-1e8ba8b5a-3d7¤ fl-1e8ba8b5a-3d8¤ ¤ 0B¤ g field-specs¤ ƒ¤ fl-1e8ba8b5a-3d3¤ fl-1e8ba8b5a-3d4¤ ¤ 0B¤ i÷7ū=777”¤¤ +ja¤ gval¤ +a¤ ¤ +¢a¤  +%a¤ !+'a¤ "!¤ #A÷7ū¤ $+#d¤ % "$¤ &g struct-set!¤ '+&a¤ (÷7ū¤ )+ (d¤ *')¤ ++1a¤ ,+sa¤ -+#d¤ .,-¤ /+.¤ 0%*/¤ 1ż0¤ 2A7ū¤ 3+ģ2d¤ 4gset-record-type-printer!¤ 5gdisplay¤ 6f#string¤ 8gobject-address¤ 9f value: ¤ :gwrite¤ ;f>¤C5hh•]4   54>"G4i4i5>"Ghr]ØCjgvalue  gfilenamefsrfi/srfi-111.scmŒ  ŒŒ  gnameg%box-procedureŒC R4#$'*Ŗh7]C/gt-a33a589db48-3    C¬Æ°hT]L6Lga  gfilenamefsrfi/srfi-111.scmŒ   ŒŒ  C(³hD]L6<gfilenamefsrfi/srfi-111.scmŒ   ŒŒ   Cµh]C   C·ø hp…]45$@45$ O@45$4O?$@  6  6}gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-111.scmŒ  ŒŒ  n C5R»¼æĄØ4Ć>"G ʖ iŖRhq]¦$§‚CCigobj  gfilenamefsrfi/srfi-111.scmŒ  ŒŒ   gnameg%box?-procedureŒCĒR4#$'*.h8]C0gt-a33a589db48-10    C¬Æ°hT]L6Lga  gfilenamefsrfi/srfi-111.scmŒ   ŒŒ  C(³hD]L6<gfilenamefsrfi/srfi-111.scmŒ   ŒŒ   C0h]C   C·ø hp…]45$@45$ O@45$4O?$@  6  6}gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-111.scmŒ  ŒŒ  n C5R3hp]§& ©C6hgs  gfilenamefsrfi/srfi-111.scmŒ  ŒŒ   gnameg%unbox-procedureŒC4R4#$'grxh:]ŒŒC2gerr  gs    C|‚‡h:]ŒŒC2gerr  gs    C‹‘—h:]ŒŒC2gerr  gs    C*µh8]C0gt-a33a589db48-1c    C¬Æ°hT]L6Lga  gfilenamefsrfi/srfi-111.scmŒ   ŒŒ  C(³hD]L6<gfilenamefsrfi/srfi-111.scmŒ   ŒŒ   C·h]C   C·øhøĮ]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66¹gx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-111.scmŒ  ŒŒ  ³ C5R4#“$'½ćåēźėh v]45ŒŒŒŒŒCngdummy  gcheck?  gs   ggetter   gexpr      C·øh(æ] 45$@6·gx  "gtmp "gfilenamefsrfi/srfi-111.scmŒ  ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgcheck?gsggettergexprg...C5“R3h „]§& ŖC6|gs  gval  gfilenamefsrfi/srfi-111.scmŒ  ŒŒ   gnameg%set-box!-procedureŒCģR4#$'ķ1hV]CNgt-a33a589db48-4a  gt-a33a589db48-4b    C¬Æ°hT]L6Lga  gfilenamefsrfi/srfi-111.scmŒ   ŒŒ  C(³hD]L6<gfilenamefsrfi/srfi-111.scmŒ   ŒŒ   C3h]C   C·ø hp…]45$@45$ O@45$4O?$@  6  6}gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-111.scmŒ  ŒŒ  n C5R4ii56789:3; h€č]4>"G4445 5>"G4>"G4§& ©" 4 5>"G 6ągbox  |gport  |gfilenamefsrfi/srfi-111.scmŒ  ŒŒ  ŒŒ  ŒŒ  ŒŒ  ! ŒŒ  ! ŒŒ  ! ŒŒ ' ! ŒŒ . ! ŒŒ 7 " ŒŒ ; " ŒŒ @ " ŒŒ I # ŒŒ N # ŒŒ l # ŒŒ x $ ŒŒ | $ ŒŒ  | C6gm  ,grtd o —gfilenamefsrfi/srfi-111.scmŒ   ŒŒ -  ŒŒ 2  ŒŒ :  &ŒŒ ?  ŒŒ Ż  ŒŒ b  ŒŒ  b C6PK!‚Ėįõō‘ō‘ srfi-42.gonu„[µü¤GOOF----LE-8-2.0ܑ] w4h‡Ā] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-42¤ ¤ gfilenameS¤ fsrfi/srfi-42.scm¤ gexportsS¤ g:¤ g:-dispatch-ref¤ g:-dispatch-set!¤ g :char-range¤ g :dispatched¤ g:do¤ g:generator-proc¤ g :integers¤ g:let¤ g:list¤ g :parallel¤ g:port¤ g:range¤ g :real-range¤ g:string¤ g:until¤ g:vector¤ g:while¤ gany?-ec¤ g append-ec¤ gdispatch-union¤ !gdo-ec¤ "g every?-ec¤ #gfirst-ec¤ $gfold-ec¤ %gfold3-ec¤ &glast-ec¤ 'glist-ec¤ (gmake-initial-:-dispatch¤ )gmax-ec¤ *gmin-ec¤ +g product-ec¤ ,gstring-append-ec¤ -g string-ec¤ .gsum-ec¤ /g vector-ec¤ 0gvector-of-length-ec¤ 1   !"#$%&'()*+,-./0%¤ 2gset-current-module¤ 32¤ 42¤ 5gcond-expand-provide¤ 6gcurrent-module¤ 7¤ 8gmake-syntax-transformer¤ 98¤ :8¤ ;gmacro¤ <¤ ?gany¤ @gfree-id¤ Ag syntax-object¤ Bgnested¤ Cgtop¤ DC¤ Egribcage¤ FE¤ Ggx¤ HG¤ Igm-46961e513b-2¤ JIC¤ KJ¤ Lfl-46961e513b-4¤ ML¤ NEHKM¤ ODFN¤ Pghygiene¤ QP¤ RABOQ¤ S@R¤ Tgeach-any¤ USTŒ¤ VUTŒ¤ W?VŒ¤ Xgdummy¤ Ygq¤ Zgetc¤ [XYZ¤ \JDD¤ ]fl-46961e513b-7¤ ^fl-46961e513b-8¤ _fl-46961e513b-9¤ `]^_¤ aE[\`¤ bDaFN¤ cA!bQ¤ dgappend¤ ed¤ fd¤ g?TŒ¤ h?gŒ¤ i?hŒ¤ j?iŒ¤ kgq1¤ lgq2¤ mgetc1¤ nXklmZ¤ oJDDDD¤ pfl-46961e513b-10¤ qfl-46961e513b-11¤ rfl-46961e513b-12¤ sfl-46961e513b-13¤ tfl-46961e513b-14¤ upqrst¤ vEnou¤ wDvFN¤ xA!wQ¤ y??¤ zgbegin¤ {gcmd¤ |X{¤ }JD¤ ~fl-46961e513b-1c¤ fl-46961e513b-1d¤ €~¤ E|}€¤ ‚DFN¤ ƒAz‚Q¤ „gif¤ …A„‚Q¤ †A‚Q¤ ‡…††¤ ˆ‡¤ ‰A„OQ¤ Š@‰¤ ‹Š?¤ Œ?‹?¤ gtest¤ ŽX{¤ fl-46961e513b-21¤ fl-46961e513b-22¤ ‘fl-46961e513b-23¤ ’‘¤ “EŽ\’¤ ”D“FN¤ •A„”Q¤ –A!”Q¤ —gnot¤ ˜A—OQ¤ ™@˜¤ š™?¤ ›?š?¤ œfl-46961e513b-28¤ fl-46961e513b-29¤ žfl-46961e513b-2a¤ Ÿœž¤  EŽ\Ÿ¤ ”D FN¤ ¢A„”Q¤ £A—”Q¤ ¤A!”Q¤ „gand¤ ¦A„OQ¤ §@¦¤ اTŒ¤ ©?Ø?¤ Ŗfl-46961e513b-2f¤ «fl-46961e513b-30¤ ¬fl-46961e513b-31¤ ­Ŗ«¬¤ ®EŽ\­¤ ÆD®FN¤ °A„ÆQ¤ ±A„ÆQ¤ ²A!ÆQ¤ ³gor¤ “A³OQ¤ µ@“¤ ¶µTŒ¤ ·?¶?¤ øfl-46961e513b-37¤ ¹fl-46961e513b-38¤ ŗfl-46961e513b-39¤ »ø¹ŗ¤ ¼EŽ\»¤ ½D¼FN¤ ¾A„½Q¤ æA³½Q¤ ĄA!½Q¤ ĮAzOQ¤ Ā@Į¤ ĆĀTŒ¤ Ä?Ć?¤ ÅXZ{¤ Ęfl-46961e513b-3f¤ Ēfl-46961e513b-40¤ Čfl-46961e513b-41¤ ÉĘĒȤ ŹEÅ\ɤ ĖDŹFN¤ ĢAzĖQ¤ ĶA!ĖQ¤ ĪAOQ¤ Ļ@Τ ŠĻ??????¤ Ń?Š?¤ Ņgdo-ec:do¤ Ógolet¤ Ōglbs¤ Õgne1?¤ Ögilet¤ ×gne2?¤ Ųglss¤ ŁXÓŌÕÖ×Ų{¤ ŚJDDDDDDD¤ Ūfl-46961e513b-47¤ Üfl-46961e513b-48¤ Żfl-46961e513b-49¤ Žfl-46961e513b-4a¤ ßfl-46961e513b-4b¤ ąfl-46961e513b-4c¤ įfl-46961e513b-4d¤ āfl-46961e513b-4e¤ ćŪÜŻŽßąį⤠äEŁŚć¤ åDäFN¤ ęAŅåQ¤ ēAåQ¤ č?h?¤ égg¤ źgarg1¤ ėgarg¤ ģXéźė{¤ ķfl-46961e513b-58¤ īfl-46961e513b-59¤ ļfl-46961e513b-5a¤ šfl-46961e513b-5b¤ ńfl-46961e513b-5c¤ ņķīļšń¤ óEģoņ¤ ōDóFN¤ õAŅōQ¤ ögsyntax-violation¤ ÷ö¤ ųö¤ łf-source expression failed to match any pattern¤ śgm-46961e513b-63¤ ūśC¤ üū¤ żfl-46961e513b-65¤ žż¤ ’EHüž¤ DF’¤ AQ¤ @¤ glet¤ AQ¤ @¤ gŒ¤ ???T¤ ??¤  g ec-simplify¤  gobs¤  goc¤  gibs¤  gic¤ gls¤ X{  ŌÕ  × ¤ ūDDDDDDDDD ¤ fl-46961e513b-68¤ fl-46961e513b-69¤ fl-46961e513b-6a¤ fl-46961e513b-6b¤ fl-46961e513b-6c¤ fl-46961e513b-6d¤ fl-46961e513b-6e¤ fl-46961e513b-6f¤ fl-46961e513b-70¤ fl-46961e513b-71¤  ¤ E¤ DF’¤ A Q¤ AQ¤  gloop¤ !A Q¤ "A„Q¤ #gm-46961e513b-7f¤ $#C¤ %$¤ &fl-46961e513b-81¤ '&¤ (EH%'¤ )DF(¤ *A„)Q¤ +@*¤ ,gatom¤ -,¤ .+-?¤ /?.¤ 0,¤ 1+0?¤ 2?1¤ 3g consequent¤ 4X3¤ 5$D¤ 6fl-46961e513b-89¤ 7fl-46961e513b-8a¤ 867¤ 9E458¤ :D9F(¤ ;A„:Q¤ <A:Q¤ =;<<¤ >+-??¤ ??>¤ @+0??¤ A?@¤ BA—)Q¤ C@B¤ DC?¤ ECD¤ F+E?¤ G?F¤ HX3¤ I$DD¤ Jfl-46961e513b-9c¤ Kfl-46961e513b-9d¤ Lfl-46961e513b-9e¤ MJKL¤ NEHIM¤ ODNF(¤ PA OQ¤ QA„OQ¤ R+E??¤ S?R¤ Tg alternate¤ UX3T¤ V$DDD¤ Wfl-46961e513b-a3¤ Xfl-46961e513b-a4¤ Yfl-46961e513b-a5¤ Zfl-46961e513b-a6¤ [WXYZ¤ \EUV[¤ ]D\F(¤ ^A ]Q¤ _A„]Q¤ `A)Q¤ a@`¤ bTŒ¤ cabŒ¤ d?c¤ egcommand¤ fXe¤ gfl-46961e513b-ac¤ hfl-46961e513b-ad¤ igh¤ jEf5i¤ kDjF(¤ lA kQ¤ mAzkQ¤ nAz)Q¤ o@n¤ poTŒ¤ q?p¤ rfl-46961e513b-b2¤ sfl-46961e513b-b3¤ trs¤ uEf5t¤ vDuF(¤ wA vQ¤ xA vQ¤ y, ¤ zpTŒ¤ {?y?z¤ |gdone¤ }gto-do1¤ ~gto-do2¤ X|}~¤ €fl-46961e513b-b8¤ fl-46961e513b-b9¤ ‚fl-46961e513b-ba¤ ƒfl-46961e513b-bb¤ „€‚ƒ¤ …EV„¤ †D…F(¤ ‡A †Q¤ ˆA †Q¤ ‰?yTg¤ Šgto-do¤ ‹X|}Ф Œfl-46961e513b-c3¤ fl-46961e513b-c4¤ Žfl-46961e513b-c5¤ fl-46961e513b-c6¤ ŒŽ¤ ‘E‹V¤ ’D‘F(¤ “A ’Q¤ ”A ’Q¤ •?y¤ –X¤ —fl-46961e513b-ce¤ ˜—¤ ™E–%˜¤ šD™F(¤ ›A„šQ¤ œAšQ¤ ›œœ¤ ž?¤ Ÿ?yž¤  ?yg¤ ”gcommand1¤ ¢X”e¤ £fl-46961e513b-d6¤ ¤fl-46961e513b-d7¤ „fl-46961e513b-d8¤ ¦£¤„¤ §E¢I¦¤ ØD§F(¤ ©AzØQ¤ Ŗ?T??????¤ «gcc¤ ¬X«ÓŌÕÖ×Ų¤ ­gm-46961e513b-e2¤ ®­C¤ Æ®DDDDDDD¤ °fl-46961e513b-e7¤ ±fl-46961e513b-e8¤ ²fl-46961e513b-e9¤ ³fl-46961e513b-ea¤ “fl-46961e513b-eb¤ µfl-46961e513b-ec¤ ¶fl-46961e513b-ed¤ ·fl-46961e513b-ee¤ ø°±²³“µ¶·¤ ¹E¬Æø¤ ŗ®¤ »fl-46961e513b-e4¤ ¼»¤ ½EHŗ¼¤ ¾D¹F½¤ æA¾Q¤ Ą?????¤ ĮX«ŌÕŲ¤ Ā®DDDD¤ Ćfl-46961e513b-f9¤ Äfl-46961e513b-fa¤ Åfl-46961e513b-fb¤ Ęfl-46961e513b-fc¤ Ēfl-46961e513b-fd¤ ČĆÄÅĘǤ ÉEĮĀȤ ŹDÉF½¤ ĖAŹQ¤ ĢAŹQ¤ Ķ̤ ĪAŹQ¤ Ļgindex¤ Šgm-46961e513b-103¤ ŃŠC¤ ŅѤ Ófl-46961e513b-105¤ ŌÓ¤ ÕEHŅŌ¤ ÖDFÕ¤ ×AĻÖQ¤ Ų@פ ŁŲ?¤ Ś???Ł?¤ Ūgvar¤ Ügi¤ Żg expression¤ ŽX«ŪÜŻ¤ ßŃDDDD¤ ąfl-46961e513b-108¤ įfl-46961e513b-109¤ āfl-46961e513b-10a¤ ćfl-46961e513b-10b¤ äfl-46961e513b-10c¤ åąįāćä¤ ęEŽßå¤ ēDęFÕ¤ čAēQ¤ éAēQ¤ źA ēQ¤ ėź¤ ģAēQ¤ ķé¤ īAēQ¤ ļģķī¤ š????¤ ńX«Ūݤ ņŃDDD¤ ófl-46961e513b-113¤ ōfl-46961e513b-114¤ õfl-46961e513b-115¤ öfl-46961e513b-116¤ ÷óōõö¤ ųEńņ÷¤ łDųFÕ¤ śAłQ¤ ūAłQ¤ üAłQ¤ żū¤ žAłQ¤ ’üżž¤ hTŒ¤ ?Œ¤ ?Œ¤ g :parallel-1¤ ggen¤ X«éźė¤ gm-46961e513b-11b¤ C¤ DDDDD¤  fl-46961e513b-125¤  fl-46961e513b-126¤  fl-46961e513b-127¤  fl-46961e513b-128¤  fl-46961e513b-129¤ fl-46961e513b-12a¤      ¤ E¤ ¤ fl-46961e513b-11d¤ ¤ EH¤ DF¤ AQ¤ ???¤ gresult¤ X«éźė¤ gm-46961e513b-133¤ C¤ DDDDDD¤ fl-46961e513b-138¤ fl-46961e513b-139¤ fl-46961e513b-13a¤  fl-46961e513b-13b¤ !fl-46961e513b-13c¤ "fl-46961e513b-13d¤ #fl-46961e513b-13e¤ $ !"#¤ %E$¤ &¤ 'fl-46961e513b-135¤ ('¤ )EH&(¤ *D%F)¤ +A*Q¤ ,DF)¤ -A,Q¤ .@-¤ /A,Q¤ 0@/¤ 1TTŒ¤ 201Œ¤ 3.2T?2?T¤ 4???33¤ 5ggens¤ 6gob1¤ 7goc1¤ 8glb1¤ 9gne1?1¤ :gib1¤ ;gic1¤ gob2¤ ?goc2¤ @glb2¤ Agne1?2¤ Bgib2¤ Cgic2¤ Dgne2?2¤ Egls2¤ FX«56789:;<=>?@ABCDE¤ GDDDDDDDDDDDDDDDDDD¤ Hfl-46961e513b-149¤ Ifl-46961e513b-14a¤ Jfl-46961e513b-14b¤ Kfl-46961e513b-14c¤ Lfl-46961e513b-14d¤ Mfl-46961e513b-14e¤ Nfl-46961e513b-14f¤ Ofl-46961e513b-150¤ Pfl-46961e513b-151¤ Qfl-46961e513b-152¤ Rfl-46961e513b-153¤ Sfl-46961e513b-154¤ Tfl-46961e513b-155¤ Ufl-46961e513b-156¤ Vfl-46961e513b-157¤ Wfl-46961e513b-158¤ Xfl-46961e513b-159¤ Yfl-46961e513b-15a¤ Zfl-46961e513b-15b¤ [HIJKLMNOPQRSTUVWXYZ¤ \EFG[¤ ]D\F)¤ ^A]Q¤ _A]Q¤ `A]Q¤ aA„]Q¤ b?T?¤ c??h?¤ dg:while-1¤ eX«éźė¤ fgm-46961e513b-183¤ gfC¤ hgDDDDD¤ ifl-46961e513b-188¤ jfl-46961e513b-189¤ kfl-46961e513b-18a¤ lfl-46961e513b-18b¤ mfl-46961e513b-18c¤ nfl-46961e513b-18d¤ oijklmn¤ pEeho¤ qg¤ rfl-46961e513b-185¤ sr¤ tEHqs¤ uDpFt¤ vAduQ¤ wgm-46961e513b-195¤ xwC¤ yx¤ zfl-46961e513b-197¤ {z¤ |EHy{¤ }DF|¤ ~A}Q¤ @~¤ €??????¤ ???€¤ ‚g:while-2¤ ƒX«ÓŌÕÖ×Ų ¤ „xDDDDDDDD ¤ …fl-46961e513b-19a¤ †fl-46961e513b-19b¤ ‡fl-46961e513b-19c¤ ˆfl-46961e513b-19d¤ ‰fl-46961e513b-19e¤ Šfl-46961e513b-19f¤ ‹fl-46961e513b-1a0¤ Œfl-46961e513b-1a1¤ fl-46961e513b-1a2¤ Ž…†‡ˆ‰Š‹Œ ¤ Eƒ„ޤ DF|¤ ‘A‚Q¤ ’AQ¤ “gm-46961e513b-1ac¤ ”“C¤ •”¤ –fl-46961e513b-1ae¤ —–¤ ˜EH•—¤ ™DF˜¤ šA™Q¤ ›@š¤ œA™Q¤ @œ¤ žyTŒ¤ ŸžTŒ¤  ŸŒ¤ ”›??? ??¤ ¢???TTT”¤ £gib-let¤ ¤gib-save¤ „g ib-restore¤ ¦gib-var¤ §gib-rhs¤ Øgib¤ ©X«£¤„ÓŌÕ¦§Ø ×Ų¤ Ŗ”DDDDDDDDDDDDDD¤ «fl-46961e513b-1b1¤ ¬fl-46961e513b-1b2¤ ­fl-46961e513b-1b3¤ ®fl-46961e513b-1b4¤ Æfl-46961e513b-1b5¤ °fl-46961e513b-1b6¤ ±fl-46961e513b-1b7¤ ²fl-46961e513b-1b8¤ ³fl-46961e513b-1b9¤ “fl-46961e513b-1ba¤ µfl-46961e513b-1bb¤ ¶fl-46961e513b-1bc¤ ·fl-46961e513b-1bd¤ øfl-46961e513b-1be¤ ¹fl-46961e513b-1bf¤ ŗ«¬­®Æ°±²³“µ¶·ø¹¤ »E©Ŗŗ¤ ¼D»F˜¤ ½A‚¼Q¤ ¾gib-tmp¤ æA¾¼Q¤ ĄA¼Q¤ ĮæĄ¤ ĀĮ¤ Ćæ¤ ÄA¼Q¤ ÅA¼Q¤ Ęgset!¤ ĒAƼQ¤ ȝ1Œ¤ ɝbŒ¤ Ź›Č??É??¤ Ė???TTTʤ Ģgob¤ ĶX«£¤„Ģ ŌÕ ×Ų ¤ Ī”DDDDDDDDDDDD ¤ Ļfl-46961e513b-1d5¤ Šfl-46961e513b-1d6¤ Ńfl-46961e513b-1d7¤ Ņfl-46961e513b-1d8¤ Ófl-46961e513b-1d9¤ Ōfl-46961e513b-1da¤ Õfl-46961e513b-1db¤ Öfl-46961e513b-1dc¤ ×fl-46961e513b-1dd¤ Ųfl-46961e513b-1de¤ Łfl-46961e513b-1df¤ Śfl-46961e513b-1e0¤ Ūfl-46961e513b-1e1¤ ÜĻŠŃŅÓŌÕÖ×ŲŁŚŪ ¤ ŻEĶĪܤ ŽDŻF˜¤ ßAŽQ¤ ąAŽQ¤ įg ne1?-value¤ āAįŽQ¤ ćA„ŽQ¤ äg:until-1¤ ågm-46961e513b-1f5¤ ęåC¤ ēęDDDDD¤ čfl-46961e513b-1fa¤ éfl-46961e513b-1fb¤ źfl-46961e513b-1fc¤ ėfl-46961e513b-1fd¤ ģfl-46961e513b-1fe¤ ķfl-46961e513b-1ff¤ īčéźėģķ¤ ļEeēī¤ šę¤ ńfl-46961e513b-1f7¤ ņń¤ óEHšņ¤ ōDļFó¤ õAäōQ¤ ögm-46961e513b-207¤ ÷öC¤ ų÷¤ łfl-46961e513b-209¤ śł¤ ūEHųś¤ üDFū¤ żAüQ¤ ž@ż¤ ’ž??????¤ ???’¤ ÷DDDDDDDD ¤ fl-46961e513b-20c¤ fl-46961e513b-20d¤ fl-46961e513b-20e¤ fl-46961e513b-20f¤ fl-46961e513b-210¤ fl-46961e513b-211¤ fl-46961e513b-212¤  fl-46961e513b-213¤  fl-46961e513b-214¤     ¤  Eƒ ¤  D Fū¤ A Q¤ A„ Q¤ A— Q¤ gm-46961e513b-21e¤ C¤ ¤ fl-46961e513b-220¤ ¤ EH¤ DF¤ AĻQ¤ @¤ ?¤ TŒ¤ ?Œ¤ ?Œ¤ ?Œ¤ X«ŪÜė¤  DDDD¤ !fl-46961e513b-223¤ "fl-46961e513b-224¤ #fl-46961e513b-225¤ $fl-46961e513b-226¤ %fl-46961e513b-227¤ &!"#$%¤ 'E &¤ (D'F¤ )A(Q¤ *A(Q¤ +A(Q¤ ,?jŒ¤ -garg2¤ .X«Ūź-ė¤ /DDDDD¤ 0fl-46961e513b-22f¤ 1fl-46961e513b-230¤ 2fl-46961e513b-231¤ 3fl-46961e513b-232¤ 4fl-46961e513b-233¤ 5fl-46961e513b-234¤ 6012345¤ 7E./6¤ 8D7F¤ 9A8Q¤ :Ad8Q¤ ;X«Ūė¤ <DDD¤ =fl-46961e513b-23d¤ >fl-46961e513b-23e¤ ?fl-46961e513b-23f¤ @fl-46961e513b-240¤ A=>?@¤ BE;<A¤ CDBF¤ DACQ¤ EACQ¤ FE¤ Ggt¤ HAGCQ¤ IA—CQ¤ Jgnull?¤ KAJCQ¤ LKH¤ MIL¤ Ngcar¤ OANCQ¤ POH¤ QP¤ RACQ¤ Sgcdr¤ TASCQ¤ UTH¤ VU¤ WRV¤ Xgm-46961e513b-245¤ YXC¤ ZY¤ [fl-46961e513b-247¤ \[¤ ]EHZ\¤ ^DF]¤ _AĻ^Q¤ `@_¤ a`?¤ b???a?¤ cYDDDD¤ dfl-46961e513b-24a¤ efl-46961e513b-24b¤ ffl-46961e513b-24c¤ gfl-46961e513b-24d¤ hfl-46961e513b-24e¤ idefgh¤ jEci¤ kDjF]¤ lAkQ¤ mAkQ¤ ngstr¤ oAnkQ¤ pglen¤ qApkQ¤ rA kQ¤ sqr¤ ts¤ uAĘkQ¤ vg string-length¤ wAvkQ¤ xwo¤ yuqx¤ zy¤ {r¤ |g<¤ }A|kQ¤ ~q¤ g string-ref¤ €AkQ¤ AkQ¤ ‚g+¤ ƒA‚kQ¤ „A kQ¤ …„¤ †ahŒ¤ ‡?†Œ¤ ˆ?‡Œ¤ ‰?ˆŒ¤ ŠX«ŪÜź-ė¤ ‹YDDDDDD¤ Œfl-46961e513b-255¤ fl-46961e513b-256¤ Žfl-46961e513b-257¤ fl-46961e513b-258¤ fl-46961e513b-259¤ ‘fl-46961e513b-25a¤ ’fl-46961e513b-25b¤ “ŒŽ‘’¤ ”EŠ‹“¤ •D”F]¤ –A•Q¤ —AĻ•Q¤ ˜g string-append¤ ™A˜•Q¤ šX«Ūźė¤ ›fl-46961e513b-265¤ œfl-46961e513b-266¤ fl-46961e513b-267¤ žfl-46961e513b-268¤ Ÿfl-46961e513b-269¤  ›œžŸ¤ ”Ešc ¤ ¢D”F]¤ £A¢Q¤ ¤AĻ¢Q¤ „AÜ¢Q¤ ¦¤„¤ §gm-46961e513b-270¤ اC¤ ©ØDDD¤ Ŗfl-46961e513b-275¤ «fl-46961e513b-276¤ ¬fl-46961e513b-277¤ ­fl-46961e513b-278¤ ®Ŗ«¬­¤ ÆE;©®¤ °Ø¤ ±fl-46961e513b-272¤ ²±¤ ³EH°²¤ “DÆF³¤ µA“Q¤ ¶AĻ“Q¤ ·AÜ“Q¤ ø¶·¤ ¹DF³¤ ŗAϹQ¤ »@ŗ¤ ¼»?¤ ½???¼?¤ ¾ØDDDD¤ æfl-46961e513b-27e¤ Ąfl-46961e513b-27f¤ Įfl-46961e513b-280¤ Āfl-46961e513b-281¤ Ćfl-46961e513b-282¤ ÄæĄĮĀƤ ÅE¾Ä¤ ĘDÅF³¤ ĒAĘQ¤ ČAĘQ¤ Égvec¤ ŹAÉĘQ¤ ĖApĘQ¤ ĢA ĘQ¤ ĶĖ̤ Īͤ ĻAĘĘQ¤ Šg vector-length¤ ŃAŠĘQ¤ ŅŃŹ¤ ÓĻĖҤ ŌÓ¤ Õ̤ ÖA|ĘQ¤ ×ˤ Ųg vector-ref¤ ŁAŲĘQ¤ ŚAĘQ¤ ŪA‚ĘQ¤ ÜA ĘQ¤ ŻÜ¤ ޼hŒ¤ ß?ތ¤ ą?ߌ¤ į?ąŒ¤ āØDDDDDD¤ ćfl-46961e513b-289¤ äfl-46961e513b-28a¤ åfl-46961e513b-28b¤ ęfl-46961e513b-28c¤ ēfl-46961e513b-28d¤ čfl-46961e513b-28e¤ éfl-46961e513b-28f¤ źćäåęēčé¤ ėEŠāź¤ ģDėF³¤ ķAģQ¤ īAģQ¤ ļAģQ¤ šØDDDDD¤ ńfl-46961e513b-299¤ ņfl-46961e513b-29a¤ ófl-46961e513b-29b¤ ōfl-46961e513b-29c¤ õfl-46961e513b-29d¤ öfl-46961e513b-29e¤ ÷ńņóōõö¤ ųE.š÷¤ łDųF³¤ śAłQ¤ ūAłQ¤ üAÉłQ¤ żAłQ¤ žüż¤ ’ApłQ¤ A łQ¤ ’¤ gvecs¤ AłQ¤ gec-:vector-filter¤ AłQ¤ glist¤ AłQ¤ gk¤  AłQ¤   ¤   ¤  A„łQ¤  A|łQ¤   ’¤ AłQ¤ AJłQ¤ ¤ AzłQ¤ AĘłQ¤ ANłQ¤ ¤ ü¤ ASłQ¤ ¤ ¤ AŠłQ¤ ü¤ ’¤  ¤ ¤  ż¤   ¤ !AŲłQ¤ "!ü ¤ #"¤ $A‚łQ¤ %A łQ¤ &$ %¤ '&¤ ('¤ )gm-46961e513b-2a6¤ *)C¤ +*¤ ,fl-46961e513b-2a8¤ -,¤ .EH+-¤ /DF.¤ 0AĻ/Q¤ 1@0¤ 21?¤ 3???2¤ 4X«Ūܤ 5*DDD¤ 6fl-46961e513b-2ab¤ 7fl-46961e513b-2ac¤ 8fl-46961e513b-2ad¤ 9fl-46961e513b-2ae¤ :6789¤ ;E45:¤ <D;F.¤ =A<Q¤ >A <Q¤ ?>¤ @A<Q¤ AA‚<Q¤ BA <Q¤ CB¤ D???¤ EX«Ū¤ F*DD¤ Gfl-46961e513b-2b4¤ Hfl-46961e513b-2b5¤ Ifl-46961e513b-2b6¤ JGHI¤ KEEFJ¤ LDKF.¤ MALQ¤ NA LQ¤ ON¤ PALQ¤ QA‚LQ¤ RA LQ¤ SR¤ Tgm-46961e513b-2ba¤ UTC¤ VU¤ Wfl-46961e513b-2bc¤ XW¤ YEHVX¤ ZDFY¤ [AĻZQ¤ \@[¤ ]\?¤ ^]gŒ¤ _?^Œ¤ `?_Œ¤ a?`Œ¤ bX«ŪÜźė¤ cUDDDDD¤ dfl-46961e513b-2bf¤ efl-46961e513b-2c0¤ ffl-46961e513b-2c1¤ gfl-46961e513b-2c2¤ hfl-46961e513b-2c3¤ ifl-46961e513b-2c4¤ jdefghi¤ kEbcj¤ lDkFY¤ mAlQ¤ nAlQ¤ oAlQ¤ pX«Ūź¤ qUDDD¤ rfl-46961e513b-2cd¤ sfl-46961e513b-2ce¤ tfl-46961e513b-2cf¤ ufl-46961e513b-2d0¤ vrstu¤ wEpqv¤ xDwFY¤ yAxQ¤ zA xQ¤ {A xQ¤ |{¤ }X«Ūź-¤ ~UDDDD¤ fl-46961e513b-2d6¤ €fl-46961e513b-2d7¤ fl-46961e513b-2d8¤ ‚fl-46961e513b-2d9¤ ƒfl-46961e513b-2da¤ „€‚ƒ¤ …E}~„¤ †D…FY¤ ‡A†Q¤ ˆA †Q¤ ‰ˆ¤ Š, ¤ ‹???Š?y¤ ŒX«Ū-¤ fl-46961e513b-2e1¤ Žfl-46961e513b-2e2¤ fl-46961e513b-2e3¤ fl-46961e513b-2e4¤ ‘Ž¤ ’EŒq‘¤ “D’FY¤ ”A“Q¤ •A“Q¤ –gb¤ —A–“Q¤ ˜A„“Q¤ ™A—“Q¤ šA„“Q¤ ›ginteger?¤ œA›“Q¤ œ—¤ žgexact?¤ ŸAž“Q¤  Ÿ—¤ ”š ¤ ¢™”¤ £gerror¤ ¤A£“Q¤ „f*arguments of :range are not exact integer ¤ ¦A„“Q¤ §f(use :real-range?)¤ ØA§“Q¤ ©A “Q¤ ŖA “Q¤ «¤¦Ø©—Ŗ¤ ¬˜¢«¤ ­¬¤ ®©¤ ÆA|“Q¤ °—¤ ±•¤ ²A“Q¤ ³A‚“Q¤ “Ŗ¤ µ, ’¤ ¶???Š?µ¤ ·fl-46961e513b-2ea¤ øfl-46961e513b-2eb¤ ¹fl-46961e513b-2ec¤ ŗfl-46961e513b-2ed¤ »·ø¹ŗ¤ ¼EŒq»¤ ½D¼FY¤ ¾A½Q¤ æA½Q¤ ĄA–½Q¤ ĮA„½Q¤ ĀA—½Q¤ ĆA„½Q¤ ÄA›½Q¤ ÅÄĄ¤ ĘAž½Q¤ ĒĘĄ¤ ČĆÅǤ ÉĀȤ ŹA£½Q¤ ĖA„½Q¤ ĢA§½Q¤ ĶA ½Q¤ ĪA ½Q¤ ĻŹĖĢĶĄĪ¤ ŠĮÉϤ ŃŠ¤ Ņͤ Óg>¤ ŌAÓ½Q¤ ÕĄ¤ Öæ¤ ×A½Q¤ Ųg-¤ ŁAŲ½Q¤ ŚĪ¤ Ū?????y¤ Üfl-46961e513b-2f3¤ Żfl-46961e513b-2f4¤ Žfl-46961e513b-2f5¤ ßfl-46961e513b-2f6¤ ąfl-46961e513b-2f7¤ įÜŻŽßठāE}~ᤠćDāFY¤ äAćQ¤ åAćQ¤ ęga¤ ēAęćQ¤ čA–ćQ¤ éA„ćQ¤ źA—ćQ¤ ėA„ćQ¤ ģA›ćQ¤ ķģē¤ īAžćQ¤ ļīē¤ šģč¤ ńīč¤ ņėķļšń¤ óźņ¤ ōA£ćQ¤ õA„ćQ¤ öA§ćQ¤ ÷A ćQ¤ ųōõöēč÷¤ łéóų¤ śł¤ ūē¤ üA|ćQ¤ żč¤ žå¤ ’AćQ¤ A‚ćQ¤ ÷¤ ?????µ¤ fl-46961e513b-2fe¤ fl-46961e513b-2ff¤ fl-46961e513b-300¤ fl-46961e513b-301¤ fl-46961e513b-302¤ ¤  E}~¤  D FY¤  A Q¤  A Q¤  Aę Q¤ A– Q¤ gs¤ A Q¤ A ’ Q¤ ¤ gstop¤ A Q¤ A  Q¤ ¤ ¤ A„ Q¤ A— Q¤ A„ Q¤ A› Q¤  ¤ Až Q¤  ¤ ¤  ¤ ! ¤ "!¤ #A£ Q¤ $A„ Q¤ %A§ Q¤ &#$% ¤ '"&¤ ('¤ ) ¤ *AÓ Q¤ +¤ , ¤ -A Q¤ .AŲ Q¤ /A  Q¤ 0/¤ 1??????¤ 2garg3¤ 3X«Ūź-2¤ 4fl-46961e513b-309¤ 5fl-46961e513b-30a¤ 6fl-46961e513b-30b¤ 7fl-46961e513b-30c¤ 8fl-46961e513b-30d¤ 9fl-46961e513b-30e¤ :456789¤ ;E3c:¤ <D;FY¤ =A<Q¤ >A<Q¤ ?Aę<Q¤ @A–<Q¤ AA<Q¤ BA<Q¤ CA <Q¤ DBC¤ ED¤ FA„<Q¤ GA—<Q¤ HA„<Q¤ IA›<Q¤ JI?¤ KAž<Q¤ LK?¤ MI@¤ NK@¤ OIA¤ PKA¤ QHJLMNOP¤ RGQ¤ SA£<Q¤ TA„<Q¤ UA§<Q¤ VSTU?@A¤ WFRV¤ Xgzero?¤ YAX<Q¤ ZYA¤ [f$step size must not be zero in :range¤ \A[<Q¤ ]S\¤ ^FZ]¤ _AĘ<Q¤ `A‚<Q¤ ag*¤ bAa<Q¤ cgmax¤ dAc<Q¤ egceiling¤ fAe<Q¤ gg/¤ hAg<Q¤ iAŲ<Q¤ ji@?¤ khjA¤ lfk¤ mdCl¤ nbmA¤ o`?n¤ p_Bo¤ qW^p¤ r?¤ sg=¤ tAs<Q¤ uB¤ v>¤ wA<Q¤ xA¤ ygm-46961e513b-315¤ zyC¤ {zDDD¤ |fl-46961e513b-31a¤ }fl-46961e513b-31b¤ ~fl-46961e513b-31c¤ fl-46961e513b-31d¤ €|}~¤ Ep{€¤ ‚z¤ ƒfl-46961e513b-317¤ „ƒ¤ …EH‚„¤ †DF…¤ ‡A†Q¤ ˆAφQ¤ ‰A܆Q¤ Šˆ‰¤ ‹A †Q¤ ŒA †Q¤ Œ¤ ŽDF…¤ AĻŽQ¤ @¤ ‘?¤ ’???‘?¤ “X«ŪÜź¤ ”zDDDD¤ •fl-46961e513b-323¤ –fl-46961e513b-324¤ —fl-46961e513b-325¤ ˜fl-46961e513b-326¤ ™fl-46961e513b-327¤ š•–—˜™¤ ›E“”š¤ œD›F…¤ AœQ¤ žAĻœQ¤ ŸA œQ¤  A œQ¤ ” ¤ ¢fl-46961e513b-32e¤ £fl-46961e513b-32f¤ ¤fl-46961e513b-330¤ „fl-46961e513b-331¤ ¦fl-46961e513b-332¤ §¢£¤„¦¤ ØE}”§¤ ©DØF…¤ ŖA©Q¤ «AĻ©Q¤ ¬AÜ©Q¤ ­«¬¤ ®A ©Q¤ Æ®¤ °???‘??¤ ±X«ŪÜź-¤ ²zDDDDD¤ ³fl-46961e513b-339¤ “fl-46961e513b-33a¤ µfl-46961e513b-33b¤ ¶fl-46961e513b-33c¤ ·fl-46961e513b-33d¤ øfl-46961e513b-33e¤ ¹³“µ¶·ø¤ ŗE±²¹¤ »DŗF…¤ ¼A»Q¤ ½AĻ»Q¤ ¾A »Q¤ 澤 Ąfl-46961e513b-346¤ Įfl-46961e513b-347¤ Āfl-46961e513b-348¤ Ćfl-46961e513b-349¤ Äfl-46961e513b-34a¤ Åfl-46961e513b-34b¤ ĘĄĮĀĆÄŤ ĒE3²Ę¤ ČDĒF…¤ ÉAČQ¤ ŹAĻČQ¤ ĖAÜČQ¤ ĢŹĖ¤ Ķ???‘???¤ ĪX«ŪÜź-2¤ ĻzDDDDDD¤ Šfl-46961e513b-353¤ Ńfl-46961e513b-354¤ Ņfl-46961e513b-355¤ Ófl-46961e513b-356¤ Ōfl-46961e513b-357¤ Õfl-46961e513b-358¤ Öfl-46961e513b-359¤ ׊ŃŅÓŌÕÖ¤ ŲEĪĻפ ŁDŲF…¤ ŚAŁQ¤ ŪAŁQ¤ ÜAęŁQ¤ ŻA–ŁQ¤ ŽAŁQ¤ ßgistop¤ ąAߣQ¤ įA ŁQ¤ āąį¤ ć⤠äA„ŁQ¤ åA—ŁQ¤ ęA„ŁQ¤ ēgreal?¤ čAēŁQ¤ éčܤ źčݤ ė莤 ģęéźė¤ ķåģ¤ īA£ŁQ¤ ļf%arguments of :real-range are not real¤ šAļŁQ¤ ńīšÜŻŽ¤ ņäķń¤ óAžŁQ¤ ōóܤ õA³ŁQ¤ öóŻ¤ ÷åö¤ ųóŽ¤ łåų¤ śõ÷ł¤ ūęōś¤ üAĘŁQ¤ żgexact->inexact¤ žAżŁQ¤ ’žÜ¤ üÜ’¤ äū¤ AgŁQ¤ AŲŁQ¤ ŻÜ¤ ޤ üठņ¤ ᤠ A|ŁQ¤  ठ A‚ŁQ¤  AaŁQ¤  AŁQ¤ A ŁQ¤ ¤ gm-46961e513b-361¤ C¤ ¤ fl-46961e513b-363¤ ¤ EH¤ DF¤ AĻQ¤ @¤ ?¤ ?????¤ DDDDD¤ fl-46961e513b-366¤ fl-46961e513b-367¤ fl-46961e513b-368¤ fl-46961e513b-369¤  fl-46961e513b-36a¤ !fl-46961e513b-36b¤ " !¤ #E±"¤ $D#F¤ %A$Q¤ &A$Q¤ 'A$Q¤ (DDDD¤ )fl-46961e513b-373¤ *fl-46961e513b-374¤ +fl-46961e513b-375¤ ,fl-46961e513b-376¤ -fl-46961e513b-377¤ .)*+,-¤ /E}(.¤ 0D/F¤ 1A0Q¤ 2A0Q¤ 3gimax¤ 4A30Q¤ 5g char->integer¤ 6A50Q¤ 7AÜ0Q¤ 8g<=¤ 9A80Q¤ :974¤ ;g integer->char¤ <A;0Q¤ =<7¤ >=¤ ?A0Q¤ @A‚0Q¤ AA 0Q¤ B@7A¤ CB¤ D?C¤ Egm-46961e513b-37d¤ FEC¤ GF¤ Hfl-46961e513b-37f¤ IH¤ JEHGI¤ KDFJ¤ LAĻKQ¤ M@L¤ NM?¤ ONgŒ¤ P?OŒ¤ Q?PŒ¤ R?QŒ¤ SFDDDDD¤ Tfl-46961e513b-382¤ Ufl-46961e513b-383¤ Vfl-46961e513b-384¤ Wfl-46961e513b-385¤ Xfl-46961e513b-386¤ Yfl-46961e513b-387¤ ZTUVWXY¤ [EbSZ¤ \D[FJ¤ ]A\Q¤ ^A\Q¤ _A\Q¤ `FDDD¤ afl-46961e513b-390¤ bfl-46961e513b-391¤ cfl-46961e513b-392¤ dfl-46961e513b-393¤ eabcd¤ fE;`e¤ gDfFJ¤ hAgQ¤ igread¤ jAigQ¤ kj¤ lFDDDD¤ mfl-46961e513b-399¤ nfl-46961e513b-39a¤ ofl-46961e513b-39b¤ pfl-46961e513b-39c¤ qfl-46961e513b-39d¤ rmnopq¤ sE}lr¤ tDsFJ¤ uAtQ¤ vAtQ¤ wgport¤ xAwtQ¤ yg read-proc¤ zAytQ¤ {zx¤ |{¤ }A—tQ¤ ~g eof-object?¤ A~tQ¤ €v¤ AtQ¤ ‚€|¤ ƒgm-46961e513b-3a3¤ „ƒC¤ …„¤ †fl-46961e513b-3a5¤ ‡†¤ ˆEH…‡¤ ‰DFˆ¤ ŠAωQ¤ ‹@Ф Œ‹?¤ ŒhŒ¤ Ž?Œ¤ ?ŽŒ¤ ?Œ¤ ‘gdispatch¤ ’X«ŪÜ‘źė¤ “„DDDDDD¤ ”fl-46961e513b-3a8¤ •fl-46961e513b-3a9¤ –fl-46961e513b-3aa¤ —fl-46961e513b-3ab¤ ˜fl-46961e513b-3ac¤ ™fl-46961e513b-3ad¤ šfl-46961e513b-3ae¤ ›”•–—˜™š¤ œE’“›¤ DœFˆ¤ žAQ¤ ŸAQ¤  AQ¤ ”X«Ū‘źė¤ ¢„DDDDD¤ £fl-46961e513b-3b8¤ ¤fl-46961e513b-3b9¤ „fl-46961e513b-3ba¤ ¦fl-46961e513b-3bb¤ §fl-46961e513b-3bc¤ Øfl-46961e513b-3bd¤ ©£¤„¦§Ø¤ ŖE”¢©¤ «DŖFˆ¤ ¬A«Q¤ ­A«Q¤ ®gd¤ ÆA®«Q¤ °gargs¤ ±A°«Q¤ ²A«Q¤ ³Aé«Q¤ “A«Q¤ µ³“¤ ¶gempty¤ ·A¶«Q¤ ø²“¤ ¹·ø¤ ŗµ¹¤ »AĘ«Q¤ ¼Æ±¤ ½»³¼¤ ¾A„«Q¤ æA—«Q¤ Ąg procedure?¤ ĮAĄ«Q¤ ĀĮ³¤ ÿ¤ ÄA£«Q¤ Åf%unrecognized arguments in dispatching¤ ĘAÅ«Q¤ Ēgquote¤ ČAĒ«Q¤ ÉȤ ʯɤ ĖÄƱʤ ̾Ćˤ ͽ̤ γ·¤ ĻΤ Šgeq?¤ ŃAŠ«Q¤ Ņ·¤ Ó­¤ ŌA«Q¤ ÕÓŌϤ Ö?g¤ ×Xéė¤ Ųgm-46961e513b-3c5¤ ŁŲC¤ ŚŁDD¤ Ūfl-46961e513b-3ca¤ Üfl-46961e513b-3cb¤ Żfl-46961e513b-3cc¤ ŽŪÜŻ¤ ßE×ŚŽ¤ ąŁ¤ įfl-46961e513b-3c7¤ āᤠćEHąā¤ äDßF㤠åAäQ¤ ęAŪäQ¤ ēåę¤ čDF㤠éAčQ¤ ź@é¤ ėAčQ¤ ģ@ė¤ ķģgŒ¤ īgeach¤ ļīy¤ šļTŒ¤ ńģšŒ¤ ņźķļ?ń?T¤ ó??ņ¤ ōglv¤ õgli¤ ögv¤ ÷XŪ  ōõÕÜö × ¤ ųŁDDDDDDDDDDD ¤ łfl-46961e513b-3d2¤ śfl-46961e513b-3d3¤ ūfl-46961e513b-3d4¤ üfl-46961e513b-3d5¤ żfl-46961e513b-3d6¤ žfl-46961e513b-3d7¤ ’fl-46961e513b-3d8¤ fl-46961e513b-3d9¤ fl-46961e513b-3da¤ fl-46961e513b-3db¤ fl-46961e513b-3dc¤ fl-46961e513b-3dd¤ łśūüżž’ ¤ E÷ų¤ DF㤠A Q¤  AQ¤  gmap¤   ¤   ¤  gne2¤ A Q¤ AQ¤ ¤ ¤ AQ¤ ¤ glambda¤ AQ¤ A¶Q¤ ¤ A„Q¤ A„Q¤ ¤ AzQ¤ AĘQ¤ gvalue¤ AQ¤ ¤  ¤ !¤ "XŪ¤ #ŁD¤ $fl-46961e513b-3f4¤ %fl-46961e513b-3f5¤ &$%¤ 'E"#&¤ (D'F㤠)A£(Q¤ *fillegal macro call¤ +A*(Q¤ ,)+¤ -fdispatching conflict¤ .glength¤ /gSRFI42¤ 0gstring?¤ 1g input-port?¤ 2gchar?¤ 3glist?¤ 4gvector?¤ 5g vector->list¤ 6g :-dispatch¤ 7fnot a procedure¤ 8gm-46961e513b-3f8¤ 98C¤ :9¤ ;fl-46961e513b-3fa¤ <;¤ =EH:<¤ >DF=¤ ?AĻ>Q¤ @@?¤ A@?¤ BAgŒ¤ C?BŒ¤ D?CŒ¤ E?DŒ¤ F9DDDDD¤ Gfl-46961e513b-3fd¤ Hfl-46961e513b-3fe¤ Ifl-46961e513b-3ff¤ Jfl-46961e513b-400¤ Kfl-46961e513b-401¤ Lfl-46961e513b-402¤ MGHIJKL¤ NEbFM¤ ODNF=¤ PAOQ¤ QAĻOQ¤ RA6OQ¤ S9DDDD¤ Tfl-46961e513b-40b¤ Ufl-46961e513b-40c¤ Vfl-46961e513b-40d¤ Wfl-46961e513b-40e¤ Xfl-46961e513b-40f¤ YTUVWX¤ ZEšSY¤ [DZF=¤ \A[Q¤ ]A6[Q¤ ^gm-46961e513b-416¤ _^C¤ `_¤ afl-46961e513b-418¤ ba¤ cEH`b¤ dDFc¤ eABdQ¤ f@e¤ gfTŒ¤ hgjŒ¤ i?hŒ¤ j?iŒ¤ kgx0¤ lgetc2¤ mgetc3¤ nXkkYmlmZ¤ o_DDDDDDD¤ pfl-46961e513b-41b¤ qfl-46961e513b-41c¤ rfl-46961e513b-41d¤ sfl-46961e513b-41e¤ tfl-46961e513b-41f¤ ufl-46961e513b-420¤ vfl-46961e513b-421¤ wfl-46961e513b-422¤ xpqrstuvw¤ yEnox¤ zDyFc¤ {A%zQ¤ |ABzQ¤ }?,Œ¤ ~?}Œ¤ XkklmlmZ¤ €fl-46961e513b-42e¤ fl-46961e513b-42f¤ ‚fl-46961e513b-430¤ ƒfl-46961e513b-431¤ „fl-46961e513b-432¤ …fl-46961e513b-433¤ †fl-46961e513b-434¤ ‡fl-46961e513b-435¤ ˆ€‚ƒ„…†‡¤ ‰Eoˆ¤ ŠD‰Fc¤ ‹A%ŠQ¤ ŒABŠQ¤ gf1¤ Žgf2¤ XkŻŽ¤ _DDDD¤ ‘fl-46961e513b-440¤ ’fl-46961e513b-441¤ “fl-46961e513b-442¤ ”fl-46961e513b-443¤ •fl-46961e513b-444¤ –‘’“”•¤ —E–¤ ˜D—Fc¤ ™A%˜Q¤ šAB˜Q¤ ›š¤ œg qualifier¤ XkœŻŽ¤ ž_DDDDD¤ Ÿfl-46961e513b-44b¤  fl-46961e513b-44c¤ ”fl-46961e513b-44d¤ ¢fl-46961e513b-44e¤ £fl-46961e513b-44f¤ ¤fl-46961e513b-450¤ „Ÿ ”¢£¤¤ ¦Ež„¤ §D¦Fc¤ ØA§Q¤ ©A§Q¤ ŖA§Q¤ «©Ŗ¤ ¬A¶§Q¤ ­A§Q¤ ®¬­¤ Æ«®¤ °A!§Q¤ ±A§Q¤ ²A„§Q¤ ³Az§Q¤ “AʧQ¤ µ±¤ ¶“¬Ŗ¤ ·¶¤ ø±©¤ ¹©¤ ŗgm-46961e513b-457¤ »ŗC¤ ¼»¤ ½fl-46961e513b-459¤ ¾½¤ æEH¼¾¤ ĄDFæ¤ ĮABĄQ¤ Ā@Į¤ ĆĀTŒ¤ ÄĆiŒ¤ Å?Ȥ Ę?Ō¤ ĒXkkYmlZ¤ Č»DDDDDD¤ Éfl-46961e513b-45c¤ Źfl-46961e513b-45d¤ Ėfl-46961e513b-45e¤ Ģfl-46961e513b-45f¤ Ķfl-46961e513b-460¤ Īfl-46961e513b-461¤ Ļfl-46961e513b-462¤ ŠÉŹĖĢĶĪϤ ŃEĒČŠ¤ ŅDŃFæ¤ ÓA$ŅQ¤ ŌABŅQ¤ ÕXkklmlZ¤ Öfl-46961e513b-46d¤ ×fl-46961e513b-46e¤ Ųfl-46961e513b-46f¤ Łfl-46961e513b-470¤ Śfl-46961e513b-471¤ Ūfl-46961e513b-472¤ Üfl-46961e513b-473¤ ŻÖ×ŲŁŚŪܤ ŽEÕČŻ¤ ßDŽFæ¤ ąA$ßQ¤ įABßQ¤ āXkŻŽ¤ ć»DDD¤ äfl-46961e513b-47d¤ åfl-46961e513b-47e¤ ęfl-46961e513b-47f¤ ēfl-46961e513b-480¤ čäåęē¤ éEāćč¤ źDéFæ¤ ėA$źQ¤ ģABźQ¤ ķģ¤ īXkœŻŽ¤ ļ»DDDD¤ šfl-46961e513b-486¤ ńfl-46961e513b-487¤ ņfl-46961e513b-488¤ ófl-46961e513b-489¤ ōfl-46961e513b-48a¤ õšńņóō¤ öEīļõ¤ ÷DöFæ¤ ųA÷Q¤ łA÷Q¤ śA!÷Q¤ ūAĘ÷Q¤ üł¤ żgreverse¤ žXmZ¤ ’gm-46961e513b-490¤ ’C¤ DD¤ fl-46961e513b-495¤ fl-46961e513b-496¤ fl-46961e513b-497¤ ¤ Ež¤ ¤ fl-46961e513b-492¤  ¤  EH ¤  DF ¤  Aż Q¤  A$ Q¤ AĒ Q¤ ¤ gcons¤ A Q¤ ¤ gapply¤ gm-46961e513b-49c¤ C¤ DD¤ fl-46961e513b-4a1¤ fl-46961e513b-4a2¤ fl-46961e513b-4a3¤ ¤ Ež¤ ¤ fl-46961e513b-49e¤ ¤ EH¤  DF¤ !A Q¤ "Ad Q¤ #A' Q¤ $g list->string¤ %gm-46961e513b-4a8¤ &%C¤ '&DD¤ (fl-46961e513b-4ad¤ )fl-46961e513b-4ae¤ *fl-46961e513b-4af¤ +()*¤ ,Ež'+¤ -&¤ .fl-46961e513b-4aa¤ /.¤ 0EH-/¤ 1D,F0¤ 2A$1Q¤ 3A'1Q¤ 4gm-46961e513b-4b4¤ 54C¤ 65DD¤ 7fl-46961e513b-4b9¤ 8fl-46961e513b-4ba¤ 9fl-46961e513b-4bb¤ :789¤ ;Ež6:¤ <5¤ =fl-46961e513b-4b6¤ >=¤ ?EH<>¤ @D;F?¤ AA@Q¤ BA˜@Q¤ CA'@Q¤ Dg list->vector¤ Egm-46961e513b-4c0¤ FEC¤ GFDD¤ Hfl-46961e513b-4c5¤ Ifl-46961e513b-4c6¤ Jfl-46961e513b-4c7¤ KHIJ¤ LEžGK¤ MF¤ Nfl-46961e513b-4c2¤ ON¤ PEHMO¤ QDLFP¤ RADQQ¤ SA'QQ¤ Tgm-46961e513b-4cc¤ UTC¤ VU¤ Wfl-46961e513b-4ce¤ XW¤ YEHVX¤ ZDFY¤ [ABZQ¤ \@[¤ ]\TŒ¤ ^]hŒ¤ _?^Œ¤ `?_Œ¤ aXkYmZ¤ bUDDDDD¤ cfl-46961e513b-4d1¤ dfl-46961e513b-4d2¤ efl-46961e513b-4d3¤ ffl-46961e513b-4d4¤ gfl-46961e513b-4d5¤ hfl-46961e513b-4d6¤ icdefgh¤ jEabi¤ kDjFY¤ lA0kQ¤ mABkQ¤ nXklmZ¤ ofl-46961e513b-4e0¤ pfl-46961e513b-4e1¤ qfl-46961e513b-4e2¤ rfl-46961e513b-4e3¤ sfl-46961e513b-4e4¤ tfl-46961e513b-4e5¤ uopqrst¤ vEnbu¤ wDvFY¤ xA0wQ¤ yABwQ¤ zXݤ {UDD¤ |fl-46961e513b-4ee¤ }fl-46961e513b-4ef¤ ~fl-46961e513b-4f0¤ |}~¤ €Ez{¤ D€FY¤ ‚A0Q¤ ƒABQ¤ „ƒ¤ …XœŻ¤ †UDDD¤ ‡fl-46961e513b-4f5¤ ˆfl-46961e513b-4f6¤ ‰fl-46961e513b-4f7¤ Šfl-46961e513b-4f8¤ ‹‡ˆ‰Š¤ ŒE…†‹¤ DŒFY¤ ŽAQ¤ ApQ¤ AɍQ¤ ‘g make-vector¤ ’A‘Q¤ “’¤ ”“¤ •A܍Q¤ –A Q¤ —•–¤ ˜”—¤ ™A!Q¤ šA„Q¤ ›A|Q¤ œ›•¤ AzQ¤ žg vector-set!¤ ŸAžQ¤  AʍQ¤ ”A‚Q¤ ¢A Q¤ £”•¢¤ ¤ •£¤ „¤¤ ¦A£Q¤ §f)vector is too short for the comprehension¤ ØA§Q¤ ©¦Ø¤ Ŗ©¤ «AsQ¤ ¬«•¤ ­f(vector is too long for the comprehension¤ ®A­Q¤ Ʀ®¤ °š¬Æ¤ ±°¤ ²gm-46961e513b-4fd¤ ³²C¤ “³DD¤ µfl-46961e513b-502¤ ¶fl-46961e513b-503¤ ·fl-46961e513b-504¤ øµ¶·¤ ¹Ež“ø¤ ŗ³¤ »fl-46961e513b-4ff¤ ¼»¤ ½EHŗ¼¤ ¾D¹F½¤ æA$¾Q¤ ĄA‚¾Q¤ ĮĄ¤ Āgm-46961e513b-509¤ ĆĀC¤ ÄĆDD¤ Åfl-46961e513b-50e¤ Ęfl-46961e513b-50f¤ Ēfl-46961e513b-510¤ ČÅĘǤ ÉEžÄȤ ŹĆ¤ Ėfl-46961e513b-50b¤ Ģˤ ĶEHŹĢ¤ ĪDÉFͤ ĻA$ĪQ¤ ŠAaĪQ¤ ŃŠ¤ Ņgm-46961e513b-515¤ ÓŅC¤ ŌÓDD¤ Õfl-46961e513b-51a¤ Öfl-46961e513b-51b¤ ×fl-46961e513b-51c¤ ŲÕÖפ ŁEžŌŲ¤ ŚÓ¤ Ūfl-46961e513b-517¤ ÜŪ¤ ŻEHŚÜ¤ ŽDŁFݤ ßA%ŽQ¤ ągmin¤ įAąŽQ¤ āᤠćįᤠägm-46961e513b-521¤ åäC¤ ęåDD¤ ēfl-46961e513b-526¤ čfl-46961e513b-527¤ éfl-46961e513b-528¤ źēčé¤ ėEžęź¤ ģå¤ ķfl-46961e513b-523¤ īķ¤ ļEHģī¤ šDėFļ¤ ńA%šQ¤ ņAcšQ¤ óņ¤ ōņņ¤ õgm-46961e513b-52d¤ öõC¤ ÷ö¤ ųfl-46961e513b-52f¤ łų¤ śEH÷ł¤ ūDFś¤ üABūQ¤ ż@ü¤ žżTŒ¤ ’žhŒ¤ ?’Œ¤ ? Œ¤ gdefault¤ X kYmZ¤ öDDDDD¤ fl-46961e513b-532¤ fl-46961e513b-533¤ fl-46961e513b-534¤ fl-46961e513b-535¤ fl-46961e513b-536¤ fl-46961e513b-537¤       ¤ E   ¤ D Fś¤ A& Q¤ AB Q¤ X klmZ¤ fl-46961e513b-541¤ fl-46961e513b-542¤ fl-46961e513b-543¤ fl-46961e513b-544¤ fl-46961e513b-545¤ fl-46961e513b-546¤       ¤ E   ¤ D Fś¤ A& Q¤ AB Q¤ X ݤ öDD¤ fl-46961e513b-54f¤ fl-46961e513b-550¤ fl-46961e513b-551¤ !   ¤ "E   !¤ #D "Fś¤ $A& #Q¤ %AB #Q¤ & %¤ 'X œŻ¤ (öDDD¤ )fl-46961e513b-556¤ *fl-46961e513b-557¤ +fl-46961e513b-558¤ ,fl-46961e513b-559¤ - ) * + ,¤ .E ' ( -¤ /D .Fś¤ 0A /Q¤ 1A /Q¤ 2A! /Q¤ 3AĘ /Q¤ 4 1¤ 5gm-46961e513b-55e¤ 6 5C¤ 7 6¤ 8fl-46961e513b-560¤ 9 8¤ :EH 7 9¤ ;DF :¤ <AB ;Q¤ =@ <¤ > =TŒ¤ ? >hŒ¤ @? ?Œ¤ A? @Œ¤ B 6DDDDD¤ Cfl-46961e513b-563¤ Dfl-46961e513b-564¤ Efl-46961e513b-565¤ Ffl-46961e513b-566¤ Gfl-46961e513b-567¤ Hfl-46961e513b-568¤ I C D E F G H¤ JE  B I¤ KD JF :¤ LA# KQ¤ MAB KQ¤ Nfl-46961e513b-572¤ Ofl-46961e513b-573¤ Pfl-46961e513b-574¤ Qfl-46961e513b-575¤ Rfl-46961e513b-576¤ Sfl-46961e513b-577¤ T N O P Q R S¤ UE  B T¤ VD UF :¤ WA# VQ¤ XAB VQ¤ Y 6DD¤ Zfl-46961e513b-580¤ [fl-46961e513b-581¤ \fl-46961e513b-582¤ ] Z [ \¤ ^E  Y ]¤ _D ^F :¤ `A# _Q¤ aAB _Q¤ b a¤ c 6DDD¤ dfl-46961e513b-587¤ efl-46961e513b-588¤ ffl-46961e513b-589¤ gfl-46961e513b-58a¤ h d e f g¤ iE ' c h¤ jD iF :¤ kA jQ¤ lA jQ¤ mA jQ¤ nA jQ¤ o m n¤ p o¤ qgec-guarded-do-ec¤ rA q jQ¤ sAB jQ¤ tAz jQ¤ uAĘ jQ¤ vA jQ¤ w u m v¤ x w¤ y l¤ zgm-46961e513b-58f¤ { zC¤ | {¤ }fl-46961e513b-591¤ ~ }¤ EH | ~¤ €DF ¤ AB €Q¤ ‚@ ¤ ƒ ‚TŒ¤ „ ƒTŒ¤ … ‚ „Œ¤ †?? …?¤ ‡Xkl{¤ ˆ {DDDD¤ ‰fl-46961e513b-594¤ Šfl-46961e513b-595¤ ‹fl-46961e513b-596¤ Œfl-46961e513b-597¤ fl-46961e513b-598¤ Ž ‰ Š ‹ Œ ¤ E ‡ ˆ ޤ D F ¤ ‘A q Q¤ ’AB Q¤ “A„ €Q¤ ”@ “¤ • ”?¤ – •TŒ¤ — ‚ –Œ¤ ˜?? —?¤ ™XY{¤ šfl-46961e513b-5a1¤ ›fl-46961e513b-5a2¤ œfl-46961e513b-5a3¤ fl-46961e513b-5a4¤ žfl-46961e513b-5a5¤ Ÿ š › œ  ž¤  E ™ ˆ Ÿ¤ ”D  F ¤ ¢A„ ”Q¤ £A q ”Q¤ ¤AB ”Q¤ „A— €Q¤ ¦@ „¤ § ¦?¤ Ø §TŒ¤ © ‚ ،¤ Ŗ?? ©?¤ «fl-46961e513b-5ad¤ ¬fl-46961e513b-5ae¤ ­fl-46961e513b-5af¤ ®fl-46961e513b-5b0¤ Æfl-46961e513b-5b1¤ ° « ¬ ­ ® Ƥ ±E ™ ˆ °¤ ²D ±F ¤ ³A„ ²Q¤ “A— ²Q¤ µA q ²Q¤ ¶AB ²Q¤ ·A„ €Q¤ ø@ ·¤ ¹ øTŒ¤ ŗ ¹TŒ¤ » ‚ ŗŒ¤ ¼?? »?¤ ½fl-46961e513b-5b9¤ ¾fl-46961e513b-5ba¤ æfl-46961e513b-5bb¤ Ąfl-46961e513b-5bc¤ Įfl-46961e513b-5bd¤ Ā ½ ¾ æ Ą Į¤ ĆE ™ ˆ ¤ ÄD ĆF ¤ ÅA„ ÄQ¤ ĘA„ ÄQ¤ ĒA q ÄQ¤ ČAB ÄQ¤ ÉA³ €Q¤ Ź@ ɤ Ė ŹTŒ¤ Ģ ĖTŒ¤ Ķ ‚ ̌¤ Ī?? Ķ?¤ Ļfl-46961e513b-5c6¤ Šfl-46961e513b-5c7¤ Ńfl-46961e513b-5c8¤ Ņfl-46961e513b-5c9¤ Ófl-46961e513b-5ca¤ Ō Ļ Š Ń Ņ Ó¤ ÕE ™ ˆ Ō¤ ÖD ÕF ¤ ×A„ ÖQ¤ ŲA³ ÖQ¤ ŁA q ÖQ¤ ŚAB ÖQ¤ ŪAz €Q¤ Ü@ Ū¤ Ż ÜTŒ¤ Ž ŻTŒ¤ ß ‚ ތ¤ ą?? ß?¤ įXZY{¤ āfl-46961e513b-5d3¤ ćfl-46961e513b-5d4¤ äfl-46961e513b-5d5¤ åfl-46961e513b-5d6¤ ęfl-46961e513b-5d7¤ ē ā ć ä å ę¤ čE į ˆ ē¤ éD čF ¤ źAz éQ¤ ėA q éQ¤ ģAB éQ¤ ķ ‚gŒ¤ ī?? ķ?¤ ļXY{¤ šfl-46961e513b-5e0¤ ńfl-46961e513b-5e1¤ ņfl-46961e513b-5e2¤ ófl-46961e513b-5e3¤ ōfl-46961e513b-5e4¤ õ š ń ņ ó ō¤ öE ļ ˆ õ¤ ÷D öF ¤ ųA! ÷Q¤ łA ÷Q¤ śA q ÷Q¤ ūAB ÷Q¤ ü ‚¤ ż?? ü?¤ žX{¤ ’ {DD¤ fl-46961e513b-5ec¤ fl-46961e513b-5ed¤ fl-46961e513b-5ee¤    ¤ E ž ’ ¤ D F ¤ A! Q¤ gm-46961e513b-5f2¤  C¤  ¤ fl-46961e513b-5f4¤  ¤ EH  ¤ DF ¤ AB Q¤ @ ¤  TŒ¤  hŒ¤ ? Œ¤ XkYmZ¤  DDDD¤ fl-46961e513b-5f7¤ fl-46961e513b-5f8¤ fl-46961e513b-5f9¤ fl-46961e513b-5fa¤ fl-46961e513b-5fb¤      ¤ E   ¤ D F ¤ A Q¤ AB Q¤ fl-46961e513b-604¤ fl-46961e513b-605¤ !fl-46961e513b-606¤ "fl-46961e513b-607¤ #fl-46961e513b-608¤ $   ! " #¤ %En  $¤ &D %F ¤ 'A &Q¤ (AB &Q¤ )Xݤ * D¤ +fl-46961e513b-610¤ ,fl-46961e513b-611¤ - + ,¤ .E ) * -¤ /D .F ¤ 0A /Q¤ 1AB /Q¤ 2 1¤ 3XœŻ¤ 4 DD¤ 5fl-46961e513b-615¤ 6fl-46961e513b-616¤ 7fl-46961e513b-617¤ 8 5 6 7¤ 9E 3 4 8¤ :D 9F ¤ ;A# :Q¤ <A :Q¤ =A„ :Q¤ >A :Q¤ ? >¤ @gm-46961e513b-61b¤ A @C¤ B A¤ Cfl-46961e513b-61d¤ D C¤ EEH B D¤ FDF E¤ GAB FQ¤ H@ G¤ I HTŒ¤ J IhŒ¤ K? JŒ¤ L ADDDD¤ Mfl-46961e513b-620¤ Nfl-46961e513b-621¤ Ofl-46961e513b-622¤ Pfl-46961e513b-623¤ Qfl-46961e513b-624¤ R M N O P Q¤ SE  L R¤ TD SF E¤ UA" TQ¤ VAB TQ¤ Wfl-46961e513b-62d¤ Xfl-46961e513b-62e¤ Yfl-46961e513b-62f¤ Zfl-46961e513b-630¤ [fl-46961e513b-631¤ \ W X Y Z [¤ ]En L \¤ ^D ]F E¤ _A" ^Q¤ `AB ^Q¤ a AD¤ bfl-46961e513b-639¤ cfl-46961e513b-63a¤ d b c¤ eE ) a d¤ fD eF E¤ gA" fQ¤ hAB fQ¤ i h¤ j ADD¤ kfl-46961e513b-63e¤ lfl-46961e513b-63f¤ mfl-46961e513b-640¤ n k l m¤ oE 3 j n¤ pD oF E¤ qA# pQ¤ rA pQ¤ sA„ pQ¤ tA— pQ¤ uA pQ¤ v u¤C5høĆś]4   1544>"G45i46i57>"G4:!;>WcfhM]45ŒCEgdummy  gq  getc      Cjxhp]ŒŒŒChgdummy  gq1  gq2   getc1   getc      Cyƒˆh>]ŒŒC6gdummy  gcmd    CŒ•–hP]CHgdummy  gtest  gcmd      C›¢£¤hP]CHgdummy  gtest  gcmd      C©°±²hP]ŒCHgdummy  gtest  gcmd      C·¾æĄhP]ŒCHgdummy  gtest  gcmd      CÄĢfĶhO]45ŒCGgdummy  getc  gcmd      CŃęēh Ø,3C gdummy  golet  glbs   gne1?   gilet   gne2?   glss   gcmd      Cčõhp]ŒŒŒChgdummy  gg  garg1   garg   gcmd      Cųłhų ]Q45$@45$@45$@45$ @4 5$ @4 5$ @45$@45$@45  $ @45  $ @6˜gx  ńgtmp ńgtmp  " ńgtmp  9 ńgtmp  P ńgtmp  g ńgtmp  ~ ńgtmp  • ńgtmp  ¬ ńgtmp Ć ńgtmp Ś ń gfilenamefsrfi/srfi-42/ec.scmŒ : ŒŒ  ń g macro-typeg syntax-rulesŒgpatternsgnestedgqg...getcg...gq1gq2getc1getcg...gcmdgifgtestgcmdgnotgtestgcmdgandgtestg...gcmdgorgtestg...gcmdgbegingetcg...gcmdg:dogoletglbsgne1?giletgne2?glssgcmdgggarg1gargg...gcmd C5!R4:Ņ;>f!"h`Å, 3 44 Œ5ŒŒ5ŒŒC½gdummy  Ygcmd  Ygobs   Ygoc   Yglbs   Ygne1?   Ygibs   Ygic   Ygne2?   Ygls  Y   Y Cųłh( ] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scmŒ g ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgcmdg:dogletgobsgocg...glbsgne1?gletgibsgicg...gne2?glsg...C5ŅR4: ;>/hE]C=gdummy  g consequent     C2=hE]C=gdummy  g consequent     C?h\]CTgdummy  g consequent  g alternate      CAh\]CTgdummy  g consequent  g alternate      CGPQhW]COgdummy  gtest  g consequent      CS^_hn]Cfgdummy  gtest  g consequent   g alternate      CdlmhB]ŒC:gdummy  gcommand    CqwxhB]C:gdummy  gcommand    C{‡ˆfhg]45C_gdummy  gdone  gto-do1   gto-do2      C‰“”fhf]45C^gdummy  gdone  gto-do1   gto-do      C•h-]C%gdummy     CŸhB]C:gdummy  gcommand     C ©hX]ŒŒCPgdummy  gcommand1  gcommand     CyhE]C=gdummy  g expression     Cųł hPŠ]q45$@45$@45$@45$ @4 5$ @4 5$ @45$@45$@45  $ @45  $ @45  $ @45  $ @45  $ @45$@6‚gx  Mgtmp Mgtmp  " Mgtmp  9 Mgtmp  P Mgtmp  g Mgtmp  ~ Mgtmp  • Mgtmp  ¬ Mgtmp Ć Mgtmp Ś Mgtmp ń Mgtmp  Mgtmp  Mgtmp  6 Mgfilenamefsrfi/srfi-42/ec.scmŒ † ŒŒ  M g macro-typeg syntax-rulesŒgpatternsgifg consequentgifg consequentgifg consequentg alternategifg consequentg alternategifgnotgnotgtestg consequentgifgnotgnotgtestg consequentg alternategletgcommandg...gbegingcommandg... gdonegbegingto-do1g...gto-do2g... gdoneg...gto-do1gto-dog...  gcommand gcommand1gcommandg...g expressionC5 R4:;>Ŗfæh §,36Ÿgdummy  gcc  golet   glbs   gne1?   gilet   gne2?   glss     CĄĖĶĪhq]Cigdummy  gcc  glbs   gne1?   glss      Cųłh@]45$@45$@6žgx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-42/ec.scmŒ ½ ŒŒ  9 g macro-typeg syntax-rulesŒgpatternsgccg...goletglbsgne1?giletgne2?glssgccglbsgne1?glssC5R4:;>Śčéėļh u]ŒŒŒŒCmgdummy  gcc  gvar   gi   g expression     Cšśū’h f]ŒŒŒC^gdummy  gcc  gvar   g expression      Cųłh@ó]45$@45$@6ėgx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-42/ec.scmŒ É ŒŒ  9 g macro-typeg syntax-rulesŒgpatternsgccgvargindexgig expressiongccgvarg expressionC5R4:;>yh=]C5gdummy  gcc     Ch€]ŒŒŒCxgdummy  gcc  gg   garg1   garg   ggen      Cųłh@ä]45$@45$@6Ügx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-42/ec.scmŒ Ń ŒŒ  9 g macro-typeg syntax-rulesŒgpatternsgccgccgggarg1gargg...ggeng...C5R4:;>+h”]ŒŒŒCŒgdummy  gcc  gg   garg1   garg   ggen   gresult      C4^_`fahhg,34 54 5ŒŒ4 54545ŒŒ 4 5C_gdummy  egcc  eggens   egob1   egoc1   eglb1   egne1?1   egib1   egic1   egne2?1  egls1  egob2  egoc2  eglb2  egne1?2   egib2   egic2   egne2?2   egls2   e  e CbfhQ]6Igdummy  gcc  gresult     Cųł hPH]45$@45$@45$@ 6@gx  Pgtmp Pgtmp  " Pgtmp  9 Pgfilenamefsrfi/srfi-42/ec.scmŒ Ü ŒŒ  P g macro-typeg syntax-rulesŒgpatternsgccgggarg1gargg...ggeng...gresultgccggensg:dogletgob1g...goc1g...glb1g...gne1?1gletgib1g...gic1g...gne2?1gls1g...g:dogletgob2g...goc2g...glb2g...gne1?2gletgib2g...gic2g...gne2?2gls2g...gccg...gresultC5R4:;>cvh]ŒŒŒCygdummy  gcc  gg   garg1   garg   gtest      Cųłh(Ä] 45$@6¼gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scmŒ  ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgccgggarg1gargg...gtestC5R4:d;>‘’h(¹, 3 C±gdummy  $gcc  $gtest   $golet   $glbs   $gne1?   $gilet   $gne2?   $glss   $   $ Cųłh(Ž] 45$@6Ögx  "gtmp "gfilenamefsrfi/srfi-42/ec.scmŒ > ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgccgtestg:dogoletglbsgne1?giletgne2?glssC5dR4:‚;>¢½fĀĆÄÅĒæ hh0,3454  54 Œ5 4  5ŒŒ C(gdummy  agcc  agtest   agib-let   agib-save   ag ib-restore   agolet   aglbs   agne1?   agib-var  agib-rhs  agib  agic  agne2?  aglss   a  a CĖßąfāćhX, 3 45ŒŒ 4 5ŒŒ  Cžgdummy  Rgcc  Rgtest   Rgib-let   Rgib-save   Rg ib-restore   Rgob   Rgoc   Rglbs   Rgne1?  Rgic  Rgne2?  Rglss  R   R Cųłh@]45$@45$@6gx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-42/ec.scmŒ C ŒŒ  9 g macro-typeg syntax-rulesŒgpatternsgccgtestgib-letg...gib-saveg...g ib-restoreg...g:dogoletglbsgne1?gletgib-vargib-rhsgibg...gicg...gne2?glssgccgtestgib-letg...gib-saveg...g ib-restoreg...g:dogletgobg...gocg...glbsgne1?gletgicg...gne2?glssC5‚R4:;>cõh]ŒŒŒCygdummy  gcc  gg   garg1   garg   gtest      Cųłh(Ä] 45$@6¼gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scmŒ n ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgccgggarg1gargg...gtestC5R4:ä;>h(¹, 3 C±gdummy  &gcc  &gtest   &golet   &glbs   &gne1?   &gilet   &gne2?   &glss   &   & Cųłh(Ž] 45$@6Ögx  "gtmp "gfilenamefsrfi/srfi-42/ec.scmŒ s ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgccgtestg:dogoletglbsgne1?giletgne2?glssC5äR4:;>)*+h n]ŒŒCfgdummy  gcc  gvar   gi   garg      C,9:hƒ]ŒŒŒC{gdummy  gcc  gvar   garg1   garg2   garg      CšDFHMEQWh0_]ŒŒŒŒŒŒŒCWgdummy  *gcc  *gvar   *garg   *  * Cųł hP+]45$@45$@45$@ 6#gx  Pgtmp Pgtmp  " Pgtmp  9 Pgfilenamefsrfi/srfi-42/ec.scmŒ } ŒŒ  P g macro-typeg syntax-rulesŒgpatternsgccgvargindexgigargg...gccgvargarg1garg2gargg...gccgvargargC5R4:;>blmotz{}~€ƒ… hPn]ŒŒŒŒŒŒ    ŒŒCfgdummy  Mgcc  Mgvar   Mgi   Mgarg   M  M C‰–—™h ’]ŒŒŒCŠgdummy  gcc  gvar   gi   garg1   garg2   garg      Cj£¦hq]ŒŒŒŒŒCigdummy  gcc  gvar   garg1   garg      Cųł hPD]45$@45$@45$@ 6<gx  Pgtmp Pgtmp  " Pgtmp  9 Pgfilenamefsrfi/srfi-42/ec.scmŒ  ŒŒ  P g macro-typeg syntax-rulesŒgpatternsgccgvargindexgigarggccgvargindexgigarg1garg2gargg...gccgvargarg1gargg...C5R4:;>šµøh_]CWgdummy  gcc  gvar   garg      C½ĒČŹĪŌÕÖףŚŪŻ hPn]ŒŒŒŒŒŒ    ŒŒCfgdummy  Mgcc  Mgvar   Mgi   Mgarg   M  M Cįķīļh(’]ŒŒŒŒŒCŠgdummy  "gcc  "gvar   "gi   "garg1   "garg2   "garg   "  " C,śūž  #( hHƒ]ŒŒŒ  Œ ŒŒŒŒŒŒC{gdummy  Agcc  Agvar   Agarg1   Agarg2   Agarg   A  A Cųł hht]!45$@45$@45$@45$ @  6lgx  ggtmp ggtmp  " ggtmp  9 ggtmp  P ggfilenamefsrfi/srfi-42/ec.scmŒ ¢ ŒŒ  g g macro-typeg syntax-rulesŒgpatternsgccgvargarggccgvargindexgigarggccgvargindexgigarg1garg2gargg...gccgvargarg1garg2gargg...C5RŠh0õ](C45 ‘$Ž64Ž5ŒCķgvecs  ,gfilenamefsrfi/srfi-42/ec.scmŒ Ä ŒŒ  Å ŒŒ Ę ŒŒ Ē ŒŒ  Ē ŒŒ  Ē ŒŒ  Ē ŒŒ  Ē ŒŒ  Č ŒŒ  Č ŒŒ " É ŒŒ # É ŒŒ ( É .ŒŒ * É ŒŒ + É ŒŒ  , gnamegec-:vector-filterŒCR4:;>3=?@ACh0]]ŒŒŒŒŒŒCUgdummy  ,gcc  ,gvar   ,gi   ,  , CDMOPQSh N]ŒŒŒCFgdummy  gcc  gvar      Cųłh@×]45$@45$@6Ļgx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-42/ec.scmŒ Ń ŒŒ  9 g macro-typeg syntax-rulesŒgpatternsgccgvargindexgigccgvarC5R4:;>amnoh €]ŒŒŒCxgdummy  gcc  gvar   gi   garg1   garg      Cšyz|h`]ŒŒŒŒŒCXgdummy  gcc  gvar   garg1      CĄ‡‰hr]ŒŒŒŒŒCjgdummy  gcc  gvar   garg1   garg2      C‹”•—­®Æ°±²³“ h@`]ŒŒŒŒŒ   ŒŒCXgdummy  9gcc  9gvar   9garg2   9  9 C¶¾æĄŃŅŌÕÖ×ŁŚ h@`]ŒŒŒŒŒ   ŒŒCXgdummy  9gcc  9gvar   9garg2   9  9 CŪäåēčśūüżž’ h@r]ŒŒŒŒŒ    ŒŒCjgdummy  @gcc  @gvar   @garg1   @garg2   @  @ C   ()*+,-.0hHr]ŒŒŒŒŒ ŒŒ    ŒŒCjgdummy  Agcc  Agvar   Agarg1   Agarg2   A  A C1=>?@AEqrGtuvw`xhP„]ŒŒŒŒŒŒ   ŒŒ  ŒŒC|gdummy  Ngcc  Ngvar   Ngarg1   Ngarg2   Ngarg3   N  N CųłhČ']A45$@45$@45$@45$ @4 5$ @4 5$ @45$@45$@6gx  Ćgtmp Ćgtmp  " Ćgtmp  9 Ćgtmp  P Ćgtmp  g Ćgtmp  ~ Ćgtmp  • Ćgtmp  ¬ Ć gfilenamefsrfi/srfi-42/ec.scmŒ Ł ŒŒ  Ć g macro-typeg syntax-rulesŒgpatternsgccgvargindexgigarg1gargg...gccgvargarg1gccgvargarg1garg2gccgvar garg2 gccgvar garg2 ’gccgvargarg1garg2 gccgvargarg1garg2 ’gccgvargarg1garg2garg3 C5R4:;>š‡Š‹h`]ŒŒŒŒŒŒCXgdummy  gcc  gvar   garg1      C’žŸ”h o]ŒŒŒŒŒŒCggdummy  gcc  gvar   gi   garg1      CĄŖ­Æhr]ŒŒŒŒŒŒCjgdummy  gcc  gvar   garg1   garg2      C°¼½æh ]ŒŒŒŒŒŒCygdummy  gcc  gvar   gi   garg1   garg2      C1ÉĢh„]C|gdummy  gcc  gvar   garg1   garg2   garg3      CĶŚŪÜŻŽć     hh“]ŒŒŒŒŒŒ  ŒŒ    ŒŒC‹gdummy  dgcc  dgvar   dgi   dgarg1   dgarg2   dgarg3   d  d Cųłh˜å]145$@45$@45$@45$ @4 5$ @4 5$ @6Żgx  •gtmp •gtmp  " •gtmp  9 •gtmp  P •gtmp  g •gtmp  ~ •gfilenamefsrfi/srfi-42/ec.scmŒ 5 ŒŒ  • g macro-typeg syntax-rulesŒgpatternsgccgvargarg1gccgvargindexgigarg1gccgvargarg1garg2gccgvargindexgigarg1garg2gccgvargarg1garg2garg3gccgvargindexgigarg1garg2garg3C5R4:;>%&'h ]Cygdummy  gcc  gvar   gi   garg1   garg2      CĄ12467:>D hHr]ŒŒŒŒŒŒŒCjgdummy  Agcc  Agvar   Agarg1   Agarg2   A  A Cųłh@÷]45$@45$@6ļgx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-42/ec.scmŒ X ŒŒ  9 g macro-typeg syntax-rulesŒgpatternsgccgvargindexgigarg1garg2gccgvargarg1garg2C5R4:;>R]^_h €]ŒŒŒCxgdummy  gcc  gvar   gi   garg1   garg      Cšhkh_]ŒŒŒŒCWgdummy  gcc  gvar   garg      CĄuvxz|}‚ h8r]ŒŒŒŒŒŒCjgdummy  8gcc  8gvar   8garg1   8garg2   8  8 Cųł hP%]45$@45$@45$@ 6gx  Pgtmp Pgtmp  " Pgtmp  9 Pgfilenamefsrfi/srfi-42/ec.scmŒ j ŒŒ  P g macro-typeg syntax-rulesŒgpatternsgccgvargindexgigarg1gargg...gccgvargarggccgvargarg1garg2C5R4:;>žŸ h –]ŒŒŒŒCŽgdummy  gcc  gvar   gi   gdispatch   garg1   garg      C,¬­Æ±²ŗĶĻæŃŅÕ hH‡]ŒŒŒŒŒŒŒ   ŒŒ ŒŒŒŒŒCgdummy  Agcc  Agvar   Agdispatch   Agarg1   Agarg   A  A Cųłh@]45$@45$@6gx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-42/ec.scmŒ ~ ŒŒ  9 g macro-typeg syntax-rulesŒgpatternsgccgvargindexgigdispatchgarg1gargg...gccgvargdispatchgarg1gargg...C5R4:;>ÖēęhM]ŒŒŒCEgdummy  gg  garg      Có f h:]ŒC2gtmp-46961e513b-3ec     ChZ]CRgtmp-46961e513b-3f1  gtmp-46961e513b-3f0    ChZ]CRgtmp-46961e513b-3ee  gtmp-46961e513b-3ed    C !h°ī, 3 4445545    ŒŒ 4454    4 5ŒŒŒŒŒŒŒ55Œ ŒŒŒ5ŒŒCęgdummy  °gvar  °gobs   °goc   °glv   °gli   °gne1?   °gi   °gv   °gic  °gne2?  °gls  °   ° Cy,h>]C6gdummy  gvar     Cųł hPs]45$@45$@45$@ 6kgx  Pgtmp Pgtmp  " Pgtmp  9 Pgfilenamefsrfi/srfi-42/ec.scmŒ š ŒŒ  P g macro-typeg syntax-rulesŒgpatternsgggargg...gvarg:dogletgobsgocg...glvglig...gne1?gletgigvg...gicg...gne2?glsg...gvarC5Rd£-hp?]4L54L5$K$B((‰$"‰$"64L54L56C$CC7gargs  pgg1  pgg2   pgfilenamefsrfi/srfi-42/ec.scmŒ Ä ŒŒ  Å ŒŒ Å ŒŒ  Å ŒŒ  Ę ŒŒ Ē ŒŒ & Č ŒŒ + É ŒŒ / É ŒŒ : É ,ŒŒ = Ź ŒŒ A Ź ŒŒ L Ź ,ŒŒ N É ŒŒ R Ė ŒŒ U Ė 5ŒŒ X Ė 9ŒŒ Z Ė 5ŒŒ [ Ė >ŒŒ ^ Ė BŒŒ ` Ė >ŒŒ b Ė ŒŒ k Ķ ŒŒ  p Ch‚]OCzgd1  gd2  gfilenamefsrfi/srfi-42/ec.scmŒ Ć ŒŒ  gnamegdispatch-unionŒC R./h m] M'MNMMŽNCCegempty  gvalue  gfilenamefsrfi/srfi-42/ec.scmŒ Ū ŒŒ   C0vh(m] MM’$4LM5NMM—NCCegempty  %gvalue  "gfilenamefsrfi/srfi-42/ec.scmŒ Ż ŒŒ  % CŠh(m] MM’$LM£NMM—NCCegempty  !gvalue  gfilenamefsrfi/srfi-42/ec.scmŒ ß ŒŒ  ! Cē£ļžżh(m] MM’$M Mš–NMM—NCCegempty  #gvalue  gfilenamefsrfi/srfi-42/ec.scmŒ ć ŒŒ  # C1i~h m] 4M5#M4LL5NCCegempty  gvalue  gfilenamefsrfi/srfi-42/ec.scmŒ å ŒŒ  C›h m] ML’$ MM—NCCegempty  gvalue gfilenamefsrfi/srfi-42/ec.scmŒ į ŒŒ   CĄ~h m] 4M5#M4LL5NCCegempty  gvalue  gfilenamefsrfi/srfi-42/ec.scmŒ ÷ ŒŒ  C25;h(m] ML“$4M5NMM—NCCegempty  #gvalue  gfilenamefsrfi/srfi-42/ec.scmŒ õ ŒŒ  # Ch(m] MM’$M Mš–NMM—NCCegempty  #gvalue  gfilenamefsrfi/srfi-42/ec.scmŒ ó ŒŒ  # Ch m] ML’$ MM—NCCegempty  gvalue gfilenamefsrfi/srfi-42/ec.scmŒ ń ŒŒ   CŠhPm] MM’$""M("MNMŽN4M5N N$MM£NMM—NCCegempty  Lgvalue ? Igfilenamefsrfi/srfi-42/ec.scmŒ ļ ŒŒ  L C˜h(m] MM’$4LM5NMM—NCCegempty  %gvalue  "gfilenamefsrfi/srfi-42/ec.scmŒ ķ ŒŒ  % Cdh m] M'MNMMŽNCCegempty  gvalue  gfilenamefsrfi/srfi-42/ec.scmŒ ė ŒŒ   Ch(m] MM’$MLMš–NMM—NCCegempty  $gvalue  !gfilenamefsrfi/srfi-42/ec.scmŒ  ŒŒ  $ C[ceh m] MM‘#MML–NCCegempty  gvalue gfilenamefsrfi/srfi-42/ec.scmŒ  ŒŒ   CŠhPm] MM’$""M("MNMŽN4M5N N$MM£NMM—NCCegempty  Lgvalue ? Igfilenamefsrfi/srfi-42/ec.scmŒ  ŒŒ  L Ch(m] MM’$4LM5NMM—NCCegempty  %gvalue  "gfilenamefsrfi/srfi-42/ec.scmŒ ’ ŒŒ  % Ch m] M'MNMMŽNCCegempty  gvalue  gfilenamefsrfi/srfi-42/ec.scmŒ ż ŒŒ   Ch(¾](C45$ Ž"’’ßC¶gpred  %gargs  %gfilenamefsrfi/srfi-42/ec.scmŒ  ŒŒ   ŒŒ  ŒŒ   "ŒŒ   ŒŒ   ŒŒ   )ŒŒ #  ŒŒ  % gnamegevery?ŒC3h m] M'MNMMŽNCCegempty  gvalue  gfilenamefsrfi/srfi-42/ec.scmŒ  ŒŒ   Ch(m] MM’$4LM5NMM—NCCegempty  %gvalue  "gfilenamefsrfi/srfi-42/ec.scmŒ  ŒŒ  % C4 5h m] M'MNMMŽNCCegempty  gvalue  gfilenamefsrfi/srfi-42/ec.scmŒ  ŒŒ   C1h˜½ ]I45 †$C †$S‰$HHOC45$ H45K HHOC‹$ H45K HHOC"µ4 5$„ HH"4  J >"G"4 J5$""’’Ņ4 J5$$4 5€$ 4 J5K""J˜ ›K HHOC45$45HOCC45$4 5$ HOC"’’$"’’  †$&Ž"/45$"45$45HOCCC"?45$045$!4545HHOC"’’’"’’Ž"£4 5$”4 5$… HH"4  J >"G"4 J5$""’’Ņ4 J5$$4 5€$ 4 J5K""J˜ ›K HHOC"’’"’’"J45$;4 5$,45$4 5$HOC"’’"’’"’’"’’"@‹$5‹$* 45HHH HHOC"’’v"’’r":45$+45 H45K HHOC"’’‚‰$#‰$45HH OC"’’œ"’’˜ †$\ŽŽŽ"Į4 5$“4 5$§4 5$š HH"4  J>"G"4 J5$""’’Ń4 J5$54 5€$"4 5€$ 4 J5K""J˜›K HH!OCCCC"¦45$—4 5$ˆ45$y4 5$j45$[4 5$L H ‘$4 ">"G"4# 4$˜›55š–KH%OC"’ž©"’ž„"’ž”"’ž"’ž™"’ž•"M‹$B‹$7‹$, 45HHH HH & OC"’’"’’ "’’ "K45$<45$-45 H45K HH'OC"’’h"’’d‰$0‰$%‰$45HH(OC"’’‚"’’~"’’z)OQ4*5$4?HH+OC45$)4? H45K HH,OC4-5$44./5?HH0OCCµ gargs  —gkey —ga1  ! qgt  , ;gvar  / ;glen  G fgi  S fgvar  V fglen  n gi  z gvar  } ga  ž  gistop  ž  gt  ē īgi    gvar    g read-proc  - Dgvar  6 Dgvar  ] iga1    ga2    gvar  ¦ “gimax  Ł ógi  ā ógvar  å óga   šgistop   šgt  a hgi  ‡ šgvar  Š šgvar  Ō ągvec   ,glen   ,gvecs   ,gk   ,gvar   ,gstr  M nglen  M ngi  [ ngvar  ^ ngt  ‰ ˜gvar  Œ ˜ga1  µ ga2  µ ga3  µ ga  ć zgistop  ć zgt  - Egi  e zgvar  h zgstop  Ē gvar   gvec  S oglen  S ogvecs  S ogk  Z ogvar ] ogstr  ” Āglen  ” Āgi  Æ Āgvar  ² Āgt  ź łgvar  ķ łgevery?   —gt  & 5gvar  ) 5gstr  J kglen  J kgi  X kgvar  [ kgt  † •gvar  ‰ •Hgfilenamefsrfi/srfi-42/ec.scmŒ Õ ŒŒ  Ö ŒŒ Ö ŒŒ  × ŒŒ  Ö ŒŒ ! Ų ŒŒ ! Ų ŒŒ & Ś ŒŒ * Ł ŒŒ , Ū ŒŒ < Ü ŒŒ F Ł ŒŒ G Ż ŒŒ i Ž ŒŒ m Ł ŒŒ n ß ŒŒ ’ ā ŒŒ œ Ł ŒŒ ž ć ŒŒ ! ä ŒŒ + Ł ŒŒ - å ŒŒ F Ł ŒŒ G ą ŒŒ Q Ł ŒŒ R ą "ŒŒ \ ą ŒŒ ] į ŒŒ z Ö ŒŒ } č ŒŒ € č %ŒŒ  č ŒŒ Š ö ŒŒ ” é ŒŒ • ö %ŒŒ Ÿ ö ŒŒ   ÷ ŒŒ ø é ŒŒ ½ ō ŒŒ Ē é ŒŒ Č ō ŒŒ Ņ ō ŒŒ Ó õ ŒŒ ū é ŒŒ  ņ ŒŒ  é ŒŒ  ņ ŒŒ  ņ ŒŒ  ó ŒŒ ¢ é ŒŒ § š ŒŒ ± é ŒŒ ² š "ŒŒ ¼ š ŒŒ ½ š .ŒŒ Ē š ŒŒ Č š <ŒŒ Ņ š ŒŒ Ō ń ŒŒ š é ŒŒ ÷ ī ŒŒ ū é ŒŒ ž ī !ŒŒ  ī ŒŒ  ļ ŒŒ 4 é ŒŒ 9 ģ ŒŒ C é ŒŒ D ķ ŒŒ r é ŒŒ u ź ŒŒ y é ŒŒ | ź ŒŒ € ź ŒŒ  ė ŒŒ © Ö ŒŒ ¬ ś ŒŒ Æ ś %ŒŒ ³ ś 6ŒŒ µ ś ŒŒ Ą  ŒŒ Ź ū ŒŒ Ė  ŒŒ Õ  ŒŒ Ö  *ŒŒ ą  ŒŒ ć  ŒŒ € ū ŒŒ …  ŒŒ  ū ŒŒ   "ŒŒ š  ŒŒ ›  ŒŒ „  ŒŒ ¦  "ŒŒ °  ŒŒ ±  ŒŒ »  ŒŒ ¼  "ŒŒ Ę  ŒŒ Ē  ŒŒ * ū ŒŒ 1  ŒŒ 5 ū ŒŒ 8  !ŒŒ <  ŒŒ ?  .ŒŒ C  ŒŒ F  ŒŒ { ū ŒŒ € ž ŒŒ Š ū ŒŒ ‹ ž .ŒŒ • ž ŒŒ – ’ ŒŒ Ź ū ŒŒ Ķ ü ŒŒ Ń ū ŒŒ Ō ü ŒŒ Ų ü ŒŒ Ū ü *ŒŒ ß ü ŒŒ ą ż ŒŒ   ŒŒ   ŒŒ   ŒŒ   #ŒŒ &  ŒŒ 6  ŒŒ B  ŒŒ C  %ŒŒ J  ŒŒ l  ŒŒ x  ŒŒ y  #ŒŒ |  1ŒŒ †  #ŒŒ †  ŒŒ‹  — Chj]Cbgfilenamefsrfi/srfi-42/ec.scmŒ Ō ŒŒ   gnamegmake-initial-:-dispatchŒC(R4(i56R6ha]CYgfilenamefsrfi/srfi-42/ec.scmŒ  ŒŒ   gnameg:-dispatch-refŒC RĄ£76h0Æ]45$"4>"G C§gdispatch  +gfilenamefsrfi/srfi-42/ec.scmŒ ! ŒŒ  " ŒŒ " ŒŒ  # ŒŒ  # ŒŒ  # ŒŒ ) $ ŒŒ  + gnameg:-dispatch-set!ŒCR4: ;>EPQRh €]ŒŒŒŒŒŒCxgdummy  gcc  gvar   gi   garg1   garg      Cj\]hq]ŒŒŒŒŒCigdummy  gcc  gvar   garg1   garg      Cųłh@]45$@45$@6ūgx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-42/ec.scmŒ ' ŒŒ  9 g macro-typeg syntax-rulesŒgpatternsgccgvargindexgigarg1gargg...gccgvargarg1gargg...C5 R4:%;>j{|fh(£,345ŒŒŒŒŒŒŒC›gdummy  (gx0  (gq1   (gq   (getc1   (getc2   (getc3   (getc   (  ( C~‹Œh(¤,3ŒŒŒŒŒŒCœgdummy  "gx0  "gq1   "gq2   "getc1   "getc2   "getc3   "getc   "  " CĄ™›hu]Cmgdummy  gx0  g expression   gf1   gf2      C1ØÆ°±²¬³“©µ·ø¹hPŒ]  Œ ŒŒ  Œ ŒŒŒC„gdummy  Pgx0  Pg qualifier   Pg expression   Pgf1   Pgf2   P  P Cųł hh¤]!45$@45$@45$@45$ @  6œgx  ggtmp ggtmp  " ggtmp  9 ggtmp  P ggfilenamefsrfi/srfi-42/ec.scmŒ 3 ŒŒ  g g macro-typeg syntax-rulesŒgpatternsgx0gnestedgq1g...gqgetc1getc2getc3getcg...gx0gq1gq2getc1getc2getc3getcg...gx0g expressiongf1gf2gx0g qualifierg expressiongf1gf2C5%R4:$;>ĘÓŌfh(‘]45ŒŒŒŒŒŒC‰gdummy  !gx0  !gq1   !gq   !getc1   !getc2   !getc   !  ! C}ąįh ’]ŒŒŒŒŒCŠgdummy  gx0  gq1   gq2   getc1   getc2   getc      Cšėķhe]C]gdummy  gx0  g expression   gf2      CĄųłśūüh0|]ŒŒŒŒŒCtgdummy  *gx0  *g qualifier   *g expression   *gf2   *  * Cųł hhˆ]!45$@45$@45$@45$ @  6€gx  ggtmp ggtmp  " ggtmp  9 ggtmp  P ggfilenamefsrfi/srfi-42/ec.scmŒ G ŒŒ  g g macro-typeg syntax-rulesŒgpatternsgx0gnestedgq1g...gqgetc1getc2getcg...gx0gq1gq2getc1getc2getcg...gx0g expressiongf2gx0g qualifierg expressiongf2C5$R4:';>h  fh P]45ŒŒŒCHgdummy  getc1  getc      Cųłh(®] 45$@6¦gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scmŒ Z ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgetc1getcg...C5'R4:;>h!"#hP]ŒŒCHgdummy  getc1  getc      Cųłh(®] 45$@6¦gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scmŒ f ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgetc1getcg...C5R4:-;>h23hP]ŒŒCHgdummy  getc1  getc      Cųłh(®] 45$@6¦gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scmŒ k ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgetc1getcg...C5-R4:,;>hABChP]ŒŒCHgdummy  getc1  getc      Cųłh(®] 45$@6¦gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scmŒ w ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgetc1getcg...C5,R4:/;>hRShP]ŒŒCHgdummy  getc1  getc      Cųłh(®] 45$@6¦gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scmŒ | ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgetc1getcg...C5/R4:0;>`lmfh ~]45ŒŒŒŒŒCvgdummy  gk  gq1   gq   getc1   getc      C,xyh]ŒŒŒŒCwgdummy  gk  gq1   gq2   getc1   getc      CD‚„hT]CLgdummy  gk  g expression      CšŽ˜™šœŸ•„Ŗ±h@k]   ŒŒ ŒŒŒ ŒŒŒCcgdummy  <gk  <g qualifier   <g expression   <  < Cųł hhh]!45$@45$@45$@45$ @  6`gx  ggtmp ggtmp  " ggtmp  9 ggtmp  P ggfilenamefsrfi/srfi-42/ec.scmŒ † ŒŒ  g g macro-typeg syntax-rulesŒgpatternsgkgnestedgq1g...gqgetc1getcg...gkgq1gq2getc1getcg...gkg expressiongkg qualifierg expressionC50R4:.;>hæĮfhP]45ŒŒŒCHgdummy  getc1  getc      Cųłh(®] 45$@6¦gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scmŒ  ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgetc1getcg...C5.R4:+;>hĻŃfhP]45ŒŒŒCHgdummy  getc1  getc      Cųłh(®] 45$@6¦gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scmŒ ¢ ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgetc1getcg...C5+R4:*;>hßāfćhP]45ŒŒŒCHgdummy  getc1  getc      Cųłh(®] 45$@6¦gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scmŒ § ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgetc1getcg...C5*R4:);>hńófōhP]45ŒŒŒCHgdummy  getc1  getc      Cųłh(®] 45$@6¦gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scmŒ ¬ ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgetc1getcg...C5)R4:&;>   fh „]45ŒŒŒŒŒC|gdummy  gdefault  gq1   gq   getc1   getc      C,  h…]ŒŒŒŒC}gdummy  gdefault  gq1   gq2   getc1   getc      CD $ &hZ]CRgdummy  gdefault  g expression      Cš 0 1 2 3 4h(q]ŒŒŒCigdummy  $gdefault  $g qualifier   $g expression   $  $ Cųł hh€]!45$@45$@45$@45$ @  6xgx  ggtmp ggtmp  " ggtmp  9 ggtmp  P ggfilenamefsrfi/srfi-42/ec.scmŒ ± ŒŒ  g g macro-typeg syntax-rulesŒgpatternsgdefaultgnestedgq1g...gqgetc1getcg...gdefaultgq1gq2getc1getcg...gdefaultg expressiongdefaultg qualifierg expressionC5&R4:#;> A L Mfh „]45ŒŒŒŒŒC|gdummy  gdefault  gq1   gq   getc1   getc      C, W Xh…]ŒŒŒŒC}gdummy  gdefault  gq1   gq2   getc1   getc      CD ` bhZ]CRgdummy  gdefault  g expression      Cš k l p r m s t u x y h8q]Œ ŒŒ ŒŒŒCigdummy  1gdefault  1g qualifier   1g expression   1  1 Cųł hh€]!45$@45$@45$@45$ @  6xgx  ggtmp ggtmp  " ggtmp  9 ggtmp  P ggfilenamefsrfi/srfi-42/ec.scmŒ Ä ŒŒ  g g macro-typeg syntax-rulesŒgpatternsgdefaultgnestedgq1g...gqgetc1getcg...gdefaultgq1gq2getc1getcg...gdefaultg expressiongdefaultg qualifierg expressionC5#R4: q;> † ‘ ’fhp]45ŒChgdummy  gstop  gq1   gq2   gcmd      C ˜ ¢ £ ¤hq]ŒCigdummy  gstop  gtest   gq   gcmd      C Ŗ ³ “ µ ¶h q]ŒCigdummy  gstop  gtest   gq   gcmd      C ¼ Å Ę Ē Čh q]ŒŒCigdummy  gstop  gtest   gq   gcmd      C Ī × Ų Ł Śh q]ŒŒCigdummy  gstop  gtest   gq   gcmd      C ą źf ė ģh p]4Œ5ŒChgdummy  gstop  getc   gq   gcmd      C ī ų ł ś ūh p]ŒChgdummy  gstop  ggen   gq   gcmd      C ż hP]CHgdummy  gstop  gcmd     CųłhČō]A45$@45$@45$@45$ @4 5$ @4 5$ @45$@45$@6ģgx  Ćgtmp Ćgtmp  " Ćgtmp  9 Ćgtmp  P Ćgtmp  g Ćgtmp  ~ Ćgtmp  • Ćgtmp  ¬ Ć gfilenamefsrfi/srfi-42/ec.scmŒ Ś ŒŒ  Ć g macro-typeg syntax-rulesŒgpatternsgstopgnestedgnestedgq1g...gq2g...gcmdgstopgnestedgifgtestgqg...gcmdgstopgnestedgnotgtestgqg...gcmdgstopgnestedgandgtestg...gqg...gcmdgstopgnestedgorgtestg...gqg...gcmdgstopgnestedgbegingetcg...gqg...gcmdgstopgnestedggengqg...gcmdgstopgnestedgcmd C5 qR4:;>   fh o]45ŒŒŒŒCggdummy  gq1  gq   getc1   getc      Cj ' (hp]ŒŒŒChgdummy  gq1  gq2   getc1   getc      Cy 0 2hE]C=gdummy  g expression    CD ; < = ?h\]ŒŒŒŒCTgdummy  g qualifier  g expression      Cųł hhT]!45$@45$@45$@45$ @  6Lgx  ggtmp ggtmp  " ggtmp  9 ggtmp  P ggfilenamefsrfi/srfi-42/ec.scmŒ  ŒŒ  g g macro-typeg syntax-rulesŒgpatternsgnestedgq1g...gqgetc1getcg...gq1gq2getc1getcg...g expressiong qualifierg expressionC5R4:";> K U Vfh o]45ŒŒŒŒCggdummy  gq1  gq   getc1   getc      Cj _ `hp]ŒŒŒChgdummy  gq1  gq2   getc1   getc      Cy g ihE]C=gdummy  g expression    CD q r s t vh \]ŒŒŒŒCTgdummy  g qualifier  g expression      Cųł hhT]!45$@45$@45$@45$ @  6Lgx  ggtmp ggtmp  " ggtmp  9 ggtmp  P ggfilenamefsrfi/srfi-42/ec.scmŒ  ŒŒ  g g macro-typeg syntax-rulesŒgpatternsgnestedgq1g...gqgetc1getcg...gq1gq2getc1getcg...g expressiong qualifierg expressionC5"RCņgm  (gfilenamefsrfi/srfi-42.scmŒ   ŒŒ ) ? ŒŒ . ? ŒŒ 6 ? &ŒŒ ; ? ŒŒgfilenamefsrfi/srfi-42/ec.scmŒ A) Ä ŒŒ fŻ Ć ŒŒ‡… Ō ŒŒ‡†  ŒŒ‡  ŒŒˆ  ŒŒ‰ ! ŒŒ ó C6PK!lŲ°{{ srfi-2.gonu„[µü¤GOOF----LE-8-2.0c]4h{] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-2¤ ¤ gfilenameS¤ fsrfi/srfi-2.scm¤ gimportsS¤ gice-9¤ g and-let-star¤   ¤ ¤ ¤ g re-exportsS¤ gand-let*¤ ¤ gset-current-module¤ ¤ ¤ gcond-expand-provide¤ gcurrent-module¤ ¤C5h@i]4   54>"Gi4i56agm  ,gfilenamefsrfi/srfi-2.scmŒ   ŒŒ 1  ŒŒ 9  &ŒŒ ;  ŒŒ  ; C6PK!ś;Tyy srfi-67.gonu„[µü¤PK!ŌĻ»Ē Ē ³srfi-14.gonu„[µü¤PK!3·I„kk “srfi-8.gonu„[µü¤PK!'v¾s¾s Xsrfi-9.gonu„[µü¤PK!cgS2÷÷ Osrfi-17.gonu„[µü¤PK!bWĻŅūū €¢srfi-19.gonu„[µü¤PK!!šõ|| µ¹srfi-88.gonu„[µü¤PK!C°«mÄÄ kæsrfi-16.gonu„[µü¤PK!ųGe²ŒŒ iĮsrfi-26.gonu„[µü¤PK!‚"‡YY /Ūsrfi-4.gonu„[µü¤PK!=WäcAcA {4srfi-18.gonu„[µü¤PK!”*YVuVu vsrfi-37.gonu„[µü¤PK!Ī”·‹‹ Øėsrfi-34.gonu„[µü¤PK!ēZŹww m’srfi-6.gonu„[µü¤PK!c 8ėäFäF srfi-35.gonu„[µü¤PK!ÆTa)J)J ;Ksrfi-27.gonu„[µü¤PK!G˜PP ž•srfi-60.gonu„[µü¤PK!»Ė:Š4Š4 (žsrfi-4/gnu.gonu„[µü¤PK!i:!®dd 5Ósrfi-11.gonu„[µü¤PK!føœ„œ„ Óšsrfi-1.gonu„[µü¤PK!£Āq“SS ؖsrfi-10.gonu„[µü¤PK!Ć(^Aųų 5žsrfi-28.gonu„[µü¤PK!tv.øø g”srfi-38.gonu„[µü¤PK!ÓŪnż>ż G srfi-43.gonu„[µü¤PK!»a°ĢĢ D srfi-31.gonu„[µü¤PK!vŃ:‡DD …M srfi-39.gonu„[µü¤PK!XRzpp S srfi-45.gonu„[µü¤PK!ē6 h¬Æ¬Æ ­Ņ srfi-64.gonu„[µü¤PK!žjW>W> “‚ srfi-111.gonu„[µü¤PK!‚Ėįõō‘ō‘ %Į srfi-42.gonu„[µü¤PK!lŲ°{{ SSsrfi-2.gonu„[µü¤PK$$i V