1R9PC[]cH5ei=h YARBHK9DFdzx86_64-linux#%cE#% cE'![ u     "U  ) ))%m"W (m%' %[!E' %[!E'![ E'![ E'![ u#%+/.0"R (      qq"T  (+!u 95e5 !u ?;!!')a;%%''7)c'+%-'/]1]3#cE]5]7]9];]=]?]A]C!]E#]G%]I']K)]M+]O-]Q/]S1]U3%Uu53%E%S%A'Y'W+_5{]]aqyr A   I    W!Y9##7- Y= #![]5E]17]_9]a;]c=]e?]gA]iC]kE]mG]oI]qK]sM]uO]wQ]yS]{U%{u2%).IVT^rgpxRgu  uu[[ +) % %%/c'%% %%%c'%%%7%%% %%%%7%7%7%7%7%%%% %Ge-%+3%7%7%7%7%7%7%7Ձ %aW=%=%7%7%%%7%7%7%7%7%7%7%7%7%%%7%%%%%%%%%%%%%7%%%%%%%%%%%%%%%%%7%7%%AcG'u (!6+-/03/,?:HCQLXU_\fcjop               "  " " " " "  "  " " " " " " "! "  "% "$ ") "( "- ", "1 "0 "5 "4 "9 "8 !"@ !"= #"G #"D %"K %"J"N &"O '      !!)W!+xS%}}k"Q ' %33 3 A %cGu-e-c/i/i/k/o/g1!  !15_Wu+ 1_   #c#cc c#ccEcE%}kc}-# % %'cE%3%ccE3u77777779999==AAAAGGGGGGOOOOOQQQQQQQWWWY! 5979!!99!a!!!)!!!!Zk5 YO   %%c}C %%c}! %%ccu3uccccccccceeeeem!im!   !!!!!gia m]#555  %ȃ %Ƀ%%ccusssssssu! !!7;q u1  %σaYu{{{! _Ey E   #%a[u!O weo e/   #%a]uuvxu!O we e-   #%a_u!O s > s3   #%aau D E G D!O q ~ q1   #%ڿ Ge-%+acu       ! ()Q ''?  I5! %% %%%߃%c# %%% %%%7㉿aeu                    !  !Q W  w+C### #%agu    !O si s3  % #%aiu    !O qwF q1  ' #%akuLMOL!O q q1  ) G{UE %c %%c}%cEGu!     &!!!cg U!1!+!#c cc % Ge-%+cEsu! M9!!)!!?7 k;-; # c #%%c ?amu! )S)!)!WO  'c3/3  ao%%%c%%c%%c%%ccu   !! ! ! ! ! !QU )iI1I %cE#cu""#%&'&! ! ))'  + 5%37c'#%cE]q#cE]s%u5839:9?}}#  W!)Y97=  #95Gu&&'! YI K% 'I77auu**+! M A S) +A  9 #c}# %%cE#c}# %%cE#c{# %%cE#c}# %%cE#cE#cE#cE#cE#cE#cE#cə}!u# % % #ccGe-+cu//0000222222334444778888<<==>>??@@AAC C C C CCCC !EEEEEEEF!     o))s))u))q))c9k9e9i9g9m9w9!!"!w9#!)) ) ]. Fi; + %c}!u%%7&awuJ"J#J%JJ!!L(L'N,O3T! '(!+-$$ QI TG'=%c{!u%ӥ%*}!u# %#%+ccuWWWXWZWWV!X]X^X`XaXcXcXX\!ZgZh[j[k[jZg\! (!!,!))YW)) oV \g)33?3 %c}%c}!u%c}%c}!u# %%.cu_u_v_x_y_y_z_{_}_~_~__t!`````aaaaa``!ccdce!(!!(!!(!!(!!)3{-- ^ e;]]A]%c{!u%c}%c}!u# %#%0ccuhhhhh!iiiiijjjjjii!llmmmln! (!(!!(!!))ke// g ny1GGCG %c}!u%c{!u# %#%2ccuqqqqq!rrrrr!ttuuutv!  (!(!))QQ11 p vK#))E) %c{!u949596973 3ay}!u%cE#%8%9cGe-+cuyyyyy!|}~{{;<<:!?@BDFGHJFD!  :;(!<=!>!?!)@)N 33 Ox  ?iIGI %cG}E%7BcuTUWcXY[]ab! (!!C!!31AAd C++I+ %G}E%uijlqmnp! !!')DD)r )K%cG}E%7Fcuwxz{|~! (!!C!!31EE1 K++M+ %cG{E7H%cu! (!!!!35GG9 C++O+ JG{3Ec%%+GJu!   !C!ACIIA +Q%L%c}!u#%%Mcu!!  !N!)ACKKI =!!S!%%P{!u# %%Qcu!!!,!)=?OOY E!!U!%SGe-%T} %Uy!Ge-+ustxy{{w||s   V),!);;}RYW1! ! #c%XcccE#cE#cE#cE#cE#cE#cE#cu}}}}}} M9!!Y!;)G)=)?)A)I)K)q]W{/Я9qaa#%[%\a{E#%]%^a}E#%_cE#%`cE#%acE#%bcE#%c%dcE#%ecE#%fcE#%gcE#%hcE#%icE#%jcE#%kcE#%l%mcE#%n%ocE#cu !"$!'(*,'/02/5685;<>;ABDAGHJGMNPMSTVSYZ\^Yabdfaiji Q Q Q)C)C)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)Q)E) `ZmK # #%q%raE#%s%tcE#%u%vcE#%w%xcE#%y%zaE#%{cE#%|cE#%}cE#%~cE#%cE#%cuz{}z Q Q)Q)Q)Q Q)Q)Q)Q)Q)Q)DpMDiaaa  #%%aE#%aE#%%aE#%cu        # & ' ) + & 4 6 7 9 6 Q Q Q Q)OS <OW-)))  #%cE#%aE#%aE#%cE#%cE#%cu I J L I N O Q N ] ` a c ` h j k m j p q s p v w y v Q)Q Q Q)Q)Q)ee! |Sy7999   {;% Ge-%+# %cE! Ge-1 } 7y %cOEu                             ')))=!!!Q+A e9cC!!C !%ݿOEu        !_ )7 ##  #%%cE#%au          Q)Q ')k?/%%  #%%cE#%aE#%au*-.0- Q)Q Q 9;yDQI!!''!  #%cE#%%cE#%%cE#%%aE#%cE#%%cE#%%cuQRTQVWY[V_`bd_ghjlgtvwyv|}| Q)Q)Q)Q Q)Q)Q)HOGAA))A  E#c} su!u   !)!)S/++[9)//) %cu !oa7ua'  11  {!u%%cc %%cc%a auCCB! G F G H I E N M N O P Q S L U V!  !!!!o} { Ù+o?q? % % % c}# cu# # c%9ccu"!   "! '!=!ӉӉ?!Ӊ'uCq  / " ;IsI   %cu*******  !!'% U*7*?'99c}9# %#c%%cccu!uOP6P7P9Q:Q;Q=Q>Q@QAQBQDQFQ=Q:S QS  ((!! !Ӊ)'QM$ NOKSy%M====   % %ƥA} %ĥu!u()*,-.0355!"#%'  (!!!!!GE37w'U5GG5 %IG{E3EyQ%%˟u   !!!!GEKW++[+ %IG{E3EyQ%%̟E!%%OEu   !!!!!cc We/55[5 %IG{E3EyQ%Υ3u   !!!!KKc]!;+]+ %Υ}%Υcu!%пOEu  !!!!!MOSo)E5]5 !%%OEu        ! ['  _  #%cE!%!%%OEOEu                 )!!?C "YI#!!_!!%%OEu 0 - . 1 0 0 0 ! 3c)  _   %׃ccccu S T U V W Y [ !!!!1/' \UA++a+ cu e f y! S G/ g]G  a cu   {! S Go SG  g% !%i} 3y %cOEu !!"'#$& !!!;9})iQ!1!i'! !%i} 3y %cOEu745899:?;<>777 !!!;9AqS!1!i'! #cupqp U) u ks[̏k1  k)  c}!uc}!u %c}!u# %# ccu  Z [ ]  `ac hhik noqrtqn     !!!))u3m x '3QAqqA yQ!F c E =b ,V{C< !"##$;%&&'(+p-t./11D234l5578;9N:j;=<B=>??@AA BmBHC(DDFE/home/oliver/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rubocop-1.28.2/lib/rubocop/options.rbE
EoptparseEshellwordsRuboCoprequireE!)StandardError+IncorrectCopNameError'OptionArgumentErrorOptions!OptionsValidatorOptionsHelpE;E7EE-s/--stdin requires exactly one path, relative to the root of the project. RuboCop will use this path to determine which cops are enabled (via eg. Include/Exclude), and so that certain cops like Naming/FileName can be checked.E_STDIN_NO_PATH EXITING_OPTIONS??DEFAULT_MAXIMUM_EXCLUSION_ITEMSinitialize parseargs_from_fileargs_from_envdefine_options#add_check_options%add_output_options5add_autocorrection_options;add_config_generation_options9add_cop_selection_csv_option'add_severity_option#add_cache_options)add_additional_modes'add_general_optionsrainbowsection optionlong_opt_symbolrequire_feature freezeprivateE1singletonclass)validate_cop_options-validate_compatibility1validate_auto_gen_config9validate_display_only_failedevalidate_display_only_correctable_and_auto_correctsvalidate_display_only_failed_and_display_only_correctable+validate_auto_correctUdisable_parallel_when_invalid_option_comboAonly_includes_redundant_disable?edisplay_only_fail_level_offenses_with_autocorrect?except_syntax?/boolean_or_empty_cache?)incompatible_options;validate_exclude_limit_optionKvalidate_cache_enabled_for_cache_rootE)MAX_EXCLFormatterFormatterSet7BUILTIN_FORMATTERS_FOR_KEYS+FORMATTER_OPTION_LIST onlyE5Run only the given cop(s).only_guide_cops exceptE3Exclude the given cop(s).E%Require Ruby file. configE7Specify configuration file.auto_gen_configregenerate_todooffense_counts%auto_gen_timestamp+auto_gen_only_exclude exclude_limitEoSet the limit for how many files to explicitly exclude.EiIf there are more files than the limit, the cop willEAbe disabled instead. Default is E.+disable_uncorrectableforce_exclusion5only_recognized_file_types/ignore_disable_comments/ignore_parent_exclusion)force_default_config format  out    fail_level    Tdisplay_timeEADisplay elapsed time in seconds.'display_only_failed  Adisplay_only_fail_level_offenses  1display_only_correctable ;display_only_safe_correctable  show_cops   show_docs_url  fail_fast    cache   cache_root ! " # debugE'Display debug info.#display_cop_names $)disable_pending_copsE3Run without pending cops.'display_style_guideE[Display style guide URLs in offense messages.'enable_pending_copsE-Run with pending cops.extra_detailsEUDisplay extra details in offense messages.T lintE'Run only lint cops. safeE'Run only safe cops. stderr % & '#list_target_filesEIList all files RuboCop will inspect.auto_correctEYAuto-correct offenses (only when it's safe).#safe_auto_correctE%(same, deprecated)!auto_correct_allEOAuto-correct offenses (safe and unsafe)Tfix_layoutEWRun only layout cops, with auto-correct on. colorE;Force color output on or off.versionE!Display version.verbose_versionE1Display verbose version.Tparallel ( ) stdin * + initEmGenerate a .rubocop.yml file in the current directory. TEXT to_s keysmapEinitialize@options@validatornewE parse $stdin#command_line_args args concat parse![] any? raisebinmode read[]=Eargs_from_file FileE.rubocop exist?directory?!shellsplitEargs_from_envShellwordsENVERUBOCOP_OPTSE fetch splitEdefine_optionsOptionParserE#add_check_optionsEBasic Options optsE%add_output_optionsEOutput OptionsE5add_autocorrection_optionsEAuto-correctionE;add_config_generation_optionsE#Config GenerationE9add_cop_selection_csv_optionE--E! [COP1,COP2,...]E'add_severity_optionCopSeverityCODE_TABLEautocorrectE+--fail-level SEVERITY NAMES table mergeA+E#add_cache_optionsECachingE)add_additional_modesE!Additional ModesE'add_general_optionsEGeneral OptionsErainbow@rainbowRainbow ARGVE--no-colorinclude?enabled=EsectionE E: heading _block wrap brightseparatorE option ArrayonElong_opt_symbolI,-E [no-]F .E-E_F /long_opt findsubtr gsub to_symErequire_featureConfigLoader file'add_loaded_featuresEsingleton class 0 1%SYNTAX_DEPARTMENTS#validate_cop_list'format_message_from!private_constantoptionsE)validate_cop_options eachE-validate_compatibilityE{Lint/RedundantCopDisableDirective cannot be used with --only.EKSyntax checking cannot be turned off.ES-C/--cache argument must be true or falseE--autocorrect cannot be used with --display-only-fail-level-offensesE5Incompatible cli options:  size<=inspectE1validate_auto_gen_configEy--%s can only be used together with --auto-gen-config. message key?E9validate_display_only_failedE junitE--display-only-failed can only be used together with --format junit.==Eevalidate_display_only_correctable_and_auto_correctE--auto-correct cannot be used with --display-only-[safe-]correctable.Esvalidate_display_only_failed_and_display_only_correctableE--display-only-failed cannot be used together with other display options.E+validate_auto_correctE--disable-uncorrectable can only be used together with --auto-correct.EUdisable_parallel_when_invalid_option_combo 2 3P 4E-P/--parallel is being ignored because it is not compatible with E, invalid_optionsinvalid_flags!each_with_object empty? delete join putsEAonly_includes_redundant_disable? 5 6&Eedisplay_only_fail_level_offenses_with_autocorrect?Eexcept_syntax? 1 0E/boolean_or_empty_cache? 7PE)incompatible_options+@incompatible_optionsE;validate_exclude_limit_optionF 8MissingArgument match?EKvalidate_cache_enabled_for_cache_rootE falseE]--cache-root cannot be used with --cache falseE;block in E E[p]rogressE (default) itemE/block in define_optionsEYUsage: rubocop [options] [file1, file2, ...]banner=E5block in add_check_optionsE-lE --lintE-xE--fix-layoutE --safeE exceptE onlyE#--only-guide-copsE-FE--fail-fastE---disable-pending-copsE+--enable-pending-copsE3--ignore-disable-commentsE#--force-exclusionE9--only-recognized-file-typesE3--ignore-parent-exclusionE---force-default-configE-sE--stdin FILEE-PE--[no-]parallelE7block in add_output_optionsE-fE%--format FORMATTERE-DE1--[no-]display-cop-namesE-EE--extra-detailsE-SE+--display-style-guideE-oE--out FILEE--stderrE--display-timeE+--display-only-failedEE--display-only-fail-level-offensesE5--display-only-correctableE?--display-only-safe-correctableEGblock in add_autocorrection_optionsE-aE--auto-correctE'--safe-auto-correctE-AE%--auto-correct-allE/--disable-uncorrectableEMblock in add_config_generation_optionsE#--auto-gen-configE#--regenerate-todoE+--exclude-limit COUNTE+--[no-]offense-countsE9--[no-]auto-gen-only-excludeE3--[no-]auto-gen-timestampEKblock in add_cop_selection_csv_optionEI argument should be [COP1,COP2,...].E, listE9block in add_severity_optionseverityE5block in add_cache_optionsE-CE--cache FLAGE!--cache-root DIRE;block in add_additional_modesE-LE'--list-target-filesE7--show-cops [COP1,COP2,...]E?--show-docs-url [COP1,COP2,...]E9block in add_general_optionsE --initE-cE--config FILEE-dE--debugE-rE--require FILEE--[no-]colorE-vE--versionE-VE#--verbose-versionEblock in optionargblock_given? yieldE1block in long_opt_symbolstart_with?E#validate_cop_listRegistry namescop_namesdepartments globalE'format_message_fromESUnrecognized cop or department: %s.EO%s Did you mean? %sNameSimilarity name-message_with_candidatecorrections%find_similar_namescandidateE;block in validate_cop_optionsoptECblock in validate_auto_gen_config flagEgblock in disable_parallel_when_invalid_option_combo value flags><<EKblock (2 levels) in add_check_optionsE LintE LayoutEMblock (2 levels) in add_output_optionsTformatterskeyoutput_path path lastE]block (2 levels) in add_autocorrection_optionsEk--safe-auto-correct is deprecated; use --auto-correct warnEcblock (2 levels) in add_config_generation_options%ConfigRegenerationreplaceEKblock (2 levels) in add_cache_optionsEQblock (2 levels) in add_additional_modes nil?EOblock (2 levels) in add_general_optionsfE5block in validate_cop_listEMRun only cops for rules that link to aEstyle guide.ESGenerate a configuration file acting as aETODO list.EYRegenerate the TODO configuration file usingE_the last configuration. If there is no existingEOTODO file, acts like --auto-gen-config.EOInclude offense counts in configurationEIfile generated by --auto-gen-config.E!Default is true.EiInclude the date and time when the --auto-gen-configEewas run in the file it generates. Default is true.EYGenerate only Exclude parameters and not MaxE[when running --auto-gen-config, except if theEYnumber of files with offenses is bigger thanEAexclude-limit. Default is false.EQUsed with --auto-correct to annotate anyEQoffenses that do not support autocorrectE;with `rubocop:todo` comments.EaAny files excluded by `Exclude` in configurationEafiles will be excluded, even if given explicitlyEas arguments.E_Inspect files given on the command line only ifE_they are listed in `AllCops/Include` parametersE_of user configuration or default configuration.EYRun cops even when they are disabled locallyECby a `rubocop:disable` directive.E]Prevent from inheriting `AllCops/Exclude` fromEparent folders.E_Use default configuration even if configurationEQfiles are present in the directory tree.EOChoose an output formatter. This optionEScan be specified multiple times to enableEKmultiple formatters at the same time.E; custom formatter class nameESWrite output to a file instead of STDOUT.EKThis option applies to the previouslyESspecified --format, or the default formatE5if no format is specified.EUMinimum severity for exit with error code.E# [A] autocorrectE [I] infoE [R] refactorE! [C] conventionE [W] warningE [E] errorE [F] fatalEUOnly output offense messages. Omit passingEIcops. Only valid for --format junit.E?Only output offense messages atEGthe specified --fail-level or aboveESOnly output correctable offense messages.E[Only output safe-correctable offense messagesE]when combined with --display-only-correctable.EIShows the given cops, or all cops byESdefault, and their configurations for theE%current directory.EUDisplay url to documentation for the givenE;cops, or base url by default.EMInspect files in order of modificationEEtime and stop after the first fileE)containing offenses.EOUse result caching (FLAG=true) or don'tEG(FLAG=false), default determined byEUconfiguration parameter AllCops: UseCache.E;Set the cache root directory.EOTakes precedence over the configurationESparameter AllCops: CacheRootDirectory andE[the $RUBOCOP_CACHE_ROOT environment variable.EMDisplay cop names in offense messages.ESWrite all output to stderr except for theE_autocorrected source. This is especially usefulE]when combined with --auto-correct and --stdin.EWUse available CPUs to execute inspection inE5parallel. Default is true.E[Pipe source from STDIN, using FILE in offenseE_reports. This is useful for editor integration. E .*E [\[\]]E SyntaxELint/SyntaxE-F/--fail-fast.E--auto-correct.E--cache falseECLint/RedundantCopDisableDirectiveE9RedundantCopDisableDirectiveE trueE ^\d+$pGtGGGGH HH,H0H@HXHpH|HHHHHHIII JJ4JDJLJ`JpJJJJJJK(K