?analyzer codeStyle formatterlinterplugins cannotIgnoreenableExperimenterrorsexcludeincludelanguageoptionalChecks strongModechromeOsManifestChecksdeclarationCasts implicitCastsimplicitDynamic strictCastsstrictInferencestrictRawTypesformatignoreSynonyms severitiesincludeSynonyms pageWidthrules diagnosticspathversion_pluginsOptionspropagateLinterExceptions _trueOrFalse_analyzerOptions_strongModeOptions_languageOptions_linterOptions_optionalChecksOptions_trueOrFalseProposal_source _validatorsvalidate _errorCodes_removedErrorCodes _lintCodes_validateFormat validatorsnoProposalCodepluralProposalCodesingularProposalCodeproposalcode reportError legalValueslegalValueString_validatePageWidth_builder_firstIncludedPluginName_validatePluginMap_validateStrongModeAsMap pluginNamesupportedOptions_valueProposal _warningCodeanalyzeAnalysisOptions_firstPluginName_validateLegacyPluginsOptionAnalysisOptionsFileAnalyzerOptionsValidatorOptionsFileValidator!_AnalyzerTopLevelOptionsValidator_CannotIgnoreOptionValidator_CodeStyleOptionsValidator_CompositeValidator_EnabledExperimentsValidator _ErrorBuilder_ErrorFilterOptionValidator_FormatterOptionsValidator_LanguageOptionValidator_LegacyPluginsOptionValidator_LinterTopLevelOptionsValidator_OptionalChecksValueValidator_PluginsOptionsValidator_StrongModeOptionValueValidator_TopLevelOptionValidator€— SourceFactoryList AnalysisErrorSourceStringVersionConstraint SourceSpanAnalysisOptionsProviderMapvoidboolsourceIsOptionsForContextRootfullNameerroroffsettoStringlengthmessageaddtmpsourcestart errorCodeAnalysisOptionsWarningCodeINCLUDED_FILE_WARNING argumentsaddAllYamlMapsdkVersionConstraintvalidatevalueAtincludeoptionsYamlNodespantext codeUnits firstOrNull lastOrNullfirstlast substring resolveUriRECURSIVE_INCLUDE_FILEexistsINCLUDE_FILE_NOT_FOUNDgetOptionsFromStringcontentsdatafirstEnabledPluginNameOptionsFormatExceptioneendAnalysisOptionsErrorCodeINCLUDED_FILE_PARSE_ERROR YamlScalarYamlListnodes includeValue PARSE_ERRORanalyzerpluginsvaluekeysRecordingErrorListener ErrorReportererrors unmodifiable severityMapSet _trueOrFalsequotedAndCommaSeparatedWithAndvisibleForTestingOptionsValidatorLinterRuleOptionsValidator validator_analyzerOptionserrorCodeValuesmap ErrorCodecodenametoSetRegistry ruleRegistryrulesrule toUpperCaseoverride cannotIgnoreunignorableNameNode severitiescontains atSourceSpanUNRECOGNIZED_ERROR_CODEINVALID_SECTION_FORMAT codeStylenodeMapforEachkeyNodeformat valueNode!UNSUPPORTED_OPTION_WITHOUT_VALUEStoBool valueOrThrowUNSUPPORTED_VALUE_trueOrFalseProposalenableExperimentnodetoList validateFlagsvalidationResult stringIndexUnrecognizedFlagINVALID_OPTION$UNSUPPORTED_OPTION_WITH_LEGAL_VALUES#UNSUPPORTED_OPTION_WITH_LEGAL_VALUEisEmpty_proposal isNotEmptyignoreSynonymsincludeSynonymskv toLowerCase formatterMapEntryentries pageWidthint_languageOptionslanguage reportErrorMULTIPLE_PLUGINS whereTypeplugincastlinter_linterOptions_optionalChecksOptionsoptionalCheckschromeOsManifestChecks_pluginsOptions pluginName pluginValuepluginMapKeyNode pluginMapKey_strongModeOptions strongModedeclarationCasts_CompositeValidator_TopLevelOptionValidatorOptionsValidator]AÛbg-ð aŸžÁ8±62€Ù!package:analyzer/error/error.dart�$package:analyzer/error/listener.dart�4,package:analyzer/source/error_processor.dart�k#package:analyzer/source/source.dart�™Dpackage:analyzer/src/analysis_options/analysis_options_provider.dart�è=package:analyzer/src/analysis_options/error/option_codes.dart‚03package:analyzer/src/dart/analysis/experiments.dart‚¡‚³ SourceFactory‚n*package:analyzer/src/generated/source.dart‚¶5package:analyzer/src/generated/utilities_general.dart‚ö5package:analyzer/src/lint/options_rule_validator.dartƒ6'package:analyzer/src/lint/registry.dartƒh(package:analyzer/src/plugin/options.dartƒ›#package:analyzer/src/util/yaml.dartƒÉ5package:analyzer/src/utilities/extensions/string.dart„ package:meta/meta.dart„*"package:pub_semver/pub_semver.dart„W$package:source_span/source_span.dart„†package:yaml/yaml.dart¦ªÀœƒ„‰M€›€×€Ø��3�j�˜�ç‚/‚m‚µ‚õƒ5ƒgƒšƒÈ„„)„V„…„¦„§„Ó„ä„ö……+…V…Z…}…ž…À…솆5†b†c†°‡‡‡@‡{‡²‡Üˆ'ˆmˆ£ˆ¸ˆÓˆö‰.‰G‰R‰f‰ƒ‰¦‰ÜŠ ŠUŠrŠŠŠŠ’ŠŸŠêŠý‹$‹*‹.‹/‹s‹¥‹éŒŒ(ŒZŒžŒ·Œó�:�;��ž�3Ž}ŽÆŽÔŽÚŽÛ� �6�`�‰�¥�Ñ�ý�@�’�Ò‘‘#‘$‘m‘š‘®‘Ë‘î’$’T’ž’Ô’á’ì’ü““D“X“u“˜“Γþ”H”‹”˜”£”³”»”ñ••&•C•f•œ•Ì––.–L–t–––Í–Ü–é–ô—— —>—?—K—i—¹—ì˜+˜z˜«˜Ò™™K™]™¥™°™Þ™óššAšjššŠšØ›››9›\›’›Âœ œ*œ7œBœJœPœQœvœšœÄœø�"�K�U�]�c�g�h�p�µ�Ô�þžž-žFž^ž�žžž×ž÷ŸŸŸ ŸŸŸŸgŸˆŸ´Ÿ÷  ) - o Ž ³ × ü¡¡I¡T¡e¡i¡k¡l¡«¡É¡û¢¢*¢L¢Q¢�¢Ë££'£A£C£D£Š£¬£Ä£ñ¤!¤P¤y¤z¤Ã¤î¤ï¥¥G¥…¥®¥Ù¦¦1¦k¦�¦ž¦¼§§ §O§�§Å¨¨¨E¨y¨µ¨ð¨ñ© ©3©4©P©’©“©²ªªªªaªbªzªªª«ªÀªçªèªþ«1«V«�«‚«¥«Ô«å«ï«ü¬¬¬S¬T¬y¬·¬¸¬æ­­(­>­J­W­e­y­†­–­›­œ­Ì­Ò­ô®&®<®O®d®i®j®—®Ç®Ø®í¯¯¯¯)¯W¯b¯g¯h¯œ¯Ò¯î° °°°I°u°¼°¾°¿°á±±;±K±z±§±Ð±ú² ²K²u²�²ƒ²„²¿²Ò²ï³³)³*³V³W³o³ƒ³°³á³ø´´F´n´›´Á´ùµCµPµvµ�µ‚µ´µô¶3¶\¶‰¶�¶«¶¯¶±¶²¶Þ·)·O·^·¯·±·²·ç·ë¸6¸{¸¹¸ä¹ ¹O¹P¹‹¹Åº º=ºSºXºYºƒºÅºó»»»»K»�»¬»ý¼'¼M¼�¼Ê¼õ½A½q½‰½—½Ö¾¾E¾„¾©¾Ó¿¿E¿V¿”¿ã¿úÀ@À@=À@KÀ@^À@�À@©À@êÀA'ÀA6ÀABÀALÀAyÀA˜ÀA¹ÀAöÀB/ÀB:ÀBBÀBHÀBLÀBNÀBOÀBsÀB¯ÀB»ÀBöÀC:ÀCZÀC‘ÀC²ÀCãÀDÀD$ÀDEÀD_ÀD©ÀDõÀEÀE ÀEÀE[ÀExÀE�ÀEËÀEÿÀFÀF0ÀFMÀFeÀF ÀFÔÀFÝÀFãÀFçÀFèÀG*ÀGGÀGdÀGyÀG´ÀGåÀGîÀHÀHJÀHkÀHŠÀH¡ÀHÙÀHðÀIÀI9ÀInÀI{ÀI†ÀIŽÀI³ÀIÐÀIåÀJ ÀJQÀJZÀJ`ÀJdÀJfÀJgÀJ—ÀJÌÀJ÷ÀJøÀK ÀK!ÀK-ÀKhÀK�ÀK½ÀKÃÀKÇÀKÉÀKÊÀLÀLLÀLXÀL“ÀLÕÀLôÀMÀMRÀM{ÀM�ÀMÚÀNÀNOÀN‹ÀNÁÀNäÀNøÀODÀO_ÀO•ÀO¶ÀOÇÀOÖÀOéÀP ÀP ÀPYÀPtÀPªÀPÓÀPäÀPóÀPÿÀQ ÀQ5ÀQTÀQtÀQ±ÀQîÀQùÀRÀRÀR ÀR ÀRÀR=ÀRSÀR�ÀRÑÀRÒÀSÀSWÀSXÀS˜ÀSÞÀSßÀSøÀSùÀT"ÀT#ÀT\ÀT”ÀTØÀTüÀUDÀUsÀUÁÀUÎÀVÀV ÀV$ÀV%ÀV9ÀVUÀVmÀVsÀVtÀVÀÀWÀW-ÀWJÀW]ÀWkÀW¨ÀW±ÀW¾ÀWÛÀWîÀWüÀX/ÀX8ÀX>ÀXBÀXDÀXEÀXtÀX±ÀXÅÀXñÀYÀYHÀYoÀYtÀYuÀYŸÀYÈÀYúÀYûÀZ&ÀZOÀZ‘ÀZ’ÀZÍÀ[À[MÀ[À[•À[šÀ[›À[ÅÀ\À\5À\EÀ\FÀ\RÀ\�À\ÏÀ\îÀ]0À]PÀ]wÀ]�À]±À]ÛÀ^ À^:À^qÀ^–À^®À^òÀ_#À_4À_BÀ_NÀ_oÀ_™À_ÉÀ_îÀ`À`WÀ`tÀ`¢À`ÈÀ`ëÀ`þÀaÀaÀa0ÀaSÀaiÀaªÀaëÀaúÀbÀbÀb6ÀbUÀbmÀbªÀbçÀbòÀbúÀcÀcÀcÀcÀc*ÀcfÀcrÀc­ÀcñÀdÀdÀd"Àd#ÀdCÀd{Àd¥ÀdãÀeÀe0ÀeQÀekÀeµÀeÎÀeûÀfÀf,Àf9ÀfCÀfKÀfuÀf’ÀfªÀfåÀgÀg"Àg(Àg,Àg-ÀgHÀgŽÀg¯ÀgÖÀgóÀh Àh>ÀhSÀhqÀh§Àh²Àh»ÀhÁÀhÅÀhÇÀhÈÀiÀi;Ài\Ài—Ài˜Ài¤ÀißÀj!Àj@Àj…Àj¦ÀjÎÀjìÀk Àk.ÀkUÀkœÀkëÀlÀlDÀlcÀlqÀl}ÀlªÀlÔÀmÀm:ÀmÀm¤Àm¼ÀmúÀnÀn/ÀnQÀnŒÀnŸÀn°Àn¾ÀnÊÀnÖÀoÀo:ÀoSÀo�ÀoÅÀoÐÀoùÀpÀp1ÀpnÀp£Àp®Àp¶Àp¼ÀpÀÀpÂÀpÃÀpûÀq:ÀqÀq…ÀqÄÀqîÀqïÀr/Àr0Àr<ÀrwÀr¹ÀrÙÀrçÀríÀs.ÀshÀs–ÀsÍÀsìÀtÀt;ÀtlÀtwÀtÀt¥ÀtìÀuÀuiÀu”ÀuÎÀuñÀv ÀvGÀv|Àv‹Àv—Àv¡ÀvÈÀvåÀwÀw5ÀwaÀwŠÀw³ÀwËÀwàÀx/ÀxGÀxUÀx‰Àx¬ÀxÇÀyÀy*Ày9ÀyEÀyOÀyWÀy|Ày»ÀyéÀz8ÀzcÀz¯ÀzÒÀzíÀ{(À{]À{lÀ{xÀ{‚À{©À{ÆÀ{ñÀ|À|CÀ|lÀ|•À|­À|ÂÀ}À})À}7À}}À} À}»À}öÀ~À~-À~9À~CÀ~KÀ~QÀ~UÀ~WÀ~XÀ~‚À~ËÀ~ïÀ>À@ÀAÀ‡ÀÆÀçÀ€(À€)À€5À€pÀ€²À€ÑÀ�À�2À�\À�ŸÀ�¿À‚À‚À‚2À‚SÀ‚qÀ‚’À‚¹À‚þÀƒ"ÀƒnÀƒƒÀƒ¯ÀƒöÀ„À„7À„wÀ„–À„°À„ÔÀ…À…&À…9À…IÀ…WÀ…cÀ…oÀ…�À…¬À…¾À…ûÀ†8À†CÀ†KÀ†QÀ†UÀ†WÀ†XÀ†ŒÀ†ÆÀ†çÀ‡!À‡"À‡.À‡iÀ‡©À‡ÀÀ‡ÖÀˆÀˆ7ÀˆKÀˆWÀˆxÀˆ¦ÀˆüÀ‰*À‰?À‰[À‰ À‰µÀ‰ÚÀ‰øÀŠ;ÀІÀŠ—ÀŠ£ÀНÀŠÆÀŠåÀŠýÀ‹:À‹nÀ‹yÀ‹œÀ‹¹À‹ÚÀ‹ôÀŒ3ÀŒiÀŒvÀŒ€ÀŒ†ÀŒŠÀŒ‹ÀŒ¦ÀŒîÀ�5À�À�ÊÀ�óÀŽBÀŽLÀŽTÀŽŽÀŽÙÀŽóÀŽûÀŽÿÀ�À�À�DÀ�…À�¦À�ãÀ�äÀ�ðÀ�+À�mÀ�ŒÀ�ÙÀ‘À‘CÀ‘nÀ‘�À‘¬À‘éÀ’ À’+À’3À’9À’=À’>À’_À’—À’ÁÀ’ÞÀ“À“JÀ“—À“ÙÀ“úÀ”À”HÀ”aÀ”�À”­À”äÀ”óÀ•À•À•0À•QÀ•À•ÄÀ•éÀ–À–?À–\À–tÀ––À–ÑÀ–äÀ–õÀ—À—À—À—!À—)À—-À—/À—0À—^À—bÀ—nÀ—~À—ŸÀ—§À—áÀ—üÀ˜"À˜AÀ˜rÀ˜sÀ˜¶À˜ãÀ™-À™aÀ™®À™ýÀ™þÀš ÀšEÀšqÀšŒÀš®ÀšÍÀ›À›%À›;À›WÀ›žÀ›­À›¹À›ÃÀœÀœÀœÀœBÀœ}Àœ�Àœƒ€Ø��3�j�˜�ç‚/‚m‚¡‚³‚µ‚õƒ5ƒgƒšƒÈ„„)„V„…%£å£Ú£Æ)£Ú¤¤£ó,¤¤C¤7¤#+¤7¤o¤f¤R%¤f¤ã¤Ù¤|p¤ÙF/// The shared key for top-level plugins and `analyzer`-level plugins.¥6¥'¥2¥'¥p¥]¥I:¥]¥¤¥›¥‡%¥›¥Î¥Ä¥°'¥Ä¥ù¥ï¥Û'¥ï¦%¦¦)¦¦X¦G¦36¦G¦Ž¦�¦m.¦�¦ë¦Ò¦¾H¦Ò§x§e§Q:§e§³§£§�4§£§í§Û§Ç8§Û¨i¨[¨G0¨[¨¡¨�¨{8¨�¨Ü¨Ë¨·7¨Ë©)© © %© ©}©�©~©ˆ©l©6Z©l/// Ways to say `ignore`.©Û©ß©à©ì©ý©í©ø©ù©Î©•i©Î/// Valid error `severity`s.ªLª^ªMªXª:ª\ª:/// Ways to say `include`.ªœª�ª|,ª�ªÞªÖªÂ#ªÖ«"««/««N«G«3!«G«v«l«X'«l«Ò«þ«Ø«é«ó«À«„{«À /// Supported 'plugins' options.¬4¬¬M¬¬¤¬´¬¥¬­¬•¬V_¬•"/// Ways to say `true` or `false`. ­­˜­­,­B­N­[­i­}­Š­¬º€ß­+/// Supported top-level `analyzer` options.®$®f®*®@®S®­ž€É®Q/// Supported `analyzer` strong-mode options. /// /// This section is deprecated.®Å¯®Ë®Ü®ñ®²®l€˜®²*/// Supported `analyzer` language options.¯U¯d¯[¯D¯ \¯D/// Supported 'linter' options.¯Ð°¯Ö¯ò¯·¯j€¦¯·1/// Supported 'analyzer' optional checks options.°°€¦°]3/// Proposed values for a `true` or `false` option.£D£D�y£–E/// Options (keys) that can be specified in an analysis options file.± ±8±C±H²~±I²}±U±v±w±„±£±¤±±±Ì±Í±Ú±ö±÷²²²²*²G²H²U²q²r± ± �`°¿°¿�ðç!/// Validates `analyzer` options.³Y³m³s³s ³x³‡³‡'³š³´³´+³Â³ô³è³öµ~´´´´(´B´C´P´j´k´x´—´˜´¥´¿µM´á´Í´ãµ"µµ$µZµrµs³Y³Y‚'³ ²ñ6³ /// The source being validated.³I³,(³Iµ¡µ¡µ©µ„µ„�*µ˜²¿²À²„²„„,²Ø:/// Validates options defined in an analysis options file.·+·L ·W·\·¬·j·}·~·ˆ·›·œ·+·+€ƒ¶²¶²€þ¶ä+/// Validates `analyzer` top-level options. ¹¹"¹#¹&¹D¹'¹C¹E¹F¹K¹L¸ÿ¸»€’¸ÿ(/// Lazily populated set of error codes.º;ºUºAº&¹R�º&p/// The error code names that existed, but were removed. /// We don't want to report these, this breaks clients.º©º±º²º¾º¿ºËºÌºÏºñºÐºðºùºúºÿ»ºœº[€¦ºœ'/// Lazily populated set of lint codes.» » ».»8»8»@»»»»‡E»·²·²Š›¸�€È/// Validates the `analyzer` `cannot-ignore` option. /// /// This includes the format of the `cannot-ignore` section, the format of /// values in the section, and whether each value is a valid string.ÀBËÀBËÀBÙÀBãÀBãÀBëÀB±ÀB²ÀB±ÀB±„5ÀBÂÀFÿÀFÿÀG ÀGÀGÀG ÀFêÀFêƒyÀFïÀBOÀBOˆÀBy#/// Validates `code-style` options.ÀJúÀK ÀKÀKÀKÀJúÀJú%ÀJëÀJÎ'ÀJëÀK=ÀK=ÀKKÀKUÀKUÀK]ÀK#ÀK$ÀK#ÀK#€£ÀK4ÀJgÀJg�aÀJ�//// Convenience class for composing validators.ÀLhÀLhÀLvÀL€ÀL€ÀLˆÀLNÀLOÀLNÀLN…¼ÀL_ÀKÊÀKʆBÀLC/// Validates `analyzer` enabled experiments configuration options.ÀT^ÀTfÀTsÀTtÀTtÀT€ÀT%ÀT%�þ6/// Create a builder for the given [supportedOptions].ÀV'ÀV4ÀV6ÀV=ÀV=ÀVKÀVYÀVYÀVgÀV'ÀV'KÀV5ÀSîÀSáÀSîÀTÀSû%ÀTÀRUÀRU{ÀR{ÀRÔÀRÔ€‚ÀRúÀSZÀSZ€ƒÀS€ÀVÓÀVÓÀVáÀVëÀVëÀVòÀVýÀVý ÀWÀVvÀVv�ËÀVÇI/// Report an unsupported [node] value, defined in the given [scopeName].ÀRÀR†5ÀRC./// Builds error reports with value proposals.ÀXïÀYqÀXõÀXøÀY ÀY ÀY ÀY#ÀY6ÀY7ÀYLÀYOÀYbÀYcÀXáÀX³€¿ÀXá/// Legal values.ÀYÎÀYÙÀYÚÀYµÀYw€�ÀYµ'/// Pretty String listing legal values. ÀZUÀZdÀZeÀZhÀZ†ÀZiÀZ…ÀZ‡ÀZˆÀZ�ÀZŽÀZAÀYý€’ÀZA(/// Lazily populated set of error codes.À[}À[—À[ƒÀ[hÀZ”�À[hp/// The error code names that existed, but were removed. /// We don't want to report these, this breaks clients.À[ëÀ[óÀ[ôÀ\À\À\ À\À\À\3À\À\2À\;À\<À\AÀ\BÀ[ÞÀ[�€¦À[Þ'/// Lazily populated set of lint codes.À\bÀ\bÀ\pÀ\zÀ\zÀ\‚À\HÀ\IÀ\HÀ\H†»À\YÀXEÀXEŠÀÀXz./// Validates `analyzer` error filter options.Àc‚Àc‚Àc�ÀcšÀcšÀc¢ÀchÀciÀchÀchƒÃÀcyÀgNÀgNÀgWÀg`Àg`ÀgiÀgtÀgtÀg‚Àg/Àg/�•Àg4ÀcÀc…¿Àc0"/// Validates `formatter` options.ÀibÀioÀi”ÀipÀiƒÀi„ÀiQÀi=XÀiQÀi´Ài´ÀiÂÀiÌÀiÌÀiÔÀišÀi›ÀišÀiš‡%Ài«ÀhÈÀhȇùÀi8/// Validates `analyzer` language configuration options.ÀqñÀrÀrÀrÀrÀqñÀqñ=ÀqÔÀq<€°ÀqÔ€ƒ/// The name of the first included legacy plugin, if there is one. /// /// If there are no included legacy plugins, this is `null`.ÀrLÀrLÀrZÀrdÀrdÀrlÀr2Àr3Àr2Àr2Œ"ÀrCÀpÃÀpÃ�“Àq7/// Validates `analyzer` plugins configuration options.À~ÍÀ~ì À~÷À~üÀ;À~ýÀÀÀÀ,À-À~ÍÀ~ÍpÀ~XÀ~X€çÀ~ˆ)/// Validates `linter` top-level options.ÀíÀúÀ€%ÀûÀ€À€ÀÜÀÈ^ÀÜÀ€EÀ€EÀ€SÀ€]À€]À€eÀ€+À€,À€+À€+†)À€<ÀAÀA‡À�E/// Validates `analyzer` optional-checks value configuration options.À†íÀ†úÀ‡À†ûÀ‡À‡À†ÜÀ†ÈWÀ†ÜÀ‡>À‡>À‡LÀ‡VÀ‡VÀ‡^À‡$À‡%À‡$À‡$…eÀ‡5ÀŒ¬ÀŒ¬ÀŒºÀŒÄÀŒÄÀŒËÀŒ×ÀŒ×ÀŒßÀŒ�ÀŒ�‚qÀŒ’À†XÀ†Xˆ¨À†’3/// Validates options for each `plugins` map value.À�¬À�¹À�àÀ�ºÀ�ÍÀ�ÎÀ�›À�‡ZÀ�›À�À�À�À�À�À� À�æÀ�çÀ�æÀ�æ‚VÀ�÷À’eÀ’eÀ’sÀ’}À’}À’…À’@À’@„ìÀ’EÀ�À�ˆ,À�JA/// Validates `analyzer` strong-mode value configuration options.À˜uÀ˜�À˜ŽÀ˜ŽÀ˜“À˜ŸÀ˜ŸÀ˜¤À˜¾À˜ÄÀ˜àÀ˜ÅÀ˜ÕÀ˜ÖÀ˜úÀ˜ëÀ˜üÀ™ À™ À™BÀ™5À™mÀ™ºÀ™\À™DÀ™TÀ™UÀ™_À™oÀ™‰À™ŠÀ™¼À™ÖÀ™×À˜uÀ˜u�‡À—ðÀ—ãÀ—ðÀ˜À—þ"À˜À˜1À˜$À˜1À˜dÀ˜C-À˜dÀšÀšÀš(Àš2Àš2Àš:ÀšÀšÀšÀš‚€ÀšÀ—0À—0…RÀ—­v/// Validates top-level options. For example, /// /// ```yaml /// plugin: /// top-level-option: true /// ```„Õ„Õ „Ü„æ„æ„í„ø„ø……………-…-'…@„§„§šv„»Ÿ¡Ÿ¡Ÿ©ŸŸ‚KŸ�h/// Returns the name of the first legacy plugin, if one is specified in /// [options], otherwise `null`.¡ý¡ý ¢¢¢¢!¢,¢,¢4¡l¡l�Ö¡Ý\/// Validates the legacy 'plugins' options in [options], given /// [firstEnabledPluginName].„‰M€›€×€Ø��3�j�˜�ç‚/‚m‚µ‚õƒ5ƒgƒšƒÈ„„)„V„…„¦„§„Ó„ä„ö……+…V…Z…}…ž…À…솆5†b†c†°‡‡‡@‡{‡²‡Üˆ'ˆmˆ£ˆ¸ˆÓˆö‰.‰G‰R‰f‰ƒ‰¦‰ÜŠ ŠUŠrŠŠŠŠ’ŠŸŠêŠý‹$‹*‹.‹/‹s‹¥‹éŒŒ(ŒZŒžŒ·Œó�:�;��ž�3Ž}ŽÆŽÔŽÚŽÛ� �6�`�‰�¥�Ñ�ý�@�’�Ò‘‘#‘$‘m‘š‘®‘Ë‘î’$’T’ž’Ô’á’ì’ü““D“X“u“˜“Γþ”H”‹”˜”£”³”»”ñ••&•C•f•œ•Ì––.–L–t–––Í–Ü–é–ô—— —>—?—K—i—¹—ì˜+˜z˜«˜Ò™™K™]™¥™°™Þ™óššAšjššŠšØ›››9›\›’›Âœ œ*œ7œBœJœPœQœvœšœÄœø�"�K�U�]�c�g�h�p�µ�Ô�þžž-žFž^ž�žžž×ž÷ŸŸŸ ŸŸŸŸgŸˆŸ´Ÿ÷  ) - o Ž ³ × ü¡¡I¡T¡e¡i¡k¡l¡«¡É¡û¢¢*¢L¢Q¢�¢Ë££'£A£C£D£Š£¬£Ä£ñ¤!¤P¤y¤z¤Ã¤î¤ï¥¥G¥…¥®¥Ù¦¦1¦k¦�¦ž¦¼§§ §O§�§Å¨¨¨E¨y¨µ¨ð¨ñ© ©3©4©P©’©“©²ªªªªaªbªzªªª«ªÀªçªèªþ«1«V«�«‚«¥«Ô«å«ï«ü¬¬¬S¬T¬y¬·¬¸¬æ­­(­>­J­W­e­y­†­–­›­œ­Ì­Ò­ô®&®<®O®d®i®j®—®Ç®Ø®í¯¯¯¯)¯W¯b¯g¯h¯œ¯Ò¯î° °°°I°u°¼°¾°¿°á±±;±K±z±§±Ð±ú² ²K²u²�²ƒ²„²¿²Ò²ï³³)³*³V³W³o³ƒ³°³á³ø´´F´n´›´Á´ùµCµPµvµ�µ‚µ´µô¶3¶\¶‰¶�¶«¶¯¶±¶²¶Þ·)·O·^·¯·±·²·ç·ë¸6¸{¸¹¸ä¹ ¹O¹P¹‹¹Åº º=ºSºXºYºƒºÅºó»»»»K»�»¬»ý¼'¼M¼�¼Ê¼õ½A½q½‰½—½Ö¾¾E¾„¾©¾Ó¿¿E¿V¿”¿ã¿úÀ@À@=À@KÀ@^À@�À@©À@êÀA'ÀA6ÀABÀALÀAyÀA˜ÀA¹ÀAöÀB/ÀB:ÀBBÀBHÀBLÀBNÀBOÀBsÀB¯ÀB»ÀBöÀC:ÀCZÀC‘ÀC²ÀCãÀDÀD$ÀDEÀD_ÀD©ÀDõÀEÀE ÀEÀE[ÀExÀE�ÀEËÀEÿÀFÀF0ÀFMÀFeÀF ÀFÔÀFÝÀFãÀFçÀFèÀG*ÀGGÀGdÀGyÀG´ÀGåÀGîÀHÀHJÀHkÀHŠÀH¡ÀHÙÀHðÀIÀI9ÀInÀI{ÀI†ÀIŽÀI³ÀIÐÀIåÀJ ÀJQÀJZÀJ`ÀJdÀJfÀJgÀJ—ÀJÌÀJ÷ÀJøÀK ÀK!ÀK-ÀKhÀK�ÀK½ÀKÃÀKÇÀKÉÀKÊÀLÀLLÀLXÀL“ÀLÕÀLôÀMÀMRÀM{ÀM�ÀMÚÀNÀNOÀN‹ÀNÁÀNäÀNøÀODÀO_ÀO•ÀO¶ÀOÇÀOÖÀOéÀP ÀP ÀPYÀPtÀPªÀPÓÀPäÀPóÀPÿÀQ ÀQ5ÀQTÀQtÀQ±ÀQîÀQùÀRÀRÀR ÀR ÀRÀR=ÀRSÀR�ÀRÑÀRÒÀSÀSWÀSXÀS˜ÀSÞÀSßÀSøÀSùÀT"ÀT#ÀT\ÀT”ÀTØÀTüÀUDÀUsÀUÁÀUÎÀVÀV ÀV$ÀV%ÀV9ÀVUÀVmÀVsÀVtÀVÀÀWÀW-ÀWJÀW]ÀWkÀW¨ÀW±ÀW¾ÀWÛÀWîÀWüÀX/ÀX8ÀX>ÀXBÀXDÀXEÀXtÀX±ÀXÅÀXñÀYÀYHÀYoÀYtÀYuÀYŸÀYÈÀYúÀYûÀZ&ÀZOÀZ‘ÀZ’ÀZÍÀ[À[MÀ[À[•À[šÀ[›À[ÅÀ\À\5À\EÀ\FÀ\RÀ\�À\ÏÀ\îÀ]0À]PÀ]wÀ]�À]±À]ÛÀ^ À^:À^qÀ^–À^®À^òÀ_#À_4À_BÀ_NÀ_oÀ_™À_ÉÀ_îÀ`À`WÀ`tÀ`¢À`ÈÀ`ëÀ`þÀaÀaÀa0ÀaSÀaiÀaªÀaëÀaúÀbÀbÀb6ÀbUÀbmÀbªÀbçÀbòÀbúÀcÀcÀcÀcÀc*ÀcfÀcrÀc­ÀcñÀdÀdÀd"Àd#ÀdCÀd{Àd¥ÀdãÀeÀe0ÀeQÀekÀeµÀeÎÀeûÀfÀf,Àf9ÀfCÀfKÀfuÀf’ÀfªÀfåÀgÀg"Àg(Àg,Àg-ÀgHÀgŽÀg¯ÀgÖÀgóÀh Àh>ÀhSÀhqÀh§Àh²Àh»ÀhÁÀhÅÀhÇÀhÈÀiÀi;Ài\Ài—Ài˜Ài¤ÀißÀj!Àj@Àj…Àj¦ÀjÎÀjìÀk Àk.ÀkUÀkœÀkëÀlÀlDÀlcÀlqÀl}ÀlªÀlÔÀmÀm:ÀmÀm¤Àm¼ÀmúÀnÀn/ÀnQÀnŒÀnŸÀn°Àn¾ÀnÊÀnÖÀoÀo:ÀoSÀo�ÀoÅÀoÐÀoùÀpÀp1ÀpnÀp£Àp®Àp¶Àp¼ÀpÀÀpÂÀpÃÀpûÀq:ÀqÀq…ÀqÄÀqîÀqïÀr/Àr0Àr<ÀrwÀr¹ÀrÙÀrçÀríÀs.ÀshÀs–ÀsÍÀsìÀtÀt;ÀtlÀtwÀtÀt¥ÀtìÀuÀuiÀu”ÀuÎÀuñÀv ÀvGÀv|Àv‹Àv—Àv¡ÀvÈÀvåÀwÀw5ÀwaÀwŠÀw³ÀwËÀwàÀx/ÀxGÀxUÀx‰Àx¬ÀxÇÀyÀy*Ày9ÀyEÀyOÀyWÀy|Ày»ÀyéÀz8ÀzcÀz¯ÀzÒÀzíÀ{(À{]À{lÀ{xÀ{‚À{©À{ÆÀ{ñÀ|À|CÀ|lÀ|•À|­À|ÂÀ}À})À}7À}}À} À}»À}öÀ~À~-À~9À~CÀ~KÀ~QÀ~UÀ~WÀ~XÀ~‚À~ËÀ~ïÀ>À@ÀAÀ‡ÀÆÀçÀ€(À€)À€5À€pÀ€²À€ÑÀ�À�2À�\À�ŸÀ�¿À‚À‚À‚2À‚SÀ‚qÀ‚’À‚¹À‚þÀƒ"ÀƒnÀƒƒÀƒ¯ÀƒöÀ„À„7À„wÀ„–À„°À„ÔÀ…À…&À…9À…IÀ…WÀ…cÀ…oÀ…�À…¬À…¾À…ûÀ†8À†CÀ†KÀ†QÀ†UÀ†WÀ†XÀ†ŒÀ†ÆÀ†çÀ‡!À‡"À‡.À‡iÀ‡©À‡ÀÀ‡ÖÀˆÀˆ7ÀˆKÀˆWÀˆxÀˆ¦ÀˆüÀ‰*À‰?À‰[À‰ À‰µÀ‰ÚÀ‰øÀŠ;ÀІÀŠ—ÀŠ£ÀНÀŠÆÀŠåÀŠýÀ‹:À‹nÀ‹yÀ‹œÀ‹¹À‹ÚÀ‹ôÀŒ3ÀŒiÀŒvÀŒ€ÀŒ†ÀŒŠÀŒ‹ÀŒ¦ÀŒîÀ�5À�À�ÊÀ�óÀŽBÀŽLÀŽTÀŽŽÀŽÙÀŽóÀŽûÀŽÿÀ�À�À�DÀ�…À�¦À�ãÀ�äÀ�ðÀ�+À�mÀ�ŒÀ�ÙÀ‘À‘CÀ‘nÀ‘�À‘¬À‘éÀ’ À’+À’3À’9À’=À’>À’_À’—À’ÁÀ’ÞÀ“À“JÀ“—À“ÙÀ“úÀ”À”HÀ”aÀ”�À”­À”äÀ”óÀ•À•À•0À•QÀ•À•ÄÀ•éÀ–À–?À–\À–tÀ––À–ÑÀ–äÀ–õÀ—À—À—À—!À—)À—-À—/À—0À—^À—bÀ—nÀ—~À—ŸÀ—§À—áÀ—üÀ˜"À˜AÀ˜rÀ˜sÀ˜¶À˜ãÀ™-À™aÀ™®À™ýÀ™þÀš ÀšEÀšqÀšŒÀš®ÀšÍÀ›À›%À›;À›WÀ›žÀ›­À›¹À›ÃÀœÀœÀœÀœBÀœ}Àœ�ÀœƒanalyzeAnalysisOptions_firstPluginName_validateLegacyPluginsOptionAnalysisOptionsFileAnalyzerOptionsValidatorOptionsFileValidator!_AnalyzerTopLevelOptionsValidator_CannotIgnoreOptionValidator_CodeStyleOptionsValidator_CompositeValidator_EnabledExperimentsValidator _ErrorBuilder_ErrorFilterOptionValidator_FormatterOptionsValidator_LanguageOptionValidator_LegacyPluginsOptionValidator_LinterTopLevelOptionsValidator_OptionalChecksValueValidator_PluginsOptionsValidator_StrongModeOptionValueValidator_TopLevelOptionValidator§F