ELF@@8@ooooopp, p;'T&;%T$;#ǀT"Ӏ;! T T|!qU G @$0#p "`!P' 0(T&|&&qU& G$&#p'(-'>T&4&'&)%B$ >#L$#H$%B" L"#H"%B! L!#H!%U'B 0>EL <L H !H& T&4'&)H$TT|ˁqUG;`'(G$$H$&T&4$'&)H"$;$_Ta|^qUXGT_|\qUVG`@'(T$U|$$pRqU$LG$$5$$TQ|~NqUHG`@' (H!&G$"H$&T&K4&'&)B$0L$<"+L$"H$!H&$T&Ȁ4$'&);>`'(H$&T&?4&'&)B$0L$<"L$"H$!H&$T&4$'&);2`'(H$&T&34&'&)B$0L$<"L$"H$!H&$T&4$'&);&`'(H$&T&'4&'&)B$0L$<"WL$"H$!H&$T&4$'&);`'(H$&T&4&'&)B$0L$<" L$"H$!H&$T&4$'&);`'(H$&T&4&'&)B$0L$<" L$"H$!H&$T&4$'&);`'(H$&T&4&'&)B$0L$<" L$"H$!H&$T&4$'&);`'(H$&T&4&'&)B$0L$<"C L$"H$!H&$T&4$'&);`'(H$&T&4$'&);`' (H$&T&@4&'&)B$0L$<"L$"H$!H&$T&4&'&)B$0L$<"L$"H$!H&$T&ԁ4&'&);$ҁH&$T&ہ4&'&);$فH&$T&4&'&)B$ L$#H$%B" L"#H"%B L #H %B L#H%B L#H%B L#H%B L#H%B L#H%B L#H%B L#H%B L#H%B L#H%B L#H%B L#H%B#P> L#H#H#H#H#B0L<bLH#H&T&-4&'&)B@>EL<3LH!H#H&T&(4&'&)B@L<LH!H#H&T&4&'&)B@L<LH!H#H&T&4&'&)H$&;&H"&G$$H$&T&4&'&)H &;&H&G$ H$&T&4&'&)H&;&H&G$H$&T&4&'&)H&T&|& T&T$4&&$oU&G$&T |  T T4 oU G ;G ";   '( @'(H$GH$T$4$'$)H$G$&G G ; ;  '( @'(H$GH$T$4$'$)H$G$&G ;GG";;;;    ' ( @'(H$GH$T$4$'$)H$G$&G G G"   p' ( @'(H$GH$T$4$'$)B0L<LH#H$T$4$'$)G ;G G ";   ' (H$T$4$'$)G G G ";  ' (H$T$4$'$)G G ;   ' (H$T$4$'$)G G ";  '(H$T$4$'$)G&T| TT4oUG ;  0  '( ' (H$T$4$'$)B H#HB#0L#<"L#H#H$#T$4$'$)G# G ;G"; 0    '(H$#T$4$'$);"H$"T$4$'$); H$ T$4$'$);H$T$4$'$);H$T$4$'$)G ;  0 0 '(H$#T$4$'$)G & 0'(H$&T$}4$'$)B#@>" L#"H#!H#H#&B&0L&<"L&"H&#H$&T&}4&'&)B$@L$<"L$"H$!H$#H&$T&}4&'&)B$@L$<"L$"H$!H$#H&$T&4&'&)T$|$ T$`~T#4$$#oU$~G $'(H&$T&I}4&'&)B#0L#<"L#"H#$H&#T&~4&'&)B#0L#<"L#"H#$H&#T&u|& T&6~T#x4&&#oU&jG &T { B @'(G &T |  @'(T&2}4&'&)B#@L#<"L#"H#!H#$H&#T&r4&'&)T$p|$ T$~T#s4$$#oU$eG$;n' (H&#T&}4&'&)B"0L"ar0K rpM >rBF HHHHHHH '& <% T& b& p ; T|}qUGp'` | \;p'` | ?T\p'P | B0>EL<HLH#`p'p |; `' ;{T||~qUxG` P'B0>EL<8LH#p `'#;fp `'i  TdG 'j|oz]qUQG' ;' 0T|;TG@'|IzqUG'  ; B HHB HHB HHB HHB HHB HHB HHB H H ' |}EGG~''' ; щT||qUGp'` | \;p'` | ?T^p'P | B0>EL<HLH#`p'p |; `' ;}T|{qUzG` P'B0>EL<*LH#p `'#;dp `'e  TfG ' ;' 0Tz;TG@'$  ;B HHB HH 'd  |#} EGG~0KtM>>arG'& & &.&4 ; =T|6{qUGp'` | ;Rp'` | ;tp'` | r;p'` | \;p'` | ?TZp'P | B0>EL<fLH#`p'p |;3 `' ;yT|z|qUvG` P'B0>EL<HLH#p `'#;p `'#;p `'#;p `'#;p `'  TDG ' ;' 0T$y;TG@'n  ;gB HHB HH ' ;;ݐB HHB HH '5 ;;,B HHB HH ' ;O;{B HHB HH '  |#} EGG~0KtM>>arG'&&ˋ&S&ߋ ; ƑTx~|yu~qUo~Gp'` | ;ɑp'` | ;ّp'` | r;kp'` | \;Q~p'` | ?T~p'P | B0>EL<fLH#`p'p |; `' ;$~T*~|oy'~qU!~G` P'B0>EL<HLH#p `'#;mp `'#;gp `'#;ap `'#;[p `'\  T}G 'k ;^'j 0Tw;TG@'q  ;jB HHB HH 'ǒ ;;B HHB HH ' ;; B HHB HH 'e ;0;\B HHB HH 'b  |#} EGG~0Kt M>>arG' &_ &v&4& ; T#}|x }qU}Gp'` | ;p'` | ;p'` | r;p'` | \;|p'` | ?T|p'P | B0>EL<fLH#`p'p |;y `' ;|T||x|qU|G` P'B0>EL<HLH#p `'#;Np `'#;Hp `'#;Bp `'#;<p `'=  T|G '8L ;?'K 0Tv;BTHG@'FR  ;KB HHB HH ' ;s;B HHB HH ' ;”;B HHB HH 'F ;;=B HHB HH 'C  |#} EGG~0Kt0M>>arG'& &!&&5ە ; T{|7w{qU{Gp'` | ;p'` | ;p'` | r;p'` | \;{p'` | ?T[{p'P | B0>EL<fLH#`p'p |;Z `' ;z{T{|v}{qUw{G` P'B0>EL<HLH#p `'#;/p `'#;)p `'#;#p `'#;p `'  TE{G '- ; ', 0TCu;}T}G@'3  ;,B HHB HH ' ;T;B HHB HH 'ؖ ;;ϖB HHB HH '' ;;B HHB HH '$  |#} EGG~0Kt@M>>arG'&&̇&& ; iTyz|uvzqUpzGp'` | ;lp'` | ;|p'` | r;lp'` | \;Rzp'` | ?Tzp'P | B0>EL<fLH#`p'p |;; `' ;%zT+z|pu(zqU"zG` P'B0>EL<HLH#p `'#;p `'#; p `'#;p `'#;p `'  TyG ' ;' 0Ts;|T|G@'  ; B HHB HH 'j ;5;aB HHB HH ' ;;B HHB HH ' ;Ә;B HHB HH '  |#} EGG~0KtPM>> arG'&`&w&ט& ; JT$y|t!yqUyGp'` | ;Mp'` | ;]p'` | r;p'` | \;xp'` | ?Txp'P | B0>EL<fLH#`p'p |; `' ;xTx|txqUxG` P'B0>EL<HLH#p `'#;p `'#;p `'#;p `'#;ߘp `'  TxG '9 ;' 0Tr;C{TI{G@'G  ;B HHB HH 'K ;;BB HHB HH ' ;e;B HHB HH ' ;;B HHB HH '  |#} EGG~0Kt`M>>@arG'& &"&&6~ ; +Tw|8swqUwGp'` | ;.p'` | ;>p'` | r;€p'` | \;wp'` | ?T\wp'P | B0>EL<fLH#`p'p |; `' ;{wTw|r~wqUxwG` P'B0>EL<HLH#p `'#;Қp `'#;̚p `'#;ƚp `'#;p `'  TFwG 'К ;Ú'Ϛ 0Tbq;yTyG@'֛  ;ϛB HHB HH ', ;;#B HHB HH '{ ;F;rB HHB HH 'ʜ ;;B HHB HH 'ߜ `;ԜTv| rvqUvG`p'P|;vTv|qvqUvG@`p0'#;`Pp@' ; ; 1;T|qqUGT|qqUG`' B H H B H H B H H  B H H  B H H   '  |-}*EGG~0!KtM>>ar G|''&7&N''P  |-}*EGG~0!KtM>>ar G|''&&'' TrB HHB HH$ 5 PT|qqU GP'P|>T |qqUGP'P|%T|pqUGP'P| {P''''' G'w| | }  B H H  T r; ϝB H H  B H H  $ | | | | RT|pqUG' |.T|pqU|G' |Tz|opwqUqG' |{ B H H  T q; zB H H  B H H  $ | !| }  ' J|  B H H  T q; _B H H  B H H  $ | | }  B H H  T {q; OB H H  B H H  $ |}||} B H H  T ]q; 9B H H  B H H  $ ||} B H H  T Eq; )B H H  B H H  $ T (|  T oT +4 oU G ' | | / K ? p &K [ G O K > a r j   W / ' B H H  T p; B H H  B H H  $ & T |  T oT 4 oU G ;' | W| P K ? p GK [ G O K >a r j   W /7T |  T zoT 4 oU ڜG  :' | G  /' |  B H H  T p; ƜB H H  B H H  $ & ' B H H  T p; B H H  B H H  $ ' B H H  T lp; B H H  B H H  $ T ap; B H H  B H H  $ ٜT |  T oT 4 oU G G G  '`| pG G G  '`| T T R|  T nT U4 oU G .'G ' | ,G GGTp| TnTs4oUeG'  p' | 5 'G GG  'B 0> EL < 'L  H T@; @B 0> EL < HL  H T1; 5|Zn4qU&G 'M 0T2| TenT54oU'GT0| TWnT34oU%GG 0', '5 0T| T5nT4oUGT| T'nT4oU GG 0' 'q  Z| | | |  ; J|   |   |  | |G'  To;/B HHB HH$GG|)}&E K > a r 0K r pM > r B F H H H H H  H  H  '&q%q&q&q  | | | | |  ; ӛ|   |   |  | G' GG|)}&E K > a r 0K r pM > r B F H H H H H  H  H  '&1q%Iq&Wq&eq ޛ| | | |  ; p|   |   |  | G' GG|*}'E K > a r 0K r pM > r B F H H H H H  H  H  '&p%p&p&q G' G' ;~ | T{|lxqUrG'` |T9| TlT<4oU.GG '` | {TW| TlTZ4oULGp`'  | G'  G p' M | JG '  G`'p |  G'p G"'` | Tb| T1lTe4oUWG'` | 1    ' ' '   ' G'T |  jޚqU ؚG 'P"  'T v|  T kT y4 oU kG G '@| T |  T kT 4 oU G 'T |  T kT 4 oU wG  '`| T |  T kT 4 oU G '`1  G 'pG 'G ' G "' | 8T ǘ|  T \kTʘ4 oU G  :' | G  /p' | T ,|  T 7kT/4 oU !G ' | T |  T "kT4 oU G G' U   GG|3}0E K >a r 0&K r p!M > r B F H  H  H H H  H H  B H H )# #   '&n%n&n&oߙ @G@'@|-}*EGG~P!KtM>>ar G|'@'&@|&W|@'@' @G@'@|-}*EGG~P!KtM>>ar G|'@'&|&|''o  Tm| TMjTm4oUmGG 0@'g `|;TU| T0jTX4oUJGGPp'` ~|}|} z''''''q 6| |x}uEGG~ nKthM>>arZGtT>arKGt E> a r <G t06> a r -G t@'> a r G tP> a r G t` >@arGTCk| TiT Fk4 oU8kG |TИ|ei͘qUǘG';Ș';×| G;ǖ| ;'0;T| TSiT4oUG :'0| G;mk;-k' 0EGG~PcKt]MarUG| DTD| TiTG4oU9GGP'0~ `,|  }  |}z `G;MT[|hXqURG'0`P'0;5p`' &sz&z&z; |  G;0';|| G;&0';;@`P'&EL<+LHHHGH '`|T| T,hT4oUG`p@''&< @>BT|gqUG&'G {G | } K 3 0p K [ G O K arj     W +G|5{g %c5 3p[[ rj     W 3PpM[ rj     W T |  T gT 4 oU G G' 0| +G G' 0| T |  T gT 4 oU G '0'0    &Ô&   | / Y u T s|  T fgT v4 oU hG  @' 5SB HHB GHHTh;^B HHB HH$@T I|  T G  @' 5)T 2|  T %gT 54 oU 'G  @' 5&]& -'Y F | ;| G T `|  T fTc4 oU UG B0>EL<0LHP'p | T |  T fT4 oU G BP>EL<2LHHHP' ' @T| TfT4oUGG0@'0|'' 0T| TfT4oUߖGBP>EL<LGHGHHG @'% TZ| TefT]4oUOG G  'P|T| TMfT4oUGT@| T?fTC4oU5G  '`G '@|}MKv? tM YT |  T fT 4 oU G  %G'  BuG  0G' G T y|  T eT |4 oU nG TG|eDqU>G''G'? 0{'Y q6Kt/_pp,M  YG G'u G G'G G p'`'G'^& $&"'&4T| T}eT4oUGG 'K T(| TeeT+4oUGT&| TWeT!4oUGB0>EL<*LG H T |  T ?eT4 oU G  /'  p`'` ;  p'  TG' 0T>| T eTA4oU3G0'0|'' pT| TdT4oUՕGT| TdT4oUGGPp'` ;ȕ`P'" V3b?+;.b1U2bU@bV2b:+;-b1U1bU1bV5b/bV6b2+;1b1U5bT3b1U1bV3b++V8b0+;3b1U7bT5b1U3bV5b'+;0b1U4bUBbV4b"+;/b1U3bU3bV7b1b;2bUmU2bVb0bV3b+;.b1U2bUbUbUhbUPbU8bV*b+;%b1U)bU)bV-b'bV,b(bVb)bV,b*;'b1U+bU+bV/b)bV.b*bVb+bV.b*;)b1U-bU-bV1b+bV0b,bVb-bV0b*;+b1U/bU/bV3b-bV2b.bVqb/bV2b*;-b1U1bU?bV1b*;,b1U0bU0bV4b.bV3b/bVNb0bV3b*;.b1U2bU2bV6b0bV5b1bV6b2bV9b3bV:b4bV;b5bVb8bV?b*;:b1U>bTUnUhUthUbVa4*;a1UaUbVa1*;a1UaUpbUbVa.*;a1UaUbVa-*;a1UaU|bVa**;a1UaUEbUkbVa'*;a1UaU\bVa$*;a1UaUMbVa!*;a1UaU>bVa*;a1UaU/bVa*;a1UaU bVa *;a1UaU/iUgU bVa*;a1UaUaVa*;a1UaUaVa*;a1UaUaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVaaVa);a1UaTa1UaVa);a1UaUaVa)Va)Vb);a1UbUhUgUViVa);a1UaUhU gVa);a1UaVa)VbVb);a1UbUUAUUUYUͅUUUUYU}U|UqzUxUvUsU!oUihUfVa);a1UaUkU0bVa);a1UaUkUbVa);a1UaUkUbVa);a1UaUkUaVa);a1UaUkUaVa|);a1UaUkUaVau);a1UaUkUaVaaVaaVaaVaaVaaVaaVa^)Vae)Val)Vas)Vax);a1UaUoUgUMfVaVar);a1UaUuUgUCfVaVaj);a1UaU1yUwgU9fVaVab);a1UaUU|UIgU/fVa;VaZ);a1UaUyUgU%fVa~VaR);a1UaUUfUfVaVaJ);a1UaUUfUfVaVaB);a1UaUUfUfVaGVa:);a1UaUKUUۃUUk}U3zUvUWfUeVaTVa&);a1UaVa+Va");a1UaVa.Va );a1UaVa!);a1UaVa)Va#);a1UaVa")Va));a1UaVa&)Va5);a1UaVa4);a1UaVa3);a1UaVa2)Va5)Va8);a1UaVa7)Va:)Va=);a1UaVa>)VaA)VaD)VbG)VbJ)V bM);b1U bVbN); b1U bVbM); b1UbVbL)VbO)VbV);b1UbVbU)V bX);b1UbV!bW)V&bZ);!b1U%bV'bY)V,b\);'b1U+bV/b]);*b1U.bV0bZ)V5be);0b1U4bV6bd);1b1U5bV7bc)V_VU_E_V_J_Va_Q_V_V_Vm_]_V_b_Vy_i_V_n_V_u_V_z_V__V__V__V__V__V__;_U{bUbV_!;_1U_URbV_!;_1U_U_;_UUUUUUc}U|U)zUSyUvUvUsUrU{pUoUAmUklUiUhUeU bV]_!;X_1U\_Ur_V\_!;W_1U[_Ui_V[_!;V_1UZ_U`_V_X_V__!;Z_1U^_U^_;\_Ud_U`_U\_V_X_V__!Vt_Z_Va_!Vp_\_Vc_!Vl_^_Vs_c_Vah_Vq_!;l_1Up_U|_Vp_!;k_1Uo_Us_V_m_Vr_!V_m_Vt_!V{_o_V_t_V]aw_V_!;{_1U_U_V_!;z_1U~_U_V_|_V_!V_|_V_!V_~_V__V.a_V_!;_1U_UdU_V_!;_1U_UQgUcU_V_!;_1U_UcU_V_!;_1U_UcU_V__V__V_!V__V_!V__V_!V__V_!V__V__V`_V_!;_1U_U`V_!;_1U_U_V_!;_1U_U_V_!;_1U_U_V_!;_1U_U_V_|!;_1U_U_V_y!;_1U_U_V_x!;_1U_U_V__V__V__V__V__V__V__V `_V__!V__V_c!V__V_g!V__V_k!V__V_o!V__V_s!V__V_w!V__V_{!V__V__V__V__V__V__V__V__V__V `_V_d!V__V__V__V_b!;_1U_U_U_V__V__V__V__V__V__V__;_U~UZfU&cU_V__V__V__V__V__V__V__V__V__V__V__V__V__V__V__V__V__V__V `_;_U~U}US{UyUxUvUtUSsUqUpUknUlU1kUiUgUcU_V__V__V__V__V__V_V_V` ;`1U`U`;`Uq`U`;`U[`U`V` V`_V ``;`UbUN`U`V ``;`UcU`V ``V` ;`1U`U`V-``V` V!``V(``;`U_cUbU)`V%``V&` `V'`!`V*`"`Vc#`V,` ;'`1U+`UbV+` ;&`1U*`U^`V*` ;%`1U)`UU`V)` ;$`1U(`UL`V(` ;#`1U'`UC`V'` ;"`1U&`U:`V&` ;!`1U%`U1`V`#`V0` ;+`1U/`U/`;-`U;`U7`U3`U/`U+`U'`Vu`#`V0`t V]`+`V2`x VY`-`V4`| VU`/`V6` VQ`1`V8` VM`3`V:` VI`5`VP`:`VbE`VN` ;I`1UM`UdUM`V]`I`VL`~ VQ`G`VX`L`VaM`VV`| ;Q`1UU`UW`Vg`S`VV`v V[`Q`Vb`V`VaW`V``t ;[`1U_`Ua`Vq`]`V``l Ve`[`Vl```Vaa`Vj`j ;e`1Ui`U`Ui`Vy`e`Vh`b Vm`c`Vt`h`Viai`Vr`` ;m`1Uq`Us`V`o`Vr`Z Vw`m`V~`r`VGas`V|`X ;w`1U{`U#dU{`V`w`Vz`P V`u`V`z`V#a{`V``V`K V``V``V a`V`I ;`1U`U`V`F ;`1U`U`V``V``V`= V``V`A V``V`E V``V`I V``V`M V``V`Q V``V``V``V``V``V``V``V``V``V``V``V``V``V``V``V``V``V``V``V``V``V``V``V``V``V``V``V``V``V``;`U`aUBaU aUaU`V``V``;`UVaUaUaV`;`1U`U`V``Vja`V`;`1U`U`V``V``VRa`V`;`1U`UrxU:uUrUnUkUZhUdU`V``V+a`V`;`1U`U]xU%uUqUnU}kUEhUdU`V``V``Va`V``V``V``V``V``V``V``V``V``Va`Va`V aw;aU0aUaVaxVaaVa; a1UaUU|UaV a;aUU|UaVa; aUvUisU1pUlUiUfU aVao`Vat;a1UaU'wU wUvUvUsUsUsUsUpUpUopUMpUmmUOmU1mUmU/jUjUiUiUfUfUfUfU/cUbUbU5aV`9;`1U`UvULsUpUlUiUlfUaV`*;`1U`U`;`UeUyeUdUdU eUscU`U`;`UccU`V`V``V``;`UdUcUbbU`V``;`UeUIeUdUGcU`V``;`U2vUrUoUlURiUfU`V``V``;`UbUbUXbV`;`1U`U'vUrUoUlUGiUfU/bV`;`1U`U`V`;`1U`U`V`;`1U`U`V`;`1U`U`V`;`1U`U`V`;`1U`U`V`;`1U`U`V$a`V`;`1U`U`;`U`U`U`U`U`U`U`Va`V`V``V`V``V`V``V`V``V`V``V`V``V`V``V``Vha`V`;`1U`U~UxU`V`;`1U`U`V``V`V``V`V``V``V)a`;`UryUa;`UnyUaV`V``V`V``V`V``V``V``Va`Va`Va`Va`Va`Va`VaaVaaVaaV aa;aUtUqUnUTkUhUdU`V``;`UbU`;`UaaU1aUa;`UtUqU}nUEkU hUdU`V``V``V``V``V`O;`1U`UtUqUpnU8kUhUdU`;`UtUqUfnU.kUgUdU`V``V``V``V``V`";`1U`UtUqUYnU!kUgUdU`;`UtUqUOnUkUgUdU`V``V``V``V``V`!V`6V`CV`QV`_Vaa;aUcUbUaUaVa`Va;a1UaUaV'aaVaVaaV"aa;aUaUaU7aUaVaaV aaV]baV"a;a1U!aU}U9wUtUqUunU=kUhUdUcbU!aVa a;aUaUaUaUZaUFaU2aUa;aUtUqUVnUkUgUdUa;`UaUaU`;`U@aU bV`z;`1U`UtUqqU9nUkUgUdU`;`UtUgqU/nUjUgUdU`Va`;`UtU^qU&nUjUgU~dU`Va`;`UtUUqUnUjUgUudU`V``Va`V``;`UaU`V``V``V``Va`V`;`1U`UtUIqUnUjUgUidU`;`UwtU?qUnUjUgU_dU`V a`V``;`UEbU`V``V``V``V``V``VNa`V`;`1U`UltU4qUmUjUgUTdU`;`UbtU*qUmUjUgUJdU`Va`V`;`1U`UuU4uUtUFtUXrUqUqUqUoUnUVnUmUkUzkUkUjUhUaVBaaVKaEa;FaUaUaUaUhaU\aUPaU@a;:aUaUaU>a;b0bV=b7bV@b:bVAb;bVNb@bVMbGbVPbJbVQbKbVRb:VSbOVTb\VUbjVVbxVgbab;bbUdUcUbU`bVdb\bVub?;pb1UtbUvbVbrbVub;VzbpbVbub;vbUbUbUbUxbV|bvbVbwbVZcxbVbb;bUcUcUbUbUbUbUzb;tbU"cUbUxb;vbUbU4cV*ctbVb{bVbbVbbVbb;bUbUbVbbVbbVbbVcbVbbVbb;bUcUbVbbVbbVbbVbbVbbVbbVbbVbb;bUrUbVbbVbbVbbVbbVbbVbbVbbVbbVbbVbbVbbVbb;bUcUOcUbVbVbbVbVbbVbb;bUbUbVbb;bUbUbVcbVbbVbbVbbVbbVbbVcuVcbVcyV cbVcc;cU*cU cVc c; cUcUcV3ccV ccV#ccV&ccV)c#cV(c$cV1cYV>c,cV3c]V:c.cVAc3c;6cUZcUf8f;9fUfU=fVAf7fVDf>fVEf?fVf@fVmfAfVNfHf;IfUigUKfVMfGfVPfHfVSfIfVVfPfVWfQfVfRfVfSfVzfZf;afUlUmfVmfcfVpfjfVofkfVrflfVsfmfVrfnfVufofVvfpfVwfqfVvfrfVyfsfVzftf;fU_gUfUfVfVfzfVfVf|fVff;fUfUfVff;fUfUfVffVffVffVffVffVffVfVffVfVffVff;fUfUfVff;fUfUfVffVffVffVffVffVffVfVffVfVffVff;fUgUfVff;fUfUfVgfVffVgfVgfVggVggVgu;g1UgUg;gUiUiUiU iU2iUhUgU0g; gUhUgV g\VggVg g; gUmhUgU1gUgVg g;gUiUhiUiUgU gVggVggVgg;gUkgUMgU/gVg g;gUgUg; gUJgU,gUgVggVggVggVggV&ggV%ggV(g"gV)g#gV6g(gV5g/gV8g2gV9g3gV:gV;gVgVOgIg;JgUiUhUgUHgVLgDgV]g;Xg1U\gU^gVngZgV]gVbgXgVig]g;^gUgUgUtgU`gVdg^gVgg_gVBh`gVmggg;hgUgUgUgUgU~gUrgUbg;\gU hUgU`g;^gUgUhVh\gVgcgVtgjgVgqgVxgrg;sgUgUwgV{gqgV~gxgVgygVgzgVg{gVgg;gUhUgVggVggVggVggVggVggVggVgg;gUkUgVggVggVggVggVggVggVggVggVggVggVggVgg;gUhU7hUgVg1VggVg5VggVgg;gUgUgVgg;gUgUgVggVggVggVggVggVggVgVggVgVggVgg;gUhUgVgg;gUhUgVhgVhhV hhVhhVh hVh hVhV&hhVhV"hhV)hh;hUBhU$hV(h"h;#hU3hU'hVKh+hV8h2hV;h3hV>h4hVAh;hV@hjVEj;@j1UDjVHj;Cj1UGjVIjVXjDjVKj;FjUjUPjVZj*Vaj/;\j1U`jVdj0;_j1UcjVgj-;bj1UfjVhj*VojgVxj2;sj1UwjTuj1UsjUsjVujqjVxjrjV{j#;vj1UzjVj$;j1UjVj#;j1UjVj$;j1UjVj!;j1UjVj VjjVj$VjjVj&VjjVj4;j1Uj;f1UjVj+;j1UjVjVj';j1UjVj&Vj);j1UjUjVj&;j1UjUjVkjVj ;j1UjUjVjjVjjVj;j1UjUjVjjVjjVjjVjjVjjVjjVjj'web'uri'filename' web/uri.scm'imports'srfi'srfi-9'ice-9'iconv'regex'rdelim'control'rnrs' bytevectors' binary-ports'exports'uri?' uri-scheme' uri-userinfo'uri-host'uri-port'uri-path' uri-query' uri-fragment' build-uri'build-uri-reference'declare-default-port!' string->uri'string->uri-reference' uri->string' uri-decode' uri-encode'split-and-decode-uri-path'encode-and-join-uri-path'uri-reference?' relative-ref?'build-relative-ref'string->relative-ref' declarative?'guile'define-module*'set-current-module'%make-uri-procedure'make-uri'macro'make-syntax-transformer''scheme'userinfo'host'port'path'query'fragment'default-record-printer'make-record-type'vtable-offset-user' struct-set!'%uri-reference?-procedure'%uri-scheme-procedure'%uri-userinfo-procedure'%uri-host-procedure'%uri-port-procedure'%uri-path-procedure'%uri-query-procedure'%uri-fragment-procedure'%%-set-fields' uri-error'positive-exact-integer?'validate-uri-reference'digits' 0123456789' hex-digits'0123456789ABCDEFabcdef'letters'4ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz' ipv4-regexp' make-regexp' string-append'^(['.]+)$' ipv6-regexp']*:[':.]+)$'domain-label-regexp'^[']'(['-]*['])?$'top-label-regexp' valid-host?' userinfo-pat'['_.!~*'();:&=+$,-]+'host-pat'.-]+' ipv6-host-pat':.]+'port-pat']*'authority-regexp'format'%^//((~a)@)?((~a)|(\[(~a)\]))(:(~a))?$'parse-authority' scheme-pat']['+.-]*' authority-pat'[^/?#]*'path-pat'[^?#]*' query-pat'[^#]*' fragment-pat'.*'uri-pat'&^((~a):)?(//~a)?(~a)(\?(~a))?(#(~a))?$' uri-regexp'*default-ports*'make-hash-table' default-port?' hashq-set!'http'https' hex-chars'string->char-set'0123456789abcdefABCDEF'ascii-alnum-chars'>abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' gen-delims':/?#[]@' sub-delims' !$&'()*+,l='reserved-chars'char-set-union'unreserved-chars'-._~'wrong-type-arg'allocate-struct'*Expected vtable with no unboxed fields: ~A'wrong-number-of-args'2Wrong number of initializers when instantiating ~A'8Wrong type argument in position 1 (expecting vtable): ~S'8Wrong type argument in position 1 (expecting struct): ~S'_'any' $sc-dispatch'each-any'-source expression failed to match any pattern'syntax-violation' identifier?'top'ribcage'x'm-2797145a21308cd-a'l-2797145a21308cd-e'hygiene'Wrong number of arguments'lambda't-2797145a21308cd-3't-2797145a21308cd-4't-2797145a21308cd-5't-2797145a21308cd-6't-2797145a21308cd-7't-2797145a21308cd-8't-2797145a21308cd-9'l-2797145a21308cd-11'l-2797145a21308cd-12'l-2797145a21308cd-13'l-2797145a21308cd-14'l-2797145a21308cd-15'l-2797145a21308cd-16'l-2797145a21308cd-17'shift' proc-name'args'l-1d08d53cc04aa849-2dd'l-1d08d53cc04aa849-2de'key'value'name'formals'body'l-1d08d53cc04aa849-2d0'l-1d08d53cc04aa849-2d1'l-1d08d53cc04aa849-2d2'l-1d08d53cc04aa849-2d3'l-1d08d53cc04aa849-2d4'make-procedure-name'l-1d08d53cc04aa849-2c2'l-1d08d53cc04aa849-2c1'define-tagged-inlinable'srfi/srfi-9.scm'make-struct/simple'm-2797145a21308cd-1't-1d08d53cc04aa849-44f't-1d08d53cc04aa849-44e't-1d08d53cc04aa849-44d'm-1d08d53cc04aa849-450'l-1d08d53cc04aa849-454'l-1d08d53cc04aa849-455'l-1d08d53cc04aa849-456'id-list-contains?'inits'l-1d08d53cc04aa849-43a'l-1d08d53cc04aa849-43b'ctor'field'l-1d08d53cc04aa849-436'l-1d08d53cc04aa849-437'form' type-name'constructor-spec' field-ids'l-1d08d53cc04aa849-42b'l-1d08d53cc04aa849-42c'l-1d08d53cc04aa849-42d'l-1d08d53cc04aa849-42e' record-layout'functional-setters'setters'copier'getters' constructor'getter-identifiers'field-identifiers'l-1d08d53cc04aa849-377'l-1d08d53cc04aa849-375'l-1d08d53cc04aa849-373'l-1d08d53cc04aa849-371'l-1d08d53cc04aa849-36f'l-1d08d53cc04aa849-36d'l-1d08d53cc04aa849-36b'l-1d08d53cc04aa849-369'l-1d08d53cc04aa849-368'%define-record-type'm-2797145a21308cd-26'l-2797145a21308cd-2a't-2797145a21308cd-25'l-2797145a21308cd-2d'obj't-1d08d53cc04aa849-3e3't-1d08d53cc04aa849-3de't-1d08d53cc04aa849-3df't-1d08d53cc04aa849-3e2't-1d08d53cc04aa849-3e1't-1d08d53cc04aa849-3e0'm-1d08d53cc04aa849-3e4'l-1d08d53cc04aa849-3e8'l-1d08d53cc04aa849-3e9'l-1d08d53cc04aa849-3ea'l-1d08d53cc04aa849-3eb'l-1d08d53cc04aa849-3ec'l-1d08d53cc04aa849-3ed' copier-id'l-1d08d53cc04aa849-3dc' ctor-name'l-1d08d53cc04aa849-3d4'layout'l-1d08d53cc04aa849-3d2' immutable?'l-1d08d53cc04aa849-3d0' field-count'l-1d08d53cc04aa849-3ce' getter-ids'l-1d08d53cc04aa849-3cb'l-1d08d53cc04aa849-3c8'predicate-name' field-spec'l-1d08d53cc04aa849-3bb'l-1d08d53cc04aa849-3bc'l-1d08d53cc04aa849-3bd'l-1d08d53cc04aa849-3be'l-1d08d53cc04aa849-3bf'l-1d08d53cc04aa849-3c0'and'struct?'eq?' struct-vtable'struct-ref/immediate'=Wrong type argument in position 2 (expecting boxed field): ~S' out-of-range'Argument 2 out of range: ~S'Wrong type argument: ~S'free-id' %%on-error'm-2797145a21308cd-34'l-2797145a21308cd-38'%%type't-1d08d53cc04aa849-46f't-1d08d53cc04aa849-470't-1d08d53cc04aa849-471't-1d08d53cc04aa849-472't-1d08d53cc04aa849-473't-1d08d53cc04aa849-474't-1d08d53cc04aa849-475'm-1d08d53cc04aa849-476'l-1d08d53cc04aa849-47a'l-1d08d53cc04aa849-47b'l-1d08d53cc04aa849-47c'l-1d08d53cc04aa849-47d'l-1d08d53cc04aa849-47e'l-1d08d53cc04aa849-47f'l-1d08d53cc04aa849-480'getter'index'l-1d08d53cc04aa849-46d'l-1d08d53cc04aa849-46e'l-1d08d53cc04aa849-468'l-1d08d53cc04aa849-469'l-1d08d53cc04aa849-46a'%%index'%%copier't-2797145a21308cd-33'l-2797145a21308cd-4a's'if' struct-ref'throw-bad-struct'quote'ck'err'l-2797145a21308cd-45'l-2797145a21308cd-46'l-2797145a21308cd-40'l-2797145a21308cd-41'l-2797145a21308cd-3b'l-2797145a21308cd-3c'm-2797145a21308cd-51'l-2797145a21308cd-55't-2797145a21308cd-50'l-2797145a21308cd-67'l-2797145a21308cd-62'l-2797145a21308cd-63'l-2797145a21308cd-5d'l-2797145a21308cd-5e'l-2797145a21308cd-58'l-2797145a21308cd-59'm-2797145a21308cd-6e'l-2797145a21308cd-72't-2797145a21308cd-6d'l-2797145a21308cd-84'l-2797145a21308cd-7f'l-2797145a21308cd-80'l-2797145a21308cd-7a'l-2797145a21308cd-7b'l-2797145a21308cd-75'l-2797145a21308cd-76'm-2797145a21308cd-8b'l-2797145a21308cd-8f't-2797145a21308cd-8a'l-2797145a21308cd-a1'l-2797145a21308cd-9c'l-2797145a21308cd-9d'l-2797145a21308cd-97'l-2797145a21308cd-98'l-2797145a21308cd-92'l-2797145a21308cd-93'm-2797145a21308cd-a8'l-2797145a21308cd-ac't-2797145a21308cd-a7'l-2797145a21308cd-be'l-2797145a21308cd-b9'l-2797145a21308cd-ba'l-2797145a21308cd-b4'l-2797145a21308cd-b5'l-2797145a21308cd-af'l-2797145a21308cd-b0'm-2797145a21308cd-c5'l-2797145a21308cd-c9't-2797145a21308cd-c4'l-2797145a21308cd-db'l-2797145a21308cd-d6'l-2797145a21308cd-d7'l-2797145a21308cd-d1'l-2797145a21308cd-d2'l-2797145a21308cd-cc'l-2797145a21308cd-cd'm-2797145a21308cd-e2'l-2797145a21308cd-e6't-2797145a21308cd-e1'l-2797145a21308cd-f8'l-2797145a21308cd-f3'l-2797145a21308cd-f4'l-2797145a21308cd-ee'l-2797145a21308cd-ef'l-2797145a21308cd-e9'l-2797145a21308cd-ea'each' %%set-fields'dummy'check?'expr'm-2797145a21308cd-100'l-2797145a21308cd-105'l-2797145a21308cd-106'l-2797145a21308cd-107'l-2797145a21308cd-108'l-2797145a21308cd-109'l-2797145a21308cd-102't-1d08d53cc04aa849-48e't-1d08d53cc04aa849-490't-1d08d53cc04aa849-48f'm-1d08d53cc04aa849-491'l-1d08d53cc04aa849-495'l-1d08d53cc04aa849-496'l-1d08d53cc04aa849-497'l-1d08d53cc04aa849-48b'l-1d08d53cc04aa849-48c'l-1d08d53cc04aa849-48d'list'map'number?'exact?'integer?'(Expected a symbol for the URI scheme: ~s'"Expected port to be an integer: ~s'Expected valid host: ~s' Expected string for userinfo: ~s'Expected string for query: ~s' Expected string for fragment: ~s' string-null?',Expected absolute path starting with "/": ~a' string-ref'string-prefix?'//' string-index'6Expected relative path's first segment without ":": ~a'2Expected path not starting with "//" (no host): ~a'Expected string for path: ~s''Expected a host, given userinfo or port' regexp-exec' substring'catch' inet-pton'AF_INET6'AF_INET' validate?''Missing URI scheme'equal?'match:substring'default-prompt-tag'abort'string-downcase' hashq-ref'include-fragment?'symbol->string':'@'number->string'?'#'encoding'decode-plus-to-space?'utf-8'call-with-output-bytevector'bytevector->string' string-length'8Wrong type argument in position 1 (expecting string): ~S'string->number'char-set-contains?'string'put-u8''Invalid character in encoded URI ~a: ~s'unescaped-chars'call-with-output-string'string-for-each'string->bytevector'display' string-upcase'bytevector-u8-ref' bv-length'<Wrong type argument in position 1 (expecting bytevector): ~S'filter' string-split' string-join'/' macro-type' syntax-rules'patterns'...X(`  d |  0   , l   h   &,28t>AD<GJMPSTUpVXYZh[4]d^_`a$bxc!e!f!g"hH"ix"j"k&m 'n<'ol'p'q'r (s0,u`,v,w,x,y -zt-{1}1~12D2t226787h7778,<\<<<<=p=@BDD8EFFHGGIJKK\MMNxNNQSXUV WWWWX XLXlXXY,ZZZ0[`[[[[ \T\\ ]8^0_`pcccDd|deee eXffhjj    P*288`( E-Ex|\ X===================== 0 =b=2=N=r=====    =B=R=x`EEl==      =B=V=V= j==p= p =N=N=N=EEEEE0<$X=0=n=J=Z=n== Z==Z==*=H===h===,p===4====EEEEEĺ=TpX==========2=<|===(======lx ====EEEEE$ @=вԲ======== =="====`=== $h===,====EEEEE=LhP=========="=4t===ܥ ======dp====EEEEE8=ȣ̣=========="====X===`===$====EEEEE=D`H==========&=,l===Ԗ===ܕ===\h====EEEEE0=ܔĔ==========2====P===X===،Ep .=========(؆,x("   ,  62'$\  EED ̎hPt,ȏԏ  "<ȏd ll|d\D dt <\  8Ğ 'Dԣd  <ll EԦ  $  xT8$8$C P#* h hb<oopEp%UM U'Rk1 z .+ h K 8 axx. P:@| | ``ddPY j0q0h hXX\\nw~00*44xx@ @  ,!,!8$;*8$l$l$$$$$ % %P%P%%,%%E%&^&)*))7))@) *G *`*Z`**o***,+,+++.*.//0/0/t/t/////<0<000(1(144O*44h4h4444455L5'L55@55Y5|6r|69*99K99T9:[:\:n\:::::(;(;;;>*>??,?,?p?p?????8@8@|@|@hA*hAXBaXB0C0CD DDDN DDEh EE  EL LOy#;O@Pc$@PdP$dPQ$Q$Q$$QR$!RTg%TV%V8Vl&8VTVv&TVDY&4DY`YQ'`Y^['_^ _( _`/)`l`) l`|a)|ag)ugh+h,mb,[,m|n-|n oV. oo.os.\st30tu0uu0 uHv0   $8AEAAEI NUY^ NU NU NUY^ fI  I  I  I  I  I  I  I   I I   AAAAAAAAAAAAAAI EI I I ^ ^ ^ N U N U ^ ^ ^ ^ ^^ ^ ^^^ I  ^^   ^^   ^   ^   N U  I  ^ ^          I I I N U  I IN U I N U  I       N U   I  I I $,4 <(D0L8P@XHtH|HH"(08BJHHPPPPXXXX```pXXXp*** *        *        *        *        *       x     *    *(8HPX`hpx 88P88PPPP`hpxPPPbP`PhpHpxHP J 8H (8HX  ****     *   * !! !!!!!!!!!!! "*""""" """`"h" ###(#2###`#h# ###`#h$0$$$`$h$8$$$H$H$P%H%H%h%0%%%0%`%h%p&& &2&&&&&&2&&&&^    ( 0 80@4B@JDBPBPB\DhJlBx@ NUY  EIY NUYEIYY 8@Ddx@8 $,0  $($,0    ( 0 8@H(840@(L XdpA^ (,0<L\ NUY  EIY NUYEIYY 8@Ddx@8   $( (^  (,0<<HTXdht NUY     EIY NUYEIYYYYY 8@Ddx@@@@8   $( (    ,    ,    ,^  (,0<<HTXdht NUY     EIY NUYEIYYYYY 8@Ddx@@@@8   $( (    ,    ,    ,^  (,0<<HTXdht NUY     EIY NUYEIYYYYY 8@Ddx@@@@8   $( (    ,    ,    ,^  (,0<<HTXdht NUY     EIY NUYEIYYYYY 8@Ddx@@@@8   $( (    ,    ,    ,^  (,0<<HTXdht NUY     EIY NUYEIYYYYY 8@Ddx@@@@8   $( (    ,    ,    ,^  (,0<<HTXdht NUY     EIY NUYEIYYYYY 8@Ddx@@@@8   $( (    ,    ,    ,^  (,0<<HTXdht NUY     EIY NUYEIYYYYY 8@Ddx@@@@8   $( (    ,    ,    , NUY NUYY 8@D(`px  NU NUY    ($0,8H8P8T8\@x@@P (A^   (,0<<HTXdhtA^   (,0<<HTXdht  $ 0NUYNUYNUY  08<(Th((    ( 0 8 NUYNUYNUY  N U  E  N U  E N U        ( 0 848HPT `@@@X@@@@X@@@@X@@     H  "     H P     " 2 "       H X  H X          N U ^ ^ N U  ^N U  ^ EI EI  (08@DH L8hx| 8  (  (H08@@HHPHH``N U N U (08@DL`hpx| N U N U (08@DL`hpx|   ^    ( 0 8 @0@P d(t08X@BJBBBDJB@ ^    ( 0 8 @0@P` t(08X@BJBBBDJB@  ^    ( 0 80@Pd t(0XP8:B:::<B:8    NUYN U N U       N U   0 L T X0t 08  ( HX  HHX88H0@ 0  N U N U N U N U     N U  N U N U ^ Y 08<(Pt ((0@  (  08H @P(HX0P`8P`8P`h8P8`PX` ":"""$:"  ^    ,HLP\\htx ^    ,HLP\\htxN U  (0 8@DHN U    4< DLPT8pH ^ N U NUY   N U   ^N U  NUY     0LP T `"`"l,x2|*:8BB@JJHRRPZZXbb`"  h  hppp88px@@HH2*((0((((((          N U EIN U   4D`"`"`#d l((0(((0::  NUY E  N U  N U  N U N U N U   $((008L8T8X8Xh@tHRRZbZHlrrZZZx@BBBB@RRJJHPP`PP`PPP`PP@@CH@@P@@X HHPHHX@@H@@X8 N U EIN U EI   4DL`h px| **  ** N U  (08@DH dtN U EI (08@DHT"`"h p | N U N U N U   N U N U NUY   N U (08@D(H0`t 0(0 +* ((0((08h0X`h@@H@@HPPPPxx HZZZLJKXxxH`xxN U N U EIN U  (08@DL`h px| **(@P@ N U  (08@D\l| N U N U  (08@DL`h px|8$QRTDDY`Y^ _` |a>g,ms u6 |@G3P# HL4!8D:8PXh@D4xD@r 4  D` @ D D(!Dl!"  %4T%p%D%@%D8&D|&D&h' t*4**D+@H+D+D+D,, /4/0D\0@0D0D$1Dh12 54P5l5D5@5D46Dx6D6d7 p:4::D;@D;D;D;D<< ?4?@DX@@@D@D ADdAPB @CDD<&,Ed>F>F8UMP(Q$LQQ$a RkStUUW Wuri-referencestring->uristring->relative-refdeclare-default-port!default-port?uri->stringuri-decodeuri-encodeneeds-escaped?split-and-decode-uri-pathencode-and-join-uri-path* p web/uri.scmice-9/boot-9.scmice-9/control.scmice-9/psyntax.scmsrfi/srfi-9.scm |;,a,,,b,,,b,$,;a;|Y|J|-,(O}w|,J|h&zz.|&w  J},},J},},J},},"J},;,wh},J}0,B,,wh},J}'J-',=,+h},!J};h},"K%J,vK%;,gK!,,vK,,gK,g"J};wK,2;,K+K+K+K+K, Kg J~wJYJ~h!J~h,zY$,ybJ~w-K,X Jh5K+X"K,XK,XKv!K%,X1wNh$!Y|;-!,; M}J;-;,;;-;,;;-;,;;-;,;;-;,;;-;,;;-;,;;-;,;<= J}J h}<   h} Z,<,;,%;,5; }< y4x,}k884x;,%;,5; t ,t,}B-h sw,r,}D q,p, wuh ; m,l,}; k,j, w mh;'=h d ,b,w 0 , g,mh-0i#;5" Zw (,X,$w \ ",^, ,n, w6v;w=v>;tA%J < < w= ;~J ;wppY ppJ;$wYpJ;$wYpJ. ;r. Y r@<, ;w,? i&;8%!&<8%v w=(iw<,"i4!i';&h ;~, ; ~nv*Y~hJi;"K4!i2;1!h ;,i'i(i+ m<,i%;7;$w<M/<Lj%N~w  ; }M~w  ; } h=<<w$ P4N<1, ,x- <->;&,-0h<,5,,,je;w,0,, y,, . < ,x- ; < ,xkYgggggg,*JYJ  w < e /<%> A $u<; >,-,6-&,%$h%<$,g5=4$w u&R+ y,= ;,-i }#,},w!iv;i7-* < < w <  x< h=10wi%-$,)i!-&,K%3$Jw[&8U%-,!Z-,Z%3$w[%z,*hA # vi*;B,, :;hA'w,V`d48D.08hLhX\4D@f0 44Dx@DD@ D| ,! 8$4l$$D$@ %DP%D%D%& )4))D *@`*D*D*D,++ .4/0/Dt/@/D/D<0D0(1 444h44D4@5DL5D5D5|6 9499D:@\:D:D:D(;; >4?,?Dp?@?D?D8@D|@hAXB0CD<DDd2E2E8ILO@P$dPQ$U$Q_RsTIV8VTVDY`Y^ _`hl`|a g\h4,mP|n oo"s8t(u<uHv%make-uri-procedureidentifier?@@srfi/srfi-9syntax-violation@@srfi/srfi-9%uri-reference?-procedure%uri-scheme-procedure%uri-userinfo-procedure%uri-host-procedure%uri-port-procedure%uri-path-procedure%uri-query-procedure%uri-fragment-procedureuri?relative-ref?uri-errorpositive-exact-integer?validate-uri-referencevalid-host?build-uribuild-uri-referencebuild-relative-refparse-authoritystring->uri-referencestring->uristring->relative-refdeclare-default-port!default-port?uri->stringuri-decodeuri-encodeneeds-escaped?split-and-decode-uri-pathencode-and-join-uri-pathclosureargcachevarproctmpmod%make-uri-proceduremake-uriobjtagcodecachedboxprimunboxed%uri-reference?-procedureuri-reference?%uri-scheme-procedureuri-scheme%uri-userinfo-procedureuri-userinfo%uri-host-procedureuri-host%uri-port-procedureuri-port%uri-path-procedureuri-path%uri-query-procedureuri-query%uri-fragment-procedureuri-fragment%%-set-fieldsuri?relative-ref?uri-errorpositive-exact-integer?validate-uri-referencevw0namevalid-host?userinfo-pathost-patipv6-host-patport-patauthority-regexpparse-authorityscheme-patauthority-patpath-patquery-patfragment-paturi-paturi-regexpstring->uri-referencestring->uristring->relative-ref*default-ports*declare-default-port!default-port?uri->stringhex-charsuri-decodeascii-alnum-charsgen-delimssub-delimsreserved-charsunreserved-charsuri-encodesplit-and-decode-uri-pathencode-and-join-uri-pathschemeuserinfohostportpathqueryfragmentvtableflagsmaskresrfieldsnfieldsptridxbitssxarg0arg1valaarg2arg3t-2797145a21308cd-3t-2797145a21308cd-4t-2797145a21308cd-5t-2797145a21308cd-6t-2797145a21308cd-7t-2797145a21308cd-8t-2797145a21308cd-9pairt-2797145a21308cd-25wordt-2797145a21308cd-33errt-2797145a21308cd-50t-2797145a21308cd-6dt-2797145a21308cd-8at-2797145a21308cd-a7t-2797145a21308cd-c4t-2797145a21308cd-e1dummycheck?getterexprmessageargstailulenrlens64uidxstartuposbufuwposu32ucharvalidate?authorityfailbstringnilapplyuriinclude-fragment?strencodingdecode-plus-to-space?lenitchsiunescaped-charssidxbytemaxidx+1resultpartsConstruct a URI object. SCHEME should be a symbol, PORT either a positive, exact integer or ‘#f’, and the rest of the fields are either strings or ‘#f’. If VALIDATE? is true, also run some consistency checks to make sure that the constructed object is a valid URI.Construct a URI-reference object. SCHEME should be a symbol or ‘#f’, PORT either a positive, exact integer or ‘#f’, and the rest of the fields are either strings or ‘#f’. If VALIDATE? is true, also run some consistency checks to make sure that the constructed URI is a valid URI reference.Construct a relative-ref URI object. The arguments are the same as for ‘build-uri’ except there is no scheme.Parse STRING into a URI-reference object. Return ‘#f’ if the string could not be parsed.Parse STRING into a URI object. Return ‘#f’ if the string could not be parsed. Note that this procedure will require that the URI have a scheme.Parse STRING into a relative-ref URI object. Return ‘#f’ if the string could not be parsed.Declare a default port for the given URI scheme.Serialize URI to a string. If the URI has a port that is the default port for its scheme, the port is not included in the serialization.Percent-decode the given STR, according to ENCODING, which should be the name of a character encoding. Note that this function should not generally be applied to a full URI string. For paths, use ‘split-and-decode-uri-path’ instead. For query strings, split the query on ‘&’ and ‘=’ boundaries, and decode the components separately. Note also that percent-encoded strings encode _bytes_, not characters. There is no guarantee that a given byte sequence is a valid string encoding. Therefore this routine may signal an error if the decoded bytes are not valid for the given encoding. Pass ‘#f’ for ENCODING if you want decoded bytes as a bytevector directly. ‘set-port-encoding!’, for more information on character encodings. If DECODE-PLUS-TO-SPACE? is true, which is the default, also replace instances of the plus character (+) with a space character. This is needed when parsing application/x-www-form-urlencoded data. Returns a string of the decoded characters, or a bytevector if ENCODING was ‘#f’.Percent-encode any character not in the character set, UNESCAPED-CHARS. The default character set includes alphanumerics from ASCII, as well as the special characters ‘-’, ‘.’, ‘_’, and ‘~’. Any other character will be percent-encoded, by writing out the character to a bytevector within the given ENCODING, then encoding each byte as ‘%HH’, where HH is the uppercase hexadecimal representation of the byte.Split PATH into its components, and decode each component, removing empty components. For example, ‘"/foo/bar%20baz/"’ decodes to the two-element list, ‘("foo" "bar baz")’.URI-encode each element of PARTS, which should be a list of strings, and join the parts together with ‘/’ as a delimiter. For example, the list ‘("scrambled eggs" "biscuits&gravy")’ encodes as ‘"scrambled%20eggs/biscuits%26gravy"’..guile.procprops.rodata.data.rtl-text.guile.frame-maps.dynamic.strtab.symtab.guile.arities.strtab.guile.arities.guile.docstrs.strtab.guile.docstrs.debug_info.debug_abbrev.debug_str.debug_loc.debug_line.shstrtab