iBPnF8e\N. p y/ YARB\HO$R }x86_64-darwin22)#_y&J K;&K 4;; g) '9'9'9'9'9!'#9%''9)'+9-'/91'395'799';9='?9A'C9E'G9I'K9M'O9Q'S9U'W9Y'[9]'_9a'c9e'g9i'k9m'o9q's9u'w9y'{9}'9'9'9'9'9Cg)egg))#_G'g)%c %c %c %c%c%c%c%c%c[%c'y 79 QC!g!Y#}#o%%''))++--//117799;;==??AAGGIIKKMMOOQQSS YY[[])]"_0_-a7a4c@c;eKeDgRgOiYiVodo]gqh?ukulu|u}ujyyyvyz{}x"""5"7"P"R"c"e " " $& $& (& (& 4       !!!!!!& K &I 4 K;;; =  5yusurunupuuvuxuwu `ab## uzu;ugWC #%caa!a#a%a'a)a+%a-'gG%a/'gG%a1'gG%a3'gG%a5'gG%a7'gG%c9%c;%c='y{{  J      $&$575acakmk{}        ))))))Kyuy I333  g gI gI9% Ii/' Ii/'Ii/- gG g- g% Ii/'-gG y!     z{|}!!!!))))!!!))t, ,C} } %'gGgI c 'gIi/-g  gg gG% gy#y!!   z)!!)!!!!)R =Y Y  'I C 'gg'gG%gy#y"""""!!  z!!!!)]a"  lj-Q1 1 '{IC'I-%gI%gI %'gGy"""""""""!" "%"$"(")"("0!    z!!99)_]"3 _#=-- %g 'IG' 'Ii/-gy"8"9"=">"@"B"A"<"C"D"F"G"F"K!  9!)!IK"N sG'' %g%g'gIi/-y"S"T"W"X"W"Z"["\"Z"`! 9)!)!3-"a eA11 e? #I g%g'ggeAG Iy"h"i"g"w"v"u"{"|"z "~ " " " " " " " " " " " " ! X? A'KK!9!ei"  /W?  #WI GI G%gy !" !" !& !" !& !& "!  9)-o &  " o   #WI GIG%gGy %&  %&  %&  %&  %& %&  %& &!  917 $& $ & )   5%geCG'gy )& )& *& *& *& *&? 2&B 2&C 2&E 3!)!%! (&G ( 3 O/y! 1 ) ) %gg %'gG%g geEG%gy! e)!))!)E;ɇ %cCC%ggy!9! ] UΫȫ U' !%gy!9!s gϳҳ g1 ##% Cgy!{ѻ {= - % %gg eGG%gy    !9!)'AN aG''' %ggؿ sٿ 'ڥ'3  A% g?G}=%'ܿ Ii/-gG}%'ݿ Ii/-gG%gy               " " # $ ' ( * + , - / , 1 & & 9 3 4 5 4 3 @ : ; < ; : C D C!  9!!!!!!)!)))))E G E[})} %g'gIGC%g'ɿ ggG% '?eIG% 'CeKG% 'KeMG% ''eOy O O P R T S M V V W Y Z \ _ ` b d _ | ~    ~            ! )!)!!    X} KsS+S    wy#y               !!^!!!!!E; ŭ%}---  %eQIy    !  q!q1  / %gG#Iy)*,)/.! )!29 1 # 'K  %gy  % gy !% gG%gy#y 89;<>?BCCDFGF!IIJKKMNM!PPQSTSVWV!!  !!)!)))w?^'G_?3?%ggyffg!)! ] UhU 5%g gyrrsuw!)!xC 57 g y 'ڥIa'QgY'Qg'Qg'Qg'Qg'QgG yG IA'Qg9'Qg)'Qg'Qg G'yG'yG gyG gI  y%' Ii/-gyG gII?'QgM'Qg='Qg-#QgG%'Ii/-gyGyG 'geSyG 'geUy!!!!!!!!!!!                      !!! ) ) ) ) ) ) ) ) ) ) ! !!)) ! ) ) ) )))!! 9 ; '''#'I IG C eWG  yg%'gGg%'gG%'gG' eYgG5 - ''% gG%gG y    &,--.//)+!346787;<>: C D C G H G L KOPN     !  e!!!!! !)!)) !!!!!)"9    ;  % $Ce[y!e%o_##s _)  = # 5SGy"p"m"n"q"p"p"p '`!&"s)MA+    '(Qg'')QgA'*QgG#yG  '+ #{y#yG #y #y5 ',e]G 5G# e_ eayG  ' y I y  " " " " " " " " " " "  " " " " " " "  "    " " "   " "   " " " " " " " " " " " " " " " " " " " " "  " " " " " " " "  " "     -./]_a ) ) )!0!1!2!1! ))  & "   ԉ '4 Ii/-G'5GecG'5y +&  +&! +&" +&! +&& +&& ,&' ,&( ,&* ,&* -&- -&. -&7 0&9 0&: 0&< 1  )1!1!1!GC3 *&> *' 1 #[;;   g#y '7# % gSGy   `89:!!)!KE6-+Y)) < %# % gSGy%'ݿ Ii/-gy   `=!)!))SM; -U5''5  %'?gG@gG  Agy#y i i j k j m n r r s t t v w  ^)B!!C!CA> {eq%K++++ #W Dہ#ESgGy#y           bFG!+/> [O- ++ % gy     H){> ]{7 + ++ #W DہI gy#y          ^J!'+> cI- ++ 5'LMgIi/-GNgeeGOgy              P!)1!Q!R!IEKI}#O?//? 'TU gyy  VW!X!))S;I'99'Ygy V!oaS;_a'  99 [ I%# % gSGy#y!   \!)!A=Z%+%O;;  ]Ii/'^-gG '5gG _gG '`gG 'a'b'cegG 'd'eeiG 'f'g'hekG 'i'jemG 'k'leoG 'm'neqG 'o'p'q'r'sesG '5gG 't'u'v'w'x'yeuG 'z'{ewG '|'}eyG '~'e{G ''e}G' '5gG 'gG '5gG 'Ii/'-gG 'Ii/'-gG 'Ii/'-gG 'Ii/'-gG 'Ii/'-gG 'Ii/'-gG 'Ii/'-gG 'Ii/'-gG 'Ii/'-gG '5gG 'gG '''eG '5gG 'gG '5gG 'Ii/'-gG ''Ii/'-gG ''Ii/'-gG 'Ii/'-gG 'Ii/'-gG 'Ii/'-gG '5gG 'gG ''eG ''eG '''eG ''eG ''eG '5gG 'gG 'gG 'gySUWXT\]_bechikmnprt|~!!!!!$$$$$'''''++++,-+-111333345636`KbKcKeKgKqNsNtNvNxNQQQQQTTTTTXXZZZ[[[\\\]]]]]]^^^^^^______``````aaaaaabbbbbbccccccddddddee e e e eggghhhiiii!i#i+m-m.m0n2n3n5o7o8o:p<p=p>pAp=pDqFqGqHqIqJqLqLqOqGqRrTrUrVrWrXrZrZr]rUr`sbscsdsgscsjtltmtntqtmttuvuwuxu{uwu~wwwxxxzzzzz                 )!!!! ! !!!)!)!)!)!)!)!)!)!)!!!!!!)!!!)!!!)!)!)!)!!!!!!!) f** Z; ~n;;n =  m#y 'ڥI!'Qg+'Qg?G g}EG e'Yg}!G e'g# SGy%$ ")*,-- ./124g565LML_`acd_f89;<IK7feOPRS\^Nkhilkkk     \!!!! ) )!!!!!!! B#qKo==   y " " " 1!.}o " ; o5 #A y " "  ! e ] " 3 O]- A #SGy " " " " " " "  !/ "  9'A y .&2 .&3 .&5 / b1!y -&6 - /y? 3C 'Ii/-GgeG'5y      )1!!1!P=71qK;Q/;  # 'O'SGyxuvyxxx !{+Y;  '[KIG'5G}U# '[K'SGy   !!!!!!_Ww-K;Y;; # 'WSGy ! =Y; # '_'SGy"""""""# !!!Y#-Y; # '#'SGy%%%%%%%& !$$_&Y; # '''SGy((((((() !''w)Y; # ''SGy......./ !--/-Y; #Qg'Qg'Qg'Qg'Qg'Qg'QgG%'ʿIi/-gyG# 'k'SGyG 'k'ۧG# 'ogSGyG 'k'ۧG 's G# 'o  gSGyG 'k'ۧG# 'oKIGSGySUyG# 'kIgSGy68999; ;; >>>B6B7B6EFEGEFEHEIEHEJEKEJHSHSHTHUHTHSJ 9]: ::: : : : J ;\<<<<<========J >[? ?!?$?#?#@&@'@*@)@)A1A.A/A2A3A1A1A1J BZC8C9C<C;C;DCD>D?DCDCDCDADCDCDCJ DCJ EYFOFLFMFPFQFOFOFOJ             ) ) ) ) ) ) )))!! !!!! !!!!!!!6_6JY;- # 'wSGyLmLjLkLnLmLmLmM z!KpKM3Y; # 'oSGyO~O{O|OO~O~O~P 7!NNkP/Y; # 'sSGyRRRRRRRS 9!QQkS/Y; # 'SGyUUUUUUUV !TTV/Y; # ''SGyj'j$j%j(j'j'j'k !i*i}k+Y; % ggG'I y{{{{||}  !R))zzU}=##Y;#% ggG%gy !R)"9u7''Y;' % gG%gy R)"9W5 Y; %'gGѿgG%gy )!"9#!yE1!Y;!# 'S'SGy !+Y; g gyy?@BCD E  V !!#!#GI9%[='YgyVWY V!se#ZIke+  [= 'Ii/-y    )1!P!7? -e/  Yi, h f k H 5A>6U!7$$U%()*+,-%../01/2<??@@AABC?DDWEEoFJ'KKGLLgMMNOO7PPVQQ E/Users/williampride/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/debug-1.8.0/lib/debug/config.rbE
DEBUGGER__E' 7LOG_LEVELSlog_level show_src_lines show_evaledsrc show_frames use_short_path no_color no_sigint_hook no_reline no_hint no_lineno skip_pathskip_nosrc keep_alloc_site postmortem  fork_mode   sigdump_sig  nonstop  stop_at_load  init_script commands  no_rc  history_file    save_history    open   port   host    sock_path  sock_dir !local_fs_map " #skip_bp $ % cookie & 'chrome_path ( )parent_on_fork * +CONFIG_SETCONFIG_MAP Config ,ERUBY_DEBUG_OPT CONFIG'check_dir_authority3unix_domain_socket_tmpdir5unix_domain_socket_homedir-unix_domain_socket_dirKcreate_unix_domain_socket_name_prefix=create_unix_domain_socket_nameparse_help helps help freezemap to_h[]newE9block in kev_E@config configinitializeinspect[]=set_configappend_config updateif_updatedenable_sigdumpdisable_sigdumpsetup_sigdump%parse_config_valueparse_argv%config_to_env_hashprivateE'check_dir_authority - .E uid is E+, but Process.uid is EC is world writable but not sticky pathfsdir_uiduid stat== to_s raiseworld_writable?sticky?!E3unix_domain_socket_tmpdirE tmpdir / -E!ruby-debug-sock- . - / - tmpdirdrequire join exist?mktmpdir renameE5unix_domain_socket_homedir ,E HOME -E!.ruby-debug-sock - / home mkdirE-unix_domain_socket_dir ,EXDG_RUNTIME_DIREcspecify RUBY_DEBUG_SOCK_DIR environment variable.EKcreate_unix_domain_socket_name_prefix ,E USEREUnknownUser -Eruby-debug-base_dir userE=create_unix_domain_socket_nameE- .pid+Eparse_help 0 0 - -Esession.rb 1 2@commands @helps desccat cmds__dir__ readencodingeach_lineE helpsE#instance-variableEcommandsE helpE r eachE configEinitializeEgCan not make multiple configurations in one process argv classEinspectE[]keyE[]=valEset_configkw confdupEappend_config )E'not an Array type: E/Unknown configuration: E updateold_conf+instance_variable_get+instance_variable_setEif_updatednew_confold!=Eenable_sigdump#@sigdump_sig_prevsig trapEdisable_sigdumpold_sigEsetup_sigdumpE%parse_config_value name valstr 3  4 5 6 7 8 9 boolintloglevelforkmodepath_map  : : : :E1E trueE TRUEET E%Unknown loglevel:  ; ; ; ; parent child bothE'unknown fork mode: F nc%have_shown_versionopt empty?!require_relative parse!pp exitE%config_to_env_hash!each_with_objectE'block in parse_helphF ?F @F AEENDF B linews max_w gsub<< max_byEblock in helpE ### EE'block in initializeconfig_detaildefault_value key?E'block in set_configvEblock in updateEobjspace C C=trace_object_allocations_start;trace_object_allocations_stopSESSIOND new_ppostmortem=new_sigD%set_no_sigint_hookE/block in enable_sigdumpE%Simple sigdump on  . D Estr list putsE7block in parse_config_valueF F Ge=~compileE:E'block in parse_argv , evname$0EA [options] -- [debuggee options] H IE'Debug console mode:E-nE--nonstopEWDo not stop at the beginning of the script.E!-e DEBUG_COMMANDEkExecute debug command at the beginning of the script.E-x FILEE%--init-script=FILEEEExecute debug command in the FILE.E--no-rcE!Ignore ~/.rdbgrcE--no-colorE!Disable colorizeE!--no-sigint-hookE-Disable to trap SIGINTE-cE--commandE)Enable command mode.EkThe first argument should be a command name in $PATH.EQExample: 'rdbg -c bundle exec rake test'E-OE#--open=[FRONTEND]EkStart remote debugging with opening the network port.EIf TCP/IP options are not given, a UNIX domain socket will be used.E_If FRONTEND is given, prepare for the FRONTEND.ESNow rdbg, vscode and chrome is supported.E+--sock-path=SOCK_PATHE/UNIX Domain socket pathE--port=PORTE+Listening TCP/IP portE--host=HOSTE+Listening TCP/IP hostE--cookie=COOKIEE7Set a cookie for connectionE rdbgE} Debug console mode runs Ruby program with the debug console.E 'E target.rb foo bar' starts like 'ruby target.rb foo bar'.E -- -r foo -e bar' starts like 'ruby -r foo -e bar'.Ew -c rake test' starts like 'rake test'.E} -c -- rake test -t' starts like 'rake test -t'.E -c bundle exec rake test' starts like 'bundle exec rake test'.E -O target.rb foo bar' starts and accepts attaching with UNIX domain socket.E -O --port 1234 target.rb foo bar' starts accepts attaching with TCP/IP localhost:1234.E -O --port 1234 -- -r foo -e bar' starts accepts attaching with TCP/IP localhost:1234.E target.rb -O chrome --port 1234' starts and accepts connecting from Chrome Devtools with localhost:1234.EAttach mode:E-AE--attachE7Attach to debuggee process.E Attach mode attaches the remote debug console to the debuggee process.Eo -A' tries to connect via UNIX domain socket.E E E If there are multiple processes are waiting for theE debugger connection, list possible debuggee names.E -A path' tries to connect via UNIX domain socket with given path name.E{ -A port' tries to connect to localhost:port via TCP/IP.Eq -A host port' tries to connect to host:port via TCP/IP.EOther options:E-vE'Show version numberE--versionE9Show version number and exitE-hE --helpEPrint helpE--util=NAMEE9Utility mode (used by tools)E--stop-at-loadEmStop immediately when the debugging feature is loaded.E NOTEE All messages communicated between a debugger and a debuggee are *NOT* encrypted.Ei Please use the remote debugging feature carefully.o rdbgbanner=separatorversion=on size*E7block in config_to_env_hash J Kenv nil?E=block (2 levels) in parse_helpw lengthE1block (2 levels) in helpEEblock (2 levels) in enable_sigdumpEThread: thbacktraceE=block (2 levels) in parse_argvE;;cmd filecommandF LF MEtcpE vscodeE chromeEcdpE7Unknown option for --open: fdowncasec attachverE client N utilEMblock (2 levels) in config_to_env_hash GEEblock (3 levels) in enable_sigdumplocUNKNOWN FATAL ERROR WARN INFO DEBUGE)RUBY_DEBUG_LOG_LEVELE9UI: Log level same as LoggerE WARNE3RUBY_DEBUG_SHOW_SRC_LINESEUUI: Show n lines source code on breakpointE10E3RUBY_DEBUG_SHOW_EVALEDSRCEEUI: Show actually evaluated sourceE falseE-RUBY_DEBUG_SHOW_FRAMESE?UI: Show n frames on breakpointE2E3RUBY_DEBUG_USE_SHORT_PATHEUUI: Show shorten PATH (like $(Gem)/foo.rb)E'RUBY_DEBUG_NO_COLORE/UI: Do not use colorizeE3RUBY_DEBUG_NO_SIGINT_HOOKE9UI: Do not suspend on SIGINTE)RUBY_DEBUG_NO_RELINEE;UI: Do not use Reline libraryE%RUBY_DEBUG_NO_HINTEIUI: Do not show the hint on the REPLE)RUBY_DEBUG_NO_LINENOE9UI: Do not show line numbersE)RUBY_DEBUG_SKIP_PATHEkCONTROL: Skip showing/entering frames for given pathsE+RUBY_DEBUG_SKIP_NOSRCEKCONTROL: Skip on no source code linesE5RUBY_DEBUG_KEEP_ALLOC_SITEEaCONTROL: Keep allocation site and p, pp shows itE+RUBY_DEBUG_POSTMORTEMEACONTROL: Enable postmortem debugE)RUBY_DEBUG_FORK_MODEECONTROL: Control which process activates a debugger after fork (both/parent/child)E bothE-RUBY_DEBUG_SIGDUMP_SIGE/CONTROL: Sigdump signalE%RUBY_DEBUG_NONSTOPE%BOOT: Nonstop modeE/RUBY_DEBUG_STOP_AT_LOADEGBOOT: Stop at just loading locationE-RUBY_DEBUG_INIT_SCRIPTEiBOOT: debug command script path loaded at first stopE'RUBY_DEBUG_COMMANDSEBOOT: debug commands invoked at first stop. Commands should be separated by `;;`E!RUBY_DEBUG_NO_RCEGBOOT: ignore loading ~/.rdbgrc(.rb)E/RUBY_DEBUG_HISTORY_FILEE%BOOT: history file stringE~/.rdbg_historyE/RUBY_DEBUG_SAVE_HISTORYEABOOT: maximum save history linesE 10000ERUBY_DEBUG_OPENEoREMOTE: Open remote port (same as `rdbg --open` option)ERUBY_DEBUG_PORTEKREMOTE: TCP/IP remote debugging: portERUBY_DEBUG_HOSTEKREMOTE: TCP/IP remote debugging: hostE127.0.0.1E)RUBY_DEBUG_SOCK_PATHEqREMOTE: UNIX Domain Socket remote debugging: socket pathE'RUBY_DEBUG_SOCK_DIRE{REMOTE: UNIX Domain Socket remote debugging: socket directoryE/RUBY_DEBUG_LOCAL_FS_MAPE9REMOTE: Specify local fs mapE%RUBY_DEBUG_SKIP_BPEgREMOTE: Skip breakpoints if no clients are attachedE#RUBY_DEBUG_COOKIEE=REMOTE: Cookie for negotiationE-RUBY_DEBUG_CHROME_PATHEREMOTE: Platform dependent path of Chrome (For more information, See [here](https://github.com/ruby/debug/pull/334/files#diff-5fc3d0a901379a95bc111b86cf0090b03f857edfd0b99a0c1537e26735698453R55-R64))E3RUBY_DEBUG_PARENT_ON_FORKE_OBSOLETE: Keep debugging parent process on forkENV FileProcessDir HashEncoding UTF_8 StringE:ShellwordsOptionParserE\A\s*### (.+)E;\A register_command (.+)E!\A\s+# (\s*\*.+)E'([a-z]+)'ObjectSpace Thread STDERRE\A/(.+)/\z RegexpVERSIONwE \A\d\zE\A(\S+):(\d+)\z ClientDSHSSSSSTTT(T