#!/bin/sh
exec_dir=${YAPBINDIR:-/usr/bin}
exec $exec_dir/yap $0 "$@"
YAPVYap-5.1.1             3  x           c OaT       3     XX JX J JK8 JF JJT JJ JK J Jܐ J J Je JE JX Ji Jp J JQ JL JL JM JM JO JR JPd JT JW  J  J$ J  JD JX JYt Jd J J J( Js J Jd J\ J@ J\X J^  J]T J^X J^ J_  J^ J_ J` J`4 J`x Ja Jd( Jc Jd  JaD Ja J J Jz Jz J Jt JmL J4 J J Jx JVT J J Jj JR JO Jwh J` Jt J J4 J J JҔ JZ JZ Jt J޸ J J( Jl JP J J J  JzD JT JD Jz  J Jk JL$ JӀ J J JO JS JT JH J J0 Je0 J J` Jb Jb JX J$ Ju Jd J J` J Jy\ JFh JJ J J, Jd J J JL JdT JcH Jk J[ JZ Jb Ja J J J Jf Jt J0 J J J Js J J J Jh JL J JL Js Juh JX J J] J J Jh J Jkl J J< J Jt J J J J J J J] JbX Jb Je J J, Jt JͰ J Jθ JEx Jp J{ J{ J| J~ JE$ J| J˜ J, J˼ J< J\ J J| Jl Jl J J J JH J J J J J J JH J Jt J JD J J J J Ji J Jݠ J Jo$ Jd J JP J J J J J J Jv, J J JÌ J J( JX JD J  J< J J$ J J J| Jd Jx J J J< Jǀ J J$ J\ JH J( J JT JG J J@ J J, J J  J J Jװ J J J Jm Jn Jo J
































								

































     |P.               ?           []           .        @           3      \           &4           X      
%1                                                                                                                                                                                                                                                                                                                                                                                 J !p JF       J                                                                                                                               J                             J J J J J J JF       JL$                             JF       JX                             J                             JE                                         s s c    #`    t( t uH                                                 |:                                                                                                                                                                                                                                                            J JӀ J$                                                                                                                cj c c c c c\                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
P
@"(]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     u v8 u u v( v v v v v w  w w( w@ wP wh w w w w w w x  x x  x8 xP xh x x x x x y  y y( y8 yX yp y y y y y z  z vP zH z     c z z z { {0     {H {x { { { | |  |8 |P | | | | } t }( | }@ }x } } ~ ~@ ~ ~ ~p   0 H      0 h        0 h    X p   cj  c c c c cz  h  x                    	x      P                                                                                                               
           K            %p                        &0~         t tP                                         $ $ , , 4 4 < < D D L L T T \ \ d d l l t t | |                                         $ $ , , 4 4 < < D D L L T T \ \ d d l l t t | |                                         $ $ , , 4 4 < < D D L L T T \ \ d d                                                             a          JӀ       ( ( !h    J
                            
 7|@   A      <  X JM OaX Oa\ J OaX  JR JJT  JX (           H JYt OaX }    Jd Jh OaX J J JYt Oa\ }    Jd Jh Oa\ J J JJ JQ JF    J^ OaX J^ Oa\ JJ   JX h         !     0skip_while_var x                              JYt OaX    JX Je Oa` J J J Jkl OaX JYt Oa\ }    J\X J] 0    J Jkl Oad J J J< Oa` JJ JQ J_ Oa\  " J^X Oad Oa` J      JK JJT  JX X                    JYt OaXQ    JX Je Oa` J J Oad Oah JYt Oa\ }    J\X J] 0    J Jkl Oal J J J< Oa` JJ JQ J`4 OaXu`    Jd( Oad Jd( Oah J_ Oa\  " J^X Oal Oa` J      JK JJT  JX (        (            JYt OaXP    JX Je Oa` J J Oad Oah JYt Oa\ }    J\X J] 0    J Jkl Oal J J J< Oa` JJ JQ J`4 OaXu`    Jd( Oad Jd( Oah J_ Oa\  " J^X Oal Oa` J      JK JJT  JX         
            JYt OaXT    JX Je Oa` J J Oad Oah JYt Oa\ }    J\X J] 0    J Jkl Oal J J J< Oa` JJ JQ J`4 OaXu`    Jd( Oad Jd( Oah J_ Oa\  " J^X Oal Oa` J      JK JJT  JX         wH            JYt OaXRX    JX Je Oa` J J Oad Oah JYt Oa\ }    J\X J] 0    J Jkl Oal J J J< Oa` JJ JQ J`4 OaXu`    Jd( Oad Jd( Oah J_ Oa\  " J^X Oal Oa` J      JK JJT  JX                      JYt OaXS    JX Je Oa` J J Oad Oah JYt Oa\ }    J\X J] 0    J Jkl Oal J J J< Oa` JJ JQ J`4 OaXu`    Jd( Oad Jd( Oah J_ Oa\  " J^X Oal Oa` J      JK JJT  JX                     JYt OaXS    JX Je Oa` J J Oad Oah JYt Oa\ }    J\X J] 0    J Jkl Oal J J J< Oa` JJ JQ J`4 OaXu`    Jd( Oad Jd( Oah J_ Oa\  " J^X Oal Oa` J      JK JJT  JX                         JYt OaXX    JX Je Oa` J J Oad Oah JYt Oa\ }    J\X J] 0    J Jkl Oal J J J< Oa` JJ JQ J`4 OaXu`    Jd( Oad Jd( Oah J_ Oa\  " J^X Oal Oa` J      JK JJT  JX                     JYt OaXX(    JX Je Oa` J J Oad Oah JYt Oa\ }    J\X J] 0    J Jkl Oal J J J< Oa` JJ JQ J`4 OaXu`    Jd( Oad Jd( Oah J_ Oa\  " J^X Oal Oa` J      JK JJT  JX                     JYt OaXV    JX Je Oa` J J Oad Oah JYt Oa\ }    J\X J] 0    J Jkl Oal J J J< Oa` JJ JQ J`4 OaXu`    Jd( Oad Jd( Oah J_ Oa\  " J^X Oal Oa` J      JK JJT  JX                    x JYt OaXWp    JX Je Oa` J J Oad Oah JYt Oa\ }    J\X J] 0    J Jkl Oal J J J< Oa` JJ JQ J`4 OaXu`    Jd( Oad Jd( Oah J_ Oa\  " J^X Oal Oa` J      JK JJT  JX                     h JYt OaX     JX Je Oa` J J Oad Oah JYt Oa\ }    J\X J] 0    J Jkl Oal J J J< Oa` JJ JQ J`4 OaXu`    Jd( Oad Jd( Oah J_ Oa\  " J^X Oal Oa` J      JK JJT  JX         A           !X JYt OaXV     JX Je Oa` J J Oad Oah JYt Oa\ }    J\X J] 0    J Jkl Oal J J J< Oa` JJ JQ J`4 OaXu`    Jd( Oad Jd( Oah J_ Oa\  " J^X Oal Oa` J      JK JJT  JX  x        mH   1     ,      JM OaX Oa\ JJT  JX !h        !eamconsult                ! "   9 J             H
 
l	L                   A         8 "0            
    	L   &
l     Z   Y         T~     !
  JP Oa`  "h  ! J            " JX "P   a        
TH JL      
TH
TH
TH    J !                                 	   a         " J         "             Jr                                " `	D             
X
X  @	                                                                                                                                                                                                                                                 J    J                    J                                                                                                                                                                                                                                                                                                                            JP                                                            J                                                                                                                                                                                                                                                    JÌ                                                                                                            J   g                                                                                                                                                                                                                                                 J  
                                         J     JE$                                                                            JEx                                    JE                                                                                            J            J                                                                                    JFh   |                         JF                                                                                                                            J                                                                           JX   t                                 Jǀ                            JG                                                                                                           J                                                                                                                           J                                            J                    JH   l                 J                                            J$                                                                                           J                                                                                    J                                                            JJ                                                    JJT                            Jp            JJ   } J                                                                                                            J   ]         J                                    J4   B JK8                                                            J|                            J˜    J            JK    J˼                                                                                                    JL$   e J,                    JD                                                    J|                            J    JL                                            JL                            J                            J    JM                                                            J\                                                                    J            JͰ    JM                                                    J    J   C                                                                                                                                                                                 J   D Jθ                                                                                    JO                                                                                            Jp                                    JO   K J   	                                                                                 JO   i                                         J,    J0                                            JPd            Jt                                                                                                    J   
                                                                 J$                                                            J`   M                                                         JQ            J                                                            J   O         JR   J                                                                                                                                         JҔ   S         JR                                                            J                                    J   h                                                                                                                 J    JӀ   f         JS   j                                 J   &                                                                 JT   k                                                                                                 Jt   @                                                         J    J                    JT                                                                            J$   u                                                 JX   
 Jd   !                                         J                            J                                            J            J   x                                 J                                                    JVT   F                                                                                                                                                                                                         JW                                     JL                                                    J                                            Jװ                                                                                                                   J(   Y                                         J\   ( Jd   ' Jl   Z                                                                                 J                            JX                                                            J$                            J@   )                                         JYt                                                                                                                                                             JZ   T         J                                                                                                                     JZ   U                                 JZ    J   H                                                                                                                                                                                 J[                                                            J   X         J                                                                                                                            JT   ` J\X   *                                                 Jܐ    J                                                                                                                            J                                            JH    J]T   , JX                                            J]                    Jݠ    J                            J   p                 J]    J    J                    J                    J^    +                                 JL            J^X   -                 Jt   V                 J^   0                                         J޸   W         J^   .                                                 J_    /                                 J,            J<                                                                                                                                                            J_   1 J                                    J`   2                                 J`4   3                                                                 J|    J`x   4 J   #                 J`   q                                 J`   y                                                         Ja   5                                                 JaD   9 JL    JD                                            J    Ja                            J   Ja   : J   "                                                 J                            Jb            J    ^ J(   $                                         JbX                                    Jb   r J   c                         Jb    J                                   Jb   s                                         J    Jc   7                                 J<            JcH                            Jh                                    J                                    J   ~                                                                 Jd    8                                 Jd(   6                                 JT   JdT    Jd                                                                                            Jd   w                 J   G                                 J     Je                                    Je0   o                                                                                 J   z                                                 J    Je                                                                                                    J4   P                                                                                                                 Jf                                            J   Q                                 J                                                            JD                                                                                                                                                                                                                                                    J<                                                                    Jh                            J                                                            J   \                         Ji                                                            JD   a                                                                                                 J   Ji                                    J                                                                                                                                                                    Jj   I                                                                         J                                                            J                                                    JH                           Jkl                                            Jk                                                            Jk   d                                         Jl                            J(                                                                                                                   Jl                                                                                    J                           J                                            JmL   A                                 Jt                                    Jm                                           J                                                                    Jn                                                           JP   [                                                                                 J   <                                                                 J   ;                                         Jo$                    J<                                    Jd            Jt   N                                                                                 Jo                                                                   J                                                                                                                                                            J                                                                                    J                                                                                                                   J                    J                                                                                                                                                                                                    Jd                                                                                            J                                                                                                                                                                                                    Js                            Js                                    Js   %                                 J                                                                                            J\                                           Jt                            J   ? Jt                    J  	                                                                                                                 J@  
                                 Juh                                                            Ju   v         J                                                   J                                                    J,   Jv,                                                                                                            J   m                                                                                                                                         J0   n                                                 Jwh   L                                         J                                                                                    J                                    Jx                                            JH                                                                                                    J                                                            J                                                                                                    Jy\   {                         Jx   E                                                                                                                         J   Jz    b                                                         JzD   _                                                                                                                                         Jz   =                                 Jz   >                         J{                                                                                                                                                                                                                            J{                                                                                            JX                                                                                             J|    J   R                                                                                                 J(                                                                                                                                                                                                                    J~            J                                                                                                                                                                                                                                                                    J                                                            JX                                                                                                                                                                              
xprolog                 user                   idb            attributes             charsio                terms         	                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ZYVUUHMOOM`
 `JJPFEDBBH@@h:8p65@0/)) C&`##`@H  @@`p 0PXph
X8 
(	``` P88  h
(

w
wh
( 

@

h
@




@
 

`
 

 
H
ְ
ٰ
'


x

 

`

 



0




8


H

8L
8



8

(4




 8	`hP   P
w
v` x        8       
 $creep                    s t(   a         t4 JӀ     ^x^x^    J tZ                                           7 t$undefp                   t t   a         JX         J t                             t(           rt$spy                      u uH   a        H JX     HHH    J u0[h                             t           	@$abol          	 not            append         h    $array          |$array_arg          `->         /:-     H$alarm         !jh    $sig_pending                |{}     
    $att           ! 8Ɛ$last_choice_pt        $break         $p0call           
	 $catch              x,          0cputime        
~0Y$csult              !      / |$cut_by                $dbref             e           =              end_of_file        fail                false              $fast              RX>      N$gc    F8    $gc_margin         $gc_trace      @    $gc_verbose    !    $gc_very_verbose           var        xglobal_sp      HHheapused           inf        S<          local_sp       $call              8-      a0$mf         nan         \+         xotherwise          Ÿpi         u`+      
P $portray       h$profile            ?-         random             @read               @repeat         !$restore_regs               0;        stackfree           $stream        !     0$stream_position            true                   user_error             user_input             user_output         $VAR           !
 $version_name              write                  %.15g               {xAF_INET                   {`            {AF_LOCAL                  {       O {AF_UNIX                   {                  up              v               vH              v(                            |$att_do                   |h                  vp                  v              wP8   
$when                     |                  w                w(                  w x   ! }x$execute_in_mod                   }X 0   !@ }$execute_within                   }            }atom                      }          ~atomic                    }         ~@compound                  ~( H       float                     ~X    Ө ~$format@                  ~UH       integer                   ~ P         number                    ~         0primitive                                x H   )
 $last_execute_within                      `                   0       ! $mega_clause                                  (:                  p   P 0$mf_clause                       !h h$mutable_variable                 H                  yH              z8              yp              y       !x $static_clause                                      z`E              zx#   !     hend_of_stream                     H       !h$top_thread_goal                     ! $change_module                    `   !$current_module                       y @throw                     (               y                  y            H|                               z       )        $I_FOUND_THE_VARIABLE_AGAIN    a        p JJT       ppp    J z                             uH                      y  h   a         Jܐ     0   
 J P                                                   v    a        | Jt     |x    J                              h           !   `$recorded_with_key                @ x   a         JX D         J `                                           ! p$do_log_upd_clause                    a        
	 Jwh     
	
	 
	    J 	                             x                       a        

 J     


	

X    J p	                                        !8 $do_static_clause                      a        
L Jwh     
L


     J 	                                        a          J]T             J @                                         !  $handle_throw                         a        L Jt     L    J                                          !     goal_expansion                    x    a          J(                   J     c                                       a        ` J       ```    J w0                                        a         | J        |             J                                             A                                                              1     "    (                      J        |8      $4           ٘-->                4              $         s
f@dynamic                  $~         !initialization                   $~             {mode                     $~             public                   $~         Wmultifile                $~         !fPmeta_predicate                   $~         !8discontiguous                    $~             Puncutable                $~                  L                L        |                 }                                                {                }@        2        \=                 2           is                 2            0=..                2            ==                 2           V \==                2           V@<                 2           X(@>                 2           Wp@=<                2       hX@>=                2           P=:=                2           Q=\=                2                   2                   2           S=<                 2       T>=                 2                 X        p      !!        X      !!           ~/\                 !       (p\/                 !           #                  !           o\                !         	|*                  !           /                  !           p<<                 !           >>                 !           vmod                !           ~rem                !           v//                 !           **                 0        Xp^                         q $leash                             Yap-5.1.1                )     system_library_directory       !        /usr/share/Yap                        8set_value                   P   a          J X     H{             J 8                                p           9      4 P     J     P     JJT P JX      get_value                     a          J X     H             J                                  P           9      4      J          JJT  JX    	G $values                       a         P JX     H             J                                            9      4      J          JJT  JX P   D $opdec                    x    a          JX     H{             J                                            9      4      J          JJT  JX         Xname                      @ p   a          JJ  P     H             J X                                           A      < p     JJ J     p     JK JJT p JX         (char_code                  @   a          J  X     H              J (                                p           9      4 @     J     @     JJT @ JX         atom_chars                    a         x JJ  P     H             J                                 @           A      <      JJ J          JK JJT  JX x        atom_codes                    a         H JJ  P     H             J                                            A      <      JJ J          JK JJT  JX H        atom_length               x    a          J  X     H@             J                                            9      4      J          JJT  JX     X$atom_split               @ p   a          J X     Hp             J X                                           9      4 p     J     p     JJT p JX    !     (number_chars                       @   a          JJ  P     H             J (                                p           A      < @     JJ J     @     JK JJT @ JX         number_atom                   a          JJ  P     H<             J                                 @           A      <      JJ J          JK JJT  JX    !     number_codes                          a         X JJ  P     H             J                                            A      <      JJ J          JK JJT  JX X       atom_concat                   a         ( JJ  P     H             J                                            A      <      JJ J          JK JJT  JX (   !    atomic_concat                     X    a           JJ  P     Hr             J x                                           A      <      JJ J          JK JJT  JX      P       @ H   a          JJ  P     H             J 0                                           A      < H     JJ J     H     JK JJT H JX    ) H $statistics_trail_max                      (   a          JX     Hp             J                                 H           9      4 (     J     (     JJT ( JX    ): $statistics_heap_max                           a         p JX     Hp             J                                 (           9      4       J           JJT   JX p   ) xh $statistics_global_max                        a         H JX     H             J                                             9      4      J          JJT  JX H   )t $statistics_local_max                     p    a           JX     Hx             J                                            9      4      J          JJT  JX     ) p$statistics_heap_info                     H    a          JX     H             J p                                           9      4      J          JJT  JX    ) ` H$statistics_stacks_info                     `   a          JX     Hl             J H                                           9      4 `     J     `     JJT ` JX    )O  $statistics_trail_info                     8   a          JX     H             J                                  `           9      4 8     J     8     JJT 8 JX      $argv                          a         p J X     H$             J                                 8           9      4       J           JJT   JX p     $runtime                      a         8 JX     H             J                                             9      4      J          JJT  JX 8   8 x$cputime                  `    a           JX     H0             J x                                           9      4      J          JJT  JX       @$walltime                 ( X   a          JX     Hʠ             J @                                           9      4 X     J     X     JJT X JX    !( $access_yap_flags                  (   a          J X     H             J                                 X           9      4 (     J     (     JJT ( JX    !*@ $set_yap_flags                        a         h JX     Hk             J                                 (           9      4      J          JJT  JX h   S`abort          a          JJ P      H_             J                                            A      <      JJ J          JK JJT  JX    !p h$max_tagged_integer               H    a          J X     H             J h                                           9      4      J          JJT  JX    ! 8$min_tagged_integer                P   a          J X     H0             J 8                                           9      4 P     J     P     JJT P JX    Y8  $halt                         a          JJP     Hn             J                                  P           A      <      JJ J          JK JJT  JX    !
P $lock_system           a         H J X      HV<             J                                            9      4      J          JJT  JX H   !u $unlock_system         a           J X      HVD             J p                                           9      4      J          JJT  JX     !}@ H$enter_undefp          a          J X      HVL             J (                                           9      4 H     J     H     JJT H JX    !
  $exit_undefp           a         p J X      HVt             J                                 H           9      4       J           JJT   JX p   a t      JX      H(             J s                                            9      4      J          JJT  JX     H$late_creep    a          JX      H             J 0                                           9      4 H     J     H     JJT H JX    !	D  $do_not_creep          a         p JX      HT\             J                                 H           9      4       J           JJT   JX p   8
e$flags                        a         8 JX     Hh             J                                             9      4      J          JJT  JX 8        xhide                      `    a           J X     HcL             J x                                           9      4      J          JJT  JX          @unhide                    ( X   a          J X     H`0             J @                                           9      4 X     J     X     JJT X JX     $hidden                        a          JX     HU             J                                 X           9      4       J           JJT   JX      $has_yap_or    a         @ JX      HV,             J                                             9      4      J          JJT  JX @   Ap $has_eam       a          JX      HV4             J h                                           9      4      J          JJT  JX    ! 8$default_sequential                P   a          JX     HV             J 8                                           9      4 P     J     P     JJT P JX    )     unify_with_occurs_check                    (   a          J  X     I<0             J                                 P           9      4 (     J     (     JJT ( JX         cyclic_term                   a         ` J X     I:             J     c                                       9      4      J          JJT  JX `   !     acyclic_term                          a         0 J X     I;x             J     c                                    9      4      J          JJT  JX 0    p$$cut_by                  X    a          J     M:             J p                                (           9      ,      J          JJT  JX    a          J       M4             J }                                           9      ,       J           JJT   JX    a         ( J      M5              J ~                                            9      ,      J          JJT  JX (   a          J      M5             J ~                                           9      , P     J     P     JJT P JX        snonvar                        a          J      M8@             J                                  P           9      ,      J          JJT  JX    a           J      M6             J                                             9      ,      J          JJT  JX     a          J      M8             J H                                           9      , H     J     H     JJT H JX    !      db_reference                          a          J  	    M6             J                                  H           9      ,      J          JJT  JX    a           J  
    M7             J 0                                           9      ,      J          JJT  JX     a          J      M7             J ~@                                           9      , H     J     H     JJT H JX    a         P J      M7t             J ~p                                H           9      ,      J          JJT  JX P   a          J  
    MF             J }@                                           9      , x     J     x     JJT x JX              (   a          J      MF             J                                 x           9      , (     J     (     JJT ( JX     x       h    a         H J      M8             J                                 (           9      ,      J          JJT  JX H        arg               p    a          J      MD0             J                                            9      ,      J          JJT  JX         Hfunctor                   0 `   a          J      M?l             J H                                           9      , `     J     `     JJT ` JX     $plus                      (   a         Ø J     M?(             J                                 `           9      , (     J     (     JJT ( JX Ø   	p $minus                        a         ` J     M?(             J                                 (           9      ,      J          JJT  JX `   L Ġ$times                    Ĉ ĸ   a         ( J     M?(             J Ġ                                           9      , ĸ     J     ĸ     JJT ĸ JX (   2 h$div                      P ŀ   a          J     M?(             J h                                ĸ           9      , ŀ     J     ŀ     JJT ŀ JX    
` 0$and                       H   a         Ƹ J     M?(             J 0                                ŀ           9      , H     J     H     JJT H JX Ƹ    $or                   a         x J     M?(             J                                 H           9      ,      J          JJT  JX x   H Ǹ$sll                      Ǡ    a         @ J     M?(             J Ǹ                                           9      ,      J          JJT  JX @   ޠ Ȁ$slr                      h Ș   a          J     M?(             J Ȁ                                           9      , Ș     J     Ș     JJT Ș JX    !o P$compile_mode                     0 h   a          JX     A             J P                                Ș           9      4 h     J     h     JJT h JX    !
E  $start_consult                      8   a         ʨ JX     A             J                                  h           9      4 8     J     8     JJT 8 JX ʨ   !  $show_consult_level                   a         x J X     A@             J                                 8           9      4      J          JJT  JX x   !B $end_consult           a         0 JX      AKT             J ˠ                                           9      4      J          JJT  JX 0   
 p$set_spy                  X ̈   a          JJP     AL             J p                                           A      < ̈     JJ J     ̈     JK JJT ̈ JX    h @$rm_spy                   ( X   a          JX     A             J @                                ̈           9      4 X     J     X     JJT X JX     $compile                       a         ΐ JJP     B             J                                 X           A      <       JJ J           JK JJT   JX ΐ   ! $compile_dynamic                      a         h JJP     B             J                                             A      <      JJ J          JK JJT  JX h   ! ϸ$purge_clauses                    Ϙ    a         @ JX     A             J ϸ                                           9      4      J          JJT  JX @    Ѐ$in_use                   h И   a          JX     A,             J Ѐ                                           9      4 И     J     И     JJT И JX    5p H$is_dynamic               0 `   a          JX     Aj             J H                                И           9      4 `     J     `     JJT ` JX    !
 $is_metapredicate                  0   a         Ҡ JX     Ai              J                                 `           9      4 0     J     0     JJT 0 JX Ҡ   1o $is_expand_goal_or_meta_predicate                     a         Ӏ JX     A             J                                 0           9      4      J          JJT  JX Ӏ   !O $is_log_updatable                 Ө    a         P JX     Ah0             J                                            9      4      J          JJT  JX P   O8 Ԑ$is_source                x Ԩ   a          JX     Ag@             J Ԑ                                           9      4 Ԩ     J     Ԩ     JJT Ԩ JX    ! `$pred_exists                      @ x   a          JX     Af4             J `                                Ԩ           9      4 x     J     x     JJT x JX    !	
` 0$number_of_clauses                 H   a         ָ JX     Aq             J 0                                x           9      4 H     J     H     JJT H JX ָ   h $undefined                    a         ׀ JX     Ad             J                                 H           9      4      J          JJT  JX ׀   ! $optimizer_on          a         8 JX      AK             J ר                                           9      4      J          JJT  JX 8   )U ؈$clean_up_dead_clauses         a          JJP      AL             J `                                           A      < ؈     JJ J     ؈     JK JJT ؈ JX    ! xP H$optimizer_off         a         ٸ JX      AK             J (                                ؈           9      4 H     J     H     JJT H JX ٸ   !(  $kill_dynamic                         a         ڈ JX     Ax              J                                  H           9      4      J          JJT  JX ڈ   ) $in_this_file_before                      ڰ    a         ` J X     A             J                                            9      4      J          JJT  JX `   ) ۰$first_clause_in_file                     ۈ    a         8 J X     A8             J ۰                                           9      4      J          JJT  JX 8   !M` ܀$mk_cl_not_first                  ` ܘ   a          J X     B!             J ܀                                           9      4 ܘ     J     ܘ     JJT ܘ JX    ! s P$new_multifile                    0 h   a          JX     A}8             J P                                ܘ           9      4 h     J     h     JJT h JX    !,   $is_multifile                       8   a         ި JX     Ac             J                                  h           9      4 8     J     8     JJT 8 JX ި   !	 $is_profiled                          a         x JX     Al             J                                 8           9      4      J          JJT  JX x   !
  $profile_info                     ߠ    a         H JX     A             J                                            9      4      J          JJT  JX H   ! $profile_reset                    p    a          JX     Aa             J                                            9      4      J          JJT  JX    ! @ `$is_call_counted                  @ x   a          JX     A             J `                                           9      4 x     J     x     JJT x JX    ! 0$call_count_info                   H   a          JX     Aج             J 0                                x           9      4 H     J     H     JJT H JX    !  $call_count_set                       a          JX     ARL             J                                  H           9      4      J          JJT  JX    !( $call_count_reset      a         @ JX      AR             J                                            9      4      J          JJT  JX @   13X $toggle_static_predicates_in_use       a          JX      A             J h                                           9      4      J          JJT  JX    !	& P$set_pred_module                  0 h   a          J X     B$(             J P                                           9      4 h     J     h     JJT h JX    !X  $parent_pred                        8   a          J X     A             J                                  h           9      4 8     J     8     JJT 8 JX    ! $system_predicate                     a         x J X     Ak             J                                 8           9      4      J          JJT  JX x   ! z $hide_predicate                       a         H J X     A_             J                                            9      4      J          JJT  JX H   !N0 $hidden_predicate                 p    a          J X     A]             J                                            9      4      J          JJT  JX    ! `$pred_for_code                    @ x   a          JJP     A             J `                                           A      < x     JJ J     x     JK JJT x JX    ! 8$current_stack                     P   a          JJP     A             J 8                                x           A      < P     JJ J     P     JK JJT P JX    !
70 $log_update_clause                 (   a          JJP     B             J                                 P           A      < (     JJ J     (     JK JJT ( JX    ) X$continue_log_update_clause                   a         x JX     B             J                                 (           9      4      J          JJT  JX x               a         ( JJP     A             J                                            A      <      JJ J          JK JJT  JX (            p   a          JX     A             J X                                           9      4 p     J     p     JJT p JX                  a          JJP     B              J                                 p           A      <       JJ J           JK JJT   JX    )ǰ $continue_static_clause                        a         p JX     B             J                                             9      4       J           JJT   JX p   ) $static_pred_statistics                       a         H JJP     A|             J                                             A      <      JJ J          JK JJT  JX H   !  $p_nth_clause                     x    a           JJP     B             J                                            A      <      JJ J          JK JJT  JX     )	@ x$program_continuation                     P    a           JX     A4             J x                                           9      4      J          JJT  JX     ! { H$all_choicepoints                 ( `   a          JJ P     AD             J H                                           A      < `     JJ J     `     JK JJT ` JX    !   $choicepoint_info                   8   a          JJ P     Aڨ             J                                  `           A      < 8     JJ J     8     JK JJT 8 JX    a        H JL      HHH    J }                             8           b x$execute                  8 h   a          JJ P     D
             J P                                           A      < h     JJ J     h     JK JJT h JX     P       8     a          JJ P     D,t             J                                 h           A      <       JJ J           JK JJT   JX            8    a         H JJ P     Dq4             J                                             A      <      JJ J          JK JJT  JX H           8    a           JJ P     Dj             J x                                           A      <      JJ J          JK JJT  JX     a          JJ P     Dt             J }x                                           A      < 0     JJ J     0     JK JJT 0 JX    !`  $call_with_args                       a         x JJ P     D&             J                                 0           A      <      JJ J          JK JJT  JX x               a         0 JJ P     Dy             J                                            A      <      JJ J          JK JJT  JX 0            x   a          JJ P     D:(             J `                                           A      < x     JJ J     x     JK JJT x JX     `        0   a          JJ P     Dx             J                                 x           A      < 0     JJ J     0     JK JJT 0 JX                a         X JJ P     D\             J                                 0           A      <      JJ J          JK JJT  JX X               a          JJ P     DNx             J                                            A      <      JJ J          JK JJT  JX             X   a          JJ P     D@d             J @                                           A      < X     JJ J     X     JK JJT X JX     @      	     a          JJ P    	 Dc             J                                 X           A      <      JJ J          JK JJT  JX           
     a         8 JJ P    
 D3             J                                            A      <      JJ J          JK JJT  JX 8               a          JJ P     DG8             J h                                           A      <      JJ J          JK JJT  JX     h        8   a          JJ P     DU(             J                                             A      < 8     JJ J     8     JK JJT 8 JX    )  $execute_under_depth_limit                    a          JJ P     D             J                                  8           A      <      JJ J          JK JJT  JX     $execute0                     a        X JJ P     D             J                                            A      <      JJ J          JK JJT  JXX   !	/$execute_nonstop                    a        0 JJ P     D             J                                           A      <     JJ J         JK JJT JX0   !	($execute_clause                  `   a         JJ P     D             J                                          A      <     JJ J         JK JJT JX   )`$save_current_choice_point               8x   a         JJ P     CT             J`                                          A      <x     JJ J    x     JK JJTx JX   )(@$pred_goal_expansion_on        a         J X      C             J                               x           9      4@     J    @     JJT@ JX              z   a        ` J X     Cl             J                               @           9      4     J         JJT JX`          z   a         J X     C             J                                          9      4     J         JJT JX   iP$clean_ifcp              8h   a         J X     C(             JP                                          9      4h     J    h     JJTh JX   )C($jump_env_and_store_ball                  @   a         JJ P     Cx             J(                               h           A      <@     JJ J    @     JK JJT@ JX   ! $generate_pred_info                 a         JJ P     C             J                                @           A      <     JJ J         JK JJT JX   ! x$uncaught_throw        a        	H JJ P      C             J                                          A      <     JJ J         JK JJT JX	H  	 z z*8     F, F F   B               z z*     F, F F                   z z*x     F, F F     B           0 Op     F, F F                r Oqx     F, F F               H2 Or     F, F F  A^             X
yZ OtX     F, F F  j   R                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         !P$check_stream                       a        ( JX     FT             J                                          9      4     J         JJT JX(         h   a         JX     F             JP                                          9      4h     J    h     JJTh JX   ! $stream_flags                     8   a         JX     G{<             J                                h           9      48     J    8     JJT8 JX   $close                       a        p JX     Ft             J                               8           9      4      J          JJT  JXp   !    pflush_output                        a        @ J X     G"             J                                           9      4     J         JJT JX@   !
$flush_all_streams     a         JX      G"`             Jh                                          9      4     J         JJT JX   8$get                      P   a         JX     G`             J8                                          9      4P     J    P     JJTP JX   HH $get0                       a         JX     Gc             J                                P           9      4     J         JJT JX   !$get0_line_codes                    a        X JX     G:             J                                          9      4     J         JJT JXX   $get_byte                   a          JX     Gi4             J                                          9      4     J         JJT JX    `$open                    Hx   a         JX     GT             J`                                          9      4x     J    x     JJTx JX   !60$file_expansion                  H   a         JX     G>             J0                               x           9      4H     J    H     JJTH JX   !^ $open_null_stream                   a         JX     G2             J                                H           9      4     J         JJT JX   !$open_pipe_stream                   a         X JX     G@             J                                          9      4     J         JJT JX X   )     open_mem_read_stream                          a        !0 JJ P     G             J     c                                       A      <      JJ J          JK JJT  JX!0   ){(!open_mem_write_stream                    !`!   a        " JJ P     G<             J!    c                                    A      <!     JJ J    !     JK JJT! JX"   )    "hpeek_mem_write_stream                    "@"   a        " JJ P     G6             J"h    c                        !           A      <"     JJ J    "     JK JJT" JX"    ۈ#8$put                     # #P   a        # JX     F             J#8                                          9      4#P     J    #P     JJT#P JX#     $ $put_byte                #$   a        $ JX     F             J$                                #P           9      4$     J    $     JJT$ JX$   )L@$$set_read_error_handler                  $$   a        %` JX     F<             J$                               $           9      4$     J    $     JJT$ JX%`   )
%$get_read_error_handler                  %%   a        &8 JX     GQ             J%                               $           9      4%     J    %     JJT% JX&8    '0$read                    &`&   a        '  JJP     GML             J&x                               %           A      <&     JJ J    &     JK JJT& JX'    &x      &`'H   a        ' JJP     GL             J'0                               &           A      <'H     JJ J    'H     JK JJT'H JX'   s8( $set_input               '(   a        ( JX     F             J(                                'H           9      4(     J    (     JJT( JX(   ($set_output              ((   a        )P JX     F@             J(                               (           9      4(     J    (     JJT( JX)P   h)$skip                    )x)   a        * JX     FP             J)                               (           9      4)     J    )     JJT) JX*   n+$write                   *@*p   a        * JJP     F             J*X                               )           A      <*p     JJ J    *p     JK JJT*p JX*   *X      *@+(   a        + JJP     F             J+                               *p           A      <+(     JJ J    +(     JK JJT+( JX+       ,format                   ++   a        ,h JJ 0P     G             J+                               +(           A      <+     JJ J    +     JK JJT+ JX,h   +      +,   a        -  JJ 0P     G             J,                               +           A      <,     JJ J    ,     JK JJT, JX-    )WH-x$current_line_number                     -P-   a        .  JX     GV|             J-x                               ,           9      4-     J    -     JJT- JX.    !
p.H$line_position                   .(.`   a        . JX     GT             J.H                               -           9      4.`     J    .`     JJT.` JX.   ! /$character_count                 ./0   a        / JX     G[             J/                               .`           9      4/0     J    /0     JJT/0 JX/   R/$start_line              //   a        0h JX     GO             J/                               /0           9      4/     J    /     JJT/ JX0h   !p0$show_stream_flags               00   a        18 JX     G8             J0                               /           9      40     J    0     JJT0 JX18   )r(1$show_stream_position                    1`1   a        2 JX     G0             J1                               0           9      41     J    1     JJT1 JX2   ) (2`$set_stream_position                     282x   a        2 JX     F             J2`                               1           9      42x     J    2x     JJT2x JX2   !2830$user_file_name                  33H   a        3 JX     GYp             J30                               2x           9      43H     J    3H     JJT3H JX3   3$file_name               34   a        4 JX     G^p             J3                               3H           9      44     J    4     JJT4 JX4   4$past_eof                44   a        5H JX     F             J4                               4           9      44     J    4     JJT4 JX5H   
5$peek                    5p5   a        6 JX     Gf,             J5                               4           9      45     J    5     JJT5 JX6   
6P$peek_byte               686h   a        6 JX     Gk             J6P                               5           9      46h     J    6h     JJT6h JX6   !    7 current_input                    7 78   a        7 J X     F             J7                                6h           9      478     J    78     JJT78 JX7   !    7current_output                   78   a        8x J X     Fx             J7                               78           9      48     J    8     JJT8 JX8x       :8prompt                   88   a        9@ J X     F             J8                               8           9      48     J    8     JJT8 JX9@   !' 9$is_same_tty                     9h9   a        : JX     F             J9                               8           9      49     J    9     JJT9 JX:   8      8:P   a        : J X     GMh             J:8                               9           9      4:P     J    :P     JJT:P JX:   !    ;always_prompt_user     a        ;x J X      FD             J:                               :P           9      4;     J    ;     JJT; JX;x       Zwrite_depth              ;;   a        <@ J X     Gs             J;                               ;           9      4;     J    ;     JJT; JX<@   )<$change_type_of_char                     <h<   a        = JX     F             J<                               ;           9      4<     J    <     JJT< JX=   !=`$type_of_char                    =@=x   a        = JX     G9             J=`                               <           9      4=x     J    =x     JJT=x JX=   !    >0char_conversion                  >>H   a        > JJ P     F             J>0                               =x           A      <>H     JJ J    >H     JK JJT>H JX>   )?$current_char_conversion                 >?(   a        ? JJP     F͔             J?                               >H           A      <?(     JJ J    ?(     JK JJT?( JX?   )?$all_char_conversions                    ?@   a        @x JJP     G/L             J?                               ?(           A      <@     JJ J    @     JK JJT@ JX@x   )9@$force_char_conversion         a        A@ JJP      F             J@                               @           A      <@     JJ J    @     JK JJT@ JXA@   )A$disable_char_conversion       a        B JJP      F              JAp                               @           A      <A     JJ J    A     JK JJTA JXB   )pB`$add_alias_to_stream                     B8Bx   a        B JX     F             JB`                               A           9      4Bx     J    Bx     JJTBx JXB   )C8$change_alias_to_stream                  CCP   a        C JX     F             JC8                               Bx           9      4CP     J    CP     JJTCP JXC   ) D$check_if_valid_new_alias                CD(   a        D JX     F             JD                               CP           9      4D(     J    D(     JJTD( JXD   !jD$fetch_stream_alias              DD   a        Eh JX     G3             JD                               D(           9      4D     J    D     JJTD JXEh   a        F  JX     FL             J                                D           9      4E     J    E     JJTE JXF    !`FHstream_select                    F(F`   a        F J X     FӜ             JFH                               E           9      4F`     J    F`     JJTF` JXF   
G$same_file               FG(   a        G JX     F             JG                               F`           9      4G(     J    G(     JJTG( JXG   !_G$float_format                    GG   a        Hh JX     G;             JG                               G(           9      4G     J    G     JJTG JXHh       socket                   HH   a        I0 J X     I             JH                               G           9      4H     J    H     JJTH JXI0   !    Ixsocket_close                     IXI   a        J  J X     I(             JIx                               H           9      4I     J    I     JJTI JXJ        J@socket_bind              J(JX   a        J J X     I             JJ@                               I           9      4JX     J    JX     JJTJX JXJ   !    Ksocket_connect                   JK(   a        K J X     I,             JK                               JX           9      4K(     J    K(     JJTK( JXK   !    Ksocket_listen                    KK   a        Lh J X     I             JK                               K(           9      4K     J    K     JJTK JXLh   !    socket_accept                    LL   a        M8 J X     I             JL                               K           9      4L     J    L     JJTL JXM8   ! xM$socket_buffering                M`M   a        N JX     I             JM                               L           9      4M     J    M     JJTM JXN   !
԰NP$socket_select                   N0Nh   a        N JX     IX             JNP                               M           9      4Nh     J    Nh     JJTNh JXN   !    O current_host                     O O8   a        O J  X     I0             JO                                Nh           9      4O8     J    O8     JJTO8 JXO   !Ohostname_address                 OP   a        Px J  X     ID             JO                               O8           9      4P     J    P     JJTP JXPx   I z     z    z                                              h       XQ    a        Qp JVT  X    B@`             JP                               P           A      8Q      JVTQ   OaX Oa\    JJTQ  JXQp               Q   a        R( JVT  X    B=h             JQ                               Q            A      8Q     JVTQ  OaX Oa\    JJTQ JXR(               x Rp   a        R JVT  X    B:             JRX                               Q           A      8Rp     JVTRp  OaX Oa\    JJTRp JXR               S(   a        S JVT  X    B7             JS                               Rp           A      8S(     JVTS(  OaX Oa\    JJTS( JXS               xS   a        TP JVT  X    B4             JS                               S(           A      8S     JVTS  OaX Oa\    JJTS JXTP                T   a        U JVT  X    B1             JT                               S           A      8T     JVTT  OaX Oa\    JJTT JXU       
UP$a_compare               U8Uh   a        U JX     BL|             JUP                               T           9      4Uh     J    Uh     JJTUh JXU           V   a        V JVT  X    B`             JV                                Uh           A      8V     JVTV  OaX Oa\    JJTV JXV               V   a        W@ JVT  X    B\d             JV                               V           A      8V     JVTV  OaX Oa\    JJTV JXW@               W   a        W JVT  X    BXx             JWp                               V           A      8W     JVTW  OaX Oa\    JJTW JXW               X@   a        X JVT  X    BT             JX(                               W           A      8X@     JVTX@  OaX Oa\    JJTX@ JXX        @       0X   a        Yh JVT  X    Bd             JX                               X@           A      8X     JVTX  OaX Oa\    JJTX JXYh           Ycompare                  YY   a        Z8 J X     BCX             JY                               X           9      4Y     J    Y     JJTY JXZ8       Zxrecorded                 Z`Z   a        [  JJ P     C             JZx                               Y           A      <Z     JJ J    Z     JK JJTZ JX[        [Hrecorda                  [0[`   a        [ JJ P     Cv             J[H                               Z           A      <[`     JJ J    [`     JK JJT[` JX[       \recordz                  \ \0   a        \ JJ P     CtD             J\                               [`           A      <\0     JJ J    \0     JK JJT\0 JX\   !`0\$still_variant                   \]   a        ]x JJP     C}P             J\                               \0           A      <]     JJ J    ]     JK JJT] JX]x       ]recorda_at               ]]   a        ^H JJ P     CDD             J]                               ]           A      <]     JJ J    ]     JK JJT] JX^H       ^recordz_at               ^x^   a        _ JJ P     CB(             J^                               ]           A      <^     JJ J    ^     JK JJT^ JX_   	d`$recordap                _H_x   a        _ JJP     C`             J_`                               ^           A      <_x     JJ J    _x     JK JJT_x JX_   \Ha$recordzp                ``H   a        ` JJP     C^             J`0                               _x           A      <`H     JJ J    `H     JK JJT`H JX`   _`      _Ha    a        ap JJP     C<@             J`                               `H           A      <a      JJ J    a      JK JJTa  JXap   `0      `a   a        b( JJP     C:L             Ja                               a            A      <a     JJ J    a     JK JJTa JXb(       bperase                    bXb   a        b J X     CRd             Jbp                               a           9      4b     J    b     JJTb JXb   !@c@$erase_clause                    c cX   a        c JX     CS(             Jc@                               b           9      4cX     J    cX     JJTcX JXc       derased                   cd    a        d J X     B             Jd                               cX           9      4d      J    d      JJTd  JXd   dinstance                 dd   a        eX JJ P     C             Jd                               d            A      <d     JJ J    d     JK JJTd JXeX   ! ve$instance_module                 ee   a        f0 JJP     B             Je                               d           A      <e     JJ J    e     JK JJTe JXf0   Hfxeraseall                 f`f   a        g  J X     COD             Jfx                               e           9      4f     J    f     JJTf JXg    !gH$record_stat_source              g(g`   a        g JX     C8X             JgH                               f           9      4g`     J    g`     JJTg` JXg   !4h$some_recordedp                  gh0   a        h JX     C|             Jh                               g`           9      4h0     J    h0     JJTh0 JXh   !h$first_instance                  hi    a        ip JX     BD             Jh                               h0           9      4i      J    i      JJTi  JXip   !
i$init_db_queue                   ii   a        j@ JX     Cb             Ji                               i            9      4i     J    i     JJTi JXj@   Yj$db_key                  jhj   a        k JJ P     CW             Jj                               i           A      <j     JJ J    j     JK JJTj JXk   skP$db_enqueue              k8kh   a        k JJP     C&             JkP                               j           A      <kh     JJ J    kh     JK JJTkh JXk   hl $db_dequeue              ll8   a        l JJP     Cd4             Jl                                kh           A      <l8     JJ J    l8     JK JJTl8 JXl   !l$db_clean_queues                 lm   a        m JJP     B             Jl                               l8           A      <m     JJ J    m     JK JJTm JXm   !hm$switch_log_upd                  mm   a        nX JX     B             Jm                               m           9      4m     J    m     JJTm JXnX   	n$log_upd                 nn   a        o  JX     CU             Jn                               m           9      4n     J    n     JJTn JXo    
=o`$hold_index              oHox   a        o JX     B             Jo`                               n           9      4ox     J    ox     JJTox JXo   )p8$fetch_reference_from_index              ppP   a        p JX     B             Jp8                               ox           9      4pP     J    pP     JJTpP JXp   !q$resize_int_keys                 pq    a        q JX     CZD             Jq                               pP           9      4q      J    q      JJTq  JXq   !8key_statistics                   qq   a        r` JJ P     Cx             Jq                               q            A      <q     JJ J    q     JK JJTq JXr`   ! pr$nth_instance                    rr   a        s8 JJP     C             Jr                               q           A      <r     JJ J    r     JK JJTr JXs8   !|@s$nth_instancep                   shs   a        t JJP     Ci             Js                               r           A      <s     JJ J    s     JK JJTs JXt   1/tp$jump_to_next_dynamic_clause           a        t JJP      B@             Jt@                               s           A      <tp     JJ J    tp     JK JJTtp JXt   )xu8$install_thread_local                    uuP   a        u J X     B             Ju8                               tp           9      4uP     J    uP     JJTuP JXu       v bb_put                   uv   a        v JJ  P     M             Jv                                uP           A      <v     JJ J    v     JK JJTv JXv       vbb_get                   vv   a        wX JJ  P     MX             Jv                               v           A      <v     JJ J    v     JK JJTv JXwX       wbb_delete                ww   a        x( JJ  P     Mx             Jw                               v           A      <w     JJ J    w     JK JJTw JXx(   ixpbb_update                xXx   a        x JJ  P     M	             Jxp                               w           A      <x     JJ J    x     JK JJTx JXx   ! yH$resize_bb_int_keys              y(y`   a        y JX     M             JyH                               x           9      4y`     J    y`     JJTy` JXy   80z$bignum                  yz(   a        z J X     M             Jz                               y`           9      4z(     J    z(     JJTz( JXz   H g !           zsrandom                  z{    a        {p J  X     I             Jz                               z(           9      4{      J    {      JJT{  JX{p       {sh     a        | J X      I	(             J{                               {            9      4{     J    {     JJT{ JX|   |X$shell                   |@|p   a        | JX     I	             J|X                               {           9      4|p     J    |p     JJT|p JX|       } system                   }}8   a        } J X     I             J}                                |p           9      4}8     J    }8     JJT}8 JX}       }rename                   }~    a        ~p J X     IL             J}                               }8           9      4~      J    ~      JJT~  JX~p       ~cd               ~~   a        0 JX     I             J~                               ~            9      4~     J    ~     JJT~ JX0   3p$yap_home                X   a         JX     I             Jp                               ~           9      4     J         JJT JX       8getcwd                    P   a         J X     I             J8                                          9      4P     J    P     JJTP JX   !
$dir_separator                       a         J X     I             J                               P           9      4      J          JJT  JX              v8   a        @ JX     I             J                                           9      4     J         JJT JX@   8$getenv                  h   a         J X     Il             J                                          9      4     J         JJT JX    yH$putenv                  0`   a         JX     H(             JH                                          9      4`     J    `     JJT` JX   q0$file_age                (   a         JX     I             J                               `           9      4(     J    (     JJT( JX   !$set_fpu_exceptions    a        P JX      H8             J                               (           9      4     J         JJT JXP   !($first_signal                    x   a          JX     I"             J                                          9      4     J         JJT JX    
@`$host_type               Hx   a         JX     I0             J`                                          9      4x     J    x     JJTx JX   !>0$continue_signals      a         JX      H             J                               x           9      40     J    0     JJT0 JX   !    file_directory_name                  a        p J  X     I              J                               0           9      4      J          JJT  JXp   !h$env_separator                      a        @ J X     I             J                                           9      4     J         JJT JX@   @0$save                    h   a         JX     H/             J                                          9      4     J         JJT JX         hH   a         JX     H.P             J0                                          9      4H     J    H     JJTH JX   !  $save_program                       a         JX     H.@             J                                H           9      4     J         JJT JX    Ǡ$restore                    a        P JJP     H!             J                                          A      <     JJ J         JK JJT JXP   !@$wake_up_goal                       a        
 JX     


    J
yp                                           0get_att                  H   a         J  X     AH$             J0    c                                       9      4H     J    H     JJTH JX   !     get_module_atts                     a         J  X     A/             J     c                        H           9      4     J         JJT JX   !Phas_module_atts                     a        X J  X     A"             J    c                                   9      4     J         JJT JXX   !    get_all_atts                        a        ( J  X     A8(             J    c                                   9      4     J         JJT JX(   !    pget_all_swi_atts                 P   a         J  X     AB             Jp    c                                   9      4     J         JJT JX       8free_att                  P   a         J  X     A              J8    c                                   9      4P     J    P     JJTP JX        put_att                     a         JJ  P     A)X             J     c                        P           A      <     JJ J         JK JJT JX   !    put_att_term                        a        ` JJ  P     A'             J    c                                   A      <     JJ J         JK JJT JX`   !Hput_module_atts                     a        8 JJ  P     A=             J    c                                   A      <     JJ J         JK JJT JX8   !del_all_module_atts              h   a         JJ  P     AH             J    c                                   A      <     JJ J         JK JJT JX       Xrm_att                   @p   a         JJ  P     A98             JX    c                                   A      <p     JJ J    p     JK JJTp JX       (bind_attvar              @   a         J  X     AL             J(    c                        p           9      4@     J    @     JJT@ JX   )    
pmodules_with_attributes                     a         J  X     AE\             J     c                        @           9      4     J         JJT JX       void_term                   a        P J  X     A2x             J    c                                   9      4     J         JJT JXP       free_term                x   a         J  X     A1             J    c                                   9      4     J         JJT JX       Xall_attvars              @p   a         JJ  P     A5P             JX    c                                   A      <p     JJ J    p     JK JJTp JX       (attvar                   @   a         J X     A             J(                                          9      4@     J    @     JJT@ JX   z$att_bound                  a        x JX     A             J                               @           9      4     J         JJT JXx   )J$yap_has_rational_trees        a        8 J X      M             J                                          9      4     J         JJT JX8   )$yap_has_coroutining           a         J X      M             J`                                          9      4     J         JJT JX   !@$read_svar_list                   X   a         J X     M(p             J@                                          9      4X     J    X     JJTX JX   !8$set_svar_list                   (   a         J X     M)0             J                               X           9      4(     J    (     JJT( JX   ($can_unify                  a        ` J X     M%l             J                               (           9      4     J         JJT JX`   
$non_ground                 a        ( J X     M-             J                                          9      4     J         JJT JX(   ! p$coroutining           a         J X      M             JP                                          9      4p     J    p     JJTp JX   !($awoken_goals                    @   a         J X     M,             J(                               p           9      4@     J    @     JJT@ JX   ! $create_array                       a         JJP     LA@             J                               @           A      <     JJ J         JK JJT JX   !$array_references                   a        X J X     Ld              J                                          9      4     J         JJT JXX   a         J X     L             J |                                          9      4     J         JJT JX   !    8static_array                     P   a         J X     LY             J8                                          9      4P     J    P     JJTP JX   !    resize_static_array                  a         J X     Lf             J                               P           9      4      J          JJT  JX   !    mmapped_array                       a        ` J X     LNH             J                                           9      4     J         JJT JX`   !    update_array                        a        0 J  X     L/<             J                                          9      4     J         JJT JX0   )    dynamic_update_array                     X   a         J  X     L'T             J                                          9      4     J         JJT JX   )    Xadd_to_array_element                     0p   a         J  X     L             JX                                          9      4p     J    p     JJTp JX   !    (array_element                    @   a         JJ  P     L             J(                               p           A      <@     JJ J    @     JK JJT@ JX   !     close_static_array                  a         J  X     L             J                                @           9      4     J         JJT JX   )
6$sync_mmapped_arrays           a        H J X      L@             J                                          9      4     J         JJT JXH   !$compile_array_refs    a          J X      K             Jp                                          9      4     J         JJT JX    )IP$array_refs_compiled           a         J X      K             J(                                          9      4P     J    P     JJTP JX   )	$static_array_properties                 (   a         J X     L(             J                               P           9      4(     J    (     JJT( JX   )|Pstatic_array_to_term                         a        p JJ  P     LT             J                               (           A      <      JJ J          JK JJT  JXp   )    static_array_location                       a        P JJ  P     Lq             J                                           A      <     JJ J         JK JJT JXP   !	k($load_foreign_files                 a        ( JX     I             J                                          9      4     J         JJT JX(   Lh$obj_suffix              P   a         J X     IP             Jh                                          9      4     J         JJT JX           0   a         JX     G             J                                          9      40     J    0     JJT0 JX   a        8 JX     Gx             J                                0           9      4     J         JJT JX8   a         JX     GH             J                                           9      4`     J    `     JJT` JX   ) $all_current_modules                     8   a         JX D         J                                `           I      <8     JX   8 G<    Ji   8 GL    JX           copy_term                   a         JJ  P     Iml             J                               8           A      <     JJ J         JK JJT JX   !    copy_term_nat                       a        X JJ  P     Ij             J                                          A      <     JJ J         JK JJT JXX   }ground                      a        ( J  X     IV4             J                                          9      4     J         JJT JX(   !֘p$variables_in_term               P   a         JJ P     Ir             Jp                                          A      <     JJ J         JK JJT JX   )`P$non_singletons_in_term                  (h   a         J X     In8             JP                                          9      4h     J    h     JJTh JX   !    term_variables                    8   a         JJ  P     Iu<             J     c                                    A      <8     JJ J    8     JK JJT8 JX              a        ` JJ  P     Iw             J    c                        8           A      <     JJ J         JK JJT JX`   !variable_in_term                    a        8 J  X     IP              J    c                                   9      4     J         JJT JX8       xterm_hash                `   a          J  X     IK             Jx    c                                   9      4     J         JJT JX    @variant                  (X   a         JJ  P     Iep             J@    c                                   A      <X     JJ J    X     JK JJTX JX       subsumes                 (   a         J  X     IH             J    c                        X           9      4(     J    (     JJT( JX   G@$sort                       a        ` JJ P     M[t             J                               h           A      <     JJ J         JK JJT JX`    $msort                      a        0 JJ P     MW             J                                          A      <     JJ J         JK JJT JX0    yx$keysort                 `   a          JJ P     MYp             Jx                                          A      <     JJ J         JK JJT JX        Hsetarg                   0`   a         J  X     G             JH                                          9      4`     J    `     JJT` JX   !    create_mutable                   0   a         J  X     G             J                               `           9      40     J    0     JJT0 JX       get_mutable                 a        h J  X     G             J                               0           9      4     J         JJT JXh   !    update_mutable                      a        8 J  X     Gl             J                                          9      4     J         JJT JX8       xis_mutable               `   a          J  X     G~<             Jx                                          9      4     J         JJT JX    !    Hget_depth_limit                  (`   a         J  X     MJ             JH                                          9      4`     J    `     JJT` JX   ! $set_depth_limit                 0   a        Ġ JJ P     MI             J                               `           A      <0     JJ J    0     JK JJT0 JXĠ   10 $set_depth_limit_for_next_call                      a        ň JJ P     MH             J                                0           A      <     JJ J         JK JJT JXň                  LsP                  Lst                  Lwd                  Lv                  Lx                  Lx                  Ls                  Ls                  LtT                  Ls    h$env                          Lt    $tr                   Lt,                  Lt|    @         L    X         L,             L       pexp                 L       plog                 L8       q@log10                       Lt       qsqrt                        L       r sin                 Lx       rcos                 L0       s tan                 L       u0sinh                        L       ucosh                        LX       vtanh                        L       spasin                        L\       sacos                        L       tPatan                        L`       vasinh                       L       vacosh                       Ld   `w`atanh                       L   wfloor                       Ld       zceiling                     L       z(round                       L       ytruncate                    L    ~         Ld    ~p         L       x@abs                 Ld       {msb                 L,   )    ˠfloat_fractional_part                       LD   !float_integer_part                  Ld       {xsign                        L~   ?8lgamma                      L    (       h   a         J X     L             JP                                          9      4h     J    h     JJTh JX            L   0         L@              L̸    H         L              L<             Ll             L    p         LT             L(             L|             L             L$       tatan2                       Lި    `         Lh    8         Lh   p         Lh       gcd                 LT       pmin                 LÌ       max                 L   P       (   a        Ϙ J X     L\             J                               h           9      4(     J    (     JJT( JXϘ             a        H J X     C,             J                               (           9      4     J         JJT JXH   XЈ$grow_heap               pР   a         J X     D             JЈ                                          9      4Р     J    Р     JJTР JX    P$grow_stack              8h   a         J X     D             JP                               Р           9      4h     J    h     JJTh JX   )	? ($inform_trail_overflows                   @   a        Ұ J X     D             J(                               h           9      4@     J    @     JJT@ JXҰ   )d $inform_heap_overflows                      a        ӈ J X     D<             J                                @           9      4     J         JJT JXӈ   )
$inform_stack_overflows                  Ӱ   a        ` J X     D             J                                          9      4     J         JJT JX`   a         JJ P      ES              J x                                          A      <Ԉ     JJ J    Ԉ     JK JJTԈ JX   @$inform_gc               (X   a         JJ P     E	8             J@                               Ԉ           A      <X     JJ J    X     JK JJTX JX   ;8$atom_gc       a        ր JJ P      I             J                               X           A      <     JJ J         JK JJT JXր   X$inform_agc              ְ   a        P JJ P     J             J                                          A      <     JJ J         JK JJT JXP   טprofinit       a         J  X      D             J׀                                          9      4ט     J    ט     JJTט JX       Hprofini1                 0`   a         J  X     D             JH                               ט           9      4`     J    `     JJT` JX   p$proftype                (   a        ٘ J X     D$             J                               `           9      4(     J    (     JJT( JX٘       profend        a        H J  X      D             J                               (           9      4     J         JJT JXH   0 profon         a         J  X      D             Jp                                          9      4ڈ     J    ڈ     JJTڈ JX   ڈ      p8   a        ۨ J  X     D             J                                ڈ           9      48     J    8     JJT8 JXۨ       profoff        a        X J  X      Dx             J                               8           9      4     J         JJT JXX       ܘprofalt        a         J  X      DL             J܀                                          9      4ܘ     J    ܘ     JJTܘ JX   ) 0$offline_showprofres           a         J X      D             J0                               ܘ           9      4X     J    X     JJTX JX   X      0   a        x J X     DT             J                               X           9      4     J         JJT JXx   	X@޸$profnode                ޠ   a        @ J X     D             J޸                                          9      4     J         JJT JX@   ߀$profglobs               hߘ   a         J X     Dd             J߀                                          9      4ߘ     J    ߘ     JJTߘ JX   ~H$profison      a         J X      D             J0                               ߘ           9      4H     J    H     JJTH JX   !
r $get_pred_pinfo                     a         J X     D             J                                H           9      4     J         JJT JX       hshowprofres                 a        P J  X     D             J                                          9      4     J         JJT JXP   X$no_threads    a          J X      I'0             Jx                                          9      4     J         JJT JX    !8H$nof_threads                     (`   a         J X     I(             JH                                          9      4`     J    `     JJT` JX   )  $nof_threads_created                     8   a         J X     I'             J                                `           9      48     J    8     JJT8 JX   ! }$thread_runtime                     a        x J X     I),             J                               8           9      4     J         JJT JXx   !x$current_atom                       a        H JX D    HHH     J                                          I      <     JX    H    Ji    H    JXH       !P$current_predicate                  a        ( JX D    (((     J                                          I      <     JX    H    Ji    H    JX(       ) `$current_predicate_for_atom              `   a         JX D         J                                          I      <     JX    H    Ji    H    JX           `current_op               Hx   a         JX  D         J`                                          I      <x     JX   x H    Ji   x Hx    JX       !0@$current_stream                   X   a         JX D         J@                               x           I      <X     JX   X Gq    Ji   X Gn    JX       I      < x     JX    x C    Ji    x CL    JX        `$recordedp               Hx   a         JX D         J`                               X           I      <x     JX   x C$    Ji   x CD    JX       )H$current_immediate_key                    `   a         JX D         JH                               x           I      <`     JX   ` Cr    Ji   ` Cl    JX                           ypp        use_module               ((  	        startup gram tory ectory oals_into_list ] e a pr 02    c   
x} |88J                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       'd       )            JJT  JXp               "   !        ../pl/boot.yap          ˠ$live          !
h$init_system           0$do_live       a        8 JFh      888    J                            `           a         J]T          J                                       a         JJ          J                            h           A      <     JFh    h JJ JX8               [~w]~n         !$system_catch          ! y(H$enter_top_level       $Error                                h   a        h JL      hhh    J                                        a        P JL     PPP    J                                                JJ Jtt  Jz Jz JmLx  J_ OaX z J    ( J_ OaX c J    ( J]T OaX J     J_  OaX J_ Oa\ c J J]T OaX J_ Oa\    J     h Jz J_ OaX z J_ Oa\j J` Oa` JcH Jd   " J, J_ OaX J_  Oa\ J^  Oah Oa` J`4 Oad      Jd  c Jb    JdT Oah JJh JX                             !x    $loop_stream            |($version           9Pfileerrors      {    on     $lf_verbose    !        informational                    ?-           ) x$clean_debugging_info          !
z$user_module               exists         @    ~/.yaprc           load_files             ~/.prologrc    !        ~/prolog.ini           !}P$startup_reconsult     !% $startup_goals         ! h$print_message             break                                  `             h                 H   a         JS          J                             h           a         Jwh          J                                       a         Jwh          J@                            @           a         J_          JR                                       a          J`4             JH                                        a        l Jwh      lp    J                            `           a         Jwh      
    J(                                       a        j J`     j
    J                                       Y     Th     J]T OaT J]T OaT J]T OaT J]T OaT J]T OaT J]T OaT J_ OaX J`4 Oa\     Jd     JJ J    CPh JS Jt(th Jz J_ OaX    J_ Oa\    J     (h JS Jt0,h Jz J4h JH JF8 h J J JJTh J4h JH JF< h J JF@@h Jz| J4h J_ OaX    J_ Oa\    J     h J_ OaX J_ Oa\    J     Ph J_ OaX x J_ Oa\ J     Ph J_ OaX J_ Oa\
 J     Ph JO Oa` JtHh Jz J      h JT Oa` JFL h J Jz J4h J_ OaX* J    8h J_ OaX v J]T Oa\ J     h J^  Oa` OaT JO OaT    JQ  Oa`    JFTh J_ OaXj J_  Oa\ J     h JS Jt\h Jz J^ OaT JO OaT  " JH JF` h J J]T OaX J_ Oa\ cj J    0h Jz J4h J]T OaX J_  Oa\ J    0h J]T OaX J_ Oa\    J     hh JS Jthh Jz J_ OaX   J     (h JH JFl h J JS JttLh Jz J_ OaX JFx h JH JF| h J J_ OaX J_ Oa\  " JF`h JzT J4h JS Jth Jz J_ OaX JF h JH JF h J J_ OaX J_ Oa\  " JF`h Jz J4h JS Jth Jz$ J_ OaX JF h JH JF h J, J_ OaX J_ Oa\  " JF`h Jz J4h Jz J4h J_ OaX    Jmh JFh JJ h J_ OaX
 J`4 Oa\    JcH JJh JX                                                                                                                                                                                         a         J         J |                                       1      ,8     J OaX  JJT8 JX   @8$read_vars         error                        a          JL            J                            8                       JL Oap OaX JL Oat Oad JL Oad Oah J_ OaX z J^X Oat Oah J]T Oal JJ J8'H  J$ J_ OaX J_  Oa\ JF      J JJT  JK JJT  JX             a         Jwh      	    J                                        Y      PH  J_ OaX    J^  OaT Oa\ J    H J JJTH JX       I      @H JJ J     ؈H J JJTH JX           !  $restore_goal           c       |           $do_yes_no               6  I     DHX J_ OaXJ J]T Oa\ J]T Oa` JJ JZH J_  OaX J    bH J]T OaX J_ Oa\j J    :PH J`4 OaX    Ja |     JcH Jd  z J Jd  c J_ Oa\ c J^  Oah Oa` J`4 Oad      Jd  c Jb    JdT Oah JFhH J JJTH JX         /P0$trace         hPtrace           p$debug             debug              H@ J]T OaT J_ OaX v J]T Oa\ JJ J     H JS Jt4DH JzP J_ OaX J_ Oa\ J]T Oa` J8ZH JH JF< H JX J_  OaT JO OaT Jz JmL@H J_ OaX* J_ Oa\ J]T Oa` JDZH JH JFH H J` J_  OaT JO OaTB Jz J4H J_ OaX
 J`4 Oa\:8    JcH JcH JF    H J JJTH JXh                                                     !8    $top_level_goal        !`$run_atom_goal         c     $false                      a        , JL     ,,,    Jf                            H                 H	 J_ OaXr J^  Oa` Oa\ JJ J     H J^X Oa` OaX J_ Oa\  " Jݠ  JQ J_ OaXr J     PH J^X Oa` OaX JF    H J_ OaX J_ Oa\ J     PH JK JJTH JXP                      ?-          !x	$run_toplevel_hooks         spy_gn         ^$spy_skip      p$spy_stop                 |:           @$command               top              	h   a        T Jwh      TP    JH                                       a         Jt     &x((    J                            	               H     J]T OaT J]T OaX J_ Oa\2 JJ J    :PH J_ OaXj J    8H JF	H J_ OaX z J]T Oa\ J]T Oa` J]T Oad J]T Oah JF H J_ OaXj J_ Oa\    J     PH JtLH Jz J_ OaX J]T Oa\ J^ Oa` JZH J_  OaX J    bH J JJTH JzT J4H JtH Jz J_ OaX J]T Oa\ J^ Oa` JZH J_  OaX J    bH J JJTH Jz J4H J]T OaX J_ Oa\ J    :PH J`4 OaX     JcH J_  Oa\ J_ Oa` JF	hH J    H J_ OaX J_ Oa\ J     PH JK JJTH JX	                                   )
P
$extend_file_search_path                 
    a        N0 J]T     N0N0N0    J
R                            	h                   J_ OaX J^  Oa` Oa\ JJ J       J^X Oa` OaX J_ Oa\  " Jݠ  J_ OaX J     P  J^X Oa` OaX JF    
   J JJT  JX
           ! w($startup_goal          I$query             once                     xl`             `90  	       J_ OaXB J]T Oa\ J]T Oa` JJ JZ  J^  Oa\ OaX J      J`4 OaX    Ja    JcH J Jd   " J^  Oah Oa` J`4 Oad      Jd  c Jb    JdT Oah JF    h  J JJT  JX         h    $init_goal            H J_ OaX J^  Oa` Oa\ JJ J       J^X Oa` OaX J_ Oa\  " Jݠ  J_ OaX J     P  J^X Oa` OaX JF      J JJT  JX           !(    $myddas_goal           !
`    $myddas_user               $myddas_db     !     $myddas_host               localhost      !t     $myddas_pass                              library                myddas             db_open                mysql          !!$myddas_import_all               `       H       8                        a        x J`      xxx    J@H                            
            a          JJ             J |                            (           a         JӀ      00    J                                             J]T OaT J]T OaT J_ OaX J^  Oa` Oa\ JJ J       J^X Oa` OaX J_ Oa\  " Jݠ  J_ OaX J     P  J_ OaX J]T Oa\ J       J_  OaX J_ Oa\  " Jݠ  J_ OaX J     P  J_ OaX J]T Oa\ J       J_  OaX J_ Oa\  " Jݠ  J_ OaX J     P  J_ OaX J^  Oa` Oa\ J       J^X Oa` OaX J_ Oa\  " JݠD J_  OaT JM Oa` OaT J_ OaX J     P  Jz\ J_  OaT JO OaT J_ OaX2 J^  Oa` Oa\ J       J^X Oa` OaX J_ Oa\  " Jݠ J_  OaT JM Oa` OaT J_ OaX2 J     P  Jz  J_  OaT JO OaTR J`4 OaX    Jd z JF(  J`4 OaX    Jd  Jd z Ja    JcH JcH J JcH JcH JF      JF      J JJT  JXX                  )            JJT  JX       ! v    $consult_on_boot       )@$do_startup_reconsult                    X   a        8 JL     888    J@H                                             ` J_ OaX J^  Oa` Oa\ J      J^X Oa` OaX J_ Oa\  " Jݠ  JR J_ OaX J     P J^X Oa` OaX JK8X JX       )           JJT JXp       !    db_my_show_tables          table              db_import                k0                                            J`4 OaX    Jd z Jb    Ja JFh J`4 OaX    Jd z Jc Jc JF     J JJT JX0             )           JJT JX              J_ OaX u J]T Oa\ J]T Oa` JJ JxZ J^ OaX J    b J JJT JX      )           JJT JX       
& $erase_sets        $      $$set               $$one          !    $reconsulted           a        , JӀ      p    J                            X                  @ J_ OaX J    f  J_ OaX J    f  J_ OaX J    f  J_ OaX J    f  J JJT  JX   `    $path         !      ` JS JJ Jt8  JzH J_ OaX* J]T Oa\ J]T Oa` J<Z  JH JF       JP J JJT  J4  J_ OaX* J_ Oa\  " J^  OaT Oa` J    [`  JK JJT  JXP                                      )            JJT  JXp               help               
vversion                  $h         @h J_ OaX { J^  Oa` Oa\ JJ J     @ J_ OaX J`4 Oa\    JdT Oa` JF    @ J JJT@ JX                 @  J_ OaX J]T Oa\ J]T Oa` JJ JZ@ J_ OaX J_  Oa\ JF    @ J JJT@ JXx         )      @     JJT@ JX       
X$repeat        a          JK8              J z                                         a         JӀ       8 8!   
 J(                            @           )      $@     JK8@ JX    )       P JJT JX 8       )       x JJT JX `       )        JJT JX        )        JJT JX        )        JJT JX        )      ! JJT JX!        )      !@ JJT JX!(       )      !h JJT JX!P       )      ! JJT JX!x       )      $     JK8 JX!   !"X$start_corouts         $$corout                main           !    "@finish_corout                    !                 ""   a        "d JӀ      #(#($    J!                                       a        " J       "             J"@                               "X                 "X$ J_ OaX! J`4 Oa\"(    Ja J`x OaT J`x OaT J]T Oa` JJ J#Z"X J^ OaX J_ Oa\! Jݠ  J_  OaX JF    ""X J JJT"X JX#(          Ϙ    $result        U8    $actual              "X$ J_ OaX! J    f"X J_ OaX# J    f"X J_ OaX# J    f"X J JJT"X JX$            going          "(      !      	     "X     J_ OaX# J_ Oa\! J]T Oa` JJ J%[`"X J_ OaX! J`4 Oa\"(    Jd   ! Jb$    Jd     " J]T Oa` J%\0"X J_ OaX# J_ Oa\$ J^  OaT Oa` J    [`"X JK JJT"X JX$            !
q%$execute_command                 %&   a        | Jt     |- 1@    J%                            "                 	h( JL Oad OaX JL Oah Oa\ J_ OaX    J_ Oa\    J     (	h JR J^ Oad Oah OaX Oa\ JK8&	h JX&x           '(expand_term    ! '@$execute_commands                &'X             ''   a         JL          J'(                            &           a        , Jt     ,+(,    J'@                            'X          !     	h     JL OaX JL Oa\ JL Oa` JS JJ Jt))|	h Jz* Jt* (	h Jz*  J^ OaT JO OaT Jz) JmL*(	h J  Jz) J4	h J^ OaT JX OaT J J OaT OaT JH JF* 	h J*( J^ OaX J^ Oa\ J^ Oa` J^ Oad JF*&	h JK JO JJT	h J4	h J^ OaX J]T Oa\ JF*'X	h J_  OaX J^ Oa\ J^ Oa` J^ Oad JJ'	h JX((                                                       *$do_error      !        instantiation_error        *meta_call                *p                 *8*   a          JL            J*                            '           a      X'+x J OaX  JR J_ OaX*R J`4 Oa\*    JdT Oad JK8*' JX+(       9      4'+ JO OaX  " JR J JJT' JX+       ', JX OaX Jd Jh OaX J J JL Oa\ JL Oa` JL Oad JJ JQ Jt,,D' Jz, JF,&' Jz, J4' J^ OaX J^ Oa\ J^ Oa` J^ Oad JF    '' J JJT' JX+                            )      $'     JK8&' JX,   i      d&- JO Oa` J OaX  JR J_ OaX*R J`4 Oa\*    JdT Oad JK8*& JX-        type_error         `callable                 -X             &.( JL Oah OaX JO Oa` J Oah  JR J`4 OaX-    Jd -r JdT Oah J`4 Oa\*    JdT Oad JK8*& JX-         &. JL Oah OaX JO Oa` JD Oah  JR J`4 OaX-    Jd -r JdT Oah J`4 Oa\*    JdT Oad JK8*& JX.8   9      0&/ JO OaX w JR JJT& JX.       !/ $process_directive      @       v(             ./8   a         Jt     16x    J/                             *                 &08 JYt OaX/    J Jkl Oad JL Oa\ Oa` JJ JQ J^  Oa` OaX J    & J^X Oad OaX JF    /8& J JJT& JX/           Y      P&10 JYt OaX     J Jkl OaX JR J_ Oa` JK8&& JX0H       )0$continue_with_command                   00   a        D J(     D8p9    J0                            /8           Q      H&     JL Oah OaX JL OaX Oa` J^X Oah Oa` JK80& JX1@           consult              /82 JL Oad OaX JO Oa\ J_ OaX    J_ Oa\    J     (/8 JR J^X Oad OaX J_ Oa\1 JK8/8/8 JX1   !)2pcontext_error              	clause                 query                    2              |/83 JL Oa` OaX JO Oa\ JR J`4 OaX2p    Ja/    JdT Oa` J Jd 2B J_ Oa\2Z JK8*/8 JX2   Q      H/84 JYt OaX      J J Oa` OaX JR JK8/8/8 JX3       !	83$all_directives        !G3$exec_directives                 3X3             3x4(   a         Jܐ     h    J3                            0           a        \ Jt     \     J3                            3                 /850 JL OaX JL Oa\ JL Oa` JFh53/8 JQ J^ OaX J^ Oa\ J^ Oa` JJ4(/8 JX4                 directive            /86h JL Oad OaX J_ OaX    J_ Oa\    J     (/8 JR J`4 OaX2p    Ja/    Jb      JdT Oa` JdT Oad J Jd 2Z J_ Oa\5 JK8*/8 JX5@       !        :- ~w:~w failed.~n     a         J`     ZpZ    J                            4(          I     @/8     JL OaX JL Oa` JS JJ Jt77/8 Jz7 J^ Oa\ JF76/8 JH JF7 /8 J7 Jz7\ J4/8 J_ OaX z J_ Oa\5 J` Oa` JcH Ja JcH Jd   " J    ,/8 J      /8 JK JJT/8 JX6x                     
                   reconsult      !: $go_compile_clause               78    a         Jܐ     :=    J7                            6           i      `08 JO OaX7 JL OaX Oa` J_ Oa`   V JFh    8 0 J JJT0 JX8p           i      `09 JO OaX1 JL OaX Oa` J_ Oa`    JFh    8 0 J JJT0 JX8           a         J`     JR    J                            8            q      h0     JO OaX JL OaX Oa` JFh    900 J      0 JK JJT0 JX9           7      7:   a        ?p JL     ?p?p?p    J:                             90           q      h8 ; JYt OaX      J J Oah OaX JL Oal Oad JR J^ Oah Oal Oad Oah JK8:8  JX:       9]@; $preprocess_clause_before_mod_change                     :;8   a        O JYt     OOO    J; 
                            :          )      8 = JYt OaX |8    J\X J]      J JL J J J J J JL Oa\ JL Oa` JL Oad J]T OaT JJ JQ J]T OaX J    8  JO Oa\ Jt=<8  Jz= J_  OaT JM OaT JT Oa\ JF= 8  J= J_  OaT JYt OaT |8    J( JL Jf J Jz=D J48  J`4 OaX |8    Jc Jc J_  Oa\ J^ Oa` J^ Oad JF=;88  J_  OaX J^ Oa\ J^ Oa` J^ Oad J^ Oah JJ:8  JX;                                  y      t8      JL Oah OaX JL Oal Oad J^  Oad OaX J    8  J^X Oah OaX J^X Oal Oah JK8:8  JX=   !>p$prepare_term          	 >$$compile                >8>             >X?    a        Ap JL     ApApAp    J>p                            ;8           a        C JL     CCC    J>                            >                 :     JL Oa` JL Oad JL Oal Oah J]T Oa` J]T Oad J^ Oah JFh@>: J_  OaX J_  Oa\ J^ Oa` J^ Oad JJ? : JX?p      !>8    $syntaxcheckflag       `@p$check_term    !h@$precompile_term                 @8@             @PA    a        @ JӀ     	B	B	G    J@p	4P                            ?            a         JL         J@                            @          	     >     JL OaX JL Oap Oa\ JL Oa` JL Oad JL Oah JJ J_ OaX@ J_ Oa\ Jx    B  J^ Oal Oap OaX Oa\ J^ Oa` JFB`@> JzB J^ OaX J^ Oa\ J^ Oa` J^ Oad JJA > JXAp         !B$head_and_body         !B$assertz_dynamic                 BhB             BC8   a         Jt     Pð    JB                            A            a        CD JӀ     			x    JB	                            B               ?      JL OaX JL Oa\ JL Oa` JL Oad J]T Oa\ J]T Oa` JFhEB?  J_  OaX J^ Oa\ J^  Oad Oa` J     ?  J^  Oah OaX J_ Oa\ r J_ Oad   J    (?  J_ Oa\    JݠD J^ OaX J^ Oa\ J^ Oa` J^ Oad JJC8?  J^ OaX J^ Oa\ J^ Oa` J^ Oad J      ?  JK JJT?  JXC   ?   ?   ?       )p EX$check_if_reconsulted                    E0Ep   a        E JL     EEE    JEX                            C8          A     <Ep     JL OaX JL Oa\ J_ OaX J]T Oa\ J]T Oa` JJ JFZEp JtFFEp JzG J_  OaT JYt OaT    JL J J J JK JO JJTEp JmLFFEp J_  OaT JO OaT JQ J JJTEp J4Ep J JJTEp JXE                             )
WHG8$inform_as_reconsulted                   GGP   a        G JL     GGG    JG8                            Ep                 GP     JL Oa` OaX JL Oad Oa\ J_ OaX J`4 Oa\    JdT Oa` JdT Oad J^  OaT Oa` JJ J    [`GP JK JJTGP JXG           ! uH$clear_reconsulting    !    $reconsulting          a        IX J_      IXIXIX    JHH                            GP           a        h JL      hhh    J |                             H          I     @H     J_ OaX J]T Oa\ J]T Oa` JJ JJpZH J_  OaX J    bH J_  OaX J_ Oa\ J  JQ JS J_ OaXHj J]T Oa\ J]T Oa` JJxZH JH JFJ| H JJ J_  OaX J    bH JK JJTH JXIX                           1     ,90L JO OaX w JJT90 JXJ   	°Kh$yapor_on      !
2
W0$start_yapor           !K8$parallelizable        !
KP$parallel_query                  JK             KL(   a        Kt J       Kt             JJ                               H           a        K JӀ     
k
k
o    JK8
V(                            Kh           a        L4 JӀ     
X 
X 
Y    JKP
V(                            K               90O JL OaX JL Oa\ JO Oa` JJ JtN@M490 JzNd J_ OaXJ J_ Oa\ cj J     90 JT Oa` JFND 90 JNl J JJT90 J490 JFNHKh90 JO Oa` JtNPM90 JzNt J_ OaXJ J_ Oa\ cj J     90 JT Oa` JFNT 90 JN| J JJT90 J490 J^ OaX JFNXK90 JQ J^ OaX J^ Oa\ JF    L(90 J JJT90 JXL                                                         @N$yes_no                  NN   a         J`     VX    JN                            L(           I      @90R JO Oa\  " JR J_ Oa\ y JK8N90 JXO(       !P0$output_frozen         !PH$write_answer          ).(P`$write_query_answer_true       @Q$another       ![HV@$present_answer        !    Pprint_message                  no               O`P             OQ             OQh             OR(             P R   a         Jt     ]p_    JP0                            N           a        t Jt     tjPm     JPH                            P           a        Qt JӀ     \ \ \    JP`                            Q           a        f J_      fff    JO                            Qh           a        R4 J      R4             JPx                               Q           a        ( JK8      (((    JP                            R(          I     @90     JL OaX JL Oa\ J]T OaT JJ JtUT90 JzV JS JtUS90 JzV J_ OaX J_ Oa\ J]T Oa` JUZ90 JH JFU 90 JV  J     90 JzS J490 J^ OaX JU h90 J      90 J^ OaX J^ Oa\ J]T Oa` JFUP90 J^ OaX J_  Oa\ J]T Oa` JFUQ90 J_  OaX JF    Qh90 JF    Q90 JQ J JJT90 J490 J      90 J`4 OaX    J`x OaT J`x OaT J_ Oa\ cj Jx    U  J_ OaX z J` Oa\ Jd    Ja Jd    Ja Jd    Ja Jd    Jd   " J_ Oa`  " JF    R(90 JzU J_ OaX J_ Oa\P" JF    R90 J JJT90 JXR               <   <                                                              yes    Px      OVX   a        l J`     la0b    JV@                            R          	     NX JL OaX JL Oa\ J^  Oa\ OaX JJ J    N J^ OaX JFX6N J      N J^ OaX J_ Oa\  " J]T Oa` JFXPN J_ OaX  " J_  Oa\ J]T Oa` JFXQN JS JtXXHN JzX J_  OaT JO OaT  " JH JFX N JX JQ JS J^ OaX J_ Oa\V2 JFXVXN JzXp J4N JFXQN JQ JS J JJTN JXV                                                )     $N     JJ J      N J`4 OaX    J`x OaT J`x OaT J_ Oa\ cj Jx    Y  J_ OaX z J` Oa\ Jd    Ja Jd    Ja Jd    Ja Jd    Jd   " J_ Oa`  " JF    R(N JzY J_ OaX J_ Oa\P" JF    RN J JJTN JXX                }(       w(Z    a        a4 Jt     a4    JYH                            VX           Y      T6Z JX OaX Jb JbX Oa` Js J    JR J^X Oa` OaX JK8Z 6 JXZp  A     <6     JL OaX JL Oa\ JS JJ Jt[[6 Jz[ J_ OaX J_ Oa\ J]T Oa` J[Z6 JH JF[ 6 J[ J     6 Jz[ J46 J`4 OaX      JcH JcH J     h6 JK JJT6 JXZ                                        ~ntrue               xQh\ JO OaX  " JJ JQ J_ OaX z J_ Oa\[ J_ Oa`  " J    ,Qh JK JJTQh JX\                )      Qh     JJTQh JX\       !    \bindings_message               swi              \]    a        ] J       ]             J\   \                                      I     DP_ JL Oa\ JL Oa` JO Oa` JJ Jt^^(P Jz^ J`4 OaX\    J`x OaT J`x OaT J`x OaT J_ Oa\\ J     P JT Oa` JF^ P J^ J JJTP J4P J^ OaX J^ Oa\ J_ Oa`  " JF    ] P JK JO JJTP JX]p                              )ʈ^$extract_goal_vars_for_dump    ! t_$show_frozen                     ^_              ^_   a         Jl     ``    J^                            Z            a        , J޸     ,
 
    J_
yp                            _                  P     JL OaX JL OaX Oa\ JL Oa` J]T Oa\ JFh`l_ P J^ OaX J_  Oa\ J^ Oa` JJ_P JX_          1     ,_ ` JR  "  " JJT_  JX`   y      p_      JX OaX J@ JX J J J Jkl Oa` J J Jkl OaX J Oa\ Oa` J Jkl Oa\ JK8_ _  JX`       A      8VXbx J    VX J JJTVX JXa0               [~p]           !	!$print_options         !a$toplevel          rHwrite_term     Ϩ    ~w             ~n               a                 ab   a        < Jt      <     Jb R                            _          a     \VX     JO OaX y JL Oa\ J_ OaX v J^  Oad Oa\ JJ J     VX J^X Oad OaX J_ Oa\    Jݠc< J_ OaX z J_ Oa\ab J` Oa` JdT Oad Jd   " Jd,VX Jzc< JS JtddVX Jzd J_ OaXaz J`4 Oa\a    Ja J]T Oa` JdZVX JH JFd VX Jd J_ OaX z J^ Oa\ J_  Oa` JFdbVX JzdT J4VX J_ OaX z J_ Oa\a J` Oa` JcH Jd   " J    ,VX J_ OaX z J_ Oa\a J_ Oa`  " J    ,VX JK JJTVX JXb                                                       ?     )heh$add_nl_outside_console                yes~n              (halt           )Jf($ask_again_for_another         a        et JӀ      hhi@    Jd                            b           a        ) J_       )))    Je(f                            eh           a        i J_      iii    Je@                            e          Q     LQ     J_ OaX z J_ Oa\d J_ Oa`  " JJ Jh,Q J_ OaX z J]T Oa\ J    Q J^ OaX J_ Oa\   Jgl J_ OaX z J_ Oa\    J    )Q JFhehQ J JJTQ J^ OaX J_ Oa\    JhH JFhehQ J`4 OaX    J`x OaT J`x OaT J_ Oa\ cj Jx    h$  J_ OaX z J_ Oa\e J_ Oa`  " Jh,Q JK JJTQ J_ OaX J_ Oa\V2 JJRQ J_  OaX J_ Oa\ Jht JJeQ J_ OaX z J_ Oa\    J    )Q JJf(Q JXf                            Y      Pehi0 J_ OaX z J_ Oa\ z J    9eh JR JJTeh JXh       i      deh     J_ OaX z J_ Oa\a J_ Oa`  " JJ J    ,eh JK JJTeh JXi@       A        Action (";" for more choices, <return> for exit)       i      df(     J_ OaX z J_ Oa\i J_ Oa`  " JJ J    ,f( JJQf( JXi       A      8Ql J    Q J JJTQ JXjP       !Pk$purge_dontcares       )
k($prep_answer_var_by_var        !ְk@$name_vars_in_goals    )PkX$write_vars_and_goals                    jkp             jk             jl0             jl   a         J(     n0n    Jk                            f(           a         Jl     o8p    Jk(                            kp           a         JL         Jk@                            k           a        4 Jl     4wyh    JkX                            l0          1     ,Q     JL OaX JL Oa\ JL Oa` J]T Oa\ JFhnkpQ J_  OaX J]T Oa\ JnQ J_  OaX J]T Oa\ J^ Oa` JFnkQ J_  OaX J^ Oa\ J]T Oa` JFnl0Q J_  OaX J^ Oa\ JJlQ JXm    U   u   }      1     ,kpnP JR  "  " JJTkp JXn0         xkpn JX OaX J@ JX J@ JX Js Js   J Jkl OaT J J Jkl OaT J J Jkl OaX JR JK8kpkp JXn`       Y      Tkp     JX OaX J J Oa` OaX J Oa\ Oa` J Jkl Oa\ JK8kpkp JXn   A     8kp JO OaX  " JM Oa\ Oa` JJTk JXo8       )x8o$delete_identical_answers      ! o$prep_answer_var                 oho             op@   a        o JӀ     qqr    Jo                            l           a        pL JӀ     sst    Jo                            o          1     (k     JX OaX J@ JX J JL J J J J Jkl OaX JL Oa\ JL Oa` J^ Oa\ J]T Oa` J]T Oad JFhqok J` OaX Jc JcH J^ Oa\ J^ Oa` J]T Oad JFqp@k J_  OaX J_  Oa\ J^ Oa` JJkk JXp   }          I     Dor JO OaX  " JO Oa`  " JO Oad  " JJTo JXq         or JX OaX J@ JX J J Oah OaX J J Jkl Oal J Oad Oah J Jkl Oad J  JR J^X Oal OaX JK8oo JXr(   Y      To     JX OaX J J Oah OaX J Oa` Oah J Jkl Oa` JK8oo JXr   )s $prep_answer_unbound_var                 rs8   a        sD JӀ     ttt    Js                             p@           Q      Hp@t  J Oa\  JR J^ Oa` Oad Oa\ Oa` JK8s8p@ JXs                       q     lp@     JX Oa` J\X J]s    J Jh OaX J J Oa\ J J Jkl Oah JM Oah Oad JJTp@ JXt   Q      Ls8t JX OaX J J Jt Jt  " JM Oa\ Oa` JR JJTs8 JXt   i     `s8     JX Oa\ J\X J] H    J J OaX J J Jkl Oad JM Oad Oa` JJTs8 JXt       !
WuH$gen_name_string                 u(ux           y       a        u JӀ     uuv    JuH                            s8                 uxv JL Oad OaX JX Oa` Jd Jh OaX J J Oa\ J^  Oah OaT JO OaT   JVTS  Oad Oah    JR J`4 Oa\u`    JdT Oad Jd    J    ux JJTux JXu   `              ͐              )      ux     JL Oad OaX JL Oah Oa\ J^  Oal OaX J`4 Oa\v    JdT Oad Jd    J    ux J^  Oap OaX J`4 Oa\v    JdT Oad Jd    J    ux J^  Oat OaX J`4 Oa\u`    JdT Oal Jd    J    ux J^X Oap OaX J` Oa\ JdT Oat JdT Oah JK8uxux JXv       1     ,lyX JR  "  " JJTl JXw   !xh$write_goal_output     1ڈx$write_remaining_vars_and_goals                  xx             x8x   a        x JӀ     }}8    Jxh                            ux           a        y JӀ     yy{    Jx                            x                 l     JX OaX Jd Jh OaX J J J]T Oa` JFhyxl J^ OaX J_  Oa\ JJxl JXyh          1     ,xz JR  "  " JJTx JXy   hnl               zz8   a         J_          Jz R                            x                 x{ JX OaX Js Jsz JZ J J JL J J JL Oa\ JJ JQ J_ OaX z JF{xz8x J^ OaX J^ Oa\ J]T Oa` JF{|xx J^ OaX J_  Oa\ JJxx JXz                        ,~n        x     JX OaX J JL J J JL Oa\ JO OaX JJ Jt}|`x Jz} J^ OaT JO OaT  " JT OaX JF} x J}$ J_ OaX z JF}z8x Jz| J4x J_ OaX z J_ Oa\{ J_ Oa`  " J},x J^ OaX J^ Oa\ J]T Oa` JF}xx J^ OaX J_  Oa\ JJxx JX{                                         ~s     !}`$write_output_vars               }@}x   a        } JӀ     `    J}`                            z8                 x~ JYt OaX H    JX Je Oad JZ J Jd Jh Oah J J J Oa\ Oad J Jkl Oal JM Oal Oa` J_ OaX z J_ Oa\}2 J` Oa` Jd( Oah Jd   " JJ J~,x J^ OaX JJ}xx JX}               =    q     lxP JYt OaXs    JX Je Oad J@ JX Jd Jh Oah J J J J J J Oa\ Oad J Jkl Oal JM Oal Oa` J_ OaX z J_ Oa\}2 J` Oa` Jd( Oah Jd   " JJ J,x J^ OaX JF}xx J_ OaX z J_ Oa\~ J_ Oa`  " J,x JS Jtx Jz$ J_ OaXaz J`4 Oa\a    Ja J]T Oa` JZx JH JF x J, J_ OaX z J^ Oa\ J_  Oa` JJbx J4x J_ OaX z J_ Oa\a J` Oa` Jc Jd   " J    ,x JK JJTx JX~                                                  y             x( JYt OaX8    J J Oad Oah J Oa\ Oah J Jkl Oal JM Oal Oa` J^X Oah OaT JX OaT J J OaT OaT JJ JQ J_ OaX z J^ Oad Oah Oa\ Oa` J    ,x JK JJTx JX`                   x     JYt OaX8    J J J J Jy\ Oa\ J Jkl Oad JM Oad Oa` JS JJ Jt@x Jz J_ OaXaz J`4 Oa\a    Ja J]T Oa` JZx JH JF x J J_ OaX z J^ Oa\ J_  Oa` JJbx J4x J_ OaX z J_ Oa\a J` Oa` Jc Jd   " J    ,x JK JJTx JX8                                ) $name_well_known_vars          )B(0$name_vars_in_goals1                     H                a        T J(     T8    J                            }x           a         J(     P    J0                            H          !     l0     JL Oad OaX JL Oa` J`4 OaXu`    JdT Oad JdT Oa\ J`4 Oa\u`    JcH Ja JJ Jl0 J^ OaX JFHl0 J^ OaX J_ Oa\  " J]T Oa` J l0 J_  OaX J_ Oa\    J^  OaT Oa` JJl0 JX            1     ,HX JO OaX  " JJTH JX8         H JX OaX J@ JX J J OaX Oa\ J J Jkl Oa` J Oa\  JR J^X Oa\ OaT JYt OaT     J J< OaX J^X Oa` OaX JK8HH JXh       I      @H     JX OaX J J J Jkl OaX JK8HH JX       A     8 JO OaX  " JM Oa\ Oa` JJT JXP      9     0 JX OaX J\X J]     JZ J Js Js   J Jkl Oad J J J JL Oah Oa\ JL Oa` J]T OaX J`4 Oa\u`    JdT Oah Jd     JJ J     J^X Oah OaX J_ Oa\  " J^X Oad Oa` JFux JQ J^ OaX J_  Oa\ J^ Oa` JJ JX             Q      H     JX OaX J J Oad OaX J Oad  JK8 JX       1     ,}xP JO OaX  " JJT}x JX            = ~s                }x     JX OaX Jd Jh Oad J J J_ OaX z J_ Oa\: J` Oa` Jd( Oad Jd   " JJ J,}x J^ OaX JJ}x}x JX`      I      @     JJ J     h JK JJT JX                Pincore                   8h   a         JJ          JP                                       I      @h     JJ J     hh JK JJTh JX           KpX$meta_call               @   a         JL         J(                            h                 @     JL OaX JL Oa\ J]T OaX JJ J0x@ J^ OaX J_  Oa\ J^ Oa` J^ Oad JJ h@ JX     !           JL OaX JL Oa\ J]T OaX JJ JLx  J]T OaX J      J^ OaX J^ Oa\ J`4 Oa` }    J$ J JcH JcH J^ Oad JFP h  J^ OaX J_  Oa\ J^ Oa` J_  Oad JJ h  JXH        Q     L     JL OaX JL Oa\ J]T OaX JJ Jx J]T OaX J     Jt0 Jz J^ OaX J_  Oa\ J`4 Oa`     JcH JcH J_  Oad JJ h J4 J^ OaX J_  Oa\ J`4 Oa`     JcH JcH J_  Oad JJ h JXh                  a         JL          J                             @          Q     L     JL OaX JL Oa\ J]T OaX JJ J@x J]T OaX J     JtH JzL J^ OaX J_  Oa\ J`4 Oa`     JcH JcH J_  Oad JJ h J4 J^ OaX J_  Oa\ J`4 Oa`     JcH JcH J_  Oad JJ h JX                 Y     TH     JL OaX JL Oa\ J]T OaX JJ JxH J]T OaX J    H JS J^ OaX J^ Oa\ J`4 Oa` |     J$ J JcH JcH J^ Oad JF hH JH JF H J J^ OaX J_  Oa\ J^ Oa` J_  Oad JJ hH JXh   ,   ?   ?                      JS JJ JtL, JzX JP h JH JF      J` J JJT J4 JK JJT JX                                 a         JS          J {                                             p     JS JJ JtlLp Jzx Jp hp JH JF     p J J JJTp J4p JK JJTp JX                                 !$iso_check_goal        (                   @   a         JL         J                            p           a        L JӀ     :(:(B     J98                                                  JL OaX JL Oa` J^ Oa\ JFhL@ J]T OaX JPx J^ OaX J_  Oa\ J^ Oa` J^ Oad JJ h JX               p   a         JK8         JX                            @           )      $p     JK8 hp JX    P       y    a         JL         J                            p                      JL OaX JL Oa\ JL Oa` JL Oah J^ Oa\ JFh@ J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ h JX                 h JYt OaX      Jd Jh Oad J Jkl OaT J Oad  JR J_ OaX*R J`4 Oa\ |    JdT Oa` JK8* h JX0       Q      H h JYt OaX      J J Oad OaX JR JK8 h h JX              h JYt OaX }    Jd Jh OaX J J JL Oa\ JL Oa` JL Oad JJ JQ JF h h J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ h h JX               h JYt OaX |     Jd Jh OaX J J JL Oa\ JL Oa` JL Oad JJ JQ JS JF h h JH JF  h J J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ h h JX                         hP JYt OaX     J\X J] |     Jd Jh OaX J J J J J JL Oa\ JL Oa` JL Oad JJ JQ JS Jt0 h Jz< JF4 h h JH JF8  h JD J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ h h J4 h J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ h h JX      ?   ?   ?   ?                        h@ JYt OaX     Jd Jh OaX J J JL Oa\ JL Oa` JL Oad JJ JQ Jt0 h Jz4 JJ h h J4 h J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ h h JX`                       h JYt OaX     J\X J] |     Jd Jh OaX J J J J J JL Oa\ JL Oa` JL Oad JJ JQ JS Jt\ h Jz JF h h JH JF  h J J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ h h J4 h J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ h h JXP      ?   ?   ?   ?                        h JYt OaX     Jd Jh OaX J J JL Oa\ JL Oa` JL Oad JJ JQ Jt\ h Jz JJ h h J4 h J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ h h JX                         h JYt OaX     J Jkl OaX JJ JQ JS Jt\ h Jz J h h JH JF      h J J JJT h J4 h JK JJT h JX                                        h JYt OaX {    J Jkl OaX JJ JQ JS Jt`< h Jzl Jd h h JH JF      h Jt J JJT h J4 h JK JJT h JX                                 A      < h JO OaX wB JR J Oa\  JJT h JX   i      ` h JX OaX Jb JbX Oah Js J    JL Oa\ Oad JR J^X Oah OaX JK8Z  h JX       !HH$meta_expansion                  (`   a        
 JL     


    JH
                                           x h     JL OaX JL Oa\ JL Oa` JL Oad J]T OaT J]T OaT J]T OaT JJ J^ Oa\ Jx      JS Jt h Jz J^ Oa` JF  h JH JF  h J J_  OaX J^ Oa\ J^ Oa` J^ Oad JJ h h JmLT h J^ OaX J^ Oa\ J     0 h JH JF  h J  JS Jt h Jz( J^ OaX J^ Oa` J^ Oad J_ Oah  " JF` h JH JF  h J0 J_  OaX J^ Oa\ J   h JK JJT h J4 h J^ OaX J^ Oa\ J  h JK JJT h J4 h J^ OaX J^ Oa\ J  h JK JJT h J^ OaX J^ Oa\ J      h JK JJT h JX                                                                                      !`$check_callable                  @x   a         JӀ         J`                            `                 xh JL Oa` Oa\ J OaX  JR J^  Oad OaX J    x J_ OaX*R J`4 Oa\      JdT Oad JdT Oa` JK8*x JX         x JL Oa` OaX JL Oad Oa\ J Oa`  JR J^  Oah OaX J    x J`4 OaX-    Jd -r JdT Oa` J`4 Oa\      JdT Oah JdT Oad JK8*x JXx         x JL Oa` OaX JL Oad Oa\ JD Oa`  JR J^  Oah OaX J    x J`4 OaX-    Jd -r JdT Oa` J`4 Oa\      JdT Oah JdT Oad JK8*x JX(   )      x     JJTx JX       ) @$find_undefp_handler                     0   a        $ J޸     $    J                            x                  t     JX OaX J J Oa\ OaX JJ J     H t J]T Oa` J]T Oad JF@0 t JQ J_  OaX J_  Oa\ J      t JK JJT t JX            
$import                  P            0 JL Oa\ JM OaX Oa` JL Oad J OaX Oa` Oad J_ OaXR J`4 Oa\h    JcH JcH JdT Oa` JdT Oad J]T Oa` JJ JpZ0 J^ OaX J^ Oa\ Jݠ  JQ J      0 JK JJT0 JX             )    unknown_predicate_handler      !$leave_undefp                                            0 JL OaX JL Oa\ JL Oa` JO Oad c JO Oa` JJ Jt|0 Jz J`4 OaX    J`x OaT J`x OaT J`x OaT J_ Oa\ c J     0 JT Oa` JF 0 J J JJT0 J40 J`4 OaX    JcH JcH JcH J_ Oa\ c J^  Oah Oa` J`4 Oad    JdT Oah JF    h0 JQ J      0 JK JJT0 JX                              $unknown                              0 JL Oah OaX JL Oal Oa\ JO Oad c J_ OaX J`4 Oa\    Ja      JdT Oal JdT Oah J JdT Oa` J]T Oa` JJ JZ0 JQ J      0 JK JJT0 JX             A      80     J      0 J JJT0 JX       a        X J     XXX    J                            0           A      8     J       JK8  JXX           spy_cl                 spy_leap       )        % Break (level ~w)~n           H    $true          a    h J]T       hhh    Jh                                      I     D     J]T OaT J]T OaT J]T OaT JS JJ JtP Jzl J_ OaX J^ Oa\ J]T Oa` J Z JH JF$  Jt J_  OaT JM OaT J_  OaX J    b JzX J4 JS Jt, Jz| J_ OaX* J^ Oa\ J]T Oa` J0Z JH JF4  J J_  OaT JM OaT J_  OaX J    b Jz  J4 J_ OaX v J]T Oa\ J      J^  Oad OaX J`4 Oa\u`    JcH Jd     J     J_ OaXj J]T Oa\ J      J_ OaX    J]T Oa\ J     ( J_ OaX J]T Oa\ J      J_ OaX J]T Oa\ J      J_ OaX v J^X Oad Oa\ J     P J]T OaX J    8 J]T OaX J    78 J_ OaX z J_ Oa\ J` Oa` JdT Oad Jd   " J8, JF< JQ J_ OaX J_ Oa\ J     P J_ OaXj J_  Oa\ J     P J_ OaX    J_  Oa\ J      J_ OaX J_  Oa\ J     P J_ OaX J_  Oa\ J     P J_  OaX J    ( J_  OaX J    ( JtH Jz J_ OaX J]T Oa\ J]T Oa` JLZ J_  OaX J    b J JJT Jz J4 JtT8 Jz J_ OaX* J]T Oa\ J]T Oa` JXZ J_  OaX J    b J JJT Jz@ J4 J J_ OaX J_  Oa\ J]T Oa` J`[` Jz J J_ OaX* J_  Oa\ J]T Oa` Jh[` Jz J_ OaX v J_  Oa\ J     P JK JJT JXh 	  	  
  
        ~ ~ ~ ~ ~  ~ ~ ~u ~ ~ ~ ~                                                 !$silent_bootstrap          @silent         bootstrap                                 a         JL         J                                       a         JL         J                                                    JL Oa` OaX J_ OaX J]T Oa\ JJ J       J_ Oa\ J     P  J^X Oa` OaX JF  J_ OaX J_  Oa\ J     P  JK JJT  JX          )        ~*|% consulting ~w...~n        
0$loop          9    ~*|% ~w consulted ~w bytes in ~d msecs~n                 H   a         JL         J0                                                JL OaX J]T OaT J]T OaT J_ Oa\ w* J]T Oa` J_ Oad    JJ J    x J]T OaX J]T Oa\ JFX J_ OaX1 J_  Oa\ J]T Oa` J     8 J^ OaX J^  Oad Oa\ J      J]T OaX J    P J^X Oad OaX J    ~ J_ OaX J_ Oa\ Jx      Jz J^ OaX J_ Oa\ x J     J^ OaX J]T Oa\ J      J_ OaX z J_ Oa\ J` Oa` JcH Ja JcH Jd   " J, J_  OaX J_ Oa\1 JFH J_  OaX J    ~ J      J_ OaX J_ Oa\ Jx    X  Jzl J^  Oad OaX J`4 Oa\8    Jd  x JcH J     J^  Oah OaX J]T Oa\ J      J^  Oal OaX J`4 Oa\8    JdT Oah JcH J     J_ OaX z J_ Oa\ J` Oa` JcH Ja JcH Ja JdT Oad Ja JdT Oal Jd   " J, JK JO JJT JX  Z  ~    ~  ~    ~       	R $abort_loop            |                      |      !
8$enter_command         9hP$LoopError               h             P                 a         JL         J                             H               H     JL OaX JL Oa\ J_ OaX J^ Oa\ JJ J    CPH JtDH Jz4 JzX JmLDH JS JtH Jz< J]T OaX J]T Oa\ J^ Oa` JF XH JH JF$ H JD Jz J4H J^ OaX JF(hH J_ OaX J    8H J]T OaX J_ Oa\ J    :PH J^  Oa` OaX J    H J`4 OaX8    JcH JcH J^X Oa` Oa\ J^  Oah Oa` J`4 Oad      Jd  c JbP    JdT Oah JcH JF,hH JK JO JJTH JX                  >   >                                  a         JL         J8                            h                 P     JL Oa\ J]T Oa\ J]T Oa` J]T Oad J]T Oah JFhH P J_  OaX J_  Oa\ J^ Oa` JJ	hP JX      !    permission_error               input          !        closed_stream                  loop                     P       i      dh     JL Oa\ OaX J`4 OaX    Jd r Jd  JdT Oa\ J_ Oa\ª JK8*h JX   a      \Bà JYt OaX |8    J J Oad Oah JM Oad Oa\ JM Oah Oa` JR JJTB JXP   A     8B     JM OaX Oa\ JO Oa` z JJTB JXð       )d $check_head_and_body           $8$check_head              P             İ   a        
| J     
| Ő    J                             P           a        
} Jt     
}    J8                            P           q      lPŀ JYt OaX |8    J J OaX Oah JM OaX Oa\ JM Oah Oa` JL Oa\ Oad JR JK8İP JX    Q      HP     JM OaX Oa\ JO Oa` z JL Oa\ Oad JK8İP JXŐ       I      @İ J OaX  JR J_ OaX*R JK8*İ JX       i      `İƀ JL Oa` OaX J Oa`  JR J`4 OaX-    Jd -r JdT Oa` JK8*İ JX(       i      `İ JL Oa` OaX JD Oa`  JR J`4 OaX-    Jd -r JdT Oa` JK8*İ JXƐ       )      İ     JJTİ JX       HF$exists                  @   a        ǰ JL     ǰǰǰ    J(                            İ               @     JL Oa` OaX JL Oad Oa\ J_ OaX J]T Oa\ JJ J     @ J_ Oa\    J     P@ JO Oah JtD@ JzL J^ Oa` Oad OaX Oa\ J^  Oal Oa` J_ Oad    J    x@ JT Oah JFH @ JT J^X Oal OaX J     @ J_ OaX J_  Oa\ J     P@ JK JJT@ J4@ J_ OaX J_  Oa\ J     P@ J JJT@ JXǰ               >      ~   !Wɀ$find_in_path                    `ɘ   a        f Jܐ     f    Jɀ                            @           9      0ɘ0 JR c z JR JJTɘ JX       9      0ɘ0 JR z z JR JJTɘ JX@       !    file_search_path       !ax$extend_path           !5$search_in_path                  h             ʈp             ʨ   a         JӀ(         J0 c                                    a        | JӀ     xx    J                            ɘ           a        f J`     f8Ϙ    J                            p               ɘ JL Oa\ J]T OaT J` Oa\ Ja Ja Ja Jd   " JJ J Hɘ JQ J^  Oa` OaX J     ɘ J]T OaX J` Oa\ JdT Oa` Jd   " J ɘ JtTɘ Jz J^ OaX J^ Oa\ JF ɘ J      ɘ Jz| J4ɘ J      ɘ J JJTɘ J_  OaX J_  Oa\ J^ Oa` J]T Oad JFpɘ J_  OaX J^ Oa\ JJɘ JX@   5   5   =   =   =   =   ?               a      \ɘ Jl OaX  JJ JQ JF    ɘ JK JO JJTɘ JX(               !    ΰdomain_error                   source_sink              x       a      \ɘ     JL Oad OaX JL Oa\ Oa` J`4 OaXΰ    Jd Κ JdT Oad JK8*ɘ JX   a      \ψ JM OaX Oa\ J_ Oa\ w* JFh    @ JK JO JJT JX8                      JL OaX JL Oa\ J_ OaX* J]T Oa\ J]T Oa` JJ J\Z J` OaX JcH Ja JcH Jd   " J^ Oa\ J`  J^ OaX J_ Oa\ w* JJ@ JXϘ               p JL Oah OaX Jl Oah  JJ JQ J` OaX JdT Oah Ja JdT Oa\ Ja JdT Oa` Jd   " J^X Oad Oa\ J     p JK JJTp JXx               p     JL Oa\ JL Oa` JL Oad J]T OaT J OaX  J` Oa\ Ja Ja Ja Jd   " JJ J Hp Jtp Jz J^ OaX J^ Oa\ JFp J      p Jz J4p J      p J JJTp J^ OaX J^ Oa\ J^ Oa` J]T Oad JFpp J` OaX JcH Ja JcH Ja JcH Jd   " J^ Oa\ J     p JK JJTp JX   }   }   }   }                 )O`h$expand_term_modules           ) `Ӏ$check_iso_strict_clause       1Ә$expand_array_accesses_in_term                   Ӱ                          8p   a        4 J     4ޠ    Jh                                       a         JӀ     HHI    JӀ98                            Ӱ           a        l J`     lx    JӘ                                           A      JL OaX JL Oa\ JL Oa` JL Oad JO Oa` JJ JtTA  Jzd J_ OaX    J_ Oa\    J     (A  JT Oa` JFX A  Jl J^ OaX J^ Oa\ J^ Oa` JF\ӰA  J^ OaX JJA  J4A  J^ OaX J^ Oa\ J]T Oa` J^ Oad JF`ӰA  J_  OaX J^ Oa\ JJpA  JX                              !    term_expansion         )-P$expand_term_grammar                     x             ֘P   a         J(                  J    c                                   a         J`     8ڸ    J                            p               'X     JL OaX JL Oa\ JJ Jt@'X Jz\ JO Oa` JtH،'X Jzd J`4 OaX    J`x OaT J`x OaT J_ Oa\ c J     'X JT Oa` JFL 'X Jl J JJT'X J4'X J^ OaX J^ Oa\ JFP'X J      'X Jz$ J4'X J      'X J^ OaX J^ Oa\ JF    P'X JK JO JJT'X JX                                             !	ٰ$translate_rule         h       X                 x   a        	l JYt     	l	l	l    Jٰ	i                            P                 xPڨ JYt OaX٘    JX Je Oa` Js J    J^X Oa` OaX JFh    P JK JO JJTP JX8               1     ,P     JM OaX Oa\ JJTP JXڸ   !$expand_term_arith     Ph$c_arith                 @             ۠   a        L JӀ     ܸ    J                                       a        ۬ J      ۬             J(                               @                 @ܨ JL Oa` OaX JL Oad Oa\ J_ OaX J_ Oa\ z JJ J     @ J^ Oa` Oad OaX Oa\ JF    ۠@ JK JO JJT@ JX               1     ,@     JM OaX Oa\ JJT@ JXܸ   
$c_arrays                   a         JӀ     88    JX                            ۠           a      \p JJ J    Pp JF    p JK JO JJTp JXx           1     ,p     JM OaX Oa\ JJTp JX   ! 
x$module_expansion                0   a        
ü J(     
ü

`    J
                                       I      DӰ JFh    0Ӱ JK JO JJTӰ JXޠ           A     8Ӱ     JM OaX Oa\ JM OaX Oa` JJTӰ JX           0catch                    H   a        ߸ JL      ߸߸߸    J0                            0                 H     JL OaX JL OaX Oa\ JL Oa\ Oa` J]T Oa` JFh0 H J^ OaX J     hH JK JJTH JX߸                   h     JL OaX JL Oa\ JL OaX Oa` JL Oa\ Oad J]T Oa` JFh h J^ OaX J^ Oa\ J    h JK JJTh JXP             y      p      J]T Oa\ JJ JX  J_  OaX J    @  JK JJT  JX              )        JJT  JXx       )      $      J JJT  JX   )        JJT  JX           $abort        )     $      JL Oa` JO Oa` JJ Jt   Jz J^  Oad OaT JO OaT JV  Oad    J^X OaX OaT JM OaT JT Oa` JF   J J^X Oa\ OaX J h  JK JJT  J4  J^ OaX JJ   JX                           !$toplevel_hooks       I     D	 J_ OaX v J_ Oa\    JJ J     	 J_ OaX" J]T Oa\ J]T Oa` J\Z	 JQ JS Jth,	 Jzt J_  OaX Jl h	 JH JF     	 J| Jz4 J4	 J      	 JK JJT	 JXP                                     )      	     JJT	 JX            Q      L        @ Jwh    @ J4    @x JZ    @ JX   Y      T        0 J޸ OadX4 J JҔ JҔ JZ   0 JX$   ah      J                   JP    c                                       a      J                   J    c                        h           a@      J                   J    c                                               Ԉ           
   A      <         Jwh     JZ     JX   a u0      J                   J u    c                        (           A      <         Jwh     JZ    p JXl   q      l          Jwh     
 J4      J4      J4     X JZ      JX   a          J                   J@    c                                   9      4          Jtx JZ     JX|         |        H Jwh    H J4    H J4    H J4    Hh J4    HP JZ    H	 JX   a          J                   JH    c                                   a          J                   J    c                                    a          J                   J(    c                                   A      <        	 Jwh    	P JZ    	 JXT   a          J                   J     c                                   !X    ../pl/init.yap                     a          J                   J    c                                   a          J                   J    c                                   9      4        	h Jt&x JZ   	h(( JX   9      4        &   .8 0H//        )      $    & w.                  @& Jt&0 J- J   & JP OaX&0 JD           J          T JZ   &1@ JX|   9      4        091878|        I      D    0 J( X 0 J            JXD   I      D        90 J`J JL JO( JZ   90R JX   9      4        N J`V JZ   NX JX   9      4        6 J`Zp JZ   6Z JX   1        /build/buildd/yap-5.1.1/pl/init.yap    )        /build/buildd/yap-5.1.1/pl     1        /build/buildd/yap-5.1.1/arch           9      4        P J`8 JZ   Pڸ JX   )      $        '  "+        q      l    ' Jt' Jܐ   'l J(+Xl' J           JZ   ', JX,   1      ,        8  |8;  :        i      d    8  Jܐ   8  J(8( JD           JZ   8 = JX   9      4        Ӱ Jޠ JZ   Ӱ JX4   9      4        p J`x JZ   p JXl   9      4        B JtP JZ   Bð JX   a        8 J       888    J w0                            H           )      $     J JJT JX8   )      $      J JJT  JX`   a         JJT           J yX0                                       )      x     JJTx JX       a        p JJT       ppp    J w@0                            x           )            JJT  JXp       a         JJ          J/0                                        Q      H     JJ J     h JK JO JJT JX                H$$!              8`   a         JK8         JH0                                       )      $`     JK88` JX   a        X JJT       XXX    J   0                            `           )           JJT JXX       $doindex       a      \        /8 Jt1 J2 Jz J3 J4 J5@ JZ   /86x JX          z             } h |   }       }                                             {   )      $     h wB              x     h Jܐ    h J(  JzD           J           JZ    h JX       9      4          Jt JZ     JXL           errors.yap     9        /build/buildd/yap-5.1.1/pl/errors.yap          `       x                              *     JL OaX JL Oa\ J`4 OaX    J`x OaT Ja Ja JJ J P* J`4 OaX    JcH Ja JcH Jb    JcH Jc Jc JJ * JX           a         J_         J                                       a        , JӀ     0    JP                                       9      0     J_ Oa\ JK8  JX       i      d  J_ OaX z J      J_ OaX z J      J JJT  JX   !3x@$process_error                    X   a        d JӀ         J@                                        Q      H   JJ JQ JF    X  J JJT  JX               !    Hcurrent_stream         !    flush_all_streams                `   a        L JK8      LLL    JHR                            X           a         J                     J(                               `                 x      J]T OaX J_ Oa\ {2 J]T Oa` JFh`  JF      J JJT  JX0                            a      XX JR  JR J_ OaX
 J`4 Oa\    Jd  c JK8RX JX       I      @X` JO OaX  JR J_ OaX JK8 X JX(       y      pX JYt OaX    JX Je Oa\ Js J    JR J    X J_ OaX JK8X JXp       A      <X     JL Oa\ OaX J_ OaX JK8RX JX   )      $R     JK8R JX(   7pforce              ̸print                    @                 X   a         JӀ      (    JR                                       Y      P JYt OaXp    J Jkl OaT JR J_ OaX z JK8 JX       !    xportray_message                  X   a         J                    Jx    c                                  Q     H p JL OaX JL Oa\ J  J  JO Oa` JJ Jt  Jz ( J`4 OaXx    JcH JcH J_ Oa\ c J      JT Oa` JF   J 0 J JJT J4 J^ OaX J^ Oa\ JF     JK JO JJT JX                                   1        % YAP: no handler for error ~w~n           x JO OaX JYt Oa\    J$ J Jd Jh OaX J J JJ Jth  Jzt J OaX  Jz J4 J  JQ J_ OaX z J_ Oa\ B J` Oa` Jc Jd   " J    , JK JJT JX                      !    syntax_error           )  $output_error_message          ! ~X    SYNTAX ERROR                                         a        $ JӀ     eHeH   w J                                               JO OaX JYt Oa\    J\X J]    JX Je OaX Js J    J J Jkl OaT JR J_ Oa\ JK8 JX       )$output_error_location                 % ERROR:       ! @$prepare_loc           !$do_stack_dump                                H0             h   a         JӀ       
p    J                                       a        < JӀ     [[\    J                                       a        < JL     <<<    J                            0          I     D8 JO OaX JYt Oa\    J JL JZ J J JL J[ J]    J JL J JL J J J_ OaX2 JFh$ J^ OaX J^ Oa\ J]T Oa` JF(0 J^ OaX J_  Oa\ JF, JQ J^ OaX J^ Oa\ JJ JX    ;   ?   ?   ?   y      p JO OaX JYt Oa\    J J OaX Oa\ JFh     JK JO JJT JXH                     h JO OaX JL Oad Oa\ J_ OaX z J_ Oa\ B J` Oa` JdT Oad Jd   " JJ J    , JK JJT JX           k$verbose               off    a      \h JO OaX
 J_ OaXB J_ Oa\Z J      JR JJT JXx   )$do_informational_message                   a        k Jܐ     k    J                                       A      <	 JO OaX
 JL OaX Oa\ JK8 JXx           warning                !! WARNING:            !!     !	$do_print_message                	    a        	, JӀ     3    J	                                            
 JO OaX JL Oa\ J_ OaX JFh
l J_ OaX z J_ Oa\ J_ Oa`  " J
p, J^ OaX JF    	  J_ OaX z J_ Oa\a J_ Oa`  " J    , JK JJT JX	               1     ,
 JO OaX JJT JX
              JO OaX JL OaX Oa\ JFh    	  J_ OaX z J_ Oa\a J_ Oa`  " J    , JK JJT JX
               !i$consulting_file       !
`$output_file_pos               ~*|              h   a         JӀ     

    J                            	           Q     H
` JL Oad OaX J_ OaXJ J^  Oah Oa\ JJ J      J^X Oah OaX J_ Oa\  " Jݠ  JQ J^  Oal OaX J    / J]T OaX J      J^ Oah Oal OaX Oa\ J^ Oa` JF
P J_ OaX z J_ Oa\ J` Oa` JcH Jd   " J    , JK JJT JX                  )           JJT JX
p       1        ~*|~a at user_input near line ~d,~n           JO OaX z JL Oah Oa\ JL Oal Oa` JJ JQ J_ OaX z J_ Oa\
 J` Oa` JdT Oal Ja JdT Oad Ja JdT Oah Jd   " J    , JK JJT JX
           1        ~*|~a at file ~a, near line ~d,~n                 JL Oah OaX JL Oal Oa\ JL Oap Oa` J_ OaX z J_ Oa\r J` Oa` JdT Oap Ja JdT Oad Ja JdT Oah Ja JdT Oal Jd   " JJ J    , JK JJT JX           )        % YAP execution halted~n             x0 JO OaXe* JJ JQ J_ OaX z J_ Oa\b J_ Oa`  " J    , JK JJT JX               )    % YAP execution aborted~n            x JO OaX JJ JQ J_ OaX z J_ Oa\
 J_ Oa`  " J    , JK JJT JX@                   loading                         Q      HP JYt OaX    J J Jt Jt c JR JJT JX       !o    ~*|% ~a ~a...~n              X JYt OaX    J J Oad Oah JJ JQ J^  Oal OaX J      J_ OaX z J_ Oa\2 J` Oa` JdT Oal Ja Jd( Oad Ja Jd( Oah Jd   " J    , JK JJT JX`                   @loaded                   (       Y      T JYt OaX@    J J Js Js c Js J    JR JJT JXh           included       A        ~*|% ~a included in module ~a, ~d msec ~d bytes~n     	     H JYt OaX@    Js Js Jk J Oad Oah J J Oal Oap JJ JQ J^  Oat OaX J      J_ OaX z J_ Oa\ J` Oa` JdT Oat Ja Jd( Oad Ja Jd( Oah Ja Jd( Oal Ja Jd( Oap Jd   " J    , JK JJT JX           9        ~*|% ~a ~a in module ~a, ~d msec ~d bytes~n   Y     P JYt OaX@    Jk J Oad Oah Jk J Oal Oap J Jkl Oat JJ JQ J^  Oax OaX J      J^  Oa| OaX J`4 Oa\u`    JdT Oax Jd     J     J_ OaX z J_ Oa\ J` Oa` JdT Oa| Ja Jd( Oad Ja Jd( Oah Ja Jd( Oal Ja Jd( Oap Ja Jd( Oat Jd   " J    , JK JJT JXX               P    % ~a~n                 % ~d~n                 % ~d,~a~n           JYt OaX:8    J J Oad Oah JJ JQ J^  Oal OaT JO OaT    JVTQ  Oad Oal    J Oahh JK JJT J_ OaX z J_ Oa\ J` Oa` Jd( Oah Jd   " J    , JK JJT J Oah J_ OaX z J_ Oa\ J` Oa` Jd( Oad Jd   " J    , JK JJT J_ OaX z J_ Oa\ J` Oa` Jd( Oad Ja Jd( Oah Jd   " J    , JK JJT JX                                       % [debug]~n          xH JO OaXB JJ JQ J_ OaX z J_ Oa\ J_ Oa`  " J    , JK JJT JX                       % [trace]~n          x JO OaX JJ JQ J_ OaX z J_ Oa\2 J_ Oa`  " J    , JK JJT JXX                0    %                 JL OaX J_ OaX z J_ Oa\ J_ Oa`  " JJ J, J^ OaX JF    	  J_ OaX z J_ Oa\a J_ Oa`  " J    , JK JJT JX                y      t	  JYt OaX+    J J Oa\ Oa` JJ JQ J_ OaX z J    ,	  JK JJT	  JX               breakp             bp             debugger               add            already        9        There is already a spy point on ~w:~w/~w.                @                 (      9     0	 h JYt OaX    J\X J]    Js JsR J J    J\X J]      Jd Jh Oad J[ J]    J J Oah Oal J J Jkl OaT J Js Jsj Jt Jtz JJ JQ J_ OaX z J_ Oa\ J` Oa` Jd( Oad Ja Jd( Oah Ja Jd( Oal Jd   " J    ,	  JK JJT	  JX               (    ok     )        Spy point set on ~w:~w/~w.    9     0	   JYt OaX    J\X J]    Js JsR J J    J\X J]      Jd Jh Oad J[ J]    J J Oah Oal J J Jkl OaT J Js Jsj Jt Jt2 JJ JQ J_ OaX z J_ Oa\B J` Oa` Jd( Oad Ja Jd( Oah Ja Jd( Oal Jd   " J    ,	  JK JJT	  JXx                       remove                 last           1        Spy point on ~w:~w/~w removed.        9     0	  JYt OaX    J\X J]    Js JsR J J    J\X J]      Jd Jh Oad J[ J]    J J Oah Oal J J Jkl OaT J Js Js Jt Jt JJ JQ J_ OaX z J_ Oa\ J` Oa` Jd( Oad Ja Jd( Oah Ja Jd( Oal Jd   " J    ,	  JK JJT	  JX               !        breakpoint_for         1        There is no spy point on ~w:~w/~w.           	   JYt OaX    Js JsP" Js Js: J[ J]      Jd Jh Oad J[ J]    J J Oah Oal JJ JQ J_ OaX z J_ Oa\Z J` Oa` Jd( Oad Ja Jd( Oah Ja Jd( Oal Jd   " J    ,	  JK JJT	  JX                breakpoints    1 c    There are no spy-points set.                                   	 "P JYt OaX     Jt Jt  " JJ JQ J_ OaX z J_ Oa\  J` Oa` J`x OaT Ja J`x OaT Ja J`x OaT Jd   " J    ,	  JK JJT	  JX            !        Spy-points set on:     )
 !$print_list_of_preds                     !!   a        ! JӀ     8890    J!                                             	 #X JYt OaX     J J JJ JQ J_ OaX z J_ Oa\! J_ Oa`  " J",	  J^ OaX JJ!	  JX"`         )    #@clauses_not_together           1        Discontiguous definition of ~q.                  "             	 $( JYt OaX#@    J Jkl Oad JJ JQ J_ OaX z J_ Oa\# J` Oa` Jd( Oad Jd   " J    ,	  JK JJT	  JX#h           !        Debug mode on.                   @             	 $ JYt OaX$    Jt JtB JJ JQ J_ OaX z J_ Oa\# J_ Oa`  " J    ,	  JK JJT	  JX$8               !        Debug mode off.              	 % JYt OaX$    Jt JtZ JJ JQ J_ OaX z J_ Oa\$ J_ Oa`  " J    ,	  JK JJT	  JX$               !        Trace mode on.               	 &h JYt OaX$    Jt Jt JJ JQ J_ OaX z J_ Oa\%j J_ Oa`  " J    ,	  JK JJT	  JX%               x(&Pdeclaration    !        declaration ~w ~w.               &             	 ' JYt OaX&P    J J Oad Oah JJ JQ J_ OaX z J_ Oa\&2 J` Oa` Jd( Oad Ja Jd( Oah Jd   " J    ,	  JK JJT	  JX&x           !    'hdefined_elsewhere      9        predicate ~q previously defined in file ~w               '             	 ( JYt OaX'h    J J Oad Oah JJ JQ J_ OaX z J_ Oa\'2 J` Oa` Jd( Oad Ja Jd( Oah Jd   " J    ,	  JK JJT	  JX'           
import                 private        9        Importing private predicate ~w:~w to ~w.                 ((             	 ) JYt OaX(    Jk J Oad Oah Jd Jh Oal Jt Jt(B JJ JQ J_ OaX z J_ Oa\(Z J` Oa` Jd( Oal Ja Jd( Oad Ja Jd( Oah Jd   " J    ,	  JK JJT	  JX(                   )leash          !    No leashing.                     )x8         	 * JYt OaX)    Jt Jt  " JJ JQ J_ OaX z J_ Oa\) J` Oa` J`x OaT Ja J`x OaT Ja J`x OaT Jd   " J    ,	  JK JJT	  JX)           !        Leashing set to ~w.          	 +H JYt OaX)    JZ J Jb JbX Oad Js J    JJ JQ J_ OaX z J_ Oa\*z J` Oa` Jd( Oad Jd   " J    ,	  JK JJT	  JX*                     x	 ,( JO OaXP" JJ JQ J_ OaX z J_ Oa\P" J_ Oa`  " J    ,	  JK JJT	  JX+X                   ,no_match       1        No matching predicate for ~w.                    +             	 , JYt OaX,    J Jkl Oad JJ JQ J_ OaX z J_ Oa\+ J` Oa` Jd( Oad Jd   " J    ,	  JK JJT	  JX,8                 	 .p JYt OaX)    JZ J Jb JbX Oad Js J    JJ JQ J_ OaX z J_ Oa\*z J` Oa` Jd( Oad Jd   " J    ,	  JK JJT	  JX,                   x(singletons     !        Singleton variable      (-$write_svs     !Q(     in ~q, clause ~d.               -p                 -.   a        . JӀ     555    J-                            !          !     	 0  JYt OaX-    J JL J JL J J JJ JQ J_ OaX z J_ Oa\- J_ Oa`  " J/|,	  J^ OaX JF/.	  J_ OaX z J_ Oa\- J` Oa` Jc Ja Jc Jd   " J    ,	  JK JJT	  JX.                   !    /trace_command          9        EOF is not a valid debugger command.                     /             	 0 JYt OaX/    Jt Jt JJ JQ J_ OaX z J_ Oa\/ J_ Oa`  " J    ,	  JK JJT	  JX0               1        ~c is not a valid debugger command.          	 1 JYt OaX/    J Jkl Oad JJ JQ J_ OaX z J_ Oa\0 J` Oa` Jd( Oad Jd   " J    ,	  JK JJT	  JX0                   trace_help     I           Please enter a valid debugger command (h for help).               x	 2X JO OaX1Z JJ JQ J_ OaX z J_ Oa\1r J_ Oa`  " J    ,	  JK JJT	  JX1               !        YAP version ~a               	 2 JYt OaX    J Jkl Oad JJ JQ J_ OaX z J_ Oa\2: J` Oa` Jd( Oad Jd   " J    ,	  JK JJT	  JX2h                 x	 3 JO OaXV2 JJ JQ J_ OaX z J_ Oa\V2 J_ Oa`  " J    ,	  JK JJT	  JX3                        ~q     i      d	      JL Oa` OaX J_ OaX z J_ Oa\3r JJ J    ,	  JK JJT	  JX3                      R4($write_svs1               {04@             34   a         JL          J4R                            .           a        4 JӀ     667    J4(                            4@                 .5 JX OaX Jb Jb J J Jt Jt  " JJ JQ J_ OaX z J_ Oa\3 JF54@. J^ OaX JJ4. JX5                 s      q      l.     JL OaX J_ OaX z J_ Oa\5 JFh64@. J^ OaX JJ4. JX5      )
26@$write_str_in_stderr                     66X   a        6d JӀ     778p    J6@                            4           Q      H47 JX OaX Jd Jh OaX Jt Jt  " JR JK86X4 JX6             4     JX OaX Jd Jh OaX J J JFh76X4 J_ OaX z J_ Oa\ w JF74@4 J^ OaX JJ44 JX7             1     ,6X8` JO OaX  " JJT6X JX7       put              78    a         JL          J7R                            6X           y      t6X     JX OaX Jd Jh Oa\ J J J_ OaX z JFh88 6X J^ OaX JJ6X6X JX8p      1     ,!9  JO OaX  " JJT! JX8           ~n      ~w           !     JX OaX Jd Jh Oad J J J_ OaX z J_ Oa\9
 J` Oa` Jd( Oad Jd   " JJ J9,! J^ OaX JJ!! JX90      !8 :P$preprocess_stack      !h:h$say_stack_dump         :$show_cps      :$show_envs     !:$close_stack_dump                9:             9;(             : ;             :;             :0<H   a        : JӀ     ==?X    J:P                            8            a        ;4 JӀ     W`W`W    J:h                            :           a        ; JӀ     XXY    J:                            ;(           a        ; JӀ     Z`Z`Z    J:                            ;           a        <T JӀ     X(X(X`    J:                            ;          A     8     JL OaX JL OaX Oa\ J_ Oa\    J]T Oa` JFh=: J^ OaX J_ Oa\    J]T Oa` JF=: J^ OaX J^ Oa\ JF=;( J^ OaX JF=; J^ OaX JF=; J_  OaX J_  Oa\ JJ<H JX<                      A     8:>@ JO OaX  " JO Oa`  " JJT: JX=           overflow       i      d:?H JX OaX Js J    JO Oa\   JX Oa` Js Js>* Jt Jt  " JR JJT: JX>P   )>$beautify_stack_goal                     >>   a        > JӀ     @@Bh    J>                            <H          9     0:     JX OaX Jd Jh OaX J J JL Oa\ JL Oa` J]T Oa\ J]T Oa` J]T Oad J]T Oah JJ J@t x: J^  Oal OaX J`4 Oa\u`    JcH Jd     J    : J_  OaX J_  Oa\ J_  Oa` J_  Oad J^ Oah J^ Oap JJ>: JX?X          a      X>A JO Oad    JL OaX Oah JL Oa\ Oal JL Oa` Oap JR JK8:> JX@       )C$beautify_hidden_goal                    @A    a        A, JӀ     C C V   $ JA                            >                 >BX JL Oat OaX JL Oax Oa\ J OaX Oat Oax JFh     > JB J^X Oa` Oa\ J     > JR J^ Oat Oax OaX Oa\ JK8A > JXA   	             B@cl               B0             >     JX Oap J\X J]B@    J Jh OaX J Jh Oa\ J Jh Oa` J J Oad J J Jkl Oa` J^ Oah Oal OaX Oa\ JK8:> JXBh       A      <A C0 JO OaXN JO Oap  " JR JJTA  JXC    A      <A Cp JO OaX JO Oap  " JR JJTA  JXC@   A      <A C JO OaXb JO Oap  " JR JJTA  JXC   A      <A D JO OaX JO Oap  " JR JJTA  JXC   A      @D   a        Dx JO     DxDxDx    JC                            A            i      dD     JO OaX w* JO Oa` cj JL OaX Oah JL Oa` Oal JR J^  OaT Oa\ JK8:D JXDx   m 
$use_module    a      \A Eh JPdD   & cj JL OaX Oah JL Oa\ Oal JL Oa` Oap JR JK8:A  JXD   !
>    $ensure_loaded         i      dA E JO OaXEJ JO Oa` cj JL OaX Oah JL Oa\ Oal JL Oa` Oap JR JK8:A  JXEx   i      dA FX JO OaX0 JO Oa` cj JL OaX Oah JL Oa\ Oal JL Oa` Oap JR JK8:A  JXE   !    $spycall_stdpred       i      dA F JO OaXF: JO Oa` cj JL OaX Oah JL Oa\ Oal JL Oa` Oap JR JK8:A  JXFh   
    $spycalls      i      dA GX JO OaXF JO Oa` cj JL OaX Oah JL Oa\ Oal JL Oa` Oap JR JK8:A  JXF   x$spycall       i      dA G JO OaXGB JO Oa` cj JL OaX Oah JL Oa\ Oal JL Oa` Oap JR JK8:A  JXGh   @$do_spy        i      dA H@ JO OaXG JO Oa` cj JL OaX Oah JL Oa\ Oal JL Oa` Oap JR JK8:A  JXG   i      dA H JO OaX u JO Oa` cj JL OaX Oah JL Oa\ Oal JL Oa` Oap JR JK8:A  JXHP   !sh    $do_creep_execute      i      dA IP JO OaXH JO Oa` cj JL OaX Oah JL Oa\ Oal JL Oa` Oap JR JK8:A  JXH   !x    $creep_execute         i      dA I JO OaXI2 JO Oa` cj JL OaX Oah JL Oa\ Oal JL Oa` Oap JR JK8:A  JXI`   O    $direct_spy    i      dA J8 JO OaXI JO Oa` cj JL OaX Oah JL Oa\ Oal JL Oa` Oap JR JK8:A  JXI   i      dA J JO OaX JO Oa` cj JL OaX Oah JL Oa\ Oal JL Oa` Oap JR JK8:A  JXJH   i      dA K JO OaX% JO Oa` cj JL OaX Oah JL Oa\ Oal JL Oa` Oap JR JK8:A  JXJ   i      dA Kp JO OaX. JO Oa` cj JL OaX Oah JL Oa\ Oal JL Oa` Oap JR JK8:A  JXK   i      dA K JO OaX v JO Oa` cj JL OaX Oah JL Oa\ Oal JL Oa` Oap JR JK8:A  JXK   i      dA LX JO OaX JO Oa` cj JL OaX Oah JL Oa\ Oal JL Oa` Oap JR JK8:A  JXK   P$consult       a      \A L JPdLB   6 cj JL OaX Oah JL Oa\ Oal JL Oa` Oap JR JK8:A  JXLh       $reconsult     i      dA M8 JO OaXL JO Oa` cj JL OaX Oah JL Oa\ Oal JL Oa` Oap JR JK8:A  JXL   a      \A M JPd t    cj JL OaX Oah JL Oa\ Oal JL Oa` Oap JR JK8:A  JXMH   a      \A M JPdD   & cj JL OaX Oah JL Oa\ Oal JL Oa` Oap JR JK8:A  JXM         A N JPd*    cj JL OaX Oah JL Oa\ Oal JX Oap J\X J]B@    Js Js z Js Js    Js Js cj J J Oad J J Jkl Oa` JR JK8:A  JXN             A OX JPd B   6 cj JL OaX Oah JL Oa\ Oal JX Oap J\X J]B@    Js JsZb Js Js   6 Js Js cj J J Oad J J Jkl Oa` JR JK8:A  JXN             A PH JPdLB   6 cj JL OaX Oah JL Oa\ Oal JX Oap J\X J]B@    Js Js1 Js Js    Js Js cj J J Oad J J Jkl Oa` JR JK8:A  JXOh       ) p $findall_with_common_vars          zxfindall              A Q JO OaXP
 JO Oa` cj JL OaX Oah JL Oa\ Oal JX Oap J\X J]B@    Js JsP2 Js Js   F Js Js cj J J Oad J J Jkl Oa` JR JK8:A  JXPX       0$findall             A R  JO OaXQ JO Oa` cj JL OaX Oah JL Oa\ Oal JX Oap J\X J]B@    Js JsP2 Js Js   F Js Js cj J J Oad J J Jkl Oa` JR JK8:A  JXQ(        (p$bagof             wbagof                A R JO OaXQ JO Oa` cj JL OaX Oah JL Oa\ Oal JX Oap J\X J]B@    Js JsQ Js Js   6 Js Js cj J J Oad J J Jkl Oa` JR JK8:A  JXR        	 $listing           	listing              A S JO OaXR JO Oa` cj JL OaX Oah JL Oa\ Oal JX Oap J\X J]B@    Js JsR Js Js    Js Js cj J J Oad J J Jkl Oa` JR JK8:A  JXR             A Tx JO OaX y JO Oa` cj JL OaX Oah JX Oap J\X J]B@    Js Js v J Jh Oa\ Js Js cj J J Oad J J Jkl Oa` JR J^X Oal Oa\ JK8:A  JXS       !    current_predicate            A UP JO OaX JO Oa` cj JL OaX Oah JX Oap J\X J]B@    Js JsTZ J Jh Oa\ Js Js cj J J Oad J J Jkl Oa` JR J^X Oal Oa\ JK8:A  JXT       !(	($list_clauses                A V JO OaXU2 JO Oa` cj JL OaX Oah JL Oa\ Oal JX Oap J\X J]B@    Js JsR Js Js    Js Js cj J J Oad J J Jkl Oa` JR JK8:A  JXU`             A V JPdD    cj JL OaX Oah JL Oa\ Oal JX Oap J\X J]B@    Js Js* Js Js    Js Js cj J J Oad J J Jkl Oa` JR JK8:A  JXV             A      JX Oap J\X J]B@    J Jh OaX J Jh Oa\ J Jh Oa` J J Oad J J Jkl Oa` J^ Oah Oal OaX Oa\ JK8:A  JXV       9      0;(W JR  "  " JR JJT;( JXW`       )j     % Stack dump for error:        i      d;(     J_ OaX z J_ Oa\W J_ Oa`  " JJ J    ,;( JK JJT;( JXW       9      0<HXP JR  "  " JR JJT<H JXX(       i      d<H     J_ OaX z J_ Oa\a J_ Oa`  " JJ J    ,<H JK JJT<H JXX`       9      0;Y JO OaX  " JR JJT; JXX       I        %  ~n   choice-points (goals with alternatives left):          !@YX$print_stack                     Y8Yp   a        Y| JӀ     ]]^    JYX                            D                 |;     JL OaX J_ OaX z J_ Oa\X J_ Oa`  " JJ JZH,; J^ OaX JJYp; JXY      9      0;Z JO OaX  " JR JJT; JXZ`       A        %  ~n   environments (partially executed clauses):           |;     JL OaX J_ OaX z J_ Oa\Z J_ Oa`  " JJ J[@,; J^ OaX JJYp; JXZ      ! [h$construct_code                  [H[   a        [ JӀ     aHaHc    J[h                            Yp                 0\ JL OaX JL OaX Oa\ JL Oa` J OaX  JJ JQ J]T Oa\ J]T Oa` J]T Oad J]T Oah J\ x0 J_  OaX J_  Oa\ J_  Oa` J_  Oad J^ Oah J^ Oal JJ[0 JX[      ?       1     ,0     JM OaX Oa` JJT0 JX\   1     ,Yp]P JO OaX  " JJTYp JX]           ~n%	...              Yp^p JX OaX Js Js>* Jt Jt  " JJ JQ J_ OaX z J_ Oa\]: J_ Oa`  " J    ,Yp JK JJTYp JX]`           r]$show_goal               ]^   a        ^ JӀ     _H_H`P    J]                            [                 Yp     JX OaX J\X J]B@    Jk J Oa\ Oa` J J Oad OaX J J J JFh^^Yp J^ OaX JJYpYp JX^          1        ~n%      ~a:~a/~d at indexing code           ^_ JO OaX JL Oah Oa\ JJ JQ J_ OaX_
 J` Oa\ JdT Oad Ja JdT Oah Ja JdT Oa` Jd   " J    +^ JK JJT^ JX_H           9      0^`@ JO OaX    JR JJT^ JX_       1        ~n%      ~a:~a/~d at clause ~d               ^     JL Oah OaX JL Oal Oa\ JL Oap Oa` J_ OaX z J_ Oa\` J` Oa` JdT Oad Ja JdT Oal Ja JdT Oap Ja JdT Oah Jd   " JJ J    ,^ JK JJT^ JX`P                    at            !         at indexing code     a     \[b JO OaX JL Oa\ JL OaX Oa` JL Oad JL Oah JL Oal JJ JQ J]T Oa\ Jb [ J]T OaX J_  Oa\ Jb [ J` OaX JcH Ja Jd a Ja JcH Ja Jd   Ja JcH Ja Jd  : Ja JcH Ja Jd a Jd   " J^ Oa\ J     [ JK JJT[ JXaH      =   ?   ?   A      <[c  JO OaX    JM Oah Oal JR JJT[ JXb            (clause               )          [     JL OaX JL Oa\ JL OaX Oa` JL Oad JL Oah JL Oal J]T Oa\ JJ Jd [ J]T OaX J_  Oa\ Jd [ J^ OaX J]T Oa\ Jd [ J]T OaX J_  Oa\ Jd [ J` OaX JcH Ja Jd a Ja JcH Ja Jd   Ja JcH Ja Jd  : Ja JcH Ja Jd b Ja JcH Ja Jd b Jd   " J^ Oa\ J     [ JK JJT[ JXc             !    e consistency_error      1        % CONSISTENCY ERROR- ~w ~w~n                     d             f JYt OaXe     J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\d J` Oa` Jd( Oad Ja JdT Oah Jd   " JJ J    , JK JJT JXeH       9        % CONTEXT ERROR- ~w: ~w appeared in ~w~n             g0 JYt OaX2p    J J Oad Oah JL Oal Oa\ J_ OaX z J_ Oa\e J` Oa` Jd( Oad Ja Jd( Oah Ja JdT Oal Jd   " JJ J    , JK JJT JXf(       !        array_overflow         A        % DOMAIN ERROR- ~w: invalid index ~w for array~n             h@ JYt OaXΰ    Js Jsf J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\f J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JXg@                   array_type     A        % DOMAIN ERROR- ~w: invalid static array type ~w~n           iX JYt OaXΰ    Js Jsg J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\h J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JXhP           !        builtin_procedure      A        % DOMAIN ERROR- non-iso built-in procedure  ~w~n             j` JYt OaXΰ    Js Jsh J Jkl Oad JM Oad Oa\ J_ OaX z J_ Oa\i J` Oa` Jd( Oad Jd   " JJ J    , JK JJT JXih       !        character_code_list    A        % DOMAIN ERROR- ~w: invalid list of codes ~w~n               kx JYt OaXΰ    Js Jsj J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\j" J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JXjp           !        delete_file_option     A        % DOMAIN ERROR- ~w: invalid list of options ~w~n             l JYt OaXΰ    Js Jsk J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\k: J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JXk           !        operator_specifier     A        % DOMAIN ERROR- ~w: invalid operator specifier ~w~n          m JYt OaXΰ    Js Jsl2 J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\lR J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JXl           !        out_of_range           A        % DOMAIN ERROR- ~w: expression ~w is out of range~n          n JYt OaXΰ    Js JsmJ J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\mj J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JXm           !        close_option           A        % DOMAIN ERROR- ~w: invalid close option ~w~n                o JYt OaXΰ    Js Jsnb J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\n J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JXn                   radix          9        % DOMAIN ERROR- ~w: invalid radix ~w~n               p JYt OaXΰ    Js Jsoz J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\o J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JXo           )        shift_count_overflow           A        % DOMAIN ERROR- ~w: shift count overflow in ~w~n             q JYt OaXΰ    Js Jsp J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\p J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JXp                   flag_value     A        % DOMAIN ERROR- ~w: invalid value ~w for flag ~w~n           s  JYt OaXΰ    Js Jsq J[ J]u`    J J Oad Oah JL Oal Oa\ J_ OaX z J_ Oa\q J` Oa` JdT Oal Ja Jd( Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JXr                   io_mode        9        % DOMAIN ERROR- ~w: invalid io mode ~w~n             t( JYt OaXΰ    Js Jsr J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\r J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JXs0           98    mutable        9        % DOMAIN ERROR- ~w: invalid mutable ~w~n             uP JYt OaXΰ    Js Jss J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\s J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JXt8           !        module_decl_options    Q        % DOMAIN ERROR- ~w: expect module declaration options, found ~w~n            v` JYt OaXΰ    Js Jst J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\u J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JXu`           !        not_empty_list         9        % DOMAIN ERROR- ~w: found empty list~n               wh JYt OaXΰ    Js Jsv
 J Jkl OaT JL Oad Oa\ J_ OaX z J_ Oa\v* J` Oa` JdT Oad Jd   " JJ J    , JK JJT JXvp       !        not_less_than_zero     A        % DOMAIN ERROR- ~w: number ~w less than zero~n               xp JYt OaXΰ    Js Jsw
 J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\w* J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JXwx                   not_newline    9        % DOMAIN ERROR- ~w: number ~w not newline~n          y JYt OaXΰ    Js Jsx" J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\x: J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JXx                   not_zero       I        % DOMAIN ERROR- ~w: ~w is not allowed in the domain ~n               z JYt OaXΰ    Js Jsy* J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\yB J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JXy           !        operator_priority      A        % DOMAIN ERROR- ~w: ~w invalid operator priority~n           { JYt OaXΰ    Js JszB J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\zb J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JXz           A        % DOMAIN ERROR- ~w: ~w invalid operator specifier~n          | JYt OaXΰ    Js Jsl2 J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\{Z J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX{           !        predicate_spec         I        % DOMAIN ERROR- ~w: ~w invalid predicate specifier~n                 } JYt OaXΰ    Js Js|R J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\|r J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX|                   read_option    An    % DOMAIN ERROR- ~w: ~w invalid option to read~n              ~ JYt OaXΰ    Js Js}r J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\} J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX}           !        semantics_indicator    I        % TYPE ERROR- ~w: expected predicate indicator, got ~w~n              JYt OaXΰ    Js Js~ J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\~ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX~           A        % DOMAIN ERROR- ~w: ~w is not a source sink term~n            JYt OaXΰ    Js JsΚ J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX               hstream         9        % DOMAIN ERROR- ~w: ~w not a stream~n                 JYt OaXΰ    Js Js J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX           !S    stream_or_alias               JYt OaXΰ    Js Js J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX           !        stream_option          A        % DOMAIN ERROR- ~w: ~w not a stream option~n                  JYt OaXΰ    Js Jsz J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX           !    #Hstream_position        A        % DOMAIN ERROR- ~w: ~w not a stream position~n                JYt OaXΰ    Js Js J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX            !Cstream_property        A        % DOMAIN ERROR- ~w: ~w not a stream property~n               ( JYt OaXΰ    Js Js J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX           )        syntax_error_handler           A        % DOMAIN ERROR- ~w: ~w not a syntax error handler~n          8 JYt OaXΰ    Js Js J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX8           )        thread_create_option           1        % DOMAIN ERROR- ~w: ~w not in ~w~n            JYt OaXΰ    Js Js J[ J]u`    J J Oad Oah JL Oal Oa\ J_ OaX z J_ Oa\
 J` Oa` JdT Oal Ja Jd( Oad Ja Jd( Oah Jd   " JJ J    , JK JJT JXH           !        time_out_spec          Q        % DOMAIN ERROR- ~w: ~w not a valid specification for a time out~n             JYt OaXΰ    Js Js J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\2 J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX           )        unimplemented_option           A        % DOMAIN ERROR- ~w: ~w not yet implemented~n                  JYt OaXΰ    Js Js: J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\b J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX           !        write_option           Amh    % DOMAIN ERROR- ~w: ~w invalid option to write~n              JYt OaXΰ    Js JsZ J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\z J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX           A        % DOMAIN ERROR- ~w: non-tabled procedure ~w~n                 JYt OaXΰ    Js Js J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\r J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX           !    existence_error            8array          A        % EXISTENCE ERROR- ~w could not open array ~w~n                  h              JYt OaX    Js Js J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX                   mutex          A        % EXISTENCE ERROR- ~w could not open mutex ~w~n                JYt OaX    Js Js J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX           A        % EXISTENCE ERROR- ~w could not open library ~w~n              JYt OaX    Js Jsb J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX           !        message_queue          I        % EXISTENCE ERROR- ~w could not open message queue ~w~n               JYt OaX    Js Js J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX0                   procedure          context        y        % EXISTENCE ERROR- procedure ~w is undefined, called from context  ~w~n%                  Goal was ~w~n                                JYt OaX    Js Js J Jkl Oad JYt Oa\    J J Oah Oal J_ OaX z J_ Oa\
 J` Oa` Jd( Oad Ja Jd( Oal Ja Jd( Oah Jd   " JJ J    , JK JJT JX           A        % EXISTENCE ERROR- ~w could not find file ~w~n                JYt OaX    Js JsΚ J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\r J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX           A_    % EXISTENCE ERROR- ~w: ~w not an open stream~n                JYt OaX    Js Js J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\j J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX           !    evaluation_error       !        int_overflow           1        % INTEGER OVERFLOW ERROR- ~w~n                   `              JYt OaX    Jt Jt JL Oad Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oad Jd   " JJ J    , JK JJT JX           !        float_overflow         9        % FLOATING POINT OVERFLOW ERROR- ~w~n                 JYt OaX    Jt Jt JL Oad Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oad Jd   " JJ J    , JK JJT JX                   undefined      9        % UNDEFINED ARITHMETIC RESULT ERROR- ~w~n             JYt OaX    Jt Jt JL Oad Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oad Jd   " JJ J    , JK JJT JX                   underflow      )0    % UNDERFLOW ERROR- ~w~n               JYt OaX    Jt Jtr JL Oad Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oad Jd   " JJ J    , JK JJT JX           !        float_underflow        9        % FLOATING POINT UNDERFLOW ERROR- ~w~n                JYt OaX    Jt JtR JL Oad Oa\ J_ OaX z J_ Oa\r J` Oa` JdT Oad Jd   " JJ J    , JK JJT JX           !        zero_divisor           )        % ZERO DIVISOR ERROR- ~w~n           p JYt OaX    Jt JtJ JL Oad Oa\ J_ OaX z J_ Oa\j J` Oa` JdT Oad Jd   " JJ J    , JK JJT JX           A        % INSTANTIATION ERROR- ~w: expected bound value~n            X JO OaX*R JL Oad Oa\ J_ OaX z J_ Oa\2 J` Oa` JdT Oad Jd   " JJ J    , JK JJT JX           )        operating_system_error         1 y    % OPERATING SYSTEM ERROR- ~w~n               8 JO OaX JL Oad Oa\ J_ OaX z J_ Oa\* J` Oa` JdT Oad Jd   " JJ J    , JK JJT JXh           ! P    out_of_heap_error      1        % OUT OF DATABASE SPACE ERROR- ~w~n           JO OaX JL Oad Oa\ J_ OaX z J_ Oa\
 J` Oa` JdT Oad Jd   " JJ J    , JK JJT JXH           !        out_of_stack_error     1        % OUT OF STACK SPACE ERROR- ~w~n              JO OaX JL Oad Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oad Jd   " JJ J    , JK JJT JX(           !        out_of_trail_error     1        % OUT OF TRAIL SPACE ERROR- ~w~n              JO OaX JL Oad Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oad Jd   " JJ J    , JK JJT JX           )        out_of_attvars_error                  JO OaX JL Oad Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oad Jd   " JJ J    , JK JJT JX           )        out_of_auxspace_error          9        % OUT OF AUXILIARY STACK SPACE ERROR- ~w~n            JO OaXB JL Oad Oa\ J_ OaX z J_ Oa\j J` Oa` JdT Oad Jd   " JJ J    , JK JJT JX                   access         !        private_procedure      A        % PERMISSION ERROR- ~w: cannot see clauses for ~w~n           JYt OaX    Js Js2 Js JsJ J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\j J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX       !        static_procedure       I        % PERMISSION ERROR- ~w: cannot access static procedure ~w~n           JYt OaX    Js Js2 Js Jsj J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX       (XCpalias                  new    A        % PERMISSION ERROR- ~w: cannot create alias ~w~n              JYt OaX    Js Js Js Js J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX               create         A        % PERMISSION ERROR- ~w: cannot create array ~w~n              JYt OaX    Js Js Js Js J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX        A        % PERMISSION ERROR- ~w: cannot create mutex ~a~n              JYt OaX    Js Js Js Js J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX        I        % PERMISSION ERROR- ~w: cannot create message queue ~a~n             0 JYt OaX    Js Js Js Js J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX(               operator       A        % PERMISSION ERROR- ~w: cannot create operator ~w~n          X JYt OaX    Js Js Js Js J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX@       !        binary_stream          I        % PERMISSION ERROR- ~w: cannot read from binary stream ~w~n          h JYt OaX    Js Jsr Js Js J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JXh       Q        % PERMISSION ERROR- ~w: trying to read from closed stream ~w~n                JYt OaX    Js Jsr Js Js J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JXx       !        past_end_of_stream     A        % PERMISSION ERROR- ~w: past end of stream ~w~n               JYt OaX    Js Jsr Js Js* J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\J J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX       A        % PERMISSION ERROR- ~w: cannot read from ~w~n                 JYt OaX    Js Jsr Js Js J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\J J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX               text_stream    I        % PERMISSION ERROR- ~w: cannot read from text stream ~w~n             JYt OaX    Js Jsr Js JsJ J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\b J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX               modify         !v    dynamic_procedure      I        % PERMISSION ERROR- ~w: modifying a dynamic procedure~n               JYt OaX    Js Jsj Js Js J Jkl OaT JL Oad Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oad Jd   " JJ J    , JK JJT JX                   flag           9        % PERMISSION ERROR- cannot modify flag ~w~n           JYt OaX    Js Jsj Js Js J Jkl Oad J_ OaX z J_ Oa\ J` Oa` Jd( Oad Jd   " JJ J    , JK JJT JX        I        % PERMISSION ERROR- T cannot declare ~w an operator~n                 JYt OaX    Js Jsj Js Js J Jkl Oad J_ OaX z J_ Oa\ J` Oa` Jd( Oad Jd   " JJ J    , JK JJT JX              JYt OaX    Js Jsj Js Js J Jkl OaT JL Oad Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oad Jd   " JJ J    , JK JJT JX           I        % PERMISSION ERROR- ~w: modifying a static procedure~n                JYt OaX    Js Jsj Js Jsj J Jkl OaT JL Oad Oa\ J_ OaX z J_ Oa\B J` Oa` JdT Oad Jd   " JJ J    , JK JJT JX           )        static_procedure_in_use        Qk    % PERMISSION ERROR- ~w: modifying a static procedure in use~n                 JYt OaX    Js Jsj Js JsB J Jkl OaT JL Oad Oa\ J_ OaX z J_ Oa\j J` Oa` JdT Oad Jd   " JJ J    , JK JJT JX           A        % PERMISSION ERROR- cannot table procedure ~w~n               JYt OaX    Js Jsj Js Js J Jkl Oad J_ OaX z J_ Oa\r J` Oa` Jd( Oad Jd   " JJ J    , JK JJT JX           Xmodule         x    redefined      Q        % PERMISSION ERROR ~w- redefining module ~a in a different file~n             JYt OaX    Js JsZ Js Jsr J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX           Zopen           A    % PERMISSION ERROR- ~w: cannot open file ~w~n                 JYt OaX    Js Js Js JsΚ J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX                output         I        % PERMISSION ERROR- ~w: cannot write to binary stream ~w~n            JYt OaX    Js Js Js Js J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX        Ap    % PERMISSION ERROR- ~w: cannot write to ~w~n                  JYt OaX    Js Js Js Js J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX        I        % PERMISSION ERROR- ~w: cannot write to text stream ~w~n             0 JYt OaX    Js Js Js JsJ J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX(               resize         A        % PERMISSION ERROR- ~w: cannot resize array ~w~n             H JYt OaX    Js Js Js Js J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX@           unlock         A    % PERMISSION ERROR- ~w: cannot unlock mutex ~w~n              JYt OaX    Js Js Js Js J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\
 J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JXX       )    representation_error                   character      A        % REPRESENTATION ERROR- ~w: expected character~n                               JYt OaX    Jt Jt2 JL Oad Oa\ J_ OaX z J_ Oa\J J` Oa` JdT Oad Jd   " JJ J    , JK JJT JX           !0    character_code         I        % REPRESENTATION ERROR- ~w: expected character code~n                 JYt OaX    Jt JtB JL Oad Oa\ J_ OaX z J_ Oa\b J` Oa` JdT Oad Jd   " JJ J    , JK JJT JX                max_arity      A        % REPRESENTATION ERROR- ~w: number too big~n                 ` JYt OaX    Jt JtJ JL Oad Oa\ J_ OaX z J_ Oa\b J` Oa` JdT Oad Jd   " JJ J    , JK JJT JX           !        % SYNTAX ERROR: ~a            JYt OaX    Jd Jh Oad Js Js    Jd Jh Oah Js Js  " Js Js    Jt Jt    JJ JQ J_ OaX z J_ Oa\B J` Oa` Jd( Oad Ja Jd( Oah Jd   " J    , JK JJT JXp           B    % ~w           )
o$dump_syntax_error_line        )
$dump_syntax_error_term                .~n              X             H   a         JL         J                            ^           a        T JӀ     ((    J                                      i     dX JYt OaX    J J    J JL J JL J J JL Oad Oa\ J_ OaX z J_ Oa\B J` Oa` JdT Oad Jd   " JJ J, J^ OaX J^ Oa\ JF  J_ OaX    J^ Oa\ J^ Oa` JF    H J_ OaX z J_ Oa\ J_ Oa`  " J    , JK JJT JX               !    system_error           )        % SYSTEM ERROR- ~w~n                 @ JO OaX JL Oad Oa\ J_ OaX z J_ Oa\2 J` Oa` JdT Oad Jd   " JJ J    , JK JJT JXh           )h    internal_compiler_error        1        % INTERNAL COMPILER ERROR- ~w~n               JO OaX JL Oad Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oad Jd   " JJ J    , JK JJT JXP           )        % SYSTEM ERROR- ~w at ~w]~n                            JYt OaX    J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` Jd( Oad Ja JdT Oah Jd   " JJ J    , JK JJT JX        9H    % TYPE ERROR- ~w: expected ~w, got ~w~n        -      -X               JYt OaX    Jd Jh Oad J J J J Oah Oal J_ OaX z J_ Oa\ź J` Oa` Jd( Oad Ja Jd( Oah Ja Jd( Oal Jd   " JJ J    , JK JJT JX       9        % TYPE ERROR- ~w: expected array, got ~w~n            JYt OaX-    Js Js J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX           9        % TYPE ERROR- ~w: expected atom, got ~w~n             JYt OaX-    Js Js } J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\Ǻ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX            9        % TYPE ERROR- ~w: expected atomic, got ~w~n           JYt OaX-    Js Js } J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\Ȫ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX                   byte           9     % TYPE ERROR- ~w: expected byte, got ~w~n             JYt OaX-    Js Jsɚ J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ɲ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX           A        % TYPE ERROR- ~w: expected callable goal, got ~w~n            JYt OaX-    Js Js-r J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ʢ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX               char           9        % TYPE ERROR- ~w: expected char, got ~w~n             JYt OaX-    Js Js˚ J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\˲ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX           A        % TYPE ERROR- ~w: expected character, got ~w~n                JYt OaX-    Js Js2 J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\̢ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX           A        % TYPE ERROR- ~w: expected character code, got ~w~n           JYt OaX-    Js JsB J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\͚ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX           A        % TYPE ERROR- ~w: expected compound, got ~w~n                 JYt OaX-    Js Js ~* J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\Β J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX           I        % TYPE ERROR- ~w: expected data base reference, got ~w~n              JYt OaX-    Js Js  J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ϊ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX                   db_term        A        % TYPE ERROR- ~w: expected data base term, got ~w~n           JYt OaX-    Js JsЊ J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\Т J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX                   evaluable      A        % TYPE ERROR- ~w: expected evaluable term, got ~w~n           JYt OaX-    Js Jsњ J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\Ѳ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX            9        % TYPE ERROR- ~w: expected float, got ~w~n           Ӱ JYt OaX-    Js Js ~Z J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\Ҫ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX                   in_byte               JYt OaX-    Js JsӚ J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ɲ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX           !        in_character           A        % TYPE ERROR- ~w: expected atom character, got ~w~n          ՠ JYt OaX-    Js Jsj J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\Ԋ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX           !        in_character_code            ֘ JYt OaX-    Js JsՂ J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\͚ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JXհ           A        % TYPE ERROR- ~w: expected integer, got ~w~n                 נ JYt OaX-    Js Js ~ J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\Z J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX֨                   key    A	    % TYPE ERROR- ~w: expected database key, got ~w~n            ظ JYt OaX-    Js JsR J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\b J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JXװ               leash_mode     I {`    % TYPE ERROR- ~w: expected modes for leash, got ~w~n                  JYt OaX-    Js JsZ J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\r J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX                   list           9        % TYPE ERROR- ~w: expected list, got ~w~n            ڰ JYt OaX-    Js Jsr J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ي J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX           9        % TYPE ERROR- ~w: expected number, got ~w~n           JYt OaX-    Js Js ~ J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\z J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX                   pointer        A        % TYPE ERROR- ~w: expected pointer, got ~w~n                 ܘ JYt OaX-    Js Jsj J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ۂ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX           !        predicate_indicator          ݰ JYt OaX-    Js Jsz J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\~ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JXܨ           !        unsigned_byte          A        % TYPE ERROR- ~w: expected unsigned byte, got ~w~n            JYt OaX-    Js JsR J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\r J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX           !        unsigned_char          A        % TYPE ERROR- ~w: expected unsigned char, got ~w~n            JYt OaX-    Js Jsj J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ފ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX                   variable       I        % TYPE ERROR- ~w: expected unbound variable, got ~w~n                 JYt OaX-    Js Js߂ J Jkl Oad JL Oah Oa\ J_ OaX z J_ Oa\ߚ J` Oa` JdT Oah Ja Jd( Oad Jd   " JJ J    , JK JJT JX                unknown        9        % EXISTENCE ERROR- procedure ~w undefined~n               JO OaX JL Oad Oa\ J_ OaX z J_ Oa\ J` Oa` JdT Oad Jd   " JJ J    , JK JJT JX           !        , near line ~d:~n            |     JL Oad OaX J_ OaX z J_ Oa\z J` Oa` JdT Oad Jd   " JJ J    , JK JJT JX             H JO OaX    JL Oa\ JL Oa` JJ JQ J_ OaX z J_ Oa\a J_ Oa`  " J,H J_ OaX    J^ Oa\ J^ Oa` JJHH JX(         )        ~n<==== HERE ====>~n                 H JO Oa\    JL Oa` JJ JQ J_ OaX z J_ Oa\ J_ Oa`  " J,H J_ OaX    J_ Oa\ J^ Oa` JJHH JX             9      0Hx JO Oa`  " JR JJTH JX       !	x $dump_error_token                   a        $ JӀ         J                             H          9     4H     JL OaX JL Oa\ JX Oa` J\X J]8    Jd Jh OaX J Jkl OaT J J J JFhH J^  Oa` OaX J`4 Oa\8    JcH Jd     J    H J^  Oad OaX J`4 Oa\8    JcH Jd     J    H J^ Oa` Oad OaX Oa\ J^ Oa` JJHH JX               ~a          h JYt OaX }    J Jkl Oad JJ JQ J_ OaX z J_ Oa\ J` Oa` Jd( Oad Jd   " J    , JK JJT JX                    ~w          0 JYt OaX      J Jkl Oad JJ JQ J_ OaX z J_ Oa\Z J` Oa` Jd( Oad Jd   " J    , JK JJT JXx                    ~s             H       x             ( JYt OaX    J J Jd Jh Oad J Jkl OaT JJ JQ J_ OaX z J_ Oa\ J` Oa` Jd( Oad Jd   " J    , JK JJT JX@                 string         ވ     ""~s""                                JYt OaX    J Jkl Oad JJ JQ J_ OaX z J_ Oa\ J` Oa` Jd( Oad Jd   " J    , JK JJT JX8                   (            X JO OaX JJ JQ J_ OaX z J` Oa\ Jd    Jd   " J_ Oa`  " J    , JK JJT JX                  JO OaXb JJ JQ J_ OaX z J` Oa\ Jd    Ja Jd    Jd   " J_ Oa`  " J    , JK JJT JXh                      JO OaX w JJ JQ J_ OaX z J` Oa\ Jd    Ja Jd    Jd   " J_ Oa`  " J    , JK JJT JX                           JL Oad OaX J_ OaX z J` Oa\ Jd    Ja Jd    Ja Jd    Jd   " J` Oa` JdT Oad Jd   " JJ J    , JK JJT JX           }    consult.yap    9        /build/buildd/yap-5.1.1/pl/consult.yap         ($load_files                 a         JL         JH                                       I      D`     J`4 Oa`    JdT OaX JdT Oa\ JK8` JX    !p$process_lf_opts       ! H$check_use_module      O $lf    $close_lf                
X              x             
             @   a        a Jt     
aX    JH                                       a        d Jܐ     d      JH                                        a        e Jܐ     
e	    JH                                       a        2 Jwh     2
    JH                                                JL OaX JL OaX Oa\ JL Oa` J]T Oa\ J]T Oa` J]T Oad J]T Oah J]T Oal J]T Oap J]T Oat J]T Oax J]T Oa| J]T Oa J^ Oa J^ Oa JFh  J^ OaX J]T Oa\ JF J^  Oa\ OaX J     J^ OaX J^ Oa` J_  Oad J_  Oah J_  Oal J_  Oap J_  Oat J_  Oax J_  Oa| J_  Oa J_  Oa J_  Oa JF J_  OaX JJ@ JX         Q      L  JL Oa\ Oa J OaX  JR J_ OaX*R JK8*  JX   1     ,  JO OaX  " JJT  JX   ! v8$process_lf_opt                  
P   a        c\ J(     
c\     J8H                            @                H JX OaX Jd Jh OaX J J JL Oa\ JL Oa` JL Oad JL Oah JL Oal JL Oap JL Oat JL Oax JL Oa| JL Oa JL Oa JL Oa JFh8P  JQ J^ OaX J^ Oa\ J^ Oa` J^ Oad J^ Oah J^ Oal J^ Oap J^ Oat J^ Oax J^ Oa| J^ Oa J^ Oa J^ Oa JJ   JX           y      p      JX OaX Jd Jh Oa J Jkl OaT JL Oa\ Oa J`4 OaXΰ    Jd : Jd( Oa JK8*  JXX       autoload       !X    $verbose_auto_load                     A     <PP JYt OaX    Jt Jt z JL Oa` J_ OaX J^  Oa` Oa\ JJ J     P JO Oad Jt4P Jz< J^X Oa` OaT JO OaT z JT Oad JF8 P JD J^ OaT JO OaT
 JK JJTP J4P J^ OaT JO OaT JK JJTP JX                         A     <P JYt OaX    Jt Jt w JJTP JX`   !    derived_from                           I     @P@ JYt OaX    J J JL Oa JL Oa JJ Jl$ Jzd J`4 OaX-    Jd  } Jc J^ Oa\ JF*P Jlx Jz J`4 OaX-    Jd  } JcH J^ Oa\ JF*P J`4 OaXΰ    Jd : Jd  J^ Oa\ JJ*P JX                       (encoding                        q      lP JYt OaX(    J Jkl OaT JL Oa\ Oa J`4 OaXΰ    Jd : Jd  JK8*P JXP       expand                                xP` JYt OaX    Jt Jt z JO Oad z JL Oa\ Oa J`4 OaXΰ    Jd : Jd  JK8*P JX       Q     HP JYt OaX    Jt Jt w JO Oad w JJTP JXp           mif     _    changed                         Q     HP@ JYt OaX    Jt Jt JO Oah JJTP JX        Q     HP JYt OaX    Jt Jt z JO Oah z JJTP JXP               not_loaded     Q     HP JYt OaX    Jt Jt JO Oah JJTP JX       ` imports            v`all                     8      P   a        \ JӀ          J8H                            P           A     <P JYt OaX     Jt Jt JJTP JX   Q     HPp JYt OaX     J Jkl Oat JM Oat Oap JJTP JX            Xqcompile                 @             xPX JYt OaXX    Jt Jt z JO Oal z JL Oa\ Oa J`4 OaXΰ    Jd : Jd B JK8*P JX       Q     HP     JYt OaXX    Jt Jt w JO Oal w JJTP JX                               P0 JYt OaX@    Jt Jt z JO Oa` J_ OaX Jx      Jz J^X Oa\ OaT JO OaT
 J_ OaX J_ Oa\ J     PP JJTP JXh   !        skip_unix_comments     A     8Pp JO OaX JO Oa| JJTP JX@       A     <P JYt OaX@    Jt Jt w JJTP JX             1    Q     HP JYt OaX    Jt Jt7 JO Oa7 JJTP JX       Q     HP JYt OaX    Jt Jt1 JO Oa1 JJTP JX(                              P     JYt OaXh    J Jkl Oa JM Oa Oat Jl Oa JJTP J`4 OaX-    Jd  } JdT Oa J^  OaT Oa\ JK8*P JX   a      \ JYt OaX@    J Jkl OaT JYt Oa\@    J Jkl OaT JR JJT JX    @      (   a      \   JYt OaXp    Js J    JYt Oa\@    J Jkl OaT JR JJT JX   p      (   q      h p JYt OaX    Jd Jh Oa` Js J    JYt Oa\@    J J< Oa` JR JJT JX        9      0     JO Oa\ JR JJT JX                  a        0 JL     000    J H                            P           Q      L      JL Oa\ Oa` J OaX  JR J_ OaX*R JK8*  JX0   9      0 JO OaX  " JR JJT JX             8 JYt OaX      J J Oa\ OaX JR Jl Oa\ JK8 J`4 OaX-    Jd  } Jd( Oa\ J^X Oa` Oa\ JK8* JX       p JX OaX Jd Jh OaX J J JL Oa\ JL Oa` JL Oad JL Oah JL Oal JL Oap JL Oat JL Oax JL Oa| JL Oa JL Oa JL Oa JJ JQ J]T Oa JF J^ OaX J^ Oa\ J^ Oa` J^ Oad J^ Oah J^ Oal J^ Oap J^ Oat J^ Oax J^ Oa| J^ Oa J^ Oa J^ Oa JJ JXH    ?       p$do_lf                   	   a          JL     	       JH                                              | JL Oah Oap JL Oal Oat JL Oa` Oax JL Oat Oa JL Oap Oa JL Oax Oa J Oa`  JR JK8 JX          JO OaX c JL Oah Oap JL Oal Oat JL Oap Oa JL Oat Oa JL Oax Oa JR J_ OaX z J_ Oa` z JK8 JX                 a         J                   J                                          y      p JO OaX z JL Oah Oap JL Oal Oat JL Oap Oa JL Oat Oa JR J_ Oa` z JK8 JX       !$set_changed_lfmode     $start_lf                p             
8   a        f J޸     f	
     JH                                       a        gD Jwh     
gD
X    JH                                           	p JL OaX JL Oa\ JL Oad JL Oal JL Oap JL Oat JL Oa JL Oa JL Oa J]T Oa\ JFh	\ɘ J_  OaX J_ Oa\ w* J]T Oa` J_ Oad    J    x JQ J^ OaX JF	d J^ OaX J^ Oa\ J^ Oa` J^ Oad J^ Oah J^ Oal J^ Oap J^ Oat J^ Oax J^ Oa| JF	h8 J_  OaX J      JK JJT JX           i      d     JL Oad OaX JL Oa\ Oa` J`4 OaX    Jd r Jd  JdT Oad JK8* JX	   9      0
 JO OaX z JR JJT JX	       )           JJT JX
        !e@
X$file_loaded                     
8
p   a        Ax JL     AxAxAx    J
XH                            8           q      h8 JL OaX Oa` JL Oa` Oal JO Oap JFh    
p8 JK JO JJT8 JX
               !_`$file_unchanged                  @x   a        D JL     DDD    J`H                            
p           q      h8H JL OaX Oa` JL Oa` Oal JO Oap JFh    x8 JK JO JJT8 JX               Q      H8     JL Oap Oat JL Oat Oax JL Oax Oa| JK88 JXX       a      \@ JL Oa\ OaX J Oa\  JR J_ OaX J     P@ JJT@ JX   )      @     JJT@ JX
       !    
@ensure_loaded                    
 
X   a        
 J`      


    J
@H                            x           i      d
X     J` Oa\ Ja    Jd  J Jd   " J`4 Oa`
@    JdT OaX JK8
X JX
       8compile                   P   a         J_          J8H                            
X           Q      HP     J_ Oa\  " J`4 Oa`8    JdT OaX JK8P JX       a         JӀ      pp(    JH                            P                   JL Oa\ OaX J       J`4 OaX2p    Ja    JdT Oa\ J Jd 2B J_ Oa\2Z JK8*  JXp       i      d  JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\    JdT Oa` JK8*  JX             L@h   a        a J`     a0    JPH                                        Q      H  JYt OaX      J J Oa\ OaX JR JK8h  JX       i      d      JL Oa\ OaX J^  Oa` OaX J      J^ Oa\ Oa` OaX Oa\ JK8h  JX(         h  JL Oa` OaX JL Oad Oa\ J_ OaX    J_ Oa\   & J     (h JR J`4 OaX      JdT Oad JdT Oa` J_ Oa\  " JK8h JX             |h     JL Oa` OaX JR J`4 OaX      JdT Oa\ JdT Oa` J` Oa\ Ja    Jd 1 J Jd   " JK8h JX0             7   a        ( J_      (((    JH                            h           Q      H     J_ Oa\  " J`4 Oa`    JdT OaX JK8 JX(       i      d(     J` Oa\ Ja    Jd  J Jd   " J`4 Oa`@    JdT OaX JK8( JXx   a        @ JL      @@@    JpH                                                  JL Oad Oa\ J` Oa\ Ja    Jd  J Ja Ja     JdT Oad J Jd   " J`4 Oa`p    JdT OaX JdT Oad JK8 JX@   a        8 JL      888    JH                                                  JL Oad OaX JL OaX Oa\ JL Oah Oa` J` Oa\ Ja    Jd  J Ja Ja     JdT Oah J Jd   " J`4 Oa`    JdT Oad JdT OaX JdT Oah JK8 JX8   i      dZ H JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\    JdT Oa` JK8*Z  JX   1     ,Z x JO OaX  " JJTZ  JXX       Z  JX OaX J\X J] X    J Jkl Oad J J J JL Oa\ JJ JQ J`4 OaX      JcH Jd( Oad J_ Oa\  " J` Oa` Ja      Ja X    JcH J Jd( Oad J Jd   " JFZ  J^ OaX J^ Oa\ JJZ Z  JX               Z      JX OaX Jd Jh OaX J J JL Oa\ JFhhZ  J^ OaX J^ Oa\ JJZ Z  JX          !hH$record_loaded         )@$set_consulting_file            pi($consulting    !J $consult_infolevel     ! 0i$initialisation        !8$start_reconsulting    )P$remove_multifile_clauses      !        reconsulting                   reconsulted            consulting         consulted      !Hh$skip_unix_comments    !$bind_module           )@$import_to_current_module      ) $exec_initialisation_goals                            0             pp                          0             `                          P   a        g J`     g^`    JH                                       a        h Jܐ     h\]    JH                                       a        iL J޸     iL*+0    J H                                       a        +` JL     +`+`+`    J8H                            p           a        < JӀ     ZZ\h    JPH                                       a         JӀ     ;X;X;    JhH                            0           a        0D JP     0D(((X    JH                                       a        0 Jt     0)X*X    JH                                       a        1 Jwh      1/2    JH                            P          
	     
      JL Oa\ JL Oa` JL Oad JL Oal JL Oap JL Oat JL Oax J]T OaT J]T OaT J]T OaT J]T OaT J^ OaX J]T Oa\ JFh'h J]T OaX J^ Oa\ J    0 J]T OaX J    P J_ OaXJ J]T Oa\ J      J^ OaX JF'l J]T OaX J_ Oa\ x J     J]T OaX J]T Oa\ J      J]T OaX J]T Oa\ J^ Oa` JF'pX J]T OaX J_ Oa\ J    D J_ OaX J^ Oa\ J    CP J_ OaXZ J]T Oa\ J      J_ Oa\ w J     P J^ OaX JF'tp J_ OaX J_ Oa\ J]T Oa` J'x[` JO OaX Jt'" Jz' J^ OaT JO OaT7 JT OaX JF'  J' J^ OaX JF' J^ OaX J^ Oa\ J^ Oa` J     8 J^ OaX JF'0 J_  OaT JO OaT J_  OaT JO OaT Jz"t J4 J^ OaX J_  Oa\ J_  Oa` J     8 J_  OaT JO OaT2 J_  OaT JO OaTJ J^ OaX J`4 Oa\    JcH JcH JF' JS Jt'#\ Jz' J_ OaX J_ Oa\ J^ Oa` J'Z JH JF'  J' J_  OaX J    b Jz#d J4 J^ OaX J_ Oa\ J# J^ OaX JF' Jz# J^ OaX J^ Oa\ JF'H J      J$8 J_ OaX J_ Oa\ J]T Oa` J'[` Jz$8 JO OaX Jt'$ Jz(  J^ OaT JO OaT7 JT OaX JF'  J( JF'H Jz$ J4 J_ OaX J_  Oa\ J    CP J_ OaXZ J_  Oa\ J     P J_ OaXJ J_  Oa\ J     P J_  OaX J    ~ J]T OaX J_  Oa\ J    0 J^ Oa\ JF' J^ OaX J^ Oa\ J^ Oa` JF'P J_  OaX J_ Oa\    J&8 J]T OaX J_ Oa\ J    :P Jz&8 J^  Oa` OaX J`4 Oa\8    Jd  x JcH J     J^  Oad OaX J]T Oa\ J      J^  Oah OaX J`4 Oa\8    JdT Oad JcH J     J^ OaX J`4 Oa\@    JcH JcH JcH JdT Oah JdT Oa` JF' JF     JK JO JJT JX 00                                               1     ,(H JO Oa\ JJT JX((   A     <     JYt Oa\@    J J OaX JJT JX(X   s$module         ($use_preds               (             ((   a        ( JӀ     


    J(
                                            P*H JL Oad OaX JL Oa\ JL Oa` J_ OaX( J`4 Oa\(    JdT Oad Ja Ja J]T Oa` JJ J*<ZP J^ OaX J^ Oa\ Jݠ  JQ J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ(P JX)X         )      P     JJTP JX*X       9      0p* J OaX  JR JJTp JX*       y      pp+  JL Oa\ OaX J_ OaX J     p J^X Oa\ OaX J_ Oa\  " Jݠ  JR JJTp JX*       1     ,p     JO OaX
 JJTp JX+0              JL OaX J_ OaX J_ Oa\ J]T Oa` JJ J+[` J_ OaXHj J^ Oa\ J^  OaT Oa` J    [` JK JJT JX+`         !, $initialization                  , ,P                  a        D Jt     D,/8    J, H                            (           i      d,P- JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\,8    JdT Oa` JK8*,P JX,         x,P- JL Oa` OaX J Oa`  JR J`4 OaX-    Jd -r JdT Oa` J`4 Oa\,8    JdT Oa` JK8*,P JX-(             x,P.@ JL Oa` OaX JD Oa`  JR J`4 OaX-    Jd -r JdT Oa` J`4 Oa\,8    JdT Oa` JK8*,P JX-           .(do               .             ,P/( JL Oa` OaX J^  Oad OaX JJ J     ,P J^  Oah OaX J`4 Oa\8    JdT Oad Jd     J    ,P J_ OaX J`4 Oa\.(    JdT Oah JdT Oa` J]T Oa` J/ [`,P J JJT,P JX.P      )      ,P     JJT,P JX/8       !1$blocking_code               0  J_ OaX/R J]T Oa\ J]T Oa` JJ J/Z J^ OaX J    b J JJT JX/      )	k@28$system_initialisation               0 J_ OaX/ J]T Oa\ J]T Oa` JJ J0Z J_  OaX J    b J_  OaX J_ Oa\ Jݠ  JF     J JJT JX00             2 J^  Oa` OaX JJ J      J_ OaX J`4 Oa\.(    JdT Oa` Ja J]T Oa` J2tZ J_  OaX J    b J^ OaX J_ Oa\ Jݠ  J^  Oa` OaX J     J`4 OaX    Jb      JdT Oa` Jc J^X Oa` Oa\ J^  Oah Oa` J`4 Oad      Jd  c JbP    JdT Oah Jd  JF    h J       J JJT JX0         )           JJT JX2       
2$include           2include                  23             2       a        3 JӀ     3x3x4    J2H                            ,P           i      d33 JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\2    JdT Oa` JK8*3 JX3x   9      034 JO OaX  " JR JJT3 JX3             34 JX OaX Jd Jh OaX J J JL Oa\ JJ JQ JF433 J^ OaX J^ Oa\ JJ33 JX4         !     $included_file                 including          3     JL Oad OaX JL Oa\ J_ OaX J]T Oa\ JJ J     3 J^X Oad OaX J]T Oa\ J`4 Oa`2    J$ J JdT Oad JF8ɘ3 J_ OaX4 J]T Oa\ J^ Oa` J     3 J]T OaX J    3 J]T OaX J_ Oa\ x J    3 J]T OaX J]T Oa\ J     3 Jt87 3 Jz8 J^ OaX J_ Oa\ w* J]T Oa` J_ Oad    J    x3 JQ J^ OaX J`4 Oa\    Jd 4 JcH JF83 J^ OaX J^ Oa\ JF8H3 J_  OaX J     3 Jz7p J43 J`4 OaX    Jd r Jd  JcH J^ Oa\ JF8*3 J^  Oa` OaX J`4 Oa\8    Jd  x JcH J    3 J^  Oad OaX J]T Oa\ J     3 J^  Oah OaX J`4 Oa\8    JdT Oad JcH J    3 J_  OaX J`4 Oa\@    Jd  JcH JcH JdT Oah JdT Oa` JF83 J_ OaX4 J_  Oa\ J     P3 JK JJT3 JX4                        i     dX     JL OaX JO Oa` JJ Jt;9X Jz;$ J_ OaX    J_ Oa\    J     (X JT Oa` JF; X J;, J`4 OaX    JcH Jd   " J]T Oa\ J^  Oah Oa` J`4 Oad    JdT Oah JF;hX Jz:h J4X J_ OaXB J_ Oa\Z J     PX J^ OaX J` Oa\ Ja@    Jd  z J Ja Jd  Jd   " JF    `X JO Oa` Jt;:X Jz;4 J_ OaX    J_ Oa\    J     (X JT Oa` JF     X J;< JK JJTX J4X JJeX JX8                              
                     q      h; J_ Oa\  6 J    5 JR J^  OaT Oa\ J     JK8 JX;X       )           JJT JX;       !    < prolog_load_context              ;<   a        <$ JӀ      <<?    J< H                            3           Y      T<< J_ OaXJ J_ Oa\  " J     < JR J JJT< JX<           directory      Q      L<=P JO OaX< JL OaX Oa\ J    P< JJT< JX<       file          I     @<> JO OaX=: JL Oa\ J_ OaX4 J]T Oa\ JJ J     < JO Oa` Jt>x>@< Jz> J_  OaT JO OaT  " JT Oa` JF>| < J> J_ OaXJ J^ Oa\ J     < JK JJT< J4< J^ OaT JM OaT JK JJT< JX=`                            Q      L<?  JO OaXZ JL OaX Oa\ J    < JJT< JX>       L source         Q      L<?P JO OaX> J_ OaXJ J     < JJT< JX?   a      X<? JO OaX JL OaX Oa\ J_ Oa\ J    D< JJT< JX?`       !    yterm_position          a      X<     JO OaX? J^  OaT OaX J_ Oa\ J    D< JJT< JX?                 @H   a        @T JӀ      @@#     J@0R                            <           )      @H! JJT@H JX@       ! `@$ensure_file_loaded              @A   a        A JӀ     BBCx    J@H                            @H           i      d
p     JL Oad Oa\ J^  Oah Oa\ J    4
p J^ Oah Oad OaX Oa\ JK8A
p JXAx   g$lf_loaded               A      i     `ACh JL OaX JL Oa\ JL Oa` J_ OaX( J`4 Oa\(    Ja Ja Ja J]T Oa` JJ JCTZA J_ OaXA J`4 Oa\A    Jc J`x OaT J`x OaT J]T Oa` JCXZA J^ OaX J^ Oa\ J    G(A JQ J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ(A JXB                      A     JL OaX JL Oa` Oa\ J_ OaXA J`4 Oa\A    Ja JdT Oa` J`x OaT J]T Oa` JJ JD(ZA J^ OaX J^ Oa\ J    G(A JK JJTA JXCx      )yDX$ensure_file_unchanged                   D0Dp   a        D| JӀ     EEG    JDXH                            A           i      dx     JL Oad Oa\ J^  Oah Oa\ J    4x J^ Oah Oad OaX Oa\ JK8Dpx JXD   ! EX$file_is_unchanged               E8Ep   a        Hx JL     HxHxHx    JEXH                            Dp               DpGp JL OaX JL Oa\ JL Oa` J_ OaX( J`4 Oa\(    Ja Ja Ja J]T Oa` JJ JG\ZDp J_ OaXA J`4 Oa\A    Jc J`x OaT Ja J]T Oa` JG`ZDp J^ OaX J^ Oa\ J    G(Dp JQ J^ OaX J_  Oa\ J^ Oa` JFGhEpDp J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ(Dp JXE                 Dp     JL OaX JL Oa` Oa\ J_ OaXA J`4 Oa\A    Ja JdT Oa` Ja J]T Oa` JJ JHXZDp J^ OaX J^ Oa\ J    G(Dp JQ J^ OaX J_  Oa\ J^ Oa` JJEpDp JXG            i     dEp     JL Oa\ JL Oa` J^  Oa` Oa\ JJ J    (Ep JS JtIIdEp JzI JtIIEp JzI J^X Oa` OaT JM OaT JzI4 J4Ep J^ OaT JO OaT JH JFI Ep JI JK JJTEp J4Ep J^ OaX J    bEp J JJTEp JXHx                                          J path           J$in_path                 IJH             IK`             P0J   a        K JL      KKK    JJ H                            Ep           a         JL          JJ0ϐ                            JH           Y      TJH     JL Oa` OaX J^  Oad OaX J`4 Oa\J    JdT Oad JK8JJH JXK   a        K JL     KKK    JJH                            J               xK`     JL OaX J_ OaX* J]T Oa\ J]T Oa` JJ JMZK` J_  OaX J]T Oa\ JM K` JO OaX JtMLK` JzM( J_  OaT JO OaT  " JT OaX JFM  K` JM0 J^ OaT JO OaT  2 JK JJTK` J4K` J^ OaX J_  Oa\ J     K` JK JJTK` JXK                                         Mpadd_to_path              M@M   MX      M@M   a        NX J_      NXNXNX    JMXH                            K`           a        O JL      OOO    JMpH                            M           9      0M     J_ Oa\ JK8MM JXNX       tpN$check_path    !N$add_to_path                     NN             NOH   a        N JӀ     SXSXU     JNH                            M           a        OT JӀ     PpPpQ    JNH                            N                 M     JL Oa\ Jl OaX  JJ JQ J]T Oa\ JFPTNM J]T OaX J_  Oa\ JPX M J_  OaX J^ Oa\ JJOHM JXO                  OHP JL Oa\ OaX J_ OaX* J]T Oa` JJ JPZOH J^ OaX J    bOH J JJTOH JXPp            OHQ JL Oa` OaX JO Oa\ JJ JQ J_ OaX* J^X Oa` Oa\ J^  OaT Oa` J    \0OH JK JJTOH JXP                   first                |OH     JL Oa` OaX JO Oa\Qr J_ OaX* J^X Oa` Oa\ J^  OaT Oa` JJ J    [`OH JK JJTOH JXQ       !    R(remove_from_path                 RR@   a        R J]T      RRR    JR(H                            OH                 R@     J]T Oa\ JFhS<NR@ J_ OaX* J_  Oa\ J]T Oa` JS@ZR@ J_  OaX J    bR@ JK JJTR@ JXR               NS JL Oa\ Jl OaX  JJ JQ J]T Oa\ JS N J_  OaX J^ Oa\ JJNN JXSX         1     ,NT  JR  "  " JJTN JXS   y      pNTx JX OaX Jb JbX Oa` Jd Jh OaX Jt Jt  " JM Oa` Oa\ J     N JR JJTN JXT             NU JX OaX Jd Jh Oa` Jt Jt  " J Oa\ Oa` JZ J Jd Jh OaX Jt Jt  " JR J Oa`  J     N JJTN JXT       i      `N     JX OaX J J Oa` OaX J Oa\ Oa` J Jkl Oa\ J Oa`  JK8NN JXU        !OU$add_multifile                   UxU   U      UxV(   a        V JL     VVV    JUH                            R@           a        
 J     
WZ    JUH                            U                 U     JL Oad OaX JL Oah Oa\ JL Oal Oa` J_ OaXJ J^  Oap Oa\ J     U J^ Oap Oad OaX Oa\ J^ Oah Oal Oa` Oad JK8V(U JXV   !

@$multifile_defs        HWx$defined               ignored                  WH        x       `9@  )     $V(X JL Oah OaX JL Oa\ JL Oa` JL Oad J_ OaXW* J`4 Oa\Wx    JdT Oah JcH JcH JcH J]T Oa` JJ JXZV( JQ J_ OaX J`4 Oa\&P    JaW    Jb      JcH Jb    JcH JcH J Jd Wb JJV( JXW               V(Y JL Oah OaX JL Oal Oa\ J_ OaXW* J`4 Oa\Wx    JdT Oah JdT Oal JdT Oa` JdT Oad J]T Oa` JJ JYp\0V( JQ J JJTV( JXX            	      V(Z JL Oah OaX JL Oal Oa\ JL Oad J_ OaX y* J`4 Oa\ 0    JdT Oah JdT Oal JdT Oa` JcH Ja J]T Oa` JJ JZ|ZV( J^ OaX J    bV( J^ OaX J^ Oa\ J    cXV( J JJTV( JXY          )      V(     JJTV( JXZ             0[h JL Oa` OaX J_ OaXW* J`4 Oa\Wx    JdT Oa` J`x OaT J`x OaT J`x OaT J]T Oa` JJ J[`Z0 J^ OaX J    b0 J JJT0 JXZ            0\X JL Oa` OaX J_ OaX y* J`4 Oa\ 0    JdT Oa` J`x OaT J`x OaT Ja Ja J]T Oa` JJ J\LZ0 J^ OaX J^ Oa\ J    cX0 J^ OaX J    b0 J JJT0 JX[x          )      0     JJT0 JX\h       a      \\ JO OaX c JR J_ OaXJ J_ Oa\ z J     P JJT JX\   a      \] JO OaX z JR J_ OaXJ J_ Oa\ z J     P JJT JX\   !ƨ]`$set_consulting_dir              ]@]x   a        ^` J^      ^`^`^`    J]`H                            V(           y      p     J^  Oa` Oa\ J    4 J_ OaXJ J     P J^X Oa` OaX JK8]x JX]       i      `]x     J^  Oa` Oa\ J     ]x J^X Oa` OaX J    ~]x JJT]x JX^`           ` JL Oa\ J_ Oa\ c Jݠ  J_ Oa\ z Jݠ  J]T Oa\ JJ J    4 Jt`d_ Jz`p J_ OaXA J`4 Oa\A    JcH JcH J`x OaT J]T Oa` J`hZ J_  OaX J    b J JJT Jz_ J4 J_  OaX J^  Oa` Oa\ J    ( J_ OaXA J`4 Oa\A    JcH JcH JdT Oa` J]T Oa` J`l[` J JJT JX^                         )           JJT JX`               utils.yap ns           arith.yap 5    !        directives.yap         )      $        Z   "d        i      d    `Z  JtZ( J(adaP Z( J          a J` JZ   Z  JXa4   9      4        h J` JZ   h0 JXa   )      $           "        q      l    a  JtH J(b,b H J          a Jwh   
  JZ   
 X JXa                 P     @xhx          cx            (PX     x   1      ,bX    P1(7        )      $b    PL                  c P J( ccpx JzD      
    bl J     c x J           c J          c4 JXc\   9      4        @ p         i      d    c Jܐ   dT J(dTdTd@ JD          c JZ     JXd   )      $                  )      $dp      "        1      ,d     c z                  d Jܐ   
eP J(Pe<e( JT          d J          d J4   
 J   
e JP OaXeee J           d J4   
 JZ   
	 JXe   1      ,        ɘ c z@        y      t    eɘ Jܐ   ɘfD J(fDf0fD J           e J@ J( JZ   ɘ JXf   9      4         J`8 JZ   Ϙ JXf   9        /build/buildd/yap-5.1.1/pl/utils.yap           Q      L         J޸ OaX g Jwh   	 JZ   
  JXf   Q      L        8 Jwh   
8
 J4   
8 JZ   
8X JXgD   9      4         J`^ JZ   ` JXg   aA     JP    h<    JA    c                        p           i         T        h@3    g J|           hQAfhXha   D$                    1      ,         c\ z\        i      d    h Jܐ   h J(hhh8 J           h JZ   ] JXh           "           "   a      \        p J޸ OaXi\ Jwh   p* J4   p* JZ   p+0 JXiL   a        
 JP    
j    J    c                        g           A         8        j 3x    i J                   Y      T        
j     	
          
k             j8 J` J  J   q JP OaX j  J          jL J` JZ   x J`  J J  JH JZ    JXj       9      4    1(:8l@1<        A      <kH    dBe*L                  k Jܐ   l@ J(l@l,k0 JD          k\ JZ J4   ` Jzl@ J           k JZ    JXk       a        l JJ      lll    Jf                            ]x           Q      Hl`     JJ J     hl` JK JO JJTl` JXl                     m(   a        m4 JӀ      mmnp    Jmf                            l`                 m(n` JL Oa` OaX JL Oa\ J]T OaX J_ Oa\ v JJ J    m( J^X Oa` OaX JnT hm( J_  OaX J    hm( J^ OaX J     hm( JK JJTm( JXm         Q      Lm(     JL OaX Oa` JJ J     hm( JK JJTm( JXnp        |       vn   a        o8 JJ      o8o8o8    Jnf                            m(           I      @n     JJ J      n JK JJTn JXo8           n       vo   a        o JJ      ooo    Jopf                            n           I      @o     JJ J     o JK JJTo JXo           op       vpH   a        p JJ      ppp    Jp0f                            o           I      @pH     JJ J     pH JK JJTpH JXp           !    @call_with_args                   pq(   a        q4 JӀ      qqs    Jqf                            pH                 q(r JYt OaX      JX Je Oa` J J J Jkl Oad J Oad  JR J_ OaX*R J`4 Oa\q    Jd( Oa` JK8*q( JXq       q      hq(r JYt OaX      J J J[ J]      JX Je OaX Js J    JR JK8q(q( JXr(       q      hq(r JYt OaX      J J Oa\ OaX JJ JQ J     q( JK JJTq( JXr                     q(s JL Oa\ OaX Jl Oa\  JJ JQ J^  Oa` OaX J    q( J^ Oa\ Oa` OaX Oa\ J     q( JK JJTq( JXs           q      hq(     JL Oa` OaX J`4 OaX-    Jd  } JdT Oa` J`4 Oa\q    JdT Oa` JK8*q( JXs       q      pt   a        t$ JӀ      ttv    Jt f                            q(                 tu JYt OaX      JX Je Oa` J J J Jkl Oad JL Oah Oa\ J Oad  JR J_ OaX*R J`4 Oa\t     Jd( Oa` JdT Oah JK8*t JXt   q      htu JYt OaX      J J J[ J]      JX Je OaX Js J    JR JK8tt JXu(       q      htu JYt OaX      J J Oa` OaX JJ JQ J     t JK JJTt JXu                     tv JL Oa` OaX Jl Oa`  JJ JQ J^  Oad OaX J    t J^X Oa` OaX J^X Oad Oa` J     t JK JJTt JXv                     |t     JL Oa` OaX JL Oad Oa\ J`4 OaX-    Jd  } JdT Oa` J`4 Oa\t     JdT Oa` JdT Oad JK8*t JXv   t       pw0   a        w< JӀ      wwy    Jwf                            t                 w0x8 JYt OaX      JX Je Oad J J J Jkl Oah JL Oal Oa\ J Oah  JR J_ OaX*R J`4 Oa\w    Jd( Oad JdT Oal JdT Oa` JK8*w0 JXw   q      hw0x JYt OaX      J J J[ J]      JX Je OaX Js J    JR JK8w0w0 JXxH       q      hw0y JYt OaX      J J Oad OaX JJ JQ J     xw0 JK JJTw0 JXx                     w0y JL Oad OaX Jl Oad  JJ JQ J^  Oah OaX J    w0 J^X Oad OaX J^X Oah Oad J     xw0 JK JJTw0 JXy(                     w0     JL Oad OaX JL Oah Oa\ J`4 OaX-    Jd  } JdT Oad J`4 Oa\w    JdT Oad JdT Oah JdT Oa` JK8*w0 JXy   w      pzX   a        zd JӀ      zz|    Jz@f                            w0                 zX{h JYt OaX      JX Je Oah J J J Jkl Oal JL Oap Oa\ J Oal  JR J_ OaX*R J`4 Oa\z@    Jd( Oah JdT Oap JdT Oa` JdT Oad JK8*zX JXz   q      hzX{ JYt OaX      J J J[ J]      JX Je OaX Js J    JR JK8zXzX JX{x       q      hzX|H JYt OaX      J J Oah OaX JJ JQ J     0zX JK JJTzX JX{                     zX| JL Oah OaX Jl Oah  JJ JQ J^  Oal OaX J    zX J^X Oah OaX J^X Oal Oah J     0zX JK JJTzX JX|X                     zX     JL Oah OaX JL Oal Oa\ J`4 OaX-    Jd  } JdT Oah J`4 Oa\z@    JdT Oah JdT Oal JdT Oa` JdT Oad JK8*zX JX|   z@      p}   a        } JӀ      ~ ~ 8    J}xf                            zX                 }~ JYt OaX      JX Je Oal J J J Jkl Oap JL Oat Oa\ J Oap  JR J_ OaX*R J`4 Oa\}x    Jd( Oal JdT Oat JdT Oa` JdT Oad JdT Oah JK8*} JX~    q      h} JYt OaX      J J J[ J]      JX Je OaX Js J    JR JK8}} JX~       q      h} JYt OaX      J J Oal OaX JJ JQ J     } JK JJT} JX(                     }( JL Oal OaX Jl Oal  JJ JQ J^  Oap OaX J    } J^X Oal OaX J^X Oap Oal J     } JK JJT} JX                     }     JL Oal OaX JL Oap Oa\ J`4 OaX-    Jd  } JdT Oal J`4 Oa\}x    JdT Oal JdT Oap JdT Oa` JdT Oad JdT Oah JK8*} JX8   }x      p   a         JӀ      HH    Jf                            }                  JYt OaX      JX Je Oap J J J Jkl Oat JL Oax Oa\ J Oat  JR J_ OaX*R J`4 Oa\    Jd( Oap JdT Oax JdT Oa` JdT Oad JdT Oah JdT Oal JK8* JXH   q      hh JYt OaX      J J J[ J]      JX Je OaX Js J    JR JK8 JX       q      h JYt OaX      J J Oap OaX JJ JQ J      JK JJT JXx                     x JL Oap OaX Jl Oap  JJ JQ J^  Oat OaX J     J^X Oap OaX J^X Oat Oap J      JK JJT JX                          JL Oap OaX JL Oat Oa\ J`4 OaX-    Jd  } JdT Oap J`4 Oa\    JdT Oap JdT Oat JdT Oa` JdT Oad JdT Oah JdT Oal JK8* JX         p0   a        < JӀ          Jf                                             0X JYt OaX      JX Je Oat J J J Jkl Oax JL Oa| Oa\ J Oax  JR J_ OaX*R J`4 Oa\    Jd( Oat JdT Oa| JdT Oa` JdT Oad JdT Oah JdT Oal JdT Oap JK8*0 JX   q      h0 JYt OaX      J J J[ J]      JX Je OaX Js J    JR JK800 JXh       q      h08 JYt OaX      J J Oat OaX JJ JQ J     X0 JK JJT0 JX                     0 JL Oat OaX Jl Oat  JJ JQ J^  Oax OaX J    0 J^X Oat OaX J^X Oax Oat J     X0 JK JJT0 JXH                     0     JL Oat OaX JL Oax Oa\ J`4 OaX-    Jd  } JdT Oat J`4 Oa\    JdT Oat JdT Oax JdT Oa` JdT Oad JdT Oah JdT Oal JdT Oap JK8*0 JX         p   a         JӀ      X    Jf                            0                  JYt OaX      JX Je Oax J J J Jkl Oa| JL Oa Oa\ J Oa|  JR J_ OaX*R J`4 Oa\    Jd( Oax JdT Oa JdT Oa` JdT Oad JdT Oah JdT Oal JdT Oap JdT Oat JK8* JX   q      h8 JYt OaX      J J J[ J]      JX Je OaX Js J    JR JK8 JX       q      h JYt OaX      J J Oax OaX JJ JQ J      JK JJT JXH                     H JL Oax OaX Jl Oax  JJ JQ J^  Oa| OaX J     J^X Oax OaX J^X Oa| Oax J      JK JJT JX                          JL Oax OaX JL Oa| Oa\ J`4 OaX-    Jd  } JdT Oax J`4 Oa\    JdT Oax JdT Oa| JdT Oa` JdT Oad JdT Oah JdT Oal JdT Oap JdT Oat JK8* JXX         	p   a         JӀ      	    Jf                                             H JYt OaX      JX Je Oa| J J J Jkl Oa JL Oa Oa\ J Oa  JR J_ OaX*R J`4 Oa\   	 Jd( Oa| JdT Oa JdT Oa` JdT Oad JdT Oah JdT Oal JdT Oap JdT Oat JdT Oax JK8* JX   q      h JYt OaX      J J J[ J]      JX Je OaX Js J    JR JK8 JXX       q      h( JYt OaX      J J Oa| OaX JJ JQ J      JK JJT JX                      JL Oa| OaX Jl Oa|  JJ JQ J^  Oa OaX J     J^X Oa| OaX J^X Oa Oa| J      JK JJT JX8                          JL Oa| OaX JL Oa Oa\ J`4 OaX-    Jd  } JdT Oa| J`4 Oa\   	 JdT Oa| JdT Oa JdT Oa` JdT Oad JdT Oah JdT Oal JdT Oap JdT Oat JdT Oax JK8* JX         
p   a         JӀ      
    Jf                                              JYt OaX      JX Je Oa J J J Jkl Oa JL Oa Oa\ J Oa  JR J_ OaX*R J`4 Oa\   
 Jd( Oa JdT Oa JdT Oa` JdT Oad JdT Oah JdT Oal JdT Oap JdT Oat JdT Oax JdT Oa| JK8* JX   q      hH JYt OaX      J J J[ J]      JX Je OaX Js J    JR JK8 JX              JYt OaX      J J Oa Oa JJ JQ J^X Oa OaX J     J^X Oa OaX J      JK JJT JXX                  JL Oa OaX Jl Oa  JJ JQ J^  Oa OaX J     J^X Oa OaX J^X Oa Oa J      JK JJT JX                      JL Oa OaX JL Oa Oa\ J`4 OaX-    Jd  } JdT Oa J`4 Oa\   
 JdT Oa JdT Oa JdT Oa` JdT Oad JdT Oah JdT Oal JdT Oap JdT Oat JdT Oax JdT Oa| JK8* JX         pX   a        d JӀ      0    J@f                                             X JYt OaX      JX Je Oa J J J Jkl Oa JL Oa Oa\ J Oa  JR J_ OaX*R J`4 Oa\@    Jd( Oa JdT Oa JdT Oa` JdT Oad JdT Oah JdT Oal JdT Oap JdT Oat JdT Oax JdT Oa| JdT Oa JK8*X JX   q      h     JYt OaX      J J J[ J]      JX Je OaX Js J    JR JK8 JX       q      hX JYt OaX      J J Oa OaX JJ JQ J     8X JK JJTX JX                      X  JL Oa OaX Jl Oa  JJ JQ J^  Oa OaX J    X J^X Oa OaX J^X Oa Oa J     8X JK JJTX JX                     X     JL Oa OaX JL Oa Oa\ J`4 OaX-    Jd  } JdT Oa J`4 Oa\@    JdT Oa JdT Oa JdT Oa` JdT Oad JdT Oah JdT Oal JdT Oap JdT Oat JdT Oax JdT Oa| JdT Oa JK8*X JX0       op                  a        _ Jt      _    Jf                            X                  JL Oad OaX JL Oah Oa\ J Oad  JR J_ OaX*R J`4 Oa\    JdT Oad JdT Oah JdT Oa` JK8* JX      )        JL OaX JL Oa\ JL Oa` JO OaX JJ Jt Jz JH  JT OaX JF   J J JJT J4 JQ J`4 OaX-    Jd  ~ JcH J`4 Oa\    JcH JcH JcH JJ* JX                              A     8` JL OaX JL Oa\ JL Oa` JJ JtH JzP J^  OaX OaT JO OaT    JS  OaX    Jz J4 J^  OaX OaT JO OaT  K JRp  OaX    JQ J`4 OaXΰ    Jd zB JcH J`4 Oa\    JcH JcH JcH JJ* JX0                             JL Oad OaX JL Oah Oa\ J Oah  JR J_ OaX*R J`4 Oa\    JdT Oad JdT Oah JdT Oa` JK8* JXp      )       JL OaX JL Oa\ JL Oa` JO OaX JJ Jt Jz Jl  JT OaX JF  J  J JJT J4 JQ J`4 OaX-    Jd  } JcH J`4 Oa\    JcH JcH JcH JJ* JX                                     8 JL Oad OaX JL Oah Oa\ J Oa`  JR J_ OaX*R J`4 Oa\    JdT Oad JdT Oah JdT Oa` JK8* JX        ) ($check_list_of_operators                    a        ` Jt     `    Jf                                            JL OaX JL Oa\ JL Oa` JO OaX JJ Jt Jz Jl  JT OaX JF  J J JJT J4 JS Jtt Jz J^ OaX J`4 Oa\    JcH JcH JcH JF JH JF  J J JJT J4 J`4 OaX-    Jd r JcH J`4 Oa\    JcH JcH JcH JJ* JXH                                                    0$op2                     H   a        ` Jt     `P    J0f                                       )      $     JK8H JX   I      @ J OaX  JR J_ OaX*R JK8* JX       1     , JO OaX  " JJT JX(   !]h$check_if_operator               H   a        `\ Jt     `\x    Jhf                            H                      JX OaX Jd Jh OaX J J JL Oa\ JFh\ J^ OaX J^ Oa\ JJ JX          I      @ J OaX  JR J_ OaX*R JK8* JXx       9      0 Jl OaX  JR JJT JX       Y      P     JL Oa` OaX J`4 OaX-    Jd  } JdT Oa` JK8* JX       9      0H  JO Oa`  " JR JJTH JXP       	$op              x   a        ` Jt     `    Jf                                             H JL OaX JL Oa\ JX Oa` Jd Jh Oa` J J JJ JQ JFH J^ OaX J^ Oa\ J^ Oa` JJHH JX         9      0H     Jl Oa`  JK8H JX              JL Oad OaX JL Oah Oa\ JO Oa` w JR J`4 OaX    Jd j Jd  Jd  w J`4 Oa\    JdT Oad JdT Oah Jd  w JK8* JX   I      @     J_ Oad cj J      JJT JX           unix                        a         JӀ      hh    Jf                                       i      d JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\    JdT Oa` JK8* JXh       argv           !$is_list_of_atoms                                 (   a        4 JӀ         Jf                                             ( JYt OaX    J J J^ OaX J^ Oa\ JFh( JQ J^ OaX J       JK JJT JX                    JYt OaX    JX Je Oa` J Jkl Oad J`4 OaX-    Jd  } Jd( Oad J`4 Oa\    Jd( Oa` JK8* JX8           ~      Q      L JO OaX~ J_ OaX J    ~ JJT JX          JYt OaX~    JX Je Oa` J Jkl Oad J Oad  JR J_ OaX*R J`4 Oa\    Jd( Oa` JK8* JX        i      `  JYt OaX~    J Jkl OaX J OaX  JR J    ~ JJT JX             H JYt OaX~    JX Je Oa` J Jkl Oad J`4 OaX-    Jd  } Jd( Oad J`4 Oa\    Jd( Oa` JK8* JX       environ        *8$do_environ                                  a         JӀ         Jf                            (           I      D JYt OaX    J J OaX Oa\ JK8 JXX   Y      P JYt OaX8    J Jkl OaX J    P JJT JX        z8 shell                                  JYt OaX     JX Je Oa` J Jkl Oad J Oad  JR J_ OaX*R J`4 Oa\    Jd( Oa` JK8* JX(       i      ` JYt OaX     J Jkl OaX Jl OaX  JR J    |p JJT JX              JYt OaX     JX Je Oa` J Jkl Oad J`4 OaX-    Jd  } Jd( Oad J`4 Oa\    Jd( Oa` JK8* JX          JYt OaX}     JX Je Oa` J Jkl Oad J Oad  JR J_ OaX*R J`4 Oa\    Jd( Oa` JK8* JX       i      ` JYt OaX}     J Jkl OaX Jl OaX  JR J    }8 JJT JX(              JYt OaX}     JX Je Oa` J Jkl Oad J`4 OaX-    Jd  } Jd( Oad J`4 Oa\    Jd( Oa` JK8* JX   I      @ JO OaX J    { JJT JX           hputenv                   PX   Y      T     JYt OaXh    J J OaX Oa\ J    ` JJT JX   9      0( J OaX  JR JJT( JX       9      0( JO OaX  " JR JJT( JX        ) p$check_if_head_may_be_atom               H   a         JӀ         Jpf                                             (x JX OaX Jd Jh OaX J J JL Oa\ JJ JQ JFp( J^ OaX J^ Oa\ JJ(( JX               (     JL Oa` OaX JL Oad Oa\ J`4 OaX-    Jd r JdT Oa` J`4 Oa\    Jb    JdT Oad JK8*( JX       9      08 J OaX  JR JJT JX       9      0p Jl OaX  JR JJT JXH                  JL Oa` OaX JL Oad Oa\ J`4 OaX-    Jd  } JdT Oa` J`4 Oa\    Jb    JdT Oad JK8* JX              JL Oa` OaX JL Oad Oa\ J Oa`  JR J_ OaX*R J`4 Oa\    Jb    JdT Oa` JdT Oad JK8* JX   I      D Jl OaX  JR J     JJT JX              JL Oa` OaX JL Oad Oa\ J`4 OaX-    Jd  } JdT Oa` J`4 Oa\    Jb    JdT Oa` JdT Oad JK8* JX       a         J          Jhf                                       9      4X     J    `X JJTX JX       getenv                       a         J          Jf                            X           9      4      J      JJT  JX       psave                        a         JӀ      XXH    Jf                                        i      d JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\    JdT Oa` JK8* JXX         8 Jl OaX  JJ JQ J]T Oa\ J, p J_  OaX J     JK JJT JX              9      4     J     JJT JXH            a         JӀ           Jpf                                       i      dP JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\    JdT Oa` JK8* JX          JL Oa\ Jl OaX  JJ JQ J]T Oa\ J p J_  OaX J^ Oa\ J    H JK JJT JX`             9      4     J    H JJT JX    !    save_program                     (`   a        & Jt      &    JHf                                       i      d`( JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\H    JdT Oa` JK8*` JX         ` Jl OaX  JJ JQ J]T Oa\ J p` J_  OaX J    ` JK JJT` JX8              9      4`     J    ` JJT` JX   H      (    a         JӀ      pp0    Jf                            `                 x  JL Oa` OaX JL Oad Oa\ J Oa`  JR J_ OaX*R J`4 Oa\    JdT Oa` JdT Oad JK8*  JXp             x  JL Oa` OaX JL Oad Oa\ J Oad  JR J_ OaX*R J`4 Oa\    JdT Oa` JdT Oad JK8*  JX                 -px   a         JӀ      x    J`f                                       )     $   JL OaX JL Oa\ JS JJ Jtx  Jz J^ OaX JFx  JH JF   J J JJT  J4  JQ J`4 OaX-    Jd -r JcH J`4 Oa\    JcH JcH JJ*  JX                               !        JL OaX JL Oa\ J]T OaT JJ Jll J^ Oa\ J p  Jz J^ OaT JM OaT J_ OaXJ J^ Oa\ J]T Oa` J[`  J^ OaX J      J^ OaX J    b  J JJT  JX            )            JJT  JX0       `restore                  Hx   a         JӀ          J`f                            x           i      dx@ JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\`    JdT Oa` JK8*x JX         x Jl OaX  JJ JQ J]T Oa\ J px J_  OaX J    x JK JJTx JXP             I      @x     JJ J    x JK JJTx JX           !    0recordaifnot                     H   a        T JӀ      P    J0f                            x                 H@ JL Oa\ JL Oa` JJ J,ZH J^ OaX J^ Oa\ J    ]H JQ J JJTH JX                I      @H     JJ J    [`H JK JJTH JXP           !    recordzifnot                        a         JӀ      00    Jf                            H                  JL Oa\ JL Oa` JJ JZ J^ OaX J^ Oa\ J    ] JQ J JJT JX0                I      @     JJ J    \0 JK JJT JX           !ɰ current_atom                      8   a         Jwh      ¨    J f                                       9      08 Jl OaX  JR JJT8 JX¨       )      $8     JK88 JX   1 (@$current_predicate_no_modules                    TXX             ø   a        d JӀ      ((H    J(f                            8           a          JL            J@f                            X                 X8 JL Oa` OaX JL Oad Oa\ J Oad  JR J^  Oah OaX J    X J^ Oa` Oad Oa\ Oa` JK8øX JX(       !    u current_module                   Ġ   a        t JK8      ttt    J
                            ø                 X JL OaX JYt Oa\      J JL J J J  JJ JQ J^ OaX JF X J^ OaX J_ Oa\ cj Jݠ  J^ Oa\ J^ Oa` JJøX JXH               X JL Oa` OaX JYt Oa\      J J Oad OaX J OaX  JR J^X Oa` Oa\ J^  OaT Oa` Jo$ JFh     X Jƴ J^X Oad Oa\ J     xX JJTX JX         q      hX8 JL Oa` OaX JYt Oa\      J J OaX Oad JR J^ Oa` Oad Oa\ Oa` JK8øX JX       y      pX     JL Oa` OaX JL Oad Oa\ J^  Oah OaX J    X J^ Oa` Oad Oa\ Oa` JK8øX JXH       ! $current_predicate3    (      TX              ǰ`   a         JӀ          Jf                                       a        l JӀ         Jf                                        i      ` ( JL Oa\ OaX J Oa\  JR J^  Oa` OaX J      JK8`  JX              ɸ JYt OaX      J J OaX Oa` J OaX  JR J      J_ Oa\ cj Jݠ  J^X Oa` Oa\ JK8`  JX8       Q      H  JYt OaX      J J OaX Oa\ JR JK8`  JX       Y      P      JL Oa\ OaX J^  Oa` OaX J      JK8`  JX       !0 system_predicate                 `ʘ   a         JL          Jʀf                            `          	     ʘ     JL OaX JL Oa` Oa\ J_ OaX cj J^ Oa\ JFhøʘ JO Oa\ Jtʘ Jz J^ OaX J      ʘ JT Oa\ JF     ʘ J J JJTʘ J4ʘ JK JJTʘ JX                           ʀ      `   a        ̈ JL      ̈̈̈    J f                            ʘ           y      t     JL Oa\ OaX J^  Oa` OaX J     J^ Oa\ Oa` OaX Oa\ J      JJT JX̈         ø     JL OaX JL Oa\ JL Oa` J]T Oa` JFhͼø J^ OaX J^ Oa\ J_  Oa` Jo$ JF ø J J^ Oa\ J     xø JK JJTø JX                    ` JL OaX JYt Oa\    J JL J J JJ JQ J^ Oa\ J^ Oa` JF` J^ OaX J^ Oa\ J Oa` OaX Oa\ JF ` J J^X Oa` OaX J^ Oa\ J     x` JK JJT` JX                            `     JL Oa` OaX JL Oad Oa\ J`4 OaX-    Jd z JdT Oad J`4 Oa\    Jb      JdT Oa` JdT Oad JK8*` JX           ϐcurrent_key              xϨ   a        ϴ JӀ          Jϐf                                             Ϩ JL OaX JL Oa\ J_ OaX c J^ Oa\ J]T Oa` JFhϨ J^ OaX J^ Oa\ J_  Oa` Jo$ JF     Ϩ J JK JJTϨ JX                   )      $Ϩ     JK8`Ϩ JX             0         ѐ   a          JL             J f                            Ϩ           a        ќ JӀ     (    Jf                            0           q      h0     JL Oa` OaX J^  Oad OaX J    0 J^X Oa` OaX J^X Oad Oa` JK8ѐ0 JX        !VҀ$ask_unknown_flag                `Ҙ   a        Ҥ JӀ     PP    JҀf                            ѐ                 ѐӐ JL OaX JL Oa\ J  JJ JQ J^ OaX JFӄҘѐ J^ OaT JM OaT JK JJTѐ JX             I      Dѐx JYt Oa\      J J Oa` Oa\ JK8ѐѐ JXӠ   ) $valid_unknown_handler                      a        $ JӀ     רר    J f                            Ҙ           Y      Tѐ JL OaX Oa\ JL Oa\ Oa` JFh    ѐ J JJTѐ JXԈ       )
@$cleanup_unknown_handler       !P0$new_unknown                     H             ը   a        T JӀ     ``8    Jf                                       a        մ JӀ     hh    J0f                            H               ѐ JL OaX JL Oa\ JL Oa` J_ OaX J`4 Oa\    J`x OaT Ja J]T Oa` JJ JZѐ JQ J_  OaX J    bѐ J^ OaX J^ Oa\ JFHѐ J^ OaX J^ Oa\ JJըѐ JX            Q      Hѐ     JO OaX w JL OaX Oa\ JL Oa\ Oa` JK8ըѐ JX(           ׀yap_flag                 h   q      l JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\׀    Jd  JdT Oa` JK8* JXר   9      0@ JO OaX w JR JJT JX       9      0x JO OaX JR JJT JXP       9      0ذ JO OaX JR JJT JX؈      9     4 JL Oad Oa\ J]T Oa\ J_ Oa`    JJ Jo$ JFٸ  J J@ Oah    OaX J Oah  JO Oah Jt٘ Jz J^X Oad Oa\ J      JT Oah JF      J J JJT J4 JK JO JJT JX                           >      >              JL Oa` OaX J`4 OaXΰ    Jd q Jbu`    Jd  JdT Oa` J`4 Oa\׀    Jd  JdT Oa` JK8* JX   ڰ$unkonwn       ) ~$cleanup_unknwon_handler                 p                 ڈ   a         J                   J                               ը                 Ҙ JL OaX J_ OaX J`4 Oa\ڰ    J`x OaT Ja J]T Oa` JJ JZҘ JQ J^ OaX J^ Oa\ JJҘ JXP         1     ,Ҙ     JO OaX w JJTҘ JX   !D8$unknown_error                   ߈   Q      LH JYt OaX8    J Jkl OaT JO Oa\ JR JJTH JX`   !$unknown_warning                 ܠ   Q      LH( JYt OaX    J Jkl OaT JO Oa\ JR JJTH JX   1     ,H     JM OaX Oa\ JJTH JX8   9      0ըݐ JO OaX w JR JJTը JXh             ը0 JO OaX JJ JQ J_ OaX J`4 Oa\    J`x Oa` Jb8    Jd( Oa` J^  OaT Oa` J    [`ը JK JJTը JXݠ                     ը JO OaX JJ JQ J_ OaX J`4 Oa\    J`x Oa` Jb    Jd( Oa` J^  OaT Oa` J    [`ը JK JJTը JX@                     ը     JL Oa` OaX JL Oad Oa\ J@ Oah    Oa` J_ OaX J`4 Oa\    JdT Oah Jb      JdT Oad JdT Oa` J^  OaT Oa` JJ J    [`ը JK JJTը JX       a         JYt         J8f                                      !     ߈     JYt OaX      JX Je Oad J J J Jkl Oah J Oah Oah Oal J^  Oap OaX J^  Oat Oa\ J^  Oax Oa` J     ߈ J`4 OaX    Jd  Jb    JdT Oah JdT Oal J`4 Oa\    Jd( Oad Jb      JdT Oap Jb    JdT Oat JdT Oax JK8*߈ JX       a        x JYt     xxx    Jf                            ߈          Q     L     JYt OaX      JX Je Oad J J J Jkl Oah J Oah Oah Oal J^  Oap OaX J^  Oat Oa\ J^  Oax Oa` JJ J      J_ OaX J`4 Oa\    Ja    Jd  Jb    JdT Oah JdT Oal J Jb    Jd( Oad Jb      JdT Oap Jb    JdT Oat JdT Oax JF     J JJT JXx        $show_code           (H   a         J_          Jf                                       a        T J      T             J                                          9      0     J_ OaX  f JK8H JX       8grow_heap                   a         J          Jf                            H           9      4     J    Р JJT JX       grow_stack                  a        H J      HHH    Jf                                       9      4     J    h JJT JXH   !garbage_collect        a          JJ              Jpf                                       I      @     JJ J    Ԉ JK JJT JX                Hgc     a         J_           J8f                                       a         JӀ      +    J׀                            H           A      <H     J_ OaX: J_ Oa\ JK8H JX       `nogc           a         J_           JHf                                       A      <`     J_ OaX: J_ Oa\Z JK8` JX   )    (garbage_collect_atoms          a         JJ           J f                            `           I      @(     JJ J    ( JK JJT( JX           )`$force_environment_for_gc      a        h JJT      hhh    Jf                            (           )           JJT JXh       1$good_list_of_character_codes                       a         JӀ     88@    Jf                                       9      0` J OaX  JR JJT JX8       1     ,0 JO OaX  " JJT JXp   )Hh$good_character_code                        a         JӀ         Jf                                       q      h     JX OaX Jd Jh OaX J J JFh J^ OaX JJ JX@          9      0 J OaX  JR JJT JX                  J OaX  J^  Oa\ OaT JO OaT JVTRp  OaX Oa\    J^  Oa\ OaT JO OaT   JVTS  OaX Oa\    JJT JX   !>$atom_contact_split    !    atomic_concant                              hP                    a         JL          Jf                                       a        \ JӀ     ``    Jf                                                JL OaX JL Oa\ JL Oa` JS JJ Jt$ Jz@ J  J  JH JF(  JH J` OaX JcH Ja JcH Jd   " J^ Oa\ J,  JK JJT JmL08 Jl  JH JF4  JP J^ OaX J^  Oa` Oa\ J      J_ Oa\    J^ Oad J^ Oah JJP JmL8 J  JH JF<  JX J_ OaX*R J`4 Oa\    JcH JcH JcH JJ* J4 J`4 OaX-    Jd  } JcH J`4 Oa\    JcH JcH JcH JJ* JX                                                           	$append         x       X             h   a         JL          Jf                            P           a         JӀ     			    J	i                                                JL OaX JL Oa\ JL Oa` JS JJ JtX Jz$ J  J  JH JF  J, J` OaX JcH Ja JcH Jd   " J^ Oa\ J  JK JJT JmL Jl  JH JF   J4 J^ OaX J^  Oa` Oa\ J      J_ Oa\    J^ Oad J^ Oah JJP JmL J  JH JF  J< J^ OaX J]T Oa\ J  J]T OaX J]T Oa\ J_  Oa` JF J^ OaX J_  Oa\ J p J^ OaX J_  Oa\ J p JK JJT JmL J  JH JF   JD J_ OaX*R J`4 Oa\    JcH JcH JcH JJ* J4 J`4 OaX-    Jd  } JcH J`4 Oa\    JcH JcH JcH JJ* JX                           O                                                      a      \P JM Oa\ Oa` JL Oa` Oad JL Oad Oah JR J     pP JJTP JX`   Q      LP  JL Oa` Oad JL Oad Oah J     pP JJTP JX         P     JL Oal OaX JL Oap Oa\ J^  Oat OaX J`4 Oa\u`    JdT Oap Jd     J    P J^ Oal Oat OaX Oa\ JK8PP JX       2sub_atom       `$sub_atom2                            X   a         JӀ      x    Jf                                       a        d JӀ     XX     Jf                                            JL OaX JL Oa\ JL Oa` JL Oad JL Oah Jl  JJ JQ J]T Oa\ J  J^ OaX J_  Oa\ J^ Oa` J^ Oad J^ Oah J`4 Oal    JcH JcH JcH JcH JcH JJX JX      ?             h JL Oal OaX JL Oap Oa\ J Oal  JR J_ OaX*R J`4 Oa\    JdT Oal JdT Oap JdT Oa` JdT Oad JdT Oah JK8* JX      Q     H     JL OaX JL Oa\ JL Oa` JL Oad JL Oah JO OaX JJ Jt Jz Jl  JT OaX JF  J J JJT J4 JQ J`4 OaX-    Jd  } JcH J`4 Oa\    JcH JcH JcH JcH JcH JJ* JXx                  >      >       
$sub_atombv                 a         JӀ         Jf                            X           y      pX JL Oap Oa\ JL Oa\ Oa` JL Oa` Oad JL Oad Oah J OaX  JR J^X Oap Oah JK8X JXX       )l$sub_atom_get_subchars         
$sub_atom3               0                a        < JӀ     88x    J f                                       a         JӀ      ( (    Jf                            0                 X     JL Oa` JL Oad JL Oah JL Oal J]T Oa` JFh0X J^ OaX J^ Oa\ J^ Oa` J_  Oad J^ Oah JJX JX       )(8$sub_atom_needs_atom           !P$sub_atom_needs_int     h$$_length1     1 x8$sub_atom_get_subchars_and_match                                           X                a         JӀ     x    J8f                                       a         JӀ         JPf                                       a        d JӀ         Jhʸ                                       a         JӀ         Jf                            X                 JL OaX JL Oa\ JL Oa` JL Oad JL Oah J  JJ JQ J^ OaX J^ Oa\ JF J^ OaX J^ Oa\ JF J^ OaX J^ Oa\ JF J^ OaX J]T Oa\ J  J^ OaX J_ Oa\    J^ Oa` JFX J^ OaX J^ Oa\ J_  Oa` J]T Oad JF J_  OaX J_ Oa\    J^ Oa` JJX JX (   y   y   y   y   }   }              ( JL OaX JL Oa\ JL Oa` JL Oad JL Oah J  JJ JQ J^ Oa\ JFl J^ OaX J^ Oa\ JFp J^ OaX J^ Oa\ J]T Oa` J]T Oad JFt J_  OaX J_ Oa\    J^ Oa` JFxX J^ OaX J_  Oa\ J      JK JJT JX   v   v   v                )$sub_atom_get_last_subchars                 a         JӀ     ((p    Jf                                      A     8  JL OaX JL Oa\ JL Oa` JL Oad JL Oa\ Oah J  JJ JQ J^ OaX JFT J^ OaX J]T Oa\ J^ Oa` J]T Oad J^ Oah JFX JjT     J^ OaX J_  Oa\ J      JK JJT JX8   6   6   ?   ?       !$sub_atom_split                  h   a         JӀ       x    Jf                                      )           JL OaX JL Oa\ JL Oa` JL Oad J^ OaX J_ Oa\    J]T Oa` JFhX J^ OaX J_  Oa\ J]T Oa` J^ Oad J]T Oah J^ Oal JF J^ OaX J_  Oa\ J      JK JJT JX   z             !(H$sub_atom_search                 (`   a        l JӀ     
    JHf                                           	P JL OaX JL Oa\ JL Oa` JL Oad JL Oah JL Oa\ Oal J  JJ JQ J^ OaX JF	< J^ OaX J]T Oa\ J	@  J^ OaX J^ Oa\ J_ Oa`    J^ Oad J]T Oah JF	D` J_  OaX J_ Oa\    J^ Oa` JF	HX J_  OaX J_ Oa\    J^ Oa` JJX JX   u   u   }             
 JL OaX JL Oa\ JL Oa` JL Oad JL Oah JL Oa\ Oal J  JJ JQ J^ OaX JF
 J^ OaX J]T Oa\ J^ Oa` J]T Oad J]T Oah JF
 JjT     J_  OaX J_  Oa\ J]T Oa` J^ Oad J]T Oah J^ Oal JF
 J^ OaX J_  Oa\ J      JK JJT JX	`                      JL OaX JL Oa\ JL Oa` JL Oad JL Oah J^ OaX J_ Oa\    J]T Oa` JFhtX J^ OaX J_  Oa\ J]T Oa` J^ Oad J]T Oah J]T Oal JFx J_  OaX J_  Oa\ J]T Oa` J^ Oad J]T Oah J^ Oal JF| J^ OaX J_  Oa\ J      JK JJT JX           I     D`
h JO OaX  " JM Oa` Oad JM Oa\ Oah JJT` JX   ! Ĉ$sub_atom_search2                
   a        
 JӀ         Jf                            `           q      l`
 JX OaX J J Oal OaX J Oa\ Oal J Jkl Oa\ JM Oa` Oad JL Oa` Oah JK8
` JX
x         `     JX OaX Jb JbX Oal Js J    J Oa\ Oap J^  Oat OaX J`4 Oa\u`    JdT Oa` Jd     J    ` J^ Oal Oap OaX Oa\ J^X Oat Oa` JK8`` JX
       A     8
 JO OaX  " JM Oa\ Oa` JJT
 JX       Y      T
     JX OaX J J Oad OaX J Oa\ Oad J Jkl Oa\ JK8

 JX   A      <0h JO OaX    JM Oa\ Oa` JR JJT0 JX8         0     JL Oad OaX J Oa\ Oah J^  Oal OaX J`4 Oa\8    JdT Oad Jd     J    0 J^X Oah Oa\ JK800 JXx                 a         JӀ         Jf                            
           Q      H JO OaX    JO Oa`  " JM Oa\ Oad JR JJT JX                  JL Oah OaX JX Oa\ J J Oal Oap J Oa` Oal J Jkl Oa` J^  Oat OaX J`4 Oa\8    JdT Oah Jd     J     J^X Oap Oa\ JK8 JX   Q      H JO OaX    JO Oa`  " JM Oa\ Oad JR JJT JX                  JL Oah OaX JX Oa\ J J Oal Oap J Oa` Oal J Jkl Oa` J^  Oat OaX J`4 Oa\8    JdT Oah Jd     J     J^X Oap Oa\ JK8 JX   )$sub_atom_check_length                   p   a         JӀ       P    Jf                                       1     ,@ JR  "    JJT JX               JX OaX J J J Jkl Oa` JL Oad Oa\ J^  Oah OaT JO OaT    JVTRp  Oad Oah    J^  Oah OaX J`4 Oa\8    JdT Oad Jd     J     J^ Oa` Oah OaX Oa\ JK8 JXP       I     D` JR  "  " JO Oad    JO Oah    JJT JX(            JX OaX J JL J Jkl OaX JL Oa\ JL Oa` JL Oad JL Oah J]T Oa\ J]T Oad J]T Oah JFh J^ OaX J`4 Oa\u`    JcH Jd     J     JjRp    J^ OaX J`4 Oa\u`    JcH Jd     J     J^ OaT Jy\ OaT J J JK JJT J^ OaT JM OaT J^ OaT JM OaT JK JJT JXp         Y     Ph JO Oa`  " JO Oad    JM OaX Oah JM Oa\ Oal JJT JX       1     (     JX OaX J J Oap Oat JL Oax Oa\ J Oa` Oap J Jkl Oa` JL Oad J^  Oa| OaX J`4 Oa\8    JdT Oax Jd     JJ J     J^ Oat Oa| OaX Oa\ J]T Oad JF J^ OaX J`4 Oa\u`    JcH Jd     J     JK JJT JXx          9      0 J OaX  JR JJT JX       i      `8 J OaX  J^  Oa\ OaT JO OaT    JVTRp  OaX Oa\    JR JJT JX       i      ` JL Oa` OaX J Oa`  JR J`4 OaXΰ    Jd w
 JdT Oa` JK8* JXH       Y      P     JL Oa` OaX J`4 OaX-    Jd  ~ JdT Oa` JK8* JX       9      00 J OaX  JR JJT JX       9      0h Jl OaX  JR JJT JX@       Y      P     JL Oa` OaX J`4 OaX-    Jd  } JdT Oa` JK8* JXx       !!$singletons_in_term    168($subtract_lists_of_variables                     @                a         JL         Jf                                       a         JӀ     @@P    J(f                            @          1     ,@     JL OaX JL Oa\ J_ Oa\  " J]T Oa` JJ J @ J_  OaX J]T Oa\ J$@ J^ OaX J_ Oa\  " J^  Oad Oa` J    h@ J^X Oad OaX J]T Oa\ J(@ J_  OaX J_  Oa\ J^ Oa` JJ@ JX            A     8p JO OaX  " JM Oa\ Oa` JJT JX@       Y      P JX OaX Js J    JO Oa\  " JO Oa`  " JR JJT JX       y      t@ JX OaX J J OaX Oad JX Oa\ J J Oa\ Oah J  JR J^ Oad Oah OaX Oa\ JK8 JX              JX OaX Jb JbX Oad Js J    JX Oa\ J J Oah Oa\ J Oa` Oah J Jkl Oa` J^X Oad OaX JK8 JXP           simple                      a         JӀ      hh    Jf                                       9      0 J OaX  JR JJT JXh       9      0 Jl OaX  JR JJT JX       1      ,     J OaX  JJT JX   9      4x0 J OaX  JR J JJTx JX   9      0xh Jl OaX  JR JJTx JX@       i      `x     J OaX OaT OaX J^  Oa\ OaT JO OaT    JVTRp  OaX Oa\    JJTx JXx       ) v8 X$initialisation_goals          a,8      JK8              J f                                       a         d J        d             J                                          )      $     JK8 X JX    )    !prolog_initialization                     !    a        !, JӀ      !!"    J!f                             X           i      d! " JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\,8    JdT Oa` JK8*!  JX!   !"$assert_init                     !"    a        ", JӀ     #`#`#    J"f                            !            a      \! " JL OaX JFh"x!  JQ J^ OaX JJ" !  JX"         q      h!      JL Oa` OaX J`4 OaX-    Jd -r JdT Oa` J`4 Oa\,8    JdT Oa` JK8*!  JX"       i      d" # JL Oa\ OaX J_ OaXB J]T Oa` JJ J#\0"  J JJT"  JX#`      )      "      JJT"  JX#       a    $P JK8       $P$P$P    Jf                            "            )      $#     JK8@# JX$P   a        $t JӀ      $$&    Jf                            #           i      d$h% JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\    JdT Oa` JK8*$h JX$   !
.%P$assert_version                  %0%h   a        %t JӀ     &&&    J%Pf                            $h           9      4$h&  Jl OaX  JR JK8%h$h JX%   q      h$h     JL Oa` OaX J`4 OaX-    Jd  } JdT Oa` J`4 Oa\    JdT Oa` JK8*$h JX&       i      d%h& JL Oa\ OaX J_ OaX J]T Oa` JJ J&\0%h J JJT%h JX&      )      %h     JJT%h JX&       !	8' $set_toplevel_hook               ' '8   a        'D JӀ     ''(    J' f                            %h                 '8(  J_ OaX" J]T Oa\ J]T Oa` JJ J(Z'8 J^ OaX J    b'8 J JJT'8 JX'      i      d'8( JL Oa\ OaX J_ OaX" J]T Oa` JJ J([`'8 J JJT'8 JX(0      )      '8     JJT'8 JX(       e      e((   a        ( JӀ      )8)8*     J(f                            '8           I      @() JJ J     ( JK JJT( JX)8                 xe     J_ OaX
 J_ Oa\e* JFh    e J_ OaX    J     e JK JJTe JX)               I      @(     JJ J     ( JK JJT( JX*            !    *Xnth_instance                     *8*p   a        *| JӀ      **+    J*Xf                            (                 *p+ JL Oa\ JL Oa` J OaX  J  J  JJ JQ J]T Oa\ J+Z*p J^  OaT OaX J^ Oa\ J^ Oa` J    r*p JK JJT*p JX*            I      @*p     JJ J    r*p JK JJT*p JX+               X0close                     y             +,0   a        ,< JӀ      VVX    J,R                            *p          a     X     JL Oa\ OaX J]T OaT J]T OaX JJ J     J^X Oa\ OaX J]T Oa\ J.  J_  OaX J]T Oa\ J.  JS Jt.- Jz. J`4 OaX,     JcH JcH J^ Oa\ J]T Oa` J_ Oad w JF.h JH JF.  J. J^ OaX JF.,0 Jz.0 J4 J_  OaX JF.,0 J JJT J`4 OaX    Ja    JcH J Jd   " J_  Oa\ J^  Oah Oa` J`4 Oad      Jd  c Jb    JdT Oah JJh JX,   #   '   /   /   ?   ?   ?   /                       )    /prolog_current_frame                     ./0   a        / J^       ///    J/f                            ,0           Q      L/0     J^  OaT OaX J_ Oa\ƪ J    /0 JJT/0 JX/   )      $        @(X        )      $/    (4        a      \    0 JP Oa\ 0p0\ JT          / J          0 JX0D   9      4        P Jt)X JZ   P*X JX0   a(      J                   J(    c                        i           Q      L         JZh J4    J4   X Jzl@ JX1<   a      \         Jwh    / J4    00 J4    0 JZ    2 JX1   a          J                   J/P    c                        0           a          J                   J/    c                        1           A      <        @ Jwh   @ JZ   @
 JX2   9        /build/buildd/yap-5.1.1/pl/arith.yap           i         T        38Hhg J|           3IA23P3Y   D$                    A         8        3ii J                   !    3expand_exprs /buildd   !W(4$set_arith_expan                 34(             34   a        4 JL      444    J32                            /0           a        4 JӀ     556    J42                            4(                 4(     JL Oa` OaX JL Oad Oa\ J_ OaX J_ Oa\ z Jx    5\  J^X Oa` OaT JO OaT Jz5t J^X Oa` OaT JO OaTZ J^X Oad OaX JK844( JX4   a      X45 JO OaX J_ OaX J_ Oa\ z J     P4 JJT4 JX5       a      X4     JO OaXZ J_ OaX J_ Oa\  " J     P4 JJT4 JX6       !    6xcompile_expressions    a        6 J_       666    J6X2                            4           Q      L6x     J_ OaX J_ Oa\ z J     P6x JJT6x JX6   )    7Pdo_not_compile_expressions     a        7 J_       777    J7(2                            6x           Q      L7P     J_ OaX J_ Oa\  " J     P7P JJT7P JX7   88$c_built_in    !o8P$do_c_built_in                   8 8h             88   a        
 Jt     
989    J882                            7P           a        
 Jt     
9Gp    J8P2                            8h                 8h9 JL Oad OaX JL Oah Oa\ J_ OaX J_ Oa\ z J     8h JR J^ Oad Oah OaX Oa\ JK888h JX98       1     ,8h     JM OaX Oa` JJT8h JX9   q      l8:P JL Oad OaX J Oad  JR J`4 OaX |    Jb      JdT Oa\ JdT Oad JK888 JX9       8; JYt OaX      J JL J Jkl OaX JL Oa` JJ JQ J^ Oa\ J]T Oa` JF;88 JO OaX Jt;;`8 Jz; J_  OaT JYt OaT }    J J OaT OaT JT OaX JF; 8 J; J^ OaT JM OaT JK JJT8 J48 J^ OaT JYt OaT      J( JL J J JK JJT8 JX:`                                    8=( JYt OaX     J Jkl Oad J Oad  J^X Oad OaT JYt OaT }@    J J Oad Oah JR J^X Oa` OaT JYt OaT     J J Oad J J< Oah JJT8 JX;   )# <$do_c_built_metacall                     <<   a        < JӀ     GGI0    J<2                            8                 |8= JYt OaX |    J Jkl Oad J Oad  J^X Oad OaT JYt OaT      J J Oa\ OaX JR JK8<8 JX=8   Y      P8> JYt OaX |    J Jkl OaX J OaX  JR JK8<8 JX=       !    >@depth_bound_call       ! >X$composed_built_in               > 	i8             > >p   a        >| JӀ     MpMpO   	 J>X2                            <               8@x JYt OaX>@    Jd Jh OaX J J JL Oa` JJ JQ J]T Oa` JF@L88 JS Jt@T?8 Jz@` J^ OaX JF@X>p8 JH JF@\ 8 J@h J^ OaT JYt OaT>@    JL J Jf J JK JJT8 J48 J^ OaT JYt OaT }    J\X J]     Jf J J J J JK JJT8 JX>                                               8A` JYt OaX    J Jkl OaX JYt Oa` }    J\X J]`    J Jkl Oa` J J[ J] }    Jd Jh Oad J[ J] p    J J< Oa` JR J^X Oad Oa` JK888 JX@           	sC                A8             8C JYt OaXAH    Jd Jh Oad JZ J Jb JbX Oah Js J    JYt Oa` }@    J J Oad J J< Oah JR JJT8 JXAp       !
S($expand_expr           
 BX$drop_is       PBp$do_and                  AB             BB             B(CH   a        
 Jt     
P T    JB@2                            >p           a        q J޸     qJ`J    JBX2                            B           a        ql Jt     qlIJ    JBp2                            B               8E JYt OaX    J JL J J JL Oa` J  JJ JQ JtE Dh8 JzE, J  J^ OaT JYt OaT }@    J( JL Jf J JK JJT8 J48 J^ OaX J]T Oa\ J]T Oa` JFE$B8 J_  OaX J^ Oa\ J]T Oa` JFE(B8 J_  OaX J_  Oa\ J^ Oa` JJCH8 JXC   )   )   )   =   ?         
)HEP$compop                  E8Eh   a        
 J(     
K M    JEP2                            CH               8G` JL Oa` J]T Oa\ J]T Oa` J]T Oad JFhGDEh8 JQ J]T OaX J_  Oa\ J]T Oa` J]T Oad JFGLEh8 J_  OaX J]T Oa\ J_  Oa` JFGPB8 J_  OaX J]T Oa\ J_  Oa` JFGTB8 J_  OaX J_  Oa\ J]T Oa` JFGXCH8 J_  OaX J_  Oa\ J^ Oa` JJCH8 JXE  A  A           1     ,8     JM OaX Oa` JJT8 JXGp   y      t<H JYt Oa` |    J[ J]      J Jh Oa\ J J OaX J OaX  J Oa\  JR JJT< JXG   i      d<Hp JYt Oa` }x    J Jh OaX J J Oa\ J OaX  Jl Oa\  JR JJT< JXH   Q      H<H JYt OaX      J J Oa\ OaX JR JK8<< JXH       a      X<I  JYt Oa` }x    J Jh OaX J J Oa\ Jl Oa\  JR JJT< JXH       a     X<     JYt Oa` |    J[ J]      J Jh Oa\ J J OaX JJT< JXI0       A      <CHI JO OaX z JM Oa\ Oa` JR JJTCH JXI   A      <CHJ  JO Oa\ z JM OaX Oa` JR JJTCH JXI   Q     HCH     JYt Oa` }    J Jh OaX J J Oa\ JJTCH JXJ       Q      HBJ JM OaX Oa\ JO Oa` z J OaX  JR JJTB JXJ`       Q     HB     JYt Oa`    J Jh Oa\ J J OaX JJTB JXJ       i     dEhKX JYt OaXS    J J Oah Oal JO Oa\ x JM Oah Oa` JM Oal Oad JJTEh JXK    i     dEhK JYt OaXRX    J J Oah Oal JO Oa\ x JM Oah Oa` JM Oal Oad JJTEh JXKh   i     dEhL( JYt OaXS    J J Oah Oal JO Oa\  JM Oah Oa` JM Oal Oad JJTEh JXK   i     dEhL JYt OaXT    J J Oah Oal JO Oa\  JM Oah Oa` JM Oal Oad JJTEh JXL8   i     dEhL JYt OaXP    J J Oah Oal JO Oa\ Z JM Oah Oa` JM Oal Oad JJTEh JXL   i     dEh     JYt OaXQ    J J Oah Oal JO Oa\  JM Oah Oa` JM Oal Oad JJTEh JXM   9      4>pM J OaX  JR J JJT>p JXMp         >pN0 JYt OaX }    J\X J]`    J Jkl OaT J J[ J] }    Jd Jh OaX J[ J] p    J Jkl OaT JR JK8>p>p JXM       A     <>pNp JYt OaX }    Js J    JJT>p JXN@   A     <>pN JYt OaX     Js J    JJT>p JXN   A     <>pN JYt OaX     Js J    JJT>p JXN   A     <>pO0 JYt OaX |     Js J    JJT>p JXO    Q      H>pO JYt OaX      J J J Jkl OaX JK8>p>p JXO@       I      @>pO JYt OaX     J Jkl OaX JK8>p>p JXO       I      @>p     JYt OaX {    J Jkl OaX JK8>p>p JXO       Q      HBP` JO Oa\ z JM OaX Oa` J OaX  JR JJTB JXP        Q      HBP JX OaX Jd Jh OaX Jt Jt  " JR JK8BB JXPp       Q      HBR JO Oa\ z JM OaX Oa` J OaX  JR JJTB JXP       %0Q$unaryop                 Q QH   B@      AQ   a        p J(     p
d
d    JQ2                            Eh           a         Jwh     UV    JQ02                            QH                 BT  JL Oa\ JL Oa` J]T Oa\ J]T Oa` JFhRQHB JQ J_  OaX J]T Oa\ J]T Oa` JFRBB J_  OaX J_  Oa\ J^ Oa` J_  Oad J^ Oah JJQB JXR   5   5   ?   
S$binaryop                RS@   Q0      AS   a        p J(     p

    JS2                            Q           a        ~4 Jwh     ~4We    JS(2                            S@               |B     JL Oa\ JL Oa` J]T Oa\ J]T Oa` J]T Oad JFhUhS@B JQ J_  OaX J]T Oa\ J]T Oa` JFUpBB J_  OaX J]T Oa\ J]T Oa` JFUtBB J_  OaX J_  Oa\ J_  Oa` J^ Oad J_  Oah J]T Oal JFUxSB J_  OaX J_  Oa\ J^ Oa` JJCHB JXT                   QV JL Oal OaX JL Oap Oa\ JL OaX Oa` JM Oad Oah J Oap  JR J^ Oal Oap Oa\ Oa` J    hQ JJTQ JXU       )XV8$unary_op_as_integer                     VVP   a         J(         JV82                            S                 Q     JL Oa\ JL Oa` JL Oad JL Oah J]T Oa\ JFhWdVPQ J^ OaX J`4 Oa\P    JcH JcH JcH J^ Oa` JJCHQ JXV                SX JL Oap OaX JL Oat Oa\ JL Oax Oa` JL OaX Oad JM Oah Oal J Oat  J Oax  JR J^ Oap Oat Oa\ Oa` J^X Oax Oad J    (S JJTS JXW   1dXP$preprocess_args_for_commutative                 X Xh   a        t J޸     tf`j@    JXP2                            VP          9     0SZ  JO OaX y JL OaX Oa\ JL Oa\ Oa` JL Oad JL Oah JL Oal JJ JQ J]T Oa` J]T Oad J]T Oah JFYXhS J_  OaX J`4 Oa\     JcH JcH JcH J]T Oa` JFYCHS J^ OaX J_  Oa\ J^ Oa` JJCHS JXX   
   }              S\X JO OaX y JL Oa\ JL Oa` JL Oad JL Oah JL Oal J  JH  JO Oa\ JJ Jt[ZS Jz[ J^ OaX J    z(S JT Oa\ JF[ S J[ J JJTS J4S JQ J^  Oa` OaX J`4 Oa\ X    JcH J    S J^ OaX J`4 Oa\     JcH JdT Oa` JcH J^ Oa` JJCHS JXZ                  ~      ~       9:[$preprocess_args_for_non_commutative                     [[   a        $ J޸     $jn    J[2                            Xh          9     0S] JO OaX y JL OaX Oa\ JL Oa\ Oa` JL Oad JL Oah JL Oal JJ JQ J]T Oa` J]T Oad J]T Oah JF][S J_  OaX J`4 Oa\     JcH JcH JcH J]T Oa` JF]CHS J^ OaX J_  Oa\ J^ Oa` JJCHS JX\h   
   }         9     0S^ JO OaX  JL OaX Oa\ JL Oa\ Oa` JL Oad JL Oah JL Oal JJ JQ J]T Oa` J]T Oad J]T Oah JF^XhS J_  OaX J`4 Oa\ Ġ    JcH JcH JcH J]T Oa` JF^CHS J^ OaX J_  Oa\ J^ Oa` JJCHS JX]   
   }         9     0S`  JO OaX  JL OaX Oa\ JL Oa\ Oa` JL Oad JL Oah JL Oal JJ JQ J]T Oa` J]T Oad J]T Oah JF_[S J_  OaX J`4 Oa\ h    JcH JcH JcH J]T Oa` JF_CHS J^ OaX J_  Oa\ J^ Oa` JJCHS JX^   
   }         9     0Sa8 JO OaX r JL OaX Oa\ JL Oa\ Oa` JL Oad JL Oah JL Oal JJ JQ J]T Oa` J]T Oad J]T Oah JFa(XhS J_  OaX J`4 Oa\ 0    JcH JcH JcH J]T Oa` JFa,CHS J^ OaX J_  Oa\ J^ Oa` JJCHS JX`   
   }         9     0Sbp JO OaX  JL OaX Oa\ JL Oa\ Oa` JL Oad JL Oah JL Oal JJ JQ J]T Oa` J]T Oad J]T Oah JFb`XhS J_  OaX J`4 Oa\     JcH JcH JcH J]T Oa` JFbdCHS J^ OaX J_  Oa\ J^ Oa` JJCHS JXaH   
   }         9     0Sc JO OaX b JL OaX Oa\ JL Oa\ Oa` JL Oad JL Oah JL Oal JJ JQ J]T Oa` J]T Oad J]T Oah JFc[S J_  OaX J`4 Oa\ Ǹ    JcH JcH JcH J]T Oa` JFcCHS J^ OaX J_  Oa\ J^ Oa` JJCHS JXb   
   }         9     0Se JO OaX  JL OaX Oa\ JL Oa\ Oa` JL Oad JL Oah JL Oal JJ JQ J]T Oa` J]T Oad J]T Oah JFd[S J_  OaX J`4 Oa\ Ȁ    JcH JcH JcH J]T Oa` JFdCHS J^ OaX J_  Oa\ J^ Oa` JJCHS JXc   
   }          )e$binary_op_as_integer                    de    a        l J(     lll    Je2                            [                 S     JL Oa\ JL Oa` JL Oad JL Oah JL Oal J]T Oa\ JFhfHe S J^ OaX J`4 Oa\    JcH JcH JcH JcH J^ Oa` JJCHS JXe   ?   i      `Xhf JM OaX Oa` JM Oa\ Oad JO Oah z J OaX  J Oa\  JR JJTXh JXf`      	     Xhg JM OaX Oa` JM Oa\ Oad JO Oah z J OaX  J Oa\  JO Oa` JJ Jtgg|Xh Jzg J^X Oa\ OaX J    z(Xh JT Oa` JF     Xh Jg J JJTXh J4Xh JK JO JJTXh JXf                      >      >   i      dXhh( JM OaX Oa` JYt Oah }@    J Jh Oad J J Oa\ J OaX  JR JJTXh JXg  	     Xhi0 JL Oa\ JM Oa` JM OaX Oad JO Oah z J OaX  JO Oa\ JJ JtihXh Jzi J    z(Xh JT Oa\ JFi Xh Ji$ J JJTXh J4Xh J  JK JO JJTXh JXh8                  >      >        Xhj0 JM OaX Oad JYt Oah }@    J Jh Oa` J J Oa\ J OaX  JO Oa\ JJ JtjiXh Jzj J    z(Xh JT Oa\ JF     Xh Jj$ J JJTXh J4Xh JK JO JJTXh JXi@                                     Xh     JL Oal OaX JL Oap Oa\ J`4 OaX }@    JdT Oa` JdT Oal J`4 Oa\ }@    JdT Oap JdT Oad J^X Oah Oa` JK8CHXh JXj@       i      `[k( JM OaX Oa` JM Oa\ Oad JO Oah z J OaX  J Oa\  JR JJT[ JXj      	     [l0 JM OaX Oa` JM Oa\ Oad JO Oah z J OaX  J Oa\  JO Oa` JJ Jtlk[ Jzl J^X Oa\ OaX J    z([ JT Oa` JF     [ Jl$ J JJT[ J4[ JK JO JJT[ JXk8                      >      >   i      d[l JM OaX Oa` JYt Oah }@    J Jh Oad J J Oa\ J OaX  JR JJT[ JXl@  	     [m JL Oa\ JM OaX Oa` JM Oad JO Oah z J OaX  JO Oa\ JJ JtmmP[ Jzm J    z([ JT Oa\ JFm [ Jm J JJT[ J4[ J  JK JO JJT[ JXl                  >      >       [n JM OaX Oa` JYt Oah }@    J Jh Oad J J Oa\ J OaX  JO Oa` JJ Jtnnh[ Jzn J^X Oa\ OaX J    z([ JT Oa` JF     [ Jn J JJT[ J4[ JK JO JJT[ JXm                                         [     JL Oal OaX JL Oap Oa\ J`4 OaX }@    JdT Oa` JdT Oal J`4 Oa\ }@    JdT Oap JdT Oad J^X Oah Oa` JK8CH[ JXn                     S ^                y~      yX           r` aT      ] bb c                  p0   H              ) J             QH
d
   1
uo$meta_expansion_loop JJTQH JX   0   ΀      `       I      D    
xQH J(  pQp JzD   @       
 JXp           xfx    ǘ      ǈ       I      D    {S@ J(  qSh JzD           { JXp       q           ǰ       A      <        CH JtI JI JZ   CHJ JXql   &`rp$do_expand                 I      D        B J޸ Oa`Cq JtJ` JZ   BJ JXq        "eam                  9      4
h     J OaX OaX JK8
h
h JXrH   !          q JX       H      8       9      0
 JO OaX    JR JJT JXr Oa\   !          ~ JX       p      `       9      4s J OaX  JR JK8} JXs(   !    ycall_residue JX       0             I      Ds JYt OaX      Js J    JR J JJT JXs           yap    `      H       )           JJT JXt J   1     ,} JO Oa\  " JJT} JXt0   ɐ      x       Y     H     JYt Oa`      J Jh Oa\ J J OaX JJT JXtxQH JX   X   8              )      $     JK88 JXt         Ġ             }   Ƞ      Ȉ       9      4     J     JJT JXuX   !    zon_exception JX             ȸ       I      D
v( JX Oa\ J Jh OaX J Jkl OaT JR JJT
 JXu   
dif                  9      0
     J Oa\ Oa\ JK8

 JXv8 Oa\   !           JX             ɨ       A      <        
& Jwh   
&
' JZ   
&
( JXv       
޸freeze X                   A      <        
'X Jt
' J`
) JZ   
'X
* JXw       zsetof X                    9      4        
) J`
, JZ   
)
- JXw   !          Qx JX       P      8       A      <        	 Jwh   		 JZ   		0 JXw       zwhen JX      8      (              h JYt OaX }    Jd Jh OaX J J JL Oa\ JYt Oa` }    Jd Jh Oa` J J JJ JQ JFy J^ OaX J^ Oa\ J^ Oa` JJ JXxh       p   q      l    y	8 Jt	` Jܐ   	8y| J(y|y|yh	` JD          y JZ   	8	8 JXy<   !          sP' JX                    1      ,        	8 |8	  	                  v4       
?=    ʰ      ʘ       9      4        	 J	 JZ   		 JXzT   !J0      P03 JX       ʀ      h                 u@x             wHF             x(L          c   `      P       1      ,         }
   
        )Uabolish_module TQH JX   (                            S@     p
     v
l8
p
4     
     
     p
     p
d     
          |
<     
u`
          ~
      v
~

p
     
P   n     0                    x     J Oap OaX Oa` J Oat OaX Oad J^X Oat OaT JM Oap OaT J Oap OaX J^X Oap OaX JK8 JX| JYt   !
8}p$not_in_vars Oal JO             }P}   a        y$ JP     y$t0    J}p
                             JM Oah   !    usource_module X       x                        o@S Jwh   SW J   S~ JP OaX~~l~S J          oT JZZ J4   S\h Jz~ JZ   Se JX~4 JO   1pr$process_expanded_arg JTS@ JX   0          p       i      \        B J޸ Oa\B, JtP  JPp JP JR JZ   BT JX JX   h                 i        V Jwh     Vr|    Jo
                            
h JJTS@ JX   h                 i        W< Jt     W<s(t    Jrp
                             JJTS@ JX   h   ͨ       `       i         Jt     tx    Jr
                             JJTS@ JX   h                 i      XxX JYt Oa`      J Jh Oa\ J J OaX J OaX  JR JJT JXS@ JX   h   P       PN   i      ` JYt OaX     J Jkl OaX JYt Oa`     J Jkl Oa` JR JK8 JX   h   h       (       i      Xth JYt OaX      JX Je Oad Js J    JM Oad Oa` JR JJT JXS@ JX   h   p`      `       i      `}     JX Oa\ J J Oa\ Oa` JVTV  Oa\ OaX    J^X Oa` Oa\ JK8}} JX   h                i         JL          Ju 
                            } JJTS@ JX   h                i        uX J      uXuXuX    Ju
                             JJTS@ JX   h   Ψ      Θ       i	     JӀ     |   [ J y(    c                        
@ JJTS@ JX   h               VP                                                                                     ǲx          z0     z@     Ⱥ:     :     bPǊdbȊ y(J, yh
|jʚ*R˺DX"l                                         ~Z ~ <ɪT             I      D    pVP J(  Vx J   @        JX   9 J         HV
 &%D                   A         8H            
    &%D   6&      t   Y         T~V
  JP Oa`   J           ( JXh   Y      T         |      x }xh H             q      l      Jt Jܐ   L J(LL8 JzD           JZ   tx JX   a        t JӀ          J0|p                            h   t   a         JӀ     x    JH|p                            h    t   a        @ JL     @@@    J`|p                                t   a        X JJ      XXX    Jxʸ                            (   ` t   Y      Hh JO OaX  " JM Oa\ Oa` JM Oad Oah JR JJTh JXVP JX   X               e   Rp     b y      yl                *                                    Κ      :"\ r  4 H  b     I      D    @e  J(  eH J           T JXl   A     8 JO OaX  " JM Oa\ Oa` JJT JX                 JX OaX J\X J]8    Jd Jh Oad J Jkl OaT J J Jkl OaX Jd Oah Oad Oa\ J^X Oah Oa\ JK8 JX JR   !$add_extra_prof  t   !        Garbage Collections    !        Code Expansion  JR   !@    Stack Expansion  t   !        Heap Allocation e              h    a        , JӀ         J|p                             te    A      <  JO OaX    JM Oa` Oad JR JJT  JX   P          succ                         a         JӀ      pp`    J2                            e            a      X  J OaX  JR J Oa`    OaX J^X Oa` OaT JM Oa\ OaT JJT  JXp              P J Oa\  JR J^  Oa` OaT JO OaT    JVTRp  Oa\ Oa`    J Oa\ Oa\ J^X Oa\ OaT JM OaX OaT JJT  JX       1     ,      JR       JJT  JX`   p0$create_mq     !$add_thread_aliases        Pno_threads                            X         8        /build/buildd/yap-5.1.1/pl/directives.yap      9         0    
z    gA            A         8        3xi J                                       
zg JP Oa\  g JT          h J     $ g J   @       
z0 JX       i         T        pR3g J|           A   D$                    I         8        SHi J                    H   Q      L3H JYt OaX      J J J Jkl OaX JR JK833 JX         |3X JYt OaX }    Jd Jh OaX J J JJ JQ JF33 J^ OaX JJ33 JXX         $directive                  a        ! J(     !x    J                                        1      (3     JR JK83 JXh       A     < JYt OaXW    J Jkl OaT JJT JX           	^   A     <  JYt OaX    J Jkl OaT JJT JX   A     <` JYt OaX,8    J Jkl OaT JJT JX0   A     < JYt OaX2    J Jkl OaT JJT JXp             X       A     < JYt OaX    Js J    JJT JX         X       A     <h JYt OaX    Js J    JJT JX                   A     < JYt OaXP    J Jkl OaT JJT JXx    H       0       A     < JYt OaX    J Jkl OaT JJT JX           
R   A     <X JYt OaX     J Jkl OaT JJT JX(   A     < JYt OaX    Js J    JJT JXh   !    set_prolog_flag                     A     < JYt OaX    Js J    JJT JX   A     <P JYt OaX
@    J Jkl OaT JJT JX    A     < JYt OaX>0    Js J    JJT JX`   A     < JYt OaX8    J Jkl OaT JJT JX   A     < JYt OaX    J Jkl OaT JJT JX   A     <h JYt OaX    J Jkl OaT JJT JX        sequential     1     , JO OaXR JJT JXx       parallel       1     , JO OaX JJT JX             P       A     <h JYt OaX    J Jkl OaT JJT JX       }Pblock                    8       A     < JYt OaXP    J Jkl OaT JJT JXx       wait                            A     < JYt OaX    J Jkl OaT JJT JX   A     <X JYt OaX@    J Jkl OaT JJT JX(   A     < JYt OaXp    Js J    JJT JXh   A     < JYt OaX    Js J    JJT JX   !    thread_local                     
   A     <h JYt OaX    J Jkl OaT JJT JX                    A     <     JYt OaXP    J Jkl OaT JJT JXx         4( JYt OaX }    Jd Jh OaX J J JL Oa\ JL Oa` JJ JQ JFP4(4( J^ OaX J^ Oa\ J^ Oa` JJ4(4( JX         !x$exec_directive                  X   a        _, J(     _,X    Jx                                       )      $4(     JK84( JX    (0$multifile               	ZH          JYt OaXW    J Jkl Oad JL Oa\ Oa` J`4 OaX0    Jd( Oad JdT Oa\ J^  Oah Oa` J`4 Oad      Jd  c JbP    JdT Oah Jd  JK8h JXX   !$discontiguous                   0   a        < JӀ     	`8	`8	b    J	4P                                       Q      L JYt OaX    J Jkl OaX JL Oa\ Oa` JK80 JX   i      ` JYt OaX,8    J Jkl Oad J`4 OaX      JdT Oa` Jd( Oad JK8,P JX       `$parallel      a        
[@ J^       
[@
[@
[@    JH
V(                            0           9      0p JO OaX JK8` JX       #
e$sequential    a        
Z J^       
Z
Z
Z    J
V(                            `           9      0H JO OaXR JK8 JX       ) 0$sequential_directive                       a         JӀ     
\(
\(
b    J
V(                                       Q      LH JYt OaX    J Jkl OaX JL Oa\ Oa` JK8 JXX   !6$parallel_directive                                  a         JӀ     
c
c
j    J
V(                                       Q      L JYt OaX    J Jkl OaX JL Oa\ Oa` JK8 JXX   I      @@ JYt OaX2    J Jkl OaX JK83 JX       a        
 JL     


    J(
                                       i      d  JYt OaX    J J Oa` Oad JL OaX Oa\ J^ Oa` Oad Oa\ Oa` JK8 JXP   0      (   a        
 JL     


    J
                                             |8 JYt OaX    Jk J Oa` Oad J Jkl Oah JL OaX Oa\ J^ Oa` Oad Oa\ Oa` J^X Oah Oad JK8 JX0   !'
$meta_predicate                     a         Jܐ     
 
    J
                                       Q      L JYt OaXP    J Jkl OaX JL Oa\ Oa` JK8 JXH   ($dynamic                    a        
D Jt     
D
Th
W0    J	                                       Q      L  JYt OaX     J Jkl OaX JL Oa\ Oa` JK8 JX(   !
 $thread_local                    h   a        
p< Jt     
p<

`    J                                       Q      LP JYt OaX    J Jkl OaX JL Oa\ Oa` JK8 JX   Y      P JYt OaX    Jk J OaX Oa\ J Jkl Oa` JK8 JX`       a         JӀ      FFH    J                                       I      DP JYt OaX    J J OaX Oa\ JK8 JX          JYt OaX
@    JX Je Oad J Jkl Oah J`4 OaX      JdT Oa` Jd( Oah J` Oa\ Ja    Jd  J Jd   " J^X Oad Oa` JK8 JX`       i      ` JYt OaX>0    J J OaX Oa\ JJ J    >H JK JJT JX           x$public                  `   a         JӀ     
j
j
n     Jx	                                       Q      L@ JYt OaX    J Jkl OaX JL Oa\ Oa` JK8 JX           JYt OaX8    JX Je Oad J Jkl Oah J`4 OaX      JdT Oa` Jd( Oah J_ Oa\  " J^X Oad Oa` JK8 JXP         P JYt OaX    JX Je Oad J Jkl Oah J`4 OaX      JdT Oa` Jd( Oah J_ Oa\  " J^X Oad Oa` JK8 JX   Q      L JYt OaX    J Jkl OaX JL Oa\ Oa` JK8h JX`         H JYt OaX@    JX Je Oad J Jkl Oah J`4 OaX      JdT Oa` Jd( Oah J` Oa\ Ja    Jd  J Jd   " J^X Oad Oa` JK8 JX              JYt OaXp    JX Je Oad J J Oah Oal J`4 OaX      JdT Oa` Jd( Oah J` Oa\ Ja    Jd  J Ja Ja     Jd( Oal J Jd   " J^X Oad Oa` JK8 JXX             h JYt OaX    J J J J OaX Oad JL Oah Oa` J` Oa\ Ja    Jd  J Ja Ja     Jd( Oad J Jd   " J`4 Oa`    JdT Oah Jd( OaX Jd( Oad JK8 JX     X$block                      a         JӀ     


X    J
yp                                       I      @@ JYt OaXP    J Jkl OaX JK8 JXx        $wait                       a         JӀ     


Ā    J
yp                                       I      @ JYt OaX    J Jkl OaX JK8 JXP       1`$table                      a         J                   J                                          Q      L JYt OaX    J Jkl OaX JL Oa\ Oa` JK8 JX(   $uncutable               h   a         J                   J                                          Q      L     JYt OaXP    J Jkl OaX JL Oa\ Oa` JK8 JX   !t@h$show_yap_flag_opts              H   a        + JL     +++    Jh                                       9      40 J OaX  JR JK8 JX   
|@    fast           a      X JR J_ OaX w J_ Oa\ z J     P JJT JX@       a      \ JRZ JR J_ OaX w J_ Oa\  " J     P JJT JX   Q      L@ JO OaX JL OaX Oa\ J       JJT JX    Y      P JO OaX b JL OaX Oa\ JR J      JJT JXP       Y      P JO OaX * JL OaX Oa\ JR J     X JJT JX              JO OaX: JL Oa` Oa\ J Oa`  JR J_ OaX x J_ Oa\  " Jx    t  J^X Oa` OaT JO OaTZ JJT J^X Oa` OaT JO OaT JJT JX    a      \  JR: JR J_ OaX x J_ Oa\ z J     P JJT JX   a      \x JR:Z JR J_ OaX x J_ Oa\  " J     P JJT JX           gc_margin           JO OaXb JO Oa` JJ J Oa\ J_ OaX x" J      JK JJT Jt Jz  J Oa\  J^  Oad OaT JO OaT    JVTRp  Oa\ Oad    JT Oa` JF      J J_ OaX x" J     P JK JJT J4 J`4 OaXΰ    Jd q Jbu`    Jd b J`x Oa` J`4 Oa\׀    Jd b JdT Oa` JJ* JX                                           gc_trace       )
xX$yap_flag_show_gc_tracing                0p   a        | JӀ     BBCP    JX                                              JO OaX JL Oad Oa\ J Oad  JR J_ OaX x: J^  Oah Oa\ J      J_ OaX xR J^  Oal Oa\ J      J_ OaX xj J^  Oa` Oa\ J      J^ Oah Oal OaX Oa\ JK8p JX          JR JR J_ OaX x: J_ Oa\ z J     P J_ OaX xR J_ Oa\  " J     P J_ OaX xj J     P JJT JX               verbose              X JRj JR J_ OaX x: J_ Oa\  " J     P J_ OaX xR J_ Oa\ z J     P J_ OaX xj J_ Oa\  " J     P JJT JX   !        very_verbose                  JR: JR J_ OaX x: J_ Oa\  " J     P J_ OaX xR J_ Oa\ z J     P J_ OaX xj J     P JJT JXh              JRZ J_ OaX x: J_ Oa\  " J     P J_ OaX xR J     P J_ OaX xj J     P JJT JX       !    xsyntax_errors          a      \( JO OaX JL OaX Oa\ J OaX  JR J    % JJT JX   Q      L JO OaX JL OaX Oa\ J    $ JJT JX8           enhanced       (    $enhanced      a      \ JRz JR J_ OaX J_ Oa\ z J     P JJT JX   a      X JRzZ J_ OaX J_ Oa\  " J     P JJT JX       !        generate_debug_info        source_mode                 a        K JL      KKK    J                            p          I     D` JO OaXj JL Oa\ J  JJ JQ J]T OaX J^ Oa\ JF< JO OaX JtD JzL J_  OaT JO OaT JT OaX JFH  JT J^ OaT JO OaT z JK JJT J4 J^ OaT JO OaT w JK JJT JX(                              9      0 JRj z JR JJT JXp       9      0 JRj w JR JJT JX       )        generate_domain_info                  JO OaXj JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd  JdT Oa` J`4 Oa\׀    Jd j JdT Oa` JK8* JX       )        dollar_as_lower_case          I     @  JO OaX JL Oa\ J  JJ JQ J_ OaX  F J^  Oa` Oa\ J    =x JO Oad Jt Jz J^X Oa` OaT JO OaT   6 JT Oad JF  J J^ OaT JO OaT JK JJT J4 J^ OaT JO OaTZ JK JJT JX                               a      \` JR JR J_ OaX  F J_ Oa\   6 J    < JJT JX   a      X JRZ J_ OaX  F J_ Oa\   v J    < JJT JXp       !        call_counting         	      Ġ JO OaX JL Oa\ JJ Jt< Jz J  JzÐ JmLp J^ OaT JO OaT JzÐ J4 J^ OaT JO OaTZ JQ J^ OaX J     x JK JJT JX                                 bounded        )($transl_to_true_false                     @   a        L JӀ     ??@(    J(                                             0 JO OaX JL Oa` Oa\ J Oa`  JR J_ OaX    J^  Oad Oa\ J     ( J^ Oad Oa` OaX Oa\ JK8@ JXİ  	     8 JO OaX JL Oa\ JJ JQ Jt$Ŝ Jz, J^ OaT JO OaT z Jzż J4 J^ OaT JO OaT w JQ J`4 OaX    Jd j Jd  Jd  J`4 Oa\׀    Jd  JcH JJ* JX@                           ǈ JO OaX JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd  JdT Oa` J`4 Oa\׀    Jd  JdT Oa` JK8* JXH               index          )p$transl_to_index_mode                    (   a        4 JӀ         J                            @                 8 JO OaX JL Oa` Oa\ J Oa`  J_ OaX  & J^  Oad Oa\ JJ J     ( J^ Oad Oa` OaX Oa\ JF    ( JK JO JJT JXǘ                  JO OaX J]T OaX JFhȸ( JQ J_ OaX  & J_  Oa\ J      JK JJT JXH                   x JO OaX JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd  JdT Oa` J`4 Oa\׀    Jd  JdT Oa` JK8* JX               home           Q      LP JO OaXb JL OaX Oa\ J     JJT JXɈ   1     ,( JR   Z JJT( JX           single         1     ,(X JR    JJT( JX    0    compact        1     ,(ʠ JR   &B JJT( JXh       multi          1     ,( JR   6ʊ JJT( JXʰ   1     ,(  JR   6 JJT( JX   1     ,(     JR   F JJT( JX   !    }tabling_mode           a      \˰ JO OaX2 J Oa\  JR J_ OaX  6 J     ( JJT JX`   9      0 JR2  " JR JJT JX             x JO OaX2 JX Oa\ Jd Jh Oa\ J J JJ JQ JFp J_ OaX2 J^ Oa\ JJ JX               Ͱ JO OaX2 JYt Oa\ }    Jd Jh Oa\ J J JJ JQ JF J_ OaX2 J^ Oa\ JJ JX̈         )H8$transl_to_tabling_mode                  P   a        \ JӀ     (    J8                            (                 8 JO OaX2 J]T OaX JFh,P J_ OaX  6 J_  Oa\ J      JK JJT JX                p JO OaX2 JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd 2 JdT Oa` J`4 Oa\׀    Jd 2 JdT Oa` JK8* JXH               default        1     ,P0 JR    JJTP JX           batched        1     ,Px JR    JJTP JX@       local          1     ,P JR   &b JJTP JXψ   !        exec_answers           1     ,P JR   6Ϫ JJTP JX   !        load_answers           1     ,P     JR   F JJTP JX(   )        informational_messages         a      \ JO OaXJ J Oa\  JR J_ OaXB J      JJT JXЀ   Y      P( JRJ JR J_ OaXB J     P JJT JX       Y      Pр JRJZ JR J_ OaXB J     P JJT JX8              JO OaXJ JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd J JdT Oa` J`4 Oa\׀    Jd J JdT Oa` JK8* JXѐ       )        integer_rounding_function      1 p$transl_to_rounding_function                     @҈   a        Ҕ JӀ     ApApA    Jp                            P                 Ө JO OaX JL Oa` Oa\ J Oa`  JR J_ OaX   & J^  Oad Oa\ J     ( J^ Oad Oa` OaX Oa\ JK8҈ JX           down                   toward_zero         Ԩ JO OaX JL Oa\ JJ JtԔ JzԜ J^ OaT JO OaTz Jz0 J4 J^ OaT JO OaTӒ JQ J`4 OaX    Jd j Jd  Jd  J`4 Oa\׀    Jd  JcH JJ* JXӸ                         JO OaX JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd  JdT Oa` J`4 Oa\׀    Jd  JdT Oa` JK8* JXԸ       !`$transl_to_arity                 @x   a        Մ JӀ     @@A@    J`                            ҈                 h JO OaXJ JL Oa` Oa\ J Oa`  JR J_ OaX    J^  Oad Oa\ J     ( J^ Oad Oa` OaX Oa\ JK8x JX         0 JO OaXJ JL Oa` Oa\ J Oa`  J^  Oad OaT JO OaT    JVTRp  Oa` Oad    JR J`4 OaX    Jd j Jd  Jd J J`4 Oa\׀    Jd J JdT Oa` JK8* JXx          JO OaXJ JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd J JdT Oa` J`4 Oa\׀    Jd J JdT Oa` JK8* JX@       a      \( JO OaX J Oa\  JR J_ OaX { J      JJT JX          JO OaX JL Oa` Oa\ J`4 OaX    Jd j Jd  Jd  J`4 Oa\׀    Jd  JdT Oa` JK8* JX8           max_integer          p JO OaXز JL Oa` Oa\ J Oa`  JR J_ OaX    J_ Oa\    J     ( J_ OaX   6 J^X Oa` Oa\ J     ( JJT JX             8 JO OaXز JL Oa` Oa\ J Oa`  J^  Oad OaT JO OaT    JVTRp  Oa` Oad    JR J`4 OaX    Jd j Jd  Jd ز J`4 Oa\׀    Jd ز JdT Oa` JK8* JXـ          JO OaXز JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd ز JdT Oa` J`4 Oa\׀    Jd ز JdT Oa` JK8* JXH       !        max_tagged_integer     a      \P JO OaX JL OaX Oa\ J OaX  JR J      JJT JX           JO OaX JL Oa` Oa\ J Oa`  J^  Oad OaT JO OaT    JVTRp  Oa` Oad    JR J`4 OaX    Jd j Jd  Jd  J`4 Oa\׀    Jd  JdT Oa` JK8* JX`          JO OaX JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd  JdT Oa` J`4 Oa\׀    Jd  JdT Oa` JK8* JX(           min_integer          p JO OaXܲ JL Oa` Oa\ J Oa`  JR J_ OaX    J_ Oa\    J     ( J_ OaX   F J^X Oa` Oa\ J     ( JJT JX             8 JO OaXܲ JL Oa` Oa\ J Oa`  J^  Oad OaT JO OaT    JVTS  Oa` Oad    JR J`4 OaX    Jd j Jd  Jd ܲ J`4 Oa\׀    Jd ܲ JdT Oa` JK8* JX݀          JO OaXܲ JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd ܲ JdT Oa` J`4 Oa\׀    Jd ܲ JdT Oa` JK8* JXH       !    min_tagged_integer     a      \P JO OaX JL OaX Oa\ J OaX  JR J     P JJT JX           JO OaX JL Oa` Oa\ J Oa`  J^  Oad OaT JO OaT    JVTRp  Oa` Oad    JR J`4 OaX    Jd j Jd  Jd  J`4 Oa\׀    Jd  JdT Oa` JK8* JX`         H JO OaX JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd  JdT Oa` J`4 Oa\׀    Jd  JdT Oa` JK8* JX(       !
$transl_to_on_off                   a         JӀ     @X@X@    J                            x                  JO OaX> JL Oa` Oa\ J Oa`  JR J_ OaX   V J^  Oad Oa\ J     ( J^ Oad Oa` OaX Oa\ JK8 JXX  Q     H( JO OaX> J]T OaX JFh JQ J_ OaX   V J_  Oa\ J      JO Oa` Jt  Jz J^ OaT JO OaT    JT Oa` JF      J J    @ JK JJT J4 J    A JK JJT JX                                               JO OaX> JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd > JdT Oa` J`4 Oa\׀    Jd > JdT Oa` JK8* JX8       !        double_quotes          )
$transl_to_trl_types                         a        , JӀ     AAB`    J                                              JO OaX JL Oa` Oa\ J Oa`  JR J_ OaX   f J^  Oad Oa\ J     ( J^ Oad Oa` OaX Oa\ JK8  JX          JO OaX J]T OaX JFh  JQ J_ OaX   f J_  Oa\ J      JK JJT JX                    ` JO OaX JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd  JdT Oa` J`4 Oa\׀    Jd  JdT Oa` JK8* JX       )        n_of_integer_keys_in_db        a      \ JO OaX: JL OaX Oa\ J OaX  JR J    q  JJT JXp         P JO OaX: JL OaX Oa\ J OaX  J^  Oa\ OaT JO OaT    JVTRp  OaX Oa\    JR J    q  JJT JX          JO OaX: JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd : JdT Oa` J`4 Oa\׀    Jd : JdT Oa` JK8* JX`       )        n_of_integer_keys_in_bb        a      \p JO OaX JL OaX Oa\ J OaX  JR J    y` JJT JX            JO OaX JL OaX Oa\ J OaX  J^  Oa\ OaT JO OaT    JVTRp  OaX Oa\    JR J    y` JJT JX          JO OaX JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd  JdT Oa` J`4 Oa\׀    Jd  JdT Oa` JK8* JX               profiling     	       JO OaX JL Oa\ JJ Jt Jz J  Jz` JmL@ J^ OaT JO OaT Jz` J4 J^ OaT JO OaTZ JQ J^ OaX J      JK JJT JX                         5    strict_iso            JO OaX JL Oa` Oa\ J Oa`  JR J_ OaX    J^  Oad Oa\ J     ( J^ Oad Oa` OaX Oa\ JK8 JX           language               iso          X JR JJ JQ J_ OaXb J_ Oa\z JFH J]T OaX J_ Oa\ JFL J_ OaX    J_  Oa\ J      JK JJT JX                         JRZ JJ JQ J]T OaX JF J_ OaX    J_  Oa\ J      JK JJT JXh                 JO OaX JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd  JdT Oa` J`4 Oa\׀    Jd  JdT Oa` JK8* JX       ! 0$trans_to_lang_flag                 a         JӀ     667    J                                              @ JO OaXb JL Oa` Oa\ J Oa`  JR J_ OaX    J^  Oad Oa\ J     ( J^ Oad Oa` OaX Oa\ JK8 JX(   !x$adjust_language                    a         JӀ     7H7H<    J                                              JO OaXb JL Oa\ J]T OaX JFh JQ J_ OaX    J_  Oa\ J      J^ OaX JJ JXP                    JO OaXb JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd b JdT Oa` J`4 Oa\׀    Jd b JdT Oa` JK8* JX      A     8 JO OaXB JL Oa\ J  JJ JQ JS Jt` Jz J_ OaX* J_ Oa\ J]T Oa` JZ JH JF  J J^ OaT JO OaT JK JJT J4 J^ OaT JO OaTZ JK JJT JX                                        8nodebug        a$     JӀ           J@[h                                       a        D JӀ           J[h                                             JO OaXB JL Oa\ J]T OaX JFhl JQ JO OaX JtxP Jz J^ OaT JO OaT JT OaX JF      J JJ J4 JJ8 JX                                         JO OaXB JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd B JdT Oa` J`4 Oa\׀    Jd B JdT Oa` JK8* JX       )        discontiguous_warnings         !D0$syntax_check_mode     )
($syntax_check_discontiguous              X             x0   a        	> JL     	>	>	>    J	4P                            8           a        	? JL     	?	?	?    J	4P                                      a     \ JO OaX2 JL Oa\ J  JJ JQ JS Jt Jz J_ OaX J]T Oa\ JF J_ OaX J]T Oa\ JF0 JH JF  J J^ OaT JO OaT JK JJT J4 J^ OaT JO OaTZ JK JJT JX                                  a     XP JO OaX2 JL Oa\ J]T OaX JFh  JQ JO OaX Jt, Jz8 J^ OaT JO OaT JT OaX JF0  J@ J]T OaX J_ Oa\ JF4 J^  OaT OaX J_ Oa\ JJ0 J4 J^  OaT OaX J_ Oa\Z JJ0 JX                                             JO OaX2 JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd 2 JdT Oa` J`4 Oa\׀    Jd 2 JdT Oa` JK8* JX`       !        redefine_warnings      )0$syntax_check_multiple                   H   a        	@h JL     	@h	@h	@h    J0	4P                            0          a     \ JO OaX JL Oa\ J  JJ JQ JS Jt Jz J_ OaX J]T Oa\ JF J_ OaX J]T Oa\ JFH JH JF  J J^ OaT JO OaT JK JJT J4 J^ OaT JO OaTZ JK JJT JX                                  a     Xh JO OaX JL Oa\ J]T OaX JFh8 JQ JO OaX JtD JzP J^ OaT JO OaT JT OaX JFH  JX J]T OaX J_ Oa\ JFL J^  OaT OaX J_ Oa\ JJH J4 J^  OaT OaX J_ Oa\Z JJH JX                                            JO OaX JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd  JdT Oa` J`4 Oa\׀    Jd  JdT Oa` JK8* JXx       !        single_var_warnings    )FH$syntax_check_single_var                  `   a        	?8 JL     	?8	?8	?8    JH	4P                            H          a     \  JO OaX JL Oa\ J  JJ JQ JS Jt Jz J_ OaX J]T Oa\ JF  J_ OaX J]T Oa\ JF` JH JF  J J^ OaT JO OaT JK JJT J4 J^ OaT JO OaTZ JK JJT JX                                  a     X  JO OaX JL Oa\ J]T OaX JFh P JQ JO OaX Jt \  Jz h J^ OaT JO OaT JT OaX JF `  J p J]T OaX J_ Oa\ JF d J^  OaT OaX J_ Oa\ JJ` J4 J^  OaT OaX J_ Oa\Z JJ` JX0                                            JO OaX JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd  JdT Oa` J`4 Oa\׀    Jd  JdT Oa` JK8* JX        !        system_options         !	TX$system_options                  8p   a        | JӀ     88h    JX                            `           A      <	8 JO OaX JL OaX Oa\ JK8p JX           coroutining    I      @p JO OaX J    p JJTp JX8               depth_limit          p JO OaXr JO Oa` JJ JtT4p Jz\ J`4 OaXH    J`x OaT J_ Oa\ cj J     p JT Oa` JF     p Jd J JJTp J4p JK JJTp JX                  
         !        low_level_tracer       )        start_low_level_trace                p JO OaXr JO Oa` JJ JtxXp Jz J_ OaX J_ Oa\ cj J     p JT Oa` JF     p J J JJTp J4p JK JJTp JX                  
             ! v    or_parallelism               p JO OaX JO Oa` JJ JtxXp Jz J_ OaXJ J_ Oa\ cj J     p JT Oa` JF     p J J JJTp J4p JK JJTp JX                  
             !        rational_trees         I      @pH JO OaX J    p JJTp JX               tabling        	D0$do_table                q         pP JO OaX JO Oa` JJ Jtp Jz$ J`4 OaX0    J`x OaT J`x OaT J_ Oa\ cj J     p JT Oa` JF     p J, J JJTp J4p JK JJTp JXX                  
                 threads              pX JO OaX: JO OaX JJ Jtp Jz  J    p JT OaX JF     p J J JJTp J4p JK JJTp JX`                               !        wam_profiler           !        reset_op_counters            p     JO OaX JO Oa` JJ Jt	p Jz	  J_ OaX: J_ Oa\ cj J     p JT Oa` JF     p J	( J JJTp J4p JK JJTp JXh                  
             a      X	 JO OaX JL OaX Oa\ J OaX  JR J^  OaT Oa\ JK80 JX	H       A      <
 JO OaX J^  OaT OaX JK80 JX	   !        to_chars_mode                  quintus       1     (@ JO OaX	 JL Oa\ J  JJ JQ JO Oa` Jt 
 Jz( J_ OaX   v J_ Oa\    J     ( JT Oa` JF$  J0 J^ OaT JO OaT	 JK JJT J4 J^ OaT JO OaTz JK JJT JX
                                a      \ JR		 JR J_ OaX   v J_ Oa\    J      JJT JXP   a      \  JR	z JR J_ OaX   v J_ Oa\    J      JJT JX         
` JO OaX	 JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd 	 JdT Oa` J`4 Oa\׀    Jd 	 JdT Oa` JK8* JX       !        character_escapes      1	$transl_to_character_escape_modes                
    a        
 JӀ     >h>h?8    J                            p                 
 JO OaX JL Oa` Oa\ J Oa`  JR J_ OaX    J^  Oad Oa\ J     ( J^ Oad Oa` OaX Oa\ JK8
  JX
p          JO OaX JJ JQ J]T OaX JF|
  JQ J_ OaX    J_  Oa\ J      JK JJT JX                     JO OaX JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd  JdT Oa` J`4 Oa\׀    Jd 	 JdT Oa` JK8* JX       !        update_semantics       !	``$convert_upd_sem                 @x   a         JӀ     ?h?h?    J`                            
                   JO OaX" J Oa\  JR JO Oa` J^  Oad OaX J    n JT Oa` JFh      J\ JK8x JX                 logical        Y      P  JR"r JR J_ OaX    J    m JJT JX       !        logical_assert         Y      Pp JR" JR J_ OaX   & J    m JJT JX               immediate      Y      P JR"Z JR J_ OaX    J    m JJT JX              JO OaX" JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd " JdT Oa` J`4 Oa\׀    Jd " JdT Oa` JK8* JX       !        toplevel_hook               JO OaXb J Oa\  JJ JQ JS JtlH Jzx J_ OaX" J]T Oa\ J]T Oa` JpZ JH JFt  J J_  OaX JJ J4 JK JJT JX                                     I      @ JO OaXb JL OaX Oa\ JR JK8'8 JX       !        typein_module          a      \ JO OaX JL OaX Oa\ J OaX  JR J     JJT JX         Xp   a         Jt      

    JX
                            x           A      <0 JO OaX JL OaX Oa\ JK8p JX   !        write_strings                 JO OaX JL Oa` Oa\ J Oa`  JR J_ OaX    J^  Oad Oa\ J     ( J^ Oad Oa` OaX Oa\ JK8 JX@         P JR JJ JQ J]T OaX JFH J_ OaX    J_  Oa\ J      JK JJT JX                 JRZ JJ JQ J]T OaX JF J_ OaX    J_  Oa\ J      JK JJT JX`                 JO OaX JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd  JdT Oa` J`4 Oa\׀    Jd  JdT Oa` JK8* JX       !        stack_dump_on_error          ( JO OaXz JL Oa` Oa\ J Oa`  JR J_ OaX   J^  Oad Oa\ J     ( J^ Oad Oa` OaX Oa\ JK8 JX          JRz JJ JQ J]T OaX JF J_ OaX   J_  Oa\ J      JK JJT JX8                H JRzZ JJ JQ J]T OaX JF@ J_ OaX   J_  Oa\ J      JK JJT JX                x JO OaXz JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd z JdT Oa` J`4 Oa\׀    Jd z JdT Oa` JK8* JXX       !( $flag_check_alias                   a        D JL     DDD    J                             p           a      X JO OaX z JL OaX Oa\ J OaX  JR J_ Oa\ z JK8 JX       I      @  JO OaX z J    CP JJT JX       a      X JO OaX z JL OaX Oa\ J OaX  JR J_ Oa\ z JK8 JX0       I      @ JO OaX z J    CP JJT JX       a      X( JO OaX z JL OaX Oa\ J OaX  JR J_ Oa\ z JK8 JX       I      @ JO OaX z J    CP JJT JX8       )        debugger_print_options          $debugger                               JO OaXr JL Oa` Oa\ J Oa`  J_ OaXaz J`4 Oa\    JdT Oa` J]T Oa` JJ J\Z JK JO JJT JX         !	$check_io_opts                   h   a        t Jt     tjl    JR                                             " JO OaXr JL Oa\ JJ JQ J^ OaX J`4 Oa\׀    Jd r JcH JF J_ OaXaz J`4 Oa\    JcH J^  OaT Oa` J    [` JK JJT JX                8quoted             	Xnumbervars         hportrayed          ʀmax_depth                                                                           1      ,        3 }X          i      d    3 Jܐ   3  J(    3 JD           JZ   3h JX                               PxPx     8      Px     ,80@(      
@ h>0` (     2pphW   1      , 0    R        a      X    !H J( !!  JzD            D J           !\ JX!       a         JP    '$"\    Jax    c                        28                            "`'     ! J           "q"{""8 z""P z""h z"  "          )        toplevel_print_options               # JO OaX" JL Oa` Oa\ J Oa`  J_ OaXaz J`4 Oa\a    JdT Oa` J]T Oa` JJ J#|Z JK JO JJT JX"               $` JO OaX" JL Oa\ JJ JQ J^ OaX J`4 Oa\׀    Jd " JcH JF$T J_ OaXaz J`4 Oa\a    JcH J^  OaT Oa` J    [` JK JJT JX#           Y     T% JO OaX JL Oa\ J]T OaT J  JJ JQ J]T Oa\ J      JO Oa` Jt%%H Jz% J_  OaT JO OaT  " JT Oa` JF%  J% J_  OaT JO OaT    Jz%h J4 J_  OaT JM OaT J_  OaX J^ Oa\ JJ JX$p                           Y      P& JR JR J_ Oa\    J     P JJT JX%       Y      P&h JRZ JR J_ Oa\    J     P JJT JX&              ' JO OaX JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd  JdT Oa` J`4 Oa\׀    Jd  JdT Oa` JK8* JX&x       y         p        '(    "8! J           '9a'C'I'S8 z'Y'cP z'i  "h z               host_type      Q      L(  JO OaX'z JL OaX Oa\ J    x JJT JX'   !        verbose_auto_load            ( JO OaX' JL Oa` Oa\ J Oa`  JR J_ OaX J_ Oa\ z Jx    (  J^X Oa` OaT JO OaT z JJT J^X Oa` OaT JO OaT w JJT JX(   Y      P) JR' z JR J_ OaX J     P JJT JX(             |) JR' w JR J_ OaX J     P J_ OaX   v J_ Oa\    J      JJT JX)         *@ JO OaX' JL Oa` Oa\ J`4 OaXΰ    Jd q Jbu`    Jd ' JdT Oa` J`4 Oa\׀    Jd ' JdT Oa` JK8* JX)       !        float_format           a      \* JO OaX*" JL OaX Oa\ J OaX  JR J    G JJT JX*P   a      \+  JO OaX*" JL OaX Oa\ Jl OaX  JR J    G JJT JX*         |     JO OaX*" JL Oa` Oa\ J`4 OaX-    Jd  } JdT Oa` J`4 Oa\׀    Jd *" JdT Oa` JK8* JX+   !        answer_format         
     
     JL OaX JL Oa\ JJ Jt5, Jz6l J^ OaT JO OaT+ Jz5 JmL5,< J^ OaT JO OaT Jz5 JmL5,p J^ OaT JO OaT Jz5 JmL5, J^ OaT JO OaT> Jz5 JmL5, J^ OaT JO OaT Jz5 JmL5- J^ OaT JO OaTB Jz5 JmL5-@ J^ OaT JO OaTr Jz5 JmL5-t J^ OaT JO OaT2 Jz5 JmL5- J^ OaT JO OaT Jz5 JmL5- J^ OaT JO OaT Jz5 JmL5. J^ OaT JO OaT Jz5 JmL5.D J^ OaT JO OaT*" Jz5 JmL5.x J^ OaT JO OaT: Jz5 JmL5. J^ OaT JO OaTb Jz5 JmL5. J^ OaT JO OaT Jz5 JmL5/ J^ OaT JO OaTj Jz5 JmL5/H J^ OaT JO OaTb Jz5 JmL5/| J^ OaT JO OaT'z Jz5 JmL5/ J^ OaT JO OaT Jz5 JmL5/ J^ OaT JO OaT2 Jz5 JmL6 0 J^ OaT JO OaTJ Jz5 JmL60L J^ OaT JO OaT Jz5 JmL60 J^ OaT JO OaTb Jz5 JmL60 J^ OaT JO OaTJ Jz5 JmL60 J^ OaT JO OaTز Jz5 JmL61 J^ OaT JO OaT Jz5 JmL61P J^ OaT JO OaTܲ Jz5 JmL61 J^ OaT JO OaT Jz5 JmL6 1 J^ OaT JO OaT: Jz5 JmL6$1 J^ OaT JO OaT Jz5 JmL6(2  J^ OaT JO OaT Jz5 JmL6,2T J^ OaT JO OaT Jz5 JmL602 J^ OaT JO OaT Jz5 JmL642 J^ OaT JO OaTz Jz5 JmL682 J^ OaT JO OaT Jz5 JmL6<3$ J^ OaT JO OaT Jz5 JmL6@3X J^ OaT JO OaT	 Jz5 JmL6D3 J^ OaT JO OaTb Jz5 JmL6H3 J^ OaT JO OaT" Jz5 JmL6L3 J^ OaT JO OaT Jz5 JmL6P4( J^ OaT JO OaT Jz5 JmL6T4\ J^ OaT JO OaT" Jz5 JmL6X4 J^ OaT JO OaT z Jz5 JmL6\4 J^ OaT JO OaT z Jz5 JmL6`4 J^ OaT JO OaT z Jz5 JmL6d5, J^ OaT JO OaT' Jz5 JmL6h5` J^ OaT JO OaT Jz5 J4 J^ OaT JO OaT J^ OaX J^ Oa\ JJ JX+                                                                                                                                                                 cprolog        1     ,6 JR   6z JJT JX6   1     ,7 JR   z JJT JX6           sicstus        1     ,     JR   &6 JJT JX7       9 JO OaX6z J_ OaX    JJ J    m J]T OaX J_ Oa\Z JF8 J]T OaX J_ Oa\Z JF8` J]T OaX J_ Oa\Z JF80 J]T OaX J_ Oa\Z JF8H J_ OaX    J_ Oa\    J      J_ OaX    J_ Oa\    J      J     J^  OaT OaX J_ Oa\ JJ0 JX7H                           full           a        8 JӀ      HHx    J)[h                                       a     J_           JR                            8          Q     H<  JO OaX6 J_ OaX    JJ J    m J_ OaX8 JF;8 J]T OaX J_ Oa\ JF; J]T OaX J_ Oa\ JF;` J]T OaX J_ Oa\ JF;0 J]T OaX J_ Oa\ JF;H J]T OaX J_ Oa\ JF; J_ OaX   V J_  Oa\ J      J    @ J_ OaX    J_ Oa\    J      J_ OaX    J_ Oa\    J      J     JF    9P J^  OaT OaX J_ Oa\ JJ0 JX9                               Y     P     JO OaXz J_ OaX   & JJ J    m J]T OaX J_ Oa\ JF>4 J]T OaX J_ Oa\ JF>8` J]T OaX J_ Oa\ JF><0 J]T OaX J_ Oa\ JF>@H J_ OaX   v J_ Oa\    J      JF>D9P J]T OaX J_ Oa\ JF>H J_ OaX   V J_  Oa\ J      J    @ J_ OaX    J_ Oa\    J      J_ OaX    J_ Oa\    J      J     J^  OaT OaX J_ Oa\ JJ0 JX<                            9      0
 > JR   Z JR JJT
  JX>h       1     ,
 > JR   6z JJT
  JX>   9      0
 > JR   & JR JJT
  JX>       1     ,
 ?( JR   z JJT
  JX?   1     ,
      JR   &6 JJT
  JX?8   1     ,x? JR   Z JJTx JX?h   1     ,x? JR   r JJTx JX?   1     ,x     JR   & JJTx JX?   1     ,@@ JR    w JJT@ JX?   1     ,@     JR    z JJT@ JX@(   1     ,@x JR   Z JJT JX@X   1     ,     JR    JJT JX@           unbounded      q      lxA0 J^  Oa` OaT JO OaT    JVTS  OaX Oa`    JR J^X Oa\ OaT JO OaT@ JJTx JX@   1     ,x     JM OaX Oa\ JJTx JXA@   1     ,҈A JR   z JJT҈ JXAp   1     ,҈     JR   Ӓ JJT҈ JXA           chars          1     , B  JR   A JJT  JXA           codes          1     , BP JR   B
 JJT  JXB0   1     ,      JR   & } JJT  JXB`   A      <pB JO OaX z JO Oad JR JJTp JXB   A      <pC  JO Oa\ z JO Oadj JR JJTp JXB   A      <pC@ JO Oa` JO Oad: JR JJTp JXC   1     ,p     JO OadZ JJTp JXCP                              C   a        C JӀ      )),(    JCR                            9P                 x     JL Oa` Oa\ J` Oa\ JaCp    JdT Oa` J Jd   " JFh    C JK JO JJT JXD               !    Dcurrent_prolog_flag              DD   a        D JӀ      E(E(F8    JD                            C                 DE JL Oa\ J OaX  JJ JQ J]T Oa\ JFED J_  OaT JM OaT JK JJTD JXE(               DF( JL Oa\ Jl OaX  JJ JQ J]T Oa\ JFF D J_  OaT JM OaT JK JJTD JXE               |D     JL Oa` OaX JL Oad Oa\ J`4 OaX-    Jd  } JdT Oa` J`4 Oa\D    JdT Oa` JdT Oad JK8*D JXF8         xG( JL Oa` OaX JL Oad Oa\ J Oa`  JR J_ OaX*R J`4 Oa\    JdT Oa` JdT Oad JK8* JXF             xG JL Oa` OaX JL Oad Oa\ J Oad  JR J_ OaX*R J`4 Oa\    JdT Oa` JdT Oad JK8* JXG8           H JL OaX JL Oa\ JO OaX JJ JtHH4 JzH Jl  JT OaX JFH  JH J JJT J4 JQ J`4 OaX-    Jd  } JcH J`4 Oa\    JcH JcH JJ* JXG                           )      $     JK8 JXH       Jhprolog_flag              HI   a        I JӀ      IIJ    JH                            D                 II JL Oad OaX JL Oah Oa\ J Oad  JR J_ OaX*R J`4 Oa\H    JdT Oad JdT Oah JdT Oa` JK8*I JXI       q      lI     JL OaX JL Oa` JFhJ`DI J^ OaX J^ Oa\ JJI JXJ      H      HJ   a        J JK8      JJJ    JJh                            I           )      $J     JK8DJ JXJ              JL Oa` OaX JL Oa\ J_ OaX    J^  Oad Oa\ JJ J     ( J^ Oad Oa` OaX Oa\ JFK J]T OaX J^ Oa\ JFK J_ OaX    J_  Oa\ J      JK JJT JXK         a        Lp J_       LpLpLp    J>                            J           Q      LL      J_ OaX    J_ Oa\    J     L  JJTL  JXLp       Lno_source      a        M8 J_       M8M8M8    JL                            L            Q      LL     J_ OaX    J_ Oa\    J     L JJTL JXM8   )    Muser_defined_directive                   MxM   a        M JӀ      N(N(O    JM                            L           I      DMN JFh    M JK JO JJTM JXN(           !    Nassert_static                    N`N   a        N JӀ      			x    JN	                            M          q     hM     JL OaX JL Oa\ J OaX Oa\ Oa` J Oad Oa\ Oa` JFhPL M JPX J]T OaX J_ Oa\ cj JJ J    0M J`4 OaX    JdT Oad JFPPNM J`4 OaX |8    Jax    JcH J`x OaT J`x OaT J JcH JFPTNM J^  OaT OaX J_  Oa\ J    0M JK JJTM JXO                      (   z           yio.yap 5.1.           debug.yap  m           checker.yap    !        depth_bound.yap                grammar.yap            ground.yap             listing.yap            preds.yap          modules.yap            signals.yap        profile.yap    !        callcount.yap          !        load_foreign.yap               sockets.yap            sort.yap               setof.yap      !        statistics.yap         !        strict_iso.yap                 tabling.yap            threads.yap            eam.yap                yapor.yap      1        /build/buildd/yap-5.1.1/pl/yio.yap     i         T        S[Hg J|           SARS S)   Cu                    A         8        Sp	4i J            R           fx              S   a        S JӀ      T T U    JSR                            N                 ST JL Oad OaX JL Oah Oa\ J Oad  JR J_ OaX*R J`4 Oa\S    JdT Oad JdT Oah JdT Oa` JK8*S JXT              SU  JL Oad OaX JL Oah Oa\ J Oah  JR J_ OaX*R J`4 Oa\S    JdT Oad JdT Oah JdT Oa` JK8*S JXT             SU JL Oad OaX JL Oah Oa\ J Oa`  JR J`4 OaX-    Jd ߂ JdT Oa` J`4 Oa\S    JdT Oad JdT Oah JdT Oa` JK8*S JXU0   I      @S     J_ Oad   J    xS JJTS JXU       i      d,0Vh JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\,    JdT Oa` JK8*,0 JXV       ,0W JL OaX Jl  JJ JQ JS JtWW,0 JzW J_ OaX    J_ Oa\    J     (,0 J]T OaX J]T Oa\ J]T Oa` JFW`,0 J_  OaX J^ Oa\ J    3H,0 JH JFW ,0 JW J     ,0 JK JJT,0 J4,0 J^ OaX J     ,0 JK JJT,0 JXVx                                  9      4,0     J     ,0 JJT,0 JXX   ,      +XH   a        XT JӀ      XXY8    JX0R                            S                 xXHY( JL Oa` OaX JL Oad Oa\ J Oa`  JR J_ OaX*R J`4 Oa\X0    JdT Oa` JdT Oad JK8*XH JXX             XH     JL OaX JL OaX Oa\ J`4 Oa\X0    JcH JdT OaX JFhYXH J^ OaX JJ,0XH JXY8          !
Z($process_open_opts     	(Z@$open2         )
ZX$process_open_aliases          S      Zp             YZ             Y[0             Y[   a        \  JL      \ \ \     JZR                            XH           a        Z JӀ     __e    JZ(R                            Zp           a        [< JӀ     ]X]X_    JZ@R                            Z           a        [ JӀ     _P_P_    JZXR                            [0          Y     PZp     JL OaX JL Oa\ JL Oa` JL Oad J^ OaX J`4 Oa\Z    JcH JcH JcH JcH JFh]4Zp J^ OaX J_ Oa\    J]T Oa` J]T Oad JF]8ZZp J^ OaX J^ Oa\ J^ Oa` J_  Oad JF]<[0Zp J_  OaX J^ Oa\ JJ[Zp JX\    9   ?   ?             [0] JL Oah OaX JL Oal Oa\ J Oah  JR J_ OaX*R J`4 Oa\Z    JdT Oah JdT Oal JdT Oa` JdT Oad JK8*[0 JX]X             [0^h JL Oah OaX JL Oal Oa\ J Oal  JR J_ OaX*R J`4 Oa\Z    JdT Oah JdT Oal JdT Oa` JdT Oad JK8*[0 JX]             [0_ JL Oah OaX JL Oal Oa\ J Oa`  JR J`4 OaX-    Jd ߂ JdT Oa` J`4 Oa\Z    JdT Oah JdT Oal JdT Oa` JdT Oad JK8*[0 JX^x   9      4[0     J    x[0 JJT[0 JX_   1     ,[_p JO OaX  " JJT[ JX_P   a      \[     JX OaX J J OaX Oa` J    Bx[ J^X Oa` OaX JK8[[ JX_   I     DZ` JO OaX  " JM Oa\ Oa` JO Oad  " JJTZ JX_       `Ptype           !i$value_open_opt                  `                 `0`   a        ` JӀ     f0f0h    J`hR                            [          q     hZb JX OaX J\X J]`P    J Jkl OaX J J J JL Oa\ JL Oa` JL Oad J_ Oa\` J]T Oa` J]T Oad JFhbD`Z J^  Oa` OaX J`4 Oa\p    JcH JcH J    Z J^  Oad OaX J`4 Oa\~    JcH JdT Oa` J    Z J^ OaX J^X Oad Oa\ J^ Oa` J^ Oad JJZZ JX`   ?           bhreposition               bP      q     hZd  JX OaX J\X J]bh    J Jkl OaX J J J JL Oa\ JL Oa` JL Oad J_ Oa\bR J]T Oa` J]T Oad JFhc`Z J^  Oa` OaX J`4 Oa\p    JcH JcH J    Z J^  Oad OaX J`4 Oa\~    JcH JdT Oa` J    Z J^ OaX J^X Oad Oa\ J^ Oa` J^ Oad JJZZ JXb   ?       adeof_action               c      q     hZe JX OaX J\X J]d    J Jkl OaX J J J JL Oa\ JL Oa` JL Oad J_ Oa\c J]T Oa` J]T Oad JFhe`Z J^  Oa` OaX J`4 Oa\p    JcH JcH J    Z J^  Oad OaX J`4 Oa\~    JcH JdT Oa` J    Z J^ OaX J^X Oad Oa\ J^ Oa` J^ Oad JJZZ JXd0   ?       y      pZ     JX OaX J\X J]Cp    J Jkl Oah J J Jkl OaX J Oad Oah J Jkl Oad JK8ZZ JXe       `    text                 x`f JO OaXf
 JO Oa`    JL OaX Oad J`4 Oa\8    Jd    Jd    & J    ` JJT` JXf0               binary               x`g8 JO OaXf JO Oa`   & JL OaX Oad J`4 Oa\8    Jd    Jd     J    ` JJT` JXf             x`g JO OaX z JO Oa`   F JL OaX Oad J`4 Oa\8    Jd    Jd     J    ` JJT` JXgH             x`h8 JO OaX w JO Oa`    JL OaX Oad J`4 Oa\8    Jd    Jd    F J    ` JJT` JXg             `h JO OaX JO Oa`   JL OaX Oad J`4 Oa\8    Ja8    Jd    Jd    J Jd    J    ` JJT` JXhH               eof_code             `     JO OaXh JO Oa`   JL OaX Oad J`4 Oa\8    Ja8    Jd    Jd    J Jd    J    ` JJT` JXh               reset          `h      `0i   a        j  JR     j j j     JiR                            `                 i     JRi   JL OaX Oa` J`4 Oa\8    Ja8    Jd    Jd    J Jd    J    i JJTi JXj    I      @j J OaX  JR J_ OaX*R JK8* JXj       9      0k JO OaX  " JR JJT JXj       i      `l JX OaX Jd Jh Oa` J Jkl OaT J Oa`  JR J_ OaX*R JK8* JXk(       k$check_opt               kk   a         T J(      Tmr    JkR                            i                 l JX OaX Jd Jh Oa` J J JL Oa\ JJ JQ J^ OaX J^X Oa` Oa\ J^ Oa` JFlk J^ OaX J^ Oa\ JJ JXl              Y      P     JL Oa` OaX J`4 OaX-    Jd r JdT Oa` JK8* JXl       )Q mH$check_force_opt_arg                     m m`   a        ml JӀ     00    JmHR                            k          Q     Hko JYt OaXX0    Js J    JL Oa\ JL Oa` JJ JQ JO OaX Jtnnk Jzn J^ OaT JYt OaTp    J Jkl Oa\ JT OaX JFn k Jo  J^X Oa\ OaX J^ Oa\ JJm`k J4k J`4 OaXΰ    Jd nb JcH J^ Oa\ JJ*k JXm                               !	cXo0$check_opt_open                  ooH   a        oT JӀ     ssv    Jo0R                            m`           a      \kp JYt OaXZ    Js J    JL OaX Oa\ JL Oa\ Oa` JR JK8oHk JXo       read_term      !
wpX$check_opt_read                  pX             p pp   a        p| JӀ     wpwpzH    JpXR                            oH           a      \kq JYt OaXp@    Js J    JL OaX Oa\ JL Oa\ Oa` JR JK8ppk JXp   !	qP$check_opt_sp                    q0qh   a        qt JӀ     zz}    JqPR                            pp           a      \kr JYt OaXC    Js J    JL OaX Oa\ JL Oa\ Oa` JR JK8qhk JXq   !	r`$check_opt_write       b       ap             r(rx   a          Jܐ      ~    Jr`R                            qh           a      \k     JYt OaXrH    Js J    JL OaX Oa\ JL Oa\ Oa` JR JK8rxk JXr   ) s`$check_open_type_arg                     s8sx   a        s JӀ     HH    Js`R                            rx           I      DoHt JYt OaX`P    J Jkl OaX JR JK8sxoH JXs   )HtH$check_open_reposition_arg               t t`   a        tl JӀ         JtHR                            sx           I      DoHu JYt OaXbh    J Jkl OaX JR JK8t`oH JXt   )3u0$check_open_alias_arg                    uuH   a        uT JӀ         Ju0R                            t`           I      DoHv JYt OaXCp    J Jkl OaX JR JK8uHoH JXu   )v$check_open_eof_action_arg               uv0   a        v< JӀ         JvR                            uH           I      DoHv JYt OaXd    J Jkl OaX JR JK8v0oH JXv   Y      PoH     JL Oa` OaX J`4 OaXΰ    Jd z JdT Oa` JK8*oH JXv           wHvariables                w0       I      @ppw JYt OaXwH    J Jkl OaT JR JJTpp JXwp       !    wvariable_names                   w       I      @ppx@ JYt OaXw    J Jkl OaT JR JJTpp JXw       -      -p       I      @ppyH JYt OaXx(    J Jkl OaT JR JJTpp JXxP       1Q x$check_read_syntax_errors_arg                                     xx   a        x JӀ     @@    JxR                            v0           I      Dppy JYt OaXx    J Jkl OaX JR JK8xpp JXyX             ?       I      @ppy JYt OaXy    J Jkl OaT JR JJTpp JXy       I      @ppz8 JYt OaXX    J Jkl OaT JR JJTpp JXz        Y      Ppp     JL Oa` OaX J`4 OaXΰ    Jd }r JdT Oa` JK8*pp JXzH           zfile_name                z       I      @qh{  JYt OaXz    J Jkl OaT JR JJTqh JXz                       I      @qh{h JYt OaX{    J Jkl OaT JR JJTqh JX{0       9      0qh{ JO OaXr JR JJTqh JX{x       9      0qh{ JO OaX JR JJTqh JX{       I      @qh|P JYt OaXCp    J Jkl OaT JR JJTqh JX{           |8position                 |        I      @qh| JYt OaX|8    J Jkl OaT JR JJTqh JX|`       I      @qh| JYt OaX h    J Jkl OaT JR JJTqh JX|       I      @qh}( JYt OaXd    J Jkl OaT JR JJTqh JX|       I      @qh}p JYt OaXbh    J Jkl OaT JR JJTqh JX}8       I      @qh} JYt OaX`P    J Jkl OaT JR JJTqh JX}       Y      Pqh     JL Oa` OaX J`4 OaXΰ    Jd  JdT Oa` JK8*qh JX}       )~8$check_write_quoted_arg                  ~~P   a        ! Jt     !    J~8R                            x           I      Drx JYt OaX8    J Jkl OaX JR JK8~Prx JX~       8ignore_ops     )P$check_write_ignore_ops_arg              ~                 h   a        t JӀ     HH     JPR                            ~P           I      Drx JYt OaX8    J Jkl OaX JR JK8hrx JX   )N8$check_write_numbervars_arg              P   a        ", Jt     ",`    J8R                            h           I      Drx JYt OaXP    J Jkl OaX JR JK8Prx JX   )	@0 $check_write_portrayed                   8   a        " Jt     "x0    J R                            P           I      Drx JYt OaXh    J Jkl OaX JR JK88rx JX   )A$check_write_max_depth                       a        , JӀ     @    JR                            8           I      Drx JYt OaX    J Jkl OaX JR JK8 rx JX   Y      Prx     JL Oa` OaX J`4 OaXΰ    Jd Z JdT Oa` JK8*rx JX       I      @m`h J OaX  JR J_ OaX*R JK8*m` JX0       9      0m` JO OaX z JR JJTm` JXx       9      0m` JO OaX w JR JJTm` JX       a      \m`     JL Oa` OaX J`4 OaXΰ    Jd nb Jbp    JdT Oa` JK8*m` JX   I      @sx J OaX  JR J_ OaX*R JK8*sx JXH       9      0sx JO OaXf
 JR JJTsx JX       9      0sx     JO OaXf JR JJTsx JX       ! $check_open_opt_arg              (   a         JL         JR                                        a      \(     JL Oa` OaX J`4 OaXΰ    Jd r Jb`P    JdT Oa` JK8*( JX   I      @t`0 J OaX  JR J_ OaX*R JK8*t` JX       9      0t`h JO OaX z JR JJTt` JX@       9      0t` JO OaX w JR JJTt` JXx       a      \t`     JL Oa` OaX J`4 OaXΰ    Jd r Jbbh    JdT Oa` JK8*t` JX   I      @uHH J OaX  JR J_ OaX*R JK8*uH JX      9     4uH JL OaX JL Oa\ Jl  JJ JQ JO Oa` Jtd uH Jzl J    D(uH J_ Oa\ c Jݠ  JT Oa` JFh uH Jt JK JJTuH J4uH J`4 OaX    Jd  Jd Κ JbCp    JcH J^ Oa\ JJ*uH JXX                           a      \uH     JL Oa` OaX J`4 OaXΰ    Jd r JbCp    JdT Oa` JK8*uH JX   I      @v0( J OaX  JR J_ OaX*R JK8*v0 JX       9      0v0` JO OaX JR JJTv0 JX8       9      0v0 JO OaXh JR JJTv0 JXp       9      0v0 JO OaXi JR JJTv0 JX       a      \v0     JL Oa` OaX J`4 OaXΰ    Jd r Jbd    JdT Oa` JK8*v0 JX   I      @x J OaX  JR J_ OaX*R JK8*x JX@               dec10          9      0x JO OaXz JR JJTx JX       9      0x  JO OaX w JR JJTx JX       9      0xP JO OaX JR JJTx JX               quiet          9      0x JO OaX: JR JJTx JX`       a      \x     JL Oa` OaX J`4 OaXΰ    Jd }r Jbx    JdT Oa` JK8*x JX   I      @~P0 J OaX  JR J_ OaX*R JK8*~P JX       9      0~Ph JO OaX z JR JJT~P JX@       9      0~P JO OaX w JR JJT~P JXx       !    write_quoted                            a      \~P     JL Oa` OaX J`4 OaXΰ    Jd Z Jb    JdT Oa` JK8*~P JX   I      @h J OaX  JR J_ OaX*R JK8*h JXH       9      0h JO OaX z JR JJTh JX       9      0h JO OaX w JR JJTh JX       a      \h     JL Oa` OaX J`4 OaXΰ    Jd Z Jb8    JdT Oa` JK8*h JX    I      @P J OaX  JR J_ OaX*R JK8*P JX`       9      0P JO OaX z JR JJTP JX       9      0P JO OaX w JR JJTP JX       a      \P     JL Oa` OaX J`4 OaXΰ    Jd Z JbP    JdT Oa` JK8*P JX   I      @8 J OaX  JR J_ OaX*R JK8*8 JXx       9      08 JO OaX z JR JJT8 JX       9      08  JO OaX w JR JJT8 JX       a      \8     JL Oa` OaX J`4 OaXΰ    Jd Z Jbh    JdT Oa` JK8*8 JX0   I      @  J OaX  JR J_ OaX*R JK8*  JX       i      ` 0 J OaX  J^  Oa\ OaT JO OaT    JVTT  OaX Oa\    JR JJT  JX       a      \      JL Oa` OaX J`4 OaXΰ    Jd Z Jb    JdT Oa` JK8*  JX@       set_input                   a        0 J      000    JR                            (           9      4     J    ( JJT JX0   	hXpset_output               X   a         J          JpR                                       9      4     J    ( JJT JX   !    @open_null_stream                  X   a         J          J@R                                       9      4X     J    X JJTX JX   !    open_pipe_streams                (   a         J          JR                            X           9      4(     J    ( JJT( JX   Q      L9P     J_ OaX J_ Oa\    J     P9P JJT9P JX   !0nofileerrors           a         J_           JR                            (           Q      L0     J_ OaX J_ Oa\    J     P0 JJT0 JX   9      0      J_ Oa\ y JK8@  JX           (see              @   a        L JӀ          J(R                            0           I      @@ JO OaX c JR J_ OaX z JK8@ JX       i      d@P JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\(    JdT Oa` JK8*@ JX   i      `@ JL Oa\ OaX J^  Oa` OaX J    78@ J    3H@ JJT@ JX`             @` JL OaX J]T OaX J_ Oa\ y J]T Oa` JFhP`@ J_  OaX J^ Oa\ J    3H@ JQ JJ@ JX                   @  JL OaX JJ J    E@ J]T OaX J_ Oa\ y J^ Oa` JF`@ JQ J^ OaX JJ@ JXp             i      `@     J_ Oa\ y J]T Oa` JFh\S@ J_  OaX JJ@ JX              seeing                   h   a         JL          JR                            @          Q     H     JL OaX J^  Oa\ OaX JJ J    78 J]T Oa\ J    3H JO Oa` Jt( Jz0 J_ OaX z J_  Oa\ J    3H JT Oa` JF,  J8 J^ OaT JO OaT c JK JJT J4 J_  OaT JM OaT JK JJT JX                                `seen           a         J^            JHR                                       i      d`     J^  Oa\ OaX J    78` J     ` J_ OaX c JK8` JX       @tell                     (X   a        d JӀ      (    J@R                            `           I      @X  JO OaX c JR J_ OaX z JK8X JX       i      dXh JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\@    JdT Oa` JK8*X JX   i      dX JL Oa\ OaX J^  Oa` OaX J    8X J    3HX JR JJTX JXx         Xx JL OaX J]T OaX J_ Oa\ {2 J]T Oa` JFhh`X J_  OaX J^ Oa\ J    3HX JQ JJX JX                   X JL OaX JJ J    EX J]T OaX J_ Oa\ {2 J^ Oa` JF`X JQ J^ OaX JJX JX             i      `X     J_ Oa\ {2 J]T Oa` JFhtSX J_  OaX JJX JX(              telling                     a          JL             JR                            X          Q     H     JL OaX J^  Oa\ OaX JJ J    8 J]T Oa\ J    3H JO Oa` Jt@ JzH J_ OaX z J_  Oa\ J    3H JT Oa` JFD  JP J^ OaT JO OaT c JK JJT J4 J^ OaT JM OaT JK JJT JX                                 xtold           a         J^            J`R                                       i      dx     J^  Oa\ OaX J    8x J     x J_ OaX c JK8x JX   ,        yX   a         JL          J@R                            x                 X     JL Oa\ OaX J_ OaX w J]T Oa` J]T Oad J]T Oah J]T Oal JJ J&X Jl J_ OaX J_  Oa\ JF    X J JJTX JK JJTX JX            a          JL             J, R                            X                      JL Oap OaX J_ OaX w J]T Oa` J]T Oad J]T Oah J]T Oal JJ J'H J J_ OaX J_  Oa\ JF     J JJT JK JJT JX             1	H($preprocess_read_terms_options         1	H@$postprocess_read_terms_options                                  a         JL          Jp@R                                       a         JӀ     H    J(R                            X           a        $ JӀ         J@R                                      Y     TX     JL OaX JL Oa\ J^ OaX J`4 Oa\p@    JcH JcH JFhX J]T OaX J    78X J^ OaX J]T Oa\ JFX J_  OaX J^ Oa\ J_  Oa` J]T Oad J]T Oah JF X J^ OaX J^ Oa\ J_  Oa` J_  Oad JJX JX      <   ?   p@      p   a        X JL      XXX    JR                                      I     @     JL OaX JL Oa\ JL Oa` J^ OaX J`4 Oa\p@    JcH JcH JFh| J^ OaX J]T Oa\ JF J^ OaX J^ Oa\ J_  Oa` J]T Oad J]T Oah JF  J^ OaX J^ Oa\ J_  Oa` J_  Oad JJ JXX   ,   <   ?       1     , JO OaX  " JJT JX   )     $read_term_error_handler              JX OaX J\X J]x    J Jkl Oa` J J Jkl Oad JL Oah Oa\ JR J^  Oa\ OaX J    % J_ OaX J     P J^X Oa` OaX J    $ J^ Oad Oah OaX Oa\ JK8 JX   q      h8 JX OaX J\X J]X    J Jkl Oa` J J Jkl OaX JM Oa` Oa\ JR JK8 JX       I      @     JX OaX J J J Jkl OaX JK8 JXH       1     , JO OaX  " JJT JX   19$postprocess_read_terms_option         9	0$postprocess_read_terms_options_list                     H                a        T JӀ     P    JR                                       a         JӀ         J0R                            H                      JX OaX Jd Jh OaX J J JL Oa\ JL Oa` JL Oad JJ JQ JFH J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ JX         1     , JO OaX  " JJT JX              JX OaX Jd Jh OaX J J JL Oa\ JL Oa` JL Oad JFhH J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ JX                H JYt OaXx    J Jkl OaT J_ OaX J^  Oa` Oa\ J     H J^X Oa` OaX J    $H JJTH JX       ) Ph$read_term_non_anonymous                 @   a         JӀ         JhR                                       Q      LH JYt OaXw    J Jkl Oa\ JL OaX Oa` JK8H JX   )XX$fetch_singleton_names                   0p   a        | JӀ         JXR                                             Hx JYt OaXx(    J J JL OaX Oa\ JL Oa` J]T Oa\ JFhl@H J_  OaX J^ Oa\ J^ Oa` JJpH JX          y      tH JYt OaXwH    J Jkl Oa` JL OaX Oa\ J_ Oa\  " JJ J    H JK JJTH JX       Q     HH@ JYt OaXy    J Jkl Oah JM Oah Oad JJTH JX        A     <H     JYt OaXX    J Jkl OaT JJTH JXP   1     , JR  "  " JJT JX              JX OaX J@ JX J J Oa` Oad J J J JX Oa\ J\X J] }@    Jd Jh OaX J J< Oad J J J J^X Oa` Oa\ JJ J  J^ OaX J^ Oa\ JJ JX      A     8p JO OaX  " JO Oa`  " JJTp JX       Y      Pp JX OaX Js J    JO Oa\  " JO Oa`  " JR JJTp JX       1
XP$add_singleton_if_no_underscore                   h   a        t JӀ          JPR                            p                 p JX OaX Jd Jh OaX J J JX Oa\ J@ JX J J Oad Oa\ J J J JL Oah Oa` J  JJ JQ J^X Oad OaX J]T Oa` J^X Oah Oad JFhp J^ OaX J^ Oa\ J_  Oa` JJpp JX               pp JX OaX Jb JbX Oad Jd Jh Oah J Jkl OaT JX Oa\ J@ JX J J J Jkl Oal J J Jkl Oa\ JVTX@  Oah Oal    JR J^X Oad OaX JK8pp JX   I      @p     JX OaX J J J Jkl OaX JK8pp JX       Y      Ph JX OaX Js Js   J Jkl OaT JM Oa` Oad JR JJTh JX             h     JL Oah OaX JX Oad J\X J] }@    Jd Jh OaX J J Oa\ J J J Oa` J^X Oah Oa\ JJ J     h JK JJTh JX            I      @z8     J_ Oa\    J    #Pz8 JJTz8 JX       az      JӀ       hh    JzR                            h           i      d J^  Oa\ OaX J    8 J_ Oa\    J    #P J JJT JXh   )           JJT JX       4       {0    a        p JL      ppp    JR                                       a      X      JL Oa\ OaX J_ OaX   F JJ J    *p  JK JJT  JXp           a      X4@     JL Oa` Oa\ J_ Oa\   F JJ J    +(4@ JK JJT4@ JX               writeq                    P   a         JL          J8R                                        a      XP     JL Oa\ OaX J_ OaX   V JJ J    *pP JK JJTP JX           8       (   a        4 JӀ          JR                            P           a      X( JL Oa` Oa\ J_ Oa\   V JJ J    +(( J JJT( JX           )      (     JJT( JX            display                  @   a         JL          J(R                            (           a      X@     JL Oa\ OaX J_ OaX   & JJ J    *p@ JK JJT@ JX           (         a        $ JӀ          J R                            @           a      X JL Oa` Oa\ J_ Oa\   & JJ J    +( J JJT JX           )           JJT JX       !    write_canonical                   8   a         JL          J R                                       a      X8     JL Oa\ OaX J_ OaX   6 JJ J    *p8 JK JJT8 JX                      a         JӀ          JR                            8           a      X JL Oa` Oa\ J_ Oa\   6 JJ J    +( J JJT JX           )           JJT JX       !H@$process_wt_opts       )HX$process_wt_callbacks                                 0   a        | JӀ          JrHR                                       a        # J(     #Hʨ   
 J@R                            p           a        % Jl     %8    JXR                                      !     p° JL OaX JL Oa\ J^ OaX J`4 Oa\rH    JcH JcH JFhp J^ OaX J_ Oa\    J]T Oa` J]T Oad JF p J_  OaX J^ Oa\ J¤*pp J_  OaX JF    0p J JJTp JX   
            )      p     JJTp JX      9     4b JL OaX JL Oa\ JL Oa` J^ OaX J`4 Oa\rH    JcH JcH JFhb J^ OaX J_ Oa\    J]T Oa` J]T Oad JF b J^ OaX J_  Oa\ J^ Oa` J+(b J_  OaX JF    0b J JJTb JX               )      b     JJTb JX        I     DĀ JO OaX  " JM Oa\ Oa` JO Oad  " JJT JXH         @ JX OaX J\X J]8    Jt Jt z J J Jkl Oah JL Oal Oa\ J^  Oap OaX J`4 Oa\p    JdT Oal Jd     J     J^ Oah Oap OaX Oa\ JK8 JXĐ               JX OaX J\X J]8    Jt Jt w J J Jkl Oah JL Oal Oa\ J^  Oap OaX J`4 Oa\~    JdT Oal Jd     J     J^ Oah Oap OaX Oa\ JK8 JXP              JX OaX J\X J]8    Jt Jt z J J Jkl Oah JL Oal Oa\ J^  Oap OaX J`4 Oa\p    JdT Oal Jd    & J     J^ Oah Oap OaX Oa\ JK8 JX             ǀ JX OaX J\X J]8    Jt Jt w J J Jkl Oah JL Oal Oa\ J^  Oap OaX J`4 Oa\~    JdT Oal Jd     J     J^ Oah Oap OaX Oa\ JK8 JX             @ JX OaX J\X J]P    Jt Jt z J J Jkl Oah JL Oal Oa\ J^  Oap OaX J`4 Oa\p    JdT Oal Jd    F J     J^ Oah Oap OaX Oa\ JK8 JXǐ               JX OaX J\X J]P    Jt Jt w J J Jkl Oah JL Oal Oa\ J^  Oap OaX J`4 Oa\~    JdT Oal Jd     J     J^ Oah Oap OaX Oa\ JK8 JXP              JX OaX J\X J]h    Jt Jt z J J Jkl Oah JL Oal Oa\ J^  Oap OaX J`4 Oa\p    JdT Oal Jd     J     J^ Oah Oap OaX Oa\ JK8 JX             ʘ JX OaX J\X J]h    Jt Jt w J J Jkl Oah JL Oal Oa\ J^  Oap OaX J`4 Oa\~    JdT Oal Jd    v J     J^ Oah Oap OaX Oa\ JK8 JX                    a     \     JX OaX J\X J]    J Jkl Oah J J Jkl Oal JL Oap Oa\ JL Oat Oa` JX Oad J\X J]ʀ    Jk J OaX Oa\ J Jkl Oa` J J Jkl Oad J    ; J^  Oax OaX J`4 Oa\|    Jd( Oah Jd     J     J^ Oah Oah OaX Oa\ J^X Oax Oa` J    ; J^ Oal Oap OaX Oa\ J^X Oat Oa` JK8 JXʨ   1     ,0( JO OaX  " JJT0 JX         0     JX OaX J\X J]ʀ    Jk J OaX Oa\ J Jkl Oa` J J Jkl Oad J    ;0 J^X Oad OaX JK800 JX8             X   a         JӀ      @@͠    J̸R                            0           a      X͐ JL Oa\ OaX J_ OaX    JJ J    *p J JJT JX@           )           JJT JX͠       a      X JL Oa` Oa\ J_ Oa\    JJ J    +( J JJT JX           )           JJT JX(           Xportray                  @   a        | JӀ     @@Ѐ    J R                                       a         J                    JX    c                                  A     <pp JL OaX JO Oa` JJ JtLp Jz\ J`4 OaXX    J`x OaT J_ Oa\ c J     p JT Oa` JFP p Jd J JJTp J4p J^ OaX JF    p JQ J_ OaX y J_ Oa\ z J     Pp J JJTp JX@                     
         Y      Pp     J_ OaX y J_ Oa\ w J     Pp J JJTp JXЀ           	Hget                 a        ` JL      ```    JR                            p           i      `     JL Oa\ OaX J^  Oa` OaX J    78 J    P JJT JX`           get_byte                 Ѹ   a         JӀ      XXԘ    JR                                      A     8Ԉ JL OaX JO OaX JJ Jt4 JzX J  JT OaX JF8  J` J JJT J4 Jt@\ Jzh JO OaX JtHL Jzp JH  JT OaX JFL  Jx J JJT J4 Jz JmLPӨ J^  OaX OaT JO OaT JS  OaX    Jz J4 J^  OaX OaT JO OaT   JRp  OaX    JQ J`4 OaX-    Jd Ӛ JcH J`4 Oa\    JcH JJ* JXX                                                                     i      `     JL Oa\ OaX J^  Oa` OaX J    78 J     JJT JXԘ             Ѹ   a         JӀ      xx    JR                                      Q     L׸ JL OaX JL Oa\ JO OaX JJ Jth Jz׌ J  JT OaX JFl  Jה J JJT J4 Jttֈ Jzל JO OaX Jt|x Jzפ JH  JT OaX JF׀  J׬ J JJT J4 Jz JmLׄ J^  OaX OaT JO OaT JS  OaX    Jz J4 J^  OaX OaT JO OaT   JRp  OaX    JQ J`4 OaX-    Jd Ӛ JcH J`4 Oa\    JcH JcH JJ* JXx                                                                 9      4     J     JJT JX       (peek_byte                    a        , JӀ      ؐؐ    JR                                      A     8  JL OaX JO OaX JJ Jtl   Jzڐ J  JT OaX JFp   Jژ J JJT  J4  Jtxٔ  Jzڠ JO OaX Jtڀل  Jzڨ JH  JT OaX JFڄ   Jڰ J JJT  J4  Jz JmLڈ  J^  OaX OaT JO OaT JS  OaX    Jz J4  J^  OaX OaT JO OaT   JRp  OaX    JQ J`4 OaX-    Jd Ӛ JcH J`4 Oa\    JcH JJ*  JXؐ                                                                     i      `      JL Oa\ OaX J^  Oa` OaX J    78  J    6h  JJT  JX             @   a        L JӀ      ۰۰     J(R                                       Q     L@ JL OaX JL Oa\ JO OaX JJ Jtݠ,@ Jz J  JT OaX JFݤ @ J J JJT@ J4@ Jtݬ@ Jz JO OaX Jtݴܰ@ Jz JH  JT OaX JFݸ @ J J JJT@ J4@ JzD JmLݼ@ J^  OaX OaT JO OaT JS  OaX    JzD J4@ J^  OaX OaT JO OaT   JRp  OaX    JQ J`4 OaX-    Jd Ӛ JcH J`4 Oa\    JcH JcH JJ*@ JX۰                                                                 9      4@     J    6h@ JJT@ JX        get_char                 (X   a        d JӀ      H    J@R                            @               xX8 JL OaX JO OaX JJ Jt8X Jz  J  JT OaX JF X J( J JJTX J4X Jl߸ J^ OaX J` Oa\ J`x OaT Ja J`x OaT J`x OaT J X J^ OaX J_ Oa\ w Jݠ  Jz߸ JQ J`4 OaX-    Jd j JcH J`4 Oa\@    JcH JJ*X JX                                    a     XX     JL OaX J^  Oa\ OaX JJ J    78X J]T Oa\ J    X JO Oa` JttX Jz J_  OaT JO OaT JT Oa` JFx X J J^ OaT JO OaT w JK JJTX J4X J^ OaX J` Oa\ JcH Jd   " J     X JK JJTX JXH                               @      (   a         JӀ            JR                            X                JL OaX JL Oa\ JO OaX JJ Jtx Jz J  JT OaX JF|  J J JJT J4 Jl J^ OaX J` Oa\ J`x OaT Ja J`x OaT J`x OaT J  J^ OaX J_ Oa\ w Jݠ  Jz JQ J`4 OaX-    Jd j JcH J`4 Oa\    JcH JcH JJ* JX                                 A     8     JL Oa\ J]T Oa\ JJ J     JO Oa` Jtd Jz J_  OaT JO OaT JT Oa` JF  J J^ OaT JO OaT w JK JJT J4 J^ OaX J` Oa\ JcH Jd   " J      JK JJT JX                               4Ppeek_char                   a         JӀ           JR                                           x JL OaX JO OaX JJ Jt Jz J  JT OaX JF  J J JJT J4 Jlp J^ OaX J` Oa\ J`x OaT Ja J`x OaT J`x OaT J  J^ OaX J_ Oa\ w Jݠ  Jzp JQ J`4 OaX-    Jd j JcH J`4 Oa\@    JcH JJ* JX                                    a     X     JL OaX J^  Oa\ OaX JJ J    78 J]T Oa\ J    5 JO Oa` Jt, Jz8 J_  OaT JO OaT JT Oa` JF0  J@ J^ OaT JO OaT w JK JJT J4 J^ OaX J` Oa\ JcH Jd   " J      JK JJT JX                                      h   a        t JӀ      h    JPR                                           hX JL OaX JL Oa\ JO OaX JJ Jt0Th JzD J  JT OaX JF4 h JL J JJTh J4h Jl J^ OaX J` Oa\ J`x OaT Ja J`x OaT J`x OaT J< h J^ OaX J_ Oa\ w Jݠ  Jz JQ J`4 OaX-    Jd j JcH J`4 Oa\    JcH JcH JJ*h JX                                A     8h     JL Oa\ J]T Oa\ JJ J    5h JO Oa` Jtth Jz J_  OaT JO OaT JT Oa` JFx h J J^ OaT JO OaT w JK JJTh J4h J^ OaX J` Oa\ JcH Jd   " J     h JK JJTh JXh                                   get_code                    a         JӀ      88    JR                            h          Q     Lx JL OaX JL Oa\ JO OaX JJ Jt( JzL J  JT OaX JF,  JT J JJT J4 Jt4H Jz\ JO OaX Jt<8 Jzd JH  JT OaX JF@  Jl J JJT J4 Jz JmLD J^  OaX OaT JO OaT JS  OaX    Jz J4 J^  OaX OaT JO OaT   JRp  OaX    JQ J`4 OaX-    Jd Ղ JcH J`4 Oa\    JcH JcH JJ* JX8                                                                 9      4     J     JJT JX            a         JӀ      88x    JR                                      A     8h JL OaX JO OaX JJ Jt Jz8 J  JT OaX JF  J@ J JJT J4 Jt < JzH JO OaX Jt(, JzP JH  JT OaX JF,  JX J JJT J4 Jz JmL0 J^  OaX OaT JO OaT JS  OaX    Jz J4 J^  OaX OaT JO OaT   JRp  OaX    JQ J`4 OaX-    Jd Ղ JcH J`4 Oa\    JcH JJ* JX8                                                                     i      `     JL Oa\ OaX J^  Oa` OaX J    78 J     JJT JXx           peek_code                    a         JӀ      pp    JR                                      Q     L  JL OaX JL Oa\ JO OaX JJ Jt`  Jz J  JT OaX JFd   J J JJT  J4  Jtl  Jz JO OaX Jttp  Jz JH  JT OaX JFx   J J JJT  J4  Jz JmL|  J^  OaX OaT JO OaT JS  OaX    Jz J4  J^  OaX OaT JO OaT   JRp  OaX    JQ J`4 OaX-    Jd Ղ JcH J`4 Oa\    JcH JcH JJ*  JXp                                                                 9      4      J    5  JJT  JX             a         JӀ      pp    JR                                       A     8  JL OaX JO OaX JJ JtL  Jzp J  JT OaX JFP   Jx J JJT  J4  JtXt  Jz JO OaX Jt`d  Jz JH  JT OaX JFd   J J JJT  J4  Jz JmLh  J^  OaX OaT JO OaT JS  OaX    Jz J4  J^  OaX OaT JO OaT   JRp  OaX    JQ J`4 OaX-    Jd Ղ JcH J`4 Oa\    JcH JJ*  JXp                                                                     i      `      JL Oa\ OaX J^  Oa` OaX J    78  J    5  JJT  JX            put_byte                 8   a        D JӀ          J R                                        i      d8  JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\     JdT Oa` JK8*8 JX       8 JL OaX JJ Jt8 Jz JO OaX Jt8 Jz JH  JT OaX JF 8 J J JJT8 J48 Jz0 JmL8 J^  OaX OaT JO OaT    JS  OaX    Jz0 J48 J^  OaX OaT JO OaT   JRp  OaX    JQ J`4 OaX-    Jd ɚ JcH J`4 Oa\     JcH JJ*8 JX                                          i      `8     JL Oa\ OaX J^  Oa` OaX J    88 J    $8 JJT8 JX              8   a        D JӀ          J R                            8                 x8 JL Oa` OaX JL Oad Oa\ J Oad  JR J_ OaX*R J`4 Oa\     JdT Oa` JdT Oad JK8*8 JX           8 JL OaX JL Oa\ JJ Jt8 Jz JO OaX Jt8 Jz JH  JT OaX JF 8 J J JJT8 J48 JzT JmL8 J^  OaX OaT JO OaT    JS  OaX    JzT J48 J^  OaX OaT JO OaT   JRp  OaX    JQ J`4 OaX-    Jd ɚ JcH J`4 Oa\     JcH JcH JJ*8 JX(                                              9      48     J    $8 JJT8 JX        put_char                  P   a        \ JӀ          J8R                            8           i      dP JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\8    JdT Oa` JK8*P JX         P JL OaX JJ Jl J` Oa\ J`x OaT Ja J`x OaT J`x OaT J P Jz JQ J`4 OaX-    Jd 2 JcH J`4 Oa\8    JcH JJ*P JX(                      P     JL Oa\ OaX J]T OaX JJ J    8P J^X Oa\ OaX J` Oa\ Ja Jd   " J  P J_  OaX J^ Oa\ J    #PP JK JJTP JX      8           a          JӀ      00    J R                            P                 x  JL Oa` OaX JL Oad Oa\ J Oad  JR J_ OaX*R J`4 Oa\     JdT Oa` JdT Oad JK8*  JX0               JL OaX JL Oa\ JJ Jl$ J^ OaX J` Oa\ J`x OaT Ja J`x OaT J`x OaT J   Jz$ JQ J`4 OaX-    Jd 2 JcH J`4 Oa\     JcH JcH JJ*  JX                            JL OaX JL OaX Oa\ J` Oa\ Ja Jd   " JJ J(   J^ OaX J^ Oa\ J    #P  JK JJT  JX          Hput_code                 0`   a        l JӀ          JHR                                        i      d`( JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\H    JdT Oa` JK8*` JX       ` JL OaX JJ Jt` Jz JO OaX Jt` Jz JH  JT OaX JF ` J J JJT` J4` JzX JmL ` J^  OaX OaT JO OaT    JS  OaX    JzX J4` J^  OaX OaT JO OaT   JRp  OaX    JQ J`4 OaX-    Jd B JcH J`4 Oa\H    JcH JJ*` JX8                                          i      ``     JL Oa\ OaX J^  Oa` OaX J    8` J    #P` JJT` JX       H      0`   a        l JӀ      	     JHR                            `                 x`@ JL Oa` OaX JL Oad Oa\ J Oad  JR J_ OaX*R J`4 Oa\H    JdT Oa` JdT Oad JK8*` JX           `	 JL OaX JL Oa\ JJ Jt` Jz JO OaX Jt` Jz JH  JT OaX JF ` J	  J JJT` J4` Jz| JmLD` J^  OaX OaT JO OaT    JS  OaX    Jz| J4` J^  OaX OaT JO OaT   JRp  OaX    JQ J`4 OaX-    Jd B JcH J`4 Oa\H    JcH JcH JJ*` JXP                                              9      4`     J    #P` JJT` JX	          	`   a        	 J      			    J	HR                            `           9      4	`     J    P	` JJT	` JX	       
get0                     	
(   a        
 JL      


    J
R                            	`           i      `
(     JL Oa\ OaX J^  Oa` OaX J    78
( J    
( JJT
( JX
       
      	   a        x J      xxx    J
R                            
(           9      4     J     JJT JXx   7      7   a        ( JL      (((    JR                                                  JL Oa\ OaX J^  Oa` OaX J    8 J^  Oad OaX J     J^ Oa` Oad OaX Oa\ J    #P JJT JX(   y      t8      JL Oa` OaX J^  Oad OaX J    8  J^ Oa` Oad OaX Oa\ J    #P8  JJT8  JX   pPskip                     
(
X   a        
 JL      


    J
@R                                             
X     JL Oa\ OaX J^  Oa` OaX J    78
X J^  Oad OaX J    
X J^ Oa` Oad OaX Oa\ J    )
X JJT
X JX
   
@      
(h   a         JL          JPR                            
X           y      th     JL Oa` OaX J^  Oad OaX J    h J^ Oa` Oad OaX Oa\ J    )h JJTh JX   %$tab                     @p   a        | JӀ     8    JXR                            h           Y      Tp( J^  Oa\ OaT JO OaT    JVTS  OaX Oa\    JR JJTp JX         p     JL OaX J_ OaX   JFhp J^  Oa` OaX J`4 Oa\8    JcH Jd     J    p JJpp JX8          @tab                 a         JӀ      XX    JR                            p           A      < JFh    p J JJT JXX       )           JJT JX       X      @   a         JӀ     88    JR                                       Y      T J^  Oa` OaT JO OaT    JVTS  Oa\ Oa`    JR JJT JX8              JL OaX JL Oa\ J_ Oa\   JFh48  J^  Oa` OaX J`4 Oa\8    JcH Jd     J     J^ OaX J^X Oa` Oa\ JJ JX                X   a        d JӀ          J@R                                       A      <X JFh    X J JJTX JX       )      X     JJTX JX           8ttyget                    P   a         JL          J8R                            X           Q      LP     JL Oa\ OaX J_ OaX z J    PP JJTP JX       ttyget0                   0   a         JL          JR                            P           Q      L0     JL Oa\ OaX J_ OaX z J    0 JJT0 JX       ttyskip                     a         JL          JR                            0                 x     JL Oa\ OaX J^  Oa` OaX J     J_ OaX z J^X Oa` Oa\ J    ) JJT JX           ttyput                       a         JL          JR                                             x      JL Oa\ OaX J^  Oa` OaX J      J_ OaX z J^X Oa` Oa\ J    #P  JJT  JX           ttynl          a         J_           J R                                        9      0     J_ OaX z JK8z8 JX           ttyflush       a        8 J_       888    JR                                       I      @     J_ OaX z J     JJT JX8       a     J^            JR                                       Y      Tp     J^  Oa\ OaX J    8p J    p JJTp JX   !    (current_line_number              (`   a         JL          JHR                            p           i      ``     JL Oa\ OaX J^  Oa` OaX J    78` J    -` JJT` JX       H      (@   a        L JӀ          J(R                            `           Y      P@ JO OaX c JR J_ OaX z J    -@ JJT@ JX             @ JL OaX JL Oa\ Jl  J]T OaX J]T Oa\ J]T Oa` JFh`@ J_  OaX J^ Oa\ J    3H@ JQ J^ Oa\ J    -@ JK JJT@ JX             9      4@     J    -@ JJT@ JX       (line_count               @   a         JK8          J(R                            @           )      $@     JK8@@ JX   !    character_count                      a         JӀ      pp    JR                            @           Y      P  JO OaX c JR J_ OaX z J    /0  JJT  JXp               JL OaX JL Oa\ Jl  J]T OaX J]T Oa\ J]T Oa` JFh`  J_  OaX J^ Oa\ J    3H  JQ J^ Oa\ J    /0  JK JJT  JX             9      4      J    /0  JJT  JX   !    line_position                        a          JӀ       x x!    JR                                        Y      P   JO OaX c JR J_ OaX z J    .`  JJT  JX x              ! JL OaX JL Oa\ Jl  J]T OaX J]T Oa\ J]T Oa` JFh!`  J_  OaX J^ Oa\ J    3H  JQ J^ Oa\ J    .`  JK JJT  JX              9      4      J    .`  JJT  JX!   Y      P@H"0 JO OaX c JR J_ OaX z J    1@H JJT@H JX!             @H# JL OaX JL Oa\ Jl  J]T OaX J]T Oa\ J]T Oa` JFh# X@H J_  OaX J^ Oa\ J    3H@H JQ J^ Oa\ J    1@H JK JJT@H JX"@             9      4@H     J    1@H JJT@H JX#    @0      #`   a        #l JӀ      $0$0%X    J#HR                                        a        # JӀ     %%%    J 0R                            #`           I      @#`$h JO OaX c JR J_ OaX z JK8##` JX$0             #`%H JL OaX JL Oa\ JL Oa` Jl  J]T OaX J]T Oa\ J]T Oa` JFh%<X#` J_  OaX J^ Oa\ J    3H#` JQ J^ Oa\ J^ Oa` JJ##` JX$x   ?   ?   )      $#`     JK8##` JX%X   a      \#% J Oa`  JR J    1# J^X Oa` OaT JM Oa\ OaT JJT# JX%   Y      T#     J    1# J^X Oa` Oa\ J    2x# JJT# JX%   !    &Hset_stream_position              &(&`   a        &l JӀ      &&(    J&HR                            #                 x&`'@ JL Oa` OaX JL Oad Oa\ J Oa`  JR J_ OaX*R J`4 Oa\&H    JdT Oa` JdT Oad JK8*&` JX&       Y      P&`' JO OaX c JR J_ OaX z J    2x&` JJT&` JX'P             &`(x JL OaX JL Oa\ Jl  J]T OaX J]T Oa\ J]T Oa` JFh(hX&` J_  OaX J^ Oa\ J    3H&` JQ J^ Oa\ J    2x&` JK JJT&` JX'             9      4&`     J    2x&` JJT&` JX(   !($generate_prop         !3)$stream_property                 ()              ()   a        ), JӀ     ,,.H    J(R                            &`           a        ) JӀ     ..0x    J)R                            )                  C* JL OaX JL Oa\ J  JJ JQ J*h J]T OaX J]T Oa\ J^ Oa` JF*XC Jz*h J^ OaX JF*) C J^ OaX J^ Oa\ JJ)C JX)                     C+x JL OaX JL Oa\ J  JJ JQ J]T OaX J]T Oa\ J^ Oa` JF+lXC J^ OaX J^ Oa\ JJ)C JX*                   C, JL OaX JL Oa\ J]T OaX J]T Oa\ J^ Oa` JFh,XC JQ J^ OaX J^ Oa\ JJ)C JX+                   |C     JL Oa` OaX JL Oad Oa\ J`4 OaXΰ    Jd  JdT Oa` J`4 Oa\C    JdT Oa` JdT Oad JK8*C JX,(   A     <) , JYt OaXz    J Jkl OaT JJT)  JX,   A     <) - JYt OaX{    J Jkl OaT JJT)  JX,   1     ,) -H JO OaXr JJT)  JX-(   1     ,) -x JO OaX JJT)  JX-X   A     <) - JYt OaX|8    J Jkl OaT JJT)  JX-   A     <) - JYt OaXd    J Jkl OaT JJT)  JX-   A     <) .8 JYt OaX`P    J Jkl OaT JJT)  JX.   A     <)      JYt OaXCp    J Jkl OaT JJT)  JX.H   !    .stream_properties                .x             x)0h JL Oa` OaX JL Oad Oa\ J Oad  JR J_ OaX*R J`4 Oa\.    JdT Oa` JdT Oad JK8*) JX.       ! vP/x$check_stream_props    )'/$process_stream_properties               /0/             /P0   a        / JӀ     112     J/xR                            )           a        0 JӀ     2h2h;    J/R                            /               )     JL OaX JL OaX Oa\ J]T Oa\ JFh1l/) J^ OaX J`4 Oa\C    JcH JcH JF1p) J]T OaX J]T Oa\ J^ Oa` JF1tX) J_  OaX J^ Oa\ J_  Oa` J_  Oad JJ0) JX0x                9      0/1 JR  "  " JR JJT/ JX1       Y      P/2 JX OaX Jb JbX Oa` Js J    JM Oa` Oa\ JR JJT/ JX1       I     @/     JX Oa\ J Jh OaX Jt Jt  " JJT/ JX2        1     ,02 JO OaX  " JJT0 JX2h   i      d02 JX OaX J\X J]z    J Jkl Oah J J Jkl OaX JM Oah Oa` JK800 JX2   i      d03X JX OaX J\X J]{    J Jkl Oah J J Jkl OaX JM Oah Oad JK800 JX3    Y      P03 JX OaX Js Jsr J Jkl OaX JO Oad y JK800 JX3h       Y      P04 JX OaX Js Js J Jkl OaX JO Oad u JK800 JX3       Y      P04` JX OaX Js Js J Jkl OaX JO Oad {2 JK800 JX4             05 JX OaX J\X J]|8    J Jkl Oah J J Jkl Oal JL Oap Oa\ J^ Oap Oah OaX Oa\ J    10 J^ Oal Oap OaX Oa\ JK800 JX4p       !
75($show_stream_eof                 55@   a        5L JӀ     <X<X=     J5(R                            0                 07  JX OaX J\X J] h    J Jkl Oah J J J JL Oa\ JL Oa` JL Oad J^ OaX J^X Oah Oa\ JFh6x5@0 J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ00 JX5      )06$show_stream_eof_action                  66   a        6 JӀ     =P=P>    J6R                            5@               08 JX OaX J\X J]d    J Jkl Oah J J J JL Oa\ JL Oa` JL Oad J^ OaX J^  Oal Oa\ JJ J    00 J^ Oal Oah OaX Oa\ JF8$60 J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ00 JX70          )
ǰ8X$show_stream_reposition                  808p   a        8| JӀ     >>?H    J8XR                            6               0:x JX OaX J\X J]bh    J Jkl Oah J J J JL Oa\ JL Oa` JL Oad J^ OaX J^  Oal Oa\ JJ J    00 J^ Oal Oah OaX Oa\ JF98p0 J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ00 JX8          !p: $show_stream_type                9:   a        :$ JӀ     ?x?x@    J: R                            8p               0; JX OaX J\X J]`P    J Jkl Oah J J J JL Oa\ JL Oa` JL Oad J^ OaX J^  Oal Oa\ JJ J    00 J^ Oal Oah OaX Oa\ JF;|:0 J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ00 JX:                0     JX OaX J\X J]Cp    J Jkl Oah J J Jkl Oal JL Oap Oa\ J^ Oap Oah OaX Oa\ J    D0 J^ Oal Oap OaX Oa\ JK800 JX;               past           I      D5@< JO Oa\<2 J    45@ JR JJT5@ JX<X           at     q      h5@= JO Oa\< J^  Oa` Oa\ J    55@ J^X Oa` OaT JO OaT JR JJT5@ JX<       1     ,5@     JO Oa\ u JJT5@ JX=          6= JO Oa\ J^  Oa\ OaT JYt OaT~    J Jh OaX Jt Jt    J^  Oa` OaT JO OaT    JVTQ   Oa\ Oa`    JR JJT6 JX=P         6>p JO Oa\i J^  Oa\ OaT JYt OaT~    J Jh OaX Jt Jt  @ J^  Oa` OaT JO OaT  @ JVTQ   Oa\ Oa`    JR JJT6 JX=   1     ,6     JO Oa\h JJT6 JX>         8p?8 JO Oa\ z J^  Oa\ OaT JYt OaT~    J Jh OaX Jt Jt   J^  Oa` OaT JO OaT   JVTQ   Oa\ Oa`    JR JJT8p JX>   1     ,8p     JO Oa\ w JJT8p JX?H         :@  JO Oa\f J^  Oa\ OaT JYt OaT~    J Jh OaX Jt Jt   J^  Oa` OaT JO OaT   JVTQ   Oa\ Oa`    JR JJT: JX?x   1     ,:     JO Oa\f
 JJT: JX@   !    @hat_end_of_stream                 @0@   a@P    A8 J^        A8A8A8    J@0R                            :           a        @ JӀ      AAA    J@PR                            @h           I      D@h     J^  Oa\ OaX J    78@h JK8@@h JXA8   A      8@A J    4@ JR JJT@ JXA       a      X@     J^  Oa` Oa\ J    5@ J^X Oa` OaT JO OaT JJT@ JXA       !    BHat_end_of_line                   BB   aB0    C J^        CCC    JBR                            @           a        B JӀ      C`C`C    JB0R                            BH           I      DBH     J^  Oa\ OaX J    78BH JK8BBH JXC   A      8BC J    4B JR JJTB JXC`             B     J]T Oa\ JJ J    5B JO Oa` JtDhD0B JzDp J_  OaT JO OaT    JT Oa` JFDl B JDx JK JJTB J4B J_  OaT JO OaT JK JJTB JXC                            !    Dconsult_depth                    DD   a        E0 J      E0E0E0    JDR                            B           9      4D     J     D JJTD JXE0   !    Exabsolute_file_name               EXE   a        E JӀ      F F G    JExR                            D                 xEFp JL Oa` OaX JL Oad Oa\ J Oa`  JR J_ OaX*R J`4 Oa\Ex    JdT Oa` JdT Oad JK8*E JXF        9      0EG  JR c c JR JJTE JXF       (      F   a        H( JL     H(H(H(    JFR                            E                 EG JL Oa\ J]T Oa\ J`4 Oa`Ex    JdT OaX JcH JFhGɘE J_  OaX J_ Oa\ w* J^ Oa` JF    FE JK JO JJTE JXG0                9      4E     J    HE JJTE JXG       F     JL Oad OaX JL Oah Oa\ JL Oal Oa` J_ OaX J]T Oa\ JJ J     F J_ Oa\    J     PF JtIIpF JzI J^ Oad Oah OaX Oa\ J^  Oap Oa` J_ Oad    J    xF JQ J^ Oap Oal OaX Oa\ J    4F J     F J_ OaX J_  Oa\ J     PF JK JJTF J4F J_ OaX J_  Oa\ J     PF J JJTF JXH(               ~   )    J current_char_conversion        )	jJ8$fetch_char_conversion                   IJP             IJ   a        J\ JӀ      K K K    JJ R                            F           a        J JӀ     LLLx    JJ8R                            JP                 JPK JL OaX JL Oa\ J  JJ JQ J]T OaX JK@JP J_  OaX J^ Oa\ J^ Oa` JJJJP JXK          I      @JP     JJ J    ?(JP JK JJTJP JXK           q     lJLh JX OaX Jd Jh Oad JZ J Jd Jh Oah J Jkl OaT JM Oad Oa\ JM Oah Oa` JJTJ JXL   Y      PJ     JX OaX J J JZ J J J J Jkl OaX JK8JJ JXLx       )      $`     JK8X` JXL   !
M0$split_for_path        )(MH$add_file_search_paths                   LM`             MM   a        Ml JӀ     NNPX    JM0R                            J           a        M JӀ     S@S@T     JMHR                            M`                 
      J]T Oa\ JJ JN 
  J^  Oa` OaX J    
  J_  OaX J_ Oa\   J]T Oad JFNM`
  J_  OaX JJM
  JXN0         A     8M`PH JO OaX  " JO Oad  " JJTM` JXN       !OX$fetch_first_path      !<hOp$fetch_second_path               OO             O8O   a        O JӀ     QxQxQ    JOXR                            M           a        O JӀ     R8R8R    JOpR                            O          !     M`     JL Oa\ JL Oa` JX Oad J\X J] }@    Jd Jh Oa` J J J J J J]T Oad JFhQXOM` J_  OaX J^ Oa\ J^ Oa` J]T Oad JFQ\OM` J_  OaX J^ Oa\ J^ Oa` J^ Oad JJM`M` JXPX   7   ?       i      `OQ JX OaX J J Oah Oal JM Oah Oa\ JO Oa`  " JM Oal Oad JR JJTO JXQx       Y      TO     JX OaX J J Oah OaX J Oa` Oah J Jkl Oa` JK8OO JXQ   I     DORp JO OaX  " JO Oa`  " JO Oad  " JJTO JXR8   i      `OR JX OaX J J Oah Oal JM Oah Oa\ JO Oa`  " JM Oal Oad JR JJTO JXR       Y      TO     JX OaX J J Oah OaX J Oa` Oah J Jkl Oa` JK8OO JXR   1     ,MS JO OaX  " JJTM JXS@       	@assert                   S`S   a        } Jwh      }	h	    JSx	                            O               M     JX OaX J\X J] }@    Jd Jh Oa\ J J J J J J]T OaX JJ JT M J]T OaX J^ Oa\ JT M J`4 OaX      Jd  c Jb    JcH JcH JFU SM J^ OaX JJMM JXT    
         )0U0$with_output_to_chars                    UU   a        V JL     VVV    J ~R                            S           a        W  JL     W W W     JU0R                            UH           Q      HUH     JL Oad Oa\ J^  OaT Oa\ J_ Oa`  " JK8UUH JXV       !Vx$do_output_to_chars              VXV   a        V JӀ     X8X8YH    JVxR                            U                U     JL OaX JL Oa\ JL Oa` JL Oad J^ OaX JJ JW!U J]T OaX J    8U J^ OaX JFWU J^ OaX J^ Oa\ J^ Oa` J^ Oad J_  Oah JJVU JXW          !9X$handle_exception                WY       VY8 JL Oa\ JL Oa` JL Oad JL Oah J^  Oad Oa\ J`4 Oa`X    JdT Oad JcH JcH JFhY HV JQ J^ OaX JFY(V J^ OaX J^ Oa\ J^ Oa` J    "V JK JJTV JXX8                         xV     JL Oa\ JL OaX Oah JFhYV J^ OaX JF    ,0V J JJTV JXYH             a        Z( JL     Z(Z(Z(    JXR                            V                 Y     JL OaX JL OaX Oa\ JL Oa` JFhZ,0Y J^ OaX J    8Y J^ OaX JJ Y JXZ(      ;      ;Z   a        [0 J^       [0[0[0    JZR                            Y           I      @Z     J^  OaT Oa` J    ;Z JJTZ JX[0       9        /build/buildd/yap-5.1.1/pl/debug.yap yap in    i         T        [	4Rg J|           [A[j[[   D$                    A         8        \0		hi J            2   \	kX$t_head [j            :-        espy        fxnospy ap-5.1   9      4        4( Jt JZ   4(  JX\                                   X     X               2                         P0     PH ` (                    WX                    (     Px     P          8P     P          ,8@               
@``     >0                    pX         1      ,\    R        a      X    ^ J( _T_@ JzD   @       \ J           ^ JX_,       i      d         Jt8 Jt J0 Jp J J  JH JZ    JX_   Nc$do_suspy            ?     A      <         Jt  Jl Jd4   JX`   A      <         Jt J` JZ    JX`\   A      <        H JtP J JZ   H JX`   9      4         Jt JZ    JX`             #                   #         
paH$suspy                   a0ax   a       \p       a        a JӀ     aaf    JaH[h                            Z                 axbh JL Oad OaX JL Oah Oa\ J Oad  JR J_ OaX*R J`4 Oa\      JdT Oa` Jba`    JdT Oad JdT Oah JK8*ax JXa   Q      Haxb JYt OaX      J J Oa` OaX JR JK8axax JXbx       9      0axb JO OaX  " JR JJTax JXb             axd8 JX OaX Jd Jh OaX J J JL Oa\ JL Oa` JJ JQ Jtcchax Jzc JJaxax J4ax J^ OaX J^ Oa\ J^ Oa` JJaxax JXc                             _c   a        c JӀ     lltx    Jc[h                            ax                 axe JYt OaX    J J Oad Oah JL OaX Oa\ JL Oal Oa` JR J Oap Oad Oah JFh     ax Jd J^ Oad Oah Oa\ Oa` J^ Oap Oal Oad Oah JK8cax JXdH         )e $suspy_predicates_by_name                de8   a        eD JӀ     ggj    Je [h                            c           9      4axe Jl OaX  JR JK8e8ax JXe   a`      \p{P         axf JL Oad OaX JO Oa\\r JR J`4 OaXΰ    Jd |R JdT Oad J`4 Oa\e    Jb      JdT Oa` JdT Oad JK8*ax JXe   a      \|`         ax     JL Oad OaX JO Oa\\ J`4 OaXΰ    Jd |R JdT Oad J`4 Oa\fx    Jb      JdT Oa` JdT Oad JK8*ax JXf       1`gP$do_suspy_predicates_by_name                     g gh   a        gt JӀ     jjk    JgP[h                            e8               e8ix JL OaX JL Oa\ JL Oa` J]T OaT JS JJ JtiLhe8 Jzi` J`4 Oa\      JcH J`x OaT JFiPXe8 JH JFiT e8 Jih J^ OaT JM OaT Jzi J4e8 J_ OaXR J`4 Oa\h    JcH JcH JcH J`x OaT J]T Oa` JiXZe8 JQ J^ OaX J^ Oa\ J_  Oa` JJghe8 JXg   7   7   7   7   ?   7                           e8j  JL Oad OaX JO Oa\\r JR J_ OaX J`4 Oa\,    Jbe    Jb      JdT Oa` JdT Oad JK8e8 JXi         e8     JL Oad OaX JO Oa\\ J_ OaX J`4 Oa\,    Jbfx    Jb      JdT Oa` JdT Oad JK8e8 JXj             ghk JL OaX JL Oa\ JL Oa` J`4 Oa\      JcH Ja JFhklXgh J^ OaX J^ Oa\ J^  Oad Oa` Jo$ JFkp gh Jkt J^ OaX J^ Oad J^ Oah JJcgh JXj              )      gh     JL OaX JL Oa\ J_ OaXR J`4 Oa\h    Ja JdT Oa` JcH Ja J]T Oa` JJ JlZgh J^ OaX J^ Oa\ J Oad OaX Oa\ JFl gh Jl J^ OaX J^ Oa\ J^ Oa` J^ Oah JJcgh JXk                        cm JL OaX JL Oa\ JL Oa` JL Oad J_ OaXR J`4 Oa\h    Ja JdT Oah JcH JcH J]T Oa` JJ JmZc JQ J^ OaX J^ Oa\ J^ Oa` J^ Oad J^ Oah JJcc JXl   ?   ?       cox JL Oal OaX JL Oa\ JL Oa` JL OaX Oad JL Oah J^ Oa\ JJ J     c JQ JO Oap Jto\nc Jzod J^X Oal OaT JO OaT\r JT Oap JFo` c Jol J_ OaX J`4 Oa\,    Jbe    Jb      JcH Jb    JcH JcH JJc J4c J_ OaX J`4 Oa\,    Jbfx    Jb      JcH Jb    JcH JcH JJc JXm                              cr JL Oal OaX JL Oa\ JL Oa` JL Oad JL Oah J^ OaX J^ Oa\ JJ J     c J^ Oa` J^ Oad J     c J^  Oap OaT JYt OaT~    JL J J Jtq J^  Oat OaT JO OaT    JVTQ  Oap Oat    JO Oap JtqqXc Jzq J^X Oal OaT JO OaT\r JT Oap JFq c Jq J`4 OaX    Jd 2 Jd J JcH J`4 Oa\e    Jb      JcH Jb    JcH JcH JJ*c J4c J`4 OaX    Jd 2 Jd J JcH J`4 Oa\fx    Jb      JcH Jb    JcH JcH JJ*c JXo   Ѐ                              cth JL Oal OaX JL Oa\ JL Oa` JL OaX Oad JL Oah J^ Oa\ JJ J     c JQ JO Oap Jtss@c Jzs J^X Oal OaT JO OaT\r JT Oap JFs c Js J_ OaX J`4 Oa\,    Jbe    Jb      JcH Jb    JcH JcH JJc J4c J_ OaX J`4 Oa\,    Jbfx    Jb      JcH Jb    JcH JcH JJc JXr                           s$suspy2                  st   a        t JӀ     tty    Js[h                            gh           )      $c     JK8tc JXtx           plain                 u      i     dtv( JO OaX\r JL Oa\ JL Oa` JL Oad JL Oah J_ OaX u J`4 Oa\t    JcH JcH J]T Oa` JJ JvZt JQ J_ OaX
 J`4 Oa\    Ja    Jd R Jd t Ja      JcH JcH J Ja      JcH Jb    JcH JcH J JcH J Jd j Jd z JJt JXt             tw JO OaX\r JL Oa\ JL Oa` JL Oad JL Oah JJ JQ J_ OaX u J`4 Oa\t    JcH JcH J]T Oa` Jw[`t J^ OaX J^ Oa\ Jw ̈t J_ OaX
 J`4 Oa\    Ja    Jd R Jd t Ja      JcH JcH J Ja      JcH Jb    JcH JcH J JcH J Jd j Jd 2 JJt JXv8                tyx JO OaX\ JL Oa\ JL Oa` JL Oad JL Oah J_ OaX u J`4 Oa\t    JcH JcH J]T Oa` JJ JyhZt JQ J_  OaX J    bt J^ OaX J^ Oa\ J     Xt J_ OaX
 J`4 Oa\    Ja    Jd R Jd t Ja      JcH JcH J Ja      JcH Jb    JcH JcH J JcH J Jd  Jd  JJt JXw                   t     JO OaX\ JL Oal Oa\ J_ OaX
 J`4 Oa\    Jd P" Jd : Jb      JdT Oah Jb    JdT Oal JdT Oa` JK8t JXy       !Yz8$pred_being_spied                zzP   a        z JL     zzz    Jz8[h                            t                 zP     JL Oa` OaX JL Oad Oa\ J_ OaX u J`4 Oa\t    JdT Oa` JdT Oad J]T Oa` JJ J{@ZzP JK JO JJTzP JXz             a        {\ JӀ      {{|H    Je[h                            zP                 {P|8 JL Oa\ OaX J^  Oa` OaX JJ J    {P J^X Oa\ OaX J_ Oa\\r JF    ax{P J JJT{P JX{       )      ${P     JK8{P JX|H   a        |l JӀ      ||}X    Jfx[h                            {P                 |`}H JL Oa\ OaX J^  Oa` OaX JJ J    |` J^X Oa\ OaX J_ Oa\\ JF    ax|` J JJT|` JX|       )      |`     JJT|` JX}X           }nospyall       a        } JӀ       }}~    J}p[h                            |`                 }~ J_ OaX u J`4 Oa\t    Ja Ja J]T Oa` JJ J~Z} J^ OaX J OaX Oa\ Oa` J`4 OaX    JdT Oa\ JdT Oa` J_ Oa\\ J^ Oa` JF    ax} J JJT} JX}         )      }     JJT} JX~              J_ OaX* J_ Oa\ J]T Oa` JFh|H JQ J_ OaX
 J`4 Oa\$    Jd B JJ JX         )           JJT JX             88 J_ OaX* J]T Oa\ J]T Oa` JJ J0Z8 J^ OaX J    b8 J JJT8 JX            8 J_ OaX J]T Oa\ J]T Oa` JJ JZ8 J^ OaX J    b8 J JJT8 JXH            8     JFh    }8 J_ OaX    J_ Oa\    J     8 J_ OaX
 J`4 Oa\$    Jd Z JJ8 JX       a        \ JӀ           J[h                            }           q      lP  J_ OaX J_ Oa\ J]T Oa` JJ JZP JK JO JJTP JX               P J_ OaX J]T Oa\ J]T Oa` JJ JZP J^ OaX J    bP J JJTP JX0          P     JS JJ JtDP Jz, J_ OaX J_ Oa\ J]T Oa` JF HP JH JF P J4 JzL J4P JS JtP Jz< J_ OaX* J_ Oa\ J]T Oa` JFHP JH JF P JD Jz J4P JS JtdP JzL J_ OaX J_ Oa\ J]T Oa` JF HP JH JF     P JT Jzl J4P J_ OaX    J_ Oa\    J     P J_ OaX
 J`4 Oa\$    Jd  JF    P J     P JK JJTP JX         0   0                                                                                  xnotrace        a         JӀ           J`[h                            P                 x` J_ OaX* J]T Oa\ J]T Oa` JJ JXZx J^ OaX J    bx J JJTx JX            x J_ OaX J]T Oa\ J]T Oa` JJ JZx J^ OaX J    bx J JJTx JXp      Q      Hx     J_ OaX
 J`4 Oa\$    Jd Z JK8x JX       i      `8 JL Oa` OaX J Oa`  J_ OaX*R J`4 Oa\)    JdT Oa` JK8*8 JXH       $leashcode     ($show_leash                            `   a         JӀ         J[h                            x           a        l JӀ          J[h                                              8h J]T Oa\ JFhT 8 J_ OaX z J_  Oa\ J     P8 J_ OaX
 JF    `8 JK JO JJT8 JX                q      h8     JL Oa` OaX J`4 OaX-    Jd Z JdT Oa` J`4 Oa\)    JdT Oa` JK8*8 JXx       Q      H` JO Oa\    J`4 Oa\)    Jd   " JK8` JX       !x$check_leash_bit               exit               redo                     (   a         JӀ     P    Jx[h                            `               `     JL OaX JL Oa\ J^ OaX J_ Oa\    J]T Oa` J_ Oad v J]T Oah JFh` J^ OaX J_ Oa\   F J]T Oa` J_ OadJ J_  Oah JF` J^ OaX J_ Oa\   & J]T Oa` J_ Oadb J_  Oah JF` J^ OaX J_ Oa\    J_ Oa`  " J_ Oad w J_  Oah JF` J^ OaX J`4 Oa\)    JcH JJ` JX    +   ;   ?   ?             @ JM Oa` Oah J^  Oa` OaT JYt OaT~    J Jh Oa\ J J OaX J^  Oad OaT JO OaT    JVTQ   Oa` Oad    JR JJT JX   I     @     JX Oah J Jh Oad J J Oa` JJT JXP       9      0  JR8    JR JJT  JX       9      0  JR    JR JJT  JX               half           9      0 ` JR    JR JJT  JX                loose          9      0  JRJ    JR JJT  JXp       9      0  JRZ    JR JJT  JX               none           9      0  JR    JR JJT  JX       
8$list2Code                P   a        \ JӀ         J8[h                                       Y      T  JX OaX Jb JbX Oa` Js J    JR J^X Oa` OaX JK8P  JX               JM OaX Oa\ J OaX  J^  Oa\ OaT JO OaT    JVTT  OaX Oa\    J^  Oa\ OaT JO OaT    JVTS(  OaX Oa\    JJT  JX       i      dP JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\)    JdT Oa` JK8*P JX   9      0PH JR  "    JR JJTP JX              P JX OaX Jb JbX Oa` Jd Jh Oad J Jkl OaT J Oad  JR J_ OaX*R J`4 Oa\)    Jd( Oa` JK8*P JXX         P JX OaX Js Js v J Jkl OaX JL Oa\ J]T Oa\ JFhPP J^ OaX J`4 Oa\u`    Jd     JcH J    P JK JJTP JX            P@ JX OaX Js JsJ J Jkl OaX JL Oa\ J]T Oa\ JFh8PP J^ OaX J`4 Oa\u`    Jd    F JcH J    P JK JJTP JX            P JX OaX Js Jsb J Jkl OaX JL Oa\ J]T Oa\ JFhPP J^ OaX J`4 Oa\u`    Jd    & JcH J    P JK JJTP JXP            P     JX OaX Js Js w J Jkl OaX JL Oa\ J]T Oa\ JFhPP J^ OaX J`4 Oa\u`    Jd     JcH J    P JK JJTP JX          debugging      a        8 JS       888    J[h                            P                    JS JJ Jt Jz J_ OaX* J_ Oa\ J]T Oa` JZ JH JF  J J_ OaX J`4 Oa\$    Jd B JF Jz< J4 J_ OaX J`4 Oa\$    Jd Z JF J`4 OaX      J`x Oa` Jb    J`x Oad J`x Oah J`4 Oa\ }    JaZx    Jd  u Jat    J`x Oal JdT Oa` J J`x OaT J Jb H    JdT Oal JdT Oad JdT Oah J]T Oa` JFJ J_ OaX J`4 Oa\     JcH JF     J_ OaX z J^  Oa` Oa\ J      J_ OaX JJ` JX8                                                         G   a         JӀ         J[h                                              uH     JX OaX J J Oa` Oad J^  Oah OaX J_ Oa\ v J     uH J^ Oad Oa` OaX Oa\ J^X Oah Oa` J_ OadV2 JK8 uH JXH   A      8 J       J JJT JX       I      @X JO OaX wB JL OaX Oa` JR JK88 JX        I      D JYt OaX |    J Jkl OaX JR JK88 JXh   9      0 JO OaX z JR JJT JX       Q      H( JYt OaX      J J Oa\ OaX JR JK8 JX               JYt OaX }    Jd Jh OaX J J JL Oa\ JL Oa` JL Oad JJ JQ J_ OadV2 JF J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ JX8                  JYt OaX     J\X J] |     Jd Jh OaX J J J J J JL Oa\ JL Oa` JL Oad JJ JQ JS Jt|( Jz J_ OadV2 JF JH JF  J J^ OaX J^ Oa\ J^ Oa` J_ OadV2 JJ J4 J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ JX      ?   ?   ?   ?                         @ JYt OaX     J\X J] |     Jd Jh OaX J J J J J JL Oa\ JL Oa` JL Oad JJ JQ JS Jt Jz( J_ OadV2 JF  JH JF$  J0 J^ OaX J^ Oa\ J^ Oa` J_ OadV2 JJ J4 J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ JX      ?   ?   ?   ?                          @ JYt OaX |     Jd Jh OaX J J JL Oa\ JL Oa` JJ JQ JS J_ OadV2 JF, JH JF0  J4 J^ OaX J^ Oa\ J^ Oa` J_ OadV2 JJ JXP                         @ JYt OaX     Jd Jh OaX J J JL Oa\ JL Oa` JL Oad JJ JQ Jt, Jz0 J_ OadV2 JJ J4 J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ JXP                           @ JYt OaX     Jd Jh OaX J J JL Oa\ JL Oa` JL Oad JJ JQ Jt, Jz0 J_ OadV2 JJ J4 J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ JXP                              JYt OaX     J Jkl OaX JJ JQ JS Jt  Jz JF JH JF      J J JJT J4 JK JJT JXP                                        JYt OaX {    J Jkl OaX JJ JQ JS Jt Jz JF JH JF      J J JJT J4 JK JJT JX0                                 $loop_spy                 0   a         JL         J[h                                                  JL Oah OaX JL Oa` Oa\ J_ OaXj J^  Oal Oa\ J      J^  Oap OaX J`4 Oa\u`    JdT Oal Jd     J     J_ OaXj J^X Oap Oa\ J     P J^ Oal Oah OaX Oa\ JK80 JX       : $loop_spy2     !$loop_spy_event                                        0     JL Oah OaX JL Oal Oa\ JL Oa\ Oa` JL Oap Oad J`4 OaX    JdT Oah JdT Oal JdT Oa\ JdT Oap J^  Oat Oa` J`4 Oad    JdT Oat JdT Oah JdT Oal JdT Oa\ JdT Oap JK8h0 JX       a         JӀ     ((   	 J[h                            0           A      8 J       J JJT JX(       Hp$retry_spy               X              JYt OaXp    J Jkl Oal JL OaX Oa\ JL Oa\ Oa` JL Oa` Oad JL Oad Oah JVTT  Oal OaX    JR JK80 JX   a      \8 JYt OaXp    JX Je Oa\ J Jkl OaT JR J^X Oa\ OaX JK8  JX(   h$fail_spy      $loop_fail               x                    a        ( JL     (((    J[h                                              JYt OaX    J Jkl Oal JL OaX Oa\ JL Oa\ Oa` JL Oa` Oad JL Oad Oah JVTT  Oal OaX    JR JK8 JXH   a      \ JYt OaX    JX Je Oa\ J Jkl OaT JR J^X Oa\ OaX JK8  JX   U0`$done_spy      !
$continue_debugging              (       a         JӀ      `    J@[h                                       a      \8 JYt OaX`    J Jkl Oa` JVTT  Oa` Oa\    JR JK8x JX   a      \ JYt OaX`    JX Je Oa\ J Jkl OaT JR J^X Oa\ OaX JK8  JXH   I      @ JO OaX  JR J_ OaX JK8  JX       !	$debug_error               exception                H         `   a        T JӀ          J[h                            x          	          JL Oa\ JL Oa` JL Oad JL Oah JFhH J`4 OaX }    Ja0    Jd  JcH JcH JcH J Jd  w J^ Oa\ J^  Oah Oa` J`4 Oad    JdT Oah JcH JcH JcH JcH JJh JX      A      <H JFh    H J JJTH JX       )      H     JJTH JX                   JL Oah OaX JL Oal Oa\ JL Oa\ Oa` JL Oap Oad J`4 OaX }    Ja0    Jd  w JdT Oal JdT Oa\ JdT Oah J Jd  w J^  Oat Oa` J`4 Oad    JdT Oat JdT Oah JdT Oal JdT Oa\ JdT Oap JK8h JX(        `$enter_goal    :0$show_trace    1y($debugger_deterministic_goal                      8             G@                          0X   x      @   a        ( JL     (((    J[h                            H           a        D JӀ     ((    J`[h                                       a         JӀ     PP    Jx[h                            8           a         JӀ     h    J[h                                       a        	0 JL     	0	0	0    J[h                                       a         JӀ         J[h                            X          q     h     JL OaX JL Oa\ JL Oa` JL Oad J]T OaT JJ Jt$ Jz` JF(8 J^ OaX J^ Oa\ J^ Oa` JF, Jt4 Jzh J       J_ OaXJ J^ Oa\ J^ Oa` J^ Oad JF8 JS Jt@ Jzp J^ OaX JFDX JH JFH  Jx J`4 OaX`    JcH JFL  Jz J4 JJx J4 J       J_ OaXb J^ Oa\ J^ Oa` J^ Oad JFP J^ OaX J^ Oa\ J^ Oa` JFT J JJT J4 J       J_ OaX w J^ Oa\ J^ Oa` J^ Oad JF     JF    x J JJT JX(                                                                                      $avoid_goal                 a         JӀ         J[h                                       I      D8 JFh    8 JK JO JJT8 JX(           a         JL         J0[h                                       A      <8     JL Oad OaX J_ OaX v JK8`8 JX   Y      PX JL OaX Oad JFh     JK JO JJT JX               )      $     JK8` JXh          JS JJ JtD  JzT J_ OaX* J_ Oa\ J]T Oa` JHZ JH JF      J\ J JJT J4 JK JO JJT JX                                  ) }X$continue_avoid_goal                     h   a         JӀ         J[h                            `                      JL OaX JL Oa\ JL Oa` J_ OaX J]T Oa\ J]T Oa` JJ JZ J^ OaX J^ Oa\ J^ Oa` J_  Oad JJ JX         1     , JL Oa\ JL Oa` J_ OaX J_ Oa\ J]T Oa` JJ JZ JQ JS Jt Jz J^ OaX J^ Oa\ JFzP JH JF      J J JJT J4 JK JJT JX                                     I      D     J Oad  JVTS  Oad OaX    JJT JX       p JL OaX JL Oa\ JJ Jt Jz J_ OaX    J_ Oa\    J     ( Jz` J4 J^ OaX J^ Oa\ J      JO Oa` JtX Jz J     0 JT Oa` JF  J J JJT J4 JQ J^ OaX J^ Oa\ J     JK JJT JXP                                              
	$clause                     a         JӀ     			    J	                                            JL Oah OaX JL Oa\ JL Oa` J^  Oad Oa` JJ J      J^  Oal OaT JYt OaT~    J Jh Oad J Jt J^  Oap OaT JO OaT    JVTQ  Oal Oap    JQ J]T OaX J_ Oa\ v J     J^X Oah OaX J^ Oa\ J]T Oa` JF J       J_  OaX J^ Oa\ J_  Oa` J^ Oad JJ JX   @                  JL Oa` JJ J      JQ J     H JS J]T Oa` J]T Oad JF0 JH JF  J J_  OaX J_  Oa\ J^ Oa` JJ JX                       I     D     JL OaX JL Oa\ JL Oa` J]T OaX J_ Oa\ v JJ J     J^ OaX J^ Oa\ J]T Oa` J]T Oad J0   J^ OaX J^ Oa\ J^ Oa` JF4 J^ OaX J^ Oa\ J_  Oa` J_  Oad J     JK JJT JX   ?   ?   ?   !$debugger_write        $unleashed     
$action                  @             `8             x   a         JӀ     PP    J[h                                       a        D JӀ     ̐̐ϐ    J[h                                       a         JӀ     00    J[h                            8          
     
`     JL OaX JL Oa\ JL Oa` JL Oad J]T OaT J]T OaT J_ OaX z JJ J    ` J_ OaX z J    ` J_ OaX* J_ Oa\ J]T Oa` JːZ` J_  OaX J    b` Jt˘` Jz Jz$ JmL˜` JS Jtˤ ` Jz$ J^ OaT JO OaTJ JS Jtˬ` Jz, J^ OaX JF˰X` JH JF˴ ` J4 J JJT` J4` JH JF˸ ` J< J_  OaT JO OaT_ Jz@ J4` J_  OaT JO OaTR JS Jt` JzD J^ OaX J^ Oa\ JFzP` JH JF ` JL J_  OaT JO OaT  Jz J4` J_  OaT JO OaT3 J]T OaT JO OaT3 JtŔ` JzT J_ OaX* J_ Oa\ J]T Oa` JZ` J_  OaX J    b` J JJT` JzŜ J4` JO Oa` Jt` Jz\ J^ OaX J_ Oa\ cj Jݠ  J_ Oa\ c Jݠ  JT Oa` JF ` Jd J_ OaX z J` Oa\ Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Jd   " J` Oa` JcH Ja JcH Ja JcH Ja JcH Ja JcH Ja JcH Jd   " J,` JzɌ J4` J_ OaX z J` Oa\ Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Jd   " J` Oa` JcH Ja JcH Ja JcH Ja JcH Ja JcH Jd   " J,` J_ OaX z J^ Oa\ JF` Jt,` Jzl J  J_ OaX* J_ Oa\ J]T Oa` JFH` J JJT` Jz4 J4` Jt ` Jzt J^ OaX JF8` J_ OaX    J^ Oa\ J^ Oa` J^ Oad J^ Oah JF` Jzx J4` J_ OaX z J_ Oa\d JF4@` J_ OaX z J]T Oa\ JF` J_  OaX J^ Oa\ J^ Oa` J^ Oad J^ Oah JF    ` JK JO JJT` JX  O  O  O  O  O  O  3O  3O  3O  3O  3O  O  O  O  O                                                                                                                                           8@ JO OaX v J_ OaX z J^  Oa` Oa\ J     8 J^  Oad OaT JYt OaT~    J Jh Oa` Jt Jt    J^  Oah OaT JO OaT    JVTQ   Oad Oah    JJT8 JX̐         8  JO OaXJ J_ OaX z J^  Oa` Oa\ J     8 J^  Oad OaT JYt OaT~    J Jh Oa` Jt Jt   F J^  Oah OaT JO OaT    JVTQ   Oad Oah    JJT8 JXP         8 JO OaXb J_ OaX z J^  Oa` Oa\ J     8 J^  Oad OaT JYt OaT~    J Jh Oa` Jt Jt   & J^  Oah OaT JO OaT    JVTQ   Oad Oah    JJT8 JX         8π JO OaX w J_ OaX z J^  Oa` Oa\ J     8 J^  Oad OaT JYt OaT~    J Jh Oa` Jt Jt    J^  Oah OaT JO OaT    JVTQ   Oad Oah    JJT8 JX         8     JO OaX J_ OaX z J^  Oa` Oa\ J     8 J^  Oad OaT JYt OaT~    J Jh Oa` Jt Jt    J^  Oah OaT JO OaT    JVTQ   Oad Oah    JJT8 JXϐ          JL OaX JL Oa\ J_ OaXaz J`4 Oa\    Ja J]T Oa` JJ JZ JQ J^ OaX J^ Oa\ J^ Oa` JJb JXP         )      $     JK8( JX  	     ( JO OaX    JJ Jt Jz J_ OaX J]T Oa\ J]T Oa` JZ J_  OaX J    b J JJT Jz J4 J_ OaX    J_ Oa\    J      JK JJT JX0                        |Ը JO OaX   JJ JQ J_ OaX c J]T Oa\ JFӀ J_ OaX    J]T Oa\ J     ( J_ Oa\    J      JS Jtӈ4 JzӔ J_  OaX Jӌ h JH JFӐ  JӜ Jz< J4 J_ OaX    J^ Oa\ J      J JJT JX8                                    !$new_deb_depth          $skipeol                 X   a        	( J_      	(	(	(    JӨ[h                                       a        d JӀ     	
 	
 	
8    J[h                                             x JO OaX   JJ JQ JF     J_ OaX   JF    X J JJT JX                   !k8X$print_deb_sterm                 8p   a        | JӀ     	x	x	    JX[h                            X                 X JO OaX   JL OaX Oad JJ JQ JF    p J_ OaX   JF    X J JJT JX               q      l JO OaX   JJ JQ JF    X J      JK JJT JXh               q      l JO OaX  & JJ JQ JF    X JF     J JJT JX               )`$show_choicepoint_stack        a        	% J]T      	%	%	%    J8[h                            p           q      l0 JO OaX   JJ JQ JF    X JF    ` J JJT JX               q      lؠ JO OaX  6 JR J_ OaX    J_ Oa\    J      J_ OaX  6 JK8X JX@   Y      Tِ JO OaX  V JJ JQ JF    X JJe JXذ           !$scan_number                     0   a        < JӀ     	8	8	    J[h                            `                 ژ JO OaX  f JL Oa\ Oa` JJ JQ J]T Oa` JF0 J`4 OaX    JcH JJ  JX٠          ! ߠ8$action_help           a         J_          J[h                            0                 x JO OaX   JJ JQ JF    8 J_ OaX   JF    X J JJT JXڨ                         xۘ JO OaX   JJ JQ JF    8 J_ OaX   JF    X J JJT JX(                       ݰ JO OaX   JL Oad JL Oah JJ JQ JS Jtp Jzݔ Jtx4 Jzݜ J^ OaT JO OaT cj JzT J4 J^ OaT JO OaT c JH JF|  Jݤ J_ OaX z J^ Oa\ JF݀ J_ OaX z JF݄z8 Jz4 J4 J_ OaX z J`4 Oa\      JcH JcH JF     J_ OaX z JF    z8 J_ OaX   JF    X J JJT JXۨ                                       2      2                JO OaX  F JL Oad JL Oah JJ JQ JS Jt߈ Jz߬ JtߐL Jzߴ J^ OaT JO OaT cj Jzl J4 J^ OaT JO OaT c JH JFߔ  J߼ J_ OaX z J^ Oa\ JFߘ J_ OaX z JFߜz8 JzL J4 J_ OaX z J`4 Oa\      JcH JcH JF     J_ OaX z JF    z8 J_ OaX  F JF    X J JJT JX                                       2      2          !      JO OaX   JL Oa` JJ JQ JFX Jt Jz J_ OaX J]T Oa\ J]T Oa` JZ J_  OaX J    b J JJT Jz J4 J_ OaX J^ Oa\ J]T Oa` J[` JS Jt\ Jz J_ OaX J_ Oa\ J]T Oa` JFH JH JF      J Jzd J4 J_ OaX    J_ Oa\    J      JK JJT JX               8      	   	                                )     $ JO OaX   JJ JQ JFX J_ OaX    J_ Oa\    J      Jt Jz J_ OaX J]T Oa\ J]T Oa` J Z J_  OaX J    b J JJT Jz J4 JJ8 JX                           !     0 JO OaX   JL Oa` JJ JQ JFX Jt Jz J_ OaX J]T Oa\ J]T Oa` JZ J_  OaX J    b J JJT Jz J4 J_ OaX J^ Oa\ J]T Oa` J [` JS Jt Jz J_ OaX J_ Oa\ J]T Oa` JFH JH JF      J$ Jz J4 J_ OaX    J_ Oa\    J      JK JJT JX                8      	   	                                       H JO OaX  & JL Oa\ Oa` JJ JQ J]T Oa` JF0 J`4 OaXp    JcH JJ  JX@          
r$ilgl                       a        		` JL     		`		`		`    J[h                            8               ` JO OaX  6 JL Oa\ JL Oa` J]T OaT JJ JQ JFX JS Jt Jz0 Jt Jz8 J^ OaT JO OaT v Jz$ J4 J^ OaT JO OaTb JH JF  J@ J_ OaX    J_ Oa\    J      Jt JzH J_ OaX J]T Oa\ J^ Oa` JZ J_  OaX J    b J JJT Jz< J4 J_ OaX J^ Oa\ J]T Oa` J [` Jt( JzP J_ OaX J]T Oa\ J^ Oa` J,Z J_  OaX J    b J JJT J4 JK JJT J4 J_ OaX  6 JJ JXX   I   I   i   i   i   i   i   i   i   y   m   i   i   k                                            !      JO OaX  F JL Oa\ JL Oa` J]T OaT JJ JQ JFX JS Jt$ JzP Jt, JzX J^ OaT JO OaT v Jz< J4 J^ OaT JO OaTb JH JF0  J` Jt8 Jzh J_ OaX J]T Oa\ J^ Oa` J<Z J_  OaX J    b J JJT Jz( J4 J_ OaX J^ Oa\ J]T Oa` J@[` JtH Jzp J_ OaX J]T Oa\ J^ Oa` JLZ J_  OaX J    b J JJT Jz J4 J_ OaX    J_ Oa\    J      JK JJT J4 J_ OaX  F JJ JXp   I   I   i   i   i   i   i   i   i   y   m   i   i   k                                                     @ JO OaX   JJ JQ J Oad Oal Oap J`4 OaX      JdT Oah Jb    JdT Oal JdT Oap JF    {P J_ OaX   JF    X J JJT JX                       JO OaX   JJ JQ J Oad Oal Oap J`4 OaX      JdT Oah Jb    JdT Oal JdT Oap JF    |` J_ OaX   JF    X J JJT JXP               q      l     JL OaX JFhdX J^ OaX JF     J JJT JX         9      0 JO OaXP" JR JJT JX            JL OaX Oa\ JL Oa\ Oa` JJ J      JQ JO Oa` Jt Jz J_ OaX    J_ Oa\    J     ( JT Oa` JF      J J     H JK JJT J4 JK JJT JX                               )      $     JK8x JX   i      dxP J_ OaX    J_ Oa\    J     (x JR J     x JJTx JX   )      x     JJTx JX`           8     J_ OaX z J` Oa\ Jd    Ja Jd   V Ja Jd   v Ja Jd    Ja Jd    Ja Jd    Ja Jd   V Ja Jd    Ja Jd    Ja Jd   6 Ja Jd   & Ja Jd   V Ja Jd   V Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   & Ja Jd    Ja Jd   & Ja Jd   F Ja Jd    Ja Jd    Jd   " J_ Oa`  " JJ J    ,8 J_ OaX z J` Oa\ Jd   6 Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   6 Ja Jd   & Ja Jd   V Ja Jd   V Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   V Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   V Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Jd   " J_ Oa`  " J    ,8 J_ OaX z J` Oa\ Jd   f Ja Jd    Ja Jd   v Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   f Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   V Ja Jd    Ja Jd    Ja Jd    Ja Jd    Jd   " J_ Oa`  " J    ,8 J_ OaX z J` Oa\ Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   V Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   & Ja Jd    Ja Jd   v Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   & Ja Jd   V Ja Jd   F Ja Jd   & Ja Jd    Ja Jd    Ja Jd    Jd   " J_ Oa`  " J    ,8 J_ OaX z J` Oa\ Jd   6 Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   f Ja Jd    Ja Jd   6 Ja Jd   F Ja Jd   6 Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Jd   " J_ Oa`  " J    ,8 J_ OaX z J` Oa\ Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   V Ja Jd    Ja Jd   6 Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   V Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Ja Jd   V Ja Jd    Ja Jd    Ja Jd    Ja Jd    Jd   " J_ Oa`  " J    ,8 J_ OaX z J` Oa\ Jd   & Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   & Ja Jd   & Ja Jd   V Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd   V Ja Jd   & Ja Jd   V Ja Jd   v Ja Jd    Ja Jd    Jd   " J_ Oa`  " J    ,8 J_ OaX z J` Oa\ Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   & Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Jd   " J_ Oa`  " J    ,8 J_ OaX z J` Oa\ Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd   V Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   f Ja Jd   V Ja Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd   V Ja Jd   & Ja Jd    Ja Jd    Ja Jd    Jd   " J_ Oa`  " J    ,8 J_ OaX z J` Oa\ Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Jd   " J_ Oa`  " J    ,8 J_ OaX z J` Oa\ Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   f Ja Jd    Ja Jd   V Ja Jd   v Ja Jd    Ja Jd   6 Ja Jd   V Ja Jd   & Ja Jd   v Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   f Ja Jd    Ja Jd   V Ja Jd   v Ja Jd    Ja Jd   V Ja Jd   6 Ja Jd    Ja Jd    Ja Jd   v Ja Jd    Ja Jd    Jd   " J_ Oa`  " J    ,8 J_ OaX z J` Oa\ Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd   V Ja Jd   & Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd   f Ja Jd   V Ja Jd   6 Ja Jd    Ja Jd    Jd   " J_ Oa`  " J    ,8 J_ OaX z J` Oa\ Jd    Ja Jd    Ja Jd   v Ja Jd    Ja Jd   V Ja Jd    Ja Jd   V Ja Jd   6 Ja Jd   V Ja Jd   F Ja Jd   V Ja Jd    Ja Jd   v Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Jd   " J_ Oa`  " J    ,8 JK JJT8 JX                                                                      JL Oa` OaX J_ OaX J`4 Oa\/    JdT Oa` JFh     J_ OaX J_ Oa\1Z JF     J JJT JX		`           9      0X	
( JO OaX    JR JJTX JX	
        i      `X     J_ OaX c J]T Oa\ JFh	
X J_  OaX JJXX JX	
8          !	
$scan_number2                    	
	
   a        	
 JӀ     			    J	
[h                                             0	 JL Oa` J_ OaX c J]T Oa\ JFh	0 J_  OaX J^ Oa\ JF    	
0 JK JO JJT0 JX	8                1     ,0     JM Oa\ Oa` JJT0 JX	   9      4	
	0 JO OaX    JR J JJT	
 JX	         	
	 JO OaX   JL Oa\ JJ JQ J_ OaX c J]T Oa\ JF		
 J_  OaX J^ Oa\ JJ	
	
 JX	@                   	
	
 JO OaX    JL Oa\ JJ JQ J_ OaX c J]T Oa\ JF	
T	
 J_  OaX J^ Oa\ JJ	
	
 JX	             !	
	
$scan_number3                    	
`	
   a        	
 JӀ     	H	H	    J	
[h                            	
           A      <	
     JL Oa` Oa\ J_ Oa\    JK8	
	
 JX	   q      l	
	 JO OaX    JM Oa\ Oa` JR J^  Oa` OaT JO OaT    JVTRp  Oa\ Oa`    JJT	
 JX	H  q     l	
     JL Oad OaX JL Oah Oa\ JL Oa` J^  Oal OaT JO OaT   JVTT  Oad Oal    J^  Oal OaT JO OaT   JVTS(  Oad Oal    J]T OaX J`4 Oa\u`    Ja|    JdT Oah Jd     J Jb8    JdT Oad Jd    JJ J    	
 J_ OaX c J]T Oa\ JF		
 J_  OaX J_  Oa\ J^ Oa` JJ	
	
 JX	      !
V	`$get_sterm_list        !	$deb_get_sterm_in_g    !x    $debug_sub_skel                  		             	8	   a        	H JL     	H	H	H    J	x[h                            	
           a        	 JӀ     	 	 	@    J	[h                            	               |p	 JL OaX J]T OaX JFh		p JQ J^ OaX J^ Oa\ J]T Oa` JF		p J_ OaX	Z J_  Oa\ J]T Oa` J	[`p J_ OaX z J` Oa\ Jd    Ja Jd    Ja Jd    Ja Jd   v Ja Jd    Ja Jd    Ja Jd    Ja Jd    Jd   " J` Oa` JcH Jd   " J    ,p JK JJTp JX	x         
         9      0p     J_ OaX   JK8Xp JX	       ) x	H$deb_inc_in_sterm_oldie                  	 	x   	x      		   a        	 JӀ     			p    J	H[h                            	           a        	 JL     			    J	`[h                            	x                 	     JL OaX J_ OaX z J]T Oa\ JFh		 J_  OaX J]T Oa\ J]T Oa` JF	 	x	 J_  OaX J_  Oa\ J_ Oa`    J^ Oad JJ		 JX	H   	     Y     P	x	` JO OaX   JL Oa\ JL Oa` JJ JQ J_ OaX z J^ Oa\ JF	4	x JS Jt	<		x Jz	H J_ OaX	Z J^ Oa\ J]T Oa` J	@Z	x JH JF	D 	x J	P JK JJT	x J4	x J^ OaT JO OaT  " JK JJT	x JX	   	   	                                   A     8	x     JO Oa\  " JM OaX Oa` JJT	x JX	p      Q     H	     JL OaX JL Oa\ JL Oa` JL Oad J]T OaT JS JJ Jt			 Jz	 J^  OaX OaT JX OaT Js Js   Jt Jt  " JQ   OaX    J^  OaX OaT JO OaT    JQ  OaX    JH JF	 	 J	 J^ OaX JF	
(	 J` OaX JcH JcH J_  Oa\ J_ Oa`    J^ Oad JJ		 JmL			 J^  OaX OaT JX OaT Js Js   Jt Jt  " JT  OaX    J^  OaX OaT JX OaT Js Js   Jt Jt  " JS(  OaX    JH JF	 	 J	 J]T OaX J`4 Oa\8    Jau`    Ja|    Jd     JcH J JcH J Ja Jd    Jd   " J    	 J^ OaX JF	
(	 J^ OaX J_  Oa\ J_  Oa` J^ Oad JJ		 J4	 JO OaX J^  Oa\ OaT JO OaT    JQ   Oa\    JT OaX JF	 	 J	 J^  OaX OaT JO OaT    JQ 	d OaX    J^ OaT JM OaT JK JJT	 J^ OaT JX OaT JL J J J JK JJT	 JX	   o   o   o   o   o   o      o   o                               A     8		0 JO OaX  " JM Oa\ Oa` JJT	 JX	              	     JX OaX J JL J Jkl OaX JL Oa` J]T Oa` JFh			 J^ OaX J_  Oa\ J Oa` OaX Oa\ J^X Oa` OaT JM OaT JK JJT	 JX	@      !B8	($get_deb_depth         !@	@$set_deb_depth                   		X             		   a        	d JӀ     			    J	([h                            	           a        	 JӀ     	!	!	"    J	@[h                            	X                      J_ OaX z J]T Oa\ JFh	 J_  OaX J]T Oa\ JF		X J_  OaX JJ	 JX	(             9      0	X	 JR       JR JJT	X JX	       )	$get_deb_depth_char_by_char              		(   a        	4 JӀ     			     J	[h                            	           A      <	X     JL Oa` Oa\ J_ Oa\    JK8	(	X JX	   A      <	(	 JO OaX    JM Oa\ Oa` JR JJT	( JX	       	(	  JL Oad OaX JL Oah Oa\ JL Oa` J^  Oal OaT JX OaT Jb JbX Oap Js Js   Jt Jt  " JVTT  Oad Oal    J^  Oat OaT JX OaT Js Js   Jt Jt  " JVTS(  Oad Oat    JJ JQ J]T OaX J`4 Oa\8    Jau`    Ja|    JdT Oah Jd     J JdT Oad J Jd( Oap J    	( J_ OaX z J]T Oa\ JF	 	( J_  OaX J_  Oa\ J^ Oa` JJ	(	( JX	         9      0	(     JO Oa`    JK8X	( JX	        !<	!$delete_if_there                 	 	!(   a        	!4 JӀ     	#	#	$p    J	![h                            	(          Y     P		" JL OaX J_ OaXaz J`4 Oa\    Ja J]T Oa` JJ J	"Z	 JQ J^ OaX J`4 Oa\    J`x OaT J]T Oa` JF	"	!(	 J_  OaX J    b	 J_ OaXaz J`4 Oa\    Ja Ja    JcH J JcH J^  OaT Oa` J    [`	 JK JJT	 JX	!                         	     JL Oa` OaX J_ OaXaz J`4 Oa\    Ja Ja8    Jd  z J Ja JaP    Jd  z J Ja Jah    Jd  z J Ja Ja    JdT Oa` J Jd   " J^  OaT Oa` JJ J    [`	 JK JJT	 JX	"       A     8	!(	$ JO OaX  " JO Oa`  " JJT	!( JX	#       Q      L	!(	$` JX OaX J J Oad OaX JM Oad Oa\ JR JK8	!(	!( JX	$    Y      T	!(     JX OaX J J Oad OaX J Oa` Oad J Jkl Oa` JK8	!(	!( JX	$p       	$length         !	%$debug_show_cps                  	$	%              	$	%   a        	%, JӀ      ˠˠ̀    J	$ʸ                            	!(           a        	% JӀ     	&	&	'P    J	%[h                            	%                  `     J]T OaX JJ J	&l `` J^ OaX J]T Oa\ JF	&p	% ` J_  OaX J_  Oa\ JJ	%` JX	%         1     ,	%	'@ JO OaX  " JJT	% JX	&   !
X	&$debug_show_cp                   	&	&   a        	( JL     	(	(	(    J	&[h                            	%                 	%     JX OaX Jd Jh OaX J J JL Oa\ JFh	'	&	% J^  Oa` OaX J`4 Oa\8    JcH Jd     J    	% J^ OaX J^X Oa` Oa\ JJ	%	% JX	'P          )
(	(0$continue_debug_show_cp                  	(	(H   a        	(T JӀ     	)	)	/(    J	(0[h                            	&                 	&     JL Oa\ J]T Oa\ J]T Oa` J]T Oad J]T Oah JJ J	)\ 8	& J_  OaX J_  Oa\ J_  Oa` J_  Oad J^ Oah JJ	(H	& JX	(          )              [~d] '$toplevel'               	(H	*P JPd cj    JYt Oad     Js J    JJ JQ J_ OaX z J_ Oa\	)j J` Oa` JdT Oah Jd   " J    ,	(H JK JJT	(H JX	)                         [~d]          	(H	+P JPd cj    F JYt Oad p    J J    J JL J Jkl OaT JJ JQ J_ OaX z J_ Oa\	*: J` Oa` JdT Oah Jd   " J	+@,	(H J_ OaX z J^ Oa\ JF    	(H J_ OaX z JJz8	(H JX	*`                     	(H	,P JPd cj    V JYt Oad     J J    J JL Js J    JJ JQ J_ OaX z J_ Oa\	*: J` Oa` JdT Oah Jd   " J	,@,	(H J_ OaX z J^ Oa\ JF    	(H J_ OaX z JJz8	(H JX	+`                      	(H	-  JL Oad OaX J OaX Oa\ Oa` JFh     	(H J	, J^X Oad Oa\ J     	(H JR JJT	(H JX	,`         )              [~d] ~q:~q/~d~n                	(H	- JL Oal OaX JL Oap Oa\ JL Oat Oa` J Oad  JJ JQ J_ OaX z J_ Oa\	, J` Oa` JdT Oah Ja JdT Oal Ja JdT Oap Ja JdT Oat Jd   " J    ,	(H JK JJT	(H JX	-           )              [~d] ~q:~q/~d: ;/2~n          	(H	/ JL Oal OaX JL Oap Oa\ JL Oat Oa` JYt Oad     J J Oax Oa| J Oax  J Oa|  JJ JQ J_ OaX z J_ Oa\	- J` Oa` JdT Oah Ja JdT Oal Ja JdT Oap Ja JdT Oat Jd   " J    ,	(H JK JJT	(H JX	.               !              [~d] ~q~n              |	(H     J_ OaX z J_ Oa\	. J` Oa` JdT Oah Ja JdT Oad Jd   " JJ J    ,	(H JK JJT	(H JX	/(       )
Ÿ	/$debugger_check_traces         ) @	0 $debugger_check_loop_spy2                	/	0             	/	0x   a        	0$ JӀ     	2P	2P	3(    J	/[h                            	(H           a        	0 JӀ     	3X	3X	40    J	0 [h                            	0          i     dX     JL OaX J]T OaX JJ J	2, `X J_  OaX J]T Oa\ JF	20	0X J_  OaX J` Oa\ Ja J`x OaT JF	24	0xX J^ OaX J_ Oa\ cj J_ Oa` v J_ Oad   6 J`4 Oah     J`x OaT Ja    J`x OaT J`x OaT JcH J`x OaT J`x OaT J J`x OaT J     8X JK JJTX JX	0   	   
               	0	3 JX OaX Jd Jh OaX J J JL Oa\ J_ Oa\ cj J_ Oa` J_ Oad   F J`4 Oah     J`x OaT J`x OaT JJ J	3 8	0 JQ J^ OaX J^ Oa\ JJ	0	0 JX	2P             1     ,	0     JM OaX Oa\ JJT	0 JX	3(         	0x	4  JX OaX Jd Jh OaX J J JL Oa\ J_ Oa\ cj J_ Oa` J_ Oad   V J`4 Oah     J`x OaT J`x OaT JJ J	4 8	0x JQ J^ OaX J^ Oa\ JJ	0x	0x JX	3X             1     ,	0x     JM OaX Oa\ JJT	0x JX	40   9        /build/buildd/yap-5.1.1/pl/checker.yap yap i   i         T        	4	h[g J|           	4A	4R	4	4   D$                    A         8        	5	hSHi J                       	5Hstyle_check              	50	5`   a        t Jt      t	5	:    J	5H	4P                            	0x           9      4	5`	5 J OaX  JR J JJT	5` JX	5         	5`	6 JO OaX J]T OaX J_ Oa\ JFh	6	5` J]T OaX J_ Oa\ JF	6`	5` J]T OaX J_ Oa\ JF	60	5` J^  OaT OaX J_ Oa\ JJH	5` JX	6                        single_var           x	5`	7 JO OaX	6 J]T OaX J_ Oa\ JFh	7d	5` J^  OaT OaX J_ Oa\ JJ`	5` JX	7                   singleton      A      <	5`	8` JO OaX	7r J_ OaX	6 JK8	5`	5` JX	7   !		7no_style_check                   	7	8    a        	8 JӀ      	;h	;h	>0    J	7	4P                            	5`           Q      L	5`	8 JYt OaX X    Jt Jt	6 J_ OaX	6 JK8	8 	5` JX	8p   Q      L	5`	9  JYt OaX X    Jt Jt	7r J_ OaX	6 JK8	8 	5` JX	8         x	5`	9 JO OaX  J]T OaX J_ Oa\ JFh	9t	5` J^  OaT OaX J_ Oa\ JJ0	5` JX	9          Q      L	5`	9 JYt OaX X    Jt Jt  J_ OaX  JK8	8 	5` JX	9           multiple             x	5`	:h JO OaX	9 J]T OaX J_ Oa\ JFh	:\	5` J^  OaT OaX J_ Oa\ JJH	5` JX	9          Q      L	5`	: JYt OaX X    Jt Jt	9 J_ OaX	9 JK8	8 	5` JX	:x   1     ,	5`	: JO OaX  " JJT	5` JX	:   q      h	5`     JX OaX Jd Jh OaX J J JFh	;L	5`	5` J^ OaX JJ	5`	5` JX	:          9      4	8 	; J OaX  JR J JJT	8  JX	;h         	8 	<p JO OaX J]T OaX J_ Oa\Z JFh	<\	8  J]T OaX J_ Oa\Z JF	<``	8  J]T OaX J_ Oa\Z JF	<d0	8  J^  OaT OaX J_ Oa\Z JJH	8  JX	;                      x	8 	< JO OaX	6 J]T OaX J_ Oa\Z JFh	<	8  J^  OaT OaX J_ Oa\Z JJ`	8  JX	<                x	8 	=p JO OaX  J]T OaX J_ Oa\Z JFh	=d	8  J^  OaT OaX J_ Oa\Z JJ0	8  JX	=                 x	8 	= JO OaX	9 J]T OaX J_ Oa\ JFh	=	8  J^  OaT OaX J_ Oa\Z JJH	8  JX	=          1     ,	8 	>  JO OaX  " JJT	8  JX	>    q      h	8      JX OaX Jd Jh OaX J J JFh	>	8 	8  J^ OaX JJ	8 	8  JX	>0          q      l     JL Oa` OaX JL Oad Oa\ J_ OaX@ J^ Oa` Oad Oa\ Oa` J      JJT JX	>   ) y     $syntaxchecksinglevar          q      l`     JL Oa` OaX JL Oad Oa\ J_ OaX	? J^ Oa` Oad Oa\ Oa` J     ` JJT` JX	?8   )`    $syntaxcheckdiscontiguous      q      l0     JL Oa` OaX JL Oad Oa\ J_ OaX	? J^ Oa` Oad Oa\ Oa` J     0 JJT0 JX	?   )    $syntaxcheckmultiple           q      lH     JL Oa` OaX JL Oad Oa\ J_ OaX	@2 J^ Oa` Oad Oa\ Oa` J     H JJTH JX	@h   !#	A$xtract_head           )	H	A($handle_discontiguous                    	@	A@             	@	A   a        	AL JӀ     	N	N	Qx    J	A	4P                            	8            a        	A JӀ     	R@	R@	R    J	A(	4P                            	A@                @	C JL Oad OaX J_ OaX	? J_ Oa\ JJ J     @ J^ Oad Oa` OaX Oa\ J]T Oa` J]T Oad J]T Oah J]T Oal JF	B	A@@ J_  OaX J_  Oa\ J_  Oa` JF    	A@ J JJT@ JX	B             !	@	C $handle_multiple                 	C 	C8   a        	CD JӀ     	S	S	V    J	C 	4P                            	A                @	FP JL Oad OaX J_ OaX	@2 J_ Oa\ JJ J     @ J^ Oad Oa` OaX Oa\ J]T Oa` J]T Oad J]T Oah J]T Oal JF	D	A@@ J_  OaX J_  Oa\ J_  Oa` JF    	C8@ J JJT@ JX	C             !	D$chk_binding_vars      		E $sv_list       	E$sv_warning              	D	E0             	D	E             	D	E   a        	E< JӀ     	G	G	IX    J	D	4P                            	C8           a        	E JӀ     	J`	J`	K    J	E 	4P                            	E0           a        	E JӀ     	K	K	L     J	E	4P                            	E          1     (@	G JL OaX JL Oa\ J_ OaX	? J_ Oa\ JJ J     @ JS J^ OaX JF	G`	E0@ J^ OaX J]T Oa\ JF	Gd	E@ JH JF	Gh @ J	Gp J_  OaX J^ Oa\ JF    	E@ J JJT@ JX	F`   
                        )      @     JJT@ JX	G        0	G$V               	G       a      X	E0	H0 J OaX  JR J^X OaX OaT JYt OaT	G    J Jkl OaT JJT	E0 JX	G       I      @	E0	Hx JYt OaX	G    Jt JtZ JR JJT	E0 JX	H@       9      0	E0	IH J OaX  JR JJT	E0 JX	H       !j	H$chk_bind_in_struct              	H	H   a        	H JӀ     	I	I	I    J	H	4P                            	E           i      d	E0     J` Oa\ J`x OaT Ja JJ J	I H	E0 J^ OaX JJ	H	E0 JX	IX      1     ,	H	I JO OaX  " JJT	H JX	I   q      h	H     JX OaX Jd Jh OaX J J JFh	JD	E0	H J^ OaX JJ	H	H JX	I          1     ,	E	J JR  "  " JJT	E JX	J`   y      t	E	J JX OaX J@ JX J@ JX Js Js   J Jkl OaT J J Jkl OaT J J Jkl OaX JK8	E	E JX	J         	E	K JX OaX J@ JX Jd Jh Oa` J[ J]	G    J Jkl Oad J J Jkl OaX J Oa\ Oa` J Jkl Oa\ J Oad  JR JK8	E	E JX	K   I      @	E     JX OaX J J J Jkl OaX JK8	E	E JX	K       9      0	E	L JO OaX  " JR JJT	E JX	K           	E     JL OaX J]T OaT J]T OaX JJ J    	E J^X Oa\ OaX J^ Oa\ J]T Oa` J]T Oad J]T Oah J]T Oal JF	Nx	A@	E JO Oad Jt	N	M	E Jz	N J_ OaXZ J_ Oa\ w J     	E J_  OaX J_  Oa\ J_  Oa` J     	E JT Oad JF	N 	E J	N J_  OaT JO OaT    Jz	N J4	E J_  OaX J_  Oa\ J^  Oad Oa` J     H	E J_  OaX J`4 Oa\u`    JdT Oad Jd     J    	E J_ OaX J`4 Oa\-    JcH Ja      JcH Jb    JcH JcH J JcH JJR	E JX	L                                i      `	A@	O JM Oa\ Oa` JM OaX Oad JO Oah v JO Oal    J OaX  JR JJT	A@ JX	N       Y      P	A@	O` JYt OaX |8    Jd Jh OaX J Jkl OaT JR JK8	A@	A@ JX	O       Y      P	A@	O JYt OaX }    Jd Jh OaX J Jkl OaT JR JK8	A@	A@ JX	Op      a     \	A@	Q JYt OaX٘    Jd Jh OaX J Jkl OaT JL Oap Oa\ JL Oa\ Oa` JL Oad JL Oah JL Oal JJ JQ J^ Oap Oa\ Oa` Oad J]T Oal JF	Q	A@	A@ J^ OaX J`4 Oa\u`    JcH Jd    & J    	A@ J^ OaX J^ Oa\ J^ Oa` Jo$ JF     	A@ J	Q JK JJT	A@ JX	O                  Q      H	A@	Qh JYt OaX      J J Oa\ OaX JR JK8	A@	A@ JX	Q(             x	A@     JM Oa\ Oa` JM OaX Oad JL Oa\ Oah JL Oa` Oal Jo$ JFh     	A@ J	Q JJT	A@ JX	Qx      ~       !
8    $discontiguous_defs    
(	R$df              	R             	A	R JL Oad OaX JL Oah Oa\ J_ OaX	Q J`4 Oa\	R    JdT Oad JdT Oah JdT Oa` J]T Oa` JJ J	RZ	A JK JO JJT	A JX	R@                   	A     JL Oad OaX JL Oah Oa\ J     	A J_ OaX J`4 Oa\#@    Jb      JdT Oa` Jb    JdT Oad JdT Oah JK8R	A JX	R         	C8	T8 JO Oad JJ Jt	T	S	C8 Jz	T$ J     	C8 JT Oad JF     	C8 J	T, J JJT	C8 J4	C8 JK JO JJT	C8 JX	S                               Y      P	C8	Uh J_ OaXZ J_ Oa\ z J     	C8 JR JJT	C8 JX	TH       !E8	T$predicate_defs        ) u	T$multiple_has_been_defined               	T                 	T	U   a        	U JӀ     	W	W	X    J	T	4P                            	H               	C8	Vx JL OaX JL Oa\ JL Oa` J_ OaX	T J`4 Oa\	T    JcH JcH JcH Ja J]T Oa` JJ J	VdZ	C8 JQ J^ OaX J`4 Oa\    JcH JcH J^ Oa` JF    	U	C8 JK JO JJT	C8 JX	Ux              )      	C8     JL OaX JL Oa\ JL Oa` JS J_ OaXHj J]T Oa\ J]T Oa` JJ J	WZ	C8 JH JF	W 	C8 J	W J_ OaX	T J`4 Oa\	T    JcH JcH JcH JcH J^  OaT Oa` J    [`	C8 JK JJT	C8 JX	V   ?   ?   ?                     	U	X JYt Oa\    J J Oad Oah JL Oa\ Oa` J OaX Oad Oah JFh     	U J	X( J     8	U JR JJT	U JX	W      >       )	Xh$test_if_well_reconsulting               	X@	X   a        	X JӀ     	Y	Y	Y    J	Xh	4P                            	U                 	U     JL OaX JL Oa\ JL Oa` J_ OaXHj J]T Oa\ J]T Oa` JJ J	YZ	U JQ J_  OaX J^ Oa\ J`4 Oa`      JcH JcH JJ	X	U JX	X             9      0	X	Y JM OaX Oa\ JR JJT	X JX	Y       a      \	X     JL Oad Oa\ J_ OaX J`4 Oa\'h    JdT Oa` JdT Oad JK8R	X JX	Y   a        
| Jt     
|	Z	^(    J0	4P                            	X           i      d	ZH	[ JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\W    JdT Oa` JK8*	ZH JX	Z         	ZH	[ JYt OaX }    Jd Jh OaX J J JL Oa\ JJ JQ JF	[	ZH	ZH J^ OaX J^ Oa\ JJ	ZH	ZH JX	[          Q      H	ZH	[ JYt OaX      J J Oa\ OaX JR JK8	ZH	ZH JX	[             |	ZH	\x JYt OaX    J J OaX Oa` JL Oad Oa\ J^ Oa` Oad Oa\ Oa` JFh    U	ZH J JJT	ZH JX	\             	ZH	] JYt OaX    J J Oa` Oad J OaX Oa` Oad JFh     	ZH J	\ J     8	ZH JR JJT	ZH JX	\               x	ZH	] JYt OaX    J J OaX Oa` JL Oad Oa\ JR J^ Oa` Oad Oa\ Oa` J     h	ZH JJT	ZH JX	]             	ZH	^ JX OaX Jd Jh OaX J J JL Oa\ JJ JQ JF	^	ZH	ZH J^ OaX J^ Oa\ JJ	ZH	ZH JX	]               	ZH     JL Oa` OaX JL Oad Oa\ J`4 OaX-    Jd z JdT Oa` J`4 Oa\W    Jb      JdT Oad JdT Oa` JK8*	ZH JX	^(       a        	^ JӀ      	_	_	_    J	4P                            	ZH           i      d	^	_p JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\    JdT Oa` JK8*	^ JX	_   Q      H	^	_ JYt OaX      J J Oa\ OaX JR JK80	^ JX	_       i      d	^     JL Oa\ OaX J^  Oa` OaX J    	^ J^ Oa\ Oa` OaX Oa\ JK80	^ JX	_         0	` JL Oa` OaX JL Oad Oa\ J Oa`  JR J_ OaX*R J`4 Oa\      JdT Oad Jb    JdT Oa` JK8*0 JX	`8         0	aH JYt OaX }    Jd Jh OaX J J JL Oa\ JJ JQ JF	a@00 J^ OaX J^ Oa\ JJ00 JX	`         Q      H0	a JYt OaX      J J Oa\ OaX JR JK800 JX	aX      1     ,0	b JYt OaX    J J Oa` Oad JL Oah Oa\ JJ JQ JS Jt	b	b0 Jz	b J_ OaX	Q J`4 Oa\	R    Jd( Oa` Jd( Oad JdT Oah J]T Oa` JF	b0 JH JF     0 J	b JK JJT0 J40 JK JJT0 JX	a                      <                 0     JL Oa` OaX JL Oad Oa\ J`4 OaX-    Jd z JdT Oa` J`4 Oa\      JdT Oad Jb    JdT Oa` JK8*0 JX	b       )	c$check_multifile_pred                    	cX	c   a        	c JӀ     	d	d	ex    J	c	4P                            	^                 	c	eh JL Oa` Oa\ J OaX Oad Oah J_ OaXJ J^  Oal Oa\ JJ J     	c J_ OaXW* J`4 Oa\Wx    JdT Oal JdT Oad JdT Oah JdT Oa` J]T Oa` J	dZ	c JK JO JJT	c JX	d             p	d$warn_mfile              	d	e   a        	f JL     	f	f	f    J	d	4P                            	c                	c     JL Oad OaX JL Oah Oa\ J Oad Oal Oap J^  Oat OaX J`4 Oa\~    Jao    Jd 	fM J JdT Oa` J    	c J^ Oad Oah OaX Oa\ J^X Oat Oad J     	c J^ Oal Oap OaX Oa\ JK8	e	c JX	ex          )        % Warning: predicate           )         was a multifile predicate              (line             	e     JL OaX JL Oa\ J_ OaX z J_ Oa\	fZ JFh	h84@	e J_ OaX z J`4 Oa\    JcH JcH JF    4@	e J_ OaX z J_ Oa\	f JF    4@	e J_ OaX z J_ Oa\	f JF    4@	e J^  Oa\ OaX J    /	e J_ OaX z JF    4@	e J_ OaX z J_ Oa\b JF    4@	e J_ OaX z JJz8	e JX	f                         9        /build/buildd/yap-5.1.1/pl/depth_bound.yap p   i         T        	h	j	4g J|           	hA	hZ	h	h   ?e	                    A         8        	i \	4i J                   a        	i JJ      	i	i	i    J>@	hX                            	e           I      @	i8     JJ J     	i8 JK JJT	i8 JX	i           9        /build/buildd/yap-5.1.1/pl/grammar.yap bound   i         T        	j@		hg J|           	jQA	i	jX	ja   D$                    A         8        	jZi J            
   !    	jprofile_data 		i             	j1`   1
X$profile_data_for_var Zd        0   0	kp$t_body buil   	k$t_tidy l/gr             \H	k             	k(	l              	k@	l`   a        	k JӀ     	n	n	q    J	kX	i                            	i8           a        	l JӀ     	u	u	~    J	kp	i                            	k           a        	ll JӀ     			    J	k	i                            	l                     JYt OaX٘    JX Je Oal Jd Jh OaX J J JYt Oa\ |8    Jd Jh Oa\ J J J]T OaT J]T Oa` J]T Oad J]T Oah JFh	n	k J	m J^ OaX J]T Oa\ J_ Oa` J^ Oad J^ Oah J^ Oal JF	n	l  Jz	n\ J`4 OaX }    Jc Jb |    JcH J]T Oa\ J_ Oa` J_  Oad J_  Oah J^ Oal JF	n	l  J_  OaX J^ Oa\ JJ	l` JX	l   {   {             Q      L	k	p JL Oa\ Oal J OaX  JR J_ OaX*R JK8*	k JX	n   oh	o $t_hgoal       @	o8$t_hlist                 	n	oP             	o	o   a        	o\ JӀ     	qh	qh	r    J	o 	i                            	l`           a        	o JӀ     	s8	s8	t    J	o8	i                            	oP                 	k	q JYt OaX }    Jd Jh OaX J J JL Oa` JL Oa` Oad JL Oah JL Oal JJ JQ J]T Oad J^ Oah JF	q 	oP	k J^ OaX J^ Oa\ J_  Oa` J^ Oad J^ Oah JJ	o	k JX	p          Q      H	k     JL Oa` Oad JL Oad Oah JL Oah Oal JK8	oP	k JX	q       Q      L	oP	q JL Oa\ Oah J OaX  JR J_ OaX*R JK8*	oP JX	qh   y      p	oP	r JYt OaX      J J Oal OaX JYt Oa\      J J Oal J Jkl Oa\ JR JK8	oP	oP JX	q       8	r8$extend                  	r 	rP   a        	 JL     			    J	r8	i                            	o           y      t	oP     JL Oah OaX JL Oal Oa\ J` OaX JdT Oa` Ja JdT Oad Jd   " J^ Oah Oal Oa\ Oa` JK8	rP	oP JX	r   Q      L	o	sx JL Oa\ Oah J OaX  JR J_ OaX*R JK8*	o JX	s8   A     8	o	s JO OaX  " JO Oad z JJT	o JX	s       AH      A8	         x	o	tP JX OaX Jd Jh Oah Jt Jt  " JYt Oad	s    J Jh Oa` J J Oah J J Oa\ JR JJT	o JX	s             	o	t JX OaX J J Oal OaX JYt Oad }    J\X J]	s    J Jh Oa` J J Oal J Jkl Oa` J J Jkl Oad JR JK8	o	o JX	t`   a      \	o     JL Oal OaX JL Oa\ Oah J`4 OaX-    Jd r JdT Oal JK8*	o JX	t           filled_in          	phrase                   	u`	   y      p	l 	v  JO Oa\	uJ JYt Oal	ux    J Jh OaX J Jh Oad J J Oah J OaX  JR JJT	l  JX	u               to_fill              x	l 	v JPd wB	v
 JYt Oal }    Js Js wB J[ J] }@    J Jh Oah J J Oad JR JJT	l  JX	v0       Q      H	l 	v JO OaX wB JM Oad Oah JO Oal wB JR JJT	l  JX	v       a      \	l 	wP JPd  "	v
 JYt Oal }@    J Jh Oah J J Oad JR JJT	l  JX	w    Q      H	l 	w JO OaX  " JM Oad Oah JO Oal z JR JJT	l  JX	w`             	l 	x( JX OaX Jd Jh Oap Jt Jt  " JO Oa\	uJ JYt Oal	s    J Jh Oad J J Oap J J Oah JR JJT	l  JX	w         	l 	x JX OaX J J Oap OaX JO Oa\	uJ JYt Oal }    J\X J]	s    J Jh Oad J J Oap J Jkl Oad J J Jkl Oal JR JK8	l 	l  JX	x8             	l 	yp JYt OaX |    J Jkl Oap JO Oa\	v
 JO Oa` JYt Oal }    J J Oap J[ J] }@    J Jh Oah J J Oad JR JJT	l  JX	x   a      X	l 	y JYt OaX |    J Jkl Oap JM Oad Oah JM Oap Oal JR JJT	l  JX	y               not_last      !     	l 	{ JYt OaX }    Jd Jh OaX J J JL Oa\ JL Oa` JL Oah JYt Oal }    Jd Jh Oal J J JJ JQ J_ Oa`	y J]T Oah JF	{ 	l 	l  J^ OaX J^ Oa\ J^ Oa` J_  Oad J^ Oah J^ Oal JJ	l 	l  JX	y   ;   ?  !     	l 	|( JYt OaX |     Jd Jh OaX J J JL Oa\ JL Oa` JL Oah JYt Oal |     Jd Jh Oal J J JJ JQ J_ Oa`	y J]T Oah JF	| 	l 	l  J^ OaX J^ Oa\ J^ Oa` J_  Oad J^ Oah J^ Oal JJ	l 	l  JX	{   ;   ?         	l 	| JYt OaX     J Jkl OaX JYt Oal     J\X J] |     Jd Jh Oal Jt Jt w J J[ J] }@    J Jh Oad J J Oah JR J_ Oa`	y J^  OaT Oah JK8	l 	l  JX	|8           	l 	~ JYt OaX     Jd Jh OaX J J JL Oad JL Oah JYt Oal     Jd Jh Oal J J JJ JQ J]T Oa\ J_ Oa` JF	}	l 	l  J^ OaX J^  OaT Oa\ J_ Oa` J^ Oad J^ Oah J^ Oal JJ	l 	l  JX	}              y      p	l 	~ JYt OaX      J J Oap OaX JYt Oal      J J Oap J Jkl Oal JR JK8	l 	l  JX	~             x	l      JL Oap OaX JO Oa\	uJ JL Oa` Oal J` OaX JdT Oad Ja JdT Oah Jd   " J^X Oap Oa\ JK8	rP	l  JX	~             	rP     JL OaX JL OaX Oa\ JL Oa` J]T Oa\ JJ J	 H	rP J_  OaX J^ Oa\ J]T Oa` JF		rP J^ OaX J_  Oa\ J     H	rP JK JJT	rP JX	            A      <	l`	  JM OaX Oa\ J OaX  JR JJT	l` JX	         	l`	 JYt OaX     Jd Jh OaX J J JYt Oa\     Jd Jh Oa\ J J JJ JQ JF		l`	l` J^ OaX J^ Oa\ JJ	l`	l` JX	0                   	l`	 JYt OaX |     Jd Jh OaX J J JYt Oa\ |     Jd Jh Oa\ J J JJ JQ JF		l`	l` J^ OaX J^ Oa\ JJ	l`	l` JX	                   	l`	0 JYt OaX }    J\X J] }    J J Oa` Oad J J Jkl Oah J`4 OaX }    Jd( Oa` Jb }    Jd( Oad Jd( Oah JK8	l`	l` JX	       Y      P	l`	 JYt OaX }    Js Js z J Jkl OaX JR JK8	l`	l` JX	@       Y      P	l`	 JYt OaX }    Jd Jh OaX Jt Jt z JR JK8	l`	l` JX	             	l`	 JYt OaX }    Jd Jh OaX J J JYt Oa\ }    Jd Jh Oa\ J J JJ JQ JF		l`	l` J^ OaX J^ Oa\ JJ	l`	l` JX	             1     ,	l`     JM OaX Oa\ JJT	l` JX	   a        	8 JX      	8	8	8    J	s	i                            	rP           Y     P	     JX OaX J J Oad Oah JM Oad Oa\ JM Oah Oa` JJT	 JX	8       	ux      	u`	   a        	h J_      	h	h	h    J		i                            	           a        	 JӀ      			(    J	ux	i                            	           9      0	     J_ Oa`  " JK8		 JX	h             		 JL Oad OaX JL Oah Oa\ J Oad  JR J_ OaX*R J`4 Oa\	ux    JdT Oad JdT Oah JdT Oa` JK8*	 JX	      1     ,		H JL OaX JL Oa\ JL Oa` Ji  JO OaX JJ Jt	(		 Jz	4 Jl  JT OaX JF	, 	 J	< J JJT	 J4	 JQ J`4 OaX-    Jd -r JcH J`4 Oa\	ux    JcH JcH JcH JJ*	 JX	(                           Q      H		 JO OaX  " JR J^X Oa\ OaT JM Oa` OaT JJT	 JX	X             x		 JX OaX Jb JbX Oad Js J    JL Oah Oa\ JL Oa\ Oa` JR J^X Oad OaX J^X Oah Oa` JK8	 JX	             	     JL Oad Oa\ JL Oah Oa` J]T Oa\ J_ Oa` J]T Oal JFh		l 	 JQ J_  OaX J     h	 JK JJT	 JX	(            A     8	  JO OaX  " JM Oa\ Oa` JJT JX	       Y      T     JX OaX J J Oad OaX J Oa` Oad J Jkl Oa` JK8 JX	   9        /build/buildd/yap-5.1.1/pl/ground.yap ar.yap   i         T        			jg J|           	A	Z		   AK                    A         8        	 	\i J                   !	p$numbermarked_vars d   P      	             	8	   a        	X JL      	X	X	X    J	X	X                            	           a        	 JӀ     			    J	p	X                            	  y             	     JL Oa\ JL Oa` J_ Oa\  " J]T Oa` JJ J		 J_  OaX J^ Oa\ J^ Oa` JJ		 JX	X      A     8		  JO OaX  " JM Oa\ Oa` JJT	 JX	       i      `		 JX OaX J J OaX Oad J    @	 JR J^X Oad OaX JK8		 JX	0             	     JX OaX J\X J]     J Jkl Oad J J Jkl Oah JM Oad Oa\ J^  Oal OaX J`4 Oa\u`    Jd( Oad Jd     J    	 J^ Oah Oal OaX Oa\ JK8		 JX	       9        /build/buildd/yap-5.1.1/pl/listing.yap .yap    i         T        			g J|           	A	J		   D$)(                    A         8        		8	i J                             U0	   a        	L JӀ       			    JR	H                            	           a        	 JL     			    J	(	H                            	@                 	@	 J]T OaX JJ J    8	@ J]T OaX J    	@ J]T Oa\ J]T Oa` JF	ø	@ J_  OaX J_  Oa\ J_  Oa` JJ		@ JX	      )      	@     JJT	@ JX	       	@      R	             R	x   a        	 JL      			    J		H                            	           a        	 JӀ     	p	p	    J	 	H                            	                 	     JL Oa\ OaX J^  Oa` OaX J    8	 J^  Oad OaX J    	 J^ Oa\ Oad OaX Oa\ JK8	x	 JX	         	x	 JL Oa\ JL Oa` J OaX  JJ JQ J^ OaX J]T Oa\ J]T Oa` JF	ø	x J^ OaX J^ Oa\ J_  Oa` JJ		x JX	p         Q      H	x	h JYt OaX      J J Oa\ OaX JR JK8	x	x JX	(       9      0	x	 JO OaX  " JR JJT	x JX	x             	x	 JX OaX Jd Jh OaX J J JL Oa\ JL Oa` JJ JQ JF	@	x	x J^ OaX J^ Oa\ J^ Oa` JJ	x	x JX	         	`$funcspec                	H	x   a        	 JӀ     	0	0	    J	`	H                            	x          !     	x	 JL Oa\ JL Oa` J]T Oa\ J]T Oa` JFh		x	x J^ OaX J^ Oa\ J]T Oa` JF	ø	x J_  OaX J_  Oa\ J_  Oa` Jo$ JF	 	x J	 J^ OaX J^ Oa\ J^ Oa` JJ		x JX	                  )      	x     JJT	x JX	       q      h	x	 JYt OaX    J J Oad Oah JM Oad Oa\ JM Oah Oa` JR Jl Oad  JJT	x JX	0       A      <	x	 JM OaX Oa\ Jl OaX  JR JJT	x JX	   q      h	x     JL Oa` OaX J`4 OaXΰ    Jd |R JdT Oa` J`4 Oa\	    JdT Oa` JK8*	x JX	       !(	`$portray_clause                  	@	x   a        	 JӀ     			    J	`	H                            	x          I    @	     JL OaX JL Oa` J^ OaX J^  Oad Oa` JJ J     	 J^  Oah OaT JYt OaT~    J Jh Oad J Jt		 J^  Oal OaT JO OaT    JVTQ  Oah Oal    J]T Oa` JF		 J^ OaX J`4 Oa\ |8    JcH JcH JF    	x	 J JJT	 JX	   @               !    	 portray_clause                   	 	X   a        	d JӀ      			    J	@	H                            	x           A      <	X	 JFh    	x	X J JJT	X JX	       )      	X     JJT	X JX	       	@      	 	8   a        	D JӀ      			    J	 	H                            	X           q      l	8	 JL Oa\ OaX J^  Oa` OaX JJ J    8	8 JF    	x	8 J JJT	8 JX	       )      	8     JJT	8 JX	       !@	P$beautify_vars                   	0	h   a        	X J_     	X	X	X    J	P	H                            	8                 	x	P JL OaX JYt Oa\ |8    J JL Jt Jt z JJ JQ J^ OaX JF		h	x J^ OaX J^ Oa\ JF	(	x J^ OaX J_ Oa\ J_ Oa`  " J    ,	x JK JJT	x JX	               J	$write_body              		   a        	 JӀ     	`	`	    J		H                            	h               x	x	 JL OaX JYt Oa\ |8    JX Je OaX J JL J J JJ JQ JF		h	x J^ OaX J^ Oa\ JF	(	x J^ OaX J_ Oa\\b J_ Oa`  " J	,	x J^ OaX J_ Oa\   6 J_ Oa` w J^ Oad JF			x J^ OaX J_ Oa\ J_ Oa`  " J    ,	x JK JJT	x JX	`                               	x     JL OaX JL Oa\ JJ JQ J^ OaX JF		h	x J^ OaX J^ Oa\ JF	(	x J^ OaX J_ Oa\ J_ Oa`  " J    ,	x JK JJT	x JX	                    	$beforelit             _                		   a        	 JӀ     	p	p	    J		H                            	                 		 JL Oad J OaX  JJ JQ J^X Oa` OaX J^ Oa` JF			 J^ OaX J_ Oa\	 JJ(	 JX	`                   		 JYt OaX }    Jd Jh OaX J J JL Oa\ JL Oad JJ JQ JF			 J^ OaX J_ Oa\   JF	8 	 J^ OaX J^ Oa\ J_ Oa` w J^ Oad JJ		 JX	                        ~n~*c(                  ->    l	0$write_disj            ~n~*c)                   	 	H   a        	T JӀ     	h	h	     J	0	H                            	          a     X		 JYt OaX     J\X J] |     J JL J J J J J JL Oa\ JL Oad JJ JQ J^ OaX J_ Oa\	 J` Oa` Jb Jb JcH Ja Jd    Jd   " J	,	 J]T OaX J`4 Oa\u`    JcH Jd    & J    	 J^ OaX J^ Oa\ J_ Oa` J^ Oad JF			 J^ OaX J_ Oa\	 J_ Oa`  " J	,	 J`4 OaX     Jc Jc J^ Oa\ J_  Oa` J_ Oad v J^ Oah JF		H	 J^ OaX J_ Oa\	 J^ Oa` J    ,	 JK JJT	 JX	   z   {                  a     X		h JYt OaX     J\X J] |     J JL J J J J J JL Oa\ JL Oad JJ JQ J^ OaX J_ Oa\	 J` Oa` Jb Jb JcH Ja Jd    Jd   " J	L,	 J]T OaX J`4 Oa\u`    JcH Jd    & J    	 J^ OaX J^ Oa\ J_ Oa` J^ Oad JF	P		 J^ OaX J_ Oa\	 J_ Oa`  " J	T,	 J`4 OaX     Jc Jc J^ Oa\ J_  Oa` J_ Oad v J^ Oah JF	X	H	 J^ OaX J_ Oa\	 J^ Oa` J    ,	 JK JJT	 JX	   z   {                  !     		 JYt OaX |     J JL J J JL Oa\ JL Oad JJ JQ J^ OaX J_ Oa\	 J` Oa` Jb Jb JcH Ja Jd    Jd   " J	l,	 J]T OaX J`4 Oa\u`    JcH Jd    & J    	 J^ OaX J^ Oa\ J_ Oa` J^ Oad JF	p		 J^ OaX J_ Oa\	 J_ Oa`  " J	t,	 J^ OaX J_  Oa\ J_ Oa` v J^ Oad JF	x		 J^ OaX J_ Oa\	 J^ Oa` J    ,	 JK JJT	 JX	x   :   ;   ?   ?   ?   ?           		  JYt OaX     J$ J Js J    JL Oa\ JL Oad JJ JQ J^ OaX J_ Oa\	 J` Oa` Jb Jb JcH Ja Jd    Jd   " J	,	 J^  Oa` OaX J`4 Oa\u`    JcH Jd    & J    	 J^ OaX J^ Oa\ J_ Oad v J^ Oah JF		H	 J^ OaX J_ Oa\	 J^ Oa` J    ,	 JK JJT	 JX	                   		 JYt OaX     J$ J Js J    JL Oa\ JL Oad JJ JQ J^ OaX J_ Oa\	 J` Oa` Jb Jb JcH Ja Jd    Jd   " J	,	 J^  Oa` OaX J`4 Oa\u`    JcH Jd    & J    	 J^ OaX J^ Oa\ J_ Oad v J^ Oah JF		H	 J^ OaX J_ Oa\	 J^ Oa` J    ,	 JK JJT	 JX	0                     	     JL OaX JL OaX Oa` JL Oad J^ Oa` JFh	8		 J^ OaX J^ Oa\ JJ(	 JX	              ~n~*c;        Q     H	H	 JYt OaX     Jd Jh OaX J J JL Oa\ JL Oa` JL Oa` Oad JL Oah JJ JQ J^ Oa\ J^ Oad JF			H J^ OaX J_ Oa\	B J` Oa` JcH Ja Jd    Jd   " J	,	H J^ OaX J^ Oa\ J^ Oa` J_ Oad z: J^ Oah JJ	H	H JX	h                        ~n~*c|        Q     H	H	 JYt OaX     Jd Jh OaX J J JL Oa\ JL Oa` JL Oa` Oad JL Oah JJ JQ J^ Oa\ J^ Oad JF	 		H J^ OaX J_ Oa\	 J` Oa` JcH Ja Jd    Jd   " J	,	H J^ OaX J^ Oa\ J^ Oa` J_ Oad  J^ Oah JJ	H	H JX	                Q      H	H     JL Oa\ Oa` JL Oa` Oad JL Oad Oah JK8		H JX	              x		 JO OaX JL OaX Oa` JJ JQ J_ Oa\3 J_ Oa`  " J    ,	 JK JJT	 JX	p               i    ~n~*c                	     JL Oad Oa\ JL OaX Oa` J_ Oa\	 J` Oa` JdT Oad Ja Jd    Jd   " JJ J    ,	 JK JJT	 JX	           !v8	$list_get_vars         x	msort          !p	$list_transform                  		(             		             		   a        	4 JӀ     			8    J		H                            	H           a         JJ          J	ʸ                            	(           a        	 JӀ     			`    J		H                            	                 	h     J_ Oa\  " J]T Oa` JFh		(	h J_  OaX J]T Oa\ JF			h J_  OaX J_ Oa\    JJ		h JX	X         Y      P	(	@ JX Oa` J Jh OaX J J Oa\ J OaX  JR JJT	( JX	       A      <	(	 JM Oa\ Oa` J OaX  JR JJT	( JX	P         	(	( JX OaX Jd Jh OaX J J JL Oa` JJ JQ J]T Oa` JF	 	(	( J^ OaX J_  Oa\ J^ Oa` JJ	(	( JX	               	(     JL Oa\ JL Oa` J` Oa\ J`x OaT Ja JJ J	 H	( J^ OaX J^ Oa\ J^ Oa` JJ	(	( JX	8      9      0		 JO OaX  " JR JJT	 JX	             		 JX OaX Jd Jh OaX JZ J J J Oa` Oad JL Oah Oa\ J^X Oa` Oa\ J  J^X OaX OaT JYt OaT     J J Oah JR J^  Oal OaX J`4 Oa\u`    JdT Oah Jd     J    	 J^ Oad Oal OaX Oa\ JK8		 JX	       a      \		P JX OaX J\X J]     Jt Jt J J Jkl OaX JR JK8		 JX	    I      @	     JX OaX J J J Jkl OaX JK8		 JX	`       9        /build/buildd/yap-5.1.1/pl/preds.yap ing.yap   i         T        	
	g J|           		A			   D$                    A         8        	`
X	i J                       	asserta buil    X	$assert l/pr             	x	             		8   a        w Jwh      w		0    J		                            	           a        y< Jt     y<		8    J		                            	                 		  JYt OaX      JX Je Oal J J Oa\ OaX JR J_ Oa`Qr J^  OaT Oad J`4 Oah	    Jd( Oal JK8	8	 JX	         	     JL Oal OaX J^  Oa\ OaX J    	 J^X Oal OaX J_ Oa`Qr J^  OaT Oad J`4 Oah	    JdT Oal JK8	8	 JX	0       	assertz                  		   a        	 JӀ      	P	P	    J		                            	8                 		 JYt OaX      JX Je Oal J J Oa\ OaX JR J_ Oa` J^  OaT Oad J`4 Oah	    Jd( Oal JK8	8	 JX	P         	     JL Oal OaX J^  Oa\ OaX J    	 J^X Oal OaX J_ Oa` J^  OaT Oad J`4 Oah	    JdT Oal JK8	8	 JX	         S	 JYt OaX      JX Je Oal J J Oa\ OaX JR J_ Oa` J^  OaT Oad J`4 OahSx    Jd( Oal JK8	8S JX	h         S     JL Oal OaX J^  Oa\ OaX J    S J^X Oal OaX J_ Oa` J^  OaT Oad J`4 OahSx    JdT Oal JK8	8S JX	         	8	 JL Oa` OaX JL Oad Oa\ J Oa`  JR J_ OaX*R J`4 Oa\Sx    Jb      JdT Oad JdT Oa` JK8*	8 JX	   Q      H	8	 JYt OaX      J J Oa\ OaX JR JK8	8	8 JX	       !_H	h$assert_clause                   	H	   a        
|t Jt     
|t	`	    J	h	                            	                 	8	( JYt OaX |8    J J OaX Oal JL Oap Oa\ JL Oat Oa` JL Oax Oad JL Oa| Oah JR J^ Oal Oap Oa\ Oa` J^ Oat Oax Oad Oah J^X Oa| Oal JK8		8 JX	   !	$assert_fact                     		   a        zT J     zT		    J		                            	           )      $	8     JK8		8 JX	8   Q      L		8 JL Oa\ Oal J OaX  JR J_ OaX*R JK8*	 JX	`   !		$assert_clause2                  		   a        	0 JL     	0	0	0    J		                            	           Y      T		 JYt OaX      J J Oap OaX JM Oap Oa` JR JK8		 JX	H  9     4		 JYt OaX      J JL J Jkl Oap JL Oad JL Oah JL Oal JJ JQ J`4 OaX |8    Jd( Oap JdT Oa\ J^X Oa` Oa\ J^ Oa` J]T Oad JF	;8	 J_  OaT JYt OaT |8    J J OaX Oa\ J^ Oa` J^ Oad J^ Oah J^ Oal JJ		 JX	         1      (	     JR JK8		 JX	             		ø JL Oah Oa\ JL Oal Oad JJ J     	 JQ J^ Oa` OaX Oa\ Oa` J^ Oah Oal Oad Oah J     	 JK JJT	 JX	           
(	$assertat_d    Bh	$assert1                 		             	°	X   a        	 JӀ     	8	8	    J		                            	           a        	d JӀ     			8    J		                            	          9     4	     JL OaX JL Oa\ JL Oa` JL Oad J]T OaT J]T OaT JS JJ Jx    	Ą ` J^ OaX J^ Oa\ J_ Oa` z J^ Oad J^ Oah J^ Oal JJ		 J^ OaX J^ Oa\ Jx    	<  J^ Oa` Jn Oa` J`4 OaX    JcH JcH JF		 J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ		 Jt			 Jz	 J_ OaX    J_ Oa\    J     (	 JH JF	 	 J	 J^ OaX J^ Oa\ J^ Oa` J^ Oad J^ Oah JJ	X	 J4	 J^ OaX J_  Oa\ J_  Oa` Jo$ JF	 	 J	 J`4 OaX    Jd j Jd j Jb    JcH JcH J`4 Oa\      JcH JbSx    JcH JJ*	 JX	                                            ! h	0$expand_clause         !0	H$assert_clause3                  		`             		   a        
j  JL     
j 
j 
j     J	0	                            	X           a        	8 JL     	8	8	8    J	H	                            	`          	     	     JL Oap OaX JL Oa` JL Oad JL Oah JL Oal J`4 OaX |8    JdT Oap JdT Oa\ J]T Oa\ J]T Oa` J^ Oad JFh	 	`	 J_  OaX J_  Oa\ J^ Oa` J^ Oad J^ Oah J^ Oal JJ		 JX	0   ?  I     D	     JL OaX JL Oa\ JL Oa` JL Oad JL Oah JL Oal J]T OaT J]T OaT J^ OaX J]T Oa\ J]T Oa` J^ Oad JFh	,P	 JS J^ OaX J^ Oa\ Jx    	ʀ  J`4 OaX |8    JcH JcH J^ Oa\ J^ Oa` J^ Oad J^ Oah J	4 	 JK JJT	 J_  OaX J^ Oa\ Jx    	  ` J^ OaX J^ Oa\ J_  Oa` J^ Oad J^ Oah J^ Oal JJ		 J^ OaX J^ Oa\ Jx    	  J^ Oa` Jn Oa` J`4 OaX    JcH JcH JF	@	 J^ OaX J^ Oa\ J^ Oa` J^ Oad J^ Oah J^ Oal JJ		 Jt	H	̄	 Jz	T J_ OaX    J_ Oa\    J     (	 JH JF	L 	 J	\ J^ OaX J^ Oa\ J^ Oa` J^ Oad J_  Oah JJ	X	 J4	 J_  OaX J_  Oa\ J_  Oa` Jo$ JF	P 	 J	d J`4 OaX    Jd j Jd j Jb    JcH JcH J^ Oa\ JJ*	 JX	8                                           !Q	͐$assert_dynamic                  	p	ͨ   a        	ʹ JӀ     			     J	͐	                            	                 	ͨ	ΐ JL Oa` OaX JL Oad Oa\ J Oa`  JR J_ OaX*R J`4 Oa\Sx    Jb      JdT Oad JdT Oa` JK8*	ͨ JX	   Q      H	ͨ	 JYt OaX      J J Oa\ OaX JR JK8	ͨ	ͨ JX	Π           	ͨ	 JYt OaX |8    J JL J J JL Oa\ JL Oa` JL Oad JL Oah J]T OaT J]T OaT JJ J	Ϥ J_ OaX*R J^ Oa\ JF	L*	ͨ Jz	 J^ OaT JYt OaT      JL J J J JQ JO OaX Jt	X	И	ͨ Jz	d J^ OaT JM OaT JT OaX JF	\ 	ͨ J	l J`4 OaX |8    JcH Jc J^ Oa\ J^ Oa` J^ Oad J^ Oah JJ	ͨ	ͨ J4	ͨ J`4 OaX |8    JcH Jc J^ Oa\ J^ Oa` J]T Oad JF	`;8	ͨ J_  OaX J_  Oa\ J^ Oa` J^ Oad J^ Oah JJ	ͨ	ͨ JX	                             !8	ј$assert_dynamic2                 	x	Ѱ   a        	  JL     	 	 	     J	ј	                            	ͨ                 	ͨ     JL Oa\ JL Oa` JL Oad JL Oah J]T Oa\ J]T Oa` J^ Oad JFh		`	ͨ J_  OaX J_  Oa\ J^ Oa` J^ Oad J^ Oah J^ Oal JJ	Ѱ	ͨ JX	    ?      Y     P	Ѱ     JL OaX JL Oa\ JL Oa` JL Oad JL Oah JL Oal J]T OaT J]T OaT J^ OaX J]T Oa\ J]T Oa` J^ Oad JFh	P	Ѱ J^ OaX J^ Oa\ Jx    	,  J^ OaX J^ Oa\ J^ Oa` J^ Oad J^ Oah J	$ 	Ѱ JK JJT	Ѱ J_  OaX J^ Oa\ Jx    	Ԭ ` J^ OaX J^ Oa\ J_  Oa` J^ Oad J^ Oah J^ Oal JJ		Ѱ J^ OaX J^ Oa\ Jx    	|  J^ Oa` Jn Oa` J`4 OaX    JcH JcH JF	0	Ѱ J^ OaX J^ Oa\ J^ Oa` J^ Oad J^ Oah J^ Oal JJ	Ѱ	Ѱ J_  OaX J_  Oa\ J_  Oa` Jo$ JF	4 	Ѱ J	8 J`4 OaX    Jd j Jd j Jb    JcH JcH J^ Oa\ JJ*	Ѱ JX	                            ! v 	h$assert_static                   	H	ր   a        	֌ JӀ     	h	h	    J	h	                            	Ѱ                 N	h JYt OaX      JX Je Oal J J Oa\ OaX JR J_ Oa` J^  OaT Oad J`4 OahN    Jd( Oal JK8	րN JX	         N     JL Oal OaX J^  Oa\ OaX J    N J^X Oal OaX J_ Oa` J^  OaT Oad J`4 OahN    JdT Oal JK8	րN JX	x   !    	asserta_static                   		0   a        	< JӀ      	ؠ	ؠ	    J		                            	ր                 	0	 JYt OaX      JX Je Oal J J Oa\ OaX JR J_ Oa`Qr J^  OaT Oad J`4 Oah	    Jd( Oal JK8	ր	0 JX	ؠ         	0	 JL Oal OaX J^  Oa\ OaX J    	0 J^X Oal OaX J_ Oa`Qr J^  OaT Oad J`4 Oah	    JdT Oal JK8	ր	0 JX	(   !    	assertz_static                   	٨	h         	0     JYt OaX      JX Je Oal J J Oa\ OaX JR J_ Oa` J^  OaT Oad J`4 Oah	    Jd( Oal JK8	ր	0 JX	   a        	 JL      			    J		                            	0                 	h     JL Oal OaX J^  Oa\ OaX J    	h J^X Oal OaX J_ Oa` J^  OaT Oad J`4 Oah	    JdT Oal JK8	ր	h JX	         	ր	 JL Oa` OaX JL Oad Oa\ J Oa`  JR J_ OaX*R J`4 Oa\Sx    Jb      JdT Oad JdT Oa` JK8*	ր JX	h   Q      H	ր	0 JYt OaX      J J Oa\ OaX JR JK8	ր	ր JX	           	ր	 JYt OaX |8    J JL J J JL Oa\ JL Oa` JL Oad JL Oah J]T OaT J]T OaT JJ J	 J_ OaX*R J^ Oa\ JF	ޜ*	ր Jz	( J^ OaT JYt OaT      JL J J J JQ JO OaX Jt	ި		ր Jz	޴ J^ OaT JM OaT JT OaX JF	ެ 	ր J	޼ J`4 OaX |8    JcH Jc J^ Oa\ J^ Oa` J^ Oad J^ Oah JJ	ր	ր J4	ր J`4 OaX |8    JcH Jc J^ Oa\ J^ Oa` J]T Oad JF	ް;8	ր J_  OaX J_  Oa\ J^ Oa` J^ Oad J^ Oah JJ	ր	ր JX	@                             
    $full_iso     a     \	ր     JL Oa\ JL Oa` JL Oad JL Oah J]T OaT J]T OaT J]T Oa\ J]T Oa` J^ Oad JFh		`	ր J^ OaX J]T Oa\ J]T Oa` J^ Oad JF	P	ր JO Oa` J_  OaX J^ Oa\ Jx    	< ` J`4 OaX    Jd j Jd  Jb    JcH JcH J^ Oa\ JJ*	ր Jt			ր Jz	$ J^ OaX J^ Oa\ J     	ր J_ OaX	 J_ Oa\ z J     	ր JT Oa` JF	 	ր J	, J^ OaX J_  Oa\ J_  Oa` Jo$ JF	 	ր J	4 J`4 OaX    JcH JcH J^ Oa\ JF	 	ր J^ OaX J_  Oa\ J_  Oa` J_  Oad J^ Oah J^ Oal JJ		ր J4	ր J^ OaX J_  Oa\ J_  Oa` J^ Oad J_  Oah JJ	X	ր JX	                                     !
	$erase_source          !Ux	$multifile_dynamic               	@	             	`                  y(       a        	 J      	             J	                               	h          Q    L		x JO OaXQr JL Oa\ JL Oad JL Oah JL Oal J]T OaT JJ JQ J`4 OaX |8    JcH JdT Oa` J_ Oa\Qr J^ Oa` J^ Oad J]T Oah J	L 	 J_ OaX u J_ Oa\ z Jx    	  J^ OaX J^ Oa\ J^ Oa` J^ Oad J     	 J^  Oah OaT JYt OaT~    JL J Jt Jt   J^  Oal OaT JO OaT    JVTQ	 Oah Oal    JF	X		 Jz	 J^  OaX OaT JYt OaT~    JL J J Jt	A J^  Oa\ OaT JO OaT    JVTQ	 OaX Oa\    J^ OaX J^ Oa\ J_  Oa` JF	`	c	 Jz	 Jz	 J^ OaX J]T Oa\ J]T Oa` JF	dB	 J`4 OaX      JcH JcH J`4 Oa\ |8    JcH JcH J^ Oa` J_  Oad J	ha 	 J^ OaX J^ Oa\ Jx    	, 8 J_ OaXJ J^  Oa` Oa\ J     	 J_  Oad J Oad Oah Oal J`4 OaX	    J`x OaT J`x OaT J`x OaT J`4 Oa\	    JdT Oah JdT Oal JcH JdT Oa` JcH J^  OaT Oa` J    [`	 JK JJT	 JK JJT	 JX	8                                          I    D	     JO OaX JL Oa\ JL Oad JL Oah JL Oal J]T OaT J`4 OaX |8    JcH JdT Oa` J_ Oa\ J^ Oa` J^ Oad J]T Oah JJ J	 	 J_ OaX u J_ Oa\ z Jx    	  J^ OaX J^ Oa\ J^ Oa` J^ Oad J     	 J^  Oah OaT JYt OaT~    JL J Jt Jt   J^  Oal OaT JO OaT    JVTQ	( Oah Oal    JF			 Jz	( J^  OaX OaT JYt OaT~    JL J J Jt	 J^  Oa\ OaT JO OaT    JVTQ	 OaX Oa\    J^ OaX J^ Oa\ J_  Oa` JF		c	 Jz	 Jz	 J^ OaX J]T Oa\ J]T Oa` JF	B	 J`4 OaX      JcH JcH J`4 Oa\ |8    JcH JcH J^ Oa` J_  Oad J	a	 J_  OaX J^ Oa\ Jx    	x 8 J_ OaXJ J^  Oa` Oa\ J     	 J^ Oad J Oad Oah Oal J`4 OaX	    J`x OaT J`x OaT J`x OaT J`4 Oa\	    JdT Oah JdT Oal JcH JdT Oa` JcH J^  OaT Oa` J    \0	 JK JJT	 JK JJT	 JX	                                        i      d	X	( JO OaX JL OaX Oa\ J_ Oa\    JJ J      	X JK JJT	X JX	       i      d	X     JO OaXQr JL OaX Oa\ J_ Oa\   & JJ J      	X JK JJT	X JX	8      9     0C8	h JL Oa` JL Oad J^  Oa` OaT JYt OaT~    J Jh OaX Jt Jt   F J^  Oad OaT JO OaT    JVTQ   Oa` Oad    JJ JQ J^X Oa\ OaX J]T Oa\ J]T Oa` JF	BC8 J_ OaX J_  Oa\ J_  Oa` J^ Oad J^ Oah J^  OaT Oal JJ	C8 JX	             )]	$remove_all_d_clauses                    		   a        	 JӀ     			    J		                            	               C8     JL OaX JL OaX Oa\ JL Oa` JL Oad J]T Oa\ J]T Oa` JFh	BC8 J^ OaX Jn OaX JS Jt		lC8 Jz	 J^ OaX J^ Oa\ JF	EpC8 JH JF	 C8 J	 Jz	p JmL		hC8 J^  OaX OaT JYt OaT~    JL J Jt Jt    J^  Oa\ OaT JO OaT    JVTQ   OaX Oa\    JH JF	 C8 J	  J_  OaX J_  Oa\ JF	GPC8 J^ OaX J^ Oa\ JF		C8 Jz	p J4C8 J_ OaX J_  Oa\ J_  Oa` J^ Oad J^ Oah J^  OaT Oal JJ	C8 JX	x                                                      ) x	8$erase_all_mf_dynamic                    		P   a        	\ JӀ     			    J	8	                            	           q      l		  JL Oa` Oa\ J     8	 JR J OaX Oad Oah J^ Oad Oah OaX Oa\ JK8	P	 JX	         		 JL Oa` OaX J`4 OaX      JdT Oa\ JdT Oa` J]T Oa\ J]T Oa` JFh	x	 J^ OaX J    b	 J JJT	 JX	0          )      	     JJT	 JX	       
v	$recorded                		    a        	, J      	,             J	                               	P          9     0	P	 JL Oad OaX JL Oah Oa\ J_ OaXJ J^  Oal Oa\ JJ J     	P J`4 OaX	    J`x OaT J`x OaT J`x OaT J`4 Oa\	    JdT Oad JdT Oah JdT Oa` JdT Oal Ja J]T Oa` JF		 	P J^ OaX J    b	P J^ OaX J    b	P J JJT	P JX	          )      	P     JJT	P JX	       	      	x	   a        	 JӀ      	h	h	    J		                            	                  		 JYt OaX      JX Je Oal J J Oap OaX JL Oad Oa\ JR J^X Oap Oa\ J_ Oa`Qr J`4 Oah	    Jd( Oal JdT Oad JK8	ͨ	 JX	h             	     JL Oal OaX JL Oad Oa\ J^  Oa\ OaX J    	 J^X Oal OaX J_ Oa`Qr J`4 Oah	    JdT Oal JdT Oad JK8	ͨ	 JX	   	      		   a        	 JӀ      			    J		                            	                 		 JYt OaX      JX Je Oal J J Oap OaX JL Oad Oa\ JR J^X Oap Oa\ J_ Oa` J`4 Oah	    Jd( Oal JdT Oad JK8	ͨ	 JX	             	     JL Oal OaX JL Oad Oa\ J^  Oa\ OaX J    	 J^X Oal OaX J_ Oa` J`4 Oah	    JdT Oal JdT Oad JK8	ͨ	 JX	   Sx      S`	X   a        	d JӀ      			h    J	@	                            	                 	X	X JYt OaX      JX Je Oal J J Oap OaX JL Oad Oa\ JR J^X Oap Oa\ J_ Oa` J`4 Oah	@    Jd( Oal JdT Oad JK8	ͨ	X JX	             	X     JL Oal OaX JL Oad Oa\ J^  Oa\ OaX J    	X J^X Oal OaX J_ Oa` J`4 Oah	@    JdT Oal JdT Oad JK8	ͨ	X JX	h             2@	          	   a        	, JӀ      			h    J		                            	X           a        	 JӀ     
 
 
   	 J		                            	            y      t	 	X JYt OaX      J J Oa` OaX JL Oad Oa\ JR J^ Oa` Oad Oa\ Oa` J^  OaT Oad JK8		  JX	         	      JL Oa` OaX JL Oad Oa\ J^  Oa\ OaX J    	  J^X Oa` OaX J^X Oad Oa` J^  OaT Oad JK8		  JX	h             	p JL Oad OaX JL Oah Oa\ J Oad  JR J_ OaX*R J`4 Oa\      JdT Oah Jb	    JdT Oad JdT Oa` JK8* JX	         	 JL Oad OaX JL Oah Oa\ J Oad  JR J`4 OaX-    Jd -r JdT Oad J`4 Oa\      JdT Oah Jb	    JdT Oad JdT Oa` JK8* JX	             	 JL Oad OaX JL Oah Oa\ JD Oad  JR J`4 OaX-    Jd -r JdT Oad J`4 Oa\      JdT Oah Jb	    JdT Oad JdT Oa` JK8* JX	(       Q      H	 JYt OaX      J J Oa\ OaX JR JK8 JX	       a      \	p JJ J      JQ J      JK JJT JX	            9      0     J^  OaT Oad JK8	 JX	       	      2@	   a        	 JӀ      	0	0
 X    J		                            	                 		 JL Oad OaX JL Oah Oa\ JL Oal Oa` J Oad  JR J^  Oa\ OaX J    	 J^X Oad OaX J^ Oah Oal Oa` Oad JK8		 JX	0             	
 H JYt OaX      J J Oad OaX JL Oah Oa\ JL Oal Oa` JR J^ Oad Oah Oa\ Oa` J^X Oal Oad JK8		 JX	             	     JL Oad OaX JL Oah Oa\ JL Oal Oa` J^  Oa\ OaX J    	 J^X Oad OaX J^ Oah Oal Oa` Oad JK8		 JX
 X           	
 JL OaX JL Oa\ JL Oa` JL Oad J^ OaX J]T Oa\ JJ J
e	 JQ J_  OaT JM OaT J^ OaX J]T Oa\ J
d	 JO OaX Jt

@	 Jz
 J_  OaT JYt OaT |8    J J Oa\ Oa` JT OaX JF
 	 J
 J^ OaT JM Oa\ OaT J^ OaT JM Oa` OaT JK JJT	 J4	 J^ OaT JM OaT J^ OaT JO OaT z JK JJT	 JX
    =   =   ?   ?   ?   ?                     	
X JL Oah OaX JL Oal Oa\ J Oah  JR J_ OaX*R J`4 Oa\	    Ja      JdT Oal JdT Oah J JdT Oa` JdT Oad JK8*	 JX
             	
 JL Oah OaX JL Oal Oa\ J Oah  JR J`4 OaX-    Jd -r JdT Oah J`4 Oa\	    Ja      JdT Oal JdT Oah J JdT Oa` JdT Oad JK8*	 JX
h         	
 JL Oah OaX JL Oal Oa\ JM Oah Oad JD Oah  JR J`4 OaX-    Jd -r JdT Oah J`4 Oa\	    Ja      JdT Oal JdT Oah J JdT Oa` JdT Oah JK8*	 JX
       Q      H	
 JYt OaX      J J Oa\ OaX JR JK8		 JX
       a      \	
x JJ J     Ԩ	 JQ J      	 JK JJT	 JX
(           a      \	
 JJ J     	 JQ J     (	 JK JJT	 JX
                 	
 JL Oah OaX J`4 OaX      JX Je Oal JdT Oa\ JdT Oah J    h0	 JR J^X Oal OaX J`4 Oa\ |8    JdT Oah JdT Oa` J^X Oad Oa` JK8x	 JX
       	     JL OaX JL Oa\ JL Oa` JL Oad JO Oa` JJ Jt

4	 Jz
 J     	 JT Oa` JF
 	 J
 J JJT	 J4	 JO Oa` Jt

	 Jz
 J^ OaX J^ Oa\ J     	 JT Oa` JF
 	 J
	 Jz
( J4	 J^ OaX J^ Oa\ J^  Oad Oa` J     H	 J^  Oah OaT JO OaT    JVTRp  Oad Oah    J^ OaX J OaX Oa\ Oa` J`4 OaX    Jd 2 Jd J Jb    JdT Oa\ JdT Oa` J`4 Oa\	    Ja      JcH JcH J JcH JcH JJ*	 JX
                                             )       
	8 JJT  JX
	        9      4 
	p J       JJT  JX
	H   )            JJT  JX
	       Q      L          Jwh    
	  J4    
	H JZ    
	 JX
	   )       

 JJT  JX
	       9      4 

H J     p  JJT  JX

    )            JJT  JX

X       A      <          J
	 JҔ

  JZ    

X JX

   )        

 JJT   JX

       9      4  
 J         JJT   JX

   )             JJT   JX
        Q      L           Jwh     

 J4     

 JZ     
  JX
L       
nth_clause               

   a        
 JӀ      
(
(

    J
	                            	                 


8 JL Oad OaX JL Oah Oa\ J Oad  J Oa`  JR J_ OaX*R J`4 Oa\
    JdT Oad JdT Oah JdT Oa` JK8*
 JX
(   ?
$nth_clause              

   a        
 JӀ     
`
`
p    J
	                            
                 


 JYt OaX      J J Oad OaX JL Oah Oa\ JL Oal Oa` JR J^ Oad Oah Oa\ Oa` J^X Oal Oad JK8

 JX

H             
     JL Oad OaX JL Oah Oa\ JL Oal Oa` J^  Oa\ OaX J    
 J^X Oad OaX J^ Oah Oal Oa` Oad JK8

 JX

             

 JL Oah OaX JL Oal Oa\ J Oah  J Oad  JR J_ OaX*R J`4 Oa\      JdT Oal Jb
    JdT Oah JdT Oa` JdT Oad JK8*
 JX
`       i      `

 J OaX  J^X OaX OaT JYt OaT      J J Oa\ OaX JR JK8

 JX
       !
$nth_clause_ref                  
`
   a        
 JӀ     
X
X
    J
	                            
           9      4

0 J Oad  JR JK8

 JX
         

 JL Oah OaX JL Oal Oa\ J Oah  JR J`4 OaX-    Jd -r JdT Oah J`4 Oa\      JdT Oal Jb
    JdT Oah JdT Oa` JdT Oad JK8*
 JX
@             

 JL Oah OaX JL Oal Oa\ JM Oah Oad JD Oah  JR J`4 OaX-    Jd -r JdT Oah J`4 Oa\      JdT Oal Jb
    JdT Oah JdT Oa` JdT Oah JK8*
 JX
  )     $

 JL OaX JL Oa\ JL Oa` JL Oad JJ Jt


 Jz
 J     
 Jz
H J4
 J^ OaX J^ Oa\ J     Ԩ
 JQ J^ OaX J^ Oa\ J^ Oa` J^ Oad J     
 JK JJT
 JX
                           

` JL Oah OaX JJ J     `
 JQ J`4 OaX      JdT Oa\ JdT Oah J^ Oa` Oad Oa\ Oa` J    s
 JK JJT
 JX
               
     JL OaX JL Oa\ JL Oa` JL Oad JO Oa` JJ Jt
(

 Jz
0 J     
 JT Oa` JF
, 
 J
8 Jz
x J4
 J^ OaX J^ Oa\ J^  Oad Oa` J     H
 J^  Oah OaT JO OaT    JVTRp  Oad Oah    J^ OaX J OaX Oa\ Oa` J`4 OaX    Jd 2 Jd J Jb    JdT Oa\ JdT Oa` J`4 Oa\
    Ja      JcH JcH J JcH JcH JJ*
 JX
p                           1     ,

x JL OaX JL Oa\ JL Oa` JL Oad J^ OaX J]T Oa\ J]T Oa` J]T Oad J^ Oah JJ J
h x
 J^  OaX OaT JO OaT    JRp  OaX    JQ J^ OaX J^ Oa\ J
pd
 J_  OaT JM OaT JK JJT
 JX
X                  
     JL Oah OaX J`4 OaX      JdT Oa\ JdT Oah J^ Oa` Oad Oa\ Oa` JJ J    s
 JK JJT
 JX
               
retract         
$retract                 
 
`             

   a        
l JӀ      
0
0
    J
0	                            
           a        
 JӀ     


0    J
H	                            
`           Q      H
`
p JYt OaX      J J Oa\ OaX JR JK8

` JX
0       i      d
`     JL Oa\ OaX J^  Oa` OaX J    
` J^ Oa\ Oa` OaX Oa\ JK8

` JX
   i      d

@ JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\
0    JdT Oa` JK8*
 JX
   Q      H

  JYt OaX      J J Oa\ OaX JR JK8

 JX
P        
$retract2                

   a        
 JӀ     


    J
	                            
                 
     JL Oa\ J]T Oa\ J]T Oa` J`4 Oad
0    Jb      JcH JdT OaX JFh
P
 JQ J_  OaX J^ Oa\ J_  Oa` JJ

 JX
0                   

p JJ J     
 JQ J]T Oad J
d (
 J_  OaX J    b
 JK JJT
 JX
                    

H JL Oad OaX JJ J     `
 JQ J`4 OaX      JdT Oa\ JdT Oad J`4 Oa\ |8    JdT Oad JdT Oa` J]T Oa` JF
@x
 J_  OaX J    b
 JK JJT
 JX
                

 JJ J     
 JQ J OaX Oa` Oad J`4 OaX    JdT Oa` JdT Oad JF    
 J JJT
 JX
X                 
     JL Oad OaX JL Oah Oa\ J Oad Oal Oap J`4 OaX    Jd j Jd j Jb    JdT Oal JdT Oap J`4 Oa\
0    Jb      JdT Oah Jb |8    JdT Oad JdT Oa` JK8*
 JX
       
0      
 
   
H      

8   a        
 JӀ      


    J
	                            
           a        
D JӀ     


$    J
	                            
           q      h

 JYt OaX      J J Oa` OaX JL Oad Oa\ JR J^ Oa` Oad Oa\ Oa` JK8
8
 JX
       y      t
     JL Oa` OaX JL Oad Oa\ J^  Oa\ OaX J    
 J^X Oa` OaX J^X Oad Oa` JK8
8
 JX
         
8
  JL Oad OaX JL Oah Oa\ J Oad  JR J_ OaX*R J`4 Oa\
    Ja      JdT Oah JdT Oad J JdT Oa` JK8*
8 JX
       Q      H
8
 h JYt OaX      J J Oa\ OaX JR JK8
8
8 JX
 (      9     0
8
! JL Oa\ JL Oa` J]T Oa\ J]T Oa` J`4 Oad
    JdT OaX JcH JFh
!P
8 J  J_  OaX J^ Oa\ J     `
8 JQ J^ OaX J`4 Oa\ |8    JcH JcH J
!d
8 J^ OaX J    b
8 JK JJT
8 JX
 x               Y     P
8
" JL Oa\ JL Oa` J]T Oa\ J]T Oa` J`4 Oad
    JdT OaX JcH JFh
"P
8 J_  OaX J^ Oa\ J     `
8 JQ J  J`4 OaX      JcH JcH J`4 Oa\ |8    JcH JcH J^ Oa` JF
"x
8 J^ OaX J    b
8 JK JJT
8 JX
!               1     ,
8
$ JL Oa\ JL Oah Oa` J]T Oa\ J]T Oa` J`4 Oad
    Ja      JcH JdT OaX J JdT Oah JFh
$P
8 J_  OaX J^ Oa\ J     
8 JQ J^ Oa` J Oa` Oad Oah J`4 OaX    JdT Oad JdT Oah JF    
8 J JJT
8 JX
#            9H
$`$fetch_predicate_indicator_from_clause                   
$(
$x   a        
$ JӀ     
%
%
&8    J
$`	                            
8                 
8     JL OaX JL Oa\ J]T Oa\ JFh
%
$x
8 J`4 OaX    Jd j Jd j JcH J`4 Oa\
0    Jb      JcH JcH JJ*
8 JX
$            
$x
&( JYt OaX |8    Jd Jh OaX J Jkl OaT JYt Oa\    J J Oa\ Oa` JR Jo$ JFh     
$x J
& JJT
$x JX
%         q      h
$x     JYt Oa\    J J Oa\ Oa` Jo$ JFh     
$x J
& JJT
$x JX
&8                 
&retractall     p
&$retractall              
&
&             
&
'X   a        v Jwh      v
'
(    J
&	                            
$x           a        w Jt     w
(
*    J
&	                            
&           Q      H
&
( JYt OaX      J J Oa\ OaX JR JK8
'X
& JX
'       i      d
&     JL Oa\ OaX J^  Oa` OaX J    
& J^ Oa\ Oa` OaX Oa\ JK8
'X
& JX
(         
'X
( JL Oa` OaX JL Oad Oa\ J Oa`  JR J_ OaX*R J`4 Oa\
0    Jb      JdT Oad JdT Oa` JK8*
'X JX
(   Q      H
'X
* JYt OaX      J J Oa\ OaX JR JK8
'X
'X JX
)       !
)$retractall_lu         1(
)$erase_all_clauses_for_dynamic                   
)H
)             
)h
*(   a        w J`     w
,
-    J
)	                            
'X           a        
*4 JӀ     
-8
-8
.x    J
)	                            
)               
'X     JL OaX JL Oa\ J]T OaT J]T OaT JJ Jx    
*  JJ
)
'X J^ OaX J^ Oa\ Jx    
+x  J^ Oa` Jn Oa` J`4 OaX    JcH JcH JF
,d
'X JK JO JJT
'X J^ OaX J^ Oa\ Jx    
+ ` JJ
*(
'X J^ OaX J_  Oa\ J_  Oa` Jo$ JF
,p 
'X J
,t J`4 OaX    Jd j Jd j Jb    JcH JcH J`4 Oa\
&    JcH JJ*
'X JX
*                                 x
)
-  J]T Oa` J]T Oad JJ J
, (
) J^ OaX J    b
) J JJT
) JX
,          )      
)     JJT
) JX
-             
*(
- JL Oa` OaX J`4 OaX      JdT Oa\ JdT Oa` J`4 Oa\ |8    JdT Oa` J`x OaT J]T Oa` JFh
-x
*( J^ OaX J    b
*( J JJT
*( JX
-8            
*(
.h JL Oa` OaX J`4 OaX      JdT Oa\ JdT Oa` J]T Oa\ J]T Oa` JFh
.\x
*( J JJT
*( JX
-          )      
*(     JJT
*( JX
.x           
4habolish        }h
4$abolish                 
.
.             
.
/P   a        
. JӀ      
/
/
0    J
.	                            
*(           a        
/\ JӀ     
0
0
3    J
.	                            
.           Q      H
.
0  JYt OaX      J J Oa` OaX JR JK8
/P
. JX
/       q      h
.     JL Oa` OaX J^  Oad OaX J    
. J^X Oa` OaX J^X Oad Oa` JK8
/P
. JX
0             
/P
1 JL Oad OaX JL Oah Oa\ J Oad  JR J_ OaX*R J`4 Oa\
.    Ja      JdT Oa` JdT Oad J JdT Oah JK8*
/P JX
0             
/P
1 JL Oad OaX JL Oah Oa\ J Oah  JR J_ OaX*R J`4 Oa\
.    Ja      JdT Oa` JdT Oad J JdT Oah JK8*
/P JX
1            
/P
3 JL Oad OaX JL Oah Oa\ JS J_ OaX	T J`4 Oa\	T    JdT Oad JdT Oah JdT Oa` J`x OaT J]T Oa` JJ J
2Z
/P JH JF
2 
/P J
2 J^ OaX J    b
/P J JJT
/P JX
1                     

2$abolishd      	
2$abolishs                
2
3              
2
3`   a        
3 JӀ     
M8
M8
N    J
2	                            
/P           a        
3l JӀ     
N
N
R    J
2	                            
3                  
/P     J Oad OaX Oa\ JFh     
/P J
4P J^ Oad Oa` OaX Oa\ Jx    
40 ` JK8
3 
/P J^ Oad Oa` OaX Oa\ JK8
3`
/P JX
3             
.      
.
4   
.      
.
4   a        
4 JӀ      
5h
5h
5    J
4h	                            
3`           a        
5 JӀ     
6
6
7    J
4	                            
4           Q      H
4
5 JYt OaX      J J Oa\ OaX JR JK8
4
4 JX
5h       i      d
4     JL Oa\ OaX J^  Oa` OaX J    
4 J^ Oa\ Oa` OaX Oa\ JK8
4
4 JX
5   !H
60$new_abolish                     
6
6H   a        
6T JӀ     
8
8
;    J
60	                            
4                 
4
7 JL Oa` OaX JL Oad Oa\ J_ OaX    J_ Oa\   & J     (
4 JR J^ Oa` Oad OaX Oa\ JK8
6H
4 JX
6       !.
7P$old_abolish                     
70
7h   a        
7t JӀ     
FP
FP
K    J
7P	                            
6H           )      $
4     JK8
7h
4 JX
7   !Y
8$abolish_all                     
7
8(   a        
84 JӀ     
<h
<h
=    J
8	                            
7h           I      @
6H
9h J OaX  JR J^X Oa\ OaX JK8
8(
6H JX
8       !

8$abolish_all_atoms               
8
9   a        
9 JӀ     
=8
=8
=    J
8	                            
8(           9      4
6H
9 Jl OaX  JR JK8
9
6H JX
9x   Q      H
6H
9 JYt OaX      J J Oa\ OaX JR JK8
6H
6H JX
9             
6H
: JYt OaX    J J Oa` Oad J OaX Oa` Oad JFh     
6H J
:p J     `
6H JR JK8
3 
6H JX
:                    
6H
; JYt OaX    J J Oa` Oad J OaX Oa` Oad JFh     
6H J
; J     
6H JR JJT
6H JX
:               
6H
; JYt OaX    JX Je Oa` Js J    JL Oad Oa\ J`4 OaX    Jd j Jd j Jd( Oa` J`4 Oa\
4h    Jb      JdT Oad Jd( Oa` JK8*
6H JX
;(         
6H     JL Oa` OaX JL Oad Oa\ J`4 OaX-    Jd z JdT Oa` J`4 Oa\
4h    Jb      JdT Oad JdT Oa` JK8*
6H JX
;             
8(
=  JL OaX J]T Oa\ J]T Oa` JFh
<
8( J`4 OaX    JcH JcH J^ Oa\ JF    
6H
8( J JJT
8( JX
<h         )      
8(     JJT
8( JX
=             
9
= JL OaX JL Oa\ J]T Oa` JFh
=
9 J`4 OaX    JcH JcH J^ Oa\ JF    
6H
9 J JJT
9 JX
=8         )      
9     JJT
9 JX
=       1h
>($check_error_in_predicate_indicator              
=
>@   a        
>L JӀ     
>
>
C    J
>(	                            
9           I      @
>@
? J OaX  JR J_ OaX*R JK8*
>@ JX
>       )
?$check_error_in_module                   
>
?(   a        
?4 JӀ     
Dp
Dp
D    J
?	                            
>@                 
>@
@  JYt OaX      Jd Jh OaX J J JL Oa\ JJ JQ JF
@
?(
>@ J^ OaX J^ Oa\ JJ
>@
>@ JX
?               
>@
@ JL Oa` OaX JL Oad Oa\ J`4 Oa\    J`x OaT J`x OaT Jݠ  JR J`4 OaX-    Jd z JdT Oa` J^X Oad Oa\ JK8*
>@ JX
@0   q      h
>@
A( JYt OaX    Jd Jh Oa` J Jkl OaT J Oa`  JR J_ OaX*R JK8*
>@ JX
@           
>@
B@ JYt OaX    J JL J Jkl OaT JL Oa\ JO OaX JJ Jt
B 
A
>@ Jz
B, Jl  JT OaX JF
B$ 
>@ J
B4 J JJT
>@ J4
>@ JQ J`4 OaX-    Jd  } Jc J^ Oa\ JJ*
>@ JX
A8                           i      d
>@
B JYt OaX    J J J Jkl Oa` J Oa`  JR J_ OaX*R JK8*
>@ JX
BP       
>@
C JYt OaX    J J J J JL Oa\ JO OaX JJ Jt
C
CL
>@ Jz
C JH  JT OaX JF
C 
>@ J
C J JJT
>@ J4
>@ JQ J`4 OaX-    Jd  ~ Jc J^ Oa\ JJ*
>@ JX
B                                     
>@     JYt OaX    J J J Jkl Oa` J^  Oad OaT JO OaT    JVTS  Oa` Oad    JR J`4 OaXΰ    Jd w
 Jd( Oa` JK8*
>@ JX
C   I      @
?(
D J OaX  JR J_ OaX*R JK8*
?( JX
Dp            
?(     JL OaX JL Oa\ JO OaX JJ Jt
E
E4
?( Jz
E Jl  JT OaX JF
E 
?( J
E J JJT
?( J4
?( JQ J`4 OaX-    Jd  } JcH J^ Oa\ JJ*
?( JX
D                               !
$(
E$abolish_all_old                 
E
E   a        
E JӀ     
K
K
LH    J
E	                            
?(          A     <
7h
G JL Oa` OaX JL Oa\ J Oa`  JJ JQ JO Oad Jt
Gd
G4
7h Jz
Gl J_ OaX    J_ Oa\    J     (
7h JT Oad JF
Gh 
7h J
Gt J_ OaX*R J`4 Oa\
4h    Jb      JcH JdT Oa` JJ*
7h J4
7h J^ OaX JJ
E
7h JX
FP                           q      h
7h
H JYt OaX    J J OaX Oa` JL Oad Oa\ JR J^ Oa` Oad Oa\ Oa` JK8
/P
7h JX
G       )

H$abolish_all_atoms_old                   
G
H0   a        
H< JӀ     
Lp
Lp
M    J
H	                            
E          a     \
7h
I JL OaX JL Oa\ Jl  JJ JQ JO Oa` Jt
I
I
7h Jz
I J_ OaX    J_ Oa\    J     (
7h JT Oa` JF
I 
7h J
I J`4 OaX-    Jd z JcH J`4 Oa\
4h    Jb      JcH JcH JJ*
7h J4
7h J^ OaX J^ Oa\ JJ
H0
7h JX
H                           Q      H
7h
J@ JYt OaX      J J Oa\ OaX JR JK8
7h
7h JX
J        9      0
7h
Jx JO OaX  " JR JJT
7h JX
JP             
7h
K JX OaX Jd Jh OaX J J JL Oa\ JJ JQ JF
K 
7h
7h J^ OaX J^ Oa\ JJ
7h
7h JX
J               
7h     JL Oa` OaX JL Oad Oa\ J`4 OaX-    Jd z JdT Oa` J`4 Oa\
4h    Jb      JdT Oad JdT Oa` JK8*
7h JX
K             
E
L8 JL OaX J]T Oa\ J]T Oa` JFh
L,
E J_  OaX J_  Oa\ J^ Oa` JF    
/P
E J JJT
E JX
K         )      
E     JJT
E JX
LH             
H0
M  JL OaX JL Oa\ J]T Oa` JFh
L
H0 J^ OaX J_  Oa\ J^ Oa` JF    
/P
H0 J JJT
H0 JX
Lp         )      
H0     JJT
H0 JX
M      	      
3 
N0 JL Oa` Oa\ JJ J     8
3  J OaX Oad Oah J_ OaX y* J`4 Oa\ 0    J`x OaT JdT Oad JdT Oah JdT Oa` Ja J]T Oa` J
N$Z
3  J^ OaX J    b
3  J^ OaX J    b
3  J JJT
3  JX
M8          A      8
3 
Np J     
3  J JJT
3  JX
N@       A      8
3 
N J     
3  J JJT
3  JX
N       )      
3      JJT
3  JX
N             
3`
O JL Oa` OaX JL Oad Oa\ J     
3` JR J Oa` Oah Oal J`4 OaX    Jd j Jd j Jb    JdT Oah JdT Oal J`4 Oa\
4h    Jb      JdT Oad JdT Oa` JK8*
3` JX
N        
3`
P JL Oa` OaX JL Oad Oa\ J_ OaX    J_ Oa\   & J     (
3` J^ Oa` Oad OaX Oa\ J     
3` J Oa` Oah Oal J_ OaX J`4 Oa\,    Jb
4h    Jb      JdT Oad Jb    JdT Oah JdT Oal JK8
3` JX
O             
3`
Qx JL Oa` OaX JL Oad Oa\ J     
3` JR J Oa` Oah Oal J`4 OaX    Jd j Jd j Jb    JdT Oah JdT Oal J`4 Oa\
4h    Jb      JdT Oad JdT Oa` JK8*
3` JX
P       
3`
R JL Oa` Oa\ JJ J     8
3` JQ J OaX Oad Oah J_ OaX y* J`4 Oa\ 0    J`x OaT JdT Oad JdT Oah JdT Oa` Ja J]T Oa` J
R|Z
3` J^ OaX J    b
3` J^ OaX J    b
3` J JJT
3` JX
Q              A      8
3`
R J     
3` J JJT
3` JX
R       )      
3`     JJT
3` JX
R       a        
R JӀ      
S`
S`
S    J 	                            
H0                 
R
S JL Oa` OaX J_ OaX    J_ Oa\    J     (
R JR J^  Oad OaX J    
R J^ Oa` Oad OaX Oa\ JK8
R JX
S`   q      l
R     JL Oa\ OaX J`4 OaX2p    Ja     JdT Oa\ J Jd & J_ Oa\2Z JK8*
R JX
S         
T JL Oa` OaX JL Oad Oa\ J Oa`  JR J_ OaX*R J`4 Oa\     Jb      JdT Oad JdT Oa` JK8* JX
Th   Q      H
U0 JYt OaX      J J Oa\ OaX JR JK8 JX
T       9      0
Uh JO OaX  " JR JJT JX
U@             
U JX OaX Jd Jh OaX J J JL Oa\ JJ JQ JF
U J^ OaX J^ Oa\ JJ JX
Ux               
W  JYt OaX }    Jd Jh OaX J J JL Oa\ JJ JQ JF
V J^ OaX J^ Oa\ JJ JX
V         @
V$dynamic2                
V
V   a        
 J`     

W
^    J
V	                            
R           )      $     JK8
V JX
W0   ! 
Wh$logical_updatable               
WH
W   a        
 J`     

_X
e`    J
Wh	                            
V                 
V
Xp JL Oa` OaX JL Oad Oa\ J^  Oah OaX J    n
V J_ Oa\    Jݠ  JR J^ Oa` Oad OaX Oa\ JK8
W
V JX
W      I    @
V
^ JYt OaX    J$ J J J Oa` Oad JL Oa\ J]T OaT J Oad  Jl Oa`  JJ JQ J Oa` Oad JF
^X 
V J
^ J_  OaX J]T Oa` J_  Oad J     
V JS Jt
^`
Z
V Jz
^ J^  Oah OaT JYt OaT~    JL J J Jt
^= J^  Oal OaT JO OaT    JVTQ   Oah Oal    J     
V JH JF
^d 
V J
^ J_  OaX J`4 Oa\p    JcH Jd    J    
V J^ OaX J^ Oa\ J^ Oad J     
V JK JJT
V JmL
^h
[4
V J^  OaX OaT JYt OaT~    JL J Jt Jt   J^  Oa\ OaT JO OaT   JVTQ   OaX Oa\    JH JF
^l 
V J
^ JK JJT
V JmL
^p
[
V J^  OaX OaT JYt OaT~    JL J J Jt
^E J^  Oa\ OaT J  OaT
^M JVTQ   OaX Oa\    JH JF
^t 
V J
^ JK JJT
V JmL
^x
]
V J^  OaX OaT JYt OaT~    JL J Jt Jt  @ J^  Oa\ OaT JO OaT  @ JVTQ   OaX Oa\    J_  OaX J^ Oa\ J     
V JH JF
^| 
V J
^ J^  Oa` OaX J`4 Oa\~    JcH Jbo    Jd   @ J    
V J^  Oad OaX J`4 Oa\p    JdT Oa` Jd    J    
V J_  OaX J`4 Oa\~    JdT Oad Jbo    Jd    J    
V J^ OaX J^ Oa\ J_  Oa` J^ Oad J     
V JK JJT
V J4
V J`4 OaX    Jd j Jd j Jc J`4 Oa\     Jb      JcH Jc JJ*
V JX
X                        ?   ?   ?   ?   ?   ?   ?   ?   ?                  ~                               
V     JL Oa` OaX JL Oad Oa\ J`4 OaX-    Jd -r JdT Oa` J`4 Oa\     Jb      JdT Oad JdT Oa` JK8*
V JX
^      	    
W
eP JYt OaX    J$ J J J Oa` Oad JL Oa\ J]T OaT J Oad  Jl Oa`  JJ JQ J Oa` Oad JF
d 
W J
e J_  OaX J]T Oa` J_  Oad J     
W JS Jt
d
ad
W Jz
e$ J^  Oah OaT JYt OaT~    JL J J Jt
d J^  Oal OaT JO OaT    JVTQ   Oah Oal    J     
W JH JF
e  
W J
e, J_  OaX J`4 Oa\p    JcH Jd 
d J    
W J^ OaX J^ Oa\ J^ Oad J     
W JK JJT
W JmL
e
b
W J^  OaX OaT JYt OaT~    JL J J Jt
d J^  Oa\ OaT J  OaT
d JVTQ   OaX Oa\    JH JF
e 
W J
e4 JK JJT
W JmL
e
b
W J^  OaX OaT JYt OaT~    JL J Jt Jt   J^  Oa\ OaT JO OaT   JVTQ   OaX Oa\    JH JF
e 
W J
e< JK JJT
W JmL
e
dX
W J^  OaX OaT JYt OaT~    JL J Jt Jt  @ J^  Oa\ OaT JO OaT  @ JVTQ   OaX Oa\    J_  OaX J^ Oa\ J     
W JH JF
e 
W J
eD J^  Oa` OaX J`4 Oa\p    JcH Jd 
d J    
W J_  OaX J`4 Oa\~    JdT Oa` Jbo    Jd    J    
W J^ OaX J^ Oa\ J_  Oa` J^ Oad J     
W JK JJT
W J4
W J`4 OaX    Jd j Jd j Jc J`4 Oa\     Jb      JcH Jc JJ*
W JX
_X                                   ?   ?   ?   ?   ?   ?   ?   ?   ?                  ~                           
W     JL Oa` OaX JL Oad Oa\ J`4 OaX-    Jd -r JdT Oa` J`4 Oa\     Jb      JdT Oad JdT Oa` JK8*
W JX
e`       ! {H
f(dynamic_predicate      )

fX$bad_if_is_semantics                     
e
fp                            
f 
f   a        D J`      D
g@
g    J
f(	                            
W           a        | Jt     |
i(
ip    J
fX	                            
fp           a      \
fp
g JL Oa` OaX JL OaX Oa\ J`4 Oa\
f@    JdT Oa` JdT OaX JK8
f
fp JX
g@       
fp     JL OaX J]T OaX JJ J    n
fp JO Oa` Jt
h
hX
fp Jz
i J^X Oa\ OaT JO OaTr JT Oa` JF
h 
fp J
i J_ OaX    J    m
fp Jz
h J4
fp J_ OaX    J    m
fp J^  Oa\ OaX J    
fp J^ OaX JF
i 
fp J_  OaX J    m
fp JK JJT
fp JX
g                           I      @
f
i` J OaX  JR J_ OaX*R JK8*
f JX
i(             
f     JL Oa` OaX JL Oad Oa\ J_ Oa\Z Jݠ  J_ Oa\r Jݠ  JR J`4 OaXΰ    Jd ~ JdT Oa` J^X Oad Oa\ JK8*
f JX
ip       $strict_iso          	`     JL Oa\ JFh
jӰ	` J_ OaX
i J_ Oa\ Jx    
j  J^ OaX JJ	` JK JJT	` JX
j              i      d
k JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\    JdT Oa` JK8* JX
j   Q      H
k` JYt OaX      J J Oa\ OaX JR JK8 JX
k              
k JYt OaX }    Jd Jh OaX J J JL Oa\ JJ JQ JF
k J^ OaX J^ Oa\ JJ JX
kp         9      0
l0 JO OaX  " JR JJT JX
l             
mX JX OaX Jd Jh OaX J J JL Oa\ JJ JQ JF
l J^ OaX J^ Oa\ JJ JX
l@         !(
l$do_make_public                  
l
l   a        
m JӀ     
n
n
n    J
l	                            
f                 
m JYt OaX    J J Oa` Oad J Oad  Jl Oa`  JR J OaX Oa` Oad JFh      J
m JK8
l JX
mh                    JL Oa` OaX JL Oad Oa\ J`4 OaX-    Jd -r JdT Oa` J`4 Oa\     Jb      JdT Oad JdT Oa` JK8* JX
n        A      8
l
n J     `
l JR JJT
l JX
n             
l     JL Oah OaX JL Oal Oa\ J^  Oad Oa` J     
l J^  Oap OaX J`4 Oa\p    JdT Oad Jd    J    
l J^ Oah Oal OaX Oa\ J^X Oap Oad J     
l JJT
l JX
n    
o$is_public               
o
o   a        
o JӀ     
p0
p0
pp    J
o	                            
l           A      8
o
p` J     `
o JR JJT
o JX
p0             
o     J^  Oad Oa` J     
o J^  Oah OaT JYt OaTp    J Jh Oad Jt Jt   J^  Oal OaT JO OaT    JVTQ  Oah Oal    JJT
o JX
pp   !    
q(hide_predicate                   
q
q@   a        
qL JӀ      
q
q
s     J
q(	                            
o           i      d
q@
r JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\
q(    JdT Oa` JK8*
q@ JX
q   !(
r($hide_predicate2                 
r
r@   a        
rL JӀ     
sX
sX
tp    J
r(	                            
q@           Q      H
q@
r JYt OaX      J J Oa\ OaX JR JK8
r@
q@ JX
r       Y      P
q@     JL Oa\ OaX J^  Oa` OaX J    
q@ JK8
r@
q@ JX
s              
r@
s JL Oa` OaX JL Oad Oa\ J Oa`  JR J_ OaX*R J`4 Oa\
q(    Jb      JdT Oad JdT Oa` JK8*
r@ JX
sX         
r@
t` JYt OaX    J J Oa` Oad JR J OaX Oa` Oad JFh     
r@ J
tL J     
r@ JJT
r@ JX
s               
r@     JL Oa` OaX JL Oad Oa\ J`4 OaX-    Jd z JdT Oa` J`4 Oa\
q(    Jb      JdT Oad JdT Oa` JK8*
r@ JX
tp       !    
u8predicate_property     )
G
uP$predicate_property2                     
t
uh             
u
u   a        
ut JӀ      
v8
v8
v    J
u8	                            
r@           a        
u JӀ     
x8
x8
y    J
uP	                            
uh           Q      H
uh
vx JYt OaX      J J Oa` OaX JR JK8
u
uh JX
v8       q      h
uh     JL Oa` OaX J^  Oad OaX J    
uh J^X Oa` OaX J^X Oad Oa` JK8
u
uh JX
v       10
w8$generate_all_preds_from_mod           !
wP$predicate_property              
v
wh             
w
w   a        
wt JӀ     
z
z
{X    J
w8	                            
u           a        
w JӀ     
|h
|h
p    J
wP	                            
wh                 
u
x JL OaX JL Oa\ JL Oa` J  JJ JQ J]T Oa\ JF
x
wh
u J^ OaX J_  Oa\ J^ Oa` J^ Oad JJ
w
u JX
x8         Q      H
u
y0 JYt OaX      J J Oa` OaX JR JK8
u
u JX
x       Y      T
u
y JL Oad Oa\ JL Oa\ Oa` J     x
u JR JK8
w
u JX
y@         
u     JL OaX JL Oa\ JL Oa` J OaX Oa` Oad J_ OaXR J`4 Oa\h    Ja JcH JdT Oa` JdT Oad J]T Oa` JJ J
zpZ
u J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ
w
u JX
y            
wh
{H JL OaX JL OaX Oa\ JM OaX Oa` J]T Oa\ J]T Oa` JFh
{0
wh J^ OaX J_  Oa\ J_  Oa` Jo$ JF     
wh J
{8 JK JJT
wh JX
z                         
wh     JL OaX JL Oad Oa\ J_ OaXR J`4 Oa\h    JdT Oad JdT Oa` Ja Ja J]T Oa` JJ J
|(Z
wh J^ OaX J^ Oa\ J^ Oa` Jo$ JF     
wh J
|0 JK JJT
wh JX
{X                           built_in       I      D
w
| JO Oad
|B J     
w JR JJT
w JX
|h         
w
}p JO Oad> J^  Oad Oa` J     
w J^  Oah OaT JYt OaT~    J Jh Oad Jt Jt   J^  Oal OaT JO OaT    JVTQ  Oah Oal    JJT
w JX
|       h    tabled               
w
~( JO Oad
}Z J^  Oad Oa` J     
w J^  Oah OaT JYt OaT~    J Jh Oad Jt Jt   J^  Oal OaT JO OaT    JVTQ  Oah Oal    JJT
w JX
}       I      @
w
~ JO Oad  J     `
w JJT
w JX
~8               static             |
w
 JL OaX JL Oa\ JO Oad
~r JO Oa` JJ Jt

(
w Jz
 J     `
w JT Oa` JF
 
w J
 J JJT
w J4
w JO Oa` Jt


w Jz
 J^ OaX J^ Oa\ J     
w JT Oa` JF     
w J
 J JJT
w J4
w JK JJT
w JX
~                                                   
    a         J()     <   V J
                               
w           y      t
w
 JL Oah OaX JL OaX Oa\ JYt OadP    J J Oah J Oah Oa\ Oa` J^X Oah Oad JK8
 
w JX
   I      @
w
x JO Oad b J     8
w JJT
w JX
       !    
`imported_from                    
@             
w
@ JL Oah Oa\ JYt Oad
`    J J Oah J OaX Oal Oap J_ OaXR J`4 Oa\h    JdT Oah JdT Oa` JdT Oal JdT Oap J^  OaT Oa` JJ J    Z
w JK JJT
w JX
           9      0
w
  JO Oad 2 JK8
o
w JX
P               exported       	o
$member                  

   a        
 JӀ     uuv8    J

                            
           	      
w
` JL Oah Oa\ JM Oah Oa` JO Oad
z Jn OaX J_ OaX( J`4 Oa\(    J`x OaT JdT Oah Ja J]T Oa` JJ J
Z
w J`4 OaX    JcH JcH J^ Oa\ JF    

w JK JO JJT
w JX
0                !    
Hnumber_of_clauses                
(       Y      P
w     JYt Oad
H    J Jkl Oa` J     H
w JJT
w JX
p       )    
predicate_statistics                     

   a        
 JӀ      
h
h
0    J
	                            
                 

 JL Oah OaX JL Oal Oa\ J Oah  JR J_ OaX*R J`4 Oa\
    JdT Oah JdT Oal JdT Oa` JdT Oad JK8*
 JX
h       )
$predicate_statistics                    

(   a        
4 JӀ     
p
p
    J
	                            
                 

  JYt OaX      J J Oah OaX JL Oal Oa\ JL Oap Oa` JL Oat Oad J^ Oah Oal Oa\ Oa` J^ Oap Oat Oad Oah JK8
(
 JX
             
     JL Oah OaX JL Oal Oa\ JL Oap Oa` JL Oat Oad J^  Oa\ OaX J    
 J^X Oah OaX J^ Oal Oap Oa` Oad J^X Oat Oah JK8
(
 JX
0       !
$key_statistics                  

    a        
 J      
             J
                               
(                 
(
 JL Oal OaX J     `
( JR J`4 OaX      JdT Oa\ JdT Oal J^ Oa` Oad Oa\ Oa` J^X Oah Oad JK8
 
( JX
p       A      <
(
0 J     
( JR J JJT
( JX
    A      <
(
p J     
( JR J JJT
( JX
@   I      @
(     JJ J     
( JK JJT
( JX
           9        /build/buildd/yap-5.1.1/pl/modules.yap yap i   i         T        
Z@	g J|           
)A

0
9   D3w                    A         8        
Z	8i J                   )g 
$consulting_file_name ap-5.1             

   a        
H J     
H
H
H    J

                            
            9      4
     J    4
 JJT
 JX
H   
$module_dec              
p
   a        
 JL     


    J

                            
           A      <     JL OaX Oa\ JL Oa\ Oa` JK8
 JX
   1 
p$process_module_decls_options                    
@
   a        
 JӀ     


X    J
p
                            
                      JL Oa\ JL Oa` JL Oad JJ JQ JF
 J^ OaX J`4 Oa\    JcH JcH JcH JJ
 JX
             I      @

 J OaX  JR J_ OaX*R JK8*
 JX
       9      0

 JO OaX  " JR JJT
 JX
       10
@$process_module_decls_option                     

X   a        
d JӀ     


    J
@
                            
                 

H JX OaX Jd Jh OaX J J JL Oa\ JJ JQ JF
@
X
 J^ OaX J^ Oa\ JJ

 JX
         Y      P
     JL Oa` OaX J`4 OaX-    Jd r JdT Oa` JK8*
 JX
X       A      <
X
X J OaX  J_ OaX*R JK8*
X JX
             D
   a        
 J      
             J
                               
X           9      4
X
 Jl OaX  JR JK8

X JX
h   a      \
X
 JYt OaX    JX Je Oa\ J Jkl OaT JR J^X Oa\ OaX JK8

X JX
       
0hidden         )
H$process_hidden_module                   
                 

`   a        
 JL     


    J
H
                            
           I      D
X
 JYt OaX
0    J Jkl OaX JR JK8
`
X JX
   Y      P
X     JL Oa` OaX J`4 OaXΰ    Jd t JdT Oa` JK8*
X JX
       )(
$convert_true_off_mod3         )/P
$prepare_restore_hidden                  
`
             

@   a        
 JӀ     
P
P
    J

                            
`           a        
L JӀ     
 
 
X    J

                            
                 
`     JL Oa` Oa\ J]T Oa\ JFh
4

` J]T OaX J^ Oa\ JF
8
` J_  OaX J_  Oa\ JJ
@
` JX
         1     ,

p JR zZ JJT
 JX
P   1     ,

 JR w JJT
 JX
   q      h
     JL Oad OaX JL Oa\ Oa` J`4 OaXΰ    Jd t Jb
0    JdT Oad JK8*
 JX
       9      0
@
H JM OaX Oa\ JR JJT
@ JX
              
@     JL Oa` OaX JL Oad Oa\ J_ OaX/ J`4 Oa\    JdT Oad JdT Oa` J^  OaT Oa` JJ J    [`
@ JK JJT
@ JX
X           i      `p
H JL Oa` OaX J Oa`  J_ OaX*R J`4 Oa\X    JdT Oa` JK8*p JX
       a      \p
 JL Oa\ OaX Jl Oa\  JR J^  OaT OaX J    0p JJTp JX
X   q      hp     JL Oa` OaX J`4 OaX-    Jd  } JdT Oa` J`4 Oa\X    JdT Oa` JK8*p JX
       !
q
8$add_module_on_file              

P   a        
\ JӀ     


    J
8
                            
@                 
     JL Oa` OaX JL Oad Oa\ J^  OaT OaX J^X Oa` Oa\ J    0
 J_ OaXJ J^  Oah Oa\ J     
 J^X Oa` OaX J^X Oad Oa` JK8
P
 JX
   1 
$add_preexisting_module_on_file                  
`
   a        
 JӀ     
@
@
    J

                            
P                 
P
 JL OaX JL Oa\ JL Oa` J_ OaX( J`4 Oa\(    Ja JcH J`x OaT J]T Oa` JJ J
Z
P JQ J^ OaX J^ Oa\ J^ Oa` J^ Oad J_  Oah JJ

P JX
             !H
$process_exports                 

0   a        
< JӀ     
x
x
    J

                            
                 
P     JL OaX JL Oa\ JL OaX Oa` J^ Oa\ J]T Oa` JFh
X
0
P J_ OaX( J`4 Oa\(    JcH JcH JcH J^  OaT Oa` J    [`
P JK JJT
P JX
             A     8
0
 JO OaX  " JO Oa`  " JJT
0 JX
x             
0
0 JX OaX J\X J]    JX Je Oad Js J    J J Jkl OaX J Oa` Oad J Jkl Oa` JR JK8
0
0 JX
       a      \
0
 JX OaX J\X J]    Js J    J J Jkl OaX JR JK8
0
0 JX
@         
0     JX OaX Jd Jh Oa` J Jkl OaT JL Oad Oa\ J`4 OaX-    Jd z Jd( Oa` J`4 Oa\    JdT Oad Ja Jd( Oa` Jd   " JK8*
0 JX
       

p JL OaX JM Oa\ JL Oa` JL Oad JL Oah JJ JQ J^ OaX J    b
 Jt

P
 Jz
 J_ OaXR J`4 Oa\h    JcH J`x OaT J`x OaT J`x OaT J^ Oa` J
Z
 J^ OaX J    b
 J JJT
 Jz
X J4
 J_ OaX( J`4 Oa\(    JcH JcH JcH J^  OaT Oa` J    [`
 JK JJT
 JX
@                     >   
$mod_scan                

   a        
  JL     
 
 
     J

                            
0               x
     JL OaX JL Oa\ JL Oa` JL Oad JL Oah JJ Jt


 Jz
 Jz
 JmL


 J_ OaX z J` Oa\ Jd   F Ja Jd    Ja Jd   V Ja Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd   V Ja Jd    Ja Jd   V Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   6 Ja Jd    Ja Jd   & Ja Jd   V Ja Jd    Ja Jd    Ja Jd   v Ja Jd    Ja Jd   & Ja Jd   V Ja Jd   F Ja Jd   V Ja Jd   f Ja Jd    Ja Jd    Ja Jd   V Ja Jd   F Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd   f Ja Jd    Ja Jd    Ja Jd   V Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   V Ja Jd   v Ja Jd    Ja Jd   f Ja Jd    Ja Jd    Ja Jd   V Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   V Ja Jd    Ja Jd   & Ja Jd   V Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   v Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd   & Ja Jd   V Ja Jd   F Ja Jd   V Ja Jd   f Ja Jd    Ja Jd    Ja Jd   V Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   & Ja Jd    Ja Jd    Ja Jd    Jd   " J` Oa` JcH Ja JcH Ja JcH Jd   " J
,
 J]T OaX JF


 JQ J_  OaX J` Oa\ Jd    Jd   " Jx    
h J^ OaX J^ Oa\ J^ Oa` J^ Oad J^ Oah JJ

 J`4 OaX    Jd Z Jd r JcH J`4 Oa\    JcH JcH JJ*
 JX
   /   /   /   /   ?   ?   ?      >      !     
     JL OaX JFh

(
 J^ OaX JF
X
 Jt
 

 Jz
 J^ OaX J` Oa\ Jd    Jd   " J    
 JK JJT
 J4
 J^ OaX J` Oa\ Jd    Jd   " J    
 JK JJT
 JX
                        h      P
(   a        
4 JӀ     


0    J

                            
           9      0
(
X JO OaX  " JR JJT
( JX
       !
$check_import                    

   a        
 JӀ     


P    J

                            
(               
(
  JX OaX J\X J]    J JL J J J J J JL Oa\ JL Oa` J]T OaT J]T OaT JH  Jl  JJ JQ JS Jt

L
( Jz
 J^ OaX J^ Oa\ J^ Oa` J^ Oad JF


( JH JF
 
( J
 JS Jt


( Jz
 J^ OaT JO OaT c JH JF
 
( J
 JS Jt


( Jz
 J_ OaXR J`4 Oa\h    JcH Jd  c Jc Jc J]T Oa` JF

( JH JF
 
( J
 Jz
 J4
( Jz
D JmL

<
( J_ OaXR J`4 Oa\h    JcH JcH Jc Jc J]T Oa` JF
H
( JH JF
 
( J
 Jz
D J4
( Jz
T J4
( J^ OaX J^ Oa\ J^ Oa` JJ
(
( JX
h                                                                                            (      ((             
(     JX OaX Jb JbX Oa` Jd Jh Oad J Jkl OaT J`4 OaXΰ    Jd |R Jd( Oad J`4 Oa\
    Jd( Oa` JK8*
( JX
0       !@
 $module_produced by    1         Please answer with 'y' or 'n'                   

   a        
$ JӀ     
x
x
(    J
 
                            
               

@ JL OaX JL Oa\ JL Oa` JL Oad J_ OaXR J`4 Oa\h    Ja JcH JcH JcH J]T Oa` JJ J
Z
 JS Jt


 Jz
$ J^ OaX J^ Oa\ J^ Oa` J^ Oad JF


 JH JF
 
 J
, J JJT
 J4
 JQ J_ OaX z J` Oa\ Jd    Ja Jd    Ja Jd    Ja Jd   V Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   v Ja Jd    Ja Jd   v Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Ja Jd    Ja Jd   & Ja Jd   V Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   & Ja Jd   F Ja Jd   V Ja Jd   F Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd   V Ja Jd    Ja Jd   V Ja Jd    Ja Jd    Ja Jd   v Ja Jd    Ja Jd    Ja Jd    Jd   " J` Oa` Ja      Jc Jb    JcH JcH J Ja JcH Jd   " J
,
 J_ OaX z J` Oa\ Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   V Ja Jd    Ja Jd   v Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   & Ja Jd   F Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd   f Ja Jd   & Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   v Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   & Ja Jd    Ja Jd    Ja Jd    Ja Jd    Jd   " J^ Oa` J
,
 Jt
 

 Jz
4 Jz
 JmL


 J]T OaX JF

(
 J^ OaX JF
X
 J_  OaX J` Oa\ Jd    Jd   " Jx    
T J_  OaX J    b
 JK JO JJT
 J_  OaX J` Oa\ Jd    Jd   " Jx    
 JQ J JJT
 J_ OaX z J_ Oa\
 JF    4@
 J JJT
 JX
   ~                                                                              )      
     JJT
 JX
P             

 JL Oah OaX JL Oal Oa\ J_ OaXR J`4 Oa\h    JdT Oah JdT Oal JdT Oa` JdT Oad J]T Oa` JJ J
Z
 JK JO JJT
 JX
x                   
     JL OaX JL Oah Oa\ JL Oa` JL Oad J_ OaXR J`4 Oa\h    Ja JdT Oah JcH JcH J]T Oa` JJ J
Z
 J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ

 JX
(          Y      T(
` J OaX  JR J^ Oa\ Oa` OaX Oa\ J^X Oad Oa` JK8
(( JX
   I      D(
 JYt OaX      J J Oad OaX JK8(( JX
p   9      0(
 JO OaX  " JR JJT( JX
             (
 JX OaX Jd Jh OaX J J JL Oa\ JL Oa` JL Oad JJ JQ JF
(( J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ(( JX
        Y     T(     JYt OaX    J$ J J JL J J JL Oa` JL Oad J]T OaT J]T OaT JS JJ Jt
d
( Jz
 J^ OaX JF
h
( JH JF
l ( J
 Jz
 J4( J_ OaX J`4 Oa\(    Jc JcH JcH Jd (B JF
pR( JS Jt
x
D( Jz
 J^ OaX J^ Oa\ J^ Oa` J^ Oad JF
|
( JH JF
 ( J
 JS Jt

( Jz
 J^ OaT JO OaT c JH JF
 ( J
 JS Jt

|( Jz
 J_ OaXR J`4 Oa\h    JcH Jd  c Jc Jc J]T Oa` JF
( JH JF
 ( J
 JK JJT( J4( JK JJT( JmL

0( J_ OaXR J`4 Oa\h    JcH JcH Jc Jc J]T Oa` JF
H( JH JF     ( J
 JK JJT( J4( JK JJT( J4( JK JJT( JX
  }  }  }  }  }  }  }  }  }  }  }  }  }  }      }                                                                             1
H$prepare_body_with_correct_modules     !ܠ
P$module_u_vars                   

             
(
         
P   a        
 JӀ     
8
8
Ȁ   
 J
H
                            
           a        
 J޸     


    J
`
                            
           a        
 Jt     


P   
 J
x
                            
               0
P JYt OaX |8    J\X J]      JX Je Oah J J J J J J Jkl OaX JYt Oa\ |8    J J Oah J J JYt Oa` |8    J J Oah J J JL Oad JJ JQ J^ Oa\ J]T Oa` JF
D
0 J^ OaX J]T Oa\ J^ Oa` JF
H
0 J_  OaX J^ Oa\ J^ Oa` J^ Oad J^ Oah J^ Oal J_  Oap JJ
P0 JX
   .   >   ?  1     ,0     JYt OaX |8    Jd Jh OaX J J JYt Oa\ |8    J J OaX J J JYt Oa` |8    J J OaX J J JL Oad J]T Oa\ J^ Oa` JFh
x
0 J^ OaX J^ Oa\ J^ Oa` J^ Oad J^ Oah J^ Oal J_  Oap JJ
P0 JX
`      )      $        0 |8
              |    
À0 J(  
X JT          
Ô J޸ Oa\X
 J޸ Oa`X
 J
 JZ   0
` JX
ü   q      h

Ę JYt Oa` |    J[ J]      J Jh Oa\ J J OaX J OaX  JR JJT
 JX
8             

h JYt OaX }    Jd Jh OaX J J JL Oa\ JYt Oa` }    Jd Jh Oa` J J JJ JQ JF
\

 J^ OaX J^ Oa\ J^ Oa` JJ

 JX
Ĩ                   

8 JYt OaX     Jd Jh OaX J J JL Oa\ JYt Oa`     Jd Jh Oa` J J JJ JQ JF
,

 J^ OaX J^ Oa\ J^ Oa` JJ

 JX
x                   

 JYt OaX |     Jd Jh OaX J J JL Oa\ JYt Oa` |     Jd Jh Oa` J J JJ JQ JF


 J^ OaX J^ Oa\ J^ Oa` JJ

 JX
H             A      <

H JO OaX z JO Oa` z JR JJT
 JX
   A      <

ǈ JO OaX w JO Oa` w JR JJT
 JX
X   A      <

 JO OaX w JO Oa` w JR JJT
 JX
ǘ   a      X

( JYt OaX      JX Je Oad Js J    JM Oad Oa` JR JJT
 JX
       I      D

p JM OaX Oa` J     
 JR JJT
 JX
8   Q     H
     JYt Oa`      J Jh Oa\ J J OaX JJT
 JX
Ȁ       !u
x$trace_module                  P0:debug                 

   a        
 JӀ     
ɀ
ɀ
`    J

                            
P                 

P JL OaX J]T OaX JFh
4
 J_ OaX
 JF
8X
 J^ OaX JF
< 
 JF
@
 J_  OaX JF    X
 J JJT
 JX
ɀ                      )      
     JJT
 JX
`       
      

ʐ   a        
ʜ JӀ     
 
 
̠    J
x
                            
           1      ,
ʐ
` J  JR JJT
ʐ JX
    !        ~/.dbg.modules         !        ***************       1     ,
ʐ
̐ JL OaX JL Oa\ J]T OaX JFh
p
ʐ J_ OaX
" JF
tX
ʐ J_ OaX
B JF
x 
ʐ JF
|
ʐ J^ OaX JF
̀	8
ʐ J^ OaX JF
̄	8
ʐ J_  OaX JF    X
ʐ J JJT
ʐ JX
p                        )      
ʐ     JJT
ʐ JX
̠             
P
H JYt Oa\ |    JX Je Oal J[ J]      Jd Jh Oap J J OaX JM Oal Oa` JM Oap Oah J OaX  JR JJT
P JX
  I     D
P
ΐ JYt OaX }    Jd Jh OaX J J JYt Oa\ }    Jd Jh Oa\ J J JYt Oa` }    Jd Jh Oa` J J JL Oad JL Oah JL Oal JL Oap JJ JQ JF
Έ
P
P J^ OaX J^ Oa\ J^ Oa` J^ Oad J^ Oah J^ Oal J^ Oap JJ
P
P JX
X        I     D
P
 JYt OaX     Jd Jh OaX J J JYt Oa\     Jd Jh Oa\ J J JYt Oa`     Jd Jh Oa` J J JL Oad JL Oah JL Oal JL Oap JJ JQ JF

P
P J^ OaX J^ Oa\ J^ Oa` J^ Oad J^ Oah J^ Oal J^ Oap JJ
P
P JX
Π        I     D
P
  JYt OaX     Jd Jh OaX J J JYt Oa\     Jd Jh Oa\ J J JYt Oa`     Jd Jh Oa` J J JL Oad JL Oah JL Oal JL Oap JJ JQ JF

P
P J^ OaX J^ Oa\ J^ Oa` J^ Oad J^ Oah J^ Oal J^ Oap JJ
P
P JX
        I     D
P
h JYt OaX |     Jd Jh OaX J J JYt Oa\ |     Jd Jh Oa\ J J JYt Oa` |     Jd Jh Oa` J J JL Oad JL Oah JL Oal JL Oap JJ JQ JF
`
P
P J^ OaX J^ Oa\ J^ Oa` J^ Oad J^ Oah J^ Oal J^ Oap JJ
P
P JX
0               |
P
 JYt OaX     J Jkl OaX JYt Oa\     J Jkl Oa\ JYt Oa`     J Jkl Oa` JR JK8
P
P JX
x         |
P
h JYt OaX {    J Jkl OaX JYt Oa\ {    J Jkl Oa\ JYt Oa` {    J Jkl Oa` JR JK8
P
P JX
   9      4
P
Ӡ JPd z z z JR JJT
P JX
x   9      4
P
 JPd w w w JR JJT
P JX
Ӱ   9      4
P
 JPd w w w JR JJT
P JX
         
P
԰ JYt OaX      JX Je Oad Jd Jh Oah J Jkl OaT JYt Oa\ |    JX Je Oal J J< Oad JM Oal Oa` J Oah  JR JJT
P JX
        Y      P
P
@ JYt OaX      J J Oad OaX J^X Oad Oah JK8
P
P JX
       ! 
P$imported_pred         )(
h$complete_goal_expansion                 

Հ             
(
   a        
 JL     


    J
P
                            
ʐ           a        
| J޸     
|

ހ    J
h
                            
Հ               
P     JL OaX JL Oa\ JL Oa` JL Oad JL Oah JL Oal JL Oap J]T OaT JS JJ Jt
ؐ
׈
P Jz
ب J^ Oa\ J]T Oa` JF
ؔ
Հ
P JH JF
ؘ 
P J
ذ J^ OaX J^ Oa\ J^ Oa` J_  Oad J^ Oah J^ Oal J^ Oap JJ
P
P J4
P Jt
ؠ

P Jz
ظ J^ OaX J^ Oa\ J^ Oa` J^ Oad J^ Oah JF
ؤ`
P Jz
$ J4
P J_  OaT JM OaT J_  OaX J^ Oa\ J^ Oa` J^ Oad J^ Oah J^ Oal J^ Oap JJ

P JX
P                                                 
Հ     JL Oa\ JL Oa` JJ J     
Հ J OaX Oa` Oad J_ OaXR J`4 Oa\h    JcH JcH JdT Oa` JdT Oad J]T Oa` J
٨Z
Հ J^ OaX J^ Oa\ Jݠ  JK JJT
Հ JX
     	     

ڸ JL Oa\ JL Oa` JL Oad JL Oah JL Oal JL Oap JJ J    @
 J]T Oa` JF
ڬ 
 JQ J_  OaX J^ Oa\ J^ Oa` J^ Oad J^ Oah J^ Oal J^ Oap JJ
P
 JX
        i     `

  JL OaX JL Oa\ JL Oa` JL Oad JL Oah JL Oal JL Oap J]T OaT JJ J     
 JQ J]T Oa` JF
8h
 JS JjV
ܸ    J_  OaX J]T Oa\ J^ Oa` J^ Oad J^ Oah J^ Oal J^ Oap JF

P
 JS Jt

p
 Jz
 J^ OaT JM OaT JH JF
 
 J
  J^ OaT JM OaT JK JJT
 J4
 J^ OaT JYt OaT      JL J J J JK JJT
 Jt

L
 Jz
 J^ OaT JM OaT JH JF
 
 J
 J^ OaT JM OaT J^ OaT JM OaT JK JJT
 J4
 J^ OaT JYt OaT      JL J J J J^ OaT JYt OaT      JL J J J JK JJT
 JX
  o  o                                                       Q      H

p JM Oa\ Oad JM OaX Oah JM OaX Oal JR JJT
 JX
0       i     `
     JYt Oah      JX Je Oap J Jh Oa\ J J OaX JM Oap Oal JJT
 JX
ހ       1      ,         }
V  
T        )      $
      "
UL                  
 Jt Jܐ   
ߘ J(
U
߄
p JD          
 J          
 JZ   
W0 JX
D       A      <        
V J`
W J
X JZ   
V
^ JX
   9      4        
W J`
_X JZ   
W
e` JX
   9      4        	ZH }	[   	[
                  
0	ZH Jt	Zp Jܐ   	ZH
 J(	]

	Zp JD          
D JZ	\ J	\ J	] Jz
 JZ   	ZH	^( JX
|   I      D        V( JW JҔX JҔY JZ   V(Z JX
   a        0 JP    0
    JW(    c                        !           Q         L        
    
@ J           
Wx
   F cj         
 JYt OaX }    Jd Jh OaX J J JL Oa\ JJ JQ JF
 J^ OaX J^ Oa\ JJ JX
          Q      H
x JYt OaX      J J Oa\ OaX JR JK8 JX
       )g(
 $install_meta_predicate                  

   a        
 JL     


    J
 
                            
           )      $     JK8
 JX
       
     JL OaX JL Oa\ J]T OaT Jn OaX JO Oa\ JJ Jt

\
 Jz
0 J^ OaT JO OaT cj JT Oa\ JF
 
 J
8 J_  OaT Jz
| J4
 J^ OaT JM OaT Jt
$

 Jz
@ J`4 OaX
    JcH JcH JcH J`x OaT JF
(
&
 J JJT
 Jz
 J4
 J`4 OaX      Jd  cj Jb
    JcH JcH JcH JcH JF
,	
 J^ OaX J^ Oa\ J^  Oad Oa` J     
 J^  Oah OaX J`4 Oa\p    JdT Oad Jd    J    
 J^ OaX J^ Oa\ J^X Oah Oad J     
 JK JJT
 JX
                                                
`      
(
h   a        t$ J     t$
rH    J
P
                            
                 

 JL OaX JL Oa\ JL Oa\ Oa` J^ Oa` J Oa` OaX J^ Oa` J]T Oad JFh

 
 JQ J_  OaX J_  Oa\ J^ Oa` J^ Oad JJ
h
 JX
         1     ,
     JO Oa\  " JJT
 JX
   I      D        
 J޸ Oa\

 Jt
 JZ   

 JX
             
~`
P | 
0  
~t 
x      }
X                          
 
Π                {
   9      4
    
P w
Ӱ w
 z
x                  

P Jt
x Jܐ   
P
H J(
H
4
 
x JzD          
$ J           
 JZ   
P
P JX
       q      l        
 J޸ Oah

 Jwh   

 J4   

 J4   

0 JZ   

ހ JX
|   9      4        8h Jt98 JZ   8h9 JX
                 8  :`      |8 ;     AHAp               >@>@                    C   y      t    
8 Jt8 Jܐ   8
 J(


8 JzD          
$ JE JZ   8Gp JX
   Y      T        Eh     RXKhTL8PLSK     QMSK    I      D    Eh J(  
 JzD          
4 JX
   A      <
h
 JO OaX    JO Oad  " JR JJT
h JX
   Q      L    B Jt JtPp JP JR JZ   BT JX
  )      QH   <     JYt OaX p    J Jkl Oad JO Oa\ y JM Oad Oa` JJTQH JYt OaX X    J Jkl Oad JO Oa\ y JM Oad Oa` JJTQH JYt OaXo    J Jkl Oad JO Oa\  JM Oad Oa` JJTQH JYt OaXp`    J Jkl Oad JO Oa\b JM Oad Oa` JJTQH JYt OaXp    J Jkl Oad JO Oa\Ǌ JM Oad Oa` JJTQH JYt OaXq@    J Jkl Oad JO Oa\ǲ JM Oad Oa` JJTQH JYt OaXq    J Jkl Oad JO Oa\ JM Oad Oa` JJTQH JYt OaXr     J Jkl Oad JO Oa\ JM Oad Oa` JJTQH JYt OaXr    J Jkl Oad JO Oa\: JM Oad Oa` JJTQH JYt OaXs     J Jkl Oad JO Oa\b JM Oad Oa` JJTQH JYt OaXsp    J Jkl Oad JO Oa\ JM Oad Oa` JJTQH JYt OaXs    J Jkl Oad JO Oa\J JM Oad Oa` JJTQH JYt OaXtP    J Jkl Oad JO Oa\z JM Oad Oa` JJTQH JYt OaXt    J Jkl Oad JO Oa\" JM Oad Oa` JJTQH JYt OaXu0    J Jkl Oad JO Oa\Ȋ JM Oad Oa` JJTQH JYt OaXu    J Jkl Oad JO Oa\Ⱥ JM Oad Oa` JJTQH JYt OaXv    J Jkl Oad JO Oa\ JM Oad Oa` JJTQH JYt OaXv    J Jkl Oad JO Oa\ɪ JM Oad Oa` JJTQH JYt OaXv    J Jkl Oad JO Oa\ JM Oad Oa` JJTQH JYt OaXw`    J Jkl Oad JO Oa\
 JM Oad Oa` JJTQH JYt OaXw    J Jkl Oad JO Oa\: JM Oad Oa` JJTQH JYt OaXx@    J Jkl Oad JO Oa\* JM Oad Oa` JJTQH JYt OaX ~p    J Jkl Oad JO Oa\ ~Z JM Oad Oa` JJTQH JYt OaX p    J Jkl Oad JO Oa\ y JM Oad Oa` JJTQH JYt OaX ~    J Jkl Oad JO Oa\ ~ JM Oad Oa` JJTQH JYt OaXy    J Jkl Oad JO Oa\ JM Oad Oa` JJTQH JYt OaXz(    J Jkl Oad JO Oa\ʚ JM Oad Oa` JJTQH JYt OaXz    J Jkl Oad JO Oa\j JM Oad Oa` JJTQH JYt OaX{    J Jkl Oad JO Oa\R JM Oad Oa` JJTQH JYt OaX{x    J Jkl Oad JO Oa\ JM Oad Oa` JJTQH JX
d               QH     p`
     p
T     q@
q
     r 
 X
r
D     s 
sp
     s
     tP
4     t
pu0
     u
     v
$     v
`v
     w`
     w
     x@
P                    y
@     z(
|     z
     {
{x
0                                                        ~p
 pp ~
               o
  y      XS@   L     JYt OaXu`    J J Oah Oal JO Oa\ y JM Oah Oa` JM Oal Oad JJTS@ JYt OaX8    J J Oah Oal JO Oa\ y JM Oah Oa` JM Oal Oad JJTS@ JYt OaX|    J J Oah Oal JO Oa\  JM Oah Oa` JM Oal Oad JJTS@ JYt OaX    J J Oah Oal JO Oa\ : JM Oah Oa` JM Oal Oad JJTS@ JYt OaXv    J J Oah Oal JO Oa\  JM Oah Oa` JM Oal Oad JJTS@ JYt OaX~    J J Oah Oal JO Oa\  JM Oah Oa` JM Oal Oad JJTS@ JYt OaXv    J J Oah Oal JO Oa\  JM Oah Oa` JM Oal Oad JJTS@ JYt OaX~    J J Oah Oal JO Oa\ r JM Oah Oa` JM Oal Oad JJTS@ JYt OaXp    J J Oah Oal JO Oa\  JM Oah Oa` JM Oal Oad JJTS@ JYt OaX    J J Oah Oal JO Oa\  JM Oah Oa` JM Oal Oad JJTS@ JYt OaXp    J J Oah Oal JO Oa\ b JM Oah Oa` JM Oal Oad JJTS@ JYt OaX    J J Oah Oal JO Oa\  JM Oah Oa` JM Oal Oad JJTS@ JYt OaXp    J J Oah Oal JO Oa\ R JM Oah Oa` JM Oal Oad JJTS@ JYt OaX    J J Oah Oal JO Oa\ R JM Oah Oa` JM Oal Oad JJTS@ JYt OaXp    J J Oah Oal JO Oa\ R JM Oah Oa` JM Oal Oad JJTS@ JYt OaX    J J Oah Oal JO Oa\ JM Oah Oa` JM Oal Oad JJTS@ JYt OaXp    J J Oah Oal JO Oa\ JM Oah Oa` JM Oal Oad JJTS@ JYt OaX    J J Oah Oal JO Oa\Κ JM Oah Oa` JM Oal Oad JJTS@ JX
       
hr8 JL OaX JL Oa\ JL Oa` JX Oad J JL J J J OaX Oa\ JJ Jt


h Jz
 J_  OaT JO OaT  Jz
 J4
h JH  J^ OaX J^ Oa\ J Oa` OaX Oa\ J^X Oa` OaT JM OaT J  JQ J^ Oa` J Oad Oa` J^X Oad OaT JL Oad OaT J^X Oad OaX J^ Oa\ J^ Oa` J^ Oad JJ
h
h JX
   ?   ?   ?        i     d`     JL Oal OaX JL Oa\ JL Oa` JL Oad JL Oah J^ Oap Jn Oap J^ OaX J^X Oal Oa\ J^ Oa` J]T Oad JFh

 ` JQ J^ OaX J_  Oa\ J_  Oa` Jo$ JF
 ` J
 J^ OaX J_  Oa\ J^ Oa` J^ Oad J^ Oah J^ Oal JJ` JX
                 a     X| JL OaX JL Oa\ JL Oa` JL Oad JL Oah JL Oal J OaX Oa\ JJ Jt H
 Jz X J_  OaX J_ Oa\  J  Jz
 J4 JH  J^ OaX J^ Oa\ J Oa` OaX Oa\ J^X Oa` OaT JL OaT J^ OaX J^ Oa\ JF L JQ J_  OaX J^ Oa\ J]T Oa` JF T J^ OaX J^ Oa\ J Oa` OaX Oa\ J^X Oa` OaT JM OaT J^ Oa` J Oad Oa` J^X Oad OaT JL Oad OaT J^X Oad OaX J^ Oa\ J^ Oa` J^ Oad J^ Oah J^ Oal JJ JX
  ?  ?            ~             8 JYt OaX     Jd Jh OaX J J JL Oa\ JYt Oa`     Jd Jh Oa` J J JJ JQ JF, J^ OaX J^ Oa\ J^ Oa` JJ JX x                    JYt OaX     Jd Jh OaX J J JL Oa\ JYt Oa`     Jd Jh Oa` J J JJ JQ JF J^ OaX J^ Oa\ J^ Oa` JJ JXH                    JYt OaX |     Jd Jh OaX J J JL Oa\ JYt Oa` |     Jd Jh Oa` J J JJ JQ JF J^ OaX J^ Oa\ J^ Oa` JJ JX            A     <     JL OaX JL Oa\ JFh8 JS Jt Jz J_ OaX( J`4 Oa\(    JcH JcH J`x OaT J]T Oa` JZ JH JF   J JK JJT J4 J^ OaT JO OaT c JK JJT JX   	                               y        t           X    
  JO OaX w JO Oa`   & JYt Oad }    Js Js  Jt Jt  JJT
  JX<   a         P             J        0
   F cj           i      d    {  Jܐ   < J(<<(  JD          {4 JZ   
 JX   q        h           
  JO OaX
. JO Oa`    JYt Oad
4h    Jt Jt  JJT
  JX|       a         P        8 J         0
   F cjY    X           @gprof                (       P      X        P            ~
  J(  
H J      >    ~ JX       y        t           X
  JO OaX
. JO Oa`   & JYt Oad
.    Js Js  Jt Jt y JJT
  JX   a         P        `h J       q 0
   F cj                              	(
  JO OaX JO Oa`   6 JYt Oadv`    Js Js_ Js Js  Jt Jt_ JJT
  JX       9 J         P
 -L,|                    |P      `         P        8	 J        0
   F cj           a         JӀ      `    Jv`ϐ                                       q        h           
H
  JO OaXSb JO Oa`    JYt OadSx    Jt Jt  JJT
  JX	L       Q         H            
    4   &   6L   F4        P   a         P        
h
 J    
@   
! 0
   F cj	)    	(       y        t            	(
  JO OaXSb JO Oa`   & JYt Oad	@    Js Js  Jt Jt y JJT
  JX
l   a         P        
	 J       
 0
   F cj
I    
H       q        h           X
H
  JO OaXNb JO Oa`    JYt OadN    Jt Jt  JJT
  JXD       i         P        p` J        0
   F cj    	0   h   a         P         
 J    P   1 0
   F cj!            q        h           
( 
  JO OaX	z JO Oa`    JYt Oad	    Jt Jt  JJT
  JX|       a         P        
 J    
    
 0
   F cjY    X       y        t            X
  JO OaX	z JO Oa`   & JYt Oad	    Js Js  Jt Jt y JJT
  JX
L   a         P        
p J    
   
 0
   F cj
)    
(       q        h           
(
  JO OaX	 JO Oa`    JYt Oad	    Jt Jt  JJT
  JX$       a         P        
 J        0
   F cj            q        h            
  JO OaX	 JO Oa`    JYt Oad	    Jt Jt  JJT
  JX       a         P        h  J       y 0
   F cja    `Q   9 J          p
 ))                            y        t           
  JO OaX	 JO Oa`   & JYt Oad	    Js Js  Jt Jt y JJT
  JX   a         P        0 J        0
   F cj           q        h           
  JO OaX	٪ JO Oa`    JYt Oad	    Jt Jt  JJT
  JX       a         P        X` J       i 0
   F cj                              
  JO OaXQ JO Oa`   6 JYt Oadw    Js Js_ Js Js  Jt Jt_ JJT
  JX       a         P        @0P J    p   Q 0
   F cj           a          JK8             Jwϐ                                       y        t           
  JO OaXv JO Oa`   & JYt Oadv    Js Js  Jt Jt y JJT
  JX   a         P        x( J        0
   F cj           y        t           
  JO OaXu JO Oa`   & JYt Oadv     Js Js  Jt Jt y JJT
  JX   a         P        PP  J       a 0
   F cj           y        t           `
  JO OaXw JO Oa`   & JYt Oadw    Js Js  Jt Jt_ JJT
  JX   a         P        ((@ J    X   9 0
   F cj                              
  JO OaXxZ JO Oa`   6 JYt Oadxp    Js Js  Js Js_ Jt Jt_ JJT
  JX       a         P        03( J    @   ! 0
   F cj0y    0xQ                      30x
  JO OaXP2 JO Oa`   F JYt Oadzx    Js Js_ Js Js  Js Js_ Jt Jt_ JJT
  JXl   !$clean_findall  
              ֨   q        h           `
  JO OaX v JO Oa`    JYt Oad |    Jt Jt  JJT
  JX4       a         P        @X J        0
   F cj           y        t           
  JO OaX v JO Oa`   & JYt Oadn    Js Js  Jt Jt_ JJT
  JX   a         P         J        0
   F cj           Y         T~    	
  JP Oa`  
H J           	 JX                      
  JO OaX v JO Oa`   6 JYt Oadop    Js Js  Js Js_ Jt Jt_ JJT
  JX4       a         P        X J        0
   F cj                              
  JO OaX v JO Oa`   F JYt Oadp0    Js Js  Ju Juh   _ Jt Jt_ JJT
  JX   a         P        P J        0
   F cj           q        h           
  JO OaXp JO Oa`    JYt Oadq    Jt Jt  JJT
  JX       a         P        x( J        0
   F cj           y        t           
  JO OaXp JO Oa`   & JYt Oadt     Js Js  Jt Jt_ JJT
  JX   a         P        PPh J       a 0
   F cj           Y         T~Jp"
  JP Oa`  
H J      
    " JX                      
  JO OaXp JO Oa`   6 JYt Oadw    Js Js  Js Js_ Jt Jt_ JJT
  JX       a         P        ( J        0
   F cj                               
  JO OaXp JO Oa`   F JYt Oadz@    Js Js  Ju Juh   _ Jt Jt_ JJT
  JX   9 J         B 
 =<4                             O8Oh   a         P        h J        0
   F cj                               P
  JO OaXp JO Oa`   V JYt Oad}x    Js Js  Ju Juh   _ Jt Jt_ JJT
  JX$   i         P        !# J        0
   F cj"!    "    &   h   a         P           J     H    ) 0
   F cj                               !8 
  JO OaXp JO Oa`   f JYt Oad    Js Js  Ju Juh   _ Jt Jt_ JJT
  JX t   a         P        ! ! J    !0   ! 0
   F cj Q     P                          "  P
  JO OaXp JO Oa`   v JYt Oad    Js Js  Ju Juh   _ Jt Jt_ JJT
  JX!\   a         P        !  J    "   ! 0
   F cj!9    !8                          #P!8
  JO OaXp JO Oa`    JYt Oad    Js Js  Ju Juh   _ Jt Jt_ JJT
  JX"D                        
       F   "\             $t   V<   6   v!t   #                       &   f                           $8" 
  JO OaXp JO Oa`    JYt Oad   	 Js Js  Ju Juh   _ Jt Jt_ JJT
  JX#t   a         P        $ $ J    $0   $ 0
   F cj#Q    #P                          % #P
  JO OaXp JO Oa`    JYt Oad   
 Js Js  Ju Juh   _ Jt Jt_ JJT
  JX$\   a         P        $#% J    %   $ 0
   F cj$9    $8       y        t           %$8
  JO OaX+ JO Oa`   & JYt Oad+    Js Js y Jt Jt  JJT
  JX%D   a         P        %$&x J    %   % 0
   F cj%!    %                x           &% 
  JO OaX+ JO Oa`   6 JYt Oad,    Ju Juh    y Jt Jt  JJT
  JX&       a         P        &%'P J    &   & 0
   F cj%    %       y        t           (%
  JO OaXsR JO Oa`   & JYt Oady    Js Js  Jt Jt_ JJT
  JX&   a         P        'x&x( J    '   ' 0
   F cj&    &       a        ' JӀ      
@
@
    Jy
yp                            x                              (&
  JO OaX JO Oa`   6 JYt Oad0    Js Js  Js Js y Jt Jt  JJT
  JX(4       a         P        ('P)p J    (   ( 0
   F cj(    (       y        t           )(
  JO OaX2B JO Oa`   & JYt Oad	    Js Js  Jt Jt_ JJT
  JX)   a         P        )(*X J    )   ) 0
   F cj(    (                          *(
  JO OaX2B JO Oa`   6 JYt Oad	    Js Js  Js Js_ Jt Jt_ JJT
  JX)       a         P        *)p+( J    *   * 0
   F cj)    )       q        h           +)
  JO OaX" JO Oa`    JYt Oad8    Jt Jt  JJT
  JX*       a         P        +P*X+ J    +   +a 0
   F cj*    *       q        h           ,X*
  JO OaX1 JO Oa`    JYt Oad    Jt Jt  JJT
  JX+       a         P        , +(, J    ,P   ,1 0
   F cj+    +       q        h           -(+
  JO OaXTZ JO Oa`    JYt Oad    Jt Jt  JJT
  JX,|       a         P        ,+- J    -    - 0
   F cj,Y    ,X       y        t           . ,X
  JO OaXTZ JO Oa`   & JYt Oad(    Js Js_ Jt Jt  JJT
  JX-L   a         P        -,.x J    -   - 0
   F cj-)    -(       y        t           .-(
  JO OaX> JO Oa`   & JYt Oad>@    Js Js  Jt Jt y JJT
  JX.$   a         P        .-/H J    .   . 0
   F cj.    .        q        h           /. 
  JO OaX  JO Oa`    JYt Oad    Jt Jt  JJT
  JX.       a         P        /p.x0 J    /   / 0
   F cj.    .       q        h           0x.
  JO OaX
" JO Oa`    JYt Oad
@    Jt Jt  JJT
  JX/       a         P        0@/H J    0p   0Q 0
   F cj/    /                          H/
  JO OaXP2 JO Oa`   6 JYt OadJ0    Js Js_ Js Js  Jt Jt_ JJT
  JX0       a         P        1(]j J    1X   19 0|r   F cj~9    ~8Q   a        1l JӀ      2h2h    J	j|p                            {@>
t   !`1$profile_data ?u             11   a        2 JӀ          J1|p                            1`B	٪         1` JYt OaX      JX Je Oad J J Oah Oal JL Oap Oa\ JR J Oah2 J_ OaX*R J`4 Oa\	j    Jd( Oad JdT Oap JdT Oa` JK8*1` J^ Oal Oap OaX Oa\ J^X Oah Oad JK811` JX2h   a         P        3P4` J    3   3a 0
   F cjI    H       a         JL          Jzxϐ                            '           y        t           5 H
  JO OaXv JO Oa`   & JYt Oadz     Js Js_ Jt Jt  JJT
  JX4   a         P        43(5 J    4   4 0
   F cj3    3       a        4 JӀ      


    Jz 
yp                            3           q        h           53
  JO OaX
q
 JO Oa`    JYt Oad
q(    Jt Jt  JJT
  JX5D       a         P        54`6p J    5   5 0
   F cj5!    5                x           65 
  JO OaX JO Oa`   6 JYt Oadm    Ju Juh     Jt Jt  JJT
  JX6       a         P        657@ J    6   6 0
   F cj5    5       q        h           75
  JO OaX: JO Oa`    JYt OadP    Jt Jt  JJT
  JX6       a         P        7h6p8 J    7   7y 0
   F cj6    6       q        h           8p6
  JO OaXR JO Oa`    JYt Oad	    Jt Jt  JJT
  JX7       a         P        887@8 J    8h   8I 0
   F cj7    7       q        h           97
  JO OaX b JO Oa`    JYt OadW    Jt Jt  JJT
  JX8       a         P        98: J    98   9 0
   F cj8q    8p       a        9L J       9L             JW                               4           q        h           :p8p
  JO OaX\ JO Oa`    JYt Oadfx    Jt Jt  JJT
  JX9       a         P        :88: J    :h   :I 0
   F cj9    9       q        h           ;@9
  JO OaX u JO Oa`    JYt Oad {    Jt Jt  JJT
  JX:       a         P        ;:; J    ;8   ; 0
   F cj:q    :p       q        h           <:p
  JO OaXz JO Oa`    JYt Oad    Jt Jt  JJT
  JX;d       a         P        ;:< J    <   ; 0
   F cj;A    ;@       y        t           <;@
  JO OaX	ub JO Oa`   & JYt Oad	    Js Js  Jt Jt_ JJT
  JX<4   a         P        <;=p J    <   < 0
   F cj<    <                          =<
  JO OaX	ub JO Oa`   6 JYt Oad	ux    Js Js  Js Js_ Jt Jt y JJT
  JX=       a         P        =<>H J    =   = 0
   F cj<    <       y        t           ><
  JO OaX
t JO Oa`   & JYt Oad
u8    Js Js  Jt Jt_ JJT
  JX=   a         P        >p=p?0 J    >   > 0
   F cj=    =                          ?=
  JO OaX
 JO Oa`   F JYt Oad
    Js Js  Ju Juh    y Jt Jt y JJT
  JX>   a         P        ?X>H@ J    ?   ?i 0
   F cj>    >                          A>
  JO OaXu JO Oa`   6 JYt Oadz    Js Js y Js Js  Jt Jt  JJT
  JX?       a         P        @@?0AH J    @p   @Q 0
   F cj?    ?       a        z JL      zzz    JzZ                            9@           q    "    h           A?
  JO OaX7 JO Oa`    JYt Oad    Jt Jt  JJT
  JX@       a         P        Ap@B J    A   A 0
   F cj@    @       q        h           Bx?
  JO OaX
 JO Oa`    JYt Oad
0    Jt Jt  JJT
  JXA       a         P        B@AHC( J    Bp   BQ 0
   F cjA    A       y        t           CA
  JO OaX
 JO Oa`   & JYt Oad
    Js Js  Jt Jt_ JJT
  JXB   9 J         I`P
 BA                   a         P        CPBC J    C   Ca 0
   F cjBy    Bx       q        h           DXBx
  JO OaX
& JO Oa`    JYt Oad
&    Jt Jt  JJT
  JXC       a         P        D C(D J    DP   D1 0
   F cjC    C       q        h           E(C
  JO OaX7 JO Oa`    JYt Oad    Jt Jt  JJT
  JXD|       a         P        DCE J    E    E 0
   F cjDY    DX                          FpDX
  JO OaXwJ JO Oa`   6 JYt Oadz    Js Js_ Js Js  Jt Jt_ JJT
  JXEL       a         P        EDF J    F   E 0
   F cjE)    E(       a         JL          Jzϐ                            @x           q        h           G@E(
  JO OaX\r JO Oa`    JYt Oade    Jt Jt  JJT
  JXF       a         P        GEG J    G8   G 0
   F cjFq    Fp       y        t           HFp
  JO OaX JO Oa`   & JYt Oad     Js Js y Jt Jt  JJT
  JXGd   a         P        GFH J    H   G 0
   F cjGA    G@       q        h           HG@
  JO OaX* JO Oa`    JYt Oad@    Jt Jt  JJT
  JXH<       a         P        HGI J    H   H 0
   F cjH    H       y        t           JH
  JO OaX* JO Oa`   & JYt Oadp    Js Js  Jt Jt_ JJT
  JXI   9 J         IB
 IH<                   a         P        IHK J    I   I 0
   F cjH    H       9 J         VI`
             JIH<   A      <OhT( JO OaX z JO Oad z JR JJTOh JXJ@   Y         T~VKP
  JP Oa` J I J           Kp JXJ                      KH
  JO OaX* JO Oa`   6 JYt Oad    Js Js_ Js Js  Jt Jt_ JJT
  JXJ       I         @Jp            
    H<   &I   6K            a         P        KILp J    K   K 0
   F cjJ    J       y        t           M0J
  JO OaXx* JO Oa`   & JYt Oadz    Js Js_ Jt Jt  JJT
  JXL   a         P        LKM J    L   L 0
   F cjK    K       a        L JӀ      
x
x
    Jz
yp                            F           y        t           NhK
  JO OaX R JO Oa`   & JYt Oadp    Js Js y Jt Jt  JJT
  JXMT   a         P        MLpN J    N    M 0
   F cjM1    M0       a        а JL      ааа    Jpϐ                            L           q        h           [HM0
  JO OaX yJ JO Oa`    JYt Oad     Jt Jt  JJT
  JXN       a         P        O M[ J    O0   O 0
   F cjNi    Nh       1@P$preprocess_body_before_mod_change     a        Ot JӀ     PPU    J
                            N                 ;8     JYt OaX |8    Jd Jh OaX J J JL Oa\ JYt Oad |8    J J OaX J J J]T Oa\ JFhP
;8 J^ OaX J^ Oa\ J_  Oa` J^ Oad JJOh;8 JXO      q      hOhQ JYt Oad |    J[ J]      J Jh Oa\ J J OaX J OaX  JR JJTOh JXP             OhQ JYt OaX }    Jd Jh OaX J J JL Oa\ JL Oa` JYt Oad }    Jd Jh Oad J J JJ JQ JFQOhOh J^ OaX J^ Oa\ J^ Oa` J^ Oad JJOhOh JXQ                    OhR JYt OaX     Jd Jh OaX J J JL Oa\ JL Oa` JYt Oad     Jd Jh Oad J J JJ JQ JFROhOh J^ OaX J^ Oa\ J^ Oa` J^ Oad JJOhOh JXR                   OhS JYt OaX |     Jd Jh OaX J J JL Oa\ JL Oa` JYt Oad |     Jd Jh Oad J J JJ JQ JFSOhOh J^ OaX J^ Oa\ J^ Oa` J^ Oad JJOhOh JXR             a      XOhJ0 JYt OaX      JX Je Oah Js J    JM Oah Oad JR JJTOh JXS       A      <OhTh JO OaX w JO Oad w JR JJTOh JXT8   A      <OhT JO OaX w JO Oad w JR JJTOh JXTx         OhUX JL Oah OaX JL OaX Oa\ JL Oal Oa` JYt Oad      J Jh OaX J Jkl Oad J^X Oah Oa` J^X Oal Oah JFh    `Oh JK JO JJTOh JXT               I      DOhU JM OaX Oad J     Oh JR JJTOh JXUh   Q     HOh     JYt Oad      J Jh Oa\ J J OaX JJTOh JXU                 {PWh   9 J         I
 |                   A         8V            
    |   &            Y         T~JpHV@
  JP Oa` V V J           V` JXV   Q      L         Jwh   r J4   
 JZ   | JXV   A      <    x Jtx J`s JZ   t JXW<   a        Wt JӀ      WWY    JU
                            Oh                 WhXx JL OaX J]T Oa\ J]T Oa` JFhXlWh J`4 OaX      JcH Jb    JcH JcH JF    
4Wh J JJTWh JXW               WhY( JL Oa` OaX J_ OaX( J`4 Oa\(    J`x OaT JdT Oa` J`x OaT J]T Oa` JJ JY ZWh J^ OaX J    bWh J JJTWh JXX            WhY JL Oa` OaX J_ OaXR J`4 Oa\h    JdT Oa` J`x OaT J`x OaT J`x OaT J]T Oa` JJ JYZWh J^ OaX J    bWh J JJTWh JXY8      )      Wh     JJTWh JXY       9        /build/buildd/yap-5.1.1/pl/signals.yap s.yap   i         T        Zh|
g J|           ZyAZ
ZZ   D$                    A         8        Z	j
Xi J                       [on_signal il       [0alarm /pl/si             Z\0             [ ]x                      \Nh
  JO OaXZ JO Oa`   6 JYt Oad[    Js Js y Js Js_ Jt Jt  JJT
  JX[l       a         P        [N] J    \(   \	 0Z
   F cj[I    [H       a        \< JӀ      ttv    J[Z                            Wh                              ~8[H
  JO OaX[ JO Oa`   6 JYt Oad[0    Js Js y Js Js  Jt Jt y JJT
  JX\       a         P        ]@[1  J    ]p   ]Q 0Z
   F cj\    \       a        yp JL      ypypyp    J[0Z                            \0           j]$do_signal               ]^   a        ^ JӀ     _h_hk(   
 J]Z                            ]x           Y      T t(^ JL Oa\ OaX J^  Oa` OaX J     t( JR JK8^ t( JX^x         x t(     JX OaX J J Oa\ Oa` J`4 OaX      Jd( Oa\ Jd( Oa` JJ J     h t( JK JJT t( JX^                   sig_wake_up          x^` JO OaX_B J^  Oa` OaX J    @^ J    0^ J^ Oa\ Oa` OaX Oa\ JK8^ JX_h               sig_creep      !I`$start_creep                     _`(   a        `4 JӀ     llnX    J`Z                            ^          Y     T^b  JO OaX_ JX Oa\ Jb Jb J J Oa` Oad JO Oah JJ Jtaa^ Jza J_ OaX    J_ Oa\    J     (^ JT Oah JFa ^ Ja J     H^ J`4 OaX      Jd( Oa` Jd( Oad Ja h^ JK JJT^ J4^ J^ OaX JJ`(^ JX`                  :      >   !        sig_delay_creep              ^cP JO OaXa JX Oa\ J J Oa\ Oa` J`4 OaX      Jd( Oa\ Jd( Oa` JJ J     h^ J     ^ JK JJT^ JXb                   sig_iti        !xb$thread_gfetch                   bb   a        
 JL     


    Jb                            `(          	     ^dp JO OaXb JX Oa\ J JL J J J]T OaX JFhdHb^ J    0^ J^  Oa\ OaX J    ^ J_  OaX JdL ^ J`4 OaX      Jc Jc J     h^ JK JJT^ JXc`                    sig_trace            ^eH JO OaXdZ JX Oa\ J JL J J JJ J    0^ JFe P^ J`4 OaX      Jc Jc J     h^ JK JJT^ JXd                     sig_debug            ^f  JO OaXe2 JX Oa\ J JL J J JJ J    0^ JFe^ J`4 OaX      Jc Jc J     h^ JK JJT^ JXeX                     sig_break            ^gp JO OaXf
 JX Oa\ J JL J J JJ J    0^ JFf^ J^ OaX J^ Oa\ J     ^ JK JJT^ JXf0             !        sig_statistics             /xstatistics     a        ( J]T       (((    Jf                            b                 ^h JO OaXf JX Oa\ J JL J J JJ J    0^ JFhg^ J^ OaX J^ Oa\ J     ^ JK JJT^ JXg             !        sig_stack_dump         0h`$stack_dump    a        hl J       hl             JhH                               g                 ^j( JO OaXh* JX Oa\ J JL J J JJ J    0^ JFihh`^ J^ OaX J^ Oa\ J     ^ JK JJT^ JXh                     sig_alarm      !.i$signal_handler                  ii   a        k JX     kkk    JiZ                            h`           9      0^jx JO OaXiz JK8i^ JXj8               sig_hup        9      0^j JO OaXjb JK8i^ JXj               sig_usr1       9      0^k JO OaXj JK8i^ JXj               sig_usr2       9      0^     JO OaXk JK8i^ JXk(        kh$signal_do               kPk   a        k JӀ     o8o8ph    JkhZ                            i                 i     JX Oa\ J JL J J J]T Oa\ JFhlki J    0i J^  Oa\ OaX J    i J`4 OaX }    JcH Jb      Jc Jc J     i JK JJTi JXk                   `(m` JX OaX J J J[ J] |    J Jkl OaX JJ JQ JF    8`( J     `( JK JJT`( JXl               Y      T`(m JX OaX J J Jt Jt z JR J     `( JJT`( JXmp         `(nH JX OaX J J Oa\ OaX JJ J     `( JQ J     `( J    `( JK JJT`( JXm                     `(     JX OaX J J Oa` Oad J      `( J^  Oah OaX J_ Oa\ v J    `( J^ Oad Oa` OaX Oa\ J^X Oah Oa` J_ OadV2 JK8`( JXnX           oaction                   n             kpX JL Oa` OaX JL Oad Oa\ J_ OaXi J`4 Oa\o    JdT Oa` JdT Oad J]T Oa` JJ JoZk JK JO JJTk JXo8             	 o$signal_def              oo   a        p JӀ     pps    JoZ                            k           )      $k     JK8ok JXph      or JO OaXjb JYt Oa\ }    J\X J]     J\X J] |     J\X J]    Jt Jt J JZ J J\X J] X    Jt Jt J Jt Jt  " J Jt Jt z J J[ J] }    J\X J]     J\X J] |     J\X J]    Jt Jt J JZ J J\X J] X    Jt Jt J Jt Jt  " J Jt Jt z J J[ J]     J\X J] |     J\X J]    Jt Jt J JZ J J\X J] X    Jt Jt J Jt Jt  " J Jt Jt z JJTo JXp       )n`    Received user signal 1         y     tos0 JO OaXj JYt Oa\ }    J\X J]P    Js Js Jt Jtrj J Jt Jte* JJTo JXr   )        Received user signal 2         y     tos JO OaXk JYt Oa\ }    J\X J]P    Js Js Jt Jts
 J Jt Jte* JJTo JXs@   1     ,o     JRiz z JJTo JXs   ! s$reset_signal                    stP   A      <        
h J
 JҔ
 JZ   
hrH JXt$   a        t\ JӀ     vvw    JsZ                            o           9      0\0u JO Oa` JK8tP\0 JXt       !
u$check_signal                    tu    a        u, JӀ     wwx    JuZ                            tP                 \0v JL Oa\ JL Oa` J  JJ JQ JFv u \0 J^ OaT JM OaT JK JJT\0 JXu               \0     JL OaX JL Oa` JFhvtP\0 J^  Oa` OaX J    \0 J_ OaXi J`4 Oa\o    JcH Jb      JdT Oa` JcH J^  OaT Oa` J    \0\0 JK JJT\0 JXv                   tPw JL Oa` OaX JL Oad Oa\ J_ OaXi J`4 Oa\o    JdT Oa` JdT Oad J]T Oa` JJ JwZtP JQ J_  OaX J    btP JK JJTtP JXv             1     ,tP     JO Oa\ JJTtP JXw         u xx JL Oa` OaX JL Oad Oa\ J_ OaXi J`4 Oa\o    JdT Oa` JdT Oad J]T Oa` JJ JxhZu  JK JO JJTu  JXw             1     ,u      JO Oa\ JJTu  JXx   A      <         J`s( Js JZ   t JXx   )      $        }  "t<        Q      H    x} JP Oa\y< } J          x JXy$             ]x     JL OaX JL Oad Oa\ JL Oa` J_ OaXiz J]T Oa\ J^X Oad Oa` JFhz\0]x J^ OaX J^ Oa\ J    ]x JK JJT]x JXyp          !    z8raise_exception                  zzP   a        z JK8      zzz    Jz8Z                            u            )      $zP     JK8 zP JXz   Q      H@x     JL Oad OaX JL OaX Oa\ J^X Oad Oa\ JK8H@x JXz           {@read_sig       a        {L JӀ       {{|X    J{(Z                            zP                 {@|H J_ OaXi J]T Oa\ J]T Oa` JJ J|4Z{@ J_  OaX JF    P{@ JF    {@ J JJT{@ JX{                )      {@     JJT{@ JX|X       9        /build/buildd/yap-5.1.1/pl/profile.yap s.yap   i         T        |`Z@g J|           |A|r||   D$                    A         8        }8
qi J                   P      $~       !H}$show_frozen_goals              }h
}P   9      4         h JZ0 JҔ Jz JX}   A      <        S Jwh   S	h JZ   S	 JX}   !          
~0
~,                          j`\
  JO OaX	j JO Oa`   6 JYt Oad	j    Js Js  Js Js y Jt Jt y JJT
  JX~\      )        h         "0
           Gp                                                  j               	٪
>                                    u:     NbP               sR'                    izkin ip:7  b8      /2l          +h*J               
"/
&Cv4     "*z;p
.V                         P2 RM`     p
q
5P     1+Q     2B     R7     Sb "P               TZ 
t>      	ubPu?u     ioPv v wH	z
Hw	0x*L(xZ6           
B	
H               Z[x[\	j~h          \rF\9wJEX          7D>.0           yJN(@                      q      h1`     JL Oad OaX J^  Oah OaX J    1` J^X Oad OaX J^X Oah Oad JK811` JX                 	jp   a         JYt         JX|p                            1           9      41 J OaX  JR JK8p1 JX   Q      H1 JYt OaX      J J Oad OaX JR JK811 JX       !/0x$profile_data2                   X   a         JYt         Jx|p                            p           )      $1     JK81 JX    !x8$profile_say                     P   a        \ JӀ     8    J8|p                                                  JYt OaX    J J Oah Oal JL Oap Oa\ JL Oat Oa` JL OaX Oad J Oa\ Oah Oal JFh      J| J^  Oax Oa` J      J^ Oax Oap OaX Oa\ J^X Oat Oa` JK8P JX            p     JYt OaX    J JL J J JL Oa\ JL Oa` JL Oad J^ OaX J^ Oa\ J^ Oa` JFhHp J^ OaX J^ Oa\ J OaX Oa\ JFL p J\ JO Oa` JtTp Jzd J      p JT Oa` JFX p Jl J JJTp J4p J^ OaX J_  Oa\ J^  Oad Oa` J     p J^X Oad OaX J^ Oa\ J^ Oa` JJPp JX   ;   ?   ?   ?   ?                             calls                     y       i     `P( JYt OaX    Jd Jh Oad Js J    JO Oa\z JM Oad Oa` JJTP JX               retries        i     `P     JYt OaX    J J    J Jkl Oad JO Oa\ JM Oad Oa` JJTP JX8       !    profile_reset          a         JӀ         (    J|p                            P          	       J]T OaX JFh J^ OaX J]T Oa\ J]T Oa` JF  J^ OaX J^ Oa\ J Oa` OaX Oa\ JF  J J^ OaX J^X Oa` Oa\ J      J JJT JX                       )           JJT JX(               offline              p   a        | JӀ      P    JX|p                                       q      lp@ JL Oa\ OaX J_ OaXB J    (p J^X Oa\ OaX J    p JJTp JX   )      $p     J JJTp JXP   aX    t JӀ       `    J|p                            p           Y      ThP J_ OaXB J    (h J    Xh JJTh JX   !g0$get_all_profinfo        H$get_ppreds    !@`$add_extras_prof           xkeysort        
$sum_alls      1        ~d ticks, ~d accounted for~n           9        ~d ticks, ~d accounted for (~d overhead)~n     !	X$display_preds                    h             @             X(             x                             A      <        Q Jwh   QU JZ   QV JX        lVP        JR y    JJTVP JR y    JJTVP JR    & JJTVP JRb   6 JJTVP JRǊ   F JJTVP JRǲ   V JJTVP JR   f JJTVP JR   v JJTVP JR:    JJTVP JRb    JJTVP JRȊ    JJTVP JRȺ    JJTVP JR    JJTVP JR    JJTVP JRJ    JJTVP JRz    JJTVP JRɪ   JJTVP JR   JJTVP JR
  & JJTVP JR:  6 JJTVP JRj  F JJTVP JRʚ  V JJTVP JR  f JJTVP JR ~  v JJTVP JR ~Z   JJTVP JR*   JJTVP JRR   JJTVP JRz   JJTVP JR˺   JJTVP JR   JJTVP JR"   JJTVP JX       a         JӀ         J|p                                       a         JӀ         J|p                                           h     J]T OaT JO OaX JJ Jt h Jz8 J    Hh JT OaX JF  h J@ J    h J_  OaT JO OaT z Jz  J4h J_  OaT JO OaT w J]T OaX J]T Oa\ J]T Oa` J]T Oad J]T Oah J]T Oal J    ߘh J_ OaX    J_ Oa\  " J]T Oa` J_ Oad    J]T Oah JFhh J_  OaX J]T Oa\ JF	h J_  OaX J]T Oa\ JFh J_  OaX J_  Oa\ J_  Oa` J_  Oad J_  Oah J]T Oal JF(h J_  OaX J]T Oa\ JFh J^ OaX J_ Oa\    J]T Oa` JFh J]T OaX J_ Oa\    J_  Oa` J    hh J^ OaX J_ Oa\    J J_ OaX z J_ Oa\ J`4 Oa`      Jd  cj Ja JcH Ja JcH Jd   " J ,h Jz J_ OaX z J_ Oa\ J`4 Oa`      Jd  cj Ja JcH Ja JcH Ja JcH Jd   " J$,h J_  OaX J_  Oa\ J_ Oa`    J_ Oad    JF(h JO OaX Jt0h JzH J_  OaT JO OaT z JT OaX JF     h JP J    ڈh JK JJTh J4h JK JJTh JX`           o                                                                     Xh J޸ OahX Jwh   Xhf` J4   Xhf J4   Xhg J4   Xhh8 J4   Xhi@ JZ   Xhj@ JXt       |h     JL Oap Oa\ JL Oa` JL Oat Oad JL Oah J]T Oa\ J]T Oa` J]T Oad J^  Oax Oah J]T Oal JJ J    h J^ Oa| Jd Oa Oat Oa| J^ Oax Oap OaX Oa\ J]T Oa` J^X Oa Oad J]T Oah JFhhh J_  OaX J` Oa\ Ja@    JcH JcH JcH J JcH J^ Oa` J_  Oad J^ Oah JJhh JX       1     , JR  "  " JJT JX   y      p JX OaX J\X J]@    Js Js    J J Jt Jt    J J Jkl OaX JR JK8 JX             h JX OaX J\X J]@    Js Js    J J J Jkl Oa` J J Jkl OaT JR J_ OaX J`4 Oa\X    Jb@    Jd     J`x OaT Jd( Oa` JK8* JX(       !$get_more_ppreds                    a         JӀ         J|p                                      y     p     JX OaX J\X J]@    J JL J J J Jkl Oa` J J Jkl OaX JX Oa\ J\X J]8    Jd Jh Oah J[ J]      J JL J[ J]    J JL J J J J J J^ Oa\ J]T Oad JFh J^ OaX J^ Oa\ J^ Oa` J^ Oad J     J_  OaX J^ Oa\ JJ JXx   ?              JX OaX J\X J]@    Jd Jh Oal J J J Jkl Oap J J Jkl OaX JM Oal Oa\ JR Jd Oat Oap Oa` J^X Oat Oa` JK8 JX       a      X     JM OaX Oad JL OaX Oah J_ Oa\    J    h JJT JX       1     , JO OaX  " JJT JX   I        ~|~t~d.~7+ ~|~w:~t~d~50+ (~|~t~2f~6+%)  |~|~t~2f~6+%|~n             |e         JR y    JJTe  JR y    JJTe  JR    & JJTe  JR :   6 JJTe  JR    F JJTe  JR    V JJTe  JR    f JJTe  JR b   v JJTe  JR     JJTe  JR r    JJTe  JR     JJTe  JR     JJTe  JR"    JJTe  JR R    JJTe  JR *    JJTe  JRb    JJTe  JRΚ   JJTe  JR   JJTe  JR  & JJTe  JXl      9     4     JX OaX J\X J]8    J J Oah Oal J J J JL Oa\ JL Oap Oa` JL Oad J^  Oat OaX J_ Oa\    J^X Oah Oa` JJ J    h Jv, Oax   d Oat J^  Oa| OaX J_ Oa\   6 J^X Oax Oa` J^ Oad J    ( JP Oap Oat J^ Oa Jv, Oa   d Oa J^  Oa OaX J^X Oa Oa` J    ( J_ OaX z J_ Oa\ J`4 Oa`      Jd  cj Ja JcH Ja Jd( Oal Ja JdT Oat Ja JdT Oa| Ja JdT Oa Jd   " J(, J^ OaX J Oad    OaX J^ OaX J^ Oa\ J_  Oa` JJ JX     Y     P(     JL Oa\ JL Oa` JL Oad JL Oa` Oah JL Oal J_ Oa\ J]T Oad JFht ( J^ OaX J_ Oa\ J_  Oa` J]T Oad JFx ( J^ OaX J_ Oa\ J_  Oa` J]T Oad JF| ( J^ OaX J_ Oa\ J_  Oa` J^ Oad JJ ( JX@   u   }                      JL Oah OaX JX Oad J\X J]8    Jd Jh OaX J J Oa\ J J J Oa` J_ Oa\    J^X Oah Oa` J    h  JJT  JX       9        /build/buildd/yap-5.1.1/pl/callcount.yap yap   i         T        8|g J|           A*   D$                    A         8        	ji J                   !    (call_count_data ildd             @   a         J          J((                                        9      4@     J     H@ JJT@ JX   !    call_count_reset       a        h J       hhh    J(                            @           9      4     J      JJT JXh       pcall_count     )Ӱ$check_if_call_count_on                                `   a         JL          J(                                       a        l JӀ           J(                                       1     (      JL OaX JL Oa\ JL Oa` J]T Oa\ JFh`  J^ OaX J]T Oa\ JF`  J^ OaX J]T Oa\ JF`  J^ OaX J_  Oa\ J^ Oa` J_  Oad J^ Oah J_  Oal J       JK JJT  JX   :   >   ?       A      <`0 JO Oa\    J OaX  JR JJT` JX    A      <` JO Oa\    J OaX  JR JJT` JX@                y      t`     JL Oa` OaX JL Oad Oa\ J`4 OaX-    Jd  ~ JdT Oa` J`4 Oa\p    JdT Oad JK8*` JX   9        /build/buildd/yap-5.1.1/pl/load_foreign.yap    i         T        ``g J|           qAx   =|                    A         8        pi J                   !    load_foreign_files d   1K$check_objs_for_load_foreign_files     1I0$check_libs_for_load_foreign_files     1	0$check_entry_for_load_foreign_files                            P             0             `   a         JL          J                             `           a        \ JӀ         J                                        a         JӀ         J                             P           a         JӀ           J                                       1     ,     JL Oa\ JL Oa` J]T Oa\ J`4 Oa`    J$ J JdT OaX JcH JcH JFhP J^ OaX J^ Oa\ JF J^ OaX J^ Oa\ JF J_  OaX J^ Oa\ J^ Oa` J     JK JJT JX            Q      LP JL Oa\ Oa` J OaX  JR J_ OaX*R JK8*P JX   9      0P JR  "  " JR JJTP JX        1[X$check_obj_for_load_foreign_files                (p   a        | JӀ           JX                                              P JX OaX Jd Jh OaX J J JX Oa\ Jd Jh Oa\ J J JL Oa` JJ JQ JFpP J^ OaX J^ Oa\ J^ Oa` JJPP JX             a      \P     JL Oad OaX JL Oa\ Oa` J`4 OaX-    Jd r JdT Oad JK8*P JX   Q      Lp JL Oa\ Oa` J OaX  JR J_ OaX*R JK8*p JX    !0`$process_obj_suffix              @x   a         JӀ     h    J`                             p                 p JL Oa\ Jl OaX  JJ JQ J]T Oa\ J p J_  OaX J]T Oa\ JFxp J^ OaX J_  Oa\ J     p JK JJTp JX               a      \p     JL Oad OaX JL Oa\ Oa` J`4 OaX-    Jd  } JdT Oad JK8*p JX   I      @P J OaX  JR J_ OaX*R JK8* JX       9      00 JO OaX  " JR JJT JX`       1 $check_lib_for_load_foreign_files                   a         JӀ     ((    J                             x                  JX OaX Jd Jh OaX J J JL Oa\ JJ JQ JF J^ OaX J^ Oa\ JJ JX@         Y      P     JL Oa` OaX J`4 OaX-    Jd r JdT Oa` JK8* JX       I      @` J OaX  JR J_ OaX*R JK8* JX(       9      0 Jl OaX  JR JJT JXp       Y      P     JL Oa` OaX J`4 OaX-    Jd  } JdT Oa` JK8* JX       I      @8 J OaX  JR J_ OaX*R JK8* JX        9      0p Jl OaX  JR JJT JXH       Y      P     JL Oa` OaX J`4 OaX-    Jd  } JdT Oa` JK8* JX             xX JL Oa` OaX JM Oa` Oa\ J^  Oa\ OaX JJ J    x J^X Oa` OaX JF    x JK JO JJTx JX           y      tx     JL Oa` OaX JL Oad Oa\ J^  Oa\ OaX J    x J^X Oa` OaX J^X Oad Oa` JK8x JXh   9        /build/buildd/yap-5.1.1/pl/sockets.yap oreig   i         T        08g J|           AAHQ   =|                    A         8        Pi J                           SOCK_STREAM    H      H   a        P JL      PPP    J                                       a      X     JL Oad Oa\ J_ Oa\ J_ Oa`    J    H JJT JXP       L      L   a        ( JL      (((    J                                       Q      L     JL Oa` Oa\ J^  OaT Oa\ J    L JJT JX(   !    0socket_select          ) H$check_list_for_sockets        !m`$select_cp_fds         !ax$check_select_time     !$cp_socket_fds         !
$cp_stream_fds                   h                                                     @                a         JL          J0                                       a        , JӀ     88     JH                                       a         JӀ     XX    J`                                        a         JӀ     H    Jx                                       a        L JӀ     HH(    J                                       a         JӀ     ((    J                            @          )           JL OaX JL Oa\ JL Oa` JL Oad JL Oah J`4 Oa\0    J$ J JcH JcH JcH JcH JcH JFh  J^ OaX J^ Oa\ JF  J^ OaX J^ Oa\ J]T Oa` JF J^ OaX J]T Oa\ J]T Oa` J^ Oad JF J_  OaX J_  Oa\ J_  Oa` J^  Oah Oad J    Nh J^ OaX J^X Oah Oa\ J^ Oa` J]T Oad JF@ J^ OaX J_  Oa\ J^ Oa` JJ JX                 I      @ p J OaX  JR J_ OaX*R JK8*  JX8       9      0  JO OaX  " JR JJT  JX       I      D  JX OaX J J J Jkl OaX JR JK8   JX   Y      P      JL Oa` OaX J`4 OaX-    Jd r JdT Oa` JK8*  JX        A     8 JO OaX  " JM Oa\ Oa` JJT JXX             x     JX OaX J\X J]8    J J J Jkl Oad J J Jkl OaX J Oa` Oad J Jkl Oa` JK8 JX       Q      LX JL Oa\ Oad J OaX  JR J_ OaX*R JK8* JX   9     08 JPdZ JJT JXh       Y      T        Eh xKh L8      xK       ZL M K   Q      H
 Eh JP Oa\  E J          ¤ JX                 JYt OaX      J J Oad Oah JL Oal Oa\ J^ Oal Oad OaX Oa\ J     J^ Oa` Oah OaX Oa\ J     J^  Oap OaT JO OaT    JVTRp  Oal Oap    J^  Oad OaT JO OaT    JVTRp  Oa` Oad    JJT JXH   I     D@Ā JO OaX  " JO Oa`  " JM Oa\ Oad JJT@ JXH   i      d@ JX OaX J J J Jkl OaX JX Oa\ Js Js  " J Jkl Oa\ JR JK8@@ JXĐ        connection                           @     JX OaX J\X J]8    J J Oah OaX J J Jkl Oal J Oa\ OaX J Jkl Oap JX Oa` J\X J]8    J J Oah J[ J]     J J Oa\ Oa` J J Jkl Oat J    L@ J^ Oal Oap OaX Oa\ J^X Oat Oa` JK8@@ JX(   A     8X JO OaX  " JO Oa`  " JJT JX(       i      d JX OaX J J J Jkl OaX JX Oa\ Js Js  " J Jkl Oa\ JR JK8 JXh   q      l     JX OaX J J Oad OaX J Oa\ Oad J Jkl Oa\ J Oa` Oad J Jkl Oa` JK8 JX   !    Psocket_buffering                 0h   a        t JӀ          JP                                             h JL Oah OaX JL Oal Oa\ J Oad  J^ Oad Oa` OaX Oa\ Jݠ  JR J_ OaX*R J`4 Oa\P    JdT Oah JdT Oal JdT Oa` JdT Oad JK8*h JX   !    Ȑ$convert_sock_buff               pȨ   a        ȴ JӀ     ʘ    JȐ                            h                 h     JL OaX JL Oa\ JL Oa` JL OaX Oad J]T Oa\ JFhȨh J^ OaX J^ Oa\ J^  Oah Oa` J_  Oad J    Mh J^ OaX J^X Oah Oa\ JJȨh JX      A      <Ȩ8 JM OaX Oa\ J OaX  JR JJTȨ JX           unbuf          9      0Ȩʈ JR"    JR JJTȨ JXH               fullbuf        1     ,Ȩ     JO OaXr JJTȨ JXʘ   1        /build/buildd/yap-5.1.1/pl/sort.yap    i         T        g J|           !Aʺ(1   :L                    A         8        x0pi J                   Q      L	% p JL Oa` Oa\ J Oa`  JR J_ Oa\    JK8X	%  JXˠ    $$_length2                  a        h J^      hhh    Jʸ                            Ȩ           Q      H	%      JL Oa` OaX JL OaX Oa\ J^X Oa` Oa\ JK8	%  JX̀       A     8X  JO OaX  " JM Oa\ Oa` JJTX JX       Y      PX     JX OaX J J J Jkl OaX J Oa\    Oa\ JK8XX JX                  J^  Oa` OaT JO OaT    JVTQ ͸ OaX Oa`    J^X Oa\ OaT JO OaT  " JJT J^X Oa\ OaT JX OaT Jd Jh OaT J Jkl Oa\ J Oa` OaX J^X Oa` OaT JL OaX OaT JK8 JXh           @sort                     (X   a         JJ          J@ʸ                                       I      @X     JJ J    X JK JJTX JX           I      @	     JJ J    	 JK JJT	 JX           I      @     JJ J     JK JJT JXX           9*x    /build/buildd/yap-5.1.1/pl/setof.yap .yap in   i         T        g J|           Aϒ   D$                    A         8        XHPi J                       same g /buil               02  se   Q      LN     JL OaX Oa\ JJ J     hN JK JJTN JXа       )
$check_list_for_bags                                  Q x   9 J          !
 l0                   A         8            
    60   Fl            Y         T~H "0р
  JP Oa`  H J           Ѡ JX   a        $ JӀ     `    Jϐ                            X           a        ҄ JӀ     HH    J0ϐ                                             J     JL OaX JL Oa\ JL Oa` J^ OaX J`4 Oa\J0    JcH JcH JcH JFhӸJ J^  Oa` OaX J    iJ J^ OaX J^ Oa\ J_ Oad  " J^ Oah JJxJ JX      y      t3     JL Oah OaX JL Oal Oa` J^  Oa` OaX J    i3 J^X Oah OaX J^X Oal Oah JK8x3 JX         x JL OaX JL Oa\ JL Oa` J^  Oa` OaX J`4 Oa\    JcH JdT Oa` J]T Oa` JFh x J^ OaX J hx J^ OaX J^ Oa\ J    khx J JJTx JXH            ) P$collect_for_findall                     (h   a        t JӀ           JPϐ                            x                 x     JL Oa` JL Oad JL Oah J^  Oa` OaX J`4 Oa\    JcH JdT Oa` J]T Oa` JFh֘ x J^ OaX J^ Oa\ J^ Oa` JF    hx JK JO JJTx JX            a        ִ JӀ     נ    Jϐ                            h                 ֨א JL OaX JL Oa\ J]T Oa\ JJ Jׄl8֨ JQ J^ OaX J^ Oa\ JJ֨֨ JX               |֨     JL OaX Oa\ J]T Oa\ JJ J֨ J_  OaX J    @֨ JK JJT֨ JXנ               h JL OaX JL Oa\ JL Oa` J]T Oa\ JJ Jl8h JQ J^ OaT JX OaT JL J J Jkl Oa` J^ OaX J^ Oa\ JJhh JX          1     ,h     JM Oa\ Oa` JJTh JX             P   a        $ JӀ     وو    J ϐ                            ֨                 ڰ JL OaX JL OaX Oa\ JL Oa` JJ J h J^ OaX J^ Oa\ J    kh J JJT JXو         )E88$collect_with_common_vars                P   a        \ JӀ     P    J8ϐ                                       Q      H     JL OaX Oa` J^  OaT Oa\ J_ Oa`  " JK8P JX      A     <P@ JL OaX JL Oa\ JL Oa` JL Oad J]T Oa\ JJ J0l8P JQ J_  OaT JYt OaT8    J J OaX OaT J^ OaT JX OaT JL J J J J]T Oa\ J^ Oa` J8P J^ OaX J^ Oa\ J^ Oa` J^ Oad JJPP JX   n   n      1     ,P     JM Oa` Oad JJTP JXP             Q܈   a        P JL     PPP    Jpϐ                            P          	      F     JL OaX JL Oa\ JL Oa` J^ OaX J`4 Oa\z    JcH JcH JcH JFhF J^ OaX J^ Oa\ J]T Oa` JF܈F J_  OaX J^ Oa\ J    F JK JJTF JX   
             )      $x     JK8܈x JX    ! x 8$excess_vars            wh$pick                    ހ             8   a        ތ JӀ     ((X    JPϐ                            ܈           a         JX         Jhϐ                            ހ          y     t܈     JL OaX JL Oa\ JL Oa` J]T OaT J^ OaX J`4 Oa\w    JcH JcH JcH JFh܈ J^ OaX J_ Oa\  " J]T Oa` J܈ J^ OaX J]T Oa\ J_  Oa` J_ Oad  " J]T Oah JFހ܈ J^  OaX OaT JO OaT  " JV OaX    J_  OaX J_ Oa\  " J]T Oa` J܈ J]T OaX J` Oa\ Jd  JcH J H܈ J^ OaX J    i܈ J`4 OaX8    JcH JcH J^ Oa\ J^ Oa` J]T Oad JF܈ J_  OaX J]T Oa\ J܈ J_  OaX J_  Oa\ J^ Oa` JJ܈ J_  OaX J    i܈ J^ OaX J_  Oa\ J^ Oa` J_ Oad  " J]T Oah JFx܈ J^  OaX OaT JO OaT  " JV  OaX    J^ OaT JM OaT JK JJT܈ JXP            >         $parade        @ $decide                               x   a        $ JӀ         Jϐ                                       a         JӀ     P    J ϐ                                      	           JX OaX J\X J]8    J JL J J J J Jkl OaX JL Oa\ JL Oa` J^ Oa\ J]T Oa` J]T Oad JFh J_  OaX J` Oa\ Jc JcH J^ Oa` J^ Oad J^ Oah JJx JX   ?             p JX OaX J\X J]8    J J OaX Oah J J Jkl Oal J Oa` Oah J Jkl Oa` J  JR J^X Oal OaX JK8 JX   A     8     JO Oa`  " JM OaX Oad JJT JX       Q      Hx  JO OaX  " JM Oa` Oad JM Oa\ Oah JR JJTx JX       A     8x@ JM Oa` Oad JM Oa\ Oah JJTx JX       A      <x     JL Oa\ Oad JL Oa` Oah JK8x JXP   ! h$doesnt_include                     a         JӀ     @@p    Jϐ                            x          Q     Lހh JL OaX JM Oa\ JL OaX Oa` JL Oad JL Oah J  JJ JQ JS JtHހ JzT JFLހ JH JFP ހ J\ J^ OaT JX OaT JL J J J JK JJTހ J4ހ J^ OaT JM OaT JK JJTހ JX(                     >           Q      Hހ JM OaX Oa\ JM Oad Oah J OaX  JR JJTހ JXx           ހ JYt OaXp    Jd Jh Oal J J JL Oa\ JL Oad JL Oah JJ JQ J`4 OaXu`    Jd( Oal JdT Oa` J_ Oa\  " J]T Oa` Jހ J^ OaX J^ Oa\ J_  Oa` J^ Oad J^ Oah JJހހ JX            9     4ހ  JYt OaXz    JX Je Oal Jd Jh Oap J JL J J JM Oal Oa\ JL Oad JL Oah JJ JQ J`4 OaXu`    Jd( Oap JdT Oa` J_ Oa\  " J]T Oa` Jހ J`4 OaX }    Jc Jc J^  OaT Oa\ J_  Oa` J^ Oad J^ Oah JJހހ JX        9     4ހ JYt OaXw    JX Je Oal Jd Jh Oap J JL J J JM Oal Oa\ JL Oad JL Oah JJ JQ J`4 OaXu`    Jd( Oap JdT Oa` J_ Oa\  " J]T Oa` J0ހ J`4 OaX }    Jc Jc J^  OaT Oa\ J_  Oa` J^ Oad J^ Oah JJހހ JX         P      P   a        \ J      \             J8                                                ހ@ JYt OaXJ0    JX Je Oal J J    J Jkl OaX JM Oal Oa\ JL Oa\ Oa` JL Oa` Oad JL Oad Oah JR JK8Pހ JX         ހ JYt OaXzx    Jk J Oal Oap J J Oat OaX JYt Oa\ }    J J Oal J[ J] }    J J Oap J[ J] }    J J Oat J J< OaX JR J^  OaT Oa\ JK8ހހ JXP   y      pހ JYt OaX     JX Je Oal J Jkl OaT JM Oal Oa\ JR J^X Oad OaT JM Oah OaT JJTހ JX             ހ0 JYt OaX      J J J Jkl Oal JYt Oa\      J J Oap Oa\ J Oal  J^X Oal OaT JYt OaT      J J Oap J Jkl OaX JR JK8ހހ JX   y      pހH JYt OaX      J J Oal OaX JYt Oa\      J J Oal J Jkl Oa\ JR JK8ހހ JX@       )  $recurse_for_excess_vars                    a         JӀ     X    Jϐ                            P                 ހ     JM OaX Oa\ JL Oa` JL Oad JL Oah J` Oa\ J`x OaT Ja JJ J Hހ J^ OaX J^ Oa\ J^ Oa` J^ Oad JJހ JXX          A     8H JO OaX  " JM Oa` Oad JJT JX                  JX OaX Jd Jh OaX J J JL Oa\ JL Oah Oa` JL Oad J]T Oa\ J^ Oa` J^X Oah Oad J]T Oah JFh$ހ J^ OaX J^ Oa\ J_  Oa` J^ Oad JJ JXX          1     ,` JO OaX  " JJT JX@   Y      T     JX OaX J J Oa` OaX JVTV  Oa` Oa\    JK8 JXp   
̨$$produce      Ј      p                 x   y      t     J޸ Oa`$ Jt Jxh J x JH J J J JZ   tx JX   a         JX         Jϐ                                            P JL Oad OaX JYt Oa\    Jd Jh Oah J J JL Oa` JJ JQ J`4 OaX    JdT Oad Jc J`4 Oa\      Jd  cj Jd( Oah J]T Oa` JF J_  OaX J^ Oa\ J^ Oa` JJx JX                          a        ` JL     ```    Jϐ                            x          q     h     JL OaX JL Oa\ JL Oa` J]T OaX JJ J    i Jth Jz J^  Oa` OaX J`4 Oa\    JcH JdT Oa` J]T Oa` JF  J^ OaX J h J^ OaX J^ Oa\ Jkh J JJT J4 J^ OaX J_  Oa\ JJ JX`                            h$$build                     a         JӀ     xx0    Jϐ                                                  JL OaX JL Oa` Oa\ J]T OaX J]T Oa\ JFh J^ OaT JM OaT JK JJT JX`      M$$build2                    a         JӀ         Jϐ                                               JL OaX JL Oa\ JL Oa` J^ OaX J]T Oa\ JJ Jl8 JQ J^ OaX J^ Oa\ J^ Oa` J_  Oad JJ JXx         1     ,     JO OaX  " JJT JX0   `$$new                    P   a         JӀ         Jhϐ                                              JX OaX Jd Jh Oah J J JL Oa\ JL Oa` JM Oah Oad J^ OaX J^X Oah Oa\ JFh JQ J^ OaX J^ Oa\ J^ Oa` JJ JX         )      $     JK8 JX             |       y      p J OaX  JR J^X OaX OaT JYt OaT    Jd Jh OaT J Jh Oa\ J Jkl OaT JJT JX       h      Px   a         JӀ     (    J`ϐ                                                  JYt OaX    Jk J Oad Oah J Jkl Oal JL Oap Oa\ J^  Oat OaX J^ Oah Oap Oa\ Oa` J    Y J^ Oad Oal Oa\ Oa` J^X Oap Oad JK8x JX       9      4x JO OaX w JR J JJTx JX   Q      Hx JO OaX x JL OaX Oa\ JL Oa\ Oad JK8x JX       Q      Hx     JO OaX x JL OaX Oa` JL Oa\ Oad JK8x JX(       8$$split        Ӑproduce                  h             (   a         JӀ       P    Jϐ                            x           a        4 J       4             J                                         q     lx     JX OaX J\X J]    J JL J J J J Jkl OaX JL Oa\ JL Oa` J^ Oa\ J^ Oa` J]T Oad J]T Oah JFhx Jtx Jz J^ OaT Jy\ OaT J J J^ OaT JM OaT JK JJTx J4x JQ J_  OaX J^ Oa\ J^ Oa` JJ(x JX   ?   ?   ?   ?           I     D @ JO OaX  " JO Oad  " JO Oah  " JJT JX    y      t  JX OaX J\X J]    J J Oal Oap J J Jkl OaX JM Oal Oa\ JM Oap Oa` JK8 JX P         @ JX OaX J\X J]    J J Oal Oap J J Jkl OaX JM Oap Oa` J Oad Oal J Jkl Oad JK8 JX        Y      T     JX OaX J J Oal OaX J Oah Oal J Jkl Oah JK8 JXP   9      0 J OaX  JR JJT JX       9      0 JO OaX  " JR JJT JX       I      DP JX OaX J J J Jkl OaX JR JK8 JX   Y      P     JL Oa` OaX J`4 OaX-    Jd r JdT Oa` JK8* JX`       9        /build/buildd/yap-5.1.1/pl/statistics.yap  i   i         T        9pg J|           A )   A 2g                    A         8        p90i J                     $statistics                 a         JӀ     /H    J                            (               g     J]T OaX J]T Oa\ JJ J     g J]T OaX J]T Oa\ J     g J]T OaX J]T Oa\ J     Xg J]T OaX J]T Oa\ J     g J]T OaX J      g J]T OaX J]T Oa\ J     8g J]T OaX J     (g J]T OaX J]T Oa\ J]T Oa` J     `g J]T OaX J     g J]T OaX J     g J]T OaX J]T Oa\ J    g J]T OaX J]T Oa\ J    g J]T OaX J]T Oa\ J    @g J]T OaX J]T Oa\ J]T Oa` J| Xg J]T OaX J]T Oa\ J]T Oa` Jg J_  OaX J_  Oa\ J_  Oa` J_  Oad J_  Oah J_  Oal J_  Oap J_  Oat J_  Oax J_  Oa| J_  Oa J_  Oa J_  Oa J_  Oa J_  Oa J_  Oa J_  Oa J_  Oa J_  Oa J_  Oa J_  Oa J_  Oa J_  Oa J_  Oa J_  Oa J_  Oa JJg JX(                     [ J޸ Oah\ 4 Jwh   [j J4   [k8 J4   [l@ J4   [l J4   [m JZ   [n JX$  &     &/8 JL OaX JL Oa\ JL Oa` JL Oad JL Oah JL Oal JL Oap JL Oat JL Oa| JL Oa JL Oa JL Oa JL Oa JL Oa JL Oa JL Oa JL Oa JL Oa JL Oa JL Oa JL Oa JL Oa JL Oa JL Oa JL Oa J^ OaX J^ Oa\ Jd Oa` OaX Oa\ J^ Oad Jd Oah Oa` Oad J_ OaX z J` Oa\ Jd    Ja Jd   V Ja Jd    Ja Jd    Ja Jd   & Ja Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd   F Ja Jd    Ja Jd   & Ja Jd    Ja Jd   F Ja Jd   V Ja Jd   6 Ja Jd    Ja Jd   6 Ja Jd   V Ja Jd    Ja Jd    Ja Jd    Jd   " J`4 Oa`      Jd  cj Ja JdT Oah Jd   " JJ Jp., J_ OaX z J` Oa\ Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   & Ja Jd    Ja Jd   v Ja Jd   & Ja Jd    Ja Jd    Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Ja Jd   6 Ja Jd   V Ja Jd    Ja Jd   F Ja Jd    Ja Jd   F Ja Jd    Ja Jd   & Ja Jd    Ja Jd   F Ja Jd   V Ja Jd   6 Ja Jd    Ja Jd   6 Ja Jd   V Ja Jd    Jd   " J`4 Oa`      Jd  cj Ja JcH Jd   " Jp., J_ OaX z J` Oa\ Jb Jb Jd    Ja Jb Jb Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   V Ja Jd   6 Ja Jd   V Ja Jd    Ja Jd    Ja Jd    Ja Jd    Jd   " J`4 Oa`      Jd  cj Ja JcH Jd   " Jp., J^ OaX J^ Oa\ J Oad OaX Oa\ J_ OaX z J` Oa\ Jb Jb Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd   f Ja Jd   & Ja Jd   V Ja Jd   V Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Jd   " J`4 Oa`      Jd  cj Ja JdT Oad Jd   " Jx., J_ OaX z J` Oa\ Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   v Ja Jd   6 Ja Jd    Ja Jd    Ja Jd    Jd   " J`4 Oa`      Jd  cj Ja JcH Jd   " J|., J_ OaX z J` Oa\ Jd    Ja Jd    Ja Jd    Ja Jd   6 Ja Jd   F Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Ja Jd   6 Ja Jd   V Ja Jd    Ja Jd   F Ja Jd    Ja Jd   F Ja Jd    Ja Jd   & Ja Jd    Ja Jd   F Ja Jd   V Ja Jd   6 Ja Jd    Ja Jd   6 Ja Jd   V Ja Jd    Jd   " J`4 Oa`      Jd  cj Ja JcH Jd   " J|., J^ OaX J^ Oa\ JP OaX Oa\ J_ OaX z J^ Oa\ J`4 Oa`      Jd  cj Ja JcH Jd   " J|., J^ OaX J_  Oa\ J Oad OaX Oa\ J_ OaX z J^ Oa\ J`4 Oa`      Jd  cj Ja JdT Oad Jd   " J., J_ OaX z J` Oa\ Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   v Ja Jd    Ja Jd    Ja Jd   & Ja Jd    Ja Jd    Ja Jd    Ja Jd   6 Ja Jd   F Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd   6 Ja Jd   V Ja Jd    Jd   " J`4 Oa`      J$ J Jd  cj Jd   " J., J_ OaX z J` Oa\ Jb Jb Jd    Jc J`4 Oa`      Jd  cj Ja JcH Jd   " J., J_ OaX z J` Oa\ Jb Jb Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Jd   " J`4 Oa`      Jd  cj Ja JcH Jd   " J/ , J_ OaX z J` Oa\ Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Ja Jd    Ja Jd   6 Ja Jd   F Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd   6 Ja Jd   V Ja Jd    Jd   " J^ Oa` J/, J_ OaX z J^ Oa\ J`4 Oa`      Jd  cj Ja JcH Jd   " J/, J_ OaX z J^ Oa\ J`4 Oa`      Jd  cj Ja JcH Jd   " J/, J_ OaX z J` Oa\ Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd   & Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   6 Ja Jd   F Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd   F Ja Jd    Ja Jd   & Ja Jd    Ja Jd   F Ja Jd   V Ja Jd   6 Ja Jd    Ja Jd   6 Ja Jd   V Ja Jd    Jd   " J`4 Oa`      Jd  cj Ja JcH Jd   " J/, J_ OaX z J^ Oa\ J`4 Oa`      Jd  cj Ja JcH Jd   " J/, J^ OaX J^ Oa\ J Oad OaX Oa\ J_ OaX z J^ Oa\ J`4 Oa`      Jd  cj Ja JdT Oad Jd   " J/, J^ OaX J^ Oa\ Jd Oa` OaX Oa\ J^ Oad Jd Oah Oa` Oad J^  Oal OaX J_ Oa\   6 J^X Oah Oa` J_ Oad  > J    ( J_ OaX z J` Oa\ Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd   6 Ja Jd   f Ja Jd    Ja Jd    Ja Jd   & Ja Jd    Ja Jd    Ja Jd   6 Ja Jd   V Ja Jd   6 Ja Jd    Ja Jd    Ja Jd   f Ja Jd    Ja Jd   & Ja Jd    Ja Jd    Ja Jd   v Ja Jd    Ja Jd   6 Ja Jd    Ja Jd   F Ja Jd   V Ja Jd    Ja Jd    Ja Jd    Ja Jd   v Ja Jd    Ja Jd   6 Ja Jd   F Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd   v Ja Jd    Ja Jd   F Ja Jd   & Ja Jd    Ja Jd    Ja Jd    Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Ja Jd   6 Ja Jd   V Ja Jd    Ja Jd    Ja Jd   f Ja Jd   V Ja Jd   & Ja Jd   f Ja Jd    Ja Jd    Ja Jd   v Ja Jd   6 Ja Jd    Ja Jd    Jd   " J`4 Oa`      Jd  cj Ja JdT Oal Ja JcH Ja JcH Ja JcH Jd   " J/, J^  Oad OaX J_ Oa\   J^ Oa` J    h J^  Oah OaX J_ Oa\   6 J^X Oad Oa` J_ Oad  > J    ( J_ OaX z J` Oa\ Jd    Ja Jd   F Ja Jd    Ja Jd   6 Ja Jd   f Ja Jd    Ja Jd    Ja Jd   & Ja Jd    Ja Jd    Ja Jd   6 Ja Jd   V Ja Jd   6 Ja Jd    Ja Jd    Ja Jd   f Ja Jd    Ja Jd   & Ja Jd    Ja Jd    Ja Jd   v Ja Jd    Ja Jd   v Ja Jd    Ja Jd   & Ja Jd   & Ja Jd    Ja Jd   v Ja Jd   V Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Ja Jd    Ja Jd   V Ja Jd   6 Ja Jd   F Ja Jd    Ja Jd    Ja Jd    Ja Jd   6 Ja Jd    Ja Jd   v Ja Jd    Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Ja Jd    Ja Jd   V Ja Jd   6 Ja Jd   F Ja Jd   V Ja Jd   F Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd   & Ja Jd    Ja Jd   F Ja Jd   V Ja Jd   6 Ja Jd    Ja Jd    Jd   " J`4 Oa`      Jd  cj Ja JdT Oah Ja JcH Ja JcH Jd   " J/ , J^  Oad OaX J_ Oa\   J^ Oa` J    h J^  Oah OaX J_ Oa\   6 J^X Oad Oa` J_ Oad  > J    ( J_ OaX z J` Oa\ Jd    Ja Jd   F Ja Jd    Ja Jd   6 Ja Jd   f Ja Jd    Ja Jd    Ja Jd   & Ja Jd    Ja Jd    Ja Jd   6 Ja Jd   V Ja Jd   6 Ja Jd    Ja Jd    Ja Jd   f Ja Jd    Ja Jd   & Ja Jd    Ja Jd    Ja Jd   v Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd    Ja Jd   v Ja Jd    Ja Jd   & Ja Jd   & Ja Jd    Ja Jd   v Ja Jd   V Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Ja Jd    Ja Jd   V Ja Jd   6 Ja Jd   F Ja Jd    Ja Jd    Ja Jd    Ja Jd   6 Ja Jd    Ja Jd   v Ja Jd    Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Ja Jd   6 Ja Jd    Ja Jd    Ja Jd    Ja Jd   V Ja Jd   6 Ja Jd   F Ja Jd   V Ja Jd   F Ja Jd    Ja Jd    Ja Jd   F Ja Jd    Ja Jd   & Ja Jd    Ja Jd   F Ja Jd   V Ja Jd   6 Ja Jd    Ja Jd    Jd   " J`4 Oa`      Jd  cj Ja JdT Oah Ja JcH Ja JcH Jd   " J/$, J^  Oad OaX J_ Oa\   J^ Oa` J    h J^  Oah OaX J_ Oa\   6 J^X Oad Oa` J_ Oad  > J    ( J_ OaX z J` Oa\ Jd    Ja Jd   F Ja Jd    Ja Jd   6 Ja Jd   f Ja Jd    Ja Jd    Ja Jd   & Ja Jd    Ja Jd    Ja Jd   6 Ja Jd   V Ja Jd   6 Ja Jd    Ja Jd    Ja Jd   & Ja Jd   V Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd   V Ja Jd    Ja Jd    Jd   " J`4 Oa`      Jd  cj Ja JdT Oah Jd   " J/(, J^  Oad OaX J_ Oa\   J^ Oa` J    h J^  Oah OaX J_ Oa\   6 J^X Oad Oa` J_ Oad  > J    ( J_ OaX z J` Oa\ Jd    Ja Jd   F Ja Jd    Ja Jd   6 Ja Jd   f Ja Jd    Ja Jd    Ja Jd   & Ja Jd    Ja Jd    Ja Jd   6 Ja Jd   V Ja Jd   6 Ja Jd    Ja Jd    Ja Jd   6 Ja Jd    Ja Jd   V Ja Jd   F Ja Jd    Ja Jd    Ja Jd   V Ja Jd    Ja Jd    Jd   " J`4 Oa`      Jd  cj Ja JdT Oah Jd   " J/,, J^  Oad OaX J_ Oa\   J^ Oa` J    h J^  Oah OaX J_ Oa\   6 J^X Oad Oa` J_ Oad  > J    ( J_ OaX z J` Oa\ Jd    Ja Jd   F Ja Jd    Ja Jd   6 Ja Jd   f Ja Jd    Ja Jd    Ja Jd   & Ja Jd    Ja Jd    Ja Jd   6 Ja Jd   V Ja Jd   6 Ja Jd    Ja Jd    Ja Jd   V Ja Jd    Ja Jd    Ja Jd    Ja Jd   6 Ja Jd   V Ja Jd   F Ja Jd    Ja Jd   F Ja Jd    Ja Jd    Ja Jd   V Ja Jd    Ja Jd    Ja Jd    Ja Jd    Jd   " J`4 Oa`      Jd  cj Ja JdT Oah Jd   " J    , J JJT JX+    +    /    /////   )           JJT JX/H               runtime        g      f/   a        / JӀ      0 0 78   
 J/x                                       y      t/0h JO OaX/b JX Oa\ Jd Jh OaX JZ J Jd Jh Oa\ Jt Jt  " J     / JJT/ JX0    y      t/0 JO OaX w JX Oa\ Jd Jh OaX JZ J Jd Jh Oa\ Jt Jt  " J     / JJT/ JX0x           walltime       y      t/1p JO OaX0 JX Oa\ Jd Jh OaX JZ J Jd Jh Oa\ Jt Jt  " J     X/ JJT/ JX1   Q      L/1 JO OaX: JL OaX Oa\ J    `/ JJT/ JX1   !        threads_created        Q      L/2P JO OaX1 JL OaX Oa\ J    8/ JJT/ JX1   !        thread_cputime         Q      L/2 JO OaX22 JL OaX Oa\ J    / JJT/ JX2`           heap                 /3 JO OaX2 JX Oa\ Jd Jh Oa\ JZ J Jd Jh Oa` Jt Jt  " J^  Oad OaX J     / J Oah Oad Oa\ J^X Oah OaT JM Oa` OaT JJT/ JX2           program        A      </3 JO OaX3j J_ OaX2 JK8// JX3   !        global_stack                 /4 JO OaX3 JX Oa\ Jd Jh Oa\ JZ J Jd Jh Oad Jt Jt  " J^  Oah OaX J^  Oal Oa` J     `/ J Oap Oah Oa\ J Oat Oap Oal J^X Oat OaT JM Oad OaT JJT/ JX3           local_stack          /5 JO OaX4 JX Oa\ Jd Jh Oa` JZ J Jd Jh Oad Jt Jt  " J^  Oah OaX J^  Oal Oa\ J     `/ J Oap Oah Oal J Oat Oap Oa` J^X Oat OaT JM Oad OaT JJT/ JX4       (trail                /6p JO OaX5 JX Oa\ Jd Jh Oa\ JZ J Jd Jh Oa` Jt Jt  " J^  Oad OaX J     8/ J Oah Oad Oa\ J^X Oah OaT JM Oa` OaT JJT/ JX5       !        garbage_collection           /7( JO OaX6R JX Oa\ Jd Jh OaX JZ J Jd Jh Oa` JZ J Jd Jh Oa\ Jt Jt  " JJ J    X/ JK JJT/ JX6       !        stack_shifts                 /     JO OaX7
 JX Oa\ Jd Jh OaX JZ J Jd Jh Oa` JZ J Jd Jh Oad Jt Jt  " J^  OaT Oa\ J    / J^X Oa` OaX J^  OaT Oa\ J    / J^X Oad OaX J^  OaT Oa\ J    @/ JJT/ JX78   q      q80   a        8 JL      888    J8                            /                 80     JL Oa` J]T Oa` J]T Oad JJ J90q80 J_  OaX J_  Oa\ Jd Oa` OaX Oa\ J^X Oa` OaT JM OaT JK JJT80 JX8      9        /build/buildd/yap-5.1.1/pl/strict_iso.yap s.   i         T        9hg J|           9A9:99   =                    A         8        : i8Hi J                   i      d@: JL Oa` Oa\ J OaX  JR J_ OaX*R J`4 Oa\ |    JdT Oa` JK8*@ JX:(   i      `@: JL Oa` OaX J Oa`  JR J`4 OaX-    Jd -r JdT Oa` JK8*@ JX:       Q      L@; JYt OaX      J J J Jkl OaX JR JK8@@ JX:   !;X$iso_check_a_goal                ;8;p   a        ;| JӀ     B(B(G    J;X98                            80                 @< JYt OaX }    J$ J Jd Jh OaX J J JL Oa\ JJ JQ J^ Oa\ J^ Oa` JF<;p@ J^ OaX J^ Oa\ J^ Oa` JJ;p@ JX;               @=` JYt OaX     J$ J Jd Jh OaX J J JL Oa\ JJ JQ J^ Oa\ J^ Oa` JF=X;p@ J^ OaX J^ Oa\ J^ Oa` JJ;p@ JX<               @>( JYt OaX |     J$ J Jd Jh OaX J J JL Oa\ JJ JQ J^ Oa\ J^ Oa` JF> ;p@ J^ OaX J^ Oa\ J^ Oa` JJ;p@ JX=p         9      0@>` JO OaX wB JR JJT@ JX>8             @?( JYt OaX     JX Je Oa` Js J    JL Oad Oa\ J_ OaX    J_ Oa\    J     (@ JR J`4 OaXΰ    Jd h Jd( Oa` J`4 Oa\ |    JdT Oad JK8*@ JX>p             @@ JYt OaX     J$ J Jd Jh OaX J J JL Oa\ JJ JQ J^ Oa\ J^ Oa` JF?;p@ J^ OaX J^ Oa\ J^ Oa` JJ;p@ JX?8         !@$iso_builtin                     ?@(   a        @4 JӀ     M8M8hh   p J@98                            ;p          i     `@A JL OaX JL Oa\ J_ OaX    J_ Oa\    JJ J     (@ J^ OaX J_ Oa\    J     @ JS JtAAt@ JzA JFA@(@ JH JFA @ JA JK JJT@ J4@ J`4 OaXΰ    Jd h JcH J`4 Oa\ |    JcH JJ*@ JX@                                 )      @     JJT@ JXB        a      X;pBx J OaX  JR J_ OaX*R J`4 Oa\ |    JdT Oa` JK8*;p JXB(       q      l;pB J OaX  JR J`4 OaX-    Jd -r JdT Oa\ J`4 Oa\ |    JdT Oa` JK8*;p JXB   Q      L;pC8 JYt OaX      J J J Jkl OaX JR JK8;p;p JXB         ;pC JYt OaX }    Jd Jh OaX J J JL Oa\ JL Oa` JJ JQ JFC;p;p J^ OaX J^ Oa\ J^ Oa` JJ;p;p JXCH               ;pD JYt OaX     Jd Jh OaX J J JL Oa\ JL Oa` JJ JQ JFD;p;p J^ OaX J^ Oa\ J^ Oa` JJ;p;p JXC               ;pEH JYt OaX |     Jd Jh OaX J J JL Oa\ JL Oa` JJ JQ JFE@;p;p J^ OaX J^ Oa\ J^ Oa` JJ;p;p JXD         9      0;pE JO OaX wB JR JJT;p JXEX             ;pF8 JYt OaX     Js J    JL Oad Oa\ J_ OaX    J_ Oa\    J     (;p JR J`4 OaXΰ    Jd h JdT Oad J`4 Oa\ |    JdT Oa` JK8*;p JXE   I      @;pF JYt OaX     Js J    JR JJT;p JXFH      i     `;pG JL OaX JL Oa` J_ OaX    J_ Oa\    JJ J     (;p J^ OaX J_ Oa\    J     ;p JS JtGGl;p JzG JFG@(;p JH JFG ;p JG JK JJT;p J4;p J`4 OaXΰ    Jd h JcH J`4 Oa\ |    JcH JJ*;p JXF                                 )      ;p     JJT;p JXG       )hH8$check_iso_strict_body                   HHP   a        H\ JӀ     I8I8KX    JH898                            @(           Q      LI  JYt OaX |8    J J J Jkl OaX JR JK8HP JXH   )           JJT JXI             |HPI JYt OaX }    Jd Jh OaX J J JJ JQ JFIHPHP J^ OaX JJHPHP JXI8               |HPJ( JYt OaX     Jd Jh OaX J J JJ JQ JFJ HPHP J^ OaX JJHPHP JXI               |HPKH JYt OaX |     Jd Jh OaX J J JJ JQ JFJHPHP J^ OaX JJHPHP JXJ8         )J$check_iso_strict_goal                   JJ   a        J JӀ     L L Lp    JJ98                            HP           )      $HP     JK8JHP JXKX   )΀K$check_iso_system_goal                   KpK   a        K JӀ     LLL    JK98                            J           Q      HJL` J_ Oa\    J     J JR JK8KJ JXL        )      J     JJTJ JXLp       I      DKL JFh    @(K JK JO JJTK JXL           Y      PK     JL Oa\ OaX J`4 OaXΰ    Jd h JdT Oa\ JK8*K JXL       A     <@(Mh JYt OaX
4h    J Jkl OaT JJT@( JXM8   A     <@(M JYt OaX     Js J    JJT@( JXMx   A     <@(M JYt OaXP    Js J    JJT@( JXM   A     <@(N( JYt OaXQ    Js J    JJT@( JXM   A     <@(Nh JYt OaXRX    Js J    JJT@( JXN8   A     <@(N JYt OaXT    Js J    JJT@( JXNx   A     <@(N JYt OaXS    Js J    JJT@( JXN   A     <@(O( JYt OaXS    Js J    JJT@( JXN   A     <@(Oh JYt OaX	    J Jkl OaT JJT@( JXO8   A     <@(O JYt OaX	    J Jkl OaT JJT@( JXOx   1     ,@(O JO OaX@2 JJT@( JXO   A     <@(P JYt OaX@P    J Jkl OaT JJT@( JXO   A     <@(PX JYt OaX }    J Jkl OaT JJT@( JXP(   A     <@(P JYt OaX     Js J    JJT@( JXPh   A     <@(P JYt OaX     Js J    JJT@( JXP   A     <@(Q JYt OaX    Js J    JJT@( JXP   A     <@(QX JYt OaX     Js J    JJT@( JXQ(   A     <@(Q JYt OaX ~    J Jkl OaT JJT@( JXQh   A     <@(Q JYt OaXw    Js J    JJT@( JXQ   A     <@(R JYt OaX |    J Jkl OaT JJT@( JXQ   A     <@(RX JYt OaX0    Js J    JJT@( JXR(   A     <@(R JYt OaX (    Js J    JJT@( JXRh   A     <@(R JYt OaX>0    Js J    JJT@( JXR   A     <@(S JYt OaX	    Js J    JJT@( JXR   A     <@(SX JYt OaX,    J Jkl OaT JJT@( JXS(   A     <@(S JYt OaXX0    Js J    JJT@( JXSh   A     <@(S JYt OaX ~@    J Jkl OaT JJT@( JXS   A     <@(T JYt OaX }    Js J    JJT@( JXS   A     <@(TX JYt OaX    Js J    JJT@( JXT(   A     <@(T JYt OaXJ     Js J    JJT@( JXTh   A     <@(T JYt OaX7     J Jkl OaT JJT@( JXT   A     <@(U JYt OaX`    Js J    JJT@( JXT   A     <@(UX JYt OaX7    J Jkl OaT JJT@( JXU(   A     <@(U JYt OaX    J Jkl OaT JJT@( JXUh   A     <@(U JYt OaXD    Js J    JJT@( JXU   1     ,@(V JO OaX wB JJT@( JXU   A     <@(VH JYt OaX     Js J    JJT@( JXV   1     ,@(Vx JO OaX w JJT@( JXVX   A     <@(V JYt OaXJ0    Js J    JJT@( JXV   A     <@(V JYt OaX ~p    J Jkl OaT JJT@( JXV   1     ,@(W( JO OaX  JJT@( JXW   1     ,@(WX JO OaX JJT@( JXW8   A     <@(W JYt OaX    J Jkl OaT JJT@( JXWh   A     <@(W JYt OaX H    Js J    JJT@( JXW   A     <@(X JYt OaX    J Jkl OaT JJT@( JXW   A     <@(XX JYt OaX    Js J    JJT@( JXX(   A     <@(X JYt OaX@    J Jkl OaT JJT@( JXXh   A     <@(X JYt OaX    Js J    JJT@( JXX   A     <@(Y JYt OaX    J Jkl OaT JJT@( JXX   A     <@(YX JYt OaX    Js J    JJT@( JXY(   1     ,@(Y JO OaXe* JJT@( JXYh   A     <@(Y JYt OaX(    J Jkl OaT JJT@( JXY   A     <@(Z JYt OaX |     Js J    JJT@( JXY   A     <@(ZH JYt OaX ~    J Jkl OaT JJT@( JXZ   A     <@(Z JYt OaX    Js J    JJT@( JXZX   1     ,@(Z JO OaXz JJT@( JXZ   A     <@(Z JYt OaXz     J Jkl OaT JJT@( JXZ   A     <@([8 JYt OaX      J Jkl OaT JJT@( JX[   A     <@([x JYt OaX     J Jkl OaT JJT@( JX[H   A     <@([ JYt OaX      J Jkl OaT JJT@( JX[   A     <@([ JYt OaX (    Js J    JJT@( JX[   A     <@(\8 JYt OaX     Js J    JJT@( JX\   A     <@(\x JYt OaX    J Jkl OaT JJT@( JX\H   A     <@(\ JYt OaX    Js J    JJT@( JX\   A     <@(\ JYt OaXS    Js J    JJT@( JX\   A     <@(]8 JYt OaXZ    Js J    JJT@( JX]   A     <@(]x JYt OaX    J Jkl OaT JJT@( JX]H   A     <@(] JYt OaX(    Js J    JJT@( JX]   A     <@(] JYt OaX    J Jkl OaT JJT@( JX]   A     <@(^8 JYt OaXP    Js J    JJT@( JX^   A     <@(^x JYt OaX    J Jkl OaT JJT@( JX^H   A     <@(^ JYt OaX    Js J    JJT@( JX^   A     <@(^ JYt OaX     J Jkl OaT JJT@( JX^   A     <@(_8 JYt OaX     Js J    JJT@( JX_   A     <@(_x JYt OaX8    J Jkl OaT JJT@( JX_H   A     <@(_ JYt OaX     Js J    JJT@( JX_   A     <@(_ JYt OaXH    J Jkl OaT JJT@( JX_   A     <@(`8 JYt OaXH    Js J    JJT@( JX`   A     <@(`x JYt OaX@    J Jkl OaT JJT@( JX`H   A     <@(` JYt OaX,     Js J    JJT@( JX`   A     <@(` JYt OaXp@    Js J    JJT@( JX`   A     <@(a8 JYt OaX    Js J    JJT@( JXa   1     ,@(ah JO OaX z JJT@( JXaH   A     <@(a JYt OaX
0    J Jkl OaT JJT@( JXax   A     <@(a JYt OaX    J Jkl OaT JJT@( JXa   A     <@(b( JYt OaXp    J Jkl OaT JJT@( JXa   A     <@(bh JYt OaX    Js J    JJT@( JXb8   A     <@(b JYt OaX&H    Js J    JJT@( JXbx   A     <@(b JYt OaXz    Js J    JJT@( JXb   A     <@(c( JYt OaXC    Js J    JJT@( JXb   A     <@(ch JYt OaX    Js J    JJT@( JXc8   A     <@(c JYt OaXX(    Js J    JJT@( JXcx   A     <@(c JYt OaXX    Js J    JJT@( JXc   A     <@(d( JYt OaX     Js J    JJT@( JXc   A     <@(dh JYt OaXV    Js J    JJT@( JXd8   A     <@(d JYt OaXWp    Js J    JJT@( JXdx   A     <@(d JYt OaXV     Js J    JJT@( JXd   A     <@(e( JYt OaX @    J Jkl OaT JJT@( JXd   1     ,@(eX JO OaX z JJT@( JXe8   A     <@(e JYt OaX     Js J    JJT@( JXeh   A     <@(e JYt OaX }@    Js J    JJT@( JXe   A     <@(f JYt OaX     Js J    JJT@( JXe   A     <@(fX JYt OaX 0    Js J    JJT@( JXf(   A     <@(f JYt OaX H    J Jkl OaT JJT@( JXfh   A     <@(f JYt OaX    J Jkl OaT JJT@( JXf   A     <@(g JYt OaX4    Js J    JJT@( JXf   A     <@(gX JYt OaX     J Jkl OaT JJT@( JXg(   A     <@(g JYt OaX    Js J    JJT@( JXgh   A     <@(g JYt OaXrH    Js J    JJT@( JXg   A     <@(h JYt OaXb     Js J    JJT@( JXg   A     <@(hX JYt OaX8    J Jkl OaT JJT@( JXh(   A     <@(     JYt OaX    Js J    JJT@( JXhh   9        /build/buildd/yap-5.1.1/pl/tabling.yap _iso.   i         T        h9pg J|           i	Ahii   D$                    A         8        i`x9i J                   iis_tabled il   !    jabolish_table ing.ya   7(j0show_table     !    jHtable_statistics                 ixl`             0m             in             io             iq    q        h           k~8
  JO OaX JO Oa`    JYt Oad    Jt Jt  JJT
  JXj       a         P        j1 l  J    k(   k	 0h   F cjja    j`       a        q JL      qqq    Jh                            K           q        h           lj`
  JO OaXiz JO Oa`    JYt Oadi    Jt Jt  JJT
  JXk       a         P        l(jm0 J    lX   l9 0h   F cjk    k       a        y JL      yyy    Jih                            k0           q        h           mk
  JO OaX2 JO Oa`    JYt Oadj     Jt Jt  JJT
  JXl       a         P        mXl n` J    m   mi 0h   F cjl    l       a        m J       m             Jj                                l`           q        h           o l
  JO OaXi JO Oa`    JYt Oadj    Jt Jt  JJT
  JXn       a         P        nm0o J    n   n 0h   F cjm    m       a        X JL      XXX    Jjh                            m           q        h           pPm
  JO OaXi JO Oa`    JYt Oadj0    Jt Jt  JJT
  JXoD       a         P        on`p J    o   o 0h   F cjo!    o        a         JL          Jj0h                            n           q        h           `o 
  JO OaXi JO Oa`    JYt OadjH    Jt Jt  JJT
  JXpt       a         P        po J    q   p 0h   F cjpQ    pP       a          JL             JjHh                            o           a        q JӀ     rHrHu    J0h                            q            Y      Pk0     JL Oa\ OaX J^  Oa` OaX J    k0 JK8qk0 JXq             qr JL Oa` OaX JL Oad Oa\ J Oad  JR J_ OaX*R J`4 Oa\    Jb      JdT Oa` JdT Oad JK8*q JXrH   Q      Hqs JYt Oa\      J J OaX Oa\ JR JK8qq JXr       9      0qsH JO Oa\  " JR JJTq JXs              qs JL OaX JX Oa\ Jd Jh Oa\ J J JJ JQ JFsqq J^ OaX J^ Oa\ JJqq JXsX               qu  JL OaX JYt Oa\ }    Jd Jh Oa\ J J JJ JQ JFthqq J^ OaX J^ Oa\ JJqq JXs         
lt$set_table               tpt   a        t JӀ     vvxH    Jth                            q                 qu JYt Oa\    J J Oa\ Oa` Jl Oa\  J Oa`  J Oad Oa\ Oa` JFh     q Ju JR J^X Oad Oa\ JK8tq JXu                   q     JL Oa` OaX J`4 OaX-    Jd -r Jb      JX Je Oad JdT Oa` JdT Oa\ J`4 Oa\    Jd( Oad JK8*q JXu       0vP$c_table                 v8vh   a        vt J      vt             JvP                               t                 |twH JL Oa` OaX JL Oad Oa\ J^ Oad Oa` OaX Oa\ J     t JR J^ Oa` Oad OaX Oa\ JK8vht JXv         tx8 JL Oah OaX JL Oal Oa\ J^ Oal Oah OaX Oa\ J^  Oad Oa` JJ J     t J Oap Oad J^  Oat OaT JO OaT    JVTQ   Oap Oat    J^ Oah Oal OaX Oa\ JF    vht JK JO JJTt JXwX                     t     JL Oa` OaX J Oa\ Oad Oah J`4 OaX    Jd j Jd  Jb      JX Je Oal JdT Oa` Jb    JdT Oad JdT Oah J`4 Oa\    Jd( Oal JK8*t JXxH   !
y$do_is_tabled                    xy(   a        y4 JӀ     yy}@    Jyh                            vh           Y      Pl`     JL Oa\ OaX J^  Oa` OaX J    l` JK8y(l` JXy             y(zh JL Oa` OaX JL Oad Oa\ J Oad  JR J_ OaX*R J`4 Oa\i    Jb      JdT Oa` JdT Oad JK8*y( JXy   Q      Hy(z JYt Oa\      J J OaX Oa\ JR JK8y(y( JXzx       9      0y(z JO Oa\  " JR JJTy( JXz             y({ JL OaX JX Oa\ Jd Jh Oa\ J J JJ JQ JF{xy(y( J^ OaX J^ Oa\ JJy(y( JX{                y(| JL OaX JYt Oa\ }    Jd Jh Oa\ J J JJ JQ JF|y(y( J^ OaX J^ Oa\ JJy(y( JX{             y(}0 JL Oa` OaX JYt Oa\    J J Oad Oah Jl Oad  J Oah  J OaX Oad Oah JFh     y( J} J^X Oa` Oa\ J^  Oal Oa` J^X Oal Oad J     y( JR J Oal   @ Oal J^  Oap OaT JO OaT    JVTQ  Oal Oap    JJTy( JX|(      :         y(     JL Oa` OaX J`4 OaX-    Jd -r Jb      JX Je Oad JdT Oa` JdT Oa\ J`4 Oa\i    Jd( Oad JK8*y( JX}@       ! Ө}$do_tabling_mode       j       0~             }~p   a        ~ JL      ~~~    J}h                            y(           a        ~| JӀ     XX    J}h                            ~           y      p~     JL Oa` OaX JL Oad Oa\ J^  Oah OaX J    ~ J^ Oa` Oad Oa\ Oa` JK8~p~ JX~             ~p JL Oad OaX JL Oah Oa\ J Oah  JR J_ OaX*R J`4 Oa\}    Ja      JdT Oad JdT Oah J JdT Oa` JK8*~p JXX       Q      H~p0 JYt Oa\      J J OaX Oa\ JR JK8~p~p JX       9      0~ph JO Oa\  " JR JJT~p JX@             ~p JL OaX JX Oa\ Jd Jh Oa\ J J JL Oa` JJ JQ JF~p~p J^ OaX J^ Oa\ J^ Oa` JJ~p~p JXx               ~pX JL OaX JYt Oa\ }    Jd Jh Oa\ J J JL Oa` JJ JQ JF~p~p J^ OaX J^ Oa\ J^ Oa` JJ~p~p JX          !0$set_tabling_mode                   a         JӀ         Jh                            ~p          A     8~p JL OaX JYt Oa\    J$ J J J Oad Oah JL Oa` Jl Oad  J Oah  J Oal Oad Oah JFhl ~p J J^X Oal OaX J^ Oa\ J^  Oap Oa` J^X Oap Oad JJ J     ~p JQ Jtx~p Jz J Oap   @ Oap J^X Oap OaT JL Oap OaT J^  Oat OaT JO OaT    JVTQ  Oap Oat    JQ J^ OaX J^X Oal Oa\ J^ Oa` JJ~p J4~p J`4 OaXΰ    Jd  Jb      JcH Jc J`4 Oa\}    Ja      JcH Jc J JcH JJ*~p JXh                     z                   ~p     JL Oad OaX J`4 OaX-    Jd -r Jb      JX Je Oah JdT Oad JdT Oa\ J`4 Oa\}    Jd( Oah JdT Oa` JK8*~p JX       !eP$c_tabling_mode                  0h   a        t J      t             JP                                          9      4  J Oa`  JR JK8h JX   9      08 JO Oa`  " JR JJT JX              JL OaX JL Oa\ JX Oa` Jd Jh Oa` J J JJ JQ JF J^ OaX J^ Oa\ J^ Oa` JJ JXH                JL OaX JL Oa\ JYt Oa` }    Jd Jh Oa` J J JJ JQ JF J^ OaX J^ Oa\ J^ Oa` JJ JX        Y     T JL OaX JL Oa\ JL Oa` JJ Jt Jz J^ OaT JO OaT Jz JmL8 J^ OaT JO OaTb Jz JmLl J^ OaT JO OaTϪ Jz J4 J^ OaT JO OaT JQ J^ OaX J^ Oa\ J^ Oa` JJh JX                                   JL Oad OaX J Oa\ Oah Oal J`4 OaXΰ    Jd q Jbu`    Jd 2 JdT Oa` J`4 Oa\}    Ja      JdT Oad Jb    JdT Oah JdT Oal J JdT Oa` JK8* JX       !	 $do_abolish_table                   a         JӀ         Jh                            h           Y      Pn     JL Oa\ OaX J^  Oa` OaX J    n JK8n JXX             ( JL Oa` OaX JL Oad Oa\ J Oad  JR J_ OaX*R J`4 Oa\j    Jb      JdT Oa` JdT Oad JK8* JX   Q      Hx JYt Oa\      J J OaX Oa\ JR JK8 JX8       9      0 JO Oa\  " JR JJT JX             @ JL OaX JX Oa\ Jd Jh Oa\ J J JJ JQ JF8 J^ OaX J^ Oa\ JJ JX               p JL OaX JYt Oa\ }    Jd Jh Oa\ J J JJ JQ JF J^ OaX J^ Oa\ JJ JXP         !$c_abolish_table                    a         J                   J                                               JL OaX JYt Oa\    J$ J J J OaX Oa\ Jl OaX  J Oa\  J Oah OaX Oa\ JFhT  Jh J^X Oah OaX J^ Oa\ J^  Oad Oa` JJ J      JQ Jt` Jzp J Oal   @ Oad J^X Oal OaT JL Oal OaT J^  Oap OaT JO OaT    JVTQ  Oal Oap    JQ J^ OaX J^X Oah Oa\ JJ J4 J`4 OaXΰ    Jd  Jb      JcH Jc J`4 Oa\j    Jb      JcH Jc JJ* JX                     &      >                  JL Oa` OaX J`4 OaX-    Jd -r Jb      JX Je Oad JdT Oa` JdT Oa\ J`4 Oa\j    Jd( Oad JK8* JX       !	C 0$do_show_table                   H   a        T JӀ         J0h                                       Y      Po     JL Oa\ OaX J^  Oa` OaX J    o JK8Ho JX             H JL Oa` OaX JL Oad Oa\ J Oad  JR J_ OaX*R J`4 Oa\j0    Jb      JdT Oa` JdT Oad JK8*H JX   Q      HH JYt Oa\      J J OaX Oa\ JR JK8HH JX       9      0H JO Oa\  " JR JJTH JX             H JL OaX JX Oa\ Jd Jh Oa\ J J JJ JQ JFHH J^ OaX J^ Oa\ JJHH JX                H JL OaX JYt Oa\ }    Jd Jh Oa\ J J JJ JQ JF0HH J^ OaX J^ Oa\ JJHH JX         !AX$c_show_table                    8p   a        | J      |             JX                               H               H JL OaX JYt Oa\    J$ J J J OaX Oa\ Jl OaX  J Oa\  J Oah OaX Oa\ JFh H J J^X Oah OaX J^ Oa\ J^  Oad Oa` JJ J     H JQ Jt8H Jz J Oal   @ Oad J^X Oal OaT JL Oal OaT J^  Oap OaT JO OaT    JVTQ  Oal Oap    JQ J^ OaX J^X Oah Oa\ JJpH J4H J`4 OaXΰ    Jd  Jb      JcH Jc J`4 Oa\j0    Jb      JcH Jc JJ*H JX                     &      >             H     JL Oa` OaX J`4 OaX-    Jd -r Jb      JX Je Oad JdT Oa` JdT Oa\ J`4 Oa\j0    Jd( Oad JK8*H JX       )
$do_table_statistics                     p   a         JӀ     xxX    Jh                            p           Y      Pq      JL Oa\ OaX J^  Oa` OaX J    q  JK8q  JX               JL Oa` OaX JL Oad Oa\ J Oad  JR J_ OaX*R J`4 Oa\jH    Jb      JdT Oa` JdT Oad JK8* JXx   Q      H@ JYt Oa\      J J OaX Oa\ JR JK8 JX        9      0x JO Oa\  " JR JJT JXP              JL OaX JX Oa\ Jd Jh Oa\ J J JJ JQ JF  J^ OaX J^ Oa\ JJ JX               8 JL OaX JYt Oa\ }    Jd Jh Oa\ J J JJ JQ JF J^ OaX J^ Oa\ JJ JX         !$c_table_statistics                 a         J                   J                                              H JL OaX JYt Oa\    J$ J J J OaX Oa\ Jl OaX  J Oa\  J Oah OaX Oa\ JFh  J0 J^X Oah OaX J^ Oa\ J^  Oad Oa` JJ J      JQ Jt( Jz8 J Oal   @ Oad J^X Oal OaT JL Oal OaT J^  Oap OaT JO OaT    JVTQ  Oal Oap    JQ J^ OaX J^X Oah Oa\ JJ J4 J`4 OaXΰ    Jd  Jb      JcH Jc J`4 Oa\jH    Jb      JcH Jc JJ* JXH                     &      >                  JL Oa` OaX J`4 OaX-    Jd -r Jb      JX Je Oad JdT Oa` JdT Oa\ J`4 Oa\jH    Jd( Oad JK8* JXX       9        /build/buildd/yap-5.1.1/pl/threads.yap g.yap   i         T        8
hg J|           IAPY   D3w                    A         8        
Pi8i J                   !    thread_create buildd   !    0thread_at_exit .       !    Hthread_signal                    H             x                                   pP
  JO OaX JO Oa`   6 JYt Oad    Js Js  Js Js y Jt Jt y JJT
  JX       a         P        p J    @   ! 0   F cja    `       a         JL          J                                       q        h           `
  JO OaX JO Oa`    JYt Oad0    Jt Jt  JJT
  JX  "   a         P        @P J    p   Q 0   F cj       a        Ϙ JL      ϘϘϘ    J0                            H1   y        t               
  JO OaX JO Oa`   & JYt OadH    Js Js y Jt Jt  JJT
  JX   a         P        xH J        0   F cj    1   a         JӀ      
`
`
X    JH                            x2R   !x$init_thread0  " cj   i      d        ,P Jt,x Jwh   ,P-( J4   ,P- J4   ,P.P JZ   ,P/8 JXD   1        /build/buildd/yap-5.1.1/pl/eam.yap         
eamtrans     |      `        
\ Jwh      
\    J                            2J   a        \ J        \             J                                 8   I      D JFh    P JK JO JJT JX           a          JL            J                            PL z   a        d JӀ     P    J                            2   q      l     J_ OaX    JFh     J` OaX Jd ! Jd   " J_ Oa\    JJX JX       ! |h$thread_self      &   !$detach_thread c      !u($close_thread P   !$thread_exception              (P             H                a          JL            J                             X x ;   a        \ J      \             J                                cj   a         J                   J                               P    f            JL OaX JL Oa\ J]T OaX JFhP J^ OaX J_ Oa\ z J J_  OaX JF  Jz J^  Oa\ OaX J     J`4 OaX }    JcH Jd j J^  Oah Oa` J`4 Oad    JdT Oah JJh JX             !
p    $thread_exit_status    !3$run_at_thread_exit                         H   a        h J]T     hhh    Jh                            8  
   a        H JL     HHH    J                                 "              J]T OaX JFhP J_ OaX* J` Oa\ JcH Jd  w J]T Oa` J[` J_  OaX JJ JXh         a        h J]T      hhh    Jh                            	J cj              J]T OaX JFhP J_ OaX* J` Oa\ JcH Jd  z J]T Oa` J[` J_  OaX JJ JXh                           a         JL         J                            1h              JL OaX J]T OaX JFhP J_ OaX* J` Oa\ JcH Jb    JcH J]T Oa` J [` J_  OaX JJ JX         !
$thread_options    f   !> $thread_new_tid    !`$clean_db_on_id 
   !
f $create_thread   c             (             Hh             h             (   a         JӀ         J                            
`   a        t J      t             J                                  &   a         JӀ         J                            h8     a        4 J      4             J                                   "       H     JL OaX JL Oa\ JL Oa` J]T OaT JYt OaT    JL J JL J J J J^ Oa\ JFhlxH J^ OaX J]T Oa\ J]T Oa` J]T Oad J]T Oah J]T Oal J_  Oap JFpH J^ OaX JFthH J_  OaX J^ Oa\ JFxXH J^ OaX JF|H J^ OaX JFH J^ OaX J_  Oa\ J_  Oa` J_  Oad J_  Oah J^ Oal JJ(H JX                     H JL Oa` OaX J_ OaX* J` Oa\ JdT Oa` J`x OaT J]T Oa` JJ J Z J^ OaX J    b J JJT JX      !C    $thread_alias cj
          JL Oa` OaX J_ OaX* J` Oa\ JdT Oa` J`x OaT J]T Oa` JJ JZ J^ OaX J    b J JJT JXX      !     $thread_exit_hook 8          JL Oa` OaX J_ OaX J` Oa\ JdT Oa` J`x OaT J]T Oa` JJ JZ J^ OaX J    b J JJT JX      )           JJT JX    Q      L JL Oa\ Oap J OaX  JR J_ OaX*R JK8* JX   )1H$thread_ground_stacks x ;              `   a        l JӀ     H    JH                            (            JR  "  " JL OaX Oa` JL Oad JL Oah JFhT` J^ OaX JFX` J^ OaX JJ` JX         !$thread_option `1             `   a         JӀ          J                            `                JX OaX Jd Jh OaX J J JL Oa` JL Oad JL Oah JL Oal JL Oap J]T Oat JFh J^ OaX J_  Oa\ J^ Oa` J^ Oad J^ Oah J^ Oal J^ Oap JJ JX   @   a      X JM Oa\ Oat J OaX  JR J_ OaX*R J^X Oap Oa\ JK8* JX         pstacks 1             X           @ JYt OaXp    J J JM Oa` JL Oap JM Oa\ Oat JJ JQ JS Jt Jz  JO OaX Jtd Jz JH  JT OaX JF  J J JJT J4 JH JF  J J`4 OaX-    Jd  ~ Jc J^ Oa\ JJ* J4 JK JJT JX                                                           5            JYt OaX(    J J JM Oad JL Oap JM Oa\ Oat JJ JQ JS Jt Jz JO OaX Jt Jz JH  JT OaX JF  J J JJT J4 JH JF  J J`4 OaX-    Jd  ~ Jc J^ Oa\ JJ* J4 JK JJT JXP                                                      JYt OaX}     J J JM Oah JL Oap JM Oa\ Oat JJ JQ JS JtD  JzX JO OaX JtL Jz` JH  JT OaX JFP  Jh J JJT J4 JH JFT  Jp J`4 OaX-    Jd  ~ Jc J^ Oa\ JJ* J4 JK JJT JX                                              "       X JYt OaXCp    J J Jy\ Oa\ J Jkl Oax JL Oap JM Oax Oat JJ JQ JS Jt Jz JO OaX Jth Jz Jl  JT OaX JF  J J JJT J4 JH JF   J J`4 OaX-    Jd  } Jc J^ Oa\ JJ* J4 JK JJT JX                        	     	     	                 @detached $             (            JYt OaX@    J Jkl Oax JM Oax Oal JM Oa\ Oat JJ JQ JO Oa| Jt Jz J^  Oa OaT JO OaT z JVTV  Oax Oa    J^  Oa OaT JO OaT w JVTV  Oax Oa    JT Oa| JF      J J`4 OaXΰ    Jd q Jbu`    Jd( Oax Ja Jd  z Ja Jd  w Jd   " J^X Oap Oa\ JJ* J4 JK JJT JXh                   
                   JL Oax OaX JM Oa\ Oat J`4 OaXΰ    Jd  Jbu`    JdT Oax Ja Jap    J`x OaT J Ja Ja(    J`x OaT J Ja Ja}     J`x OaT J Ja JaCp    J`x OaT J Ja Ja@    J`x OaT J Jd   " J^X Oap Oa\ JK8* JX    9      0`8 JO OaX    JR JJT` JX'   )      `     JJT` JXHO   !    thread_create_alias              `             X JX OaX J JL J Jkl OaT JL Oa\ J_ OaX* J` Oa\ J`x OaT Jc J]T Oa` JJ J|ZX JQ J`4 OaX    Jd  Jd  Jc J`4 Oa\    JcH Jc JJ*X JX               X@ JX OaX Jd Jh Oa` J J JL Oa\ J_ OaX* J` Oa\ JcH Jd( Oa` J]T Oa` JJ J8[`X J^ OaX J^ Oa\ JJXX JX      1     ,X     JO OaX  " JJTX JXP       ¨thread_self    !$check_thread_alias              p             8   a        è JL      èèè    J¨                              &'   a        D JӀ     İ    J                              Ç   q      l     JL OaX J]T OaX JFh P J_  OaX J^ Oa\ JJ8 JXè            8Ġ JL Oa` OaX JL Oad Oa\ J_ OaX* J` Oa\ JdT Oa` JdT Oad J]T Oa` JJ JĐZ8 JK JO JJT8 JX      0   1     ,8     JM OaX Oa\ JJT8 JXİ       Pthread_join    !uh$thread_join   F   )ŀ$erase_thread_aliases      !Ř$thread_destroy 3             Ű                          p             0   a        @ JL      @@@    JP                            8  6   a         J                   Jh                               Ű  _   a        | JӀ     pp    Jŀ                              ƿ   a         J                   JŘ                               p  f  1     (Ű     JL Oa` OaX JL Oa\ J]T OaX J^X Oa` Oa\ JFhH8Ű J^ OaX JFLŰ J^ OaX JFPpŰ J_ OaX* J` Oa\ JcH JcH J]T Oa` JTZŰ J_  OaX J    bŰ J_  OaX JJŰ JX@                       p  JL Oa` OaX J_ OaX* J` Oa\ JdT Oa` J`x OaT J]T Oa` JJ JZp J^ OaX J    bp J JJTp JXp      )      p     JJTp JX     !    Hthread_detach 3  V             (`   a         JL          JH                            ɫ     i      ``     JL Oa\ OaX J]T OaX JFh8` J_  OaX JJ` JX            `thread_exit    !h$thread_exit  ~pt             (x   a        H JL      HHH    J`                            `  F   a         J                    J@                               x  '         x     JL OaX J]T OaX JFhPx J^ OaX JFx J_ OaX* J` Oa\ JcH JcH J]T Oa` J[`x JJx JXH            !X H$run_thread_hooks    )    `message_queue_destroy f7              x                 a        ̄ JӀ     ``(    JH                            x  "   a         JӀ      ``    J`                            x#  F            JL OaX J^  Oa` OaX J`4 Oa\ }    Ja      Jd  cj JbZx    Jd  JaD JcH JdT Oa` J J`x Oa` J Jb      Jd  cj Jbbp    Jd( Oa` J]T Oa` JFhDJ J_  OaX JFHx J^ OaX JJ JXH         1     ,x JO OaX  " JJTx JX`   !BΠ$thread_top_goal Ώ             ΀θ   a         J                   JΠ                                    q      hx     JX OaX Jd Jh OaX J J JFh|θx J^ OaX JJxx JX(              x     JL OaX J`4 Oa\0    JcH JFhHxx J]T OaX JFLPx J_ OaX J` Oa\ JcH JcH J^  OaT Oa` J    \0x JK JJTx JXϘ            !    Иcurrent_thread Y }   !>Xа$cur_threads }             X             x(   a         JӀ      јјp    JИ                            θ
   a        4 JӀ     p    Jа                            m   q      l  JL Oa` OaX JL Oad Oa\ J Oa`  JR J_ OaX    J^ Oa` Oad Oa\ Oa` JK8( JXј   !0$valid_thread    4H$thr_status              `                a        l J      l             J0                               (ү  "   a         JӀ         JH                            `  V          JL Oa` OaX JL Oa\ J]T OaX J^X Oa` Oa\ JFh8 JQ J^ OaX JF` J_  OaX J^ Oa\ JJ JX0                  ` JL OaX JL Oa\ JH  JJ JQ JFX` J^ OaX J^ Oa\ JJ JX               |     JL Oa` OaX JL Oad Oa\ J`4 OaX-    Jd  ~ JdT Oa` J`4 Oa\И    JdT Oa` JdT Oad JK8* JXp         x(` JL OaX JM Oa\ JL Oa` JFhT`( J^ OaX J^ Oa\ JJ( JX   O         (     JL OaX JL Oa\ JL Oa` JFh`( J^ OaX J Oa\    OaX J^X Oa\ OaX J^ Oa\ J^ Oa` JJ(( JXp     "         ָ JL Oa` OaX JL Oad Oa\ J_ OaX* J` Oa\ JdT Oa` JdT Oad J]T Oa` JJ J֐Z JK JO JJT JX      ֏   f    running /   1     ,     JO Oa\֢ JJT JX   !    8mutex_create g   ~P$new_mutex    F    $mutex '             h                a        
 Jwh      
8x    J8                              F׷   a         J                   JP                               h  &         h JL OaX J  JJ JQ JFh J_ OaX" J` Oa\ JcH JcH J^  OaT Oa` J    [`h JK JJTh JX8                  hٰ JL OaX Jl  J_ OaX" J` Oa\ JcH J`x OaT J]T Oa` JJ J٠Zh JQ J`4 OaX    Jd  Jd  JcH J`4 Oa\8    JcH JJ*h JX      ٟ         hh JL OaX Jl  JJ JQ J]T OaX JF\h J_ OaX" J` Oa\ JcH JcH J^  OaT Oa` J    [`h JK JJTh JX            q      hh     JL Oa` OaX J`4 OaX-    Jd  } JdT Oa` J`4 Oa\8    JdT Oa` JK8*h JXxT   !    mutex_destroy F                a         JӀ      ۀۀ    J                              _   i      dp JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\    JdT Oa` JK8* JXۀ   !p$destroy_mutex                 a         J                   J                               _         @ JL Oa` OaX J_ OaX" J` Oa\ JdT Oa` Ja J]T Oa` JJ J,Z JQ J^ OaX JF4 J_  OaX J    b JK JJT JX܀          y         x JL Oa` OaX Jl Oa`  JR J`4 OaX    Jd  JdT Oa` J`4 Oa\    JdT Oa` JK8* JXP,   q      h     JL Oa` OaX J`4 OaX-    Jd  } JdT Oa` J`4 Oa\    JdT Oa` JK8* JXe       Hmutex_lock              0`   a        l JӀ          JH                            , y   i      d`߸ JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\H    JdT Oa` JK8*` JX   @$lock_mutex              (X   a        d J      d             J@                               `, z         `P JL Oa` OaX J_ OaX" J` Oa\ JdT Oa` Ja J]T Oa` JJ J@Z` JQ J^ OaX JJX` JX       cj   q      l` JL OaX Jl  JJ JQ JFh` J^ OaX JJ`` JX`         q      h`     JL Oa` OaX J`4 OaX-    Jd  } JdT Oa` J`4 Oa\H    JdT Oa` JK8*` JX }   !    Pmutex_trylock , z             0h   a        t JӀ          JP                            X, y   i      dh JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\P    JdT Oa` JK8*h JX   !P$trylock_mutex 3             0h   a        t J      t             JP                               h         h` JL Oa` OaX J_ OaX" J` Oa\ JdT Oa` Ja J]T Oa` JJ JPZh JQ J^ OaX JJhh JX         q      lh JL OaX Jl  JJ JQ JFhh J^ OaX JJhh JXp         q      hh     JL Oa` OaX J`4 OaX-    Jd  } JdT Oa` J`4 Oa\P    JdT Oa` JK8*h JX   !    `mutex_unlock !             @x   a         JӀ          J`                            h   i      dx JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\`    JdT Oa` JK8*x JX   !	@`$unlock_mutex }             @x   a         J                   J`                               x }  i     `x@ JL OaX J_ OaX" J` Oa\ JcH Ja J]T Oa` JJ JZx JQ JS Jtx Jz( J^ OaX JF xx JH JF$ x J0 JK JJTx J4x J`4 OaX    Jd  Jd  JcH J`4 Oa\`    JcH JJ*x JX   
   
                            8         xx JL Oa` OaX Jl Oa`  JR J`4 OaX    Jd  JdT Oa` J`4 Oa\`    JdT Oa` JK8*x JXP   q      hx     JL Oa` OaX J`4 OaX-    Jd  } JdT Oa` J`4 Oa\`    JdT Oa` JK8*x JX   Y   ! xmutex_unlock_all   Y   G$mutex_info    !`$mutex_unlock_all                P             hx   a         JӀ           J0                            x           a        $ J      $             J                                          a        8 JL     888    J                                      )        J]T OaX JFhP J_ OaX" J` Oa\ J`x OaT Ja J]T Oa` JZ J^ OaX J]T Oa\ J_  Oa` JF J^  OaX OaT JO OaT    JRp  OaX    J^ OaX JF    x J JJT JX      
            )           JJT JX             x     JL OaX J]T Oa\ J]T Oa` JFhx J^  OaX OaT JO OaT    JRp  OaX    J^ OaX JFxx J^ OaX JJxx JX8         Y   !    current_mutex                 (   a         JL          J                            x         (     JL Oad OaX JL Oa\ JL Oa` J_ OaX" J` Oa\ JdT Oad Ja J]T Oa` JJ J<Z( J^ OaX J^ Oa\ J^ Oa` JJ( JX          )    message_queue_create    x   ! ڰ$cond_create       8$mq_iname      }    $queue               H              p                          q0       a        , JӀ      PP    J                            (       a         J                   J                                           a         JӀ          J                                      )       h JL OaX J  JJ JQ J]T OaX JFPh  J^ OaX JFT  J^ OaX J]T Oa\ JFX  J_ OaX J`4 Oa\    JcH JcH JcH JcH J^  OaT Oa` J    [`  JK JJT  JXP                             H JL OaX Jl  J_ OaX* J` Oa\ J`x OaT Ja JcH Jd   " J]T Oa` JJ J<Z  JQ J`4 OaX    Jd  Jd  JcH J`4 Oa\    JcH JJ*  JXx         9      4  Jl OaX  JR JK8  JXX   q      h      JL Oa` OaX J`4 OaX-    Jd  } JdT Oa` J`4 Oa\    JdT Oa` JK8*  JX               JL OaX J]T OaX JFhh J]T OaX JF J^ OaX J]T Oa\ JF J_ OaX J`4 Oa\    JcH JcH JcH JcH J^  OaT Oa` J    [` JK JJT JX                           JL Oa\ J OaX  JJ JQ J]T Oa\ J  J^ OaX J` Oa\ Jd   F Ja Jd    Ja Jd    Ja Jd    JcH J      JK JJT JX            !     $MQ_NAME_KEY_ &       a      \     JL Oa` OaX JL Oad Oa\ J_ OaX J^ Oa` Oad Oa\ Oa` JK8 JX    i      d JL Oa` OaX J Oa`  JR J_ OaX*R J`4 Oa\`    JdT Oa` JK8* JX`   !
)h$cond_destroy    Y   !X$clean_mqueue    Y             (                a        4 J      4             J                                     a         JӀ           J                            (            JL Oa` OaX J_ OaX J`4 Oa\    JdT Oa` Ja Ja Ja J]T Oa` JJ JZ JQ J_  OaX J    b J^ OaX JF( J^ OaX JF J^ OaX JJ JX                         x JL Oa` OaX Jl Oa`  JR J`4 OaX    Jd  JdT Oa` J`4 Oa\`    JdT Oa` JK8* JX       q      h     JL Oa` OaX J`4 OaX-    Jd  } JdT Oa` J`4 Oa\`    JdT Oa` JK8* JX             xp J]T Oa\ J]T Oa` JJ JdZ J^ OaX J    b J JJT JX           )           JJT JX       !xthread_send_message                 a         JӀ      @@    J                                             x JL Oa` OaX JL Oa\ J_ OaX* J` Oa\ Ja JdT Oa` J]T Oa` JJ JZ JQ J^ OaX J^ Oa\ JJ JX@           !	T $cond_broadcast                   a        $ J      $             J                                      A     8 JL Oa` OaX JL Oa\ J_ OaX J`4 Oa\    JdT Oa` Ja Ja Ja J]T Oa` JJ JZ JQ J^ OaX JF` J^ OaX J^ Oa\ J]T Oa` J\0 J^ OaX JF J^ OaX JJx JX   ;   ;   ;   ?   ?         |     JL Oa` OaX JL Oad Oa\ J`4 OaX    Jd  JdT Oa` J`4 Oa\    JdT Oa` JdT Oad JK8* JX   !    pthread_get_message `             8   X      8   a        X JL      XXX    JX                                   a         JӀ      
     Jp                               T   q      l     JL OaX J]T OaX JFhP J_  OaX J^ Oa\ JJ JXX             JL Oa` OaX JL Oa\ J_ OaX* J` Oa\ Ja JdT Oa` J]T Oa` JJ JXZ JQ J^ OaX J^ Oa\ JJ JX             )oH$thread_get_message_loop                h   a         JӀ     
 
 
    J                                       
  JL Oa` OaX JL Oa\ J_ OaX J`4 Oa\    JdT Oa` Ja Ja Ja J]T Oa` JJ JZ JQ J^ OaX JF
  ` J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ JX                  |     JL Oa` OaX JL Oad Oa\ J`4 OaX    Jd  JdT Oa` J`4 Oa\p    JdT Oa` JdT Oad JK8* JX
          
 JL Oa` J]T Oa` JJ J
Z JQ J_  OaX J    b J^ OaX JJx JX
          P
0$cond_wait              

H   a        
T J      
T             J
0                               
l   
              JL OaX JL Oa\ JL Oa` JL Oad J^ OaX J^ Oa\ JFh
X
H J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ JX
      !    
thread_peek_message              
`
   
      
`
   a        
 JL      


    J
                            
H

<   a        
 JӀ      


    J
                            

dh   q      l
     JL OaX J]T OaX JFh
P
 J_  OaX J^ Oa\ JJ

 JX
      )
$thread_peek_message2 4                

    a        
, JӀ     


x    J
                            

D            

x JL Oa` OaX JL Oa\ J_ OaX J`4 Oa\    JdT Oa` Ja J`x OaT Ja J]T Oa` JJ J
dZ
 JQ J^ OaX JF
l`
 J^ OaX J^ Oa\ J^ Oa` JJ
 
 JX
                      |
     JL Oa` OaX JL Oad Oa\ J`4 OaX    Jd  JdT Oa` J`4 Oa\
    JdT Oa` JdT Oad JK8*
 JX
   q      l
 
h JL Oa` J]T Oa` JJ J
\Z
  JQ J^ OaX JJx
  JX
         Q      H
      JL OaX Oa` JFh    x
  J JJT
  JX
x          a        
( JL      
(
(
(    J                            
 
      i      d
     JL Oa\ OaX J^  Oa` OaX J    
 J^ Oa\ Oa` OaX Oa\ JK8
 JX
(         
 JL Oa` OaX JL Oad Oa\ J Oa`  JR J_ OaX*R J`4 Oa\    Jb      JdT Oad JdT Oa` JK8* JX
   Q      H
X JYt OaX      J J Oa\ OaX JR JK8 JX
      9      0
 JO OaX  " JR JJT JX
h             
	  JX OaX Jd Jh OaX J J JL Oa\ JJ JQ JF
	 J^ OaX J^ Oa\ JJ JX
               
P JYt OaX }    Jd Jh OaX J J JL Oa\ JJ JQ JF
	 J^ OaX J^ Oa\ JJ JX
	0         !	
	$thread_local2 Q                
	
	   a        
p J`     
p


    J
	                            

D   1      (     JR JK8
	 JX
`      A     8
	

 JYt OaX    J$ J J J Oa` Oad JL Oa\ J]T OaT J Oad  Jl Oa`  JJ JQ J Oa` Oad JF

| 
	 J

 J^ OaX J_ Oa\ c Jݠ
 J_  OaX J^ Oa\ J_  Oa` J^ Oad J     
	 Jz
 JS Jt



	 Jz

 J_  OaX J^ Oa\ J    uP
	 JH JF

 
	 J

 JK JJT
	 JmL




	 J_  OaX J Oa\    OaX J^X Oa\ OaT JL Oa\ OaT J^  Oa` OaT JO OaT    JVTQ  Oa\ Oa`    JH JF

 
	 J

 J`4 OaX    Jd j Jd  Jc J`4 Oa\    Jb      JcH Jc JJ*
	 J4
	 J`4 OaX    Jd j Jd j Jc J`4 Oa\    Jb      JcH Jc JJ*
	 JX
                                                             
	     JL Oa` OaX JL Oad Oa\ J`4 OaX-    Jd -r JdT Oa` J`4 Oa\    Jb      JdT Oad JdT Oa` JK8*
	 JX

             x
h JL Oa` OaX JL Oad Oa\ J Oa`  JR J_ OaX*R J`4 Oa\H    JdT Oa` JdT Oad JK8* JX
`       !VX
$thread_signal Y                 

   a        
p JL     
p
p
p    J
                            
	   p         
 JL Oa` OaX JL Oa\ J_ OaX* J` Oa\ Ja JdT Oa` J]T Oa` JJ J
Z J^ OaX J^ Oa\ JJ
 JX
x     "   9      4
H J OaX  JR JK8
 JX
          |     JL Oa` OaX JL Oad Oa\ J`4 OaX-    Jd  ~ JdT Oa` J`4 Oa\H    JdT Oa` JdT Oad JK8* JX
X   !

$signal_thread                   

    a        
 J      
             J
                               

d     I     D
     JL OaX JL Oa\ JJ Jt

 
 Jz
 J_ OaX
 J` Oa\ JcH J`x OaT J]T Oa` J
Z
 J_  OaX J    b
 J JJT
 Jz
( J4
 J_ OaX
 J` Oa\ JcH JcH J]T Oa` J
[`
 J^ OaX JJ
 
 JX
p         
                  b     JL OaX J]T OaX JFh
\Pb J_ OaX
 J` Oa\ JcH JcH J]T Oa` J
`Zb J_  OaX J    bb JK JJTb JX
         9         0
    
    i.(      .yap   9         0

h        ii            q        h            
i JP Oa\ 
$
i JT          
 J          
 JX
      A      <         Jwh     JZ     JX
\   a      \        h Jwh   h8 J4   h J4   h JZ   hx JX
   i         T        

V`g J|           
!A
(
1   D7w                  A         8        
x
Vxi J                              >                                            a`                        }p                     }                                        	7                                    h                                                                0                                                
e                                 \pix        	.    3                8    0                            x                                |pu                          ]8                                                    (                    ߀                              X                        p `            p        ̠                                    h                                4    P0        rh    s        ˸                                                    0                                            -    28            	                        ʘ                            	                     H                                                &                            		     	itb                `    8	@            J($        R0xX                mH        	*8    20                                        `                                                        
(    .x7        Ј                                                     ψ             w                                                h            #X    	)h        r    & z                > ch                    	7p                                                8                                    dX                                             yX        Ǹd    2x
[                                                        v     }                    i!`                                                    (                     z<                                        h                                                            q                        (                q    @    `
d     8    -X                        	        ۀ                H	6            0                |                 	٨                                                                                0                                                                H                        @    hHe                    
@        @                                                            Ԉ z`@@    `y(                            ~                `B0        Hx                H         uh                
    =8            '                h(             wh                    {P6X8            Q                             c    	,ΐh            (                                H        
p                 zH`        @P         z        p                @                                X            	    "0                             I                    _@                                         w~DX ~            `                                                    (            h             >                                          `
`                l0         zx                                 d                    0                                                                                                            0                        .                        <                            h                                                                Q                                            \`         yp        	uH0                ׀            0
q         Qp         x            X                                    (            R                    Հ                                
x                                            
p    3                                                                        
yp                                Ҩp[                        j`                                wH                                    8͘
]        \                                  r     5        f    Ә                            Θ                                            (    h            P         `         H                                                                P                                {                         p                                            `ɘ    ˘
^     X+                        `    
p                                                                Q            @                            h                        }03p    a/                        ϐa                                                                                                    h    `                 c                x                	u`    W`                 P        c                                 h(                	x                                     w@3  ( w  8  0b (                              w0_ x          3h    ј            p                                                                                     @         vp w                                    |        v(                    q0                                       w    
Y    A8            h    ɨ                        RP                	50 	        
bx                 x 0                                             z@                    '0                                                                     x                                                sP                                P                                                Hx                                                                                                                 ~(                    	fX                                        p                [0    H    @        +    \                           b                                         X                                                                	9    A	4P                                            8    e                                            w
y@        D    bX                8                                    Z    P        -p                            K                                                                                                                                                                    7e0                                                             a     
wh                    "                    X                P                                                          @    Z        9            H                                                              x                                                	j            *8                vh                            t    `                 p                        d                        u         
jx    X                             y                ¨    
t    ox*p                                                0                    
                                        p    i    p                                                                Q@p                                bP            up                        
}X         {0Y                                                        N`                Rh            ˰        h    h        hF(                7                 %                                Z`                            w0                            `                                                                0                    x                                    p            !        `p            	k8    &(                        q                                f                                    ;                x X         uy@            1pȈ        
                                7                  X                                                                                                            H                        ~         X                     (                          yH                                                             Q                                            
                 x                                    ʸ    `    	f                                            x                 X         y                                         `                                                                                 O                     `        ȸ        n                    R                                                                                            I                            Q    ">((            5       a            ((                                        ^x                                )x                                        ܰ        p z     
]                                            'x        (                                                                 p        i    `                     0P {                                                P                    @                                                    @f    0@                                -        BQ                                     Z                        i                                
]~    pH    ;            %h                        	y                    ذ        H                gz                                            h                V08            
@                                                        h                 (                        .x                             ~    <0 (                
     J                                                 p                    ܀    x    p            /                                                        8                                L                     w        x                        s                                 Θ            Mx                            p1                         @        	H                	             x                                                    TX
            
(        
                    pw        P             P     }                                            `w(1                        6X        0 !        2X                              Ȩx                         ǰR                                                      `                            z`                        
                              a                                                            X            @
V(Ѹ            P                              `             x	v                                                                            R    +      h                                 H    }5                            >    *                 f                                    c                                {h         z\                 x(    z                                            Qp         y                        Px            	f                            	$             Р|p                                0        
.    8            Pp     x    ( z                                    8                                                             p
e                         @:                 v(                 s        6P                        ֠    {X                x8    W                    `                                                                                (                                        
                     	-                        x     p8        و            IX            QX6x            x                                                                Ġ        Ѱ                                                                +    	                                 R    H	X            &0            [                         ʈ                    ]                    e(        X@                0        [h                             d                                                    +            Ÿ         0                                            @0                                        2                                                              X            H        /`                                                                                    f                                ix                                                        (                                                                                `#        8                                      lP    p        rf`                                             xM@z                        `     v                                                  z}p                w                                    -p*Pv             
&                                                            2P                !        `        
                                                         0
yX                                                x                                H                @            
                                    fz                                                                                                          Q    2@                ~                        h    
~p            "@L    R            1X                P        k j                
x                                                             j     
            (@        
Ę            x                0                                        p                                            (                    h
qǈ                                                            (                     cʠ\                    '                                                ߘ                        "     JL OaX JFh
U " " JF
U " " J`4 OaX      Jd  cj Jb |8    Ja      Jd  c Jb    Ja |8    J`x Oa\ J`x Oa` J Jb |8    Jd( Oa\ J`x Oad J Jb
    Jd( Oa` Jd( Oad JF
V S " JF
V " " Jt
V
U " Jz
V J`4 OaX      Jd  cj JcH JF      " Jz
U J4 " JF     " " J`4 OaX      Jd  c Jd z J_ Oa\   & JJ
. " JX
TH                                
V0   9        /build/buildd/yap-5.1.1/pl/yapor.yap yap in    i         T        
V
q8
g J|           
VA
V*
V
V   ?y0             
V   A         8        
V
q
Pi J            
W   )kP
W$parallel_yes_answer yap-5.1   a        
W< J       
W<             JJ                                "        a        
W J       
W             J
W                               
W0              L(
Y JL OaX JO Oa\  " JJ JQ JF
Xp
W0L( J^ OaX J     hL( JQ JJ
WL( JX
X                ) #H$parallel_new_answer    
X   a        
X J      
X             J #H                               
W    
Y         L(     JL OaX JL Oa\ JFh
Y
W0L( J^ OaX J
Y hL( J^ OaX JJ
XL( JX
Y         !    
Ydefault_sequential              
Y
Y   a         Jwh      
Z8
Zx    J
Y
V(                            
X    
Z0   A      8
Y
Zh J     P
Y JR JJT
Y JX
Z8
Zp   )      
Y     JJT
Y JX
Zx                J^  Oa\ OaX JJ J     P J`4 OaX 8    JdT Oa\ JF    ,P J_ OaX J     P JK JJT JX
Z               `     J^  Oa\ OaX JJ J     P` J`4 OaX 8    JdT Oa\ JF    ,P` J_ OaXZ J     P` JK JJT` JX
[@      F   I        [ Error: argument to sequential/1 should be a predicate ] \          
\ J OaX  JJ JQ J_ OaX z J_ Oa\
[ JF    4@ J_ OaX z JF    z8 J JJT JX
\(              &         
]H JYt OaX }    Jd Jh OaX J J JL Oa\ JJ JQ JF
]@ J^ OaX J^ Oa\ JJ JX
\         Q      H
^ JYt OaX      J J Oa\ OaX JR JK8 JX
]X
]    y8    [ Warning:     9      is already declared as sequential ]    cj           [ Error:  ]   1         cannot be declared as sequential ]          
^H   a        
^T J      
^T             J
^0                               
Y    
^       
b JYt OaX    J$ J J J Oa` Oad JL Oa\ J]T OaT J Oad  Jl Oa`  JJ JQ J Oa` Oad JF
b,  J
b` J^ OaX J]T Oa` J^ Oad J      Jt
b4
` Jz
bh J^ Oah J Oal     Oah J^X Oal OaT JM OaT J^  Oal OaT JO OaT    JQ  Oal    JQ J_ OaX z J_ Oa\
] JF
b<4@ J_ OaX z J`4 Oa\      JcH Jc JF
b@4@ J_ OaX z J_ Oa\
] JF
bD4@ J_ OaX z JJz8 JmL
bH
aT J_  OaX J Oa\ OaX J^X Oa\ OaT JM OaT J^  Oa\ OaT JO OaT    JQ   Oa\    JQ J_  OaX J^ Oa\ JJ
^H J4 J_ OaX z J_ Oa\
] JF
bP4@ J_ OaX z J`4 Oa\      JcH Jc JF    4@ J_ OaX z J_ Oa\
^ JF    4@ J_ OaX z JF    z8 J JJT JX
^                                                             9         is an invalid argument to sequential/1 ]                JL OaX J_ OaX z J_ Oa\
] JFh
c4@ J_ OaX z J^ Oa\ JF    4@ J_ OaX z J_ Oa\
bz JF    4@ J_ OaX z JF    z8 J JJT JX
b                     
d JL Oa` OaX JL Oad Oa\ J Oa`  JR J_ OaX*R J`4 Oa\    Jb      JdT Oad JdT Oa` JK8* JX
c   !    
d@parallel_directive 8             
d 
dX   a        
dd J       
dd             J
d@                               
^H  
d         
eP JYt OaX }    Jd Jh OaX J J JL Oa\ JJ JQ JF
eH J^ OaX J^ Oa\ JJ
dX JX
d         Q      H
f JYt OaX      J J Oa\ OaX JR JK8 JX
e`   1EX     cannot be declared as parallel ] e           
f    
^0      
f`   a        
f J      
f             J
e                               
dX    
fh   a        
fl J      
fl             J
e                               
f     
f       
j JYt OaX    J$ J J J Oa` Oad JL Oa\ J Oad  Jl Oa`  JJ JQ J Oa` Oad JF
j0  J
jd J_  OaX J]T Oa` J_  Oad J      Jt
j8
h  Jz
jl J^ Oah J Oal     Oah J^X Oal OaT JL Oal OaT J^ Oa\ J^X Oal Oa` JJ
f  JmL
j<
h J_ OaX z J_ Oa\
] JF
j@4@ J_ OaX z J`4 Oa\      JcH Jc JF
jD4@ J_ OaX z J_ Oa\
] JF
jH4@ J_ OaX z JJz8 JmL
jL
iX J_  OaX J Oa\ OaX J^X Oa\ OaT JL Oa\ OaT J^  Oa` OaT JO OaT    JVTQ   Oa\ Oa`    JQ J_  OaX JJ
f` J4 J_ OaX z J_ Oa\
] JF
jT4@ J_ OaX z J`4 Oa\      JcH Jc JF    4@ J_ OaX z J_ Oa\
e JF    4@ J_ OaX z JF    z8 J JJT JX
f                                                         9         is an invalid argument to parallel/1 ]                  JL OaX J_ OaX z J_ Oa\
] JFh
k4@ J_ OaX z J^ Oa\ JF    4@ J_ OaX z J_ Oa\
jz JF    4@ J_ OaX z JF    z8 J JJT JX
j               y      tK
l J_ OaXJ J^  Oa` Oa\ J     K J^X Oa` OaX J_ Oa\  " Jݠ  JR J JJTK JX
k         |K
l JYt OaX }    Jd Jh OaX J J JJ JQ JF
lKK J^ OaX JJKK JX
l                |K
m JYt OaX     Jd Jh OaX J J JJ JQ JF
mKK J^ OaX JJKK JX
l               |K
m JYt OaX     Jd Jh OaX J J JJ JQ JF
mKK J^ OaX JJKK JX
m                |K
n JYt OaX |     Jd Jh OaX J J JJ JQ JF
nKK J^ OaX JJKK JX
m         9      4K
nH JO OaX  " JR J JJTK JX
n    A      <K
n JX OaX Js J    JR J JJTK JX
nX   I      DK
n JYt OaX    J Jkl OaT JR J JJTK JX
n   I      DK
o JYt OaX    J Jkl OaT JR J JJTK JX
n   I      DK
o` JYt OaX8    J Jkl OaT JR J JJTK JX
o(   I      DK
o JYt OaX@    J Jkl OaT JR J JJTK JX
op   )      K     JJTK JX
o
o<   1      ,         }
	0  
        )      $
o      "
t                  
p  Jt Jܐ   
p J(

p|
ph JD          
o J          
p JZ   
` JX
p<       9      4        
	 J`
 JZ   
	

 JX
p           protect.yap    9        /build/buildd/yap-5.1.1/pl/protect.yap         i         T        
q`
y
V`g J|           
qqA
q
qx
q   CU                    A         8        
q}
Vi J                    
r`$protect uil   !)x
r0$hide_predicates .ya   	
rH$hide                    
q
r             
r
s    a        | Jwh      |
s
t    J
q
q                             
f`    
r   a         Jwh     
t
uP    J
r0
q                             
r`   d       a         Jܐ     
ux
vX    J
rH
q                             
r
s   d         
r`
t8 J]T OaX JFh
t(8
r` J^ OaX J` Oa\ Jd   F J`x OaT J
t, 
r` J^ OaX JF
t0
r
r` J_  OaX JJ
s 
r` JX
s            Y      T
r`
t J_ OaX JFh    
r
r` J_ OaX JJ
s 
r` JX
tH       )      
r`     JJT
r` JX
t             
r
u@ J_ Oa\ cj J]T Oa` JFh
u4
r J^ OaX J_ Oa\ cj J     
r J JJT
r JX
t      d   )      
r     JJT
r JX
uP   9      4
s 
u JO OaX z JR J JJT
s  JX
ux   9      4
s 
u JO OaX wj JR J JJT
s  JX
u   9      4
s 
v JO OaX zb JR J JJT
s  JX
u   9      4
s 
vH JO OaX zz JR J JJT
s  JX
v    A      8
s      J     
s  J JJT
s  JX
vX       #      
v   a        
w JO      
w
w
w    J
v0                            
s            i     `
v     JO OaXs JX Oa\ Js Js   F JZ J Js Js    Jt Jt  " JJT
v JX
w           
wsystem_mode              
wh
w   a        4 J(      4
x
xX    J
w0                            
v           Q      L
w
xH JRj J_ OaXB J     P
w JJT
w JX
x   Q      L
w     JRjZ J_ OaXB J     P
w JJT
w JX
xX   1    
xextensions_to_present_answer                     
x
x   a        
} JK8     
}
}
}    J
x                               
w                   corout.yap         arrays.yap     9        /build/buildd/yap-5.1.1/pl/corout.yap          i         T        
y
q8g J|           
yA
yr
y
y   D$                   )         H        gl               
q
q\                    ZRS234                    			4R	4                    	J	
yr
y
V*
V     fh<
               ,     	hZ	hhh     9:9	Z	

	i	j<Z
Zd     ʺ\     [j[               |r|     4                              *          ϒ            )      $        	  	        q      l    
|8	 Jt	 Jܐ   	
| J(
|
|
|	 JT          
|L JZ   		 JX
|t   9      4        P J  JZ   PŐ JX
|   I      D        İ Jt J`( JƐ JZ   İ JX
}   a        
}\ J      
}\             J}                               
x                    8        
}        
x JK8
}P
x JX
}           
} |8
~
~

x
~}
~                       1 ~$convert_to_list_of_frozen_goals       Q      L        
P J޸ Oa\
x
~ JZ
  J4   
P
 Jz
H JX
~t   a        
p JL     
p
p
p    J~
yp                            
}P               _
 JL OaX JL Oa\ JL Oa` J]T OaT JO Oa` JJ Jt
x
_ Jz
 J`4 OaXX    JcH J_ Oa\ c J     _ JT Oa` JF
| _ J
 J JJT_ J4_ J^ OaX J
p_ J_  OaT JX OaT J J OaT OaT JQ J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ
~_ JX
                                   1     ,_     JO Oa`  " JJT_ JX
   h
$project                 

    a        
 JӀ     
 
 
    J

yp                            
~           Y      T
~     JL Oah OaX JL OaX Oa\ JL Oa` Oad J^X Oah Oa\ JK8
 
~ JX
p   !X
$get_rid_of_vls                  

   a        
 JӀ     
`
`
    J

yp                            
            Y     P

 JYt OaX8    J J J Jkl Oa` JM Oa` Oa\ JJT
 JX
`             
     JYt OaX }    Jd Jh OaX J J JYt Oa\ }    Jd Jh Oa\ J J JFh
H

 J^ OaX J^ Oa\ JJ

 JX
      )
$execute_woken_system_goals    ! 
$do_continuation                 
P
             
x
(   a        
 JӀ     
P
P
     J

yp                            
           a        
4 JӀ     
 
 
x    J

yp                            
                      JX OaX J JL J J JL OaX Oa\ JFh

 J^ OaX J^ Oa\ JJ
( JX
          Y      T
(
h JYt OaX    J Jkl OaX JR J    
( JJT
( JX
    a      X
(
h JYt OaX    J J OaX Oa\ JR J    
( JJT
( JX
x       )h
$execute_continuation                    

   a        
 JӀ     


    J

yp                            
(           )      $
(     JK8

( JX
x   i      `

 JL Oa` OaX J     
 JR J` OaX JdT Oa\ JdT Oa` JK8 t
 JX
       I      @
     JJ J     
 JK JJT
 JX
           1     ,

 JO OaX  " JJT
 JX
P   )
8
$execute_woken_system_goal               
p
   a        
X JYt     
X
X
X    J

yp                            
           q      h
     JX OaX Jd Jh OaX J J JFh
t

 J^ OaX JJ

 JX
           ! 
$frozen_goals          	$
$call_atts     )@
$execute_frozen_goals                    

(             

             

   a         JL         J

yp                            
           a        
 JӀ     


P    J

yp                            
(           a        
 JӀ     
x
x
H    J

yp                            
          Q     L
     JYt OaX |    J JL J J JS JJ Jt
t
<
 Jz
 J^ OaX J]T Oa\ JF
x
(
 JH JF
| 
 J
 J^ OaX J^ Oa\ JF


 J_  OaX JJ

 J4
 J^ OaX J^ Oa\ JJ

 JX
X                                  9      0

 J OaX  JR JJT
 JX
       !    
woken_att_do                     

         

 JL Oa` OaX J`4 OaX
    J`x OaT J`x OaT J_ Oa\ c J     
 JR J^X Oa` OaX J    @
 JJT
 JX
       A      8

@ J    
 JR JJT
 JX
       a        
 J       
             J
    c                        p           )      $
     JK8

 JX
P   1     ,

8 JO OaX  " JJT
 JX
x   )?
$execute_frozen_goal                     

   a        
 JӀ     
h
h
    J

yp                            
           y      t
     JX OaX Jd Jh OaX J J J^X OaX Oa\ JFh


 J^ OaX JJ

 JX
H      
$redo_dif                
       
      

   a        
 JӀ     
P
P
H    J

yp                            
                 |

p JYt OaX
    Jk J OaX Oa` J Jkl Oad JL Oah Oa\ J^ Oa` Oad Oa\ Oa` J^X Oah Oad JK8

 JX
h   !i
$redo_freeze                     

   a        
 JӀ     
x
x
    J

yp                            
           Y      P

p JYt OaX
    Jk J OaX Oa\ J Jkl Oa` JK8

 JX
       
$redo_eq                 
       
      

   a        
 JӀ     
p
p
    J

yp                            
                 

 JYt OaX
    Jk J OaX Oa` J J Oad Oah JL Oal Oa\ J^ Oa` Oad Oa\ Oa` J^ Oah Oal Oad Oah JK8

 JX
       !j
 $redo_ground                     
 
8   a        
D JӀ     


h    J
 
yp                            
           Y      P
     JYt OaX
     Jk J OaX Oa\ J Jkl Oa` JK8
8
 JX
       ! 
$freeze_goal                     

(   a        
4 JӀ     


    J

yp                            
8           9      44
 J OaX  JR JK8
(4 JX
   Q      L4     JL OaX Oa\ JJ J     h4 JK JJT4 JX
        H
($freeze                  

@   a        
` JK8     
`
`
`    J
(
yp                            
(                 
(
X JL Oa` OaX JL Oad Oa\ J Oad  JR J^  Oah OaX J    
( J^X Oa` OaX J`4 Oa\
    J`x OaT JdT Oa` Jb      JdT Oah JdT Oad JK8
@
( JX
         x
(
 JYt Oa\      JX Je Oa` Js J    JR J`4 Oa\
    J`x OaT JdT OaX Jd( Oa` JK8
@
( JX
h             
(     JL Oa` OaX JL Oad Oa\ J^  Oah OaX J    
( J^X Oa` OaX J`4 Oa\
    J`x OaT JdT Oa` Jb      JdT Oah JdT Oad JK8
@
( JX
   ) 
$dif_suspend_on_lvars                    v 
             

8   a        
 JӀ      


p    J

yp                            
@           a        
D JӀ     


    J

yp                            
                 

` JL Oad OaX JL Oah Oa\ J^  Oal Oa` J    
 JR J^X Oal OaT JX OaT Jd Jh OaT J Jkl OaT J^X Oal OaX J`4 Oa\
    J`x OaT JdT Oad JdT Oah JK8
8
 JX
       )      
     JJT
 JX
p       1     ,
8
 JO OaX  " JJT
8 JX
         
8     JX OaX Jd Jh OaX J J JL Oa\ JFh
4
@
8 J^ OaX J^ Oa\ JJ
8
8 JX
          9      0

x J OaX  JR JJT
 JX
P             

8 JL OaX Oa\ JL Oa\ Oa` J^  Oah Oa` J    
 JR J^X Oah OaT JX OaT Jd Jh OaT J Jkl OaT J^ Oah Oad OaX Oa\ JK8
8
 JX
       	n    $done          1     ,
     JO OaX
" JJT
 JX
H   9      0

 J OaX  JR JJT
 JX
x        |       |
   a        
 JӀ     
X
X
    J

yp                            
8           q      l

 JL Oad OaX JYt Oa`
    Jk J OaX Oa\ J J Oad JR J^X Oad Oa` JK8

 JX
(   y      t

  JL Oad OaX JL OaX Oa\ J OaX  JR J`4 Oa\
    JdT Oad JdT OaX JdT Oa` JK8
@
 JX
   a      X
     JO OaX
" JL OaX Oa` JJ J     h
 JK JJT
 JX
           9      0

 J OaX  JR JJT
 JX
p             

@ JL OaX Oa\ JL Oa\ Oa` J^  Oal Oa` J    
 J^X Oal OaT JX OaT Jd Jh OaT J Jkl OaT JR J^ Oal Oah OaX Oa\ JK8
8
 JX
       i      `

 JL Oa` OaX JYt Oad
    Jk J OaX Oa\ J J Oa` JR JK8

 JX
P       a      X
     JO OaX
" JL OaX Oad JJ J     h
 JK JJT
 JX
           9      0
8
@ J OaX  JR JJT
8 JX
             
8
 JL Oad OaX JL Oah Oa\ J^X Oah OaX J^  Oal Oa\ J    
8 JR J^X Oal OaX J`4 Oa\
     JdT Oad JdT Oah JdT Oa` JK8
@
8 JX
P       q      l
8
X JL Oad OaX JYt Oa`
    Jk J OaX Oa\ J J Oad JR J^X Oad Oa` JK8

8 JX
   a      X
8     JO OaX
" JL OaX Oa` JJ J     h
8 JK JJT
8 JX
h           )
 $prepare_goal_for_when         !-
0$suspend_when_goals              

H   
       |
             

   a        
T JӀ     


    J
 
yp                            

   a        
 JӀ     


    J

yp                            
HP
   a        
 JӀ     


    J
0
yp                            
R2
g  	      L
p JL OaX J^  Oa` OaX JJ J    L J^ Oa\ Oa` OaX Oa\ J]T Oa` JF
\
HL J^ OaX J_  Oa\ J]T Oa` J_ Oad  " J]T Oah JF
`
L JQ J_  OaX J_  Oa\ JJ
L JX
x           &   Q      LL     JL OaX Oa\ JJ J     hL JK JJTL JX
       !
i
$declare_when  "
   )	D
 $generate_code_for_when 
              

8             

   a        
D JӀ     


    J

yp                            
 c
   a        
 JYt     


    J
 
yp                            
8               
8
 J]T Oa` JFh


8 J^  Oad OaX J    
8 J_  OaX J^ Oa\ J_ Oa`   V JF    ? 
8 J JJT
8 JX
         )      
8     JJT
8 JX
 cj       
     JYt Oa` |8    J Jh Oa\ J[ J] }    J\X J]
    J Jh OaX Jk J Oa` Oad Js Js  " J Jkl Oah J J[ J] }    Js Js wB J[ J]
0    J J Oah J J< Oad J^  Oad OaX J    
 J^ Oa\ Oad OaX Oa\ JK8
H
 JX
   &   q      h
H
P JYt Oa`      J Jh Oa\ J[ J] |    J J OaX J OaX  JR JJT
H JX
 ;   a      X
H
 JYt OaX      JX Je Oad Js J    JM Oad Oa` JR JJT
H JX
`
   Q     H
H     JYt Oa`      J Jh Oa\ J J OaX JJT
H JX

   !`
 $when_suspend ib             
 
8   a        
D JӀ     
x
x
`    J
 
yp                            
8 x   a      X

 JYt OaX      JX Je Oal J Jkl OaT J^X Oal OaX JK8
8
 JX
 cj             z       a      X

p JYt OaX
    JX Je Oal Js J    J^X Oal OaX JK8
8
 JX
     a      X

 JYt OaX    JX Je Oal J Jkl OaT J^X Oal OaX JK8
8
 JX

       

p JYt OaX }    Jd Jh OaX J J JL Oa\ JL Oa` JL Oad JL Oah JS JJ Jt
L

 Jz
X J`4 Oa\
    Jc JcH JcH J]T Oah JF
P

 JH JF
T 
 J
` J_  OaT JM OaT JK JJT
 J4
 J^ OaX J^ Oa\ J^ Oa` J^ Oad J^ Oah JJ

 JX
   _   _            >                    
     JYt OaX     Jd Jh OaX J J JL Oa\ JL Oa` JL Oah J]T Oah JFh
<

 J^ OaX J^ Oa\ J^ Oa` J_  Oad J^ Oah JJ

 JX
   8   9      0

 J Oa`  JR JJT
 JX
X ;         

 JL Oa` J_ Oad  " J]T Oah JFh


 JQ J_  OaX J^ Oa\ JJ

 JX
        "   a      X
     JL OaX Oa\ JO Oa`
" JJ J     h
 JK JJT
 JX
       A      <
8
8 JO Oah  " J Oa`  JR JJT
8 JX
x   
$try_freeze              

   a        
 J     


    J

yp                            
8
3 
    I      @
8
 JYt OaX      J Jkl OaX JK8

8 JX
H
x   	H
$try_eq Z
             

   a        
P JL     
P
P
P    J

yp                            
  8         
8
P JYt OaX
    J J OaX Oal JL Oap Oa\ JL Oat Oa` JL Oax Oad JL Oa| Oah J^ Oal Oap Oa\ Oa` J^ Oat Oax Oad Oah J^X Oa| Oal JK8

8 JX
 
   
$try_ground              

   a        
P JL     
P
P
P    J

yp                            

01   I      @
8     JYt OaX    J Jkl OaX JK8

8 JX
`   &         
     J OaX  J^X Oah OaT JX OaT J\X J]
(    J Jh OaX J[ J]
    J Jh Oa` J Jh OaX J J Oa\ J J J Oad JJT
 JX
   &        
     JL Oap Oa` J^  Oat Oa` J    
 J^X Oat OaT JX OaT Jd Jh OaT J Jkl OaT J^X Oal OaT JX OaT J\X J]
    J Jh Oat J[ J]
    J Jh Oad J Jh OaX J Jh Oa\ J J Oap J J J Oah JJT
 JX
P1         
     JL Oal Oa\ J^  Oap Oa\ J    
 J^X Oah OaT JX OaT J\X J]
(    J Jh Oap J[ J]
     J Jh Oa` J Jh OaX J J Oal J J J Oad JJT
 JX
P8   1     ,

8 JO OaX  " JJT
 JX
         

 JX OaX J\X J]
(    J J OaX Oa` J J J JL Oa\ J  JJ JQ J^X Oa` Oa\ JF

@
 J^ OaX J^ Oa\ JJ

 JX
H               

 JX OaX J\X J]
    J J OaX Oa` J J J JL Oa\ J  JJ JQ J^X Oa` Oa\ JF

8
 J^ OaX J^ Oa\ JJ

 JX
         9     4
     JX OaX Js J    JJT
 JX
   ) 
$generate_blocking_code b             

0   a        
< JӀ     
P
P
    J

yp                            
8 x         
H J]T Oa\ J]T Oa` JFh
8
0 J^  Oad OaX J     J_  OaX J^ Oa\ J_ Oa`   V JF    ?  J JJT JX
      
@   )           JJT JX
X   &   )
$extract_head_for_block 
    P
$code Q1             
p
             
       a        
 JӀ     


8    J

yp                            
0 cj
?       
0
x JL OaX JL Oa\ JL Oa` JFh


0 J_ OaX/R J`4 Oa\
    JcH Ja J]T Oa` JF
	 
0 JQ J_  OaX J    b
0 J^ Oa\ J Oa\ Oa` Oad J^  Oah OaX J    
0 J`4 OaX      JdT Oah JdT Oa` J^X Oad Oa\ JF

.
0 J`4 OaX }    JcH Jc J^ Oa\ J^ Oa` JJ
0
0 JX
P            
   )@
 $generate_body_for_block               

   a        
$ JӀ     
X
X
x    J
 
yp                            
 x ;  Y     P
0     JL OaX JL Oa\ JYt Oa` |8    JL J J[ J] }    J JL J[ J] }    Js Js wB J[ J]z    J JL J J JFh


0 J_ OaX/R J`4 Oa\
    JcH JcH J]T Oa` J
[`
0 J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ

0 JX
      8   Y      P

( JYt OaX }    Jd Jh OaX J Jkl OaT JR JK8

 JX
            x
     J OaX Oa` Oad J^ Oa\ Oa` OaX Oa\ J^X Oad Oa` Jo$ JFh     
 J
 JJT
 JX
8      J   )	r 
$generate_for_cond_in_block              

   a        
 JL     


    J

yp                            
   &u`  !     

h JYt OaX }    Jd Jh OaX J J JL Oa\ JYt Oa`     J\X J] |     Jd Jh Oa` Jt Jt z J J J JYt Oad }    Jd Jh Oad J J JJ JQ JF
`

 J^ OaX J^ Oa\ J^ Oa` J^ Oad JJ

 JX
X         q      l
     JYt Oa`     J\X J] |     Jd Jh Oa` Jt Jt z J Jt Jt w JK8

 JX
x   1
X$fetch_out_variables_for_block j   !

p$add_blocking_vars H   1	Q
$generate_for_each_arg_in_block                 

             

              
(
`   a        
 JӀ     


0    J
X
yp                            
 z |    a        
 JӀ     
 
 
p    J
p
yp                            

I    a        
l JӀ     


`    J

yp                            
  }
  Q     H
     JL Oa\ JL Oa` JL Oad J` Oa\ J`x OaT Ja JJ J
 H
 J^ OaX J` Oa\ J`x OaT Ja J
 H
 J^ OaX J^ Oa\ J]T Oa` JF
 

 J_  OaX J]T Oa\ JF

 
 J_  OaX J^ Oa\ J^ Oa` JJ
`
 JX
   c   s   {          Q      L
 
` JO OaX  " JX Oa\ J J Jt Jt  " JR JJT
  JX
    1     ,
      JM OaX Oa\ JJT
  JX
p   9     0

 JPd  "  "  " JJT
 JX
       Y      P

  JX OaX Js Js_ J Jkl OaX J Oa\ Oa\ JK8

 JX

   y      t
     JX OaX Js Js y J Jkl OaX JX Oa\ J J Oad Oa\ J Oa` Oad J Jkl Oa` JK8

 JX
0   9     0
`
 JPd  " w z JJT
` JX
            |
`
P JX OaX Jd Jh Oad Jt Jt  " JYt Oa\ H    J J< Oad JYt Oa`      J J< Oad JR JJT
` JX
         
`     JX OaX J J Oad OaX JYt Oa\ }    J\X J] H    J J< Oad J J Jkl Oa\ JYt Oa`     J\X J]      J J< Oad J J Jkl Oa` JK8
`
` JX
`  i     d
p JYt OaX    J J OaX Oa\ J Oa` OaX Oa\ JFh      J
d J@ Oad    Oa` J^  Oah OaX JJ J     J`4 OaX |8    JX Je Oal JdT Oa` Jb }    Ja H    JdT Oad J Jb }    Jd  wB Jbz     JdT Oad JdT Oa` J^X Oal Oa\ J_ Oa`   V J^X Oah Oad JF    ?  J JJT JX
                 )           JJT JX
Ā           
İfrozen                   
Ę
   a        
 JӀ      
8
8
p    J
İ
yp                            
`                 

` JL Oa` OaX JL Oad Oa\ J Oa`  JR J`4 OaX-    Jd ߂ JdT Oa` J`4 Oa\
İ    JdT Oa` JdT Oad JK8*
 JX
8   1 ר
$simplify_list_of_frozen_goals                   
Ÿ
    a        
 JӀ     


@    J

yp                            
                 
     JL Oa` OaX JL Oa\ J` OaX Jb JbX Oa\ JdT Oa` Jd   " J]T Oa` JFh

 
 J_  OaX J^ Oa\ JJ
 
 JX
p      1     ,
 
0 JR  "  " JJT
  JX
         x
      JX OaX J\X J]8    J J J Jkl Oa` J J Jkl OaX J Oa\ Oa` J Jkl Oa\ JK8
 
  JX
@       ! v
$find_att_vars  
             
ǰ
   a        
 JӀ     
X
X
    J

yp                            
          1     ,

x JR  "  " JJT
 JX
X         x

 JX OaX J J OaX Oa` J Oa\ OaX J Jkl Oa\ J    @
 JR J^X Oa` OaX JK8

 JX
Ȉ       I      @
     JX OaX J J J Jkl OaX JK8

 JX
       !
`$purge_done_goals                
@
x   a        
Ʉ JӀ     


`    J
`
yp                            
           1     ,
x
 JR  "  " JJT
x JX
   i      `
x
p JX OaX J J OaX Oa` J    @
x JR J^X Oa` OaX JK8
x
x JX
      y      t
x
 JX OaX J\X J]
    Jd Jh Oa` Js J    J J Jkl OaX J Oa`  JR JK8
x
x JX
ʀ   y      t
x
` JX OaX J\X J]
    Jd Jh Oa` Js J    J J Jkl OaX J Oa`  JR JK8
x
x JX
   y      t
x
 JX OaX J\X J]
    Jd Jh Oa` Js J    J J Jkl OaX J Oa`  JR JK8
x
x JX
p   y      t
x
P JX OaX J\X J]
     Jd Jh Oa` Js J    J J Jkl OaX J Oa`  JR JK8
x
x JX
   Y      T
x     JX OaX J J Oa` OaX J Oa\ Oa` J Jkl Oa\ JK8
x
x JX
`   )
$convert_frozen_goal                     
̨
   a        
 JӀ     
X
X
h    J

yp                            
x
3  V   I      D

͐ JM OaX Oad J    @
 JR JJT
 JX
X        

@ JYt OaX
    Jk J Oal Oap J Jkl Oat JM Oal Oa` J Oad Oap JZ J J J Oat J J Oa\ JYt Oah
    J J Oap J J< Oat JJT
 JX
͠        |

 JYt OaX
    Jk J Oal Oap J Jkl Oat JM Oal Oa` J Oad Oap J J Oa\ JM Oat Oah JJT
 JX
P        

X JYt OaX
    Jk J Oal Oap J J Oat Oax JM Oal Oa` J Oad Oap JZ J J J Oat J J Oa\ JM Oax Oah JJT
 JX
        |
     JYt OaX
     Jk J Oal Oap J Jkl Oat JM Oal Oa` J Oad Oap J J Oa\ JM Oat Oah JJT
 JX
h   ) 
 $fetch_same_done_goals                   

   a        
$ JӀ     
Ј
Ј
    J
 
yp                            
    
Ѐ   I     D

 JO OaX  " JO Oa`  " JO Oad  " JJT
 JX
Ј   i      `

( JX OaX J J OaX Oah J    @
 JR J^X Oah OaX JK8

 JX

         

 JX OaX J\X J]
    Jk J OaX Oah J Jkl Oal J J Jkl Oap J Oa` Oah JZ J J J Oal J Jkl Oa` J  JR J^X Oap OaX JK8

 JX
8         

x JX OaX J\X J]
    Jk J OaX Oah J Jkl OaT J J Jkl Oal J Oa` Oah J Jkl Oa` J  JR J^X Oal OaX JK8

 JX
             

8 JX OaX J\X J]
    Jk J OaX Oah Jd Jh Oal J Jkl OaT J J Jkl Oap J Oa` Oah JZ J J J Oal J Jkl Oa` J  JR J^X Oap OaX JK8

 JX
҈
H         

 JX OaX J\X J]
     Jk J OaX Oah J Jkl OaT J J Jkl Oal J Oa` Oah J Jkl Oa` J  JR J^X Oal OaX JK8

 JX
H
t   Y      T
     JX OaX J J Oah OaX J Oad Oah J Jkl Oad JK8

 JX
         x'
H JL Oa` OaX JL Oad Oa\ J Oa`  JR J_ OaX*R J`4 Oa\y    JdT Oa` JdT Oad JK8*' JX
@      !
$call_residue                  
԰
   a        
  JL     
 
 
     J

yp                            
         y      t'
 JYt OaX      J J Oa` OaX JL Oad Oa\ Jl Oa`  JR J^ Oa` Oad Oa\ Oa` JK8
' JX
X   y      t'     JL Oa` OaX JL Oad Oa\ J^  Oa\ OaX J    ' J^X Oa` OaX J^X Oad Oa` JK8
' JX
   !	?
ր$residue_catch_trap    )
֘$call_residue_continuation               
8
ٰ             
X
ְ   a        
ڀ JL     
ڀ
ڀ
ڀ    J
֘
yp                            

          
     JL OaX JL Oa\ JL Oa` J]T OaT J]T OaT J]T OaX JJ J    X
 J^ OaX J]T Oa\ J
x
 Jt
ـ
<
 Jz
٘ J^ OaX J    (
 J^ OaX J^ Oa\ J^  Oah Oa` J`4 Oad
ր    JdT Oah JcH JF
لh
 J^ OaX J^ Oa\ JF
و
ְ
 Jt
ِ

 Jz
٠ J^ OaX J    (
 J`4 OaXu`    JcH JcH J`4 Oa\u`    JcH JcH J
ٔ
 JK JJT
 J4
 J_  OaX J    (
 J JJT
 J4
 J_  OaX J    (
 J JJT
 JX
                                               a        
  JL     
 
 
     J
ր
yp                            
ְ   d      a      \
ٰ     JL Oa` OaX JL OaX Oa\ J    (
ٰ J^X Oa` OaX JK8 
ٰ JX
          
ְ     JL OaX JL Oa\ J_ Oa\  " J]T Oa` JJ J
 
ְ J^ OaX J_  Oa\ J^ Oa` JJ_
ְ JX
ڀ      )0
0$purge_and_set_done_goals                

H   a        
T JӀ     
۸
۸
    J
0
yp                            
ٰ    
۠   A     8
H
܀ JO OaX  " JM Oa\ Oa` JJT
H JX
۸      !    
convert_att_var 
۠             

    a        
, J       
,             J
    c                        
    
܈         
H
p JX OaX Jd Jh OaX J J JX Oa\ J\X J]8    J J J Jkl Oa\ J J J JL Oa` JJ J    @
H JQ JF
d
 
H J^ OaX J^ Oa\ J^ Oa` JJ
H
H JX
ܐ      
x  I     @
H
 JX OaX J\X J]
    Jk J Oad OaX J Jkl Oah J J Jkl Oal JX Oa\ J\X J]8    Jd Jh Oap J[ J]
    J J OaX J J< Oah J J Jkl Oat JL Oax Oa` J Oad  JR J^X Oad OaT JO OaT
" J^ Oah Oap Oa\ Oa` J    
H J^ Oal Oat OaX Oa\ J^X Oax Oa` JK8
H
H JX
݀
   z       v            
H
 JX OaX J\X J]
    Jk J Oad Oah J Jkl Oal J J Jkl OaX JX Oa\ J\X J]8    J@ JX J J Oah Jt Jt  " J J[ J]
޸    J J< Oal J J Jkl Oa\ J Oad  JR J^X Oad OaT JO OaT
" JK8
H
H JX
   d  	      
H
 JX OaX J\X J]
    Jk J Oad Oah J J Oal Oap J J Jkl OaX JX Oa\ J\X J]8    J@ JX J J Oah JZ J J J Oal Jt Jt  " J J J< Oap J J Jkl Oa\ J Oad  JR J^X Oad OaT JO OaT
" JK8
H
H JX
            
H
 JX OaX J\X J]
     Jk J Oad Oah J Jkl Oal J J Jkl OaX JX Oa\ J\X J]8    J@ JX J J Oah Jt Jt  " J J J< Oal J J Jkl Oa\ J Oad  JR J^X Oad OaT JO OaT
" JK8
H
H JX
 y   I      @
H     JX OaX J J J Jkl OaX JK8
H
H JX

,   A     8
 
  JO OaX  " JO Oa`  " JJT
  JX
 
3   !G
$fetch_delays  }          
@             
P
   a        
P JL     
P
P
P    J

yp                            
H
y
         
 
 JL Oad OaX J`4 OaX
p    J`x OaT J_ Oa\ c J     
  JR J^ Oad Oa` OaX Oa\ J_ Oa`  " JK8

  JX
   )

$pick_vars_for_project q }   ! u
$project_module  y   !

($convert_att_vars +             

             

              

`   a        
L J       
L             J
p    c                        
 
     a        
 JӀ     
p
p
    J

yp                            


   a        
 JӀ     
P
P
    J

yp                            
 }
   a        
l JӀ     


     J
(
yp                            
 

q       
      JX OaX Jb Jb Jd Jh OaX J Jkl OaT JL Oa\ JL Oa` JJ J    @
  JQ J]T OaX JF
H
@
  J^ OaX J]T Oa\ JF
L

  J_  OaX J_  Oa\ J^ Oa` JF
P
 
  J]T OaX J
Tp
  J^ OaX J^ Oa\ J]T Oa` JF
X
`
  J_  OaX J^ Oa\ J_  Oa` JJ

  JX
      Z   z   z   ~      1     ,

 JR  "  " JJT
 JX
p   i      d

 JX OaX J J Oa` OaX J Oa\ Oa` J Jkl Oa\ J Oa`  JR JK8

 JX
   I      @
     JX OaX J J J Jkl OaX JK8

 JX
       1     ,
 
 JO OaX  " JJT
  JX
P   !    
project_attributes               
p           
 
x JX OaX J JL J J JL Oa\ JL Oa` JO Oa` JJ Jt
L

  Jz
` J`4 OaX
    JcH JcH J^ Oa\ J     
  JT Oa` JF
P 
  J
h J JJT
  J4
  J`4 OaX      Jc Jb
    JcH JcH J
T h
  JQ J      
  J]T OaX J
\p
  J^ OaX J^ Oa\ J_  Oa` JJ
 
  JX
                                     Y      T
      JX OaX J J J Jkl OaX J      
  JK8
 
  JX
         |
`
 JL Oad OaX JO Oa`  " J`4 OaX
    JdT Oad JdT Oa\ J_ Oa\ c J     
` JR JJT
` JX
   )

x$do_convert_att_vars                     
P
   a        
 JӀ     


    J
x
yp                            
`                 
`     JL Oa\ JL Oa` J]T Oa\ JJ J
t
` J_  OaX J^ Oa\ J^ Oa` JJ

` JX
           A     8

` JO OaX  " JO Oa`  " JJT
 JX
       )O8
$split_goals_for_catv                    

    a        
 JӀ     


    J

yp                            
          I     @

 JX OaX J JL J J JL Oa\ JL Oa` J^ OaX JJ J    @
 J]T Oa\ JF

 
 J_  OaX J_ Oa\ z Jݠ  JQ J      
 J^ Oa\ J^ Oa` J]T Oad JF

 
 J^ OaX J^ Oa\ J_  Oa` JJ

 JX
p   >   >   ?       Y      T
     JX OaX J J J Jkl OaX J      
 JK8

 JX
         
 
 JYt OaX }    J J Oah OaX JX Oa` J\X J]8    J Jh Oa\ J J< Oah J J Jkl Oa` JR JK8
 
  JX
       q     l
      JX Oa` J\X J]8    J Jh Oa\ J J OaX J J Jkl Oah JM Oah Oad JJT
  JX
   )!
($vars_interset_for_constr                
 
@   a        
L JӀ     


    J
(
yp                            
            q      l
@
 JX OaX Jd Jh OaX J Jkl OaT JX Oa\ Jd Jh Oa\ J Jkl OaT J  JR JJT
@ JX
         
@
 JX OaX J J Oa` OaX JX Oa\ Jb JbX Oad Jd Jh Oah J Jkl OaT JVTV  Oa` Oah    JR J^X Oad Oa\ JK8
@
@ JX
        a      \
@     JX OaX Jb JbX Oa` Js J    J Oa\ Oa\ J^X Oa` OaX JK8
@
@ JX
   !	/
P$do_fetch_delays       )
h$clean_list_of_frozen_goals              

             
(
   a        
 JӀ     
8
8
    J
P
yp                            
@           a        
 JӀ     


    J
h
yp                            
                 
     JL Oa\ JL Oa` J]T Oa\ JFh


 J_  OaX J]T Oa\ J

 J_  OaX J]T Oa\ JF
 
x
 J_  OaX J^ Oa\ J^ Oa` JJ

 JX
P            1     ,

 JR  "  " JJT
 JX
8   )	
$hole_in_frozen_goals                    
X
   a        
 JӀ     
(
(
h    J

yp                            
                 

 JX OaX Jd Jh OaX J J JL Oa\ J]T Oa\ JFh

(
 JQ J_  OaX J^ Oa\ J]T Oa` JF


 J^ OaX J_  Oa\ JJ

 JX
                I      @
     JX OaX J J J Jkl OaX JK8

 JX
       A     8

X JO OaX  " JM Oa\ Oa` JJT
 JX
(       Y      T
     JX OaX J J Oad OaX J Oa\ Oad J Jkl Oa\ JK8

 JX
h   A     8

 JO OaX  " JM Oa\ Oa` JJT
 JX
       9=@
($convert_list_of_frozen_goals_into_list                  

@   a        
L JӀ     
8
8
    J
(
yp                            
           Y      P
     JX OaX Jb JbX Oad Js J    J^X Oad OaX JK8
@
 JX
       !E0
8$clean_bound_args      !h
P$process_when                    

h             

   a        
t JӀ     
h
h
    J
8
yp                            
@           a        
 JӀ     
@
@
    J
P
yp                            
h          a     \
@
 JX OaX Jd Jh OaX Jt Jt  " JX Oa\ J\X J]8    J JL J J J J Jkl Oad JM Oad Oa` JJ JQ J_ Oa\  " J]T Oa` J]T Oad J]T Oah JF
x

@ J_  OaX J]T Oa\ JF
|
h
@ J_  OaX J^ Oa\ J

@ J_  OaX J^ Oa\ JJ

@ JX
8      7   ?   ?       
@     JX OaX Jd Jh OaX J J JL Oa\ JL Oa` JJ JQ J]T Oa\ J]T Oa` J]T Oad J]T Oah JF
 

@ J_  OaX J]T Oa\ JF
$

@ J^ OaX J_  Oa\ J_  Oa` J]T Oad JF
(

@ J_  OaX J]T Oa\ JF
,
h
@ J_  OaX J]T Oa\ J
0
@ JO OaX Jt
8

@ Jz
@ J_  OaT JO OaT  " JT OaX JF
< 
@ J
H J^ OaT JX OaT J\X J]8    JL J J J J J J JK JJT
@ J4
@ J^ OaT JX OaT J\X J]8    JL J J J J J Jkl Oa\ J_  OaX J^ Oa` JJ
@
@ JX
                                     1     ,
h
 JR  "  " JJT
h JX
h   Q      L
h
 JX OaX J J Oa` OaX J Oa`  JR JK8
h
h JX
   Y      T
h     JX OaX J J Oa` OaX J Oa\ Oa` J Jkl Oa\ JK8
h
h JX
   a      X

 JYt OaX
    J J Jd Jh OaX J Jkl OaT JR JK8

 JX
@       1     ,
     JM OaX Oa\ JJT
 JX
    wP
$update_att              

   a        
 JӀ     

 X    J

yp                            
           )      $
@     JK8

@ JX
`              ch             
 H JL Oa` Oa\ J`4 Oa\
x    J`x OaT J`x Oad JJ J    
 JQ J`4 Oa\
x    J`x OaT Ja JdT Oa` Jd( Oad J    
 JK JJT
 JX
                 x
     JL Oa` Oa\ J`4 Oa\
x    J`x OaT Ja JdT Oa` Jd   " JJ J    
 JK JJT
 JX X           # $goal_in                      a         JӀ     hh    J 
yp                            
           Q      L  JX Oa\ Jd Jh Oa\ J Jkl OaT J  JR JJT  JXh   9      0      J Oa\ Oa\ JK8   JX       y      p
(     JL Oad Oa\ J OaX  J_ Oa\ cj J_ Oa`   & J    H
( J Oad  JJT
( JX       9        /build/buildd/yap-5.1.1/pl/arrays.yap t.yap    i         T            
yg J|           AZ   =                    A         8             }i J                             P   a         JJ          J8X                                        I      @P     JJ J    P JK JJTP JX           !EH8$c_arrays_body         !HP$c_arrays_head                   h                a        t JӀ     	    J8X                            P           a         JL         JPX                            h                  JYt OaX |8    J JL J Jkl OaX JYt Oa\ |8    J JL J J JJ JQ J]T Oa\ JFh J^ OaX J^ Oa\ J_  Oa` J^ Oad JJ JX8   
      !  $c_arrays_fact                    8   a         JL         J X                                       )      $     JK88 JX   A      <h  JM OaX Oa\ J OaX  JR JJTh JX         h JYt OaX }    Jd Jh OaX J J JYt Oa\ }    Jd Jh Oa\ J J JJ JQ JFhh J^ OaX J^ Oa\ JJhh JX                   hp JYt OaX     Jd Jh OaX J J JYt Oa\     Jd Jh Oa\ J J JJ JQ JFdhh J^ OaX J^ Oa\ JJhh JX                   h	 JYt OaX |     Jd Jh OaX J J JYt Oa\ |     Jd Jh Oa\ J J JJ JQ JF	hh J^ OaX J^ Oa\ JJhh JX             !ʨ	H$c_arrays_lit                    	(	`   a        
 JL     


    J	HX                            8           )      $h     JK8	`h JX	   !(
$add_array_entries               	
    a        
, JӀ     
    J
X                            	`           y      t	`     JL Oad Oa\ J^  Oah Oa\ J^  Oal Oa` J    	` J^X Oal OaX J^X Oad Oa` JK8
 	` JX
   y      p     JL Oah Oa` J^  Oal Oa` J     J^ Oal Oah OaX Oa\ J^X Oad Oa` JK8
  JX      Y     T8     JL Oa\ J]T Oa\ J]T Oa` JJ J    8 JO Oad Jt@8 Jz J_  OaT JO OaT  " JT Oad JF 8 J J^ OaT JM OaX OaT JK JJT8 J48 J^ OaT JYt OaT |8    JL J J Jkl Oa` J_  OaX J_ Oa\ z JJ
 8 JX                        A     8
 
 JO OaX  " JM Oa\ Oa` JJT
  JX       i      d
      JX OaX J J Oad OaX JYt Oa` }    J J Oad J Jkl Oa` JK8
 
  JX
   )    
static_array_properties                  
p
   a        
 JӀ             J
X                            
            I      D
X Jl OaX  JR J    (
 JJT
 JX          
 JL OaX JL Oa\ JL Oa` J  JJ JQ JF8
 J^ OaX J^ Oa\ J^ Oa` J    (
 JK JJT
 JXh                   
     JL Oad OaX JL Oah Oa\ J`4 OaX-    Jd  } JdT Oad J`4 Oa\
    JdT Oad JdT Oah JdT Oa` JK8*
 JX    A      <        
Y Jwh   
Y
Z8 JZ   
Y
Zx JX   x$loaded 6 by                    a      J                   J    c                                   Q      L        
r` Jwh    
r`
s J4    
r`
tH JZ    
r`
t JX|   A      <        8 Jwh   8¨ JZ   8 JX   A      <        
r Jwh   
r
t JZ   
r
uP JX   A      <        
s  wj
u zb
u zz
v, z
u        i      d    8
s  Jܐ   
s  J(
sH J           L JZ   
s 
vX JX   )      $        	5` X	5        Y      T    	5`  "	:	6	7      	9     	7r	7	6	9	:   i      `    	5` Jt	5 J(	; 	5 JT           J           JXt       )      $        
wj\        1      ,    
w
xZ
xX        y      p    
w J( H 
w J           JP Oa\ t 
w J            JX4       I      D        p Jt Jwh   p
X JZ   p
 JX   Q         L        

@ J           Wx  " z   6 c   9      4        
fp J`
g@ JZ   
fp
g JXD   1      ,        
f Jt
f Jz
ip JX|   9         0        
@Wx\            A        8    (
@  "H

                                
@ JP Oa\  H
h JT           J     t 
h J            JX0       Q         L        
@ J           Wx  "z   & c   A      4        P Jt]p JZ   P_ JX    @   Y         T        
@ J    ` 
h J            JXH   Q         L        
@ J           Wx  "j   & c   I        @           `    P JO OaX  JJTP JX       !    8library_directory                P   a        \ JӀ(     \    J80 c                                            P             JO OaXb JL OaX Oa\ JK8P JX            |8)b$8$                   a         P        pPH J        02j   & c                    P            JO OaX}
 J_ OaX'z JK8J JX           		 |8!}
Jh'z            	           a         P        pH J        02j   & c           Q         L            
@ J           Wx  "    c   Q         H(            
@ zzj                    YAPSHAREDIR             P           P JL Oa\ OaX J_ OaXJ JK8 P JX            |88J                   a         P         HX J    P   1 02    ca    `       a         P             J        02    c           )      $        kp  "n0        9      4        _  Jl J@`` _H JX   I      D        _ J޸ Oa`_< Jt
  JZ   _
 JX,   9      4        Q JtjP JZ   Qm  JXt   I      D    kp J(k k J           JX   )      $        H  "D        9      4        k Jl J@poD k JX   I      D    H J(ph p J           JXT   )      $          "\        I      D     J(  J           JX   )      $          "j        9      4        l Jl Jdypw l JX4   9      4        VX J`a0 JZ   VXb JXl   A         8            !a'$"\            Y        T            ! JP Oa\  "  JD           JX   9      4        b Jt JZ   b  JX<              Jt Jܐ    J( J           JZk0 Jl  Jz JZ   l JXt   Y      T        kX0mZop@prHr          Cq        I      D    k J(   hk JzD           JX T   Y      T        rx8               8~Ph   i      d     rx Jܐ   rx!, J(!,!,!r JzD            JZ   rx JX    1      ,        ~P w zL        q      l    !H~P Jt~x Jܐ   ~P! J(!!!~x J           !\ JZ   ~P JX!   1      ,        P w z        q      l    !P Jtx Jܐ   P"l J("l"X"lx J           ! JZ   P JX",   1      ,        8 w z        q      l    "8 Jt` Jܐ   8# J(#"#` J           " JZ   80 JX"   )      $          "T        Y      T#(%(8               8$@P$h%<ʨ   1      ,#P     wP zĐ                  # J($$   J          #< J      $, JzD          #d J     $X  J           # JX#   1      ,         wP zǐ        Q      H    $x J     $  J           $ JX$       1      ,         w z        Q      H$$ J     %T  J           % JX%<       )       $        0  "        9      4        0 Jl J\X@ X JX%           startup        I      D        ` Jt Jwh   `8 JZ   ` JX&  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            *** End of YAP saved state *****                                                                                                                                                                                                                                