ELF@ @8@pp HpHpHppp0C P;?T?;?T?;SAT_A;?TgA T fA|  mAqAqU ]AG P@0 ' TdA|SAaAqU[AG P' ->TcA4);aAHTnA4)UlA;lAHTuA4)B >LHTkA|@hAqUbAG|}EK> a r0Kr@ M>  rBPF;[AHHH;ZAHG|}E K a r 0K r @M  r B PF ;NAH H H ;MAH G|}E K a r 0K r @M  r B PF ;EAH H  H ;DAH G|}EKa r0Kr@M rBPF;EL<LHHT@4);@HT@4);@HT@4);@HT=4)B0L< LHHT@4)H0'&@%@&@&@&@%@&@&@&@%@&@&@&@%@&@&@&@%@&@&@&@%@&@&@&@%@&@&@&@%@&@&@&@%@&@&@&~@%@&@&@&v@%@&@&@&n@%@&@&@@ T@| T&?T>4oU@GT@| T?T@4oU@G'`;@p`P'T@| T>T@4oU@G'@ T@| T>T@4oU@GT@'@ PT R@|  T >T/>4 oU G@G ;@T@| T>T@4oU@G' p p`' G ;v@p' T 5@|  T >T8@4 oU *@G 'y@ `T h@|  T >T k@4 oU ]@G T f@`' T@| To>T@4oU@GB HH  P`'_@ `T 6@|  T U>T 9@4 oU +@G T D@`' | ?T ?|  T :>T =4 oU ?G T ?|  T ,>T?4 oU ?G '  ;?;@' T ?|  T >T ?4 oU ?G  'T ?|  T =T?4 oU ?G p`'@ T?| T=T?4oU?GT?'? Ty?| T=T|?4oUn?GT?'? T?| T=T?4oU?GB HHT?| T=T?4nU?H'@ ; =~ | T ?|  W=?qU ?G ' | 1 | FT O?|  T n=T R?4 oU D?G T ?' T ?|  T V=T?4 oU >G 1 B H H T ?|  T C=T ?4 oU ?G '    p'|  |  }  { FZ u C B H H  T >|  T =T u<4 oU >G T >|  T =T>4 oU >G ' ;>;Q?' T >|  T <T >4 oU x>G ' T >|  T <T >4 oU w>G T 8?T ?|  T <T?4 oU ?G '`    '' T ?>|  T <T B>4 oU 4>G  'G? T>| T<T;4oU >G;>p`' T>| Tz<T>4oU>GT>| Tl<T>4oU>G;>p' G;>`' G;>`' G;>`pP'? T=| T;<T;4oU=G; > ; >|R}OE T >|  ;>qU >G ~ >K t8M > >a  r *G' E G ~ K t M  > a r G   '&>&>&>&>&>&>& ?? T ?|  T ;T ?4 oU ?G ;;' | -1 | T ?|  T ;T ?4 oU >G ;?' | T >|  T ;T ?4 oU >G ' T >|  T ;T >4 oU >G T >|  T t;T >4 oU >G ;>' 1' T >|  T V;T >4 oU >G T >|  T H;T>4 oU >G ' ' | C B H H  T <|  T ';T :4 oU <G T <|  T ;T<4 oU <G ' ;<;>' T <|  T :T <4 oU <G '  B H H  B H H  T <|  T :T <4 oU <G T >   p 'T <>|  T :T ?>4 oU 1>G T :>|  T :T =>4 oU />G ;8>' 1' T 0>|  T :T 3>4 oU %>G T .>|  T :T1>4 oU #>G ' ' | C B H H  T ;|  T n:T 94 oU ;G T ;|  T `:T;4 oU ;G ' ;;;=' T ;|  T C:T ;4 oU ;G '  B H H  B H H  T ;|  T (:T ;4 oU ;G T =  p '|  | }  { Z u |  &{ FZ v C B H H  T v;|  T 9T S94 oU k;G T j;|  T 9Tm;4 oU _;G ' ;c;;=' T a;|  T 9T d;4 oU V;G ' T `;|  T 9T c;4 oU U;G T t=T ;|  T 9T;4 oU ;G '`    '' T ;|  T 9T ;4 oU ;G  '=T:| To9T 84 oU:G  ;5='T <|  T X9T <4 oU <G '`T "=|  9=qU =G  ?; =='| | r} oG G |Y}VGG|@}=G| 9T =|  T 9T=4 oU <G T=| T9T=4oU<G`'  '  ' G'  pT<; Q8; < B H H  B H H  B H H  $T<; @8; < B H H  B H H  B H H  $T<; /8; < B H H  B H H  B H H  $G ; E;'G;<'G;<'G;<'G;<'G;<'G;<'G  '< `T I:|  T h8T L:4 oU >:G T <`' | ?T 9|  T M8T 74 oU 9G T 9|  T ?8T94 oU 9G '  ;9;z<' T 9|  T !8T 94 oU 9G  'T 9|  T 8T94 oU 9G 1p`'d< `T 9|  T 7T 94 oU 9G T I<`' | ?T `9|  T 7T =74 oU U9G T T9|  T 7TW94 oU I9G '  ;L9;<' T J9|  T 7T M94 oU ?9G  'T J9|  T 7TM94 oU ?9G 1p`'< `T i9|  T 7T l94 oU ^9G T =6`' | ?T 8|  T m7T 64 oU 8G T 8|  T _7T84 oU 8G '  ;8;;' T 8|  T A7T 84 oU 8G  'T 8|  T /7T84 oU 8G p`'; G'; T ;|  T 7T;4 oU ;G G ;;;;Tn9T;| T6T54oU;G'  B HHT:T;| T6T{54oU};G'  B HH;;B HHB HHB HHB HH;|;;~;  P`pP';  T48| T6T64oU)8GT(8| T6T+84oU8G'`;Y;`@'T!8| T6T$84oU8G'M; pT T8|  T s6TW84 oU I8G T:p`'p T8| T[6T 84oU7GB HH  P`p@' ; T 7|  T @6T54 oU 7G ;7T7| T/6T74oU7G' p p`' G ;7p`': 's: '; G0'0T7| T5T74oU7GT 7@'PGT I8 @'`G T 9 @'pT:G T 8 @' T :|  T 5T :4 oU :G ; :@' B H H  B HH G T9 @' |T:G T9 @' | T :G TH4@' | T :|  T z5T :4 oU :G GT:@'  GT_7@'  GTF7@' || :T6| TK5T44oU6G;]:Tc:| T:5Tf:4oUX:G p'T6| T%5T64oU6G'GT&7@'|T;:| T5T>:4oU0:G'GT7@'|T):| T4T,:4oU:G'T#:| T4TN34oU:G'T:| T4T:4oU:GT :| T4T:4oU:G@'T9| T4T94nU9HT9| T4T94nU9H| O|  | G} DG | BT5| To4T34oU5GT5| Ta4T54oU5G';5;9@'T5| TD4T54oU5G'& 9T9| T.4T94oU9GT9| T 4T94oU9G;9@'T6| T 4T64oU6GB>EL<lLHHH H HHH '9 |}GGT7~'''9 TM5| T3T*34oUB5GTA5| T3TD54oU65G' ;95;a9p'T75| T3T:54oU,5G'}9 T 5| T3T24oU5G;C9TI9| Tx3TL94oU>9G;G9+@TK9| Tf3TN94oU@9GB>EL<*LG HG HG HH G H G H G H G P@'  )##'  p `'89 T 9|  T &3T 14 oU 9G T 9T 9T 9T 9T9T9GGGGGGG ` @  P p0' 9 V1;11U1U1V1;11U1U1;1U>1U1V1|;11U1T11U1V1uV1|;11U1T11U1V1s;11U1U1U1Ut1U 1V0h;01U0U1U{1U_1U0V00VF10V0W;01U0T01U0U01V0L;01U0U1V0K;01U0U1V0H;01U0U0V0G;01U0U0V00V00V00V00V00V00V10V03;01U0U0V00V00V00V10V0";01U0U0V00V00V00V10V0;01U0U0V10V10V10V10V1;01U0U91U!1U 1V0;01U0U0V00V00Vp10V0;01U0U0V10V00VX10V0;01U0U0V10V10V@10V1;01U1U$1U 1V0;01U0U0V10V10V10V1;01U0U0V10V10V10V11V11V11V 11V 11V 11V 11V 11V1; 11U 1T 11U 1V 1;11U 1T11U1V 1;11U 1U 1V 1V1V1;11U1V1V1;11U1V"1V#1;11U"1V&1V+1V.1&1V11+1V21V31V61.1V91&V:1V=151V@1:1VA1bVB1VE1=1VH1B1VI1VJ1zVM1E1VP1VQ1wVT1L1VW1VX1VY1uV\1T1V_1Y1V`1,V_1/Vb1\1Vc1Vd1fVg1_1Vj1d1Vk1?Vl1`Vo1g1Vr1l1Vs1Vr1V/Vu1o1Vv1 Vw1Q;r11Uv1Vx1P;s11Uw1Vy1=Vz1L;u11Uy1V{1hV|1J;w11U{1V}1cV~1H;y11U}1V1E;z11U~1U5U3Uz3Uf3U03U1U1U1Vp14;k1U1U1U1Uw1Vk1/Vt1f1Vu19;p11Ut1U~1Vt18V}1o1V~1DV1y1V1R;1US3U1V1];11U1V1^V1c;11U1V1`;11U1V1_;11U1V1\;01U1V1_V1;11U1;01U1Uk4V1;11U1V1V1;11U1V1;11U1V1;11U1V1V1;11U1UL4V1;11U1V1V1;11U1V1V2;11U2V2;21U2V2/V2V 2V2V2V!2V(2V-2;(2UT2U82V,2V52'2V62;121U52U?2V52V>202V?2;:21U>2UJ2V>2;92UW2UC2VE2;@21UD2UH2VL2VS2G2V^2;Y21U]2Va2;\21U`2Vb2Vi2;d21Uh2Vl2;g21Uk2Vo2;j21Un2Vp2Vw2;r21Uv2Vz2;u21Uy2V{2V2;{21U2V2V2;21U2V2V2 V2V2;21U2V2;21U2V2;21U2V2V2V2-V22V2CV2VV2i;,/1U2V2r;7/1U2V2{V2V2;21U2V2;21U2U2V2;21U2U2V22V22V3V3V3T01U%3V)3;$31U(3V*3AV+3;&31U*3V,3;'31U+3V/3;*31U.3V03V73;231U63V:3;531U93V=3;831U<3VB3;=31UA3VE3;@31UD3VH3;C31UG3VI3VN3V]3I3VP3VY3K3V\3;W31U[3V_3;Z31U^3V`3Vm3Vx3V3;z31U~3V3V3;31U3T/1U3T11U3T11U3T/1U~3TJ11Uz3V|3;w31U{3Ty31Uw3'scripts'compile'filename'scripts/compile.scm'imports'system'base'select'compute-compiler' compile-file'default-warning-level'default-optimization-level'target'message'optimize'srfi'srfi-1'srfi-13'srfi-37'ice-9'format'match'exports' declarative?'guile'define-module*'set-current-module'%summary'Compile a file.'fail'%options'srfi-37:option'help'version' load-path'output'r6rs'r7rs x'warn'from'to' parse-args' show-version'show-warning-help'show-optimization-help'main'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'current-error-port' error: ~?~%'exit' alist-cons'help?'compile (GNU Guile) ~A~%'Copyright (C) 2021 Free Software Foundation, Inc. License LGPLv3+: GNU LGPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.~%' assoc-ref' output-file'.`-o' option cannot be specified more than once' install-r6rs?' install-r7rs?'%load-extensions'equal?'warnings' alist-delete'Bad warning level `~a'' warning-level'$The available warning types are:~%~%'for-each'%warning-types'~%'6You may also specify warning levels as `-W0`, `-W1',~%')`-W2', or `-W3'. The default is `-W1'.~%' ~22A ~A~%'`~A'''struct-ref/immediate'=Wrong type argument in position 2 (expecting boxed field): ~S' out-of-range'Argument 2 out of range: ~S'warning-type-description'Wrong type argument: ~S'warning-type-name' struct-vtable'string=?'string-prefix?'no-' substring'symbol->keyword' string-append'?'assq'available-optimizations'Unknown optimization pass `~a'' optimizations'Bad optimization level `~a''optimization-level'$The available optimizations are:~%~%'symbol->string' -O~a~%'string-trim-right'keyword->symbol' match-error'no matching pattern'@To disable an optimization, prepend it with `no-', for example~%'`-Ono-cse.'~%~%';You may also specify optimization levels as `-O0', `-O1',~%'@`-O2', or `-O3'. Currently `-O0' turns off all optimizations,~%'@`-O1' turns on partial evaluation, and `-O2' and `-O3' turn on~%'0everything. The default is equivalent to `-O2'.'2`--from' option cannot be specified more than once'0`--to' option cannot be specified more than once'4`--target' option cannot be specified more than once' args-fold' input-files'unsupported-warning'~A: unrecognized option~%' append-map'scheme'bytecode' %host-type'wUsage: compile [OPTION] FILE... Compile each Guile source file FILE into a Guile object. -h, --help print this help message -L, --load-path=DIR add DIR to the front of the module load path -o, --output=OFILE write output to OFILE -x EXTENSION add EXTENSION to the set of source file extensions -W, --warn=WARNING emit warnings of type WARNING; use `--warn=help' for a list of available warnings -O, --optimize=OPT specify optimization passes to run; use `-Ohelp' for a list of available optimizations --r6rs, --r7rs compile in an environment whose default bindings, reader options, and load paths are adapted for specific Scheme standards; see "R6RS Support" and "R7RS Support" in the manual, for full details -f, --from=LANG specify a source language other than `scheme' -t, --to=LANG specify a target language other than `bytecode' -T, --target=TRIPLET produce bytecode for host TRIPLET Note that auto-compilation will be turned off. Report bugs to <~A>.~%'%guile-bug-report-address' install-r6rs!' install-r7rs!'append' %load-path'%load-should-auto-compile'>`-o' option can only be specified when compiling a single file'cdr'6Wrong type argument in position 1 (expecting pair): ~S' sigaction'SIGINT'interrupted by the user' wrote `~A' '*current-warning-prefix*'' with-target'opts  8   `l  ll \ Ll $0P!#%')+|-/1 3h!4!5"6 #9(#<H#?D$Bd$D$F$H$J$L%N%P&RD'S'U)V)X+Y|+[,^X-_T.at.cX/d|/e/f/h$0j`0l0n0p81s\1v1y42|2223p33T45566 89:*"(**"""" * ***"" "" * *"* ******`7`7`7`7 ;`7l  E hEE  LE oEEEE WE OE fE tE TE  EEE*288@`  TLl  .@ `  8  $E6)< =      $ @;@@0 0 2 0p04  EE$\D`Hd E w   >6 EL    2< R Ru  8Q*ll<HpHppEIOMGU0J^k`%h zKS< <`>8>[>>K @0 0 $ $   l l (*(j  |R|I  '!D ! % O %&+&(+(\*9*\*x*x*+$+,s,--...N..Q.$7T$77!78<8(:%(::&   $ - 22;?CJ NU[`dltx| NU`dlt| NU`dlt| NU`dlt| NU`dlt| NU`dlt| NU`dlt| NU`dlt| NU`dlt| NU`dlt| NU`dlt| NU`dlt|  ?      $,4 <(D0L8P@XHtH|H``" (((08:J:::<R:8000XZZZZ\ZX000`bbbbdb`000hjjjjljh000prrrrtrp000xzzzz|zx000         0 0 0         0 0 0         0 0 0         0 0 0         0 0 ( 0 2 2 2 2 4 20(  ( ( ( ( ( (  *2    *C J C J  C J 08@HLThp x0 ( C J    (08@DLP C J C J  C J    (08@DHPX l t(|  8H( C J C J     (08@DLlt(( C J C J C J  C J C J    (08@DLl  (08 C J    (08@DLP C J    (08@DLP C J C J    (08@DHXlt| CJ C J C J C J  C J C J  C J C J C J C J    0LTX@t((H (@HPX@H(0C J C J C J (08@DHP@p @80@0@C J NCJ dlt|[`N dlt|[` (08@DHPT \(x0888@BBDJ2B2 (0224*2* C J C J C J C J C J  C J C J  C J C J  C J C J C J C J  C J C J  C J C J  C J C J  C J C J  C J C J C J C J    (08@D@LPdx@H@P@PH(@P(@HPX@H   @ P  H         (   @ P            (   @ H P X      @ H        (@HPX@H(0C J C J CJ  C J C J     (08@DHP@p0 (08@00000H00X``pX ( ( (8H8H8H8H8H8H C J C J C J  C J C J    (08@DLl  (08 C J C J C J  C J C J    (08@DLl  (08 C J C J C J  C J C J    (08@DLl  (08 C J  C J  C J   (08@DHPX `(h0|0800H08(00@00X0@(0(0 ( C J C J  C J    (08@DL`hpx|0 (C J C J   (08@DLlt  (   (C J C J  (08@DHPX l t(|  8H  C J    C J    C J   C J C J C J C J C J C J C J C J C J C J C J C J  C J C J C J C J ?4<PX`hl(t80@8H (HX088@88PX8@0P`((P`88Xh@@@H@@@`pHhxPpX``hppxpp`xx`xx x  x                        p x    pxx (,4@`C J C J  C J 08@HLThpx  (08C J C J C J ?  (08@DHP X(l(t0|(((0((0(((0::888HPH@C J (08@DLT\ d(l0t8x@|HPX`h\*x*~38Q    `l  T`p`hdXp| $!&');D+;`+,-F./$/S/P 8lx8 9;;<%... . Guile 3.0.7failshow-warning-helpshow-optimization-helpparse-argsshow-versioncompiler scripts/compile.scmice-9/match.upstream.scmsystem/base/message.scmice-9/boot-9.scm };,a,,,b,,,b,$,;ah, J~J! ~ ,zJ ,|J ,|J ,|J ,zJ ,zJ ,|J ,wJ ,wJ ,|J ,|J ,h%~~ wwJh ~{{hn{{{{zZ   Y,x @<&,L; *,)Yx,Y>%<6$,,;k<),l;   h,k;Z ;[<.,L<.,L4<*;0=+' 8&,*$,%<$u%zY8V   Y+,U,i +J$%-$vzwZ;< ,i ^,Z,Z, yh<-"),w))E#,g?(E%,vh% ;3$ ph1D0, h+ j)(YwEw   Y<,D,i 6Jtzw!, 1D0, h+ j)(YwEw   Y<,D,i (Jrzw!,' w>Y   Y",,i J&'-&vzwZ;< ,i']{Y87'hh y iz,,$,,$,,$,,,x,Z,Z,Z,Z,Z,ZY<),;   h,;Z ;),L<),;   h,;Z ;',L<),;   h,;Z ;[#j"W(\'VvY<-Y,i<$<5#,+;< *,)Yx,m wwix.,i.,i1,i-1, if p2,h9; -2,h7; -2,h;;.,i.,i.,i;<,fw  L ,h< K ,h<Q(w%< <w~;   Y ,~;Z  Y3] J"<'?~Y   h,~;Z ;<(-A,-gz <-----y   $ `  l (``|X| ! %&(/\*/x*+,:-..G.P$7l7 8(::<failshow-warning-helpshow-optimization-helpparse-argsshow-versioncompileclosureargcachevarproctmpmod%summaryfail%optionsobjtagcachedboxvtableflagsmaskresrfieldsnfieldsptridxbitsspairparse-argscodeshow-versionshow-warning-helpshow-optimization-helpcompilemainmessageargsnameoptresultbprimsunkiawtwordvaltoptionswxtailunboxedfilefromtotargett-1736f730d4fbce94-4fevalsParse argument list @var{args} and return an alist with all the relevant options..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