PNG  IHDRX cHRMz&u0`:pQ<bKGD pHYsodtIME MeqIDATxw]Wug^Qd˶ 6`!N:!@xI~)%7%@Bh&`lnjVF29gΨ4E$|>cɚ{gk= %,a KX%,a KX%,a KX%,a KX%,a KX%,a KX%, b` ǟzeאfp]<!SJmɤY޲ڿ,%c ~ع9VH.!Ͳz&QynֺTkRR.BLHi٪:l;@(!MԴ=žI,:o&N'Kù\vRmJ雵֫AWic H@" !: Cé||]k-Ha oݜ:y F())u]aG7*JV@J415p=sZH!=!DRʯvɱh~V\}v/GKY$n]"X"}t@ xS76^[bw4dsce)2dU0 CkMa-U5tvLƀ~mlMwfGE/-]7XAƟ`׮g ewxwC4\[~7@O-Q( a*XGƒ{ ՟}$_y3tĐƤatgvێi|K=uVyrŲlLӪuܿzwk$m87k( `múcE)"@rK( z4$D; 2kW=Xb$V[Ru819קR~qloѱDyįݎ*mxw]y5e4K@ЃI0A D@"BDk_)N\8͜9dz"fK0zɿvM /.:2O{ Nb=M=7>??Zuo32 DLD@D| &+֎C #B8ַ`bOb $D#ͮҪtx]%`ES`Ru[=¾!@Od37LJ0!OIR4m]GZRJu$‡c=%~s@6SKy?CeIh:[vR@Lh | (BhAMy=݃  G"'wzn޺~8ԽSh ~T*A:xR[ܹ?X[uKL_=fDȊ؂p0}7=D$Ekq!/t.*2ʼnDbŞ}DijYaȲ(""6HA;:LzxQ‘(SQQ}*PL*fc\s `/d'QXW, e`#kPGZuŞuO{{wm[&NBTiiI0bukcA9<4@SӊH*؎4U/'2U5.(9JuDfrޱtycU%j(:RUbArLֺN)udA':uGQN"-"Is.*+k@ `Ojs@yU/ H:l;@yyTn}_yw!VkRJ4P)~y#)r,D =ě"Q]ci'%HI4ZL0"MJy 8A{ aN<8D"1#IJi >XjX֔#@>-{vN!8tRݻ^)N_╗FJEk]CT՟ YP:_|H1@ CBk]yKYp|og?*dGvzنzӴzjֺNkC~AbZƷ`.H)=!QͷVTT(| u78y֮}|[8-Vjp%2JPk[}ԉaH8Wpqhwr:vWª<}l77_~{s۴V+RCģ%WRZ\AqHifɤL36: #F:p]Bq/z{0CU6ݳEv_^k7'>sq*+kH%a`0ԣisqにtү04gVgW΂iJiS'3w.w}l6MC2uԯ|>JF5`fV5m`Y**Db1FKNttu]4ccsQNnex/87+}xaUW9y>ͯ骵G{䩓Գ3+vU}~jJ.NFRD7<aJDB1#ҳgSb,+CS?/ VG J?|?,2#M9}B)MiE+G`-wo߫V`fio(}S^4e~V4bHOYb"b#E)dda:'?}׮4繏`{7Z"uny-?ǹ;0MKx{:_pÚmFמ:F " .LFQLG)Q8qN q¯¯3wOvxDb\. BKD9_NN &L:4D{mm o^tֽ:q!ƥ}K+<"m78N< ywsard5+вz~mnG)=}lYݧNj'QJS{S :UYS-952?&O-:W}(!6Mk4+>A>j+i|<<|;ر^߉=HE|V#F)Emm#}/"y GII웻Jі94+v뾧xu~5C95~ūH>c@덉pʃ1/4-A2G%7>m;–Y,cyyaln" ?ƻ!ʪ<{~h~i y.zZB̃/,雋SiC/JFMmBH&&FAbϓO^tubbb_hZ{_QZ-sύodFgO(6]TJA˯#`۶ɟ( %$&+V'~hiYy>922 Wp74Zkq+Ovn錄c>8~GqܲcWꂎz@"1A.}T)uiW4="jJ2W7mU/N0gcqܗOO}?9/wìXžΏ0 >֩(V^Rh32!Hj5`;O28؇2#ݕf3 ?sJd8NJ@7O0 b־?lldщ̡&|9C.8RTWwxWy46ah嘦mh٤&l zCy!PY?: CJyв]dm4ǜҐR޻RլhX{FƯanшQI@x' ao(kUUuxW_Ñ줮[w8 FRJ(8˼)_mQ _!RJhm=!cVmm ?sFOnll6Qk}alY}; "baӌ~M0w,Ggw2W:G/k2%R,_=u`WU R.9T"v,<\Ik޽/2110Ӿxc0gyC&Ny޽JҢrV6N ``یeA16"J³+Rj*;BϜkZPJaÍ<Jyw:NP8/D$ 011z֊Ⱳ3ι֘k1V_"h!JPIΣ'ɜ* aEAd:ݺ>y<}Lp&PlRfTb1]o .2EW\ͮ]38؋rTJsǏP@芎sF\> P^+dYJLbJ C-xϐn> ι$nj,;Ǖa FU *择|h ~izť3ᤓ`K'-f tL7JK+vf2)V'-sFuB4i+m+@My=O҈0"|Yxoj,3]:cо3 $#uŘ%Y"y죯LebqtҢVzq¼X)~>4L׶m~[1_k?kxֺQ`\ |ٛY4Ѯr!)N9{56(iNq}O()Em]=F&u?$HypWUeB\k]JɩSع9 Zqg4ZĊo oMcjZBU]B\TUd34ݝ~:7ڶSUsB0Z3srx 7`:5xcx !qZA!;%͚7&P H<WL!džOb5kF)xor^aujƍ7 Ǡ8/p^(L>ὴ-B,{ۇWzֺ^k]3\EE@7>lYBȝR.oHnXO/}sB|.i@ɥDB4tcm,@ӣgdtJ!lH$_vN166L__'Z)y&kH;:,Y7=J 9cG) V\hjiE;gya~%ks_nC~Er er)muuMg2;֫R)Md) ,¶ 2-wr#F7<-BBn~_(o=KO㭇[Xv eN_SMgSҐ BS헃D%g_N:/pe -wkG*9yYSZS.9cREL !k}<4_Xs#FmҶ:7R$i,fi!~' # !6/S6y@kZkZcX)%5V4P]VGYq%H1!;e1MV<!ϐHO021Dp= HMs~~a)ަu7G^];git!Frl]H/L$=AeUvZE4P\.,xi {-~p?2b#amXAHq)MWǾI_r`S Hz&|{ +ʖ_= (YS(_g0a03M`I&'9vl?MM+m~}*xT۲(fY*V4x@29s{DaY"toGNTO+xCAO~4Ϳ;p`Ѫ:>Ҵ7K 3}+0 387x\)a"/E>qpWB=1 ¨"MP(\xp߫́A3+J] n[ʼnӼaTbZUWb={~2ooKױӰp(CS\S筐R*JغV&&"FA}J>G֐p1ٸbk7 ŘH$JoN <8s^yk_[;gy-;߉DV{c B yce% aJhDȶ 2IdйIB/^n0tNtџdcKj4϶v~- CBcgqx9= PJ) dMsjpYB] GD4RDWX +h{y`,3ꊕ$`zj*N^TP4L:Iz9~6s) Ga:?y*J~?OrMwP\](21sZUD ?ܟQ5Q%ggW6QdO+\@ ̪X'GxN @'4=ˋ+*VwN ne_|(/BDfj5(Dq<*tNt1х!MV.C0 32b#?n0pzj#!38}޴o1KovCJ`8ŗ_"]] rDUy޲@ Ȗ-;xџ'^Y`zEd?0„ DAL18IS]VGq\4o !swV7ˣι%4FѮ~}6)OgS[~Q vcYbL!wG3 7띸*E Pql8=jT\꘿I(z<[6OrR8ºC~ډ]=rNl[g|v TMTղb-o}OrP^Q]<98S¤!k)G(Vkwyqyr޽Nv`N/e p/~NAOk \I:G6]4+K;j$R:Mi #*[AȚT,ʰ,;N{HZTGMoּy) ]%dHء9Պ䠬|<45,\=[bƟ8QXeB3- &dҩ^{>/86bXmZ]]yޚN[(WAHL$YAgDKp=5GHjU&99v簪C0vygln*P)9^͞}lMuiH!̍#DoRBn9l@ xA/_v=ȺT{7Yt2N"4!YN`ae >Q<XMydEB`VU}u]嫇.%e^ánE87Mu\t`cP=AD/G)sI"@MP;)]%fH9'FNsj1pVhY&9=0pfuJ&gޤx+k:!r˭wkl03׼Ku C &ѓYt{.O.zҏ z}/tf_wEp2gvX)GN#I ݭ߽v/ .& и(ZF{e"=V!{zW`, ]+LGz"(UJp|j( #V4, 8B 0 9OkRrlɱl94)'VH9=9W|>PS['G(*I1==C<5"Pg+x'K5EMd؞Af8lG ?D FtoB[je?{k3zQ vZ;%Ɠ,]E>KZ+T/ EJxOZ1i #T<@ I}q9/t'zi(EMqw`mYkU6;[t4DPeckeM;H}_g pMww}k6#H㶏+b8雡Sxp)&C $@'b,fPߑt$RbJ'vznuS ~8='72_`{q纶|Q)Xk}cPz9p7O:'|G~8wx(a 0QCko|0ASD>Ip=4Q, d|F8RcU"/KM opKle M3#i0c%<7׿p&pZq[TR"BpqauIp$ 8~Ĩ!8Սx\ւdT>>Z40ks7 z2IQ}ItԀ<-%S⍤};zIb$I 5K}Q͙D8UguWE$Jh )cu4N tZl+[]M4k8֦Zeq֮M7uIqG 1==tLtR,ƜSrHYt&QP윯Lg' I,3@P'}'R˪e/%-Auv·ñ\> vDJzlӾNv5:|K/Jb6KI9)Zh*ZAi`?S {aiVDԲuy5W7pWeQJk֤#5&V<̺@/GH?^τZL|IJNvI:'P=Ϛt"¨=cud S Q.Ki0 !cJy;LJR;G{BJy޺[^8fK6)=yʊ+(k|&xQ2`L?Ȓ2@Mf 0C`6-%pKpm')c$׻K5[J*U[/#hH!6acB JA _|uMvDyk y)6OPYjœ50VT K}cǻP[ $:]4MEA.y)|B)cf-A?(e|lɉ#P9V)[9t.EiQPDѠ3ϴ;E:+Օ t ȥ~|_N2,ZJLt4! %ա]u {+=p.GhNcŞQI?Nd'yeh n7zi1DB)1S | S#ًZs2|Ɛy$F SxeX{7Vl.Src3E℃Q>b6G ўYCmtկ~=K0f(=LrAS GN'ɹ9<\!a`)֕y[uՍ[09` 9 +57ts6}b4{oqd+J5fa/,97J#6yν99mRWxJyѡyu_TJc`~W>l^q#Ts#2"nD1%fS)FU w{ܯ R{ ˎ󅃏џDsZSQS;LV;7 Od1&1n$ N /.q3~eNɪ]E#oM~}v֯FڦwyZ=<<>Xo稯lfMFV6p02|*=tV!c~]fa5Y^Q_WN|Vs 0ҘދU97OI'N2'8N֭fgg-}V%y]U4 峧p*91#9U kCac_AFңĪy뚇Y_AiuYyTTYЗ-(!JFLt›17uTozc. S;7A&&<ԋ5y;Ro+:' *eYJkWR[@F %SHWP 72k4 qLd'J "zB6{AC0ƁA6U.'F3:Ȅ(9ΜL;D]m8ڥ9}dU "v!;*13Rg^fJyShyy5auA?ɩGHRjo^]׽S)Fm\toy 4WQS@mE#%5ʈfFYDX ~D5Ϡ9tE9So_aU4?Ѽm%&c{n>.KW1Tlb}:j uGi(JgcYj0qn+>) %\!4{LaJso d||u//P_y7iRJ߬nHOy) l+@$($VFIQ9%EeKʈU. ia&FY̒mZ=)+qqoQn >L!qCiDB;Y<%} OgBxB!ØuG)WG9y(Ą{_yesuZmZZey'Wg#C~1Cev@0D $a@˲(.._GimA:uyw֬%;@!JkQVM_Ow:P.s\)ot- ˹"`B,e CRtaEUP<0'}r3[>?G8xU~Nqu;Wm8\RIkբ^5@k+5(By'L&'gBJ3ݶ!/㮻w҅ yqPWUg<e"Qy*167΃sJ\oz]T*UQ<\FԎ`HaNmڜ6DysCask8wP8y9``GJ9lF\G g's Nn͵MLN֪u$| /|7=]O)6s !ĴAKh]q_ap $HH'\1jB^s\|- W1:=6lJBqjY^LsPk""`]w)󭃈,(HC ?䔨Y$Sʣ{4Z+0NvQkhol6C.婧/u]FwiVjZka&%6\F*Ny#8O,22+|Db~d ~Çwc N:FuuCe&oZ(l;@ee-+Wn`44AMK➝2BRՈt7g*1gph9N) *"TF*R(#'88pm=}X]u[i7bEc|\~EMn}P瘊J)K.0i1M6=7'_\kaZ(Th{K*GJyytw"IO-PWJk)..axӝ47"89Cc7ĐBiZx 7m!fy|ϿF9CbȩV 9V-՛^pV̌ɄS#Bv4-@]Vxt-Z, &ֺ*diؠ2^VXbs֔Ìl.jQ]Y[47gj=幽ex)A0ip׳ W2[ᎇhuE^~q흙L} #-b۸oFJ_QP3r6jr+"nfzRJTUqoaۍ /$d8Mx'ݓ= OՃ| )$2mcM*cЙj}f };n YG w0Ia!1Q.oYfr]DyISaP}"dIӗթO67jqR ҊƐƈaɤGG|h;t]䗖oSv|iZqX)oalv;۩meEJ\!8=$4QU4Xo&VEĊ YS^E#d,yX_> ۘ-e\ "Wa6uLĜZi`aD9.% w~mB(02G[6y.773a7 /=o7D)$Z 66 $bY^\CuP. (x'"J60׿Y:Oi;F{w佩b+\Yi`TDWa~|VH)8q/=9!g߆2Y)?ND)%?Ǐ`k/sn:;O299yB=a[Ng 3˲N}vLNy;*?x?~L&=xyӴ~}q{qE*IQ^^ͧvü{Huu=R|>JyUlZV, B~/YF!Y\u_ݼF{_C)LD]m {H 0ihhadd nUkf3oٺCvE\)QJi+֥@tDJkB$1!Đr0XQ|q?d2) Ӣ_}qv-< FŊ߫%roppVBwü~JidY4:}L6M7f٬F "?71<2#?Jyy4뷢<_a7_=Q E=S1И/9{+93֮E{ǂw{))?maÆm(uLE#lïZ  ~d];+]h j?!|$F}*"4(v'8s<ŏUkm7^7no1w2ؗ}TrͿEk>p'8OB7d7R(A 9.*Mi^ͳ; eeUwS+C)uO@ =Sy]` }l8^ZzRXj[^iUɺ$tj))<sbDJfg=Pk_{xaKo1:-uyG0M ԃ\0Lvuy'ȱc2Ji AdyVgVh!{]/&}}ċJ#%d !+87<;qN޼Nفl|1N:8ya  8}k¾+-$4FiZYÔXk*I&'@iI99)HSh4+2G:tGhS^繿 Kتm0 вDk}֚+QT4;sC}rՅE,8CX-e~>G&'9xpW,%Fh,Ry56Y–hW-(v_,? ; qrBk4-V7HQ;ˇ^Gv1JVV%,ik;D_W!))+BoS4QsTM;gt+ndS-~:11Sgv!0qRVh!"Ȋ(̦Yl.]PQWgٳE'`%W1{ndΗBk|Ž7ʒR~,lnoa&:ü$ 3<a[CBݮwt"o\ePJ=Hz"_c^Z.#ˆ*x z̝grY]tdkP*:97YľXyBkD4N.C_[;F9`8& !AMO c `@BA& Ost\-\NX+Xp < !bj3C&QL+*&kAQ=04}cC!9~820G'PC9xa!w&bo_1 Sw"ܱ V )Yl3+ס2KoXOx]"`^WOy :3GO0g;%Yv㐫(R/r (s } u B &FeYZh0y> =2<Ϟc/ -u= c&׭,.0"g"7 6T!vl#sc>{u/Oh Bᾈ)۴74]x7 gMӒ"d]U)}" v4co[ ɡs 5Gg=XR14?5A}D "b{0$L .\4y{_fe:kVS\\O]c^W52LSBDM! C3Dhr̦RtArx4&agaN3Cf<Ԉp4~ B'"1@.b_/xQ} _߃҉/gٓ2Qkqp0շpZ2fԫYz< 4L.Cyυι1t@鎫Fe sYfsF}^ V}N<_`p)alٶ "(XEAVZ<)2},:Ir*#m_YӼ R%a||EƼIJ,,+f"96r/}0jE/)s)cjW#w'Sʯ5<66lj$a~3Kʛy 2:cZ:Yh))+a߭K::N,Q F'qB]={.]h85C9cr=}*rk?vwV렵ٸW Rs%}rNAkDv|uFLBkWY YkX מ|)1!$#3%y?pF<@<Rr0}: }\J [5FRxY<9"SQdE(Q*Qʻ)q1E0B_O24[U'],lOb ]~WjHޏTQ5Syu wq)xnw8~)c 쫬gٲߠ H% k5dƝk> kEj,0% b"vi2Wس_CuK)K{n|>t{P1򨾜j>'kEkƗBg*H%'_aY6Bn!TL&ɌOb{c`'d^{t\i^[uɐ[}q0lM˕G:‚4kb祔c^:?bpg… +37stH:0}en6x˟%/<]BL&* 5&fK9Mq)/iyqtA%kUe[ڛKN]Ě^,"`/ s[EQQm?|XJ߅92m]G.E΃ח U*Cn.j_)Tѧj̿30ڇ!A0=͜ar I3$C^-9#|pk!)?7.x9 @OO;WƝZBFU keZ75F6Tc6"ZȚs2y/1 ʵ:u4xa`C>6Rb/Yм)^=+~uRd`/|_8xbB0?Ft||Z\##|K 0>>zxv8۴吅q 8ĥ)"6>~\8:qM}#͚'ĉ#p\׶ l#bA?)|g g9|8jP(cr,BwV (WliVxxᡁ@0Okn;ɥh$_ckCgriv}>=wGzβ KkBɛ[˪ !J)h&k2%07δt}!d<9;I&0wV/ v 0<H}L&8ob%Hi|޶o&h1L|u֦y~󛱢8fٲUsւ)0oiFx2}X[zVYr_;N(w]_4B@OanC?gĦx>мgx>ΛToZoOMp>40>V Oy V9iq!4 LN,ˢu{jsz]|"R޻&'ƚ{53ўFu(<٪9:΋]B;)B>1::8;~)Yt|0(pw2N%&X,URBK)3\zz&}ax4;ǟ(tLNg{N|Ǽ\G#C9g$^\}p?556]/RP.90 k,U8/u776s ʪ_01چ|\N 0VV*3H鴃J7iI!wG_^ypl}r*jɤSR 5QN@ iZ#1ٰy;_\3\BQQ x:WJv츟ٯ$"@6 S#qe딇(/P( Dy~TOϻ<4:-+F`0||;Xl-"uw$Цi󼕝mKʩorz"mϺ$F:~E'ҐvD\y?Rr8_He@ e~O,T.(ފR*cY^m|cVR[8 JҡSm!ΆԨb)RHG{?MpqrmN>߶Y)\p,d#xۆWY*,l6]v0h15M˙MS8+EdI='LBJIH7_9{Caз*Lq,dt >+~ّeʏ?xԕ4bBAŚjﵫ!'\Ը$WNvKO}ӽmSşذqsOy?\[,d@'73'j%kOe`1.g2"e =YIzS2|zŐƄa\U,dP;jhhhaxǶ?КZ՚.q SE+XrbOu%\GتX(H,N^~]JyEZQKceTQ]VGYqnah;y$cQahT&QPZ*iZ8UQQM.qo/T\7X"u?Mttl2Xq(IoW{R^ ux*SYJ! 4S.Jy~ BROS[V|žKNɛP(L6V^|cR7i7nZW1Fd@ Ara{詑|(T*dN]Ko?s=@ |_EvF]׍kR)eBJc" MUUbY6`~V޴dJKß&~'d3i WWWWWW
Current Directory: /usr/lib64/guile/2.0/ccache/ice-9
Viewing File: /usr/lib64/guile/2.0/ccache/ice-9/vlist.go
GOOF----LE-8-2.06>]�4h�z] gguile� � gdefine-module*� � � gice-9� gvlist� � gfilenameS� fice-9/vlist.scm� gimportsS� gsrfi� gsrfi-1�   � � gsrfi-9�  � � ggnu�  � � gsrfi-26�  � � gformat� � � � gexportsS� gvlist?� g vlist-cons� g vlist-head� !g vlist-tail� "g vlist-null?� #g vlist-null� $g list->vlist� %g vlist-ref� &g vlist-drop� 'g vlist-take� (g vlist-length� )g vlist-fold� *gvlist-fold-right� +g vlist-map� ,g vlist-unfold� -gvlist-unfold-right� .g vlist-append� /g vlist-reverse� 0g vlist-filter� 1g vlist-delete� 2g vlist->list� 3gvlist-for-each� 4gblock-growth-factor� 5gvhash?� 6g vhash-cons� 7g vhash-consq� 8g vhash-consv� 9g vhash-assoc� :g vhash-assq� ;g vhash-assv� <g vhash-delete� =g vhash-delq� >g vhash-delv� ?g vhash-fold� @gvhash-fold-right� Ag vhash-fold*� Bg vhash-foldq*� Cg vhash-foldv*� Dg alist->vhash� E !"#$%&'()*+,-./0123456789:;<=>?@ABCD'� Fgset-current-module� GF� HF� Ig make-fluid� Jg make-vector� Kg% make-block-procedure� Lgmake-syntax-transformer� ML� NL� Og make-block� Pgmacro� Qg $sc-dispatch� RQ� SQ� Tg_� Ugany� VTUUUU� Wg syntax-object� Xgsyntax-parameterize� Ygm-198d9e0d-123b� Zgtop� [YZ� \gribcage� ]gt-198d9e0d-1237� ^gt-198d9e0d-1238� _gt-198d9e0d-1239� `gt-198d9e0d-123a� a]^_`� b[[[[� cfl-198d9e0d-1240� dfl-198d9e0d-1241� efl-198d9e0d-1242� ffl-198d9e0d-1243� gcdef� h\abg� i\� jgx� kj� l[� mfl-198d9e0d-123d� nm� o\kln� pgshift� qg proc-name� rgargs� sqr� tZ� utt� vf l-bde397a-8e8� wf l-bde397a-8e9� xvw� y\sux� zgname� {gformals� |gbody� }z{|� ~ttt� f l-bde397a-8df� �f l-bde397a-8e0� �f l-bde397a-8e1� ���� �\}~�� �gmake-procedure-name� �gprefix� ���� �tt� �f l-bde397a-8d3� �f l-bde397a-8d1� ���� �\���� �t� �f l-bde397a-8d0� ��� �\k��� �[hiopiiiiy��� � �ghygiene� ��� �WX��� �thio� ��� �WO��� �gidentifier-syntax� �W���� �WK��� ���� ���� ��� �glambda� �W���� �gbase� �W���� �goffset� �W���� �gsize� �W���� �g hash-tab?� �W���� ������ �gif� �W���� �gvector� �W���� �WJ��� �g*� �W���� �W ��� ����� �W��� ����� �W ��� �������� ���� �������� ������ ����� ����� �geach-any� �T��� �gsyntax-violation� ��� ��� �fWrong number of arguments� �g identifier?� ��� ��� �tio� �WK��� �f-source expression failed to match any pattern� �gdefine-block-accessor� �UUU� �gdefine-inlinable� �gdummy� �gindex� ��z�� �gm-198d9e0d-1262� ��Z� ��tt� �fl-198d9e0d-1267� �fl-198d9e0d-1268� �fl-198d9e0d-1269� ����� �\���� ��� �fl-198d9e0d-1264� ��� �\k��� �t�i�� �W���� �gblock� �W���� ��� �g vector-ref� �W���� �g% block-content-procedure� �g block-content� �TU� �gm-198d9e0d-126f� ��Z� �gt-198d9e0d-126e� ��� ��� �fl-198d9e0d-1274� ��� �\���� �fl-198d9e0d-1271� ��� �\k��� ���i�piiiiy��� � �WX��� �t�i�� �W���� �W���� �W���� ���� ���� ��� �W���� �gm-198d9e0d-126d� ��Z� ���i�p�i�� �W���� ��� �W���� �W ��� ����� ����� ���� ti�� W��� g% block-base-procedure� g block-base� gm-198d9e0d-128b� Z� gt-198d9e0d-128a� �  �  fl-198d9e0d-1290�   �  \  �  fl-198d9e0d-128d�  � \k �  ipiiiiy��� � WX�� t i� W�� W��� W�� � � � W��� gm-198d9e0d-1289� Z�  ip�i�� W��� � W���  W �� ! � "!� #"� $ti� %W$�� &g% block-offset-procedure� 'g block-offset� (gm-198d9e0d-12a7� )(Z� *gt-198d9e0d-12a6� +*� ,)� -fl-198d9e0d-12ac� .-� /\+,.� 0fl-198d9e0d-12a9� 10� 2\k,1� 3)/i2piiiiy��� � 4WX3�� 5t/i2� 6W'5�� 7W�3�� 8W&5�� 978� :69� ;:� <W�3�� =gm-198d9e0d-12a5� >=Z� ?>/i2p�i�� @W�?�� A@� BW�?�� CW 5�� DB@C� E<AD� F4;E� Gti2� HW&G�� Ig% block-size-procedure� Jg block-size� Kgm-198d9e0d-12c3� LKZ� Mgt-198d9e0d-12c2� NM� OL� Pfl-198d9e0d-12c8� QP� R\NOQ� Sfl-198d9e0d-12c5� TS� U\kOT� VLRiUpiiiiy��� � WWXV�� XtRiU� YWJX�� ZW�V�� [WIX�� \Z[� ]Y\� ^]� _W�V�� `gm-198d9e0d-12c1� a`Z� baRiUp�i�� cW�b�� dc� eW�b�� fW X�� gecf� h_dg� iW^h� jtiU� kWIj�� lg% block-next-free-procedure� mgblock-next-free� ngm-198d9e0d-12df� onZ� pgt-198d9e0d-12de� qp� ro� sfl-198d9e0d-12e4� ts� u\qrt� vfl-198d9e0d-12e1� wv� x\krw� youixpiiiiy��� � zWXy�� {tuix� |Wm{�� }W�y�� ~Wl{�� }~� �|� ��� �W�y�� �gm-198d9e0d-12dd� ��Z� ��uixp�i�� �W���� ��� �W���� �W {�� ����� ����� �z��� �tix� �Wl��� �g vector-length� �g% block-hash-table?-procedure� �gblock-hash-table?� �gm-198d9e0d-12fa� ��Z� �gt-198d9e0d-12f9� ��� ��� �fl-198d9e0d-12ff� ��� �\���� �fl-198d9e0d-12fc� ��� �\k��� ���i�piiiiy��� � �WX��� �t�i�� �W���� �W���� �W���� ���� ���� ��� �W���� �W���� ��� �g<� �W���� �WJ��� ���� �W���� �W���� ���� ���� ����� ����� ����� �ti�� �W���� �g % set-block-next-free!-procedure� �gset-block-next-free!� �TUU� �gm-198d9e0d-1336� ��Z� �gt-198d9e0d-1334� �gt-198d9e0d-1335� ���� ���� �fl-198d9e0d-133b� �fl-198d9e0d-133c� ���� �\���� ��� �fl-198d9e0d-1338� ��� �\k��� ���i�piiiiy��� � �WX��� �t�i�� �W���� �W���� �W���� ���� ���� ��� �W���� �W���� �g next-free� �W���� ���� �g vector-set!� �W���� �W ��� ������ ����� ����� �ti�� �W���� �g% block-append!-procedure� �g block-append!� �TUUU� �gm-198d9e0d-1357� ��Z� �gt-198d9e0d-1354� �gt-198d9e0d-1355� �gt-198d9e0d-1356� ����� ����� �fl-198d9e0d-135c� �fl-198d9e0d-135d� �fl-198d9e0d-135e� ����� �\���� ��� �fl-198d9e0d-1359� ��� �\k��� ���i�piiiiy��� � �WX��� �t�i�� �W���� �W���� �W���� ���� ���� ��� �W���� �W���� �gvalue� �W���� �W���� ����� �gand� W���� W���� WJ��� �� �� g=� W��� Wm��� ��  ��  gbegin�  W ���  W����  g1+� W ��� ��  �� W���� W���� �� ��� W���  �  � ��� ��� ti�� W��� g% block-ref-procedure� g block-ref� gm-198d9e0d-13c0� Z�  gt-198d9e0d-13be� !gt-198d9e0d-13bf� " !� #� $fl-198d9e0d-13c5� %fl-198d9e0d-13c6� &$%� '\"#&� (� )fl-198d9e0d-13c2� *)� +\k(*� ,'i+piiiiy��� � -WX,�� .t'i+� /W.�� 0W�,�� 1W.�� 201� 3/2� 43� 5W�,�� 6gcontent� 7W6.�� 8W�.�� 978� :W�.�� ;:78� <59;� =-4<� >ti+� ?W>�� @g(% block-hash-table-next-offset-procedure� Agblock-hash-table-next-offset� Bgm-198d9e0d-13e1� CBZ� Dgt-198d9e0d-13de� Egt-198d9e0d-13df� Fgt-198d9e0d-13e0� GDEF� HCCC� Ifl-198d9e0d-13e6� Jfl-198d9e0d-13e7� Kfl-198d9e0d-13e8� LIJK� M\GHL� NC� Ofl-198d9e0d-13e3� PO� Q\kNP� RCMiQpiiiiy��� � SWXR�� TtMiQ� UWAT�� VW�R�� WW@T�� XVW� YUX� ZY� [W�R�� \W6T�� ]W�T�� ^W�T�� _\]^� `W�T�� ag+� bWaT�� cb]]^� d`\c� e[_d� fSZe� gtiQ� hW@g�� ig-% block-hash-table-set-next-offset!-procedure� jg!block-hash-table-set-next-offset!� kgm-198d9e0d-1407� lkZ� mgt-198d9e0d-1403� ngt-198d9e0d-1404� ogt-198d9e0d-1405� pgt-198d9e0d-1406� qmnop� rllll� sfl-198d9e0d-140c� tfl-198d9e0d-140d� ufl-198d9e0d-140e� vfl-198d9e0d-140f� wstuv� x\qrw� yl� zfl-198d9e0d-1409� {z� |\ky{� }lxi|piiiiy��� � ~WX}�� txi|� �Wj�� �W�}�� �Wi�� ���� ���� ��� �W�}�� �W6�� �W��� �W��� �g next-offset� �W��� ������ �W��� �Wa�� ������ ������ ����� �~��� �ti|� �Wi��� �g % block-hash-table-ref-procedure� �gblock-hash-table-ref� �gm-198d9e0d-1430� ��Z� �gt-198d9e0d-142d� �gt-198d9e0d-142e� �gt-198d9e0d-142f� ����� ����� �fl-198d9e0d-1435� �fl-198d9e0d-1436� �fl-198d9e0d-1437� ����� �\���� ��� �fl-198d9e0d-1432� ��� �\k��� ���i�piiiiy��� � �WX��� �t�i�� �W���� �W���� �W���� ���� ���� ��� �W���� �W6��� �W���� �gkhash� �W���� ����� �W���� �Wa��� ����� ����� ����� ����� �ti�� �W���� �g!% block-hash-table-set!-procedure� �gblock-hash-table-set!� �gm-198d9e0d-1456� ��Z� �gt-198d9e0d-1452� �gt-198d9e0d-1453� �gt-198d9e0d-1454� �gt-198d9e0d-1455� ������ ������ �fl-198d9e0d-145b� �fl-198d9e0d-145c� �fl-198d9e0d-145d� �fl-198d9e0d-145e� ������ �\���� ��� �fl-198d9e0d-1458� ��� �\k��� ���i�piiiiy��� � �WX��� �t�i�� �W���� �W���� �W���� ���� ���� ��� �W���� �W6��� �W���� �W���� �W���� ������ �W���� �Wa��� ����� ������ ����� ����� �ti�� �W���� �g!% block-hash-table-add!-procedure� �gblock-hash-table-add!� �gm-198d9e0d-1480� ��Z� �gt-198d9e0d-147c� �gt-198d9e0d-147d� �gt-198d9e0d-147e� �gt-198d9e0d-147f� ������ ������ �fl-198d9e0d-1485� �fl-198d9e0d-1486� �fl-198d9e0d-1487� �fl-198d9e0d-1488� ������ �\���� ��� �fl-198d9e0d-1482� ��� �\k��� ���i�piiiiy��� � �WX��� �t�i�� W���� W���� W���� � � � W���� W6��� W����  W����  W����    �  Wj���  W����   �   � W����   �  � �� ti�� W��� g block-null� g<vlist>� g%make-vlist-procedure� g make-vlist� gm-198d9e0d-1501� Z� gt-198d9e0d-14ff� gt-198d9e0d-1500� � �  fl-198d9e0d-1506� !fl-198d9e0d-1507� " !� #\"� $� %fl-198d9e0d-1503� &%� '\k$&� (fl-1e8ba8b5a-60� )fl-1e8ba8b5a-61� *()� +\su*� ,gkey� -,�z{|� .ttttt� /fl-1e8ba8b5a-53� 0fl-1e8ba8b5a-54� 1fl-1e8ba8b5a-55� 2fl-1e8ba8b5a-56� 3fl-1e8ba8b5a-57� 4/0123� 5\-.4� 6�� 7t� 8fl-1e8ba8b5a-43� 98� :\679� ;fl-1e8ba8b5a-42� <;� =\k�<� >#i'piiii+5:= � ?� � @W�>?� At#i'� BW�A�� CW�A�� DBC� Eg make-struct� Fgm-198d9e0d-14fd� GFZ� Hgt-1e8ba8b5a-133� Igt-1e8ba8b5a-132� Jgt-1e8ba8b5a-131� KHIJ� Lgm-1e8ba8b5a-134� MLZ� NMMM� Ofl-1e8ba8b5a-138� Pfl-1e8ba8b5a-139� Qfl-1e8ba8b5a-13a� ROPQ� S\KNR� Tg ctor-args� UT� Vfl-1e8ba8b5a-120� WV� X\U�W� Ygctor� Zgfield� [YZ� \fl-1e8ba8b5a-11c� ]fl-1e8ba8b5a-11d� ^\]� _\[u^� `gform� ag type-name� bgconstructor-spec� cg field-names� d`abc� etttt� ffl-1e8ba8b5a-111� gfl-1e8ba8b5a-112� hfl-1e8ba8b5a-113� ifl-1e8ba8b5a-114� jfghi� k\dej� lg record-layout� mgfunctional-setters� ngsetters� ogcopier� pggetters� qg constructor� rggetter-identifiers� sgfield-identifiers� tlmnopqrs� utttttttt� vfl-1e8ba8b5a-e9� wfl-1e8ba8b5a-e7� xfl-1e8ba8b5a-e5� yfl-1e8ba8b5a-e3� zfl-1e8ba8b5a-e1� {fl-1e8ba8b5a-df� |fl-1e8ba8b5a-dd� }fl-1e8ba8b5a-db� ~vwxyz{|}� \tu~� �fl-1e8ba8b5a-da� ��� �\k��� �G#i'piSiiiX_ik�� �WE�?� �WA�� �W �?� ����BC� �@D�� ��� ��� ��� ��� �ti'� �W��� �grecord-type-vtable� ��� ��� �gpwpw� �gdefault-record-printer� ��� ��� ���� �gset-struct-vtable-name!� ��� ��� �gvtable-offset-user� ��� ��� �g%vlist?-procedure� �gm-198d9e0d-1510� ��Z� �gt-198d9e0d-150f� ��� ��� �fl-198d9e0d-1515� ��� �\���� �fl-198d9e0d-1512� ��� �\k��� ���i�piiii+5:= � �W��?� �gobj� �gt-1e8ba8b5a-224� �gt-1e8ba8b5a-21e� �gt-1e8ba8b5a-21f� �gt-1e8ba8b5a-220� �gt-1e8ba8b5a-223� �gt-1e8ba8b5a-222� �gt-1e8ba8b5a-221� ��������� �gm-1e8ba8b5a-225� ��Z� ��������� �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� ��� �\���� �c� �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� ��`ab��� �tttttt� �fl-1e8ba8b5a-1f9� �fl-1e8ba8b5a-1fa� �fl-1e8ba8b5a-1fb� �fl-1e8ba8b5a-1fc� �fl-1e8ba8b5a-1fd� �fl-1e8ba8b5a-1fe� �������� �\���� �G�i�pi�iiii�i�i�i�i�i�i�i���� �W��?� ��� �W��?� �gstruct?� �W��?� ���� �geq?� �W��?� �g struct-vtable� �W��?� ���� �t�i�� W��� ��� ��� ��� ti�� W��� gthrow-bad-struct� � �  g vlist-base�  g%vlist-base-procedure�  gfree-id�  g %%on-error�  gm-198d9e0d-151c�  Z� � fl-198d9e0d-151e� � \k� ipiiii+5:= � W ?�  � U� 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� ! Z� "!!!!!!!� #fl-1e8ba8b5a-156� $fl-1e8ba8b5a-157� %fl-1e8ba8b5a-158� &fl-1e8ba8b5a-159� 'fl-1e8ba8b5a-15a� (fl-1e8ba8b5a-15b� )fl-1e8ba8b5a-15c� *#$%&'()� +\"*� ,ggetter� -,�� .fl-1e8ba8b5a-149� /fl-1e8ba8b5a-14a� 0./� 1\-u0� 2a��� 3fl-1e8ba8b5a-144� 4fl-1e8ba8b5a-145� 5fl-1e8ba8b5a-146� 6345� 7\2~6� 8Gipi+iii1i7�� 9W8?� : 9� ;T:U� <gck� =gerr� >gs� ?=>� @� Afl-198d9e0d-1521� Bfl-198d9e0d-1522� CAB� D\?@C� EDipiiii+5:= � FW<E?� Ggquote� HWGE?� ItDi� JWI�� KHJ� LK� Mg%%index� NWM8?� O N� PTOU� Qfl-198d9e0d-1526� Rfl-198d9e0d-1527� SQR� T\?@S� UTipiiii+5:= � VW<U?� WWGU?� XTi� YW X�� ZWY� [Z� \g%%copier� ]W\8?� ^ ]� _T^U� `fl-198d9e0d-152b� afl-198d9e0d-152c� b`a� c\?@b� dcipiiii+5:= � eW<d?� fWGd?� gg%%<vlist>-set-fields� htci� iWgh�� jfi� kj� lgt-198d9e0d-151b� ml� nfl-198d9e0d-1530� on� p\mo� qpipiiii+5:= � rW�q?� sGpipi+iii1i7�� tW>s?� ut� vW�s?� wW�s?� xW�s?� yxt� ztpi� {Wz�� |wy{� }g struct-ref� ~W}s?� pi� �W �� �~t�� �Ws?� �WGs?� �W z�� ���� ��t�� �v|��� �ru�� �ti� �W ��� �g vlist-offset� �g%vlist-offset-procedure� �gm-198d9e0d-1537� ��Z� ��� �fl-198d9e0d-1539� ��� �\k��� ��i�piiii+5:= � �W �?� � �� ��U� �Gi�pi+iii1i7�� �W�?� � �� �T��U� ���� �fl-198d9e0d-153c� �fl-198d9e0d-153d� ���� �\?��� ���i�piiii+5:= � �W<�?� �WG�?� �t�i�� �W��� ���� ��� �WM�?� � �� �T��U� �fl-198d9e0d-1541� �fl-198d9e0d-1542� ���� �\?��� ���i�piiii+5:= � �W<�?� �WG�?� ��i�� �W ��� ���� ��� �W\�?� � �� �T��U� �fl-198d9e0d-1546� �fl-198d9e0d-1547� ���� �\?��� ���i�piiii+5:= � �W<�?� �WG�?� �t�i�� �Wg��� ���� ��� �gt-198d9e0d-1536� ��� �fl-198d9e0d-154b� ��� �\���� ���i�piiii+5:= � �W��?� �G�i�pi+iii1i7�� �W>�?� ��� �W��?� �W��?� �W��?� ���� �t�i�� �W��� ����� �W}�?� ��i�� �W ��� ����� �W�?� �WG�?� �W���� ���� ����� ������ ����� �ti�� �W���� �geach� �UU� ���� �U㌤ �U䌤 �U匤 �g %%set-fields� �gcheck?� �gexpr� ���>,�� �gm-198d9e0d-1552� ��Z� ��GGGG� �fl-198d9e0d-1557� �fl-198d9e0d-1558� �fl-198d9e0d-1559� �fl-198d9e0d-155a� �fl-198d9e0d-155b� ������� �\���� ��� �fl-198d9e0d-1554� ��� �\k��� �gt-1e8ba8b5a-16a� �gt-1e8ba8b5a-16c� �gt-1e8ba8b5a-16b� ����� �gm-1e8ba8b5a-16d� ��Z� ����� fl-1e8ba8b5a-171� fl-1e8ba8b5a-172� fl-1e8ba8b5a-173� � \��� fl-1e8ba8b5a-167� fl-1e8ba8b5a-168� fl-1e8ba8b5a-169� �  \2~�  G�i�piiii � �  W� ?�  t�i��  W �� W  �� W� �� � gmap� � � glist� gset-record-type-printer!� f #<vlist ()>� f#<vhash ~x ~a pairs>� gobject-address� f #<vlist ~a>� gthrow� gwrong-type-arg� fNot a vlist: ~S� g% assert-vlist-procedure� g assert-vlist� gm-198d9e0d-157d�  Z� !gt-198d9e0d-157c� "!� # � $fl-198d9e0d-1582� %$� &\"#%� 'fl-198d9e0d-157f� ('� )\k#(� * &i)piiiiy��� � +WX*�� ,t&i)� -W,�� .W�*�� /W,�� 0./� 1-0� 21� 3W�*�� 4gval� 5W4,�� 65� 7gunless� 8W7,�� 9W,�� :95� ;W,�� <WG,�� =W,�� ><=� ?W,�� @W,�� AW,�� BA5� C;>?@BB� D8:C� E36D� F+2E� Gti)� HWG�� Ig% block-cons-procedure� Jg block-cons� Kgm-198d9e0d-15a0� LKZ� Mgt-198d9e0d-159d� Ngt-198d9e0d-159e� Ogt-198d9e0d-159f� PMNO� QLLL� Rfl-198d9e0d-15a5� Sfl-198d9e0d-15a6� Tfl-198d9e0d-15a7� URST� V\PQU� WL� Xfl-198d9e0d-15a2� YX� Z\kWY� [LViZpiiiiy��� � \WX[�� ]tViZ� ^WJ]�� _W�[�� `WI]�� a_`� b^a� cb� dW�[�� egitem� fWe]�� gW]�� hW�]�� ifgh� jglet� kWj]�� lW�]�� mW ]�� nmg� oln� pW�]�� qW ]�� rW�]�� srg� tqs� upt� vou� wgcond� xWw]�� yW�]�� zylfp� {W]�� |{lp� }z|� ~gelse� W~]�� �glet*� �W�]�� �W�]�� �WJ]�� ��l� ���� �WO]�� �g1-� �W�]�� ��p� �gzero?� �W�]�� ���� �W ]�� ���� �W�]�� ��p�� ���� �W�]�� �g fluid-ref� �W�]�� �W4]�� ���� ����� ��� �x���� ��l��h� �l�� ���� �W�]�� ��l�� �W�]�� �W�]�� ��l� �W ]�� ����f� �{l�� ������� ��� �x}�� �kv�� �di�� �\c�� �tiZ� �WI��� �gfold� �gcons� �gequal?� �g fold-right� �ghash� �ghashq� �ghashv� �g% %vhash-fold*-procedure� �g %vhash-fold*� �TUUUUUU� �gm-198d9e0d-1bf6� ��Z� �gt-198d9e0d-1bf0� �gt-198d9e0d-1bf1� �gt-198d9e0d-1bf2� �gt-198d9e0d-1bf3� �gt-198d9e0d-1bf4� �gt-198d9e0d-1bf5� �������� �������� �fl-198d9e0d-1bfb� �fl-198d9e0d-1bfc� �fl-198d9e0d-1bfd� �fl-198d9e0d-1bfe� �fl-198d9e0d-1bff� �fl-198d9e0d-1c00� �������� �\���� ��� �fl-198d9e0d-1bf8� ��� �\k��� ���i�piiiiy��� � �WX��� �t�i�� �W���� �W���� �W���� ���� ���� ��� �W���� �gproc� �W���� �ginit� �W���� �W,��� �gvhash� �W���� �W���� �W���� �������� �gdefine� �W���� �g visit-block� �W���� �W���� �g max-offset� �W���� �gresult� �W���� ������ �W���� �W���� �WJ��� ���� ���� �W6��� �W���� ���� ���� �W���� ����� ���� ����� �Wj��� �gloop� �W���� �W���� �W���� ������ ���� ���� ��� W���� WA��� ���� W���� g<=� W��� ��� gcar�  W���  W���   ���    �  �� �  � gcdr� W���  � ��� �� �� g next-block� W��� W��� �� � � g>� W��� �� W ��� �  W'��� ! �� "�!�� #"�� $�#� %�$� &��%� '��&� (��'� )W��� *)�� +W ��� ,+�� -�,� .-� /W���� 0/�� 1�,0�� 2.1�� 3��(*2� 4��3� 5ti�� 6W�5�� 7g% %vhash-assoc-procedure� 8g %vhash-assoc� 9gm-198d9e0d-2023� :9Z� ;gt-198d9e0d-201f� <gt-198d9e0d-2020� =gt-198d9e0d-2021� >gt-198d9e0d-2022� ?;<=>� @::::� Afl-198d9e0d-2028� Bfl-198d9e0d-2029� Cfl-198d9e0d-202a� Dfl-198d9e0d-202b� EABCD� F\?@E� G:� Hfl-198d9e0d-2025� IH� J\kGI� K:FiJpiiiiy��� � LWXK�� MtFiJ� NW8M�� OW�K�� PW7M�� QOP� RNQ� SR� TW�K�� UW,M�� VW�M�� WW�M�� XW�M�� YUVWX� ZW�M�� [W�M�� \W�M�� ]W�M�� ^[\]� _W�M�� `W�M�� aWJM�� ba\� c`b� dW6M�� eW�M�� fe\� gdf� hW�M�� iXU`� jhi� kcgj� lWjM�� mW�M�� nW�M�� oW�M�� pod`h� qnp� rq� sW�M�� tW�M�� uWM�� vun]� wWM�� xWM�� yxdn� zwy� {WUz� |tv{� }WAM�� ~}d`n� m~� �s|y� �WM�� �WM�� ��\� ���� ��� �WM�� �a�� �W M�� ����� �W'M�� ��\� �[��� �t��� �l��� �sn��� �lmr�� �_k�� �Z^�� �WM�� ��V� �W M�� ��V� �a�� ����� �W�M�� ��V� �[��� �t��� �TY���� �LS�� �tiJ� �W7��� �geqv?�C5h�� ]4   E54H>"G4Ii 54RJh0�]$4 �5 C45 C�gbase  0goffset  0gsize   0g hash-tab?   0gfilenamefice-9/vlist.scm� G ��  L �� M ��  M ��  M ��  M ��  O �� / O ��  0 gnameg% make-block-procedure�CKR4NOPSV�h�]C�gt-198d9e0d-1237  gt-198d9e0d-1238  gt-198d9e0d-1239   gt-198d9e0d-123a      C��O�hR]L6Jga  gfilenamefice-9/vlist.scm�  G ��  CT�hB]L6:gfilenamefice-9/vlist.scm�  G ��   C�h]C   C�� hp�]45$@45$ O@45$4O?$@  6  6{gx  ngtmp ngtmp  " ngtmp  > ngfilenamefice-9/vlist.scm� G ��  n C5OR4N�PS�����hR]�CJgdummy  gname  gindex      C��h(�] 45$@6�gx  "gtmp "gfilenamefice-9/vlist.scm� R ��  " g macro-typeg syntax-rules�gpatternsgnamegindexC5�Rh{] �Csgblock  gfilenamefice-9/vlist.scm� V ��   gnameg% block-content-procedure�C�R4N�PS�h7]C/gt-198d9e0d-126e    C����hR]L6Jga  gfilenamefice-9/vlist.scm�  V ��  CT�hB]L6:gfilenamefice-9/vlist.scm�  V ��   Ch]C   C�� hp�]45$@45$ O@45$4O?$@  6  6{gx  ngtmp ngtmp  " ngtmp  > ngfilenamefice-9/vlist.scm� V ��  n C5�Rhx] �Cpgblock  gfilenamefice-9/vlist.scm� W ��   gnameg% block-base-procedure�CR4NPS�#h7]C/gt-198d9e0d-128a    C���hR]L6Jga  gfilenamefice-9/vlist.scm�  W ��  CT�hB]L6:gfilenamefice-9/vlist.scm�  W ��   C%h]C   C�� hp�]45$@45$ O@45$4O?$@  6  6{gx  ngtmp ngtmp  " ngtmp  > ngfilenamefice-9/vlist.scm� W ��  n C5Rhz] �Crgblock  gfilenamefice-9/vlist.scm� X ��   gnameg% block-offset-procedure�C&R4N'PS�Fh7]C/gt-198d9e0d-12a6    C��'�hR]L6Jga  gfilenamefice-9/vlist.scm�  X ��  CT�hB]L6:gfilenamefice-9/vlist.scm�  X ��   CHh]C   C�� hp�]45$@45$ O@45$4O?$@  6  6{gx  ngtmp ngtmp  " ngtmp  > ngfilenamefice-9/vlist.scm� X ��  n C5'Rhx] �Cpgblock  gfilenamefice-9/vlist.scm� Y ��   gnameg% block-size-procedure�CIR4NJPS�ih7]C/gt-198d9e0d-12c2    C��J�hR]L6Jga  gfilenamefice-9/vlist.scm�  Y ��  CT�hB]L6:gfilenamefice-9/vlist.scm�  Y ��   Ckh]C   C�� hp�]45$@45$ O@45$4O?$@  6  6{gx  ngtmp ngtmp  " ngtmp  > ngfilenamefice-9/vlist.scm� Y ��  n C5JRh}] �Cugblock  gfilenamefice-9/vlist.scm� Z ��   gnameg% block-next-free-procedure�ClR4NmPS��h7]C/gt-198d9e0d-12de    C��m�hR]L6Jga  gfilenamefice-9/vlist.scm�  Z ��  CT�hB]L6:gfilenamefice-9/vlist.scm�  Z ��   C�h]C   C�� hp�]45$@45$ O@45$4O?$@  6  6{gx  ngtmp ngtmp  " ngtmp  > ngfilenamefice-9/vlist.scm� Z ��  n C5mR�h�] �4 �5�C�gblock  gfilenamefice-9/vlist.scm� \ ��  ] ��  ] ��  ] '��  ] ��  ] ��   gnameg% block-hash-table?-procedure�C�R4N�PS��h7]C/gt-198d9e0d-12f9    C����hR]L6Jga  gfilenamefice-9/vlist.scm�  \ ��  CT�hB]L6:gfilenamefice-9/vlist.scm�  \ ��   C�h]C   C�� hp�]45$@45$ O@45$4O?$@  6  6{gx  ngtmp ngtmp  " ngtmp  > ngfilenamefice-9/vlist.scm� \ ��  n C5�Rh�] �C�gblock  g next-free  gfilenamefice-9/vlist.scm� _ �� ` ��  gnameg % set-block-next-free!-procedure�C�R4N�PS��hT]CLgt-198d9e0d-1334  gt-198d9e0d-1335    C����hR]L6Jga  gfilenamefice-9/vlist.scm�  _ ��  CT�hB]L6:gfilenamefice-9/vlist.scm�  _ ��   C�h]C   C�� hp�]45$@45$ O@45$4O?$@  6  6{gx  ngtmp ngtmp  " ngtmp  > ngfilenamefice-9/vlist.scm� _ ��  n C5�Rh8 ]  ��$( ��$� � ��CCCgblock  8gvalue  8goffset   8g next-free   )gfilenamefice-9/vlist.scm� b �� d �� d ��  d ��  e ��  e ��  d ��  g %��  g �� - h �� 2 h ��  8 gnameg% block-append!-procedure�C�R4N�PS�hq]Cigt-198d9e0d-1354  gt-198d9e0d-1355  gt-198d9e0d-1356      C����hR]L6Jga  gfilenamefice-9/vlist.scm�  b ��  CT�hB]L6:gfilenamefice-9/vlist.scm�  b ��   Ch]C   C�� hp�]45$@45$ O@45$4O?$@  6  6{gx  ngtmp ngtmp  " ngtmp  > ngfilenamefice-9/vlist.scm� b ��  n C5�Rh�]�C�gcontent  goffset  gfilenamefice-9/vlist.scm� l ��  m ��   gnameg% block-ref-procedure�CR4NPS�=hT]CLgt-198d9e0d-13be  gt-198d9e0d-13bf    C���hR]L6Jga  gfilenamefice-9/vlist.scm�  l ��  CT�hB]L6:gfilenamefice-9/vlist.scm�  l ��   C?h]C   C�� hp�]45$@45$ O@45$4O?$@  6  6{gx  ngtmp ngtmp  " ngtmp  > ngfilenamefice-9/vlist.scm� l ��  n C5Rh�]���C�gcontent  gsize  goffset   gfilenamefice-9/vlist.scm� q �� r �� r ��   gnameg(% block-hash-table-next-offset-procedure�C@R4NAPS�fhq]Cigt-198d9e0d-13de  gt-198d9e0d-13df  gt-198d9e0d-13e0      C��A�hR]L6Jga  gfilenamefice-9/vlist.scm�  q ��  CT�hB]L6:gfilenamefice-9/vlist.scm�  q ��   Chh]C   C�� hp�]45$@45$ O@45$4O?$@  6  6{gx  ngtmp ngtmp  " ngtmp  > ngfilenamefice-9/vlist.scm� q ��  n C5ARh�]���C�gcontent  gsize  goffset   g next-offset   gfilenamefice-9/vlist.scm� v �� x ��  x ��   gnameg-% block-hash-table-set-next-offset!-procedure�CiR4NjPSV�h�]C�gt-198d9e0d-1403  gt-198d9e0d-1404  gt-198d9e0d-1405   gt-198d9e0d-1406      C��j�hR]L6Jga  gfilenamefice-9/vlist.scm�  v ��  CT�hB]L6:gfilenamefice-9/vlist.scm�  v ��   C�h]C   C�� hp�]45$@45$ O@45$4O?$@  6  6{gx  ngtmp ngtmp  " ngtmp  > ngfilenamefice-9/vlist.scm� v ��  n C5jRh�]��C�gcontent  gsize  gkhash   gfilenamefice-9/vlist.scm� | �� } �� } ��  gnameg % block-hash-table-ref-procedure�C�R4N�PS��hq]Cigt-198d9e0d-142d  gt-198d9e0d-142e  gt-198d9e0d-142f      C����hR]L6Jga  gfilenamefice-9/vlist.scm�  | ��  CT�hB]L6:gfilenamefice-9/vlist.scm�  | ��   C�h]C   C�� hp�]45$@45$ O@45$4O?$@  6  6{gx  ngtmp ngtmp  " ngtmp  > ngfilenamefice-9/vlist.scm� | ��  n C5�Rh�]��C�gcontent  gsize  gkhash   goffset   gfilenamefice-9/vlist.scm�  �� � �� � ��   gnameg!% block-hash-table-set!-procedure�C�R4N�PSV�h�]C�gt-198d9e0d-1452  gt-198d9e0d-1453  gt-198d9e0d-1454   gt-198d9e0d-1455      C����hR]L6Jga  gfilenamefice-9/vlist.scm�   ��  CT�hB]L6:gfilenamefice-9/vlist.scm�   ��   C�h]C   C�� hp�]45$@45$ O@45$4O?$@  6  6{gx  ngtmp ngtmp  " ngtmp  > ngfilenamefice-9/vlist.scm�  ��  n C5�Rh(�] �������C�gcontent  (gsize  (gkhash   (goffset   (g next-offset  gfilenamefice-9/vlist.scm� � �� � %�� � �� # � ��  ( gnameg!% block-hash-table-add!-procedure�C�R4N�PSVh�]C�gt-198d9e0d-147c  gt-198d9e0d-147d  gt-198d9e0d-147e   gt-198d9e0d-147f      C����hS]L6Kga  gfilenamefice-9/vlist.scm�  � ��  CT�hC]L6;gfilenamefice-9/vlist.scm�  � ��   Ch]C   C�� hp�]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefice-9/vlist.scm� � ��  n C5�R4Ji 5 Rh�]�C�gbase  goffset  gfilenamefice-9/vlist.scm� � ��  gnameg%make-vlist-procedure�CR4NPS��hT]CLgt-198d9e0d-14ff  gt-198d9e0d-1500    C���hS]L6Kga  gfilenamefice-9/vlist.scm�  � ��  CT�hC]L6;gfilenamefice-9/vlist.scm�  � ��   C�h]C   C�� hp�]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefice-9/vlist.scm� � ��  n C5R�����4�>"G ��i�Rhr]�$��CCjgobj  gfilenamefice-9/vlist.scm� � ��   gnameg%vlist?-procedure�C�R4NPS�h7]C/gt-198d9e0d-150f    C���hS]L6Kga  gfilenamefice-9/vlist.scm�  � ��  CT�hC]L6;gfilenamefice-9/vlist.scm�  � ��   Ch]C   C�� hp�]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefice-9/vlist.scm� � ��  n C5R ht]�& �C6lgs  gfilenamefice-9/vlist.scm� � ��   gnameg%vlist-base-procedure�C R4N PS;FLh:]��C2gerr  gs    CPV[h:]��C2gerr  gs    C_ekh:]��C2gerr  gs    C��h7]C/gt-198d9e0d-151b    C�� �hS]L6Kga  gfilenamefice-9/vlist.scm�  � ��  CT�hC]L6;gfilenamefice-9/vlist.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  � �gfilenamefice-9/vlist.scm� � ��  � C5 R�hv]�& �C6ngs  gfilenamefice-9/vlist.scm� � ��   gnameg%vlist-offset-procedure�C�R4N�PS���h:]��C2gerr  gs    C���h:]��C2gerr  gs    C���h:]��C2gerr  gs    C��h7]C/gt-198d9e0d-1536    C����hS]L6Kga  gfilenamefice-9/vlist.scm�  � ��  CT�hC]L6;gfilenamefice-9/vlist.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  � �gfilenamefice-9/vlist.scm� � ��  � C5�R4NgPS�  h v]45�����Cngdummy  gcheck?  gs   ggetter   gexpr      C��h(�] 45$@6�gx  "gtmp "gfilenamefice-9/vlist.scm� � ��  " g macro-typeg syntax-rules�gpatternsgcheck?gsggettergexprg...C5gR4ii"5(2 hH�]45$645$454564 56�gvl  Egport  Egfilenamefice-9/vlist.scm� � ��  � #�� � ��  � 0��  � #��  � #�� � �� & � 0�� ' � +�� . � +�� 6 � #�� < � 0�� = � +�� E � #��  E C>"Gii �#Rh@�]�$�&C66�gval  :gfilenamefice-9/vlist.scm� � ��  � �� � �� � ��  � ��  � �� � �� % � �� ' � �� + � �� . � �� 3 � �� 8 � �� : � ��  : gnameg% assert-vlist-procedure�CR4NPS�Fh7]C/gt-198d9e0d-157c    C���hS]L6Kga  gfilenamefice-9/vlist.scm�  � ��  CT�hC]L6;gfilenamefice-9/vlist.scm�  � ��   CHh]C   C�� hp�]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefice-9/vlist.scm� � ��  n C5R �4Jh]+�& �" 45�& �" 45�"~ �� �$ "�$ "[�$4 �5 "45   � � � �C ��$; ��$+� � ��$ �C"��?"��;"��7gitem  gvlist  g hash-tab?   gbase  7 goffset  7 gsize  D �goffset  j �gsize  j �gbase  � �g next-free  � � gfilenamefice-9/vlist.scm� � ��  � ��  � �� 7 � �� 7 � �� D � �� D � �� I � �� L � �� Q � �� [ � �� _ � �� j � �� j � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � ��   gnameg% block-cons-procedure�CIR4NJPS��hq]Cigt-198d9e0d-159d  gt-198d9e0d-159e  gt-198d9e0d-159f      C��J�hS]L6Kga  gfilenamefice-9/vlist.scm�  � ��  CT�hC]L6;gfilenamefice-9/vlist.scm�  � ��   C�h]C   C�� hp�]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefice-9/vlist.scm� � ��  n C5JR4Jh{]*"#4>"'G" �$�&""���""��� � ��"_ �� �$ "�$ "[�45   � � � �C ��$; ��$+� � ��$ �C"��^"��Z"��Vsgitem  gvlist  gbase  R goffset  R gsize  _ �goffset  � �gsize  � �gbase  � �g next-free  � � gfilenamefice-9/vlist.scm� � ��  � �� M � ��   gnameg vlist-cons�g documentationf?Return a new vlist with ITEM as its head and VLIST as its tail.�CRhh ]"#4>"'G" �$�&""���""��� � � ��Cgvlist  agbase Q agoffset  Q agcontent  Y agfilenamefice-9/vlist.scm� � ��  � �� M � �� Q � �� Q � �� Y � �� Y � ��  a gnameg vlist-head�g documentationfReturn the head of VLIST.�C Rh�d]!"#4>"'G" �$�&""���""��� � � �$��C � ��C\gvlist  �gbase Q �goffset  Q �goffset  ` lgbase  u �goffset  u �gfilenamefice-9/vlist.scm� � ��  � �� M � �� Q � �� Q � �� Y � �� ] � �� ` � �� ` � �� p � �� u � �� u � ��  � gnameg vlist-tail�g documentationfReturn the tail of VLIST.�C!Rhh�] "#4>"'G" �$�&""���""��� � �$C  ��C�gvlist  agbase M agfilenamefice-9/vlist.scm� � ��  � �� M � �� M � �� S � �� W � �� _ � �� ` � ��  a gnameg vlist-null?�g documentationfReturn true if VLIST is empty.�C"R/�#h�]456�glst  gfilenamefice-9/vlist.scm� � ��  � ��  � ��   gnameg list->vlist�g documentationf4Return a new vlist whose contents correspond to LST.�C$Rh�]3"#4>"'G" �$�&""���""���"V&C� �$ �"$  �"4 ��5"��� � �"��� gproc  �ginit  �gvlist   �gbase  M �goffset  M �gresult  M �gnext  [ �gdone?  a �gcontent  � � gfilenamefice-9/vlist.scm� � ��   �� M  �� U  �� [  �� [  �� a  �� a  �� i  �� m  �� y  �� ~  �� �  �� �  !�� �  �� �  �� �  �� �  �� �  �� �  �� �  ��  � gnameg vlist-fold�g documentationf/Fold over VLIST, calling PROC for each element.�C)R%(h��]"#4>"'G" �$�&""���""���"& �$C�4455"���45�"����gproc  �ginit  �gvlist   �gindex  M sgresult  M sgfilenamefice-9/vlist.scm�  ��   �� M  �� Q  �� U  �� [  �� \  �� _  �� k  �� s  �� s  �� t  �� {  �� �  ��  � gnamegvlist-fold-right�g documentationfOFold over VLIST, calling PROC for each element, starting from the last element.�C*R)#h�]6�gvlist  gfilenamefice-9/vlist.scm�  ��  ��  gnameg vlist-reverse�g documentationfEReturn a new VLIST whose content are those of VLIST in reverse order.�C/R)h|]4L56tgitem  gresult  gfilenamefice-9/vlist.scm�  ��   ��   ��   C#/h�]O456�gproc  gvlist  gfilenamefice-9/vlist.scm�  ��  ! ��   ��   gnameg vlist-map�g documentationf;Map PROC over the elements of VLIST and return a new vlist.�C+R*�h�]6�gvlist  gfilenamefice-9/vlist.scm� # ��  % �� % ��  gnameg vlist->list�g documentationf6Return a new list whose contents match those of VLIST.�C2Rh��]*"#4>"'G" �$�&""���""���"6�$ ���C� � � �"��� � �"����gvlist  �gindex  �gindex  M �gbase  M �goffset  M �gcontent  _ igoffset  _ igfilenamefice-9/vlist.scm� ' ��  ) �� M * �� R - �� V - �� Z . �� _ . (�� _ . �� n / �� t 0 �� y 1 �� � / �� � * �� � + �� � , �� � * ��  � gnameg vlist-ref�g documentationf+Return the element at index INDEX in VLIST.�C%Rh��]""#4>"'G" �$�&""���""���"4�$��C� � � �"��� � �"����gvlist  �gcount  �gcount  M �gbase  M �goffset  M �goffset  [ ggfilenamefice-9/vlist.scm� 3 ��  6 �� M 7 �� R : �� V : �� [ ; �� [ ; �� l < �� r = �� w > �� � < �� � 7 �� � 8 �� � 9 �� � 7 ��  � gnameg vlist-drop�g documentationfKReturn a new vlist that does not contain the COUNT first elements of VLIST.�C&R/! #hH{]"0 �$6�454455"���"���sgvlist  Fgcount  Fgcount   6gvlist   6gresult   6gfilenamefice-9/vlist.scm� @ ��  C �� F ��  F ��  G ��  H ��  I ��  J �� " J �� , J �� 6 H �� 6 C ��  F gnameg vlist-take�g documentationfHReturn a new vlist that contains only the COUNT first elements of VLIST.�C'R*h}]4L5$6Cuge  gv  gfilenamefice-9/vlist.scm� O ��  P �� P ��  Q ��   C#h�]O6�gpred  gvlist  gfilenamefice-9/vlist.scm� L ��  O ��   gnameg vlist-filter�g documentationfLReturn a new vlist containing all the elements from VLIST that satisfy PRED.�C0R�0he]4LL5�C]ge  gfilenamefice-9/vlist.scm� Y ��  Z �� Z ��  Ch(�-.,3#O6�gx %gvlist %gequal?  %gfilenamefice-9/vlist.scm� V �� % Y �� %  gnameg vlist-delete�g documentationfKReturn a new vlist corresponding to VLIST without the elements EQUAL? to X.�C1Rh�.]"#4>"'G" �$�&""���""���" &C �� ��"��� � �"���&gvlist  }gbase M mglen  M mgfilenamefice-9/vlist.scm� ] ��  _ �� M ` �� U b �� \ d �� _ e �� d e �� e e �� m d �� m ` �� q ` �� u a �� } ` ��  } gnameg vlist-length�g documentationfReturn the length of VLIST.�C(R#hS]CKgx  gfilenamefice-9/vlist.scm� h ,��   Ch0�]4L5$L64L54L4L556�gseed  *gfilenamefice-9/vlist.scm� j ��  k �� k ��  l ��  m ��  n �� n �� ( n �� * m ��  * gnameguf�Ch8)-.,3#OQ6!gp 5gf 5gg  5gseed  5gtail-gen  5guf  " 5gfilenamefice-9/vlist.scm� g �� " j �� 5  gnameg vlist-unfold�g documentationfHReturn a new vlist. See the description of SRFI-1 `unfold' for details.�C,R#hX�-.,3#"+45$C454455"���"����gp Qgf Qgg  Qgseed  Qgtail  Qgseed   Eglis   Egfilenamefice-9/vlist.scm� p ��  s ��  t �� % t �� ) v �� 0 v �� 3 v !�� = v �� E v �� E s �� Q  gnamegvlist-unfold-right�g documentationfNReturn a new vlist. See the description of SRFI-1 `unfold-right' for details.�C-R#�*hk]6cge  gv  gfilenamefice-9/vlist.scm� } &�� ~ (��  Cht]6lgvlist  gresult  gfilenamefice-9/vlist.scm� | �� } ��  Ch �-13(C6�gvlists gfilenamefice-9/vlist.scm� x ��  z ��  | ��  gnameg vlist-append�g documentationfAppend the given lists.�C.R)hn]L6fgitem  gx  gfilenamefice-9/vlist.scm� � ��  � ��   Ch�]O6�gproc  gvlist  gfilenamefice-9/vlist.scm� � ��  � ��   gnamegvlist-for-each�g documentationf?Call PROC on each element of VLIST. The result is unspecified.�C3R�h0�] �$!�& � �4 �5�CCC�gobj  ,gblock  (gfilenamefice-9/vlist.scm� � ��  � �� � �� � ��  � ��  � ��  , gnamegvhash?�g documentationf"Return true if OBJ is a hash list.�C5R�4J � h��-.,3 #"#4>"'G" �$�&""���""���� � ��"l �� �$ "�$ "[� 4 �5    � � � �"\ ��$F ��$2� � ��$ �""��N""��F""��>�& �" 4 5�& �" 4 5 �45 �  ��  �� �  ��C�gkey �gvalue �gvhash  �ghash  �gitem  b @gbase  m =goffset  m =gsize  z �goffset  � �gsize � �gbase  � �g next-free  � gvhash  @ �gbase  \ �goffset  x �gsize   �gkhash  � �gcontent � �g next-offset � �gfilenamefice-9/vlist.scm� � ��  � �� b � �� b � �� @ � �� E � �� \ � �� a � �� x � ��  � ��  � �� � � �� � � �� � � �� � � �� � � �� �  gnameg vhash-cons�g documentationfjReturn a new hash list based on VHASH where KEY is associated with VALUE. Use HASH to compute KEY's hash.�C6R6�h�]6�gt-198d9e0d-1bd9  gt-198d9e0d-1bda  gt-198d9e0d-1bdb   gfilenamefice-9/vlist.scm� � ��   gnameg vhash-consq�C7R6�h�]6�gt-198d9e0d-1be5  gt-198d9e0d-1be6  gt-198d9e0d-1be7   gfilenamefice-9/vlist.scm� � ��   gnameg vhash-consv�C8Rh((]N"� �  � 4 5 "s $F   � �� �$(4  ��5$4  �� 5" "   "��� � � �$ � "��t C   ��  "��{�$0�&"4>"G"4>"G � � �$ � �"���C gproc  (ginit  (gkey   (gvhash   (gequal?   (ghash   (gbase   �g max-offset   �gresult   �gsize �gcontent  �gkhash  �goffset " �gresult " �g next-block  r �gblock    gfilenamefice-9/vlist.scm� � ��  � �� � �� � ��  � ��  � ��  � ��  � �� " � �� ( � �� / � �� 8 � �� < � �� = � �� F � ,�� G � '�� I � �� M � �� N � �� U � !�� V � �� Z � �� n � �� r � �� r � �� y � �� { � ��  � �� � � *�� � � �� � � �� � � �� � � �� � � ��  � ��  � ��  � ��  � ��  � ��  � �� % � ��*  ( gnameg% %vhash-fold*-procedure�C�R4N�PS�4h�]C�gt-198d9e0d-1bf0  gt-198d9e0d-1bf1  gt-198d9e0d-1bf2   gt-198d9e0d-1bf3   gt-198d9e0d-1bf4   gt-198d9e0d-1bf5      C����hS]L6Kga  gfilenamefice-9/vlist.scm�  � ��  CT�hC]L6;gfilenamefice-9/vlist.scm�  � ��   C6h]C   C�� hp�]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefice-9/vlist.scm� � ��  n C5�R��h8]-.,3##"� �  � 4 5 "s $F   � �� �$(4  ��5$4  �� 5" "   "��� � � �$ � "��t C   ��  "��{"#4>"'G" �$�&""���""��� � � �$ � �"���CUgproc 7ginit 7gkey  7gvhash  7gequal?  7ghash  7gbase  $ �g max-offset  $ �gresult  $ �gsize ) �gcontent / �gkhash : �goffset @ �gresult @ �g next-block  � �gblock   gfilenamefice-9/vlist.scm� � �� $ � �� 7  gnameg vhash-fold*�g documentationk�Fold over all the values associated with KEY in VHASH, with each call to PROC having the form  (proc value result) , where RESULT is the result of the previous call to PROC and INIT the value of RESULT for the first call to PROC.�CAR�h}]T"� � � 45 "n $A � �� �$#  ��&4  �� 5" "   "��� �  � �$  � "��y C  ��  "���"#4>"'G" �$�&""���""��� � � �$ � �"���Cugproc  ginit  gkey   gvhash   ghash   gbase  �g max-offset  �gresult  �gsize   �gcontent  �gkhash �goffset & �gresult & �g next-block q �gblock  � �gfilenamefice-9/vlist.scm� � ��  � ��   gnameg vhash-foldq*�g documentationk�Same as  vhash-fold* , but using  hashq and  eq? .�CBR�h �]T"� � � 45 "o $B � �� �$$  ���$4  �� 5" "   "��� �  � �$  � "��x C  ��  "��"#4>"'G" �$�&""���""��� � � �$ � �"���Cygproc  ginit  gkey   gvhash   ghash   gbase  �g max-offset  �gresult  �gsize   �gcontent  �gkhash �goffset & �gresult & �g next-block r �gblock  � �gfilenamefice-9/vlist.scm� � ��  � ��   gnameg vhash-foldv*�g documentationk�Same as  vhash-fold* , but using  hashv and  eqv? .�CCRh�]<"� � �45"j $B �$(4 ��5$ �C� �� "���� �� "��� �  � �$  �"��|C�� "����$0�&"4>"G"4>"G � � �$ � �"���C�gkey  gvhash  gequal?   ghash   gbase   �g max-offset   �gsize  �gcontent   �gkhash   �goffset " �g next-block n �gblock  � � gfilenamefice-9/vlist.scm� � ��   ��  ��  ��   ��   ��   ��   �� "  �� (  �� -  �� 1  �� 2  �� ;  &�� <  !�� >  �� B  �� G  �� O  �� Y  �� `  �� j  �� n  �� n  �� u  �� w  �� {  �� �  +�� �  �� �  �� �  �� �  �� �  �� �  �� �  ��   ��   ��   ��   ��   ��)   gnameg% %vhash-assoc-procedure�C7R4N8PSV�h�]C�gt-198d9e0d-201f  gt-198d9e0d-2020  gt-198d9e0d-2021   gt-198d9e0d-2022      C��8�hS]L6Kga  gfilenamefice-9/vlist.scm�  � ��  CT�hC]L6;gfilenamefice-9/vlist.scm�  � ��   C�h]C   C�� hp�]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefice-9/vlist.scm� � ��  n C58R��h �-.,3 ##"� � �45"e $="� �� "��� �$4 ��5$ �C"���"��� �  � �$  �"���C�� "���"#4>"'G" �$�&""���""��� � � �$ � �"��C�gkey  gvhash  gequal?   ghash   gbase  $ �g max-offset  $ �gsize  ) �gcontent  / �gkhash  : �goffset @ �g next-block � �gblock  �  gfilenamefice-9/vlist.scm�  �� $  ��   gnameg vhash-assoc�g documentationfpReturn the first key/value pair from VHASH whose key is equal to KEY according to the EQUAL? equality predicate.�C9R�hu]B"� � �45"`$8"���"����$��&�C"���"��� �  � �$  �"���C��"���"#4>"'G" �$�&""���""��� � � �$ � �"�� Cmgkey  gvhash  ghash   gbase  �g max-offset  �gsize   �gcontent   �gkhash  �goffset  & �g next-block h �gblock  � � gfilenamefice-9/vlist.scm�  ��   ��   gnameg vhash-assq�g documentationkReturn the first key/value pair from VHASH whose key is  eq? to KEY.�C:R�hy]B"� � �45"a$9"���"����$���$�C"���"��� �  � �$  �"���C��"���"#4>"'G" �$�&""���""��� � � �$ � �"�� Cqgkey  gvhash  ghash   gbase  �g max-offset  �gsize   �gcontent   �gkhash  �goffset  & �g next-block i �gblock  � � gfilenamefice-9/vlist.scm�  ��  " ��   gnameg vhash-assv�g documentationkReturn the first key/value pair from VHASH whose key is  eqv? to KEY.�C;R��9)6h(�]��4LL5$CL6�gk+v  (gresult  (gk   (gv   (gfilenamefice-9/vlist.scm� ( ��  ) ��  * ��  ) �� + ��  + �� ( - ��  ( C#hH!-.,3##45$O6Cgkey Ggvhash Ggequal?  Gghash  Ggfilenamefice-9/vlist.scm� $ �� ! ' �� 1 ' �� D ( �� G  gnameg vhash-delete�g documentationfHRemove all associations from VHASH with KEY, comparing keys with EQUAL?.�C<R<��h�]6�gt-198d9e0d-243e  gt-198d9e0d-243f  gfilenamefice-9/vlist.scm� 2 ��   gnameg vhash-delq�C=R<��h�]6�gt-198d9e0d-2448  gt-198d9e0d-2449  gfilenamefice-9/vlist.scm� 3 ��   gnameg vhash-delv�C>R)h�]L��6�g key+value  gresult  gfilenamefice-9/vlist.scm� : ��  ; �� ; &��  ; ��   Chm]O6egproc  ginit  gvhash   gfilenamefice-9/vlist.scm� 5 ��  : ��   gnameg vhash-fold�g documentationk�Fold over the key/pair elements of VHASH from left to right, with each call to PROC having the form  (PROC key value result) , where RESULT is the result of the previous call to PROC and INIT the value of RESULT for the first call to PROC.�C?R*h�]L��6�g key+value  gresult  gfilenamefice-9/vlist.scm� E ��  F �� F ,��  F ��   Chu]O6mgproc  ginit  gvhash   gfilenamefice-9/vlist.scm� @ ��  E ��   gnamegvhash-fold-right�g documentationk�Fold over the key/pair elements of VHASH from right to left, with each call to PROC having the form  (PROC key value result) , where RESULT is the result of the previous call to PROC and INIT the value of RESULT for the first call to PROC.�C@R��6h�]��L6}gpair  gresult  gfilenamefice-9/vlist.scm� M ��  N �� N '��  N ��   C#h(�-.,3#O6�galist %ghash %gfilenamefice-9/vlist.scm� K �� % M �� % gnameg alist->vhash�g documentationf=Return the vhash corresponding to ALIST, an association list.�CDRCgm  ,grtd :D :pgbase J� J�gfilenamefice-9/vlist.scm�   �� - E �� 8 D �� g G �� V V �� t W �� � X �� � Y �� � Z �� ; \ �� � _ �� � b �� � l �� $� q �� (T v �� , | �� /�  �� 3� � �� 6� � �� 6� � �� 7� � �� I � �� J� � �� J� � �� K� � �� Q� � �� W � �� X� � �� Z� � �� \% � �� ]# � �� ` � �� bX  �� cW  �� e  �� e� # �� hg ' �� j� 3 �� l� @ �� nw L �� p8 V �� r ] �� t� g �� v� p �� x� x �� zt � �� {� � ���� � ���^ � ���6 � ���� � ���� � ���@ � ��� � ��� � ���  ����  ���\  ���� $ ���� 2 ���` 3 ���� 5 ���� @ ���� K ��A �� C6