asda?‰PNG  IHDR ? f ??C1 sRGB ??é gAMA ±? üa pHYs ? ??o¨d GIDATx^íüL”÷e÷Y?a?("Bh?_ò???¢§?q5k?*:t0A-o??¥]VkJ¢M??f?±8\k2íll£1]q?ù???T GOOF----LE-8-2.0?]4hp ] gguile  gdefine-module*   gsystem gvm g trap-state  gfilenameS fsystem/vm/trap-state.scm gimportsS gbase gsyntax    gsrfi gsrfi-1  gselectS gfold     gtraps   gtrace   gframe !  "! #gprogram $# %$ &"% 'gexportsS (g add-trap! )g list-traps *g trap-enabled? +g trap-name ,g enable-trap! -g disable-trap! .g delete-trap! /gwith-default-trap-handler 0ginstall-trap-handler! 1gadd-trap-at-procedure-call! 2gadd-trace-at-procedure-call! 3gadd-trap-at-source-location! 4g#add-ephemeral-trap-at-frame-finish! 5gadd-ephemeral-stepping-trap! 6()*+,-./012345 7gset-current-module 87 97 :g make-fluid ;g%default-trap-handler gdefault-trap-handler ?gmake-record-type @f Agindex Bgenabled? Cgtrap Dgname EABCD Fg Ggmake-trap-wrapper Hgrecord-predicate Ig trap-wrapper? Jgmake-procedure-with-setter Kgrecord-accessor Lgrecord-modifier Mgtrap-wrapper-index Ngtrap-wrapper-enabled? Ogtrap-wrapper-trap Pgtrap-wrapper-name Qf  Rghandler Sgnext-idx Tgnext-ephemeral-idx Ugwrappers VRSTU Wg  Xgmake-trap-state Yg trap-state? Zgtrap-state-handler [gtrap-state-next-idx \gtrap-state-next-ephemeral-idx ]gtrap-state-wrappers ^gtrap-wrappertrace-level lf)no wrapper found with index in trap-state mgwrapper-at-index ng next-index! ognext-ephemeral-index! pghandler-for-index qgephemeral-handler-for-index rgmake-weak-key-hash-table sg *trap-states* tg hashq-ref ug hashq-set! vgtrap-state-for-vm wgthe-vm xgthe-trap-state ygset-vm-trace-level! zgmap {gand=> |gtrap-at-procedure-call }gformat ~fBreakpoint at ~a gtrace-calls-to-procedure gprefixS f Trap ~a:  fTracepoint at ~a gtrap-at-source-location fBreakpoint at ~a:~a gtrap-frame-finish fReturn from ~a f~a:~a:~a g source:file f unknown file gsource:line-for-user g source:column funknown source location g source-string ginto?S   g instruction?S    gframe-next-source gtrap-matching-instructions g frame-address fStep to different instruction f#Step to different instruction in ~a f Step into ~a fStep out of ~aC5hX0]4    &'6549>"G4:i5;R;<=h(] [$ 66gframe  #gidx  #g trap-name   #gdefault-handler   #gfilenamefsystem/vm/trap-state.scm 1  2  3   4   5  # 5   # gnamegdefault-trap-handlerC>R4?i@E5FRFh-13Cgindex genabled? gtrap  gname  gdefrec-3703f9048699c1-8  gfilenamefsystem/vm/trap-state.scm 7    gnamegmake-trap-wrapperCGR4HiFi5IR4Ji4KiFiA54LiFiA55MR4Ji4KiFiB54LiFiB55NR4Ji4KiFiC54LiFiC55OR4Ji4KiFiD54LiFiD55PR4?iQV5WR>Wh9-13HJ("JJKJ( "JJKJ( "JJKJ("JJKC1gdefrec-3703f9048699c1-14 g_x  (g_x 6 Bg_x Q ]g_x k wghandler w gnext-idx  w gnext-ephemeral-idx  w gwrappers  w  gfilenamefsystem/vm/trap-state.scm = d A  gnamegmake-trap-stateCXR4HiWi5YR4Ji4KiWiR54LiWiR55ZR4Ji4KiWiS54LiWiS55[R4Ji4KiWiT54LiWiT55\R4Ji4KiWiU54LiWiU55]RMh]4545Cgt1  gt2  gfilenamefsystem/vm/trap-state.scm C  D  D   D    gnamegtrap-wrapper"G456gwrapper  Kgtrap ! Kgfilenamefsystem/vm/trap-state.scm J  K  K   L  L $  L   M  ! M  $ N  . N * 7 N  K O   K gnamegenable-trap-wrapper!CdRNOc_eMhP] 45$14544545>"G456456gwrapper  Kgtrap  >gfilenamefsystem/vm/trap-state.scm Q  R R   T   T   U  ! U * * U  > V  B S C S % K S   K gnamegdisable-trap-wrapper!CfRc]gMh0]4454455>"G6g trap-state  0gwrapper  0gfilenamefsystem/vm/trap-state.scm X  Y  Z   Z   Z 1  Z  " Y  0 [   0 gnamegadd-trap-wrapper!ChRc]ih ]4544556g trap-state  gwrapper  gfilenamefsystem/vm/trap-state.scm ] _   _   _   ^    gnamegremove-trap-wrapper!CjRNh]45$CCgwrapper  glevel  gfilenamefsystem/vm/trap-state.scm b   c  c  d    C]h] 456g trap-state  gfilenamefsystem/vm/trap-state.scm a  g   b    gnamegtrap-state->trace-levelCkR<lM]hP'] "8(4>"GC45$C"45"g trap-state  Kgidx  Kgwrappers   >gfilenamefsystem/vm/trap-state.scm i  j  k  m   m  m  # o ( o * o - o  1 k  4 p  8 r > r  > j  ? j  K j   K gnamegwrapper-at-indexCmR[ch(] 45445>"GCg trap-state  (gidx (gfilenamefsystem/vm/trap-state.scm t  u u  v   v +  v   ( gnameg next-index!CnR\ch(] 45445>"GCg trap-state  (gidx (gfilenamefsystem/vm/trap-state.scm y  z z  {   { 5  {   ( gnamegnext-ephemeral-index!CoRmZMPh8]4LL54L5$45456Cgframe  2gwrapper  2ghandler   2gfilenamefsystem/vm/trap-state.scm          !  (  0   2 Ch]OCg trap-state  gidx  gfilenamefsystem/vm/trap-state.scm ~   gnameghandler-for-indexCpRmNfjhP] 4LL5$;45$4>"G"4L>"GL6Cgframe  Pgwrapper Pgfilenamefsystem/vm/trap-state.scm            5 N   P Ch]OCg trap-state  gidx  ghandler   gfilenamefsystem/vm/trap-state.scm    gnamegephemeral-handler-for-indexCqR4ri5sRtsXuvh@] 45$C454>"G6gvm  9gt 9gts  9gfilenamefsystem/vm/trap-state.scm          9   9 gnamegtrap-state-for-vmCvRvwhx]456pgfilenamefsystem/vm/trap-state.scm     gnamegthe-trap-stateCxRx;ywkh p]L$454L56Chgfilenamefsystem/vm/trap-state.scm    !  *     Cywhg]L$ 45 6C_gfilenamefsystem/vm/trap-state.scm    !     Cywkh p]L$454L56Chgfilenamefsystem/vm/trap-state.scm    !  *     Cywhg]L$ 45 6C_gfilenamefsystem/vm/trap-state.scm    !     Chp-.,3#45YOO4O>"GV4> X4O>"G"ZCZFghandler ngthunk ng trap-state  ngfilenamefsystem/vm/trap-state.scm  ; 0  n  gnamegwith-default-trap-handlerC/RxzM]h(-.,3#45456g trap-state &gfilenamefsystem/vm/trap-state.scm  ,   &  & gnameg list-trapsC)Rx{mPh(-.,3#45456gidx (g trap-state (gfilenamefsystem/vm/trap-state.scm  /  (  ( gnameg trap-nameC+Rx{mNh(-.,3#45456gidx (g trap-state (gfilenamefsystem/vm/trap-state.scm  3  (  ( gnameg trap-enabled?C*Rx{mdh(-.,3#45456gidx (g trap-state (gfilenamefsystem/vm/trap-state.scm  2  (  ( gnameg enable-trap!C,Rx{mfh(-.,3#45456gidx (g trap-state (gfilenamefsystem/vm/trap-state.scm  3  (  ( gnameg disable-trap!C-Rx{mNfjh0]45$4>"G"L6~gwrapper  +gfilenamefsystem/vm/trap-state.scm     +   + Ch0-.,3#4545O6gidx -g trap-state -gfilenamefsystem/vm/trap-state.scm  2  -  - gnameg delete-trap!C.RxcZh(-.,3#45456ghandler &g trap-state &gfilenamefsystem/vm/trap-state.scm  ? &  & gnameginstall-trap-handler!C0Rxn|phG}~ hP6-.,3#4545445544556.gproc Ng trap-state Ngidx  Ngtrap  2 Ngfilenamefsystem/vm/trap-state.scm  B    #  (  2  2  9  A  F  J  L  N  N gnamegadd-trap-at-procedure-call!C1Rxn}hG hXI-.,3#4545445544 556Agproc Qg trap-state Qgidx  Qgtrap  5 Qgfilenamefsystem/vm/trap-state.scm  >    #  *  / $ 3  5  5  <  D  I  M  O  Q  Q gnamegadd-trace-at-procedure-call!C2RxnphG} hXO-.,3#4545445544556Ggfile Rg user-line Rg trap-state  Rgidx  Rgtrap  4 Rgfilenamefsystem/vm/trap-state.scm  >    #  * ( 4  4  ;  C  H  N  P  R  R  gnamegadd-trap-at-source-location!C3Rxoq.hi]LL6agframe  gfilenamefsystem/vm/trap-state.scm    ChG} h`U-.,3#4545445O544 556Mgframe Yghandler Yg trap-state  Ygidx  Ygtrap  = Ygfilenamefsystem/vm/trap-state.scm  :    #  (  =  =  D  L   Q   U   W  Y  Y  gnameg#add-ephemeral-trap-at-frame-finish!C4R}h@] $/45$"45456Cgsource  :gt  'gfilenamefsystem/vm/trap-state.scm            $  5 (   /  , 7   9    : gnameg source-stringCRxoh\]CTgf  gfilenamefsystem/vm/trap-state.scm     Chw]45LCogf  gfilenamefsystem/vm/trap-state.scm     .  &  !   Ch]45L$L6Cxgf  gfilenamefsystem/vm/trap-state.scm              CqhG}h-/03 #45##45454$"O$"45 O4 55 4 $$ " 45"($4455"445556gframe  ghandler  g trap-state   ginto?   g instruction?   gsource  9 gidx  B g predicate  Z gfp  o }gtrap   gfilenamefsystem/vm/trap-state.scm    3 3   9   <   B   E   M   Z   b   i   o           !  " #  $  $  $  % &  &  & ( &  '  '  ' * '     "   ginto?S g instruction?S gnamegadd-ephemeral-stepping-trap!C5RxnhGh8-.,3#4545456gtrap 4gname 4g trap-state  4gidx  4gfilenamefsystem/vm/trap-state.scm )  ) 5  *  *  ' -  4 +  4  gnameg add-trap!C(RCgm  ,gfilenamefsystem/vm/trap-state.scm   - /  6 / g 1 u 7 - = y C  J . Q I X < ] a B i 6 t 0 y  ~     (   r Y E 4 %  "y $< & (p )  /"  0P ) %  0R C6