403Webshell
Server IP : 209.209.40.120  /  Your IP : 216.73.217.112
Web Server : Microsoft-IIS/10.0
System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586
User : NEWWWW$ ( 0)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Program Files/Android/Android Studio/plugins/editorconfig/lib/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Program Files/Android/Android Studio/plugins/editorconfig/lib/editorconfig.jar
PK�BH�hhMETA-INF/plugin.xml<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<idea-plugin>
  <id>org.editorconfig.editorconfigjetbrains</id>
  <version>241.18034.62.2411.12071903</version>
  <idea-version since-build="241.18034.62" until-build="241.18034.62.*"/>
  <name>EditorConfig</name>
  <category>Other Tools</category>
  <vendor>JetBrains</vendor>

  <description><![CDATA[
<p>Handles properties in <i>.editorconfig</i> files and applies them to all supported languages in all JetBrains IDEs.

<h2>Features</h2>
<ul>
  <li>Code assistance for all supported properties, standard and extended
</ul>
<h2>Getting started</h2>
<p>For more information,
check the documentation for <a href="https://editorconfig.org/">EditorConfig</a> files and your <a href="https://www.jetbrains.com/help/">IDE</a>.
]]></description>

  <depends>com.intellij.modules.lang</depends>

  <actions resource-bundle="messages.EditorConfigBundle">
    <action id="NewEditorConfigFile" class="org.editorconfig.language.codeinsight.actions.CreateEditorConfigFileAction"/>
    <action id="CreateEditorConfigFile" class="org.editorconfig.configmanagement.create.CreateEditorConfigAction">
      <add-to-group group-id="NewGroup" anchor="after" relative-to-action="NewFromTemplate"/>
    </action>
      <action id="org.editorconfig.configmanagement.generate.EditorConfigGenerateLanguagePropertiesAction"
              class="org.editorconfig.configmanagement.generate.EditorConfigGenerateLanguagePropertiesAction">
          <add-to-group group-id="GenerateGroup" anchor="last"/>
      </action>
  </actions>

  <extensions defaultExtensionNs="com.intellij">
    <generalCodeStyleOptionsProvider instance="org.editorconfig.settings.EditorConfigConfigurable"/>
    <codeStyleSettingsProvider implementation="org.editorconfig.settings.EditorConfigConfigurable"/>
    <codeStyleSettingsModifier implementation="org.editorconfig.configmanagement.extended.EditorConfigCodeStyleSettingsModifier" order="first"/>
    <fileIndentOptionsProvider implementation="org.editorconfig.configmanagement.EditorConfigIndentOptionsProvider" order="first"/>
    <trailingSpacesOptionsProvider implementation="org.editorconfig.configmanagement.EditorConfigTrailingSpacesOptionsProvider" id="editorConfigTrailingSpacesOptionsProvider"/>
    <fileEditorProvider id="org.editorconfig.configmanagement.editor" implementation="org.editorconfig.configmanagement.editor.EditorConfigEditorProvider" fileType="EditorConfig"/>
    <codeInsight.lineMarkerProvider language="" implementationClass="org.editorconfig.configmanagement.editor.EditorConfigPreviewMarkerProvider"/>
    <gotoFileContributor implementation="org.editorconfig.configmanagement.finder.EditorConfigGotoFileContributor"/>
    <stripTrailingSpacesFilterFactory implementation="org.editorconfig.configmanagement.EditorConfigTrailingSpacesFilterFactory"/>
    <editorNotificationProvider implementation="org.editorconfig.configmanagement.editor.EditorConfigEditorNotificationProvider"/>

    <!-- Language support -->
    <fileType name="EditorConfig"
              language="EditorConfig"
              implementationClass="org.editorconfig.language.filetype.EditorConfigFileType"
              fieldName="INSTANCE"
              fileNames=".editorconfig"/>
    <colorSettingsPage implementation="org.editorconfig.language.highlighting.EditorConfigColorSettingsPage"/>
    <annotator
        language="EditorConfig"
        implementationClass="org.editorconfig.language.codeinsight.annotators.EditorConfigAnnotator"/>
    <enterHandlerDelegate implementation="org.editorconfig.language.codeinsight.actions.EnterInEditorConfigFileHandler"/>
    <vetoRenameCondition implementation="org.editorconfig.language.codeinsight.refactoring.EditorConfigVetoRenameCondition"/>
    <completion.contributor
        language="EditorConfig"
        id="EditorConfigCompletionContributor"
        order="last"
        implementationClass="org.editorconfig.language.codeinsight.completion.EditorConfigCompletionContributor"/>
    <completion.contributor
        language="EditorConfig"
        id="EditorConfigUnsetContributor"
        order="last"
        implementationClass="org.editorconfig.configmanagement.completion.EditorConfigUnsetCompletionContributor"/>
    <langCodeStyleSettingsProvider implementation="org.editorconfig.language.codestyle.EditorConfigLanguageCodeStyleSettingsProvider"/>
    <statementUpDownMover implementation="org.editorconfig.language.codeinsight.actions.EditorConfigStatementUpDownMover"/>
    <moveLeftRightHandler
        language="EditorConfig"
        implementationClass="org.editorconfig.language.codeinsight.actions.EditorConfigMoveElementLeftRightHandler"/>
    <spellchecker.support
        language="EditorConfig"
        implementationClass="org.editorconfig.language.spellchecker.EditorConfigSpellcheckerStrategy"/>
    <typedHandler implementation="org.editorconfig.language.codeinsight.actions.EditorConfigTypedHandlerDelegate"/>
    <findUsagesHandlerFactory implementation="org.editorconfig.language.codeinsight.findusages.EditorConfigFindUsagesHandlerFactory"/>
    <breadcrumbsInfoProvider implementation="org.editorconfig.language.breadcrumbs.EditorConfigBreadcrumbsProvider"/>
    <renameHandler implementation="org.editorconfig.language.codeinsight.refactoring.EditorConfigRenameHandler"/>
    <elementDescriptionProvider
        implementation="org.editorconfig.language.codeinsight.documentation.EditorConfigElementDescriptionProvider"/>
    <editorNotificationProvider implementation="org.editorconfig.language.messages.EditorConfigWrongFileNameNotificationProvider"/>
    <editorNotificationProvider implementation="org.editorconfig.language.messages.EditorConfigWrongFileEncodingNotificationProvider"/>
    <fileBasedIndex implementation="org.editorconfig.language.index.EditorConfigIdentifierIndex"/>
    <gotoSymbolContributor implementation="org.editorconfig.language.codeinsight.findusages.EditorConfigGoToSymbolContributor"/>
    <gotoTargetRendererProvider
        implementation="org.editorconfig.language.codeinsight.actions.navigation.EditorConfigGotoTargetRendererProvider"/>
    <definitionsScopedSearch
        implementation="org.editorconfig.language.codeinsight.actions.navigation.EditorConfigHeaderImplementationSearch"/>
    <definitionsScopedSearch
        implementation="org.editorconfig.language.codeinsight.actions.navigation.EditorConfigFlatOptionKeyImplementationSearch"/>
    <targetElementEvaluator
        language="EditorConfig"
        implementationClass="org.editorconfig.language.psi.reference.EditorConfigTargetElementEvaluator"/>

    <fileEncodingProvider implementation="org.editorconfig.configmanagement.ConfigEncodingManager"/>

    <utf8BomOptionProvider implementation="org.editorconfig.configmanagement.EditorConfigUtf8BomOptionProvider"/>

    <!-- Inspections -->
    <lang.inspectionSuppressor
        language="EditorConfig"
        implementationClass="org.editorconfig.language.codeinsight.suppression.EditorConfigInspectionSuppressor"/>
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigDeprecatedDescriptor"
        bundle="messages.EditorConfigBundle"
        key="inspection.element.deprecated.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="WARNING"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigDeprecatedDescriptorInspection"/>
    <localInspection
      language="EditorConfig"
      shortName="EditorConfigVerifyByCore"
      bundle="messages.EditorConfigBundle"
      key="inspection.verify.by.core.name"
      groupKey="editorconfig.inspection.group"
      enabledByDefault="true"
      level="ERROR"
      implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigVerifyByCoreInspection"/>

    <!-- Root declaration inspections -->
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigRootDeclarationUniqueness"
        bundle="messages.EditorConfigBundle"
        key="inspection.root-declaration.uniqueness.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="ERROR"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigRootDeclarationUniquenessInspection"/>
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigRootDeclarationCorrectness"
        bundle="messages.EditorConfigBundle"
        key="inspection.root-declaration.correctness.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="ERROR"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigRootDeclarationCorrectnessInspection"/>

    <!-- Section inspections -->
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigEmptySection"
        bundle="messages.EditorConfigBundle"
        key="inspection.section.emptiness.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="WARNING"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigEmptySectionInspection"/>

    <!-- Header inspections -->
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigHeaderUniqueness"
        bundle="messages.EditorConfigBundle"
        key="inspection.section.uniqueness.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="WARNING"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigHeaderUniquenessInspection"/>
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigPatternEnumerationRedundancy"
        bundle="messages.EditorConfigBundle"
        key="inspection.pattern-enumeration.redundant.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="ERROR"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigPatternEnumerationRedundancyInspection"/>
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigSpaceInHeader"
        bundle="messages.EditorConfigBundle"
        key="inspection.space.in.header.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="WEAK WARNING"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigSpaceInHeaderInspection"/>
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigNoMatchingFiles"
        bundle="messages.EditorConfigBundle"
        key="inspection.no-matching-files.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="WARNING"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigNoMatchingFilesInspection"/>
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigNumerousWildcards"
        bundle="messages.EditorConfigBundle"
        key="inspection.header.many.wildcards.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="WEAK WARNING"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigNumerousWildcardsInspection"/>
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigEmptyHeader"
        bundle="messages.EditorConfigBundle"
        key="inspection.header.empty.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="ERROR"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigEmptyHeaderInspection"/>
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigPartialOverride"
        bundle="messages.EditorConfigBundle"
        key="inspection.header.partially.overridden.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="WEAK WARNING"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigPartialOverrideInspection"/>

    <!-- Pattern inspections -->
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigPatternRedundancy"
        bundle="messages.EditorConfigBundle"
        key="inspection.pattern.redundant.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="WARNING"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigPatternRedundancyInspection"/>
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigWildcardRedundancy"
        bundle="messages.EditorConfigBundle"
        key="inspection.pattern.double-asterisk-sibling.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="WARNING"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigWildcardRedundancyInspection"/>

    <!-- Charclass inspections -->
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigCharClassLetterRedundancy"
        bundle="messages.EditorConfigBundle"
        key="inspection.charclass.duplicate.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="WARNING"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigCharClassLetterRedundancyInspection"/>
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigCharClassRedundancy"
        bundle="messages.EditorConfigBundle"
        key="inspection.charclass.redundant.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="WARNING"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigCharClassPatternRedundancyInspection"/>

    <!-- Option inspections -->
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigShadowedOption"
        bundle="messages.EditorConfigBundle"
        key="inspection.option.shadowed.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="WARNING"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigShadowedOptionInspection"/>
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigShadowingOption"
        bundle="messages.EditorConfigBundle"
        key="inspection.option.shadowing.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="WARNING"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigShadowingOptionInspection"/>
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigOptionRedundancy"
        bundle="messages.EditorConfigBundle"
        key="inspection.option.redundant.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="WARNING"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigOptionRedundancyInspection"/>

    <!-- Key inspections -->
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigKeyCorrectness"
        bundle="messages.EditorConfigBundle"
        key="inspection.key.correctness.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="WARNING"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigKeyCorrectnessInspection"/>

    <!-- Value inspections -->
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigValueCorrectness"
        bundle="messages.EditorConfigBundle"
        key="inspection.value.correctness.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="ERROR"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigValueCorrectnessInspection"/>
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigValueUniqueness"
        bundle="messages.EditorConfigBundle"
        key="inspection.value.uniqueness.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="ERROR"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigValueUniquenessInspection"/>

    <!-- Reference inspections -->
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigReferenceCorrectness"
        bundle="messages.EditorConfigBundle"
        key="inspection.reference.correctness.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="ERROR"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigReferenceCorrectnessInspection"/>

    <!-- Declaration inspections -->
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigUnusedDeclaration"
        bundle="messages.EditorConfigBundle"
        key="inspection.declaration.unused.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="WARNING"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigUnusedDeclarationInspection"/>
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigMissingRequiredDeclaration"
        bundle="messages.EditorConfigBundle"
        key="inspection.declaration.missing.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="ERROR"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigMissingRequiredDeclarationInspection"/>

    <!-- Values list inspections -->
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigListAcceptability"
        bundle="messages.EditorConfigBundle"
        key="inspection.value.list.acceptability.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="ERROR"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigListAcceptabilityInspection"/>
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigUnexpectedComma"
        bundle="messages.EditorConfigBundle"
        key="inspection.value.list.comma.unexpected.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="ERROR"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigUnexpectedCommaInspection"/>

    <!-- Values pair inspection -->
    <localInspection
        language="EditorConfig"
        shortName="EditorConfigPairAcceptability"
        bundle="messages.EditorConfigBundle"
        key="inspection.value.pair.acceptability.name"
        groupKey="editorconfig.inspection.group"
        enabledByDefault="true"
        level="ERROR"
        implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigPairAcceptabilityInspection"/>

    <!-- Intention actions -->
    <intentionAction>
      <language>EditorConfig</language>
      <className>org.editorconfig.language.codeinsight.actions.intention.EditorConfigInvertValueIntention</className>
      <bundleName>messages.EditorConfigBundle</bundleName>
      <categoryKey>editorconfig</categoryKey>
    </intentionAction>
    <intentionAction>
      <language>EditorConfig</language>
      <className>org.editorconfig.language.codeinsight.actions.intention.EditorConfigAddDeclarationPartIntention</className>
      <bundleName>messages.EditorConfigBundle</bundleName>
      <categoryKey>editorconfig</categoryKey>
    </intentionAction>

    <!-- Services -->
    <projectService
        serviceInterface="org.editorconfig.language.services.EditorConfigOptionDescriptorManager"
        serviceImplementation="org.editorconfig.language.services.impl.EditorConfigOptionDescriptorManagerImpl"/>
    <projectService
        serviceInterface="org.editorconfig.language.services.EditorConfigElementFactory"
        serviceImplementation="org.editorconfig.language.services.impl.EditorConfigElementFactoryImpl"/>
    <projectService
        serviceInterface="org.editorconfig.language.services.EditorConfigFileHierarchyService"
        serviceImplementation="org.editorconfig.language.services.impl.EditorConfigFileHierarchyServiceImpl"/>

    <schemeExporter
        nameKey="scheme.exporter.target.name"
        nameBundle="messages.EditorConfigBundle"
        schemeClass="com.intellij.psi.codeStyle.CodeStyleScheme"
        implementationClass="org.editorconfig.configmanagement.export.EditorConfigExporter"/>
    <notificationGroup id="editorconfig" displayType="BALLOON" bundle="messages.EditorConfigBundle" key="notification.group.error"/>
    <notificationGroup id="EditorConfig" displayType="STICKY_BALLOON" bundle="messages.EditorConfigBundle" key="notification.group.disabled"/>
    <localInspection implementationClass="org.editorconfig.configmanagement.EditorConfigEncodingInspection"
                     bundle="messages.EditorConfigBundle"
                     key="inspection.file.encoding.mismatch.name"
                     enabledByDefault="true"
                     groupKey="editorconfig.inspection.group"/>

    <statistics.counterUsagesCollector implementationClass="org.editorconfig.configmanagement.EditorConfigUsagesCollector"/>
  </extensions>


  <extensions defaultExtensionNs="com.intellij.lang">
    <syntaxHighlighterFactory
        language="EditorConfig"
        implementationClass="org.editorconfig.language.highlighting.EditorConfigSyntaxHighlighterFactory"/>
    <parserDefinition
        language="EditorConfig"
        implementationClass="org.editorconfig.language.parser.EditorConfigParserDefinition"/>
    <braceMatcher
        language="EditorConfig"
        implementationClass="org.editorconfig.language.codeinsight.EditorConfigBraceMatcher"/>
    <commenter
        language="EditorConfig"
        implementationClass="org.editorconfig.language.codeinsight.EditorConfigCommenter"/>
    <foldingBuilder
        language="EditorConfig"
        implementationClass="org.editorconfig.language.codeinsight.EditorConfigFoldingBuilder"/>
    <formatter
        language="EditorConfig"
        implementationClass="org.editorconfig.language.formatting.EditorConfigFormattingModelBuilder"/>
    <psiStructureViewFactory
        language="EditorConfig"
        implementationClass="org.editorconfig.language.structureview.EditorConfigStructureViewFactory"/>
    <elementManipulator
        forClass="org.editorconfig.language.psi.EditorConfigHeader"
        implementationClass="org.editorconfig.language.psi.EditorConfigSilentElementManipulator"/>
    <elementManipulator
        forClass="org.editorconfig.language.psi.interfaces.EditorConfigDescribableElement"
        implementationClass="org.editorconfig.language.psi.EditorConfigSilentElementManipulator"/>
    <findUsagesProvider
        language="EditorConfig"
        implementationClass="org.editorconfig.language.codeinsight.findusages.EditorConfigFindUsagesProvider"/>
    <documentationProvider
        language="EditorConfig"
        implementationClass="org.editorconfig.language.codeinsight.documentation.EditorConfigDocumentationProvider"/>
    <tokenSeparatorGenerator
        language="EditorConfig"
        implementationClass="org.editorconfig.language.psi.EditorConfigTokenSeparatorGenerator"/>
  </extensions>


  <extensions defaultExtensionNs="com.intellij.codeInsight">
    <lineMarkerProvider
        language="EditorConfig"
        implementationClass="org.editorconfig.language.codeinsight.linemarker.EditorConfigOverridingKeyLineMarkerProvider"/>
    <lineMarkerProvider
        language="EditorConfig"
        implementationClass="org.editorconfig.language.codeinsight.linemarker.EditorConfigOverriddenKeyLineMarkerProvider"/>
    <lineMarkerProvider
        language="EditorConfig"
        implementationClass="org.editorconfig.language.codeinsight.linemarker.EditorConfigOverridingHeaderLineMarkerProvider"/>
    <lineMarkerProvider
        language="EditorConfig"
        implementationClass="org.editorconfig.language.codeinsight.linemarker.EditorConfigOverriddenHeaderLineMarkerProvider"/>
    <gotoSuper
        language="EditorConfig"
        implementationClass="org.editorconfig.language.codeinsight.actions.navigation.EditorConfigGotoSuperHandler"/>
  </extensions>

  <extensions defaultExtensionNs="editorconfig">
    <optionDescriptorProvider implementation="org.editorconfig.language.extensions.impl.EditorConfigBasicOptionDescriptorProvider"/>
    <optionDescriptorProvider implementation="org.editorconfig.language.extensions.impl.EditorConfigMsNamingOptionDescriptorProvider"/>
    <optionDescriptorProvider implementation="org.editorconfig.language.extensions.impl.EditorConfigMsMiscOptionDescriptorProvider"/>
    <optionDescriptorProvider implementation="org.editorconfig.language.extensions.impl.EditorConfigIncompleteReSharperOptionDescriptorProvider"/>
    <optionDescriptorProvider implementation="org.editorconfig.language.extensions.impl.EditorConfigMsFormattingOptionDescriptorProvider"/>
    <optionDescriptorProvider implementation="org.editorconfig.language.extensions.impl.EditorConfigMsLanguageOptionDescriptorProvider"/>
    <optionDescriptorProvider implementation="org.editorconfig.configmanagement.extended.IntellijConfigOptionDescriptorProvider"/>
  </extensions>


  <extensionPoints>
    <extensionPoint
        qualifiedName="editorconfig.optionDescriptorProvider"
        interface="org.editorconfig.language.extensions.EditorConfigOptionDescriptorProvider"/>
    <extensionPoint qualifiedName="editorconfig.exportProvider" interface="org.editorconfig.settings.EditorConfigExportProvider"/>
  </extensionPoints>

  <applicationListeners>
    <listener class="org.editorconfig.plugincomponents.EditorConfigModificationListener" topic="com.intellij.openapi.vfs.newvfs.BulkFileListener"/>
    <listener class="org.editorconfig.configmanagement.EditorConfigEncodingCache$VfsListener"
              topic="com.intellij.openapi.vfs.newvfs.BulkFileListener"/>
  </applicationListeners>

</idea-plugin>
PK��)S&&Torg/editorconfig/language/codeinsight/actions/EditorConfigTypedHandlerDelegate.class���=�Norg/editorconfig/language/codeinsight/actions/EditorConfigTypedHandlerDelegate;com/intellij/codeInsight/editorActions/TypedHandlerDelegate<init>()V
thisPLorg/editorconfig/language/codeinsight/actions/EditorConfigTypedHandlerDelegate;checkAutoPopup�(CLcom/intellij/openapi/project/Project;Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;)Lcom/intellij/codeInsight/editorActions/TypedHandlerDelegate$Result;#Lorg/jetbrains/annotations/NotNull;projectkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
editorfile1org/editorconfig/language/psi/EditorConfigPsiFileBcom/intellij/codeInsight/editorActions/TypedHandlerDelegate$ResultCONTINUEDLcom/intellij/codeInsight/editorActions/TypedHandlerDelegate$Result;	 ,com/intellij/codeInsight/AutoPopupController"getInstanceV(Lcom/intellij/openapi/project/Project;)Lcom/intellij/codeInsight/AutoPopupController;$%
#&scheduleAutoPopup'(Lcom/intellij/openapi/editor/Editor;)V()
#*	charTypedC&Lcom/intellij/openapi/project/Project;$Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;"com/intellij/openapi/editor/Editor1
getCaretModel*()Lcom/intellij/openapi/editor/CaretModel;3425getCaretModel(...)7checkNotNullExpressionValue9
:&com/intellij/openapi/editor/CaretModel<	getOffset()I>?=@com/intellij/psi/PsiFileB
findElementAt (I)Lcom/intellij/psi/PsiElement;DECFfindEnclosableHeaderQ(Lcom/intellij/psi/PsiElement;)Lorg/editorconfig/language/psi/EditorConfigHeader;HI
J0org/editorconfig/language/psi/EditorConfigHeaderLgetTextRange'()Lcom/intellij/openapi/util/TextRange;NOMP#com/intellij/openapi/util/TextRangeRgetStartOffsetT?
SUgetEndOffsetW?
SXgetDocument(()Lcom/intellij/openapi/editor/Document;Z[2\getDocument(...)^4com/intellij/openapi/editor/actionSystem/TypedAction`8()Lcom/intellij/openapi/editor/actionSystem/TypedAction;$b
acUnull cannot be cast to non-null type com.intellij.openapi.editor.impl.TypedActionImplecheckNotNullg
h0com/intellij/openapi/editor/impl/TypedActionImpljZorg/editorconfig/language/codeinsight/actions/EditorConfigTypedHandlerDelegate$charTyped$1l�(Lcom/intellij/openapi/editor/impl/TypedActionImpl;Lcom/intellij/openapi/editor/Document;IILcom/intellij/openapi/editor/CaretModel;ILcom/intellij/openapi/editor/Editor;)Vn
mokotlin/jvm/functions/Function0q*com/intellij/openapi/application/ActionsKtsrunWriteAction4(Lkotlin/jvm/functions/Function0;)Ljava/lang/Object;uv
tw
caretModel(Lcom/intellij/openapi/editor/CaretModel;offsetIpsiBeforeCaretLcom/intellij/psi/PsiElement;header2Lorg/editorconfig/language/psi/EditorConfigHeader;lBraceIndexrBraceIndex	newOffsetdocument&Lcom/intellij/openapi/editor/Document;typedAction2Lcom/intellij/openapi/editor/impl/TypedActionImpl;ccom/intellij/psi/PsiElement�$com/intellij/openapi/project/Project�6org/editorconfig/language/util/EditorConfigPsiTreeUtil�INSTANCE8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;��	��java/lang/Class�<org/editorconfig/language/psi/EditorConfigEnumerationPattern�java/util/Arrays�copyOf)([Ljava/lang/Object;I)[Ljava/lang/Object;��
��[Ljava/lang/Class;�!com/intellij/psi/util/PsiTreeUtil�getParentOfType`(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;Z[Ljava/lang/Class;)Lcom/intellij/psi/PsiElement;��
��$i$f$getParentOfTypethis_$iv$this$getParentOfType$iv	strict$ivZ	stopAt$ivelementLkotlin/Metadata;mv	kxi0d1���8




��

��

��

��



��

����20B¢J(020202	0
20HJ(
020202	0
20HJ020H¨d2=Lcom/intellij/codeInsight/editorActions/TypedHandlerDelegate;intellij.editorconfigResult#EditorConfigTypedHandlerDelegate.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigTypedHandlerDelegate.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigTypedHandlerDelegate.kt
org/editorconfig/language/codeinsight/actions/EditorConfigTypedHandlerDelegate
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
*L
1#1,61:1
25#2:62
*S KotlinDebug
*F
+ 1 EditorConfigTypedHandlerDelegate.kt
org/editorconfig/language/codeinsight/actions/EditorConfigTypedHandlerDelegate
*L
59#1:62
*E
CodeLineNumberTableLocalVariableTable
StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1�/*����	
��5,�-�����!�=��!�,�'-�+�!��	�)1�45	
5,-5.5/50�
�


,��	�,�-�����!�,��!�-�6Y8�;:�A6��!�d�GY�W�!�:*�KY�W�!�:�Q�V`6	�Q�Y`6
`6-�]Y_�;:�dYf�i�k:
�mY
	
-�p�r�xW�!��-	�=S���2C=�M�:) 7!@#I%_&p'~(�)�+�,�.�7��7�yz@�{|_n}~p]�~O�|	�A�|
�;�|�-�����
�	
��-�.�/�0�
�


HI��3��M+N6��:�S:6-M��������M��;>2;�H�|���~����3	
3�~��@m����SMAP
EditorConfigTypedHandlerDelegate.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigTypedHandlerDelegate.kt
org/editorconfig/language/codeinsight/actions/EditorConfigTypedHandlerDelegate
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
*L
1#1,61:1
25#2:62
*S KotlinDebug
*F
+ 1 EditorConfigTypedHandlerDelegate.kt
org/editorconfig/language/codeinsight/actions/EditorConfigTypedHandlerDelegate
*L
59#1:62
*E
�d��[I�I�I��I��I��[s��[s
s�ss,ss�s�ss.ss/ss0ssHs�s�s~s����[s�PK���3�3&messages/EditorConfigBundle.properties# Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.

file.type.description=File containing settings for editor

# Groups
editorconfig.inspection.group=EditorConfig
# Annotator errors:
annotator.error.key.dangling-dot=Dangling dot
annotator.error.multiple-dots=Successive dots
annotator.error.illegal.char.escape=Illegal char escape
annotator.error.option.suspicious.line.break=Line break is not allowed inside option

# Section inspections
inspection.section.uniqueness.name=EditorConfig section is not unique
# suppress inspection "UnusedProperty": EditorConfigHeaderUniquenessInspection
inspection.section.uniqueness.message=''{0}'' is declared more than once in the current file
# suppress inspection "UnusedProperty": EditorConfigHeaderUniquenessInspection
inspection.section.uniqueness.complex.message=The section defines the same file pattern as ''{0}''

# General inspections
inspection.element.deprecated.name=Deprecated property
inspection.verify.by.core.name=Invalid .editorconfig file

# Option inspections
inspection.option.shadowed.name=Overridden property
inspection.option.shadowed.message=The property is redefined in another section and that is why it has no effect
inspection.option.shadowing.name=Overriding property
inspection.option.shadowing.message=The property overrides the same property in another section
inspection.option.redundant.name=Redundant property
inspection.option.redundant.message=The {0} property with the same value is already defined in another section

# Key inspections
inspection.key.correctness.name=Unknown property
inspection.key.correctness.message=The property is not supported

# Value identifier inspections
inspection.value.correctness.name=Invalid property value
inspection.value.correctness.message=''{0}'' is not allowed here
inspection.value.uniqueness.name=Non-unique list value
inspection.value.uniqueness.message=The value is not unique

# Reference inspections
inspection.reference.correctness.name=Invalid reference
inspection.reference.unresolved.message=Unknown identifier
inspection.reference.type.mismatch.message=Type mismatch. Expected: {0}, got {1}

# Declaration inspections
inspection.declaration.unused.name=Unused declaration
inspection.declaration.unused.message=The declaration is not used
inspection.declaration.missing.name=Required declarations are missing
inspection.declaration.missing.plural.message={0} requires {1} more declarations
inspection.declaration.missing.singular.message={0} requires one more declaration

# Value list inspections
inspection.value.list.acceptability.name=Unexpected value list
inspection.value.list.acceptability.message=A list of values is not allowed for this property
inspection.value.list.comma.unexpected.name=Unexpected comma
inspection.value.list.comma.unexpected.message=The comma is not allowed here
inspection.value.pair.acceptability.name=Unexpected key-value pair
inspection.value.pair.acceptability.message=The key-value pair is not allowed here

# Root declaration inspections
inspection.root-declaration.uniqueness.name=Extra top-level declaration
inspection.root-declaration.uniqueness.message=Only one top-level declaration is allowed
inspection.root-declaration.correctness.name=Unexpected top-level declaration
inspection.root-declaration.correctness.message=Only 'root=true' is allowed as a top-level declaration

# Header inspections
inspection.pattern-enumeration.redundant.name=Unnecessary braces
inspection.pattern-enumeration.redundant.message=The braces are processed as a part of the name if the pattern list is empty or contains a single pattern
inspection.space.in.header.name=Space in file pattern
inspection.space.in.header.message=Spaces are allowed in the file pattern but it may be a typo
inspection.no-matching-files.name=No matching files
inspection.no-matching-files.message=No files under ''{0}'' folder match this pattern
inspection.header.empty.name=Empty header
inspection.header.empty.message=The header is empty
inspection.header.many.wildcards.name=Too many wildcards
inspection.header.many.wildcards.message=Too many wildcards
inspection.header.partially.overridden.name=Overlapping sections
inspection.header.partially.overridden.message=The section overlaps another section

# Pattern inspections
inspection.pattern.redundant.name=Duplicate or redundant pattern
inspection.pattern.redundant.message=The pattern has no effect as another pattern {0} defines the same scope or a broader one
inspection.pattern.redundant.to.union.message=The pattern has no effect as other patterns define a broader scope
inspection.pattern.duplicate.message=Duplicate pattern
inspection.pattern.double-asterisk-sibling.name=Redundant wildcard
inspection.pattern.double-asterisk-sibling.message=The wildcard has no effect since there is already the ''**'' wildcard

# Charclass inspections
inspection.charclass.duplicate.name=Duplicate character class letter
inspection.charclass.duplicate.message=Duplicate letter in the character class
inspection.charclass.redundant.name=Unnecessary character class
inspection.charclass.redundant.message=The character class can be converted to a character

# Section inspections
inspection.section.emptiness.name=Empty section
inspection.section.emptiness.message=The section is empty

inspection.file.encoding.mismatch.name=File encoding doesn't match EditorConfig charset
inspection.file.encoding.mismatch.descriptor=Current file encoding doesn''t match {0} from .editorconfig
inspection.file.encoding.apply=Apply .editorconfig encoding
inspection.file.encoding.ignore=Ignore
inspection.file.encoding.save.error=Unable to save file

# Quickfixes
quickfix.section.remove.description=Remove section
quickfix.section.merge-duplicate.description=Merge duplicate sections
quickfix.option.remove.description=Remove entry
quickfix.value.remove.description=Remove value
quickfix.value.list.remove.others=Remove other values
quickfix.root-declaration.remove.description=Remove declaration
quickfix.root-declaration.replace-with-valid.description=Replace with correct declaration
quickfix.pattern-enumeration.redundant.remove-braces.description=Remove braces
quickfix.charclass.sanitize.description=Simplify char class
quickfix.charclass.convert.to.plain.pattern.description=Convert to plain pattern
quickfix.header-element.remove.description=Remove redundant element
quickfix.header.remove.spaces.description=Remove spaces
quickfix.declaration.add-required.description=Add required declarations
quickfix.values.list.cleanup.description=Clean up list
quickfix.header.insert.star.description=Insert star
quickfix.deprecated.element.remove=Remove element

# Intention actions
intention.invert-option-value=Invert option value
intention.add-declaration-part=Add declaration part

# Guttermark messages
message.overriding.title=Select option
message.overriding.find-usages-title=Options overridden by {0}
message.overriding.element=Overrides {0}
message.overriding.multiple=Overrides several options
message.overridden.title=Select override
message.overridden.find-usages-title=Overrides of {0} in {1}
message.overridden.element=Overridden in {0}
message.overridden.multiple=Overridden in several places

message.header.override.title=Select header

# suppress inspection "UnusedProperty"
message.header.partially-overriding.find-usages-title=Header partially overridden by {0}
# suppress inspection "UnusedProperty"
message.header.partially-overriding.element=Partially overrides {0}
# suppress inspection "UnusedProperty"
message.header.partially-overriding.multiple=Partially overrides several headers

# suppress inspection "UnusedProperty"
message.header.overriding.find-usages-title=Headers overridden by {0}
# suppress inspection "UnusedProperty"
message.header.overriding.element=Overrides {0}
# suppress inspection "UnusedProperty"
message.header.overriding.multiple=Overrides several headers

# suppress inspection "UnusedProperty"
message.header.partially-overridden.find-usages-title=Headers partially overriding {0}
# suppress inspection "UnusedProperty"
message.header.partially-overridden.element=Partially overridden by {0}
# suppress inspection "UnusedProperty"
message.header.partially-overridden.multiple=Partially overridden in several places

# suppress inspection "UnusedProperty"
message.header.overridden.find-usages-title=Headers overriding {0}
# suppress inspection "UnusedProperty"
message.header.overridden.element=Overridden by {0}
# suppress inspection "UnusedProperty"
message.header.overridden.multiple=Overridden in several places

# Color settings page
color.settings.property.key=Property key
color.settings.property.key.description=Qualified key part
color.settings.property.value=Property value
color.settings.pattern=Pattern
color.settings.special.symbol=Special symbol
color.settings.valid.char.escape=Valid char escape
color.settings.invalid.char.escape=Invalid char escape
color.settings.separator=Separator
color.settings.brace=Brace
color.settings.bracket=Bracket
color.settings.comma=Comma
color.settings.identifier=Identifier
color.settings.comment=Comment

# Find usages
usage.type.option.key=Key {0} in {1}
usage.type.identifier=Identifier {0} in {1}
usage.type.constant=Constant {0} in {1}
usage.type.unknown=<unknown type>
usage.descriptive.name.site={0} in {1}
usage.descriptive.name.unknown=<unknown name>
usage.node.text={0} {1}
usage.node.unknown=<unknown node>

# Create file
create.file.title=.editorconfig file
create.file.description=Create .editorconfig file

# Descriptors
descriptor.unset.documentation=Ignore all the above declarations and use editor defaults

# Notifications
notification.rename.message=Editorconfig standard requires file to be called '.editorconfig'
notification.action.rename=Rename
notification.action.hide.once=Hide notification
notification.action.hide.forever=Don't show again
notification.error.file.already.exists=Could not rename: file already exists
notification.error.ioexception=Could not rename: IOException {0}
notification.encoding.message=Standard requires .editorconfig file to be encoded in UTF-8
notification.action.convert=Convert to UTF-8

# Completion
completion.all.required.declarations={0}, all required

config.enable=Enable EditorConfig support
config.warning=EditorConfig may override the IDE code style settings
config.export=Export

action.group.title=EditorConfig
action.disable=Disable for Project
action.open.file=Open .editorconfig
disabled.notification=EditorConfig disabled
config.code.style.overridden=One or more code style options are overridden by EditorConfig
editor.preview.not.saved.warning=Preview changes will not be saved to the actual source file.
editor.preview.open=Open File to Preview Code Style...
export.topmost.file=Add "root=true" to the beginning of the file
export.properties.title=Property Sets
export.properties.standard=EditorConfig standard
export.properties.intellij=<html>{0}-specific (<code>ij_</code>)</html>
export.languages.title=Add properties for:
export.comment.out.properties=Add properties as comments
export.editor.config.about=What is EditorConfig?
export.editor.config.root.help=Searching for EditorConfig files is stopped when the topmost file (root=true) is detected.
editor.config.files.show=Show Files Related to Project...
line.marker.name.code.preview=Code preview
command.name.reformat=reformat
dialog.title.new.editorconfig.file=New EditorConfig File
editorconfig=EditorConfig
dialog.title.editorconfig.exists=.editorconfig exists
notification.title.editorconfig.creation.failed=EditorConfig Creation Failed
notification.message.another.editorconfig.file.already.exists.in.0=Another EditorConfig file already exists in {0}
dialog.message.editorconfig.already.present.in.overwrite=.editorconfig already present in {0}\nOverwrite?
editor.notification.disabled=EditorConfig support is disabled for the project
editor.notification.enable=Enable
editor.notification.open.settings=Open settings
scheme.exporter.target.name=EditorConfig File
action.CreateEditorConfigFile.text=EditorConfig File
# suppress inspection "UnusedProperty" // Action text
description.CreateEditorConfigFile.description=Create new EditorConfig file
goto.super.select.header=Select supercase header
goto.super.select.option=Select overridden option
goto.super.select.parent=Select parent
goto.super.header.not.found=No supercase header found
goto.super.option.not.found=No overridden option found
goto.super.parent.not.found=No parent found
code.style.space.around.separator=Around separator
preview.file.editor.name=Preview

suppress.inspection.option=Suppress for option
suppress.inspection.section=Suppress for section

invalid.config.value="{0}" is not a valid value for {1} for file {2}
read.failure=Failed to read .editorconfig file
action.org.editorconfig.configmanagement.generate.EditorConfigGenerateLanguagePropertiesAction.text=Language Properties
action.org.editorconfig.configmanagement.generate.EditorConfigGenerateLanguagePropertiesAction.description=Add language properties
popup.title.choose.language=Choose Language

error.timeout=Timeout when searching .editorconfig for source file
notification.group.error=EditorConfig operation failed
notification.group.disabled=EditorConfig disabled
PK�o.�	�	=org/editorconfig/language/filetype/EditorConfigFileType.class���=d7org/editorconfig/language/filetype/EditorConfigFileType/com/intellij/openapi/fileTypes/LanguageFileType<init>()V.org/editorconfig/language/EditorConfigLanguageINSTANCE0Lorg/editorconfig/language/EditorConfigLanguage;	
	com/intellij/lang/Language
(Lcom/intellij/lang/Language;)V
this9Lorg/editorconfig/language/filetype/EditorConfigFileType;getName()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;EditorConfiggetDescription5org/editorconfig/language/messages/EditorConfigBundle7Lorg/editorconfig/language/messages/EditorConfigBundle;		file.type.descriptionget&(Ljava/lang/String;)Ljava/lang/String;!"
#getDefaultExtensioneditorconfig&getIcon()Ljavax/swing/Icon;!com/intellij/icons/AllIcons$Nodes*EditorconfigLjavax/swing/Icon;,-	+.,kotlin/jvm/internal/Intrinsics1checkNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V34
25
getCharset<(Lcom/intellij/openapi/vfs/VirtualFile;[B)Ljava/lang/String;file9checkNotNullParameter;4
2<content>UTF-8@&Lcom/intellij/openapi/vfs/VirtualFile;[B<clinit>
E		GLkotlin/Metadata;mv	kxi0d1���2




��

��




��

Æ��20B¢J02020HJ	0HJ
0¢¢HJ
0HJ0H¨d21Lcom/intellij/openapi/fileTypes/LanguageFileType;Lorg/jetbrains/annotations/Nls;intellij.editorconfigcom/intellij/icons/AllIconsXNodesEditorConfigFileType.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1	\]5*����^_]-�^
_\]3	� �$�^_	\%]-'�^_\()]4
�/Y0�6�^_
\78]M+:�=,?�=A�^_ 9B>C\`
D]�Y�F�H�a
+YZb[c^IJ[IKILIMNIKOIPQ[sRS[ssTss7sUs9sBs>sUs%sssVs(s-ssWPK~�ZFrr4org/editorconfig/language/EditorConfigLanguage.class���=-.org/editorconfig/language/EditorConfigLanguagecom/intellij/lang/Language<init>()VEditorConfigjava/lang/String	text/editorconfig((Ljava/lang/String;[Ljava/lang/String;)V
this0Lorg/editorconfig/language/EditorConfigLanguage;<clinit>
INSTANCE	#Lorg/jetbrains/annotations/NotNull;Lkotlin/Metadata;mv	kxi0d1(��


Æ��20B¢¨d2Lcom/intellij/lang/Language;intellij.editorconfigEditorConfigLanguage.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
SourceFileRuntimeVisibleAnnotations1'(<*�
L+S+��)*(�Y���+&,7[IIIII ![s"#[ss$ss%PK��=w��Aorg/editorconfig/language/index/EditorConfigIdentifierIndex.class���=�;org/editorconfig/language/index/EditorConfigIdentifierIndex[Lcom/intellij/util/indexing/FileBasedIndexExtension<Ljava/lang/String;Ljava/lang/Integer;>;2com/intellij/util/indexing/FileBasedIndexExtension<init>()V
=com/intellij/util/indexing/DefaultFileTypeSpecificInputFilter
'com/intellij/openapi/fileTypes/FileType7org/editorconfig/language/filetype/EditorConfigFileTypeINSTANCE9Lorg/editorconfig/language/filetype/EditorConfigFileType;	-([Lcom/intellij/openapi/fileTypes/FileType;)V
editorconfigInputFilter?Lcom/intellij/util/indexing/DefaultFileTypeSpecificInputFilter;	this=Lorg/editorconfig/language/index/EditorConfigIdentifierIndex;getValueExternalizer)()Lcom/intellij/util/io/DataExternalizer;>()Lcom/intellij/util/io/DataExternalizer<Ljava/lang/Integer;>;#Lorg/jetbrains/annotations/NotNull;Rorg/editorconfig/language/index/EditorConfigIdentifierIndex$getValueExternalizer$1!
"%com/intellij/util/io/DataExternalizer$
getIndexer*()Lcom/intellij/util/indexing/DataIndexer;y()Lcom/intellij/util/indexing/DataIndexer<Ljava/lang/String;Ljava/lang/Integer;Lcom/intellij/util/indexing/FileContent;>;#(Ljava/lang/Object;)Ljava/util/Map;)getIndexer$lambda$0v(Lorg/editorconfig/language/index/EditorConfigIdentifierIndex;Lcom/intellij/util/indexing/FileContent;)Ljava/util/Map;+,
-.9(Lcom/intellij/util/indexing/FileContent;)Ljava/util/Map;0"java/lang/invoke/LambdaMetafactory2metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;45
367mapg(Lorg/editorconfig/language/index/EditorConfigIdentifierIndex;)Lcom/intellij/util/indexing/DataIndexer;9:;getName!()Lcom/intellij/util/indexing/ID;H()Lcom/intellij/util/indexing/ID<Ljava/lang/String;Ljava/lang/Integer;>;=org/editorconfig/language/index/EditorConfigIdentifierIndexKt@$getEDITOR_CONFIG_IDENTIFIER_INDEX_IDB>
AC
getVersion()IdependsOnFileContent()ZgetInputFilterA()Lcom/intellij/util/indexing/DefaultFileTypeSpecificInputFilter;getKeyDescriptor&()Lcom/intellij/util/io/KeyDescriptor;:()Lcom/intellij/util/io/KeyDescriptor<Ljava/lang/String;>;/com/intellij/util/io/EnumeratorStringDescriptorN1Lcom/intellij/util/io/EnumeratorStringDescriptor;P	OQkotlin/jvm/internal/IntrinsicsTcheckNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)VVW
UX"com/intellij/util/io/KeyDescriptorZisValidReferenceL(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)ZGorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement^
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;`a_bQorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptordgetReference!()Lcom/intellij/psi/PsiReference;fg_h(com/intellij/psi/PsiPolyVariantReferencejmultiResolve$(Z)[Lcom/intellij/psi/ResolveResult;lmknmultiResolve(...)p[Ljava/lang/Object;rcom/intellij/psi/PsiReferencetresolve()Lcom/intellij/psi/PsiElement;vwux	referenceLcom/intellij/psi/PsiReference;
identifierILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;this$0~checkNotNullParameter�W
U�it�java/util/LinkedHashMap�
�
java/util/Map�Rorg/editorconfig/language/index/EditorConfigIdentifierIndex$getIndexer$1$visitor$1�O(Lorg/editorconfig/language/index/EditorConfigIdentifierIndex;Ljava/util/Map;)V�
��
isIndexing()Ljava/lang/ThreadLocal;��
A�java/lang/Boolean�valueOf(Z)Ljava/lang/Boolean;��
��java/lang/ThreadLocal�set(Ljava/lang/Object;)V��
��&com/intellij/util/indexing/FileContent�
getPsiFile()Lcom/intellij/psi/PsiFile;����"com/intellij/psi/PsiElementVisitor�com/intellij/psi/PsiFile�accept'(Lcom/intellij/psi/PsiElementVisitor;)V����resultLjava/util/Map;visitorTLorg/editorconfig/language/index/EditorConfigIdentifierIndex$getIndexer$1$visitor$1;(Lcom/intellij/util/indexing/FileContent;&()Lcom/intellij/util/indexing/IndexId;=>
�"com/intellij/util/indexing/IndexId�9()Lcom/intellij/util/indexing/FileBasedIndex$InputFilter;IJ
�5com/intellij/util/indexing/FileBasedIndex$InputFilter�access$isValidReference�(Lorg/editorconfig/language/index/EditorConfigIdentifierIndex;Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)Z\]
�$thisLkotlin/Metadata;mv	kxi0d1"��L






��

��




��

��

��



������2000B¢J0HJ	0000
HJ0HJ
00HJ)#
 *00
 *000¢HJ00HJ0HJ020HR0X‚¢
��¨d24Lcom/intellij/util/indexing/FileBasedIndexExtension;(Lcom/intellij/util/indexing/DataIndexer;$Lcom/intellij/util/io/KeyDescriptor;Lcom/intellij/util/indexing/ID;kotlin.jvm.PlatformType'Lcom/intellij/util/io/DataExternalizer;intellij.editorconfig)com/intellij/util/indexing/FileBasedIndex�InputFilterEditorConfigIdentifierIndex.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable	Signature
StackMapTableInnerClasses
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1� 
�N*�	*�Y�
L+�S+����0��9�"Y�#�%��

��� &'�5*�<��
(��(� =>�.�D��*��?� EF�,��+�GH�,��,�IJ�/*���-�� KL�7
�RYS�Y�[��.�
�M� \]��\+�c�e��+�iM,�k�*,�k�oYq�Y�s������,Y��y��	�W���(u@CuA�345D6Y7[4� Ez{\\|}+,��F*��+�����Y����M��Y*,��N������+��-����������,��!$+%:&D'�*/��!%��F~F��A=��2*�������AI��2*����������:*+������|}����	�"����y��[I�I�I��I��I��[s��[ss�s�s�ssssGs�s&s�s�sIsKs�s=s�s�s ss�sEs\s|s}s��8*/1PK��.'��Corg/editorconfig/language/index/EditorConfigIdentifierIndexKt.class���=B=org/editorconfig/language/index/EditorConfigIdentifierIndexKtjava/lang/Object$getEDITOR_CONFIG_IDENTIFIER_INDEX_ID!()Lcom/intellij/util/indexing/ID;H()Lcom/intellij/util/indexing/ID<Ljava/lang/String;Ljava/lang/Integer;>;#Lorg/jetbrains/annotations/NotNull;!EDITOR_CONFIG_IDENTIFIER_INDEX_IDLcom/intellij/util/indexing/ID;	
	
isIndexing()Ljava/lang/ThreadLocal;.()Ljava/lang/ThreadLocal<Ljava/lang/Boolean;>;Ljava/lang/ThreadLocal;
	<clinit>()Veditorconfig.index.namecom/intellij/util/indexing/IDcreate3(Ljava/lang/String;)Lcom/intellij/util/indexing/ID;
create(...)kotlin/jvm/internal/IntrinsicscheckNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V!"
 #java/lang/ThreadLocal%<init>'
&(FLcom/intellij/util/indexing/ID<Ljava/lang/String;Ljava/lang/Integer;>;,Ljava/lang/ThreadLocal<Ljava/lang/Boolean;>;Lkotlin/Metadata;mv	kxi0d1���$
��


��





"5��#
 *00
 *000¢X€¢
��"0
0	X€¢
��¨d2kotlin.jvm.PlatformTypeintellij.editorconfigEditorConfigIdentifierIndex.kt	SignatureRuntimeInvisibleAnnotationsCodeLineNumberTable
SourceFileRuntimeVisibleAnnotations1	
<*=
<+=>��?<=
>��?<=>5�Y�$��&Y�)��?
@;AR,-[I.I/I01I23I45[s67[
s	s
s8s9s8ssss
ss8ss:PK���v
v
;org/editorconfig/language/messages/EditorConfigBundle.class���=d5org/editorconfig/language/messages/EditorConfigBundlejava/lang/Object<init>()V
this7Lorg/editorconfig/language/messages/EditorConfigBundle;getBundle$intellij_editorconfig()Lcom/intellij/DynamicBundle;#Lorg/jetbrains/annotations/NotNull;bundleLcom/intellij/DynamicBundle;	get9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;Lorg/jetbrains/annotations/Nls;'Lorg/jetbrains/annotations/PropertyKey;resourceBundlemessages.EditorConfigBundlekeykotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
params java/util/Arrays"copyOf)([Ljava/lang/Object;I)[Ljava/lang/Object;$%
#&com/intellij/DynamicBundle(
getMessage*
)+getMessage(...)-checkNotNullExpressionValue/
0Ljava/lang/String;[Ljava/lang/Object;&(Ljava/lang/String;)Ljava/lang/String;
5$i$f$emptyArrayImessageLkotlin/jvm/JvmStatic;INSTANCE;
	<4
>8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;paramA<clinit>
&(Ljava/lang/Class;Ljava/lang/String;)VF
)GBUNDLELkotlin/Metadata;mv	kxi0d1��.

��


��






Æ��20B¢J	0¢
¢20H‡J5	0¢
¢202

00"0H¢J0¢
¢20HJ$0¢
¢2020HR0X†T¢
��R0X€¢
��¨d2intellij.editorconfigEditorConfigBundle.kt*Lkotlin/jvm/internal/SourceDebugExtension;value3SMAP
EditorConfigBundle.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigBundle.kt
org/editorconfig/language/messages/EditorConfigBundle
+ 2 ArrayIntrinsics.kt
kotlin/ArrayIntrinsicsKt
*L
1#1,30:1
26#2:31
*S KotlinDebug
*F
+ 1 EditorConfigBundle.kt
org/editorconfig/language/messages/EditorConfigBundle
*L
21#1:31
*E
RuntimeInvisibleAnnotations
ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsRuntimeVisibleAnnotations
SourceFileSourceDebugExtension1;
[
[
I2\E[
]/*��^_	
].��^
_	
[
�]^ +�,!��+,,��'�,Y.�1�^_  	
 2  3[

`s

4]_+�*+>�M,,��'�6�^
_ 
78	
2[

`s
94]8*��=*�?�^_2a:[

`s
9@]R*�+B��=*�M,+S,�6�^_2A2a:[

`s

C]1�Y�D�=�)YE�H��^

bWc3SMAP
EditorConfigBundle.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigBundle.kt
org/editorconfig/language/messages/EditorConfigBundle
+ 2 ArrayIntrinsics.kt
kotlin/ArrayIntrinsicsKt
*L
1#1,30:1
26#2:31
*S KotlinDebug
*F
+ 1 EditorConfigBundle.kt
org/editorconfig/language/messages/EditorConfigBundle
*L
21#1:31
*E
adJK[ILIMINOILPIQR[sST[s
sUssIsUssssss
sss sUss9sAsV[XY[sZPK��$���Xorg/editorconfig/language/index/EditorConfigIdentifierIndex$getValueExternalizer$1.class���=_Rorg/editorconfig/language/index/EditorConfigIdentifierIndex$getValueExternalizer$1NLjava/lang/Object;Lcom/intellij/util/io/DataExternalizer<Ljava/lang/Integer;>;java/lang/Object%com/intellij/util/io/DataExternalizer<init>()V	

thisTLorg/editorconfig/language/index/EditorConfigIdentifierIndex$getValueExternalizer$1;save(Ljava/io/DataOutput;I)V#Lorg/jetbrains/annotations/NotNull;outkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
java/io/DataOutputwriteInt(I)VLjava/io/DataOutput;valueIread((Ljava/io/DataInput;)Ljava/lang/Integer;in$java/io/DataInput&readInt()I()'*java/lang/Integer,valueOf(I)Ljava/lang/Integer;./
-0Ljava/io/DataInput;)(Ljava/io/DataOutput;Ljava/lang/Object;)Vjava/lang/Number4intValue6)
57
9p0p1Ljava/lang/Object;'(Ljava/io/DataInput;)Ljava/lang/Object;"#
?Lkotlin/Metadata;mv	kxi0d1r��'
��






��

*��
��200J020H¢J02	0
20H¨d2'Lcom/intellij/util/io/DataExternalizer;intellij.editorconfig;org/editorconfig/language/index/EditorConfigIdentifierIndexOgetValueExternalizer)()Lcom/intellij/util/io/DataExternalizer;QREditorConfigIdentifierIndex.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations1	U/*��VW
UL+�+��VW 
 !X	"#UD+%�+�+�1�VW
$2YXA3UK
*+,�5�8�:�VW 


;
<=A">U:*+�@�VW
;2Z
[PS\]T^RAB[ICIDIEFICGIHI[sJK[
ssLsMs"s$s2s#ssMsss sNPK)��BB8org/editorconfig/settings/EditorConfigConfigurable.class���=�2org/editorconfig/settings/EditorConfigConfigurable4com/intellij/psi/codeStyle/CodeStyleSettingsProvider@com/intellij/application/options/GeneralCodeStyleOptionsProvider<init>()V
	this4Lorg/editorconfig/settings/EditorConfigConfigurable;createComponent()Ljavax/swing/JComponent;#Lorg/jetbrains/annotations/NotNull;Dorg/editorconfig/settings/EditorConfigConfigurable$createComponent$17(Lorg/editorconfig/settings/EditorConfigConfigurable;)V
kotlin/jvm/functions/Function1%com/intellij/ui/dsl/builder/BuilderKtpanelG(Lkotlin/jvm/functions/Function1;)Lcom/intellij/openapi/ui/DialogPanel;
javax/swing/JComponent
isModified1(Lcom/intellij/psi/codeStyle/CodeStyleSettings;)Zsettings!kotlin/jvm/internal/Intrinsics#checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V%&
$'	myEnabledLjavax/swing/JCheckBox;)*	+))throwUninitializedPropertyAccessException(Ljava/lang/String;)V./
$0javax/swing/JCheckBox2
isSelected()Z45
36.org/editorconfig/settings/EditorConfigSettings8,com/intellij/psi/codeStyle/CodeStyleSettings:getCustomSettingsG(Ljava/lang/Class;)Lcom/intellij/psi/codeStyle/CustomCodeStyleSettings;<=
;>ENABLEDZ@A	9B.Lcom/intellij/psi/codeStyle/CodeStyleSettings;apply1(Lcom/intellij/psi/codeStyle/CodeStyleSettings;)V3com/intellij/openapi/application/ApplicationManagerGgetApplication0()Lcom/intellij/openapi/application/Application;IJ
HK,com/intellij/openapi/application/ApplicationM
getMessageBus)()Lcom/intellij/util/messages/MessageBus;OPNQgetMessageBus(...)ScheckNotNullExpressionValueU&
$VEDITOR_CONFIG_ENABLED_TOPIC"Lcom/intellij/util/messages/Topic;XY	9ZX%com/intellij/util/messages/MessageBus]
syncPublisher6(Lcom/intellij/util/messages/Topic;)Ljava/lang/Object;_`^a.org/editorconfig/settings/EditorConfigListenercjava/lang/BooleanevalueOf(Z)Ljava/lang/Boolean;gh
fivalueChanged(Ljava/lang/Boolean;)VkldmnewValuebus'Lcom/intellij/util/messages/MessageBus;resetsetSelected(Z)Vst
3udisposeUIResourceshasSettingsPagecreateCustomSettingsd(Lcom/intellij/psi/codeStyle/CodeStyleSettings;)Lcom/intellij/psi/codeStyle/CustomCodeStyleSettings;F
9{2com/intellij/psi/codeStyle/CustomCodeStyleSettings}access$setMyEnabled$pN(Lorg/editorconfig/settings/EditorConfigConfigurable;Ljavax/swing/JCheckBox;)V$this<set-?>access$getMyEnabled$pM(Lorg/editorconfig/settings/EditorConfigConfigurable;)Ljavax/swing/JCheckBox;Lkotlin/Metadata;mv	kxi0d1�8





��

��

��

��



��2020B¢J0HJ020	HJ
0HJ0
20	HJ0HJ0HJ0HJ020	HJ020	HR0X‚.¢
��¨d26Lcom/intellij/psi/codeStyle/CodeStyleSettingsProvider;BLcom/intellij/application/options/GeneralCodeStyleOptionsProvider;Ljavax/swing/JComponent;4Lcom/intellij/psi/codeStyle/CustomCodeStyleSettings;intellij.editorconfigEditorConfigConfigurable.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1)*�/*�
���
�<�Y*�������� �p-+"�(*�,Y�
W-�1�7+9�?�9�C����	U3@�.�--!D�EF��Q+"�(*�,Y�
W-�1�7=+9�?�9�C�L�RYT�WN-�[Y\�W�b�d�j�n��U3�23&455P6�*8oA5pqQQ!D�rF�i%+"�(*�,Y�
W-�1+9�?�9�C�v��U3�
9$:�%%!D�w�+��=�5�,��?�E�+��B�x5�,��D�yz�F+"�(�9Y+�|�~��G�!D����:*+�,�����*���/*�,�����
���g��[I�I�I��I��I��[s��[ss�s�ss)s*sEs�s!sDs
s�sys�swsxs�ssrs�PKJZ���Worg/editorconfig/language/codestyle/EditorConfigLanguageCodeStyleSettingsProvider.class���=�Qorg/editorconfig/language/codestyle/EditorConfigLanguageCodeStyleSettingsProvider<com/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider<init>()V
thisSLorg/editorconfig/language/codestyle/EditorConfigLanguageCodeStyleSettingsProvider;getLanguage2()Lorg/editorconfig/language/EditorConfigLanguage;#Lorg/jetbrains/annotations/NotNull;.org/editorconfig/language/EditorConfigLanguageINSTANCE0Lorg/editorconfig/language/EditorConfigLanguage;	createConfigurable�(Lcom/intellij/psi/codeStyle/CodeStyleSettings;Lcom/intellij/psi/codeStyle/CodeStyleSettings;)Lcom/intellij/psi/codeStyle/CodeStyleConfigurable;baseSettingskotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

modelSettingsEorg/editorconfig/language/codestyle/EditorConfigCodeStyleConfigurable _(Lcom/intellij/psi/codeStyle/CodeStyleSettings;Lcom/intellij/psi/codeStyle/CodeStyleSettings;)V"
!#0com/intellij/psi/codeStyle/CodeStyleConfigurable%.Lcom/intellij/psi/codeStyle/CodeStyleSettings;getConfigurableDisplayName()Ljava/lang/String;EditorConfig*customizeDefaultsy(Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings;Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;)VcommonSettings.
indentOptions02com/intellij/psi/codeStyle/CommonCodeStyleSettings2!SPACE_AROUND_ASSIGNMENT_OPERATORSZ45	36SPACE_BEFORE_COMMA85	39SPACE_AFTER_COMMA;5	3<SPACE_BEFORE_COLON>5	3?SPACE_AFTER_COLONA5	3BSPACE_AROUND_EQUALITY_OPERATORSD5	3EALIGN_GROUP_FIELD_DECLARATIONSG5	3H4Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings;BLcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;customizeSettings�(Lcom/intellij/psi/codeStyle/CodeStyleSettingsCustomizable;Lcom/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider$SettingsType;)VconsumerNsettingsTypeP^org/editorconfig/language/codestyle/EditorConfigLanguageCodeStyleSettingsProvider$WhenMappingsR$EnumSwitchMapping$0[ITU	SVIcom/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider$SettingsTypeXordinal()IZ[
Y\java/lang/String^48;>A8com/intellij/psi/codeStyle/CodeStyleSettingsCustomizableeshowStandardOptions([Ljava/lang/String;)Vghfi5org/editorconfig/language/messages/EditorConfigBundlek7Lorg/editorconfig/language/messages/EditorConfigBundle;m	ln!code.style.space.around.separatorpget&(Ljava/lang/String;)Ljava/lang/String;rs
ltrenameStandardOption'(Ljava/lang/String;Ljava/lang/String;)Vvwfx?com/intellij/psi/codeStyle/CodeStyleSettingsCustomizableOptionszgetInstanceC()Lcom/intellij/psi/codeStyle/CodeStyleSettingsCustomizableOptions;|}
{~SPACES_AROUND_OPERATORSLjava/lang/String;��	{�moveStandardOption�wf�G:Lcom/intellij/psi/codeStyle/CodeStyleSettingsCustomizable;KLcom/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider$SettingsType;
getCodeSample_(Lcom/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider$SettingsType;)Ljava/lang/String;groot = true

[foo]
charset = utf-8
key = value1, value2, value3
key2 = value4:value5
; another comment
�()Lcom/intellij/lang/Language;
�com/intellij/lang/Language�Lkotlin/Metadata;mv	kxi0d1��H




��



��

��



��

��



����20B¢J02020HJ0	2
020
HJ0	2020HJ020HJ0HJ0H¨d2>Lcom/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider;2Lcom/intellij/psi/codeStyle/CodeStyleConfigurable;intellij.editorconfig@com/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions�
IndentOptionsSettingsTypeWhenMappings0EditorConfigLanguageCodeStyleSettingsProvider.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileRuntimeVisibleAnnotations1�/*���
�	
�.����	
�
�W+�,��!Y+,�$�&��� 	
''�
�


()�-+���	
�
,-��0+/�,1�+�7+�:+�=+�@+�C+�F+�I��" %*/� 0	
0.J00K�


LM�&�+O�,Q�,�W_�].�k+�_N-`S-aS-bS-cS-dS-�j+`�oq�u�y+c�����+d������+�_N-�S-�j���,�S�J,-9 <>!AC"FH#KLQ&a'o(�,�/�0� �	
�N��P��


���=	+Q����:�		
	P��
�
A��2*������
�	
��3�	Y�@S����v��[I�I�I��I��I��[s��[s
s�sss�ss'ss,s�s.sJs0sKsLsNs�sPs�s�s�s(sss�PKTٛà�4org/editorconfig/settings/EditorConfigSettings.class���=.editorconfig
2com/intellij/psi/codeStyle/CustomCodeStyleSettings<init>C(Ljava/lang/String;Lcom/intellij/psi/codeStyle/CodeStyleSettings;)V	

.org/editorconfig/settings/EditorConfigSettingsENABLEDZ com/intellij/util/messages/Topic.org/editorconfig/settings/EditorConfigListener
(Ljava/lang/Class;)V	
EDITOR_CONFIG_ENABLED_TOPIC"Lcom/intellij/util/messages/Topic;	SignatureTLcom/intellij/util/messages/Topic<Lorg/editorconfig/settings/EditorConfigListener;>;RuntimeInvisibleAnnotations+Lcom/intellij/util/messages/Topic$AppLevel;1(Lcom/intellij/psi/codeStyle/CodeStyleSettings;)VCodeLineNumberTableLocalVariableTablethis0Lorg/editorconfig/settings/EditorConfigSettings;	container.Lcom/intellij/psi/codeStyle/CodeStyleSettings;<clinit>()V
SourceFileEditorConfigSettings.javaInnerClasses,)com/intellij/util/messages/Topic$AppLevelAppLevel1

I
*+�*�	� !
"#
$%&'%
�Y��� ()*
+-&	PK������4org/editorconfig/settings/EditorConfigListener.class���=	.org/editorconfig/settings/EditorConfigListenerjava/lang/ObjectvalueChanged(Ljava/lang/Boolean;)V
SourceFileEditorConfigListener.javaPK�N�n%n%Iorg/editorconfig/configmanagement/EditorConfigIndentOptionsProvider.class���=Corg/editorconfig/configmanagement/EditorConfigIndentOptionsProvider4com/intellij/psi/codeStyle/FileIndentOptionsProvider<init>()V
thisELorg/editorconfig/configmanagement/EditorConfigIndentOptionsProvider;getIndentOptions�(Lcom/intellij/openapi/project/Project;Lcom/intellij/psi/codeStyle/CodeStyleSettings;Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;projectkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
settingsfileorg/editorconfig/UtilsINSTANCELorg/editorconfig/Utils;	isFullIntellijSettingsSupport()Z!"
#$com/intellij/openapi/project/Project%
isDisposed'"&(	isEnabled1(Lcom/intellij/psi/codeStyle/CodeStyleSettings;)Z*+
,?org/editorconfig/plugincomponents/EditorConfigPropertiesService.	CompanionKLorg/editorconfig/plugincomponents/EditorConfigPropertiesService$Companion;01	/2Iorg/editorconfig/plugincomponents/EditorConfigPropertiesService$Companion4getInstancei(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/plugincomponents/EditorConfigPropertiesService;67
58
getPropertiesJ(Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/ec4j/core/ResourceProperties;:;
/<applyCodeStyleSettings�(Lcom/intellij/openapi/project/Project;Lorg/ec4j/core/ResourceProperties;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/psi/codeStyle/CodeStyleSettings;)Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;>?
@
properties"Lorg/ec4j/core/ResourceProperties;&Lcom/intellij/openapi/project/Project;.Lcom/intellij/psi/codeStyle/CodeStyleSettings;&Lcom/intellij/openapi/vfs/VirtualFile;getIndentStatusBarUiContributor}(Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;)Lcom/intellij/psi/codeStyle/IndentStatusBarUIContributor;
indentOptionsIJorg/editorconfig/configmanagement/EditorConfigIndentStatusBarUIContributorKE(Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;)VM
LN7com/intellij/psi/codeStyle/IndentStatusBarUIContributorPBLcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;indent_sizeSconfigValueForKeyH(Lorg/ec4j/core/ResourceProperties;Ljava/lang/String;)Ljava/lang/String;UV
Wcontinuation_indent_sizeY	tab_width[indent_style]$com/intellij/openapi/vfs/VirtualFile_getFileType+()Lcom/intellij/openapi/fileTypes/FileType;ab
`c,com/intellij/psi/codeStyle/CodeStyleSettingsem(Lcom/intellij/openapi/fileTypes/FileType;)Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;g
fh@com/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptionsjclone()Ljava/lang/Object;lm
knenull cannot be cast to non-null type com.intellij.psi.codeStyle.CommonCodeStyleSettings.IndentOptionspcheckNotNullr
sgetCanonicalPath()Ljava/lang/String;uv
`wapplyIndentOptions�(Lcom/intellij/openapi/project/Project;Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Zyz
{setOverrideLanguageOptions(Z)V}~
k
indentSizeLjava/lang/String;continuationIndentSizetabWidthindentStyle org/ec4j/core/ResourceProperties�java/lang/String�calculateIndentSizez(Ljava/lang/String;Ljava/lang/String;Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;)Ljava/lang/String;��
�calculateContinuationIndentSize8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;��
�calculateTabWidth��
�java/lang/CharSequence�length()I����applyIndentSizeW(Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;Ljava/lang/String;)Z��
�invalidConfigMessage_(Lcom/intellij/openapi/project/Project;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V��
�applyContinuationIndentSize��
�
applyTabWidth��
�applyIndentStyle��
�changedZcalculatedIndentSizecalculatedContinuationSizecalculatedTabWidthfilePathtab�areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z��
�TAB_SIZEI��	k�valueOf(I)Ljava/lang/String;��
��E$i$a$-ifEmpty-EditorConfigIndentOptionsProvider$calculateIndentSize$1optionsjava/lang/Object�Q$i$a$-ifEmpty-EditorConfigIndentOptionsProvider$calculateContinuationIndentSize$1�kotlin/text/StringsKt�toIntOrNull'(Ljava/lang/String;)Ljava/lang/Integer;��
��java/lang/Number�intValue��
��INDENT_SIZE��	k�=$i$a$-let-EditorConfigIndentOptionsProvider$applyIndentSize$1itjava/lang/Integer�CONTINUATION_INDENT_SIZE��	k�I$i$a$-let-EditorConfigIndentOptionsProvider$applyContinuationIndentSize$1;$i$a$-let-EditorConfigIndentOptionsProvider$applyTabWidth$1space�USE_TAB_CHARACTER��	k��(Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;)Lcom/intellij/psi/codeStyle/modifier/CodeStyleStatusBarUIContributor;GH
�Ccom/intellij/psi/codeStyle/modifier/CodeStyleStatusBarUIContributor�p0Lkotlin/Metadata;mv	kxi0d1��@




��

��

��

��

��





������20B¢J*020202	0
20HJ
02020HJB020202020202020HJ02020HJ02020HJ02020HJ02020HJ 0202020HJ02020HJ"020202	0
HJ0 20H¨!d26Lcom/intellij/psi/codeStyle/FileIndentOptionsProvider;9Lcom/intellij/psi/codeStyle/IndentStatusBarUIContributor;intellij.editorconfig2com/intellij/psi/codeStyle/CommonCodeStyleSettings�
IndentOptions$EditorConfigIndentOptionsProvider.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigIndentOptionsProvider.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigIndentOptionsProvider.kt
org/editorconfig/configmanagement/EditorConfigIndentOptionsProvider
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,139:1
1#2:140
*E
CodeLineNumberTableLocalVariableTable
StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1
�/*���	
��F+�,�-�� �$��+�)�
,�-���3+�9-�=:*+-,�A��/<4<
BCF	
FDFEFF
GH�F+J��LY+�O�Q�� 	
IR>?�5
d� ,T�X:� ,Z�X:� ,\�X:� ,^�X:-�d�i�oYq�t�k:	*+	-�x�|�	��	��'�b
&�`f����k�&	)*+!,,-C.Y/_0b2f
Y��N��!C��,8��C!IR	d	
dDdBCdFdEyz�'�6*-,��:	*	��:
*-��:	������� *,	���	6�� +	T��
������� *,
���	6�� +	T��������� *,���	6�� +\��������� *,���	6�� +^���>�1&k��������@@@@�f89
:; <2<5=?>EARDdDgEqFwI�L�L�M�N�Q�T�T�U�V�Y�\z���
���	���
 ����	
�D�IR�������������������8,����0+��:�����6-��������,���@A�@��`!�$`+`6a4$��8	
8��8��8�R����",��N-�����
6+�-�����@	@��d�dd!d*��"	
"��"������<+�������,����Ƨ+�������,�+�@@@��"ggh"j3j6k:n;o <	
<��<������,��Y��ζ�>6+���W�\�A�rstrru4��	��	
IR������,��Y��ζ�>6+���W�\�A�xyzxx{4��	��	
IR������,��Y��ζ�>6+���W�\�A�~�~~�4��	��	
IR�����t ,����,߸��+,������������  	
 IR ��AG��=	*+����		
	�Rk��	5/0��SMAP
EditorConfigIndentOptionsProvider.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigIndentOptionsProvider.kt
org/editorconfig/configmanagement/EditorConfigIndentOptionsProvider
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,139:1
1#2:140
*E
���[I�I�I��I��I��[s��["s
s�ss>sRssDsBsCssFssEs�s�sIs�s�sys�s�s�s�s�s�s�s�s�s�s�ssGs�s���[s�PK���\\org/editorconfig/Utils.class���=6org/editorconfig/Utilsjava/lang/Object<init>()V
thisLorg/editorconfig/Utils;isEnabledInTests()ZZ
	setEnabledInTests(Z)V<set-?>isEnabledInTests$annotationsLkotlin/jvm/JvmStatic;configValueForKeyH(Lorg/ec4j/core/ResourceProperties;Ljava/lang/String;)Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;<this>kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
key  org/ec4j/core/ResourceProperties"
getProperties()Ljava/util/Map;$%
#&
java/util/Map(get&(Ljava/lang/Object;)Ljava/lang/Object;*+),org/ec4j/core/model/Property.0getSourceValue()Ljava/lang/String;23
/4getSourceValue(...)6checkNotNullExpressionValue8
9java/lang/CharSequence;kotlin/text/StringsKt=trim2(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;?@
>AtoStringC3
DUNSET_VALUES[Ljava/lang/String;FG	Hkotlin/collections/ArraysKtJcontains(([Ljava/lang/Object;Ljava/lang/Object;)ZLM
KNpropLorg/ec4j/core/model/Property;valueLjava/lang/String;$this$configValueForKey"Lorg/ec4j/core/ResourceProperties;java/lang/StringV	isEnabled1(Lcom/intellij/psi/codeStyle/CodeStyleSettings;)Z$Lorg/jetbrains/annotations/Nullable;.org/editorconfig/settings/EditorConfigSettings[,com/intellij/psi/codeStyle/CodeStyleSettings]getCustomSettingsIfCreatedG(Ljava/lang/Class;)Lcom/intellij/psi/codeStyle/CustomCodeStyleSettings;_`
^aENABLEDc
	\dcurrentSettings.Lcom/intellij/psi/codeStyle/CodeStyleSettings;)(Lcom/intellij/openapi/project/Project;)Zprojecti*com/intellij/application/options/CodeStylekgetSettingsV(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleSettings;mn
loXY
q&Lcom/intellij/openapi/project/Project;isFullIntellijSettingsSupport%ourIsFullSettingsSupportEnabledInTestu
	v#editor.config.full.settings.supportx+com/intellij/openapi/util/registry/Registryzis(Ljava/lang/String;)Z|}
{~+setFullIntellijSettingsSupportEnabledInTest$Lorg/jetbrains/annotations/TestOnly;3com/intellij/openapi/application/ApplicationManager�getApplication0()Lcom/intellij/openapi/application/Application;��
��,com/intellij/openapi/application/Application�isUnitTestMode���INSTANCE�
	�enabledinvalidConfigMessage_(Lcom/intellij/openapi/project/Project;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V	configKey�5org/editorconfig/language/messages/EditorConfigBundle�7Lorg/editorconfig/language/messages/EditorConfigBundle;��	��getBundle$intellij_editorconfig()Lcom/intellij/DynamicBundle;��
��com/intellij/DynamicBundle�getResourceBundle()Ljava/util/ResourceBundle;��
��invalid.config.value�length()I��<�?�com/intellij/BundleBase�messageOrDefaulte(Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
��read.failure�message&(Ljava/lang/String;)Ljava/lang/String;��
��ioError�%org/editorconfig/EditorConfigNotifier�errorM(Lcom/intellij/openapi/project/Project;Ljava/lang/String;Ljava/lang/String;)V��
��2$i$a$-ifEmpty-Utils$invalidConfigMessage$message$1IconfigValuefilePath$com/intellij/openapi/project/Project�[Ljava/lang/Object;�java/util/ResourceBundle�getFilePath`(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/String;file�$com/intellij/openapi/vfs/VirtualFile�isInLocalFileSystem�
��getBasePath�3��getNameWithoutExtension�3
��getFileType+()Lcom/intellij/openapi/fileTypes/FileType;��
��'com/intellij/openapi/fileTypes/FileType�getDefaultExtension�3��/.�$java/lang/invoke/StringConcatFactory�makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;��
���J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;���getCanonicalPath�3
��&Lcom/intellij/openapi/vfs/VirtualFile;exportToString:(Lcom/intellij/openapi/project/Project;)Ljava/lang/String;getSettings(...)�getIndentOptionsD()Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;��
^�getIndentOptions(...)�java/lang/StringBuilder�
�*�getEncodingLine�
getLineEndingsB(Lcom/intellij/psi/codeStyle/CodeStyleSettings;)Ljava/lang/String;
getTrailingSpacesLine3
	getEndOfFileLine3
\(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�addIndentOptions�(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;Ljava/lang/String;)V
.com/intellij/openapi/fileTypes/FileTypeManagergetInstance2()Lcom/intellij/openapi/fileTypes/FileTypeManager;
getRegisteredFileTypes,()[Lcom/intellij/openapi/fileTypes/FileType;
getRegisteredFileTypes(...)!
asSequence0([Ljava/lang/Object;)Lkotlin/sequences/Sequence;#$
K%'org/editorconfig/Utils$exportToString$1')(Lcom/intellij/openapi/project/Project;)V)
(*kotlin/jvm/functions/Function1,kotlin/sequences/SequencesKt.filterX(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence;01
/2kotlin/sequences/Sequence4iterator()Ljava/util/Iterator;6758java/util/Iterator:hasNext<;=next()Ljava/lang/Object;?@;Am(Lcom/intellij/openapi/fileTypes/FileType;)Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;�C
^DequalIndents�(Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;)ZFG
HcheckNotNull(Ljava/lang/Object;)VJK
LbuildPattern=(Lcom/intellij/openapi/fileTypes/FileType;)Ljava/lang/String;NO
P
�D
toString(...)S$$i$a$-forEach-Utils$exportToString$2optionsBLcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;fileType)Lcom/intellij/openapi/fileTypes/FileType;
element$ivLjava/lang/Object;$i$f$forEach$this$forEach$ivLkotlin/sequences/Sequence;settingscommonIndentOptionsresultLjava/lang/StringBuilder;@com/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptionscexport
getBaseDir(()Lcom/intellij/openapi/vfs/VirtualFile;fg�h&com/intellij/openapi/diagnostic/Loggerj;(Ljava/lang/Class;)Lcom/intellij/openapi/diagnostic/Logger;l
kmgetInstance(...)o4Cannot export .editorconfig from the default projectqdebug(Ljava/lang/String;)Vst
ku
.editorconfigw	findChild:(Ljava/lang/String;)Lcom/intellij/openapi/vfs/VirtualFile;yz
�{8dialog.message.editorconfig.already.present.in.overwrite}getPath3
��getPath(...)�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;��
�� dialog.title.editorconfig.exists� com/intellij/openapi/ui/Messages�showYesNoDialog_(Lcom/intellij/openapi/project/Project;Ljava/lang/String;Ljava/lang/String;Ljavax/swing/Icon;)I��
��export$lambda$4O(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;)V��
��"java/lang/invoke/LambdaMetafactory�metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;��
���runb(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;)Ljava/lang/Runnable;���runWriteAction(Ljava/lang/Runnable;)V����$i$f$thisLogger$this$thisLogger$iv $i$a$-run-Utils$export$baseDir$1$this$export_u24lambda_u242$i$a$-let-Utils$export$1titleitbaseDir;com/intellij/openapi/editor/ex/EditorSettingsExternalizable�?()Lcom/intellij/openapi/editor/ex/EditorSettingsExternalizable;�
��isEnsureNewLineAtEOF�
��insert_final_newline=
�(Z)Ljava/lang/String;���getTrimTrailingSpaces()Ljava/lang/Boolean;��
�java/lang/Boolean�booleanValue�
��trim_trailing_whitespace=
��'$i$a$-let-Utils$getTrailingSpacesLine$1getStripTrailingSpaces�3
��None�areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z��
�valueOf(Z)Ljava/lang/Boolean;��
��Whole�getLineSeparator�3
^�getLineSeparatorString��
�end_of_line=
���� $i$a$-let-Utils$getLineEndings$1	separator�com/intellij/util/LineSeparator�values$()[Lcom/intellij/util/LineSeparator;��
��getSeparatorString�3
��name�3
��)com/intellij/openapi/util/text/StringUtil�toLowerCase��
��)$i$a$-find-Utils$getLineSeparatorString$1!Lcom/intellij/util/LineSeparator;($i$a$-let-Utils$getLineSeparatorString$2"[Lcom/intellij/util/LineSeparator;�getEncoding��
�
charset=
��!$i$a$-let-Utils$getEncodingLine$18com/intellij/openapi/vfs/encoding/EncodingProjectManager�b(Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/vfs/encoding/EncodingProjectManager;
;org/editorconfig/configmanagement/ConfigEncodingCharsetUtil=Lorg/editorconfig/configmanagement/ConfigEncodingCharsetUtil;�	getDefaultCharset()Ljava/nio/charset/Charset;	

getDefaultCharset(...)
shouldAddBOMForNewUtf8File
/(Ljava/nio/charset/Charset;Z)Ljava/lang/String;C
encodingManager:Lcom/intellij/openapi/vfs/encoding/EncodingProjectManager;XgetAssociations;(Lcom/intellij/openapi/fileTypes/FileType;)Ljava/util/List;
getAssociations(...)java/lang/Iterable kotlin/collections/CollectionsKt 1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;#"
!#,org/editorconfig/Utils$buildPattern$result$1%.Lorg/editorconfig/Utils$buildPattern$result$1;�'	&(map*1
/+sorted8(Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence;-.
//,1joinToString$default�(Lkotlin/sequences/Sequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/String;34
/5java/util/List7size9�8:{}<�associationsLjava/util/List;USE_TAB_CHARACTERA
	dBTAB_SIZED�	dEINDENT_SIZEG�	dHab[Lappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;NO
�P]R
Tindent_styleV=Xtab
Z	tab_width\(I)Ljava/lang/StringBuilder;N^
�_space
aindent_sizec$$i$a$-apply-Utils$addIndentOptions$1&$this$addIndentOptions_u24lambda_u2410patternadditionalTexteditorConfigExistsjava/io/Filejt
kl?org/editorconfig/plugincomponents/EditorConfigPropertiesServicen	CompanionKLorg/editorconfig/plugincomponents/EditorConfigPropertiesService$Companion;pq	orIorg/editorconfig/plugincomponents/EditorConfigPropertiesService$Companionti(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/plugincomponents/EditorConfigPropertiesService;v
uwgetRootDirs()Ljava/util/Set;yz
o{+org/editorconfig/Utils$editorConfigExists$1}-Lorg/editorconfig/Utils$editorConfigExists$1;�	~�+org/editorconfig/Utils$editorConfigExists$2�(Ljava/io/File;)V�
��kotlin/jvm/functions/Function0�ifEmptyX(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function0;)Lkotlin/sequences/Sequence;��
/�+org/editorconfig/Utils$editorConfigExists$3�
��flatMap�1
/�containsEditorConfig(Ljava/io/File;)Z��
�$$i$a$-any-Utils$editorConfigExists$4dirLjava/io/File;$i$f$any$this$any$iv
projectDirexists�
k�isDirectory�
k�
k��S	k�.editorconfig����%com/intellij/openapi/util/io/FileUtil��}
��pathsToFiles"(Ljava/util/List;)Ljava/util/List;^(Ljava/util/List<Ljava/lang/String;>;)Ljava/util/List<Lcom/intellij/openapi/vfs/VirtualFile;>;paths�java/util/ArrayList�
�java/util/Collection�8java/nio/file/Paths�;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;*�
�� com/intellij/openapi/vfs/VfsUtil�findFile=(Ljava/nio/file/Path;Z)Lcom/intellij/openapi/vfs/VirtualFile;��
��add(Ljava/lang/Object;)Z����%$i$a$-mapNotNull-Utils$pathsToFiles$1>$i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$ivit$iv$iv@$i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv
element$iv$ivelement$iv$iv$iv$this$forEach$iv$iv$ivLjava/lang/Iterable;$i$f$mapNotNullTo$this$mapNotNullTo$iv$ivdestination$iv$ivLjava/util/Collection;$i$f$mapNotNull$this$mapNotNull$ivisApplicableTo)(Lcom/intellij/openapi/vfs/VirtualFile;)ZvirtualFile�isValid�
�� $i$a$-run-Utils$isApplicableTo$1$$this$isApplicableTo_u24lambda_u2413isEditorConfigFilegetName�3
��equals((Ljava/lang/String;Ljava/lang/String;Z)Z��
>�isEnabledForO(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Z��
���
�java/io/IOException�$baseDir�$project�findOrCreateChildDataL(Ljava/lang/Object;Ljava/lang/String;)Lcom/intellij/openapi/vfs/VirtualFile;��
��findOrCreateChildData(...)���
�saveText;(Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;)V��
��java/lang/Throwable�(Ljava/lang/Throwable;)V�
keditorConfigeLjava/io/IOException;<clinit>
none	unsetEDITOR_CONFIG_NAMEEditorConfigEDITOR_CONFIG_FILE_NAMEFULL_SETTINGS_SUPPORT_REG_KEY	PLUGIN_ID&org.editorconfig.editorconfigjetbrainsLkotlin/Metadata;mv	kxi0d1*��v

��








��
















 


Æ��20B¢J,02
0j`202020HJ020J020 HJ!02"0#J$02%02&0HJ'02"0#J(02"0#HJ)02"0#J*02"0#HJ+0HJ,02"0#2-0.J/02001HJ20230J40HJ
50¢6J*702"0#2802902:0J;02<0.J=02<0.J>02"0#J>02?01HJ@02"0#2<0.JA0JB0.0C2D00CJE02F0HJG0*0H2I0R0X†T¢
��R0X†T¢
��R0X‚T¢
��R0X†T¢
��R00	X‚¢

R$08@X‡¢
��
"R0X‚¢
��¨Jd2Lkotlin/text/StringBuilder;intellij.editorconfig2com/intellij/psi/codeStyle/CommonCodeStyleSettings"
IndentOptionsUtils.kt*Lkotlin/jvm/internal/SourceDebugExtension;7SMAP
Utils.kt
Kotlin
*S Kotlin
*F
+ 1 Utils.kt
org/editorconfig/Utils
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
+ 3 _Sequences.kt
kotlin/sequences/SequencesKt___SequencesKt
+ 4 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
+ 5 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,242:1
1#2:243
1#2:259
1313#3,2:244
1247#3,2:247
9#4:246
9#4:262
1603#5,9:249
1855#5:258
1856#5:260
1612#5:261
*S KotlinDebug
*F
+ 1 Utils.kt
org/editorconfig/Utils
*L
229#1:259
112#1:244,2
222#1:247,2
123#1:246
137#1:262
229#1:249,9
229#1:258
229#1:260
229#1:261
*E
RuntimeInvisibleAnnotations
ConstantValueCodeLineNumberTableLocalVariableTable
DeprecatedRuntimeVisibleAnnotations
StackMapTable$RuntimeInvisibleParameterAnnotations	SignatureInnerClasses
SourceFileSourceDebugExtensionBootstrapMethods1�
(
S)(S)x(S)y(S)(FG(
u


(�*/*��+&,	
*��+6*/��+6,
	*
�-.*�J+�,!�+�',�-�/Y�W1�N-�5Y7�:�<�B�E:�I�O�1��/a/�%/WAW+9":5:7;,4"(PQ7RSJ	
JTUJ S(0
XY*p*�*\�b�\L+�
+�e��/@+&	@A@ABAB@C,fg.0ZXh*B+j�+�p�r�+E,	
is0t*J�w�y����/@+H,	
�*O�������W�w�/+MNP,�
.(���*��+j�-��,�f��������:,S-�<:�����#6
:::
:	6�:	

�SS������:+,Y�W����/��>�WWW�<�W���WWW�<�W��"�WWW�<�W���WWW�<�W��DW�
�WWWW�W+6
STUVB�OV_VeVmTsYxSz[�\,HO��z�S�	
�is��S��S��S0ZZ��*�3+j�,͸,�Қ+��,��,�ܹ����,��/.CW+_`.b2_, 3	
3is3��(Z0
��*�*j�*�pY��:L+��Y��:M��Y��N��-,��*���+����
���
���� Y"�:�Ǹ&�(Y*�+�-�3:6�9:�>�M�B:��:6	+�EY��::
��,
�I���-���M�Q
1����-�RYT�:�/Z�~�^d�5;�N�^d�5;�d��^d�5;+Nghi$j(k+l,mKjNnaoqpu��q�r�s�u�����v,f
�3U�	�%VW
�6XY�>Z[u^\�ra]^�_g�`W$�ab�is.(0e)*��+j�+�iN-�&*�:6:6�nYp�:r�v�-M,x�|Y�5:6~,��Y��:��:���:+�����W��,+�����/=�4�:����WW�����+:z{#�-{3|6~FY�a�o�p~s~u���,p!���[���
F*��Y�Sa�SC-��6O���	
�is03*6�������+�,	
3*{*��Y���<=��Y�W1�/
YBW+�����, ���
	
��*x+����L+ʸΙ
�ҧ+ԸΙ
�ҧ�/
�W@�+���)�*�,+	
(Z*�%+��M*,�M,��Y�N6-��Y�W1�/�!^WWBW+�����"�$�,4��	�S �S%	
%_g��*=	T+���N6-�6�'-2::6+���
����M,�,N6-����/S�W��$���@�W���W�W+:��
�#�&�/�>�?�C�D�E�H�O�R�,>&	��#��H��E
��T	
T�S(Z0�*�*+��Y�M>,��Y�W1�/
WWBW+�
����,*��
�S	
is��*c!+j�+�M�,�Y�:,���+
��, !	
!is(Z0NO*�	P+��+�Y�:M,��$�)�-�,�02�<>�6N,�;�-�>�-�/�N8W@W+���&�)�:�;�,*:?@;aSP	
PXY(0FG*x',�C+�C�,�F+�F�,�I+�I���/%@+���, '	
'JW'KW*d�,�<������+::6M�Q,�QS�QU�QW�QWW�QY�QW-�C�+[�QW]�QY�Q-�F�`U�QW�(b�QWd�QY�Q-�I�`U�QWU�QW�/@�h��$+>����8�@�O�V�_�~�����������,H�e��fb�	
�ab�gS�VW�hSih*[	�+j��kY+��Y�W��mM�s+�x�|��$���-�,��Y,��������Y,���-��N6-�9:�>�%�B:�k:6���������/2��W�E�k5;+@+.��+�4�B�Q�U�z�������,Rz��w��pZ[U5��R8�^p���	
�is0��*e&+��� +���+�����������/$@+�,&	
&����*��+��+�M>,:��Y����:6:6��:		�>�E	�B:

:6�W:
6
�W����Y�:6��W�W����8�/n�0
8�;�F8�;W��
8�;+B�� 'JT�agjtwx|}����,�T
��Q�S
j
��g
�[J.��G1�[C6�[
'V\�$Y�� _��b��b��u��w���	
��@1�(0��*� +ٸ+M>,�ҙ,�ܙ��/��@+�	����,*��	�� 	
 ��0��*G+ٸx+����+�,	
��0��*�>+j�,ٸ+�p�r�(*,�� *,�������	����/8@+
��'�=�, >	
>is>��0
��*�G*�+�*x��Y��:M,+�����M��N6�nYp�:,���(+�/k�+"�� �+�,�5?�F�,> �3��0�[,G��G�s*8 �Y����WK*
S*S*�I�+
12:d#$	&~��(uop3%47SMAP
Utils.kt
Kotlin
*S Kotlin
*F
+ 1 Utils.kt
org/editorconfig/Utils
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
+ 3 _Sequences.kt
kotlin/sequences/SequencesKt___SequencesKt
+ 4 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
+ 5 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,242:1
1#2:243
1#2:259
1313#3,2:244
1247#3,2:247
9#4:246
9#4:262
1603#5,9:249
1855#5:258
1856#5:260
1612#5:261
*S KotlinDebug
*F
+ 1 Utils.kt
org/editorconfig/Utils
*L
229#1:259
112#1:244,2
222#1:247,2
123#1:246
137#1:262
229#1:249,9
229#1:258
229#1:260
229#1:261
*E
.[IIIII[s[Ks
s0sss0s
sssFs0sGss0sssssuss0sasbs sgsVsWshsNsXsYs�s�s�sisisssFsJsKses�s�sss�s�s�ss_sgs�s�ss�s�s�s�s�s�s�s�s�sXsfs�sts�s0s�s�s�ssUs s!(&R[s'5<	����������������=��PK�L�x��Corg/editorconfig/language/parser/EditorConfigParserDefinition.class���=�=org/editorconfig/language/parser/EditorConfigParserDefinitionjava/lang/Object"com/intellij/lang/ParserDefinition<init>()V
	&com/intellij/psi/tree/IFileElementType.org/editorconfig/language/EditorConfigLanguage
INSTANCE0Lorg/editorconfig/language/EditorConfigLanguage;	com/intellij/lang/Language(Lcom/intellij/lang/Language;)V
FILE(Lcom/intellij/psi/tree/IFileElementType;	this?Lorg/editorconfig/language/parser/EditorConfigParserDefinition;createLexerB(Lcom/intellij/openapi/project/Project;)Lcom/intellij/lexer/Lexer;#Lorg/jetbrains/annotations/NotNull;project!kotlin/jvm/internal/Intrinsics#checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V%&
$'@org/editorconfig/configmanagement/lexer/EditorConfigLexerFactory)
getAdapter()Lcom/intellij/lexer/Lexer;+,
*-getAdapter(...)/checkNotNullExpressionValue1&
$2&Lcom/intellij/openapi/project/Project;createParserE(Lcom/intellij/openapi/project/Project;)Lcom/intellij/lang/PsiParser;3org/editorconfig/language/parser/EditorConfigParser7
8	com/intellij/lang/PsiParser:getCommentTokens"()Lcom/intellij/psi/tree/TokenSet;6org/editorconfig/language/parser/EditorConfigTokenSets>8Lorg/editorconfig/language/parser/EditorConfigTokenSets;@	?AgetCOMMENTSC=
?DgetStringLiteralElementscom/intellij/psi/tree/TokenSetGEMPTY Lcom/intellij/psi/tree/TokenSet;IJ	HKIgetFileNodeType*()Lcom/intellij/psi/tree/IFileElementType;
createFile?(Lcom/intellij/psi/FileViewProvider;)Lcom/intellij/psi/PsiFile;viewProviderR1org/editorconfig/language/psi/EditorConfigPsiFileT&(Lcom/intellij/psi/FileViewProvider;)VV
UWcom/intellij/psi/PsiFileY#Lcom/intellij/psi/FileViewProvider;
createElement:(Lcom/intellij/lang/ASTNode;)Lcom/intellij/psi/PsiElement;node^>org/editorconfig/language/psi/EditorConfigElementTypes$Factory`\]
abcreateElement(...)dLcom/intellij/lang/ASTNode;Lkotlin/Metadata;mv	kxi0d1�H




��

��

��

��

��


��

��

��

����20B¢J020HJ	0
20HJ
0¢20HJ020HJ0HJ0HJ0HR0X‚¢
��¨d2$Lcom/intellij/lang/ParserDefinition;Lcom/intellij/psi/PsiElement;Lcom/intellij/psi/PsiFile;Lcom/intellij/lexer/Lexer;Lcom/intellij/lang/PsiParser;intellij.editorconfig6org/editorconfig/language/psi/EditorConfigElementTypesxFactoryEditorConfigParserDefinition.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1| }H*�
*�Y�����~}D+"�(�.Y0�3�~!4| � 56}E+"�(�8Y�9�;�~!4| � <=}1�B�E�~| F=}4
�LYM�3�~
| NO}/*��~| PQ}F+S�(�UY+�X�Z�~R[| � \]}E+_�(+�cYe�3�~^f| � �
ayz�{�vgh[IiIjIklIimIno[spq[ssrssss\sss^sfsPstsRs[ssus s!s4s5svs<sJsNsFswPK����`A`AVorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier.class���=Porg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifierjava/lang/Object=com/intellij/psi/codeStyle/modifier/CodeStyleSettingsModifier<init>()V
	java/util/HashSet
	
java/util/SetreportedErrorIdsLjava/util/Set;	thisRLorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier;modifySettings](Lcom/intellij/psi/codeStyle/modifier/TransientCodeStyleSettings;Lcom/intellij/psi/PsiFile;)Z#Lorg/jetbrains/annotations/NotNull;settingskotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
psiFile!com/intellij/psi/PsiFile#getVirtualFile(()Lcom/intellij/openapi/vfs/VirtualFile;%&$'org/editorconfig/Utils)INSTANCELorg/editorconfig/Utils;+,	*-isFullIntellijSettingsSupport()Z/0
*1Xorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$Handler3ZLorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$Handler;+5	46&isEnabledInTests$intellij_editorconfig80
493com/intellij/openapi/application/ApplicationManager;getApplication0()Lcom/intellij/openapi/application/Application;=>
<?,com/intellij/openapi/application/ApplicationAisUnitTestModeC0BD
getProject(()Lcom/intellij/openapi/project/Project;FG$HgetProject(...)JcheckNotNullExpressionValueL
M$com/intellij/openapi/project/ProjectO
isDisposedQ0PR,com/intellij/psi/codeStyle/CodeStyleSettingsT	isEnabled1(Lcom/intellij/psi/codeStyle/CodeStyleSettings;)ZVW
*Xcom/intellij/util/ApplicationKtZ
[?isDispatchThread]0B^isHeadlessEnvironment`0Baaorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$modifySettings$1c�(Lorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier;Lcom/intellij/psi/PsiFile;Lcom/intellij/psi/codeStyle/modifier/TransientCodeStyleSettings;Lcom/intellij/openapi/project/Project;Lkotlin/coroutines/Continuation;)Ve
dfkotlin/jvm/functions/Function2hkotlinx/coroutines/BuildersKtjrunBlocking$defaultk(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/lang/Object;lm
knjava/lang/BooleanpbooleanValuer0
qsaorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$modifySettings$2u
vf*com/intellij/openapi/progress/CoroutinesKtxrunBlockingMaybeCancellable4(Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;z{
y|file&Lcom/intellij/openapi/vfs/VirtualFile;project&Lcom/intellij/openapi/project/Project;@Lcom/intellij/psi/codeStyle/modifier/TransientCodeStyleSettings;Lcom/intellij/psi/PsiFile;$com/intellij/openapi/vfs/VirtualFile�doModifySettings�(Lcom/intellij/psi/PsiFile;Lcom/intellij/psi/codeStyle/modifier/TransientCodeStyleSettings;Lcom/intellij/openapi/project/Project;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;�(Lcom/intellij/psi/PsiFile;Lcom/intellij/psi/codeStyle/modifier/TransientCodeStyleSettings;Lcom/intellij/openapi/project/Project;Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;/kotlinx/coroutines/TimeoutCancellationException�*java/util/concurrent/CancellationException�java/lang/Exception�corg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$doModifySettings$1�labelI��	���u(Lorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier;Lkotlin/coroutines/Continuation;)V�
��resultLjava/lang/Object;��	��)kotlin/coroutines/intrinsics/IntrinsicsKt�getCOROUTINE_SUSPENDED()Ljava/lang/Object;��
��kotlin/ResultKt�throwOnFailure(Ljava/lang/Object;)V��
��L$0��	��L$1��	��L$2��	��L$3��	��Rorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifierKt�access$processEditorConfigt(Lcom/intellij/openapi/project/Project;Lcom/intellij/psi/PsiFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;��
��>com/intellij/psi/codeStyle/modifier/TransientCodeStyleSettings�kotlin/Pair�
component1��
�� org/ec4j/core/ResourceProperties�
component2��
��java/util/List�access$applyCodeStyleSettings(Lcom/intellij/psi/codeStyle/modifier/TransientCodeStyleSettings;Lorg/ec4j/core/ResourceProperties;Lcom/intellij/psi/PsiFile;)Z��
��addDependencies(Ljava/util/List;)V��
��Forg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory�	CompanionRLorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$Companion;��	��Porg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$Companion�getInstanced(Lcom/intellij/psi/PsiFile;)Lorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory;��
��java/lang/Iterable�java/util/ArrayList� kotlin/collections/CollectionsKt�collectionSizeOrDefault(Ljava/lang/Iterable;I)I��
��(I)V�
��java/util/Collection�iterator()Ljava/util/Iterator;����java/util/Iterator�hasNext�0��next����getPath()Ljava/lang/String;��
��getPath(...)�add(Ljava/lang/Object;)Z���updateEditorConfigFilePaths�
�
access$getLOG*()Lcom/intellij/openapi/diagnostic/Logger;
�&com/intellij/openapi/diagnostic/Logger	isDebugEnabled0

getName�$Modified for $java/lang/invoke/StringConcatFactorymakeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
&(Ljava/lang/String;)Ljava/lang/String;debug*(Ljava/lang/String;Ljava/lang/Throwable;)V

%kotlin/coroutines/jvm/internal/Boxing!
boxBoolean(Z)Ljava/lang/Boolean;#$
"%No changes for 'java/lang/Throwable*warn(Ljava/lang/Throwable;)V,-

.timeout0
error.timeout25org/editorconfig/language/messages/EditorConfigBundle4message6
57jorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$DisableEditorConfigAction9)(Lcom/intellij/openapi/project/Project;)V;
:<*com/intellij/openapi/actionSystem/AnAction>errorz(Lcom/intellij/openapi/project/Project;Ljava/lang/String;Ljava/lang/String;Lcom/intellij/openapi/actionSystem/AnAction;Z)V@A
B@-

Djava/lang/IllegalStateExceptionF/call to 'resume' before 'invoke' with coroutineH(Ljava/lang/String;)VJ
GKe1Lkotlinx/coroutines/TimeoutCancellationException;,Ljava/util/concurrent/CancellationException;Ljava/lang/Exception;
properties"Lorg/ec4j/core/ResourceProperties;
editorConfigsLjava/util/List;navigationFactoryHLorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory;$this$debug_u24default$iv(Lcom/intellij/openapi/diagnostic/Logger;$this$map$ivLjava/lang/Iterable;e$iv$this$mapTo$iv$ivdestination$iv$ivLjava/util/Collection;
item$iv$ivitB$i$a$-map-EditorConfigCodeStyleSettingsModifier$doModifySettings$2
$i$f$mapTo$i$f$mapL$i$a$-debug$default-EditorConfigCodeStyleSettingsModifier$doModifySettings$3
$i$f$debugL$i$a$-debug$default-EditorConfigCodeStyleSettingsModifier$doModifySettings$4
$continuation Lkotlin/coroutines/Continuation;$resultkotlin/coroutines/Continuationj$Lorg/jetbrains/annotations/Nullable;idm6containsp�q&com/intellij/notification/Notificationteditorconfigv*com/intellij/notification/NotificationTypexERROR,Lcom/intellij/notification/NotificationType;z{	y|e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/intellij/notification/NotificationType;)V~
ugetTemplateText��
?�Xorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$error$1��(Lcom/intellij/openapi/actionSystem/AnAction;Lorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier;Ljava/lang/String;Lcom/intellij/notification/Notification;Ljava/lang/String;)V�
��	addActionV(Lcom/intellij/openapi/actionSystem/AnAction;)Lcom/intellij/notification/Notification;��
u�+com/intellij/notification/Notifications$Bus�notifyQ(Lcom/intellij/notification/Notification;Lcom/intellij/openapi/project/Project;)V��
��notification(Lcom/intellij/notification/Notification;Ljava/lang/String;	fixAction,Lcom/intellij/openapi/actionSystem/AnAction;oneTimeZgetStatusBarUiContributor�(Lcom/intellij/psi/codeStyle/modifier/TransientCodeStyleSettings;)Lcom/intellij/psi/codeStyle/modifier/CodeStyleStatusBarUIContributor;transientSettings�Vorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleStatusBarUIContributor�
�	Ccom/intellij/psi/codeStyle/modifier/CodeStyleStatusBarUIContributor�mayOverrideSettingsOf)(Lcom/intellij/openapi/project/Project;)Z�*com/intellij/application/options/CodeStyle�getSettingsV(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleSettings;��
��editorConfigExists��
*�getDisablingFunctionE(Lcom/intellij/openapi/project/Project;)Ljava/util/function/Consumer;u(Lcom/intellij/openapi/project/Project;)Ljava/util/function/Consumer<Lcom/intellij/psi/codeStyle/CodeStyleSettings;>;�getDisablingFunction$lambda$31(Lcom/intellij/psi/codeStyle/CodeStyleSettings;)V��
���"java/lang/invoke/LambdaMetafactory�metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;��
���accept()Ljava/util/function/Consumer;���.org/editorconfig/settings/EditorConfigSettings�getCustomSettingsG(Ljava/lang/Class;)Lcom/intellij/psi/codeStyle/CustomCodeStyleSettings;��
U�getCustomSettings(...)�ENABLED��	��editorConfigSettings0Lorg/editorconfig/settings/EditorConfigSettings;.Lcom/intellij/psi/codeStyle/CodeStyleSettings;access$doModifySettings(Lorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier;Lcom/intellij/psi/PsiFile;Lcom/intellij/psi/codeStyle/modifier/TransientCodeStyleSettings;Lcom/intellij/openapi/project/Project;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;��
�$this$completionaccess$getReportedErrorIds$pc(Lorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier;)Ljava/util/Set;#Ljava/util/Set<Ljava/lang/String;>;Lkotlin/Metadata;mv	kxi0d1V��Z



#

��

��

��

��





��






��20: !B¢J&020	2
020
H‚@¢J7020
2020¢2020J0020
HJ0HJ020HJ020
HJ02
020	HR00X‚¢
��¨"d2?Lcom/intellij/psi/codeStyle/modifier/CodeStyleSettingsModifier;Lorg/jetbrains/annotations/Nls;Ljava/util/function/Consumer;ELcom/intellij/psi/codeStyle/modifier/CodeStyleStatusBarUIContributor;DisableEditorConfigActionHandlerintellij.editorconfig'com/intellij/notification/Notifications�Bus(EditorConfigCodeStyleSettingsModifier.kt*Lkotlin/jvm/internal/SourceDebugExtension;value7SMAP
EditorConfigCodeStyleSettingsModifier.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigCodeStyleSettingsModifier.kt
org/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
*L
1#1,357:1
1549#2:358
1620#2,3:359
46#3,5:362
46#3,5:367
*S KotlinDebug
*F
+ 1 EditorConfigCodeStyleSettingsModifier.kt
org/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier
*L
86#1:358
86#1:359,3
87#1:362,5
91#1:367,5
*E
	SignatureRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1����E*�
*�Y�
����343��@�+� ,"� ,�(N�.�2�-��7�:��@�E��,�IYK�N:�S�
+�U�Y���\�_�-�\�b�"�dY*,+�g�i�o�q�t��vY*,+�w�i�}�q�t���4��!P4X�2789 :4;6>D?X@ZCpF�I�C�4�~De������!��
���K(���$��:���~�Y���d�����Y*��:��:��:����J��-+*��+��,��-������Y�2����PN����M���$L���K����:����:���:,+�̙�,�в�+��:Y�y��:	:6
	:��Y	
����:6
��:���1��:��::6��Y��N_�W�����_��W�:	:
6	�
�	:6+��_
� �&��::	6
�
�:6+��)_	� �&�:��+�/�@�b�2*-13�8�:Y-�=�?�C�:�:��+�E�&��GYI�L�a�������a�����a������)�$�Pk��&$�Pk�3k�f$�Pk����������7�$�Pk�������,$�Pk����
��$�Pk�����,$�Pk���
��$�Pk��t�D��$�Pk��$�Pk���+?NaObQ�N�Q�S�T�U�Vfg6hDVRh[i`fdVkWpjvk~l�W�l�n�X�[�o�p�q�[�q�s�\�_�`�a�befh
ikN�5a/��Oa/�	��%�	��2a/!���!�O!�a/!��%!�a/��C�a/������O��a/���	������%���	������2���MNMO
MP�QR�(ST�UV�WX�YZ	pWX	�[P	�[P	s[P
�[P
\ZF]^6"_�A`Da�Cb�
ac�
�d�v#e��f��#e�
5�gh<�i���1@A�m,n� -o� �*�,�r��*�,�sW�uYww�8-�}��:�"��:��Y*,���?��W+����
!
�9u�.pq r!u,xByGzI{bzf�l��HB+��mm��mm�m6�m��m���ll���F+�� ��Y���������������`!+�� +���Y��.+������@���!!�����1w�8��������A
+�� ������

���������Z*� *Ŷ�Y˸N��L+�α�����������\
*+,-�հ�3�4
�
!�
�
��
�h���/*���3���B������:�4���dv���7SMAP
EditorConfigCodeStyleSettingsModifier.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigCodeStyleSettingsModifier.kt
org/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
*L
1#1,357:1
1549#2:358
1620#2,3:359
46#3,5:362
46#3,5:367
*S KotlinDebug
*F
+ 1 EditorConfigCodeStyleSettingsModifier.kt
org/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier
*L
86#1:358
86#1:359,3
87#1:362,5
91#1:367,5
*E
����[I�I�I��I��I��[s��[#ss�sss�s�s�s�s!s�ss�s�s�s�s@s�sms6s�s�s�s�s�s�s�ss�s�s�s�ss�s�s����[s�(����PKdڗ���^org/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$Handler.class���=8Xorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$Handlerjava/lang/Object<init>()V
thisZLorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$Handler;&isEnabledInTests$intellij_editorconfig()ZRorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifierKt
 access$getOurEnabledInTestOnly$p
setEnabledInTests(Z)V$Lorg/jetbrains/annotations/TestOnly; access$setOurEnabledInTestOnly$p
isEnabledInTestsZ<clinit>
INSTANCE
	#Lorg/jetbrains/annotations/NotNull;Lkotlin/Metadata;mv	kxi0d1[��

��




��Æ��20B¢J
0H��¢J020H¨d2intellij.editorconfigPorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier-Handler(EditorConfigCodeStyleSettingsModifier.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTableInnerClasses
SourceFileRuntimeVisibleAnnotations1
12/*��3�4	
2.��3�4	
2=��3
��4	
12�Y���5
./607F ![I"I#I$%I"&I'([s)*[	s
s+sss+sss+s,PK6Q4�tGtGXorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifierKt.class���=&Rorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifierKtjava/lang/ObjectgetLOG*()Lcom/intellij/openapi/diagnostic/Logger;Porg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier&com/intellij/openapi/diagnostic/Logger	getInstance;(Ljava/lang/Class;)Lcom/intellij/openapi/diagnostic/Logger;


getInstance(...)kotlin/jvm/internal/IntrinsicscheckNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V
$i$f$loggerIprocessOptions�(Lorg/ec4j/core/ResourceProperties;Lcom/intellij/psi/codeStyle/CodeStyleSettings;Lcom/intellij/openapi/fileTypes/FileType;Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;ZLjava/util/Set;)Z�(Lorg/ec4j/core/ResourceProperties;Lcom/intellij/psi/codeStyle/CodeStyleSettings;Lcom/intellij/openapi/fileTypes/FileType;Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;ZLjava/util/Set<Ljava/lang/String;>;)ZUcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMappergetLanguageDomainId()Ljava/lang/String;
 _"$java/lang/invoke/StringConcatFactory$makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;&'
%()&(Ljava/lang/String;)Ljava/lang/String;&+, org/ec4j/core/ResourceProperties.
getProperties()Ljava/util/Map;01
/2
java/util/Map4values()Ljava/util/Collection;6758java/util/Collection:iterator()Ljava/util/Iterator;<=;>java/util/Iterator@hasNext()ZBCADnext()Ljava/lang/Object;FGAHorg/ec4j/core/model/PropertyJgetNameL
KMGorg/editorconfig/configmanagement/extended/EditorConfigIntellijNameUtilOtoIntellijNameQ+
PRtoIntellijName(...)TfindAccessor�(Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;Ljava/lang/String;Ljava/lang/String;)Lcom/intellij/application/options/codeStyle/properties/CodeStylePropertyAccessor;VW
XcheckNotNull(Ljava/lang/Object;)VZ[
\getSourceValue^
K_getSourceValue(...)apreprocessValue(Lcom/intellij/application/options/codeStyle/properties/CodeStylePropertyAccessor;Lorg/ec4j/core/ResourceProperties;Lcom/intellij/psi/codeStyle/CodeStyleSettings;Lcom/intellij/openapi/fileTypes/FileType;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;cd
egetDependentProperties6(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;gh
ijava/util/Listkl>java/lang/Stringn
java/util/Setpcontains(Ljava/lang/Object;)ZrsqtOcom/intellij/application/options/codeStyle/properties/CodeStylePropertyAccessorv
setFromString(Ljava/lang/String;)Zxy
wzadd|sq}dependencyAccessorQLcom/intellij/application/options/codeStyle/properties/CodeStylePropertyAccessor;
dependencyLjava/lang/String;val	optionKeyintellijNameaccessorpropLorg/ec4j/core/model/Property;
langPrefix
isModifiedZ
properties"Lorg/ec4j/core/ResourceProperties;settings.Lcom/intellij/psi/codeStyle/CodeStyleSettings;fileType)Lcom/intellij/openapi/fileTypes/FileType;mapperWLcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;languageSpecific	processedLjava/util/Set;,com/intellij/psi/codeStyle/CodeStyleSettings�'com/intellij/openapi/fileTypes/FileType�J(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;ij_�java/lang/CharSequence�kotlin/text/StringsKt�removePrefix>(Ljava/lang/String;Ljava/lang/CharSequence;)Ljava/lang/String;��
��indent_size�areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z��
�continuation_indent_size�OverrideLanguageOptions� kotlin/collections/CollectionsKt�listOf%([Ljava/lang/Object;)Ljava/util/List;��
��	emptyList()Ljava/util/List;��
��strippedproperty(Lcom/intellij/application/options/codeStyle/properties/CodeStylePropertyAccessor<*>;Lorg/ec4j/core/ResourceProperties;Lcom/intellij/psi/codeStyle/CodeStyleSettings;Lcom/intellij/openapi/fileTypes/FileType;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;trim2(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;��
��toString�
�getExplicitTabSize6(Lorg/ec4j/core/ResourceProperties;)Ljava/lang/String;��
�tab�getDefaultTabSizek(Lcom/intellij/psi/codeStyle/CodeStyleSettings;Lcom/intellij/openapi/fileTypes/FileType;)Ljava/lang/String;��
�isTabIndent%(Lorg/ec4j/core/ResourceProperties;)Z��
�max_line_length�off�1000�none�Mcom/intellij/application/options/codeStyle/properties/CodeStylePropertiesUtil�isAccessorAllowingEmptyListT(Lcom/intellij/application/options/codeStyle/properties/CodeStylePropertyAccessor;)Z��
���explicitTabSizeoptionValuerawValue�(Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;Ljava/lang/String;Ljava/lang/String;)Lcom/intellij/application/options/codeStyle/properties/CodeStylePropertyAccessor<*>;startsWith$default;(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z��
��&com/intellij/openapi/util/text/Strings�	trimStart8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;��
��trimStart(...)�Borg/editorconfig/configmanagement/extended/IntellijPropertyKindMap�getPropertyKindY(Ljava/lang/String;)Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;��
��getPropertyKind(...)�Corg/editorconfig/configmanagement/extended/EditorConfigPropertyKind�LANGUAGEELorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;��	��COMMON�	�isIndentPropertyy
PgetAccessore(Ljava/lang/String;)Lcom/intellij/application/options/codeStyle/properties/CodeStylePropertyAccessor;
prefixlessNamepropertyKindpropertyName	tab_width
get&(Ljava/lang/Object;)Ljava/lang/Object;5getIndentOptionsm(Lcom/intellij/openapi/fileTypes/FileType;)Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;
�@com/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptionsTAB_SIZE	valueOf(I)Ljava/lang/String;
oindent_style ?$i$a$-let-EditorConfigCodeStyleSettingsModifierKt$isTabIndent$1
getMappers�(Lcom/intellij/psi/codeStyle/modifier/TransientCodeStyleSettings;Lorg/ec4j/core/ResourceProperties;Lcom/intellij/lang/Language;)Ljava/util/Collection;�(Lcom/intellij/psi/codeStyle/modifier/TransientCodeStyleSettings;Lorg/ec4j/core/ResourceProperties;Lcom/intellij/lang/Language;)Ljava/util/Collection<Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;>;kotlin/collections/SetsKt&createSetBuilder()Ljava/util/Set;()
'*getLanguageCodeStyleProvidersV(Lorg/ec4j/core/ResourceProperties;Lcom/intellij/lang/Language;)Ljava/util/Collection;,-
.java/lang/Iterable01><com/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider3getPropertyMapper�(Lcom/intellij/psi/codeStyle/CodeStyleSettings;)Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;56
47;}Tcom/intellij/application/options/codeStyle/properties/GeneralCodeStylePropertyMapper:<init>1(Lcom/intellij/psi/codeStyle/CodeStyleSettings;)V<=
;>build (Ljava/util/Set;)Ljava/util/Set;@A
'BB$i$a$-mapTo-EditorConfigCodeStyleSettingsModifierKt$getMappers$1$1it>Lcom/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider;item$ivLjava/lang/Object;
$i$f$mapTo$this$mapTo$ivLjava/lang/Iterable;C$i$a$-buildSet-EditorConfigCodeStyleSettingsModifierKt$getMappers$1$this$getMappers_u24lambda_u242@Lcom/intellij/psi/codeStyle/modifier/TransientCodeStyleSettings;fileBaseLanguageLcom/intellij/lang/Language;>com/intellij/psi/codeStyle/modifier/TransientCodeStyleSettingsQcom/intellij/lang/LanguageS�(Lorg/ec4j/core/ResourceProperties;Lcom/intellij/lang/Language;)Ljava/util/Collection<Lcom/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider;>;java/util/LinkedHashSetV()V<X
WYfindUsingBaseLanguage\(Lcom/intellij/lang/Language;)Lcom/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider;[\
4]
W}getLanguageIds:(Lorg/ec4j/core/ResourceProperties;)Ljava/util/Collection;`a
banydclearfX
WggetAllProvidersi�
4jaddAll(Ljava/util/Collection;)Zlm
WnfindByExternalLanguageIdR(Ljava/lang/String;)Lcom/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider;pq
4rQ$i$a$-let-EditorConfigCodeStyleSettingsModifierKt$getLanguageCodeStyleProviders$1Q$i$a$-let-EditorConfigCodeStyleSettingsModifierKt$getLanguageCodeStyleProviders$2langId	providersLjava/util/LinkedHashSet;N(Lorg/ec4j/core/ResourceProperties;)Ljava/util/Collection<Ljava/lang/String;>;keySetz)5{q>extractLanguageDomainId~+
PkeylangIdsapplyCodeStyleSettings(Lcom/intellij/psi/codeStyle/modifier/TransientCodeStyleSettings;Lorg/ec4j/core/ResourceProperties;Lcom/intellij/psi/PsiFile;)Zjava/util/HashSet�
�Ycom/intellij/psi/PsiFile�getLanguage()Lcom/intellij/lang/Language;����getLanguage(...)�#$
�
�ggetFileType+()Lcom/intellij/openapi/fileTypes/FileType;����getFileType(...)�
�Ljava/util/HashSet;fileLcom/intellij/psi/PsiFile;processEditorConfigt(Lcom/intellij/openapi/project/Project;Lcom/intellij/psi/PsiFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;�(Lcom/intellij/openapi/project/Project;Lcom/intellij/psi/PsiFile;Lkotlin/coroutines/Continuation<-Lkotlin/Pair<+Lorg/ec4j/core/ResourceProperties;+Ljava/util/List<+Lcom/intellij/openapi/vfs/VirtualFile;>;>;>;)Ljava/lang/Object;getVirtualFile(()Lcom/intellij/openapi/vfs/VirtualFile;����org/editorconfig/Utils�INSTANCELorg/editorconfig/Utils;��	��getFilePath`(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/String;��
��?org/editorconfig/plugincomponents/EditorConfigPropertiesService�	CompanionKLorg/editorconfig/plugincomponents/EditorConfigPropertiesService$Companion;��	��Iorg/editorconfig/plugincomponents/EditorConfigPropertiesService$Companion�i(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/plugincomponents/EditorConfigPropertiesService;�
��getPropertiesAndEditorConfigs5(Lcom/intellij/openapi/vfs/VirtualFile;)Lkotlin/Pair;��
��$com/intellij/openapi/vfs/VfsUtilCore�isBrokenLink)(Lcom/intellij/openapi/vfs/VirtualFile;)Z��
��
�$com/intellij/openapi/vfs/VirtualFile�getPresentableUrl�
�� is a broken link�,warn(Ljava/lang/String;)V��

�isDebugEnabled�C

��Mnull filepath for �,debug*(Ljava/lang/String;Ljava/lang/Throwable;)V��

�kotlin/Pair�(org/ec4j/core/ResourceProperties$Builder�
�Y$()Lorg/ec4j/core/ResourceProperties;@�
��'(Ljava/lang/Object;Ljava/lang/Object;)V<�
��Q$i$a$-debug$default-EditorConfigCodeStyleSettingsModifierKt$processEditorConfig$2
$i$f$debug$this$debug_u24default$iv(Lcom/intellij/openapi/diagnostic/Logger;e$ivLjava/lang/Exception;&Lcom/intellij/openapi/vfs/VirtualFile;filePathproject&Lcom/intellij/openapi/project/Project;psiFile$completion Lkotlin/coroutines/Continuation;access$processEditorConfig��
�access$applyCodeStyleSettings��
�
access$getLOG access$getOurEnabledInTestOnly$pourEnabledInTestOnly��	� access$setOurEnabledInTestOnly$p(Z)V<set-?><clinit>Lkotlin/Metadata;mv	kxi0d1t��v
��





��

��

��

��

��



��

��
 



��




��


#
�� 0202	0
20H(
0202020H02020H 002020H02	0
H002	0
20 H!002	0
H&"00202	0
20 H#02	0
H<$02
%02	0
20202&02'0H0(0

0*00)2+0,2-0H‚@¢.>/02	0
20202020021002H"��08BX‚¢"0X‚¢
��¨3d2LOG
Lkotlin/Pair;intellij.editorconfig2com/intellij/psi/codeStyle/CommonCodeStyleSettings
IndentOptionsBuilder(EditorConfigCodeStyleSettingsModifier.kt*Lkotlin/jvm/internal/SourceDebugExtension;value%SMAP
EditorConfigCodeStyleSettingsModifier.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigCodeStyleSettingsModifier.kt
org/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifierKt
+ 2 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,357:1
11#2:358
46#2,5:362
1620#3,3:359
*S KotlinDebug
*F
+ 1 EditorConfigCodeStyleSettingsModifier.kt
org/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifierKt
*L
49#1:358
354#1:362,5
283#1:359,3
*E
CodeLineNumberTableLocalVariableTable
StackMapTable	SignatureInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsRuntimeInvisibleAnnotationsBootstrapMethods1
��@;�Y��1f
1U��-�!�-�:6*�3�9�?:�E���I�K:		�N:

�SYU�:-�Y:��*+,
�]
	�`Yb��f:

�j�m:�E�8�I�o:�u���-�Y:��
�{�6���
�{�6�~W��H�`@o�oA�b/��qoAKoowoA>�	/��qoAZ���=�D�Q�[�`�b�c�d�e�l�w�|�������������������&��|c��
D���
Q���[���=���	������������������������gh�:*�����M+�,+����M,�����oN-�S-�S-������
�oBl�
����6�9� 
0��:��:���cdIq������:����/+��:����Y�	W,-�Ͱ+�љ6�1�����ո��װ����
*�ߙ��*�3w/��ooooo�>��
���'�4�@�C�M�W�Z�d�k�n�R&��
d��q��q��q��q��q��q���VW�L,�C+,��>+,��Y�N-��Y��:�����
-��*-�	�*+�	���>o��&	����'�7>DJ4)
�'�L��L�L�����V*�3��KY�	�`�W�
YKAo����@*+�����������)*�3!��KL=+�+�`ɸ�����&K@'( "��)��#$N
{�+N-:6+,�/�1:6�2:�E�2�I:	�;	�4:
:6
*���8_�9W����;W�;Y*���?�~W-�C�;�!� 	R/Tqq1A8.
g3hDPhYi_rszf
D	DAEF
3#GH	GIJJK
iLlM�{�N{��{OP%,-U	~�WY�ZM+�^Y�:6,�_W�W*�c�?N-�E�H-�I�o:e���,�h,�k�;�oW� �sY�:6,�_W���W���,�;�)�/TW4�	A�0oW4�>"#$##!'?(J)N*Y+\.j/q.t.y3Rt	EFjug	EF?7v�vwx~��~OPU`a�S�WY�ZL*�3�|�}M,�E�1,�I�oN-��+e�_W-��:��+�_W���+�;��WA�!o�"78*91:9<?=D>NA*?v�*!��K�xS��y��?���Y��N6*+,��Y�����?:�E�X�I�:-��+*��,��Y��-�q���6+*��,��Y��-�q���6�����$�A�^NEFG:H>IAJEKRLTMUNYI_ObPfQsRuSvTzO�V>:F��~��{����N��������G
+��N��*-�]-��:���*��-���-�Ù��-�ʺ��Ѹ�::6�ԙ:	6+����	_����Y��Y�������&�o�,
:Z[\]&_-`<bAjGkOlVbdlinjc\	V�G#�A)��D&��x��j�����������E*+,��� ��������E*+,��� �N�������C���/����X
� 	�/	���!"%SMAP
EditorConfigCodeStyleSettingsModifier.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigCodeStyleSettingsModifier.kt
org/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifierKt
+ 2 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,357:1
11#2:358
46#2,5:362
1620#3,3:359
*S KotlinDebug
*F
+ 1 EditorConfigCodeStyleSettingsModifier.kt
org/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifierKt
*L
49#1:358
354#1:362,5
283#1:359,3
*E
#�[III	I
I
[s[4ss�sss�s�s�s�sNs�s�s�s�sVs�s�s�ss�s�s�s�s�s�sgs�s�s�s,s�sFsOsPs`s#s�scs�s�s�s�ss�s�s�s�s�ss�s�s�s$[s%*#*�*�PKGlQ55gorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$modifySettings$2.class���=�aorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$modifySettings$2�Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2<Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2<init>�(Lorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier;Lcom/intellij/psi/PsiFile;Lcom/intellij/psi/codeStyle/modifier/TransientCodeStyleSettings;Lcom/intellij/openapi/project/Project;Lkotlin/coroutines/Continuation;)V[(Lorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier;Lcom/intellij/psi/PsiFile;Lcom/intellij/psi/codeStyle/modifier/TransientCodeStyleSettings;Lcom/intellij/openapi/project/Project;Lkotlin/coroutines/Continuation<-Lorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$modifySettings$2;>;)Vthis$0RLorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier;	
$psiFileLcom/intellij/psi/PsiFile;		$settings@Lcom/intellij/psi/codeStyle/modifier/TransientCodeStyleSettings;	$project&Lcom/intellij/openapi/project/Project;	$(ILkotlin/coroutines/Continuation;)V
thiscLorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$modifySettings$2;	$receiver$completion Lkotlin/coroutines/Continuation;
invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f(EditorConfigCodeStyleSettingsModifier.ktlIisnmcaorg.editorconfig.configmanagement.extended.EditorConfigCodeStyleSettingsModifier$modifySettings$2$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt2getCOROUTINE_SUSPENDED()Ljava/lang/Object;45
36labelI89	:kotlin/ResultKt<throwOnFailure(Ljava/lang/Object;)V>?
=@kotlin/coroutines/ContinuationBPorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifierDaccess$doModifySettings(Lorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier;Lcom/intellij/psi/PsiFile;Lcom/intellij/psi/codeStyle/modifier/TransientCodeStyleSettings;Lcom/intellij/openapi/project/Project;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;FG
EHjava/lang/IllegalStateExceptionJ/call to 'resume' before 'invoke' with coroutineL(Ljava/lang/String;)VN
KO$resultLjava/lang/Object;java/lang/ObjectScreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation<Lkotlin/Unit;>;	
XvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;m(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;UV
^kotlin/Unit`INSTANCE
Lkotlin/Unit;bc	ad#$
fp1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScopel[\
nLkotlin/Metadata;mv	kxi0d1��

��

��0*0HŠ@d2<anonymous>modifySettings](Lcom/intellij/psi/codeStyle/modifier/TransientCodeStyleSettings;Lcom/intellij/psi/PsiFile;)Z~CodeLocalVariableTable	Signature
StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations089	�m*+�*,�*-�*�*���> !"�
#$��W�7M*�;�E?+�A*�*�*�*�*�C*�;�IY,�
,�+�A+��KYM�P��� T&DT�I$IEILIMI�$)$)QR�0�1UV�N�Y*�*�*�*�,�Y�C�� ZR!"�W�1�
01[\�B*+,�_��e�g�� hij"�]�0�
10A[k�?
*+�m,�C�o�� 

hR
jR�
�E���'�^%&s'([I)*[+[,[-s#.s/pq[IrIsItuIvwIxy[sz{[s|s}siPKC�t�

iorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$doModifySettings$1.class���=Pcorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$doModifySettings$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3.Lkotlin/coroutines/jvm/internal/DebugMetadata;f(EditorConfigCodeStyleSettingsModifier.ktlQisnthispsiFilesettingsprojectmdoModifySettingscPorg.editorconfig.configmanagement.extended.EditorConfigCodeStyleSettingsModifier<init>u(Lorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier;Lkotlin/coroutines/Continuation;)V�(Lorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier;Lkotlin/coroutines/Continuation<-Lorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$doModifySettings$1;>;)Vthis$0RLorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier;	 #(Lkotlin/coroutines/Continuation;)V"
#eLorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$doModifySettings$1;$completion Lkotlin/coroutines/Continuation;
invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result,	-labelI/0	1�kotlin/coroutines/Continuation4Porg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier6access$doModifySettings(Lorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier;Lcom/intellij/psi/PsiFile;Lcom/intellij/psi/codeStyle/modifier/TransientCodeStyleSettings;Lcom/intellij/openapi/project/Project;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;89
7:$resultLkotlin/Metadata;mv	kxi0�(Lcom/intellij/psi/PsiFile;Lcom/intellij/psi/codeStyle/modifier/TransientCodeStyleSettings;Lcom/intellij/openapi/project/Project;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;ECodeLocalVariableTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations0	,/0G=*+�!*,�$�H %&'I()GG*+�.**�23��2*�!*�5�;�H%<J*K+L
M7FNOl
s
[I[IIII[ssss	[ssssss=>[I?I@IAIBCIDPK�$\*�7�7Eorg/editorconfig/plugincomponents/EditorConfigPropertiesService.class���=�?org/editorconfig/plugincomponents/EditorConfigPropertiesService3com/intellij/openapi/util/SimpleModificationTracker<init>)(Lcom/intellij/openapi/project/Project;)V#Lorg/jetbrains/annotations/NotNull;projectkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V
&Lcom/intellij/openapi/project/Project;	&java/util/concurrent/ConcurrentHashMap
editorConfigsCache(Ljava/util/concurrent/ConcurrentHashMap;	thisALorg/editorconfig/plugincomponents/EditorConfigPropertiesService;getRootDirs()Ljava/util/Set;9()Ljava/util/Set<Lcom/intellij/openapi/vfs/VirtualFile;>;%org/editorconfig/EditorConfigRegistry"shouldStopAtProjectRoot()Z$%
#&kotlin/collections/SetsKt(emptySet* 
)+)com/intellij/psi/util/CachedValuesManager-
getManagerS(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/util/CachedValuesManager;/0
.1(com/intellij/openapi/util/UserDataHolder34()Lcom/intellij/psi/util/CachedValueProvider$Result;5getRootDirs$lambda$2u(Lorg/editorconfig/plugincomponents/EditorConfigPropertiesService;)Lcom/intellij/psi/util/CachedValueProvider$Result;78
9:"java/lang/invoke/LambdaMetafactory<metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;>?
=@Acomputen(Lorg/editorconfig/plugincomponents/EditorConfigPropertiesService;)Lcom/intellij/psi/util/CachedValueProvider;CDEgetCachedValuei(Lcom/intellij/openapi/util/UserDataHolder;Lcom/intellij/psi/util/CachedValueProvider;)Ljava/lang/Object;GH
.IgetCachedValue(...)KcheckNotNullExpressionValueM
N
java/util/SetPloadEditorConfigFromDirb(Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/editorconfig/plugincomponents/LoadEditorConfigResult;java/io/IOExceptionT#org/ec4j/core/parser/ParseExceptionVAorg/editorconfig/plugincomponents/EditorConfigPropertiesServiceKtX#access$findAndReadEditorConfigInDir5(Lcom/intellij/openapi/vfs/VirtualFile;)Lkotlin/Pair;Z[
Y\kotlin/Pair^
component1()Ljava/lang/Object;`a
_b$com/intellij/openapi/vfs/VirtualFiled
component2fa
_gjava/lang/Stringi3org/editorconfig/plugincomponents/ValidEditorConfigkaccess$parseEditorConfig6(Ljava/lang/String;)Lorg/ec4j/core/model/EditorConfig;mn
YoK(Lcom/intellij/openapi/vfs/VirtualFile;Lorg/ec4j/core/model/EditorConfig;)Vq
lr8org/editorconfig/plugincomponents/LoadEditorConfigResultt9org/editorconfig/plugincomponents/NonExistentEditorConfigvINSTANCE;Lorg/editorconfig/plugincomponents/NonExistentEditorConfig;xy	wzLOG(Lcom/intellij/openapi/diagnostic/Logger;|}	~java/lang/Throwable�&com/intellij/openapi/diagnostic/Logger�warn(Ljava/lang/Throwable;)V��
��5org/editorconfig/plugincomponents/InvalidEditorConfig�)(Lcom/intellij/openapi/vfs/VirtualFile;)V�
��debug��
��file&Lcom/intellij/openapi/vfs/VirtualFile;textLjava/lang/String;foundEditorConfig
Lkotlin/Pair;eLjava/io/IOException;%Lorg/ec4j/core/parser/ParseException;dirrelevantEditorConfigsFor8(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/List;o(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/List<Lorg/editorconfig/plugincomponents/ValidEditorConfig;>; 
�java/util/ArrayList�
�java/util/List�"kotlin/jvm/internal/Ref$BooleanRef�
�	getParent(()Lcom/intellij/openapi/vfs/VirtualFile;��
e�getUrl()Ljava/lang/String;��
e�morg/editorconfig/plugincomponents/EditorConfigPropertiesService$relevantEditorConfigsFor$cachedEditorConfig$1��(Lorg/editorconfig/plugincomponents/EditorConfigPropertiesService;Lcom/intellij/openapi/vfs/VirtualFile;Lkotlin/jvm/internal/Ref$BooleanRef;)V�
��kotlin/jvm/functions/Function2�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�!relevantEditorConfigsFor$lambda$3{(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Ljava/lang/Object;)Lorg/editorconfig/plugincomponents/ValidEditorConfig;��
��[(Ljava/lang/Object;Ljava/lang/Object;)Lorg/editorconfig/plugincomponents/ValidEditorConfig;�applyA(Lkotlin/jvm/functions/Function2;)Ljava/util/function/BiFunction;���E(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;C�
�elementZ��	�� kotlin/collections/CollectionsKt�	emptyList()Ljava/util/List;��
��contains(Ljava/lang/Object;)Z��Q�java/util/Collection�add����	getParsed$()Lorg/ec4j/core/model/EditorConfig;��
l� org/ec4j/core/model/EditorConfig�isRoot�%
��isDebugEnabled�%
��reached root config: �$java/lang/invoke/StringConcatFactory�makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;��
���&(Ljava/lang/String;)Ljava/lang/String;���*(Ljava/lang/String;Ljava/lang/Throwable;)V��
��L$i$a$-debug$default-EditorConfigPropertiesService$relevantEditorConfigsFor$1I
$i$f$debug$this$debug_u24default$ive$ivLjava/lang/Exception;maybeDirWithConfigcachedEditorConfig5Lorg/editorconfig/plugincomponents/ValidEditorConfig;rootDirsLjava/util/Set;resultLjava/util/List;reachedRooterror$Lkotlin/jvm/internal/Ref$BooleanRef;
getPropertiesJ(Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/ec4j/core/ResourceProperties;�getPath�
egetPath(...)
��
access$mergeEditorConfigsF(Ljava/lang/String;Ljava/util/List;)Lorg/ec4j/core/ResourceProperties;
YgetPropertiesAndEditorConfigs�(Lcom/intellij/openapi/vfs/VirtualFile;)Lkotlin/Pair<Lorg/ec4j/core/ResourceProperties;Ljava/util/List<Lcom/intellij/openapi/vfs/VirtualFile;>;>;java/lang/IterablecollectionSizeOrDefault(Ljava/lang/Iterable;I)I
�(I)V
�iterator()Ljava/util/Iterator;java/util/Iterator!hasNext#%"$next&a"'getFile)�
l*'(Ljava/lang/Object;Ljava/lang/Object;)V,
_-G$i$a$-map-EditorConfigPropertiesService$getPropertiesAndEditorConfigs$1p0
item$iv$ivLjava/lang/Object;
$i$f$mapTo$this$mapTo$iv$ivLjava/lang/Iterable;destination$iv$ivLjava/util/Collection;$i$f$map$this$map$iv
editorConfigs
properties"Lorg/ec4j/core/ResourceProperties; org/ec4j/core/ResourceProperties= clearCache$intellij_editorconfigclear@
AgetRootDirs$lambda$2$lambda$0S(Ljava/util/Set;Lorg/editorconfig/plugincomponents/EditorConfigPropertiesService;)V$dirsEthis$0G3com/intellij/openapi/project/BaseProjectDirectoriesI	Companion?Lcom/intellij/openapi/project/BaseProjectDirectories$Companion;KL	JM=com/intellij/openapi/project/BaseProjectDirectories$CompanionOgetBaseDirectories7(Lcom/intellij/openapi/project/Project;)Ljava/util/Set;QR
PSaddAll(Ljava/util/Collection;)ZUVQWjava/util/HashSetY
ZCD
]^runw(Ljava/util/Set;Lorg/editorconfig/plugincomponents/EditorConfigPropertiesService;)Lcom/intellij/util/ThrowableRunnable;`ab+com/intellij/openapi/application/ReadActiond((Lcom/intellij/util/ThrowableRunnable;)V`f
eg(com/intellij/openapi/vfs/LocalFileSystemigetInstance,()Lcom/intellij/openapi/vfs/LocalFileSystem;kl
jm,com/intellij/openapi/application/PathManagero
getConfigPathq�
prfindFileByPath:(Ljava/lang/String;)Lcom/intellij/openapi/vfs/VirtualFile;tu
jvQ�0com/intellij/psi/util/CachedValueProvider$Resultyjava/lang/Object{9com/intellij/openapi/roots/ProjectRootModificationTracker}c(Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/roots/ProjectRootModificationTracker;k
~�((Ljava/lang/Object;[Ljava/lang/Object;)V�
z�7$i$a$-let-EditorConfigPropertiesService$getRootDirs$1$2itdirs$tmp0�invoke���� Lkotlin/jvm/functions/Function2;p1i(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/plugincomponents/EditorConfigPropertiesService;Lkotlin/jvm/JvmStatic;KLorg/editorconfig/plugincomponents/EditorConfigPropertiesService$Companion;K�	�Iorg/editorconfig/plugincomponents/EditorConfigPropertiesService$Companion�k�
��access$getLOG$cp*()Lcom/intellij/openapi/diagnostic/Logger;access$loadEditorConfigFromDir�(Lorg/editorconfig/plugincomponents/EditorConfigPropertiesService;Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/editorconfig/plugincomponents/LoadEditorConfigResult;RS
�$this<clinit>1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V�
��;(Ljava/lang/Class;)Lcom/intellij/openapi/diagnostic/Logger;k�
��getInstance(...)�$i$f$thisLogger$this$thisLogger$ivqLjava/util/concurrent/ConcurrentHashMap<Ljava/lang/String;Lorg/editorconfig/plugincomponents/ValidEditorConfig;>;)Lcom/intellij/openapi/components/Service;value/Lcom/intellij/openapi/components/Service$Level;PROJECTLkotlin/Metadata;mv	kxi0d1$��L


��





��



��

��

 
��
"
��

�� 20:B
0¢J
	0
H��¢J0
20J 0

00020J00J020HJ0020HR000X‚¢
��R0X‚¢
��¨d25Lcom/intellij/openapi/util/SimpleModificationTracker;
clearCache:Lorg/editorconfig/plugincomponents/LoadEditorConfigResult;intellij.editorconfig-com/intellij/openapi/components/Service$Level�'com/intellij/openapi/components/Service�Level)com/intellij/psi/util/CachedValueProvider�Resultkotlin/jvm/internal/Ref�
BooleanRef EditorConfigPropertiesService.kt*Lkotlin/jvm/internal/SourceDebugExtension;*SMAP
EditorConfigPropertiesService.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigPropertiesService.kt
org/editorconfig/plugincomponents/EditorConfigPropertiesService
+ 2 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 4 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,184:1
46#2,5:185
9#2:195
1549#3:190
1620#3,3:191
1#4:194
*S KotlinDebug
*F
+ 1 EditorConfigPropertiesService.kt
org/editorconfig/plugincomponents/EditorConfigPropertiesService
*L
119#1:185,5
37#1:195
131#1:190
131#1:191,3
*E
RuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableRuntimeVisibleAnnotationsInnerClasses
SourceFileSourceDebugExtensionBootstrapMethods1K������|}��W+	�*�*+�*�Y����#,#�� �f+�'��,�*��2*��4*�F�JYL�O�Q��
�/0
2�+�!�RS�=k+�]M,�',�c�eN,�h�j:�lY-�p�s�u�	�{�uM�4N�-������Y+���uM�N�-������Y+���uM,�58U5RW�&�._Eu�eUYW�u�6
@AB
CD.G8J9KCLRNSO]Pj@�H��
��.��9��S��kk�����
�*��M��Y����N6��Y��:+��:����:*�����Y*��������l:�ə�ϰ,��6�&-����W��ܶ��6�0�:	:
6	��	:
6����
_
����:��V-��8	�"eQ��e�>el*@�0���	�bVWWXYZ"[,\0^Ul]mapkrps|t�w�������w�����y�{��
�
���"���(�}	�%��
0���Uw����������"����������O+�+�	Y�O*+�
���~�����[���+�*+�
M+�	Y�O,�N-,�::
6:��Y
����:6� :		�%�+	�(:

�l::6�+_��W�����
_::�_Y�.��*�Le�>�">1�.�
��)�C�_�m�u�~������zm/�j0�_12
C=3�@@45@@67)[8�&^95
�:z;<�������?�6*��B��
���CD�[#*F�+H�*�N+��T�չXW��
5"6�#E�#G78��S*H��ZY�[�QL+*�c�h�n�s�wY�N6+-�xW�W�zY+�|M,*���S,�����8Qe�.347*�-75787:8>9?:O8�*-��*
��A��SG���Q*��*+,���l��^� ��02�2k��&��*��������������"���:*+����"������^"��Y������K<���Y��O���%�%�
���2�2���@PJKz������K����*SMAP
EditorConfigPropertiesService.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigPropertiesService.kt
org/editorconfig/plugincomponents/EditorConfigPropertiesService
+ 2 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 4 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,184:1
46#2,5:185
9#2:195
1549#3:190
1620#3,3:191
1#4:194
*S KotlinDebug
*F
+ 1 EditorConfigPropertiesService.kt
org/editorconfig/plugincomponents/EditorConfigPropertiesService
*L
119#1:185,5
37#1:195
131#1:190
131#1:191,3
*E
����[e����[I�I�I��I��I��[s��[ss�ssssss�s�s�s�s?ss<s�s�ss�s�ss�sRs�s�s�sKs����[s��&B6;6B�����B\_\PK��H�!!)org/ec4j/core/parser/ParseException.class���4?
 
!
"#
$%
"&
'
()
*+,serialVersionUIDJ
ConstantValue�w7*�6q<init>$(Lorg/ec4j/core/parser/ErrorEvent;)VCodeLineNumberTableLocalVariableTablethis%Lorg/ec4j/core/parser/ParseException;
errorEvent!Lorg/ec4j/core/parser/ErrorEvent;
SourceFileParseException.java%s:%d:%d: %sjava/lang/Object-./01234567849:;<=>#org/ec4j/core/parser/ParseExceptionjava/lang/RuntimeExceptionorg/ec4j/core/parser/ErrorEventgetResource()Lorg/ec4j/core/Resource;getStart!()Lorg/ec4j/core/parser/Location;org/ec4j/core/parser/LocationgetLine()Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer;	getColumn
getMessage()Ljava/lang/String;java/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;(Ljava/lang/String;)V!
�6*�Y+�SY+���SY+���SY+�S�	�
�
!"#+$/5%66PK~��[[Oorg/editorconfig/plugincomponents/EditorConfigPropertiesService$Companion.class���=SIorg/editorconfig/plugincomponents/EditorConfigPropertiesService$Companionjava/lang/Object<init>()V
thisKLorg/editorconfig/plugincomponents/EditorConfigPropertiesService$Companion;getInstancei(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/plugincomponents/EditorConfigPropertiesService;Lkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;projectkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
0com/intellij/openapi/components/ComponentManager?org/editorconfig/plugincomponents/EditorConfigPropertiesService
getService%(Ljava/lang/Class;)Ljava/lang/Object;*com/intellij/openapi/components/ServicesKtserviceNotFoundErrorf(Lcom/intellij/openapi/components/ComponentManager;Ljava/lang/Class;)Ljava/lang/IllegalStateException;!"
 #$i$f$serviceIserviceClass$ivLjava/lang/Class;$this$service$iv2Lcom/intellij/openapi/components/ComponentManager;&Lcom/intellij/openapi/project/Project;$com/intellij/openapi/project/Project,java/lang/Class.1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d1c��

��


��

��

��†��20B¢J020HR0X‚¢
��¨	d2LOG(Lcom/intellij/openapi/diagnostic/Logger;ALorg/editorconfig/plugincomponents/EditorConfigPropertiesService;intellij.editorconfig	Companion EditorConfigPropertiesService.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigPropertiesService.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigPropertiesService.kt
org/editorconfig/plugincomponents/EditorConfigPropertiesService$Companion
+ 2 services.kt
com/intellij/openapi/components/ServicesKt
*L
1#1,184:1
31#2,2:185
*S KotlinDebug
*F
+ 1 EditorConfigPropertiesService.kt
org/editorconfig/plugincomponents/EditorConfigPropertiesService$Companion
*L
40#1:185,2
*E
CodeLineNumberTableLocalVariableTable
StackMapTableRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtension1I/*��J$K	
I�)+�+�M>:,�Y�W,�$���L�%-/J(��((K4
%&'()*)	
)+M
NO0I-*�1�K	
23P
DQER�SMAP
EditorConfigPropertiesService.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigPropertiesService.kt
org/editorconfig/plugincomponents/EditorConfigPropertiesService$Companion
+ 2 services.kt
com/intellij/openapi/components/ServicesKt
*L
1#1,184:1
31#2,2:185
*S KotlinDebug
*F
+ 1 EditorConfigPropertiesService.kt
org/editorconfig/plugincomponents/EditorConfigPropertiesService$Companion
*L
40#1:185,2
*E
MI45[I6I7I89I6:I;<[s=>[
s
s?ss@sAssBss+sCNFG[sHPKR���
�
+org/editorconfig/EditorConfigRegistry.class���=^%org/editorconfig/EditorConfigRegistryjava/lang/Object<init>()V
this'Lorg/editorconfig/EditorConfigRegistry;.getEDITORCONFIG_CSHARP_SUPPORT_KEY$annotationsLkotlin/Deprecated;messageJCalling this C# is too narrow. Use EDITORCONFIG_DOTNET_SUPPORT_KEY insteadreplaceWithLkotlin/ReplaceWith;
expressionEDITORCONFIG_DOTNET_SUPPORT_KEYimportsEorg.editorconfig.EditorConfigRegistry.EDITORCONFIG_DOTNET_SUPPORT_KEYsetSkipProjectRootInTest(Z)VLkotlin/jvm/JvmStatic;$Lorg/jetbrains/annotations/TestOnly;INSTANCE
	forceSkipProjectRootInTestZ	skipshouldStopAtProjectRoot()Z"editor.config.stop.at.project.root#+com/intellij/openapi/util/registry/Registry%is(Ljava/lang/String;Z)Z'(
&)3com/intellij/openapi/application/ApplicationManager+getApplication0()Lcom/intellij/openapi/application/Application;-.
,/,com/intellij/openapi/application/Application1isUnitTestMode3"24shouldSupportBreadCrumbs!editor.config.breadcrumbs.support7shouldSupportDotNeteditor.config.csharp.support:shouldSupportReSharpereditor.config.resharper.support=<clinit>
#Lorg/jetbrains/annotations/NotNull;%EDITORCONFIG_STOP_AT_PROJECT_ROOT_KEYLjava/lang/String;$EDITORCONFIG_BREADCRUMBS_SUPPORT_KEY"EDITORCONFIG_RESHARPER_SUPPORT_KEYEDITORCONFIG_CSHARP_SUPPORT_KEYLkotlin/Metadata;mv	kxi0d1�"

��




��

Æ��20B¢J0
20HJ0HJ0HJ0HJ0HR0X†T¢
��R08X‡T¢
��R0X†T¢
��R0X†T¢
��R	0X†T¢
��R
0X‚¢
��¨d2intellij.editorconfigEditorConfigRegistry.ktRuntimeInvisibleAnnotations
ConstantValue
DeprecatedCodeLineNumberTableLocalVariableTableRuntimeVisibleAnnotations
StackMapTable
SourceFile1
UABCV$UADCV8UACV;UAECV>UAFCV;WUA
X/*��YZ	
	X
�W[
s@s[sX7	�W��Y
Z	 [U!"XU$�*�0�5�
�����\
[�Y[6"X8�*�Y![9"X;�*�Y$[<"X>�*�Y'[?X�Y�@��]T[gGH[IIIJIKLIIMINO[sPQ[s
sRssDsRsFsssEsBssRssRs s!s6s9s<sSPK;��

sorg/editorconfig/plugincomponents/EditorConfigPropertiesService$relevantEditorConfigsFor$cachedEditorConfig$1.class���=�morg/editorconfig/plugincomponents/EditorConfigPropertiesService$relevantEditorConfigsFor$cachedEditorConfig$1�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function2<Ljava/lang/String;Lorg/editorconfig/plugincomponents/ValidEditorConfig;Lorg/editorconfig/plugincomponents/ValidEditorConfig;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function2<init>�(Lorg/editorconfig/plugincomponents/EditorConfigPropertiesService;Lcom/intellij/openapi/vfs/VirtualFile;Lkotlin/jvm/internal/Ref$BooleanRef;)Vthis$0ALorg/editorconfig/plugincomponents/EditorConfigPropertiesService;
	$maybeDirWithConfig&Lcom/intellij/openapi/vfs/VirtualFile;	$error$Lkotlin/jvm/internal/Ref$BooleanRef;	(I)V
thisoLorg/editorconfig/plugincomponents/EditorConfigPropertiesService$relevantEditorConfigsFor$cachedEditorConfig$1;	$receiverinvoke~(Ljava/lang/String;Lorg/editorconfig/plugincomponents/ValidEditorConfig;)Lorg/editorconfig/plugincomponents/ValidEditorConfig;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;<anonymous parameter 0> kotlin/jvm/internal/Intrinsics"checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V$%
#&?org/editorconfig/plugincomponents/EditorConfigPropertiesService(access$getLOG$cp*()Lcom/intellij/openapi/diagnostic/Logger;*+
),&com/intellij/openapi/diagnostic/Logger.isDebugEnabled()Z01
/2$com/intellij/openapi/vfs/VirtualFile4getUrl()Ljava/lang/String;67
58cached config :$java/lang/invoke/StringConcatFactory<makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;>?
=@A&(Ljava/lang/String;)Ljava/lang/String;>CDdebug*(Ljava/lang/String;Ljava/lang/Throwable;)VFG
/Haccess$loadEditorConfigFromDir�(Lorg/editorconfig/plugincomponents/EditorConfigPropertiesService;Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/editorconfig/plugincomponents/LoadEditorConfigResult;JK
)L3org/editorconfig/plugincomponents/ValidEditorConfigNfound config PD9org/editorconfig/plugincomponents/NonExistentEditorConfigS5org/editorconfig/plugincomponents/InvalidEditorConfigU"kotlin/jvm/internal/Ref$BooleanRefWelementZYZ	X[#kotlin/NoWhenBranchMatchedException]()V_
^`a$i$a$-debug$default-EditorConfigPropertiesService$relevantEditorConfigsFor$cachedEditorConfig$1$1I
$i$f$debug$this$debug_u24default$iv(Lcom/intellij/openapi/diagnostic/Logger;e$ivLjava/lang/Exception;c$i$a$-debug$default-EditorConfigPropertiesService$relevantEditorConfigsFor$cachedEditorConfig$1$2$1X$i$a$-also-EditorConfigPropertiesService$relevantEditorConfigsFor$cachedEditorConfig$1$2it5Lorg/editorconfig/plugincomponents/ValidEditorConfig;loaded:Lorg/editorconfig/plugincomponents/LoadEditorConfigResult;cachedjava/lang/Stringp8org/editorconfig/plugincomponents/LoadEditorConfigResultr8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
up1Ljava/lang/Object;p2Lkotlin/Metadata;mv	kxi0d18��
��

��

��02020H
¢d2<anonymous>relevantEditorConfigsFor8(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/List;��kotlin/jvm/internal/Ref�
BooleanRef EditorConfigPropertiesService.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP
EditorConfigPropertiesService.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigPropertiesService.kt
org/editorconfig/plugincomponents/EditorConfigPropertiesService$relevantEditorConfigsFor$cachedEditorConfig$1
+ 2 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
+ 3 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,184:1
46#2,5:185
46#2,5:191
1#3:190
*S KotlinDebug
*F
+ 1 EditorConfigPropertiesService.kt
org/editorconfig/plugincomponents/EditorConfigPropertiesService$relevantEditorConfigsFor$cachedEditorConfig$1
*L
96#1:185,5
100#1:191,5
*E
CodeLocalVariableTable
StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods0
	�Q*+�
*,�*-�*���*�0�+!�',�5�-N*�::6-�3�-:
6�9�E
_�I,�*�
*��MN-�O�L-:*�:�O:6�-::	6
�3�:6�9�R_	�I�O�)-�T��-�V�*��\��^Y�a���e�9qO/5�qO�QqOss5O/�	qOs
GO�j_
`��!�'`4�9�:a<cHd_�bdg�m�u�|d�����d�d�e�f�g�h�c��
'
bc dc&ef#gh|
icm"dc
g(efj%gh	b.jc_1klHvmn��ol��
At�K
*+�q,�O�v��^� 

wx
yx�X���)�����SMAP
EditorConfigPropertiesService.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigPropertiesService.kt
org/editorconfig/plugincomponents/EditorConfigPropertiesService$relevantEditorConfigsFor$cachedEditorConfig$1
+ 2 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
+ 3 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,184:1
46#2,5:185
46#2,5:191
1#3:190
*S KotlinDebug
*F
+ 1 EditorConfigPropertiesService.kt
org/editorconfig/plugincomponents/EditorConfigPropertiesService$relevantEditorConfigsFor$cachedEditorConfig$1
*L
96#1:185,5
100#1:191,5
*E
�=z{[I|I}I~I��I��[s��[s�sls s�sos���[s��B;BQPK�ڧ�gg>org/editorconfig/plugincomponents/LoadEditorConfigResult.class���= 8org/editorconfig/plugincomponents/LoadEditorConfigResultjava/lang/Object5org/editorconfig/plugincomponents/InvalidEditorConfig9org/editorconfig/plugincomponents/NonExistentEditorConfig3org/editorconfig/plugincomponents/ValidEditorConfig	Lkotlin/Metadata;mv	kxi0d1B��

��



��r��20‚ø��‚
!0¨Àd2:Lorg/editorconfig/plugincomponents/LoadEditorConfigResult;7Lorg/editorconfig/plugincomponents/InvalidEditorConfig;;Lorg/editorconfig/plugincomponents/NonExistentEditorConfig;5Lorg/editorconfig/plugincomponents/ValidEditorConfig;intellij.editorconfig EditorConfigPropertiesService.kt
SourceFileRuntimeVisibleAnnotationsPermittedSubclasses=[I
III
I[s[ssssss
PK���D�
�
9org/editorconfig/plugincomponents/ValidEditorConfig.class���=g3org/editorconfig/plugincomponents/ValidEditorConfigjava/lang/Object8org/editorconfig/plugincomponents/LoadEditorConfigResult<init>K(Lcom/intellij/openapi/vfs/VirtualFile;Lorg/ec4j/core/model/EditorConfig;)V#Lorg/jetbrains/annotations/NotNull;file
kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

parsed()V
&Lcom/intellij/openapi/vfs/VirtualFile;
	"Lorg/ec4j/core/model/EditorConfig;	this5Lorg/editorconfig/plugincomponents/ValidEditorConfig;getFile(()Lcom/intellij/openapi/vfs/VirtualFile;	getParsed$()Lorg/ec4j/core/model/EditorConfig;
component1
component2copy(Lcom/intellij/openapi/vfs/VirtualFile;Lorg/ec4j/core/model/EditorConfig;)Lorg/editorconfig/plugincomponents/ValidEditorConfig;
'copy$default�(Lorg/editorconfig/plugincomponents/ValidEditorConfig;Lcom/intellij/openapi/vfs/VirtualFile;Lorg/ec4j/core/model/EditorConfig;ILjava/lang/Object;)Lorg/editorconfig/plugincomponents/ValidEditorConfig;%&
+toString()Ljava/lang/String;#ValidEditorConfig(file=, parsed=)/$java/lang/invoke/StringConcatFactory1makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;34
256\(Lcom/intellij/openapi/vfs/VirtualFile;Lorg/ec4j/core/model/EditorConfig;)Ljava/lang/String;389hashCode()I$com/intellij/openapi/vfs/VirtualFile=;<
>? org/ec4j/core/model/EditorConfigA
B?resultIequals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;areEqual'(Ljava/lang/Object;Ljava/lang/Object;)ZIJ

KotherLjava/lang/Object;Lkotlin/Metadata;mv	kxi0d1�0


��

��

	

��
��
��

��

��‚��20B00¢J	0HÆJ	0HÆJ
0��2020HÆJ020HÖJ	0HÖJ	0HÖR0¢
��R0¢
��	
¨d2:Lorg/editorconfig/plugincomponents/LoadEditorConfigResult;intellij.editorconfig EditorConfigPropertiesService.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileRuntimeVisibleAnnotationsBootstrapMethods0
^	^	
_Y+�,�*�*+�*,��`�a 
b
		 _/*��`�a^	!"_/*��`�a^	# _#*��a^	$"_#*��a^	%&_H+�,��Y+,�(�a 
^	b
			)*_3~�*�L~�*�M*+,�,�c
-._,*�*��:�a^	;<_?*��@<h*��C`<�aDEFG_p7*+��+���+�M*�,��L��*�,��L���c�a77MNbHd]epOP[IQIRISTIQUIVW[sXY[ssZs
ssssss s!s"s#s$s%sFs[sMs[s;s[s-s[s\f70PK��d__Gorg/editorconfig/plugincomponents/EditorConfigPropertiesServiceKt.class���=Aorg/editorconfig/plugincomponents/EditorConfigPropertiesServiceKtjava/lang/ObjectparseEditorConfig6(Ljava/lang/String;)Lorg/ec4j/core/model/EditorConfig;
makeLoader$()Lorg/ec4j/core/EditorConfigLoader;
	
.editorconfig org/ec4j/core/Resource$Resources
ofString>(Ljava/lang/String;Ljava/lang/String;)Lorg/ec4j/core/Resource;
 org/ec4j/core/EditorConfigLoaderload<(Lorg/ec4j/core/Resource;)Lorg/ec4j/core/model/EditorConfig;
	load(...)kotlin/jvm/internal/IntrinsicscheckNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V
loader"Lorg/ec4j/core/EditorConfigLoader;textLjava/lang/String;org/ec4j/core/model/Version%CURRENTLorg/ec4j/core/model/Version;'(	&)"org/ec4j/core/PropertyTypeRegistry+default_&()Lorg/ec4j/core/PropertyTypeRegistry;-.
,/?org/editorconfig/core/ec4jwrappers/EditorConfigLoadErrorHandler1<init>()V34
25!org/ec4j/core/parser/ErrorHandler7of�(Lorg/ec4j/core/model/Version;Lorg/ec4j/core/PropertyTypeRegistry;Lorg/ec4j/core/parser/ErrorHandler;)Lorg/ec4j/core/EditorConfigLoader;9:
;of(...)=findAndReadEditorConfigInDir5(Lcom/intellij/openapi/vfs/VirtualFile;)Lkotlin/Pair;o(Lcom/intellij/openapi/vfs/VirtualFile;)Lkotlin/Pair<Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;>;$com/intellij/openapi/vfs/VirtualFileB	findChild:(Ljava/lang/String;)Lcom/intellij/openapi/vfs/VirtualFile;DE
CFkotlin/PairH(com/intellij/openapi/vfs/VirtualFileUtilJreadText:(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/String;LM
KN'(Ljava/lang/Object;Ljava/lang/Object;)V3P
IQH$i$a$-let-EditorConfigPropertiesServiceKt$findAndReadEditorConfigInDir$1Iit&Lcom/intellij/openapi/vfs/VirtualFile;editorConfigFiledirmergeEditorConfigsF(Ljava/lang/String;Ljava/util/List;)Lorg/ec4j/core/ResourceProperties;}(Ljava/lang/String;Ljava/util/List<Lorg/editorconfig/plugincomponents/ValidEditorConfig;>;)Lorg/ec4j/core/ResourceProperties; org/ec4j/core/ResourceProperties\builder,()Lorg/ec4j/core/ResourceProperties$Builder;^_
]`java/util/ListbisEmpty()Zdecfsize()IhicjlistIterator(I)Ljava/util/ListIterator;lmcnjava/util/ListIteratorphasPreviousreqsprevious()Ljava/lang/Object;uvqw3org/editorconfig/plugincomponents/ValidEditorConfigy
component1(()Lcom/intellij/openapi/vfs/VirtualFile;{|
z}
component2$()Lorg/ec4j/core/model/EditorConfig;�
z�	getParent�|
C�EMPTY_PROPERTIES"Lorg/ec4j/core/ResourceProperties;��	��checkNotNull(Ljava/lang/Object;)V��
�getPath()Ljava/lang/String;��
C�
getFileSystem.()Lcom/intellij/openapi/vfs/VirtualFileSystem;��
C�*com/intellij/openapi/vfs/VirtualFileSystem�isCaseSensitive�e
��%com/intellij/openapi/util/io/FileUtil�getRelativePath:(Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;��
��&org/ec4j/core/model/Ec4jPath$Ec4jPaths�2(Ljava/lang/String;)Lorg/ec4j/core/model/Ec4jPath;9�
�� org/ec4j/core/model/EditorConfig�getSections()Ljava/util/List;��
��iterator()Ljava/util/Iterator;��c�java/util/Iterator�hasNext�e��next�v��org/ec4j/core/model/Section�match!(Lorg/ec4j/core/model/Ec4jPath;)Z��
��
getProperties()Ljava/util/Map;��
��(org/ec4j/core/ResourceProperties$Builder�
properties;(Ljava/util/Map;)Lorg/ec4j/core/ResourceProperties$Builder;��
��build$()Lorg/ec4j/core/ResourceProperties;��
��
build(...)�sectionLorg/ec4j/core/model/Section;D$i$a$-foldRight-EditorConfigPropertiesServiceKt$mergeEditorConfigs$1parsedEditorConfig"Lorg/ec4j/core/model/EditorConfig;
containingDirqueriedFileRelativeEc4jPathLorg/ec4j/core/model/Ec4jPath;*Lorg/ec4j/core/ResourceProperties$Builder;iterator$ivLjava/util/ListIterator;$i$f$foldRightaccumulator$ivLjava/lang/Object;$this$foldRight$ivLjava/util/List;
initial$ivqueriedFilePath
editorConfigsjava/lang/String�org/ec4j/core/model/Ec4jPath�#access$findAndReadEditorConfigInDir?@
�access$parseEditorConfig
�access$mergeEditorConfigsYZ
�<clinit>TIMEOUT
Lkotlin/Metadata;mv	kxi0d1��:
��



��






 

��

0002	0H
0H02
0200H020H"��
 *00X‚¢
��"0X‚T¢
��¨d2kotlin.jvm.PlatformType
Lkotlin/Pair;5Lorg/editorconfig/plugincomponents/ValidEditorConfig;intellij.editorconfigorg/ec4j/core/Resource	ResourcesBuilder	Ec4jPaths EditorConfigPropertiesService.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigPropertiesService.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigPropertiesService.kt
org/editorconfig/plugincomponents/EditorConfigPropertiesServiceKt
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,184:1
1#2:185
1819#3,8:186
*S KotlinDebug
*F
+ 1 EditorConfigPropertiesService.kt
org/editorconfig/plugincomponents/EditorConfigPropertiesServiceKt
*L
169#1:186,8
*E

ConstantValueCodeLineNumberTableLocalVariableTable
StackMapTable	SignatureInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations1�T���
M�
L+*��Y� �
��!"#$
2�*�0�2Y�6�8�<Y>� ��?@
�!*�GL+Y�M>�IY,,�O�R�W��CCCAI��
����*ST
UVWV!XVAYZ
��+M�aN6-:,�g��,,�k�o:�t���x:�z:6	�~:
��:
��:Y�W��Y�� ���:

��*/
������Y�W��Y�� ���:����:���'����:������¶�W���:��Q��Yθ ���#�cc��q�B
�cc��q�zC�CC�(�cc��q�zC�CC��cc��q�zC��C�-��cc��^��	���#�-�@�N�m�r�s�u�}�����������������������@��T	G�WV
N���mc�V
�<��=�^�#���	��T�����������$���[�@
/*��XV�
/*��#$�Z
:*+���$���4
"
�a�̳���	�]	��	�SMAP
EditorConfigPropertiesService.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigPropertiesService.kt
org/editorconfig/plugincomponents/EditorConfigPropertiesServiceKt
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,184:1
1#2:185
1819#3,8:186
*S KotlinDebug
*F
+ 1 EditorConfigPropertiesService.kt
org/editorconfig/plugincomponents/EditorConfigPropertiesServiceKt
*L
169#1:186,8
*E
j��[I�I�I��I��I��[s��[s�s�s�s�s�s?ssVs�sXss"sYs�s�s�sss�s#s	
[sPK��))&org/ec4j/core/ResourceProperties.class���4M5
6
6	7
89
:;<=
>
?@ABuilderInnerClasses
propertiesLjava/util/Map;	SignatureALjava/util/Map<Ljava/lang/String;Lorg/ec4j/core/model/Property;>;builder,()Lorg/ec4j/core/ResourceProperties$Builder;CodeLineNumberTable<init>(Ljava/util/Map;)VLocalVariableTablethis"Lorg/ec4j/core/ResourceProperties;LocalVariableTypeTableD(Ljava/util/Map<Ljava/lang/String;Lorg/ec4j/core/model/Property;>;)V
getProperties()Ljava/util/Map;C()Ljava/util/Map<Ljava/lang/String;Lorg/ec4j/core/model/Property;>;getValueI(Lorg/ec4j/core/model/PropertyType;Ljava/lang/Object;Z)Ljava/lang/Object;type"Lorg/ec4j/core/model/PropertyType;defaultValueLjava/lang/Object;throwInvalidZ'Lorg/ec4j/core/model/PropertyType<TT;>;TT;F<T:Ljava/lang/Object;>(Lorg/ec4j/core/model/PropertyType<TT;>;TT;Z)TT;9(Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;nameLjava/lang/String;propLorg/ec4j/core/model/Property;
StackMapTable1<T:Ljava/lang/Object;>(Ljava/lang/String;TT;Z)TT;
SourceFileResourceProperties.java(org/ec4j/core/ResourceProperties$BuilderBCDE!,FGHorg/ec4j/core/model/PropertyIJKL org/ec4j/core/ResourcePropertiesjava/lang/Object()V org/ec4j/core/model/PropertyTypegetName()Ljava/lang/String;
java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;isValid()Z
getValueAs()Ljava/lang/Object;!	 �Y��tX
*�*+��z{	|


/*��� !"o*+�,���*#$%&'(#)%*+!,�**�+��:�,���	�	�
�,�����"�(�4**-.*%&*'(/0*%*1
�234

	PK��K�	�	.org/ec4j/core/ResourceProperties$Builder.class���4T
23
2	45
678'9':;

<=>=?=@AB
propertiesLjava/util/Map;	SignatureALjava/util/Map<Ljava/lang/String;Lorg/ec4j/core/model/Property;>;<init>()VCodeLineNumberTableLocalVariableTablethisBuilderInnerClasses*Lorg/ec4j/core/ResourceProperties$Builder;build$()Lorg/ec4j/core/ResourceProperties;B(Ljava/util/Collection;)Lorg/ec4j/core/ResourceProperties$Builder;propertyLorg/ec4j/core/model/Property;Ljava/util/Collection;LocalVariableTypeTable6Ljava/util/Collection<Lorg/ec4j/core/model/Property;>;
StackMapTableCb(Ljava/util/Collection<Lorg/ec4j/core/model/Property;>;)Lorg/ec4j/core/ResourceProperties$Builder;;(Ljava/util/Map;)Lorg/ec4j/core/ResourceProperties$Builder;m(Ljava/util/Map<Ljava/lang/String;Lorg/ec4j/core/model/Property;>;)Lorg/ec4j/core/ResourceProperties$Builder;K([Lorg/ec4j/core/model/Property;)Lorg/ec4j/core/ResourceProperties$Builder;[Lorg/ec4j/core/model/Property;,J(Lorg/ec4j/core/model/Property;)Lorg/ec4j/core/ResourceProperties$Builder;removeProperty
SourceFileResourceProperties.javajava/util/LinkedHashMap org/ec4j/core/ResourcePropertiesDEFGHIJKorg/ec4j/core/model/PropertyLMNOPQDRS(org/ec4j/core/ResourceProperties$Builderjava/lang/Objectjava/util/Iterator(Ljava/util/Map;)Vjava/util/Collectioniterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getName()Ljava/lang/String;
java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;putAllremove&(Ljava/lang/Object;)Ljava/lang/Object;!>*�*�Y���
()6�Y*���, �.+�M,��,�	�
N*�-�-�W���*�78)9,: !"..#$.%&�'�$()V*�+�
*�
E
F$*�+�-+M,�>6� ,2:*���W����*�QR%Q+T !"--,&
�-�"!.I*�+�+�W*�
_`!"/.H*�+��W*�
kl!"01
	PK�m&��?org/editorconfig/plugincomponents/NonExistentEditorConfig.class���=69org/editorconfig/plugincomponents/NonExistentEditorConfigjava/lang/Object8org/editorconfig/plugincomponents/LoadEditorConfigResult<init>()V
	this;Lorg/editorconfig/plugincomponents/NonExistentEditorConfig;toString()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;NonExistentEditorConfighashCode()I�z@equals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;otherLjava/lang/Object;<clinit>
	INSTANCE	Lkotlin/Metadata;mv	kxi0d1s��$




��
��
��

��

��Â
��20B¢J020HÖJ	0HÖJ		0
HÖ¨d2:Lorg/editorconfig/plugincomponents/LoadEditorConfigResult;intellij.editorconfig EditorConfigPropertiesService.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations0.//*�
�0�1
/!�1./!�1/I*+��+���+�W�213/�Y���4-5O [I!I"I#$I!%I&'[s()[ss*sss+ss+ss+s
s+s,PKC8.sVV=org/editorconfig/configmanagement/ConfigEncodingManager.class���=Q7org/editorconfig/configmanagement/ConfigEncodingManagerjava/lang/Object6com/intellij/openapi/vfs/encoding/FileEncodingProvider<init>()V
	this9Lorg/editorconfig/configmanagement/ConfigEncodingManager;getEncodingh(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;)Ljava/nio/charset/Charset;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;virtualFilekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
projectorg/editorconfig/UtilsINSTANCELorg/editorconfig/Utils;	isEnabledForO(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Z!"
#;org/editorconfig/configmanagement/EditorConfigEncodingCache%	CompanionGLorg/editorconfig/configmanagement/EditorConfigEncodingCache$Companion;'(	&)Eorg/editorconfig/configmanagement/EditorConfigEncodingCache$Companion+getInstance?()Lorg/editorconfig/configmanagement/EditorConfigEncodingCache;-.
,/getCachedEncodingB(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/nio/charset/Charset;12
&3&Lcom/intellij/openapi/vfs/VirtualFile;&Lcom/intellij/openapi/project/Project;java/nio/charset/Charset7Lkotlin/Metadata;mv	kxi0d1V��




��

��

������20B¢J02020H¨	d28Lcom/intellij/openapi/vfs/encoding/FileEncodingProvider;Ljava/nio/charset/Charset;intellij.editorconfigConfigEncodingManager.ktCodeLineNumberTableLocalVariableTable
StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1H/*�
�IJ
H}&+�,�� ,+�$��*�0+�4��K$@8I
$%
J &&5&6LM
N
,&'OGPI9:[I;I<I=>I;?I@A[sBC[
ssDss
sEss5ss6sFPK��`�
�
!org/ec4j/core/model/Version.class���4�^
A_
A`
ab
ac
Ad
efg
	hi
	jk
	l
m
%h	n	o
pq
Ar
%s
At
Auv
w
	xy
z
{|
}~
	��	���_0_10_0Lorg/ec4j/core/model/Version;CURRENTDASHC
ConstantValue-PERIOD.majorMinorMicroI	qualifierLjava/lang/String;of1(Ljava/lang/String;)Lorg/ec4j/core/model/Version;CodeLineNumberTableLocalVariableTablemicroBminormajorversionstartend
StackMapTable�<init>(BBBLjava/lang/String;)Vthis(ILjava/lang/String;)V	compareTo (Lorg/ec4j/core/model/Version;)IothermmmComparedequals(Ljava/lang/Object;)ZobjLjava/lang/Object;getMajor()BgetMicrogetMinorgetQualifier()Ljava/lang/String;hashCode()ItoString(Ljava/lang/Object;)I<clinit>()V	SignatureGLjava/lang/Object;Ljava/lang/Comparable<Lorg/ec4j/core/model/Version;>;
SourceFileVersion.javaorg/ec4j/core/model/Version��������O��BC"java/lang/IllegalArgumentExceptionjava/lang/StringBuilderBYCannot parse "��K" into a version. A string matching major.minor.micro[-qualifier] expected.VSB�0123���F���JKTUNO��.QOPO-FG0.10.045'(0.12.0-final)(java/lang/Objectjava/lang/Comparablejava/lang/StringindexOf(II)I	substring(II)Ljava/lang/String;java/lang/BytevalueOf$(Ljava/lang/String;)Ljava/lang/Byte;	byteValue(I)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(Ljava/lang/String;)Vjava/lang/Integercompare(Ljava/lang/String;)IgetClass()Ljava/lang/Class;(I)Ljava/lang/StringBuilder;!%&'()(*+,-.+,/0123
	456��<*.�=��*���>`<*.�=�pd�i*���6`<*-�=�0d�D*���6*`�:�Y��*���6�Y���Y�	Y�
�*�
����7J#$
%&' (()3*A+E,M-Q/X0f1o2~6�7�;8Rf9:o23�9:AX;:}<:�=3�>1
�?1@�~A�BC6{*�*xx�x��*��7DEFG84D(<:;:9:23BE6Y*�*�*,��7JK	LM8 D(0123FG6�S*�+��=�D*�+���$*���+���*�+����7QR T/U:VPTQX8 SD(SH(GI1@� 

JJK6�N*+��+��*�+���+�M*�,���*��,���*�,�����7>^_`a
bcde*f,g3h:i<jJkLl8 ND(NLM/H(@
�NO63	*�z��7p8	D(PO63	*�z��7t8	D(QO63	*�z��7x8	D(RS6/*��7|8D(TU6^*�`h*���
*��`�7�8D(@U�VS6�T�	Y�
�*���*���*��*����	Y�
�*������7�8TD(@w	�	AAFW63	*+���78	D(XY6- �!�"#�!�$�7
Z[\]PK'�f��(org/ec4j/core/PropertyTypeRegistry.class���4I,
-

.
/
0
-	
1	23
4567869:;BuilderInnerClassestypesLjava/util/Map;	SignatureHLjava/util/Map<Ljava/lang/String;Lorg/ec4j/core/model/PropertyType<*>;>;builder.()Lorg/ec4j/core/PropertyTypeRegistry$Builder;CodeLineNumberTabledefault_&()Lorg/ec4j/core/PropertyTypeRegistry;<init>(Ljava/util/Map;)VLocalVariableTablethis$Lorg/ec4j/core/PropertyTypeRegistry;LocalVariableTypeTableK(Ljava/util/Map<Ljava/lang/String;Lorg/ec4j/core/model/PropertyType<*>;>;)VgetType6(Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType;nameLjava/lang/String;9(Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType<*>;getTypes()Ljava/util/Collection;?()Ljava/util/Collection<Lorg/ec4j/core/model/PropertyType<*>;>;
SourceFilePropertyTypeRegistry.java*org/ec4j/core/PropertyTypeRegistry$Builder<=>?@ABCDEFG org/ec4j/core/model/PropertyTypeH("org/ec4j/core/PropertyTypeRegistryjava/lang/Object()Vdefaultsbuildjava/util/LocaleUSLjava/util/Locale;java/lang/StringtoLowerCase&(Ljava/util/Locale;)Ljava/lang/String;
java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;values!
	 �Y��Q"
����XX
*�*+��bc	d

 
!"#H*�+��	�
��m$%&'(4
*���t
)*+

	PK�,�0org/ec4j/core/PropertyTypeRegistry$Builder.class���4a
12
1	3
456
7
89:+;+<=
>
?	@A
BCDEFGtypesLjava/util/Map;	SignatureHLjava/util/Map<Ljava/lang/String;Lorg/ec4j/core/model/PropertyType<*>;>;<init>()VCodeLineNumberTableLocalVariableTablethisBuilderInnerClasses,Lorg/ec4j/core/PropertyTypeRegistry$Builder;build&()Lorg/ec4j/core/PropertyTypeRegistry;useTypesLocalVariableTypeTabledefaults.()Lorg/ec4j/core/PropertyTypeRegistry$Builder;t"Lorg/ec4j/core/model/PropertyType;%Lorg/ec4j/core/model/PropertyType<*>;
StackMapTableHtypeP(Lorg/ec4j/core/model/PropertyType;)Lorg/ec4j/core/PropertyTypeRegistry$Builder;S(Lorg/ec4j/core/model/PropertyType<*>;)Lorg/ec4j/core/PropertyTypeRegistry$Builder;
SourceFilePropertyTypeRegistry.javajava/util/LinkedHashMapIJK"org/ec4j/core/PropertyTypeRegistryLMNOPQRSTU org/ec4j/core/model/PropertyType,-VWXYZ[\]^_`*org/ec4j/core/PropertyTypeRegistry$Builderjava/lang/Objectjava/util/Iteratorjava/util/CollectionsunmodifiableMap (Ljava/util/Map;)Ljava/util/Map;(Ljava/util/Map;)V
standardTypes()Ljava/util/Set;
java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getName()Ljava/lang/String;java/util/LocaleUSLjava/util/Locale;java/lang/StringtoLowerCase&(Ljava/util/Locale;)Ljava/lang/String;
java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!>*�*�Y���
() !"d*��L*��Y+��/0
1 #$#%&�'��	L+�
�+��M*,�
W���*�:;"<%='(' $')*�	+�,-a*�+���+�W*�
HI ,($,)./0
	PK)�
�xx&org/ec4j/core/model/PropertyType.class���4�	D��
���
��
O�	D�	D�	D�	D�
D�
D�P��	��
��	��	D��Z�	P�������
�	D�^���
!�
"�
�	D�`�	P���������	D�b��
5�	D�d�	P�	D�f�	P��	D�g�	D��k�	P�
D�	D�l�	D�
��
���PropertyValueParserInnerClasses�
PropertyValueLowerCasingPropertyTypeIndentStyleValueEndOfLineValueBOOLEAN_POSSIBLE_VALUES[Ljava/lang/String;charset"Lorg/ec4j/core/model/PropertyType;	Signature6Lorg/ec4j/core/model/PropertyType<Ljava/lang/String;>;end_of_lineULorg/ec4j/core/model/PropertyType<Lorg/ec4j/core/model/PropertyType$EndOfLineValue;>;indent_size7Lorg/ec4j/core/model/PropertyType<Ljava/lang/Integer;>;indent_styleWLorg/ec4j/core/model/PropertyType<Lorg/ec4j/core/model/PropertyType$IndentStyleValue;>;insert_final_newline7Lorg/ec4j/core/model/PropertyType<Ljava/lang/Boolean;>;max_line_lengthrootSTANDARD_TYPESLjava/util/Set;6Ljava/util/Set<Lorg/ec4j/core/model/PropertyType<*>;>;	tab_widthtrim_trailing_whitespaceunsetLjava/lang/String;
ConstantValuemdescriptionnameparser6Lorg/ec4j/core/model/PropertyType$PropertyValueParser;;Lorg/ec4j/core/model/PropertyType$PropertyValueParser<TT;>;possibleValues#Ljava/util/Set<Ljava/lang/String;>;
standardTypes()Ljava/util/Set;CodeLineNumberTable8()Ljava/util/Set<Lorg/ec4j/core/model/PropertyType<*>;>;toSet$([Ljava/lang/String;)Ljava/util/Set;LocalVariableTablevpossibleValues2sLocalVariableTypeTable
StackMapTableY�8([Ljava/lang/String;)Ljava/util/Set<Ljava/lang/String;>;<init>l(Ljava/lang/String;Ljava/lang/String;Lorg/ec4j/core/model/PropertyType$PropertyValueParser;Ljava/util/Set;)Vthis'Lorg/ec4j/core/model/PropertyType<TT;>;�(Ljava/lang/String;Ljava/lang/String;Lorg/ec4j/core/model/PropertyType$PropertyValueParser<TT;>;Ljava/util/Set<Ljava/lang/String;>;)Vp(Ljava/lang/String;Ljava/lang/String;Lorg/ec4j/core/model/PropertyType$PropertyValueParser;[Ljava/lang/String;)Vu(Ljava/lang/String;Ljava/lang/String;Lorg/ec4j/core/model/PropertyType$PropertyValueParser<TT;>;[Ljava/lang/String;)VgetDescription()Ljava/lang/String;getNamegetPossibleValues%()Ljava/util/Set<Ljava/lang/String;>;normalizeIfNeeded&(Ljava/lang/String;)Ljava/lang/String;valueparseD(Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType$PropertyValue;I(Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType$PropertyValue<TT;>;toString<clinit>()V(<T:Ljava/lang/Object;>Ljava/lang/Object;
SourceFilePropertyType.javahijava/util/LinkedHashSet�������rnqnvist}~����java/lang/String�������XY8org/ec4j/core/model/PropertyType$LowerCasingPropertyTypetset to latin1, utf-8, utf-8-bom, utf-16be or utf-16le to control the character set. Use of utf-8-bom is discouraged.�tutf-8	utf-8-bomutf-16beutf-16lelatin1tab��Z[Bset to lf, cr, or crlf to control how line breaks are represented.Dorg/ec4j/core/model/PropertyType$PropertyValueParser$EnumValueParserEnumValueParser/org/ec4j/core/model/PropertyType$EndOfLineValue���y^[�a whole number defining the number of columns used for each indentation level and the width of soft tabs (when supported). When set to tab, the parsed of tab_width (if specified) will be used.�t12345678`[?set to tab or space to use hard tabs or soft tabs respectively.1org/ec4j/core/model/PropertyType$IndentStyleValueb[Zset to true to ensure file ends with a newline when saving and false to ensure it doesn't.�td[�forces hard line wrapping after the amount of characters specified. Use the `off` value to turn this feature off (use the editor settings).�tofff[�special property that should be specified at the top of the file outside of any sections. Set to true to stop .editorconfig files search on current file.g[ org/ec4j/core/model/PropertyType�a whole number defining the number of columns used to represent a tab character. This defaults to the parsed of indent_size and doesn't usually need to be specified.�tk[lset to true to remove any whitespace characters preceding newline characters and false to ensure it doesn't.l[�����java/lang/Object4org/ec4j/core/model/PropertyType$PropertyValueParser.org/ec4j/core/model/PropertyType$PropertyValue
java/util/Setadd(Ljava/lang/Object;)Zjava/util/CollectionsunmodifiableSet (Ljava/util/Set;)Ljava/util/Set;V(Ljava/lang/String;Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType$PropertyValue;java/lang/BooleanTRUELjava/lang/Boolean;FALSEIDENTITY_VALUE_PARSER(Ljava/lang/Class;)VvalueSetINDENT_SIZE_VALUE_PARSERBOOLEAN_VALUE_PARSERMAX_LINE_LENGTH_VALUE_PARSERPOSITIVE_INT_VALUE_PARSERjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;(Ljava/util/Collection;)V!DOXYZ[\]^[\_`[\ab[\cd[\ef[\ag[\ehi\jk[\al[\emnopqnrnst\uvi\w	xyz��{\|
}~z�0�Y�L*M,�>6�,2:+�W����+��{ !"%!+$ 	�n0�Y(�i�(�w������\���z�*�*+�*,�*�	*-�
�{-.	/0124�[rnqnstvi� ��suvw\����z
*+,-���{
564
�[
rn
qn
st
vY�
��
su\���zA*��{<�[�����zA*��{C�[����yzA*�	�{J�[���\���zH+�{V�[�n�����zU*�
*�+�
�{`�[�n���\���zA*��{f�[�����z%	��Y��SY��S��Y��YSYSYSYSYSYS���Y �!Y"�#�$�%�&�Y'(�)	�Y*SY+SY,SY-SY.SY/SY0SY1SYS��2�Y34�!Y5�#�6�%�7�Y89�:���;�Y<=�>	�Y*SY+SY,SY-SY.SY/SY0SY1SY?S��@�YAB�:���C�DYEF�G�Y*SY+SY,SY-SY.SY/SY0SY1S�H�I�YJK�:���L�Y�DY�SY�&SY�2SY�7SY�;SY�CSY�ISY�LS�M�N���{B���M�^�g���������!�5u���\���R2PDQ	SDT	DU	5DV@"DW@!P�	PKb2���>org/ec4j/core/model/PropertyType$LowerCasingPropertyType.class���48
*
+	,-
&./0<init>1PropertyValueParserInnerClassesl(Ljava/lang/String;Ljava/lang/String;Lorg/ec4j/core/model/PropertyType$PropertyValueParser;Ljava/util/Set;)VCodeLineNumberTableLocalVariableTablethisLowerCasingPropertyType:Lorg/ec4j/core/model/PropertyType$LowerCasingPropertyType;nameLjava/lang/String;descriptionparser6Lorg/ec4j/core/model/PropertyType$PropertyValueParser;possibleValuesLjava/util/Set;LocalVariableTypeTable?Lorg/ec4j/core/model/PropertyType$LowerCasingPropertyType<TT;>;;Lorg/ec4j/core/model/PropertyType$PropertyValueParser<TT;>;#Ljava/util/Set<Ljava/lang/String;>;	Signature�(Ljava/lang/String;Ljava/lang/String;Lorg/ec4j/core/model/PropertyType$PropertyValueParser<TT;>;Ljava/util/Set<Ljava/lang/String;>;)Vp(Ljava/lang/String;Ljava/lang/String;Lorg/ec4j/core/model/PropertyType$PropertyValueParser;[Ljava/lang/String;)V[Ljava/lang/String;u(Ljava/lang/String;Ljava/lang/String;Lorg/ec4j/core/model/PropertyType$PropertyValueParser<TT;>;[Ljava/lang/String;)VnormalizeIfNeeded&(Ljava/lang/String;)Ljava/lang/String;value
StackMapTable2=<T:Ljava/lang/Object;>Lorg/ec4j/core/model/PropertyType<TT;>;
SourceFilePropertyType.java345678org/ec4j/core/model/PropertyType$LowerCasingPropertyType org/ec4j/core/model/PropertyType4org/ec4j/core/model/PropertyType$PropertyValueParserjava/lang/Stringjava/util/LocaleUSLjava/util/Locale;toLowerCase&(Ljava/util/Locale;)Ljava/lang/String;!�
*+,-��

�	�4




 


�|
*+,-��

�	�4




 

!"#c+��
+���
�$%F&'()
			PK-����:org/ec4j/core/model/PropertyType$PropertyValueParser.class���4>,
-	./
-	01
-	23

-	45

-	689PropertyValueParserInnerClasses:EnumValueParserBOOLEAN_VALUE_PARSER6Lorg/ec4j/core/model/PropertyType$PropertyValueParser;	SignatureKLorg/ec4j/core/model/PropertyType$PropertyValueParser<Ljava/lang/Boolean;>;IDENTITY_VALUE_PARSERJLorg/ec4j/core/model/PropertyType$PropertyValueParser<Ljava/lang/String;>;INDENT_SIZE_VALUE_PARSERKLorg/ec4j/core/model/PropertyType$PropertyValueParser<Ljava/lang/Integer;>;MAX_LINE_LENGTH_VALUE_PARSERPOSITIVE_INT_VALUE_PARSERparse;
PropertyValueV(Ljava/lang/String;Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType$PropertyValue;[(Ljava/lang/String;Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType$PropertyValue<TT;>;<clinit>()VCodeLineNumberTable(<T:Ljava/lang/Object;>Ljava/lang/Object;
SourceFilePropertyType.java6org/ec4j/core/model/PropertyType$PropertyValueParser$1<&6org/ec4j/core/model/PropertyType$PropertyValueParser$26org/ec4j/core/model/PropertyType$PropertyValueParser$36org/ec4j/core/model/PropertyType$PropertyValueParser$46org/ec4j/core/model/PropertyType$PropertyValueParser$5=4org/ec4j/core/model/PropertyType$PropertyValueParserjava/lang/ObjectDorg/ec4j/core/model/PropertyType$PropertyValueParser$EnumValueParser.org/ec4j/core/model/PropertyType$PropertyValue<init> org/ec4j/core/model/PropertyType #$%&'[3�Y���Y���Y��	�
Y���
Y���(e
{��(�)*+B7		

!7"	PK!o�ZZ<org/ec4j/core/model/PropertyType$PropertyValueParser$1.class���4V.
/0
/1
23
4
!56
78	9:
!;<	9=>
!?@ABCD<init>()VCodeLineNumberTableLocalVariableTablethisPropertyValueParserInnerClasses8Lorg/ec4j/core/model/PropertyType$PropertyValueParser$1;parseE
PropertyValueV(Ljava/lang/String;Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType$PropertyValue;nameLjava/lang/String;value
StackMapTable	Signaturek(Ljava/lang/String;Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType$PropertyValue<Ljava/lang/Boolean;>;]Ljava/lang/Object;Lorg/ec4j/core/model/PropertyType$PropertyValueParser<Ljava/lang/Boolean;>;
SourceFilePropertyType.javaEnclosingMethod org/ec4j/core/model/PropertyTypejava/lang/StringBuilder
Property 'FG ' expects a boolean; found: nullHIJ#trueKLMNOPQRfalseSPunsetTU!' expects a boolean. The parsed '' is not a boolean.6org/ec4j/core/model/PropertyType$PropertyValueParser$1java/lang/Object4org/ec4j/core/model/PropertyType$PropertyValueParser.org/ec4j/core/model/PropertyType$PropertyValueappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;invalidjava/lang/StringequalsIgnoreCase(Ljava/lang/String;)Zjava/lang/BooleanTRUELjava/lang/Boolean;validV(Ljava/lang/String;Ljava/lang/Object;)Lorg/ec4j/core/model/PropertyType$PropertyValue;FALSE
access$0002()Lorg/ec4j/core/model/PropertyType$PropertyValue; /*��e #�v,� �Y��+����	�
,��,��
�,��,��
�,����,�Y��+��,����	�&	jk!l*m2n;oCpLqPs vv$%v&%'!()(*+,-	!"	PK�g��<org/ec4j/core/model/PropertyType$PropertyValueParser$2.class���4&

!<init>()VCodeLineNumberTableLocalVariableTablethisPropertyValueParserInnerClasses8Lorg/ec4j/core/model/PropertyType$PropertyValueParser$2;parse"
PropertyValueV(Ljava/lang/String;Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType$PropertyValue;nameLjava/lang/String;value	Signaturej(Ljava/lang/String;Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType$PropertyValue<Ljava/lang/String;>;\Ljava/lang/Object;Lorg/ec4j/core/model/PropertyType$PropertyValueParser<Ljava/lang/String;>;
SourceFilePropertyType.javaEnclosingMethod#$6org/ec4j/core/model/PropertyType$PropertyValueParser$2java/lang/Object%4org/ec4j/core/model/PropertyType$PropertyValueParser.org/ec4j/core/model/PropertyType$PropertyValuevalidV(Ljava/lang/String;Ljava/lang/Object;)Lorg/ec4j/core/model/PropertyType$PropertyValue; org/ec4j/core/model/PropertyType /*��	{
D,,��	
 
 	 	PKgư-~~<org/ec4j/core/model/PropertyType$PropertyValueParser$3.class���45
!"
#$
%	&	'()+<init>()VCodeLineNumberTableLocalVariableTablethisPropertyValueParserInnerClasses8Lorg/ec4j/core/model/PropertyType$PropertyValueParser$3;parse,
PropertyValueV(Ljava/lang/String;Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType$PropertyValue;nameLjava/lang/String;value
StackMapTable	Signaturek(Ljava/lang/String;Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType$PropertyValue<Ljava/lang/Integer;>;]Ljava/lang/Object;Lorg/ec4j/core/model/PropertyType$PropertyValueParser<Ljava/lang/Integer;>;
SourceFilePropertyType.javaEnclosingMethod
tab-./01236org/ec4j/core/model/PropertyType$PropertyValueParser$3java/lang/Object44org/ec4j/core/model/PropertyType$PropertyValueParser.org/ec4j/core/model/PropertyType$PropertyValuejava/lang/StringequalsIgnoreCase(Ljava/lang/String;)ZvalidV(Ljava/lang/String;Ljava/lang/Object;)Lorg/ec4j/core/model/PropertyType$PropertyValue;POSITIVE_INT_VALUE_PARSER6Lorg/ec4j/core/model/PropertyType$PropertyValueParser; org/ec4j/core/model/PropertyType 	
/*��
�i,��	,���+,��
�	��  		*	*	PK��b�~~<org/ec4j/core/model/PropertyType$PropertyValueParser$4.class���45
!"
#$
%	&	'()+<init>()VCodeLineNumberTableLocalVariableTablethisPropertyValueParserInnerClasses8Lorg/ec4j/core/model/PropertyType$PropertyValueParser$4;parse,
PropertyValueV(Ljava/lang/String;Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType$PropertyValue;nameLjava/lang/String;value
StackMapTable	Signaturek(Ljava/lang/String;Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType$PropertyValue<Ljava/lang/Integer;>;]Ljava/lang/Object;Lorg/ec4j/core/model/PropertyType$PropertyValueParser<Ljava/lang/Integer;>;
SourceFilePropertyType.javaEnclosingMethod
off-./01236org/ec4j/core/model/PropertyType$PropertyValueParser$4java/lang/Object44org/ec4j/core/model/PropertyType$PropertyValueParser.org/ec4j/core/model/PropertyType$PropertyValuejava/lang/StringequalsIgnoreCase(Ljava/lang/String;)ZvalidV(Ljava/lang/String;Ljava/lang/Object;)Lorg/ec4j/core/model/PropertyType$PropertyValue;POSITIVE_INT_VALUE_PARSER6Lorg/ec4j/core/model/PropertyType$PropertyValueParser; org/ec4j/core/model/PropertyType 	
/*��
�i,��	,���+,��
�	��  		*	*	PK���KSS<org/ec4j/core/model/PropertyType$PropertyValueParser$5.class���4Q
/
012
/3
456
7
8
09
:;<=>?A<init>()VCodeLineNumberTableLocalVariableTablethisPropertyValueParserInnerClasses8Lorg/ec4j/core/model/PropertyType$PropertyValueParser$5;parseB
PropertyValueV(Ljava/lang/String;Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType$PropertyValue;valIe!Ljava/lang/NumberFormatException;nameLjava/lang/String;value
StackMapTableC	Signaturek(Ljava/lang/String;Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType$PropertyValue<Ljava/lang/Integer;>;]Ljava/lang/Object;Lorg/ec4j/core/model/PropertyType$PropertyValueParser<Ljava/lang/Integer;>;
SourceFilePropertyType.javaEnclosingMethodDEFjava/lang/StringBuilder
Property 'GH%' expects a positive integer; found ''IJKLMNOjava/lang/NumberFormatException"' expects an integer. The parsed '' is not an integer.6org/ec4j/core/model/PropertyType$PropertyValueParser$5java/lang/ObjectP4org/ec4j/core/model/PropertyType$PropertyValueParser.org/ec4j/core/model/PropertyType$PropertyValuejava/lang/Stringjava/lang/IntegerparseInt(Ljava/lang/String;)Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;invalidvalueOf(I)Ljava/lang/Integer;validV(Ljava/lang/String;Ljava/lang/Object;)Lorg/ec4j/core/model/PropertyType$PropertyValue; org/ec4j/core/model/PropertyType /*����_,�>�),�Y��+��,���	�
�,���N,�Y��+��,���	�
�.8
/78
��	�/�8�9�43 !9&"#__$%_&%'�/�((
)*)+,-.@	@	PK���C��Jorg/ec4j/core/model/PropertyType$PropertyValueParser$EnumValueParser.class���4[
4	56
47
8
9:;
<
'=
>?
@A
'BCDEFGIenumTypeLjava/lang/Class;	Signature$Ljava/lang/Class<+Ljava/lang/Enum;>;<init>(Ljava/lang/Class;)VCodeLineNumberTableLocalVariableTablethisPropertyValueParserInnerClassesEnumValueParserFLorg/ec4j/core/model/PropertyType$PropertyValueParser$EnumValueParser;LocalVariableTypeTableKLorg/ec4j/core/model/PropertyType$PropertyValueParser$EnumValueParser<TT;>;Ljava/lang/Class<+TT;>;(Ljava/lang/Class<+TT;>;)VparseJ
PropertyValueV(Ljava/lang/String;Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType$PropertyValue;e$Ljava/lang/IllegalArgumentException;nameLjava/lang/String;value
StackMapTable[(Ljava/lang/String;Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType$PropertyValue<TT;>;f<T:Ljava/lang/Enum<TT;>;>Ljava/lang/Object;Lorg/ec4j/core/model/PropertyType$PropertyValueParser<TT;>;
SourceFilePropertyType.javaKjava/lang/StringBuilderCannot make enum LMNOP out of nullQPR)STPUVWXY"java/lang/IllegalArgumentExceptionUnexpected parsed "" for enum Dorg/ec4j/core/model/PropertyType$PropertyValueParser$EnumValueParserjava/lang/ObjectZ4org/ec4j/core/model/PropertyType$PropertyValueParser.org/ec4j/core/model/PropertyType$PropertyValue()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/ClassgetName()Ljava/lang/String;toStringinvalidjava/lang/StringtoLowerCasejava/lang/EnumvalueOf5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;validV(Ljava/lang/String;Ljava/lang/Object;)Lorg/ec4j/core/model/PropertyType$PropertyValue; org/ec4j/core/model/PropertyType!b
*�*+��PQ	R
!
"
#
$%&)�_,�&,�Y��*�����	�
�,*�,���
�N,�Y��,��*����	�
�'67WX'[7\8]R^[]*8'*+_!_,-_.-"_#/'O0123H	 	'H(	PK*6�ϥ�5org/ec4j/core/model/PropertyType$EndOfLineValue.class���4�	U
VW0Y
!Z
B[	\
B]	^	_
B`a
Bbcd	e
!f	g	h"i
j&k'lm
n
o
pQq
rstcrEndOfLineValueInnerClasses1Lorg/ec4j/core/model/PropertyType$EndOfLineValue;crlflf	VALUE_SETLjava/util/Set;	Signature#Ljava/util/Set<Ljava/lang/String;>;displayValueLjava/lang/String;	eolString$VALUES2[Lorg/ec4j/core/model/PropertyType$EndOfLineValue;values4()[Lorg/ec4j/core/model/PropertyType$EndOfLineValue;CodeLineNumberTablevalueOfE(Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType$EndOfLineValue;LocalVariableTablename
autodetectdiffIcrOffsetsourcelfOffset
StackMapTableofEndOfLineStringendOfLineStringuvalueSet()Ljava/util/Set;%()Ljava/util/Set<Ljava/lang/String;>;<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)Vthis'(Ljava/lang/String;Ljava/lang/String;)VgetEndOfLineString()Ljava/lang/String;<clinit>()VvsLocalVariableTypeTablevCLjava/lang/Enum<Lorg/ec4j/core/model/PropertyType$EndOfLineValue;>;
SourceFilePropertyType.java/00wxy/org/ec4j/core/model/PropertyType$EndOfLineValue5z{|'%}~&%"%�
��

()F�,-.-Carriage ReturnFGCarriage Return + Line Feed	Line Feedjava/util/LinkedHashSetFM128K�����java/lang/Enumjava/lang/String
java/util/Setclone()Ljava/lang/Object; org/ec4j/core/model/PropertyType5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;isEmpty()ZindexOf(I)IhashCode()Iequals(Ljava/lang/Object;)Z(Ljava/lang/String;I)Vaddjava/util/CollectionsunmodifiableSet (Ljava/util/Set;)Ljava/util/Set;@1!@"%@&%@'%()*+,-.-/0	123"
����4'	5634
*���4'7
8-	963[*�
*����*
�<����+*
�=�d>��	���
�����*
���
���4J@ACDEF"G)H-I1J6K:L>MBOFRJVSWWZ7*1:;)!<;[=-E>;?����	@63�~*L=+��K
@
$�2+�
�!=�+�
�=�+�
�=�( $�
��	����4epgtixk|m7~A-?�,B

	CD3��4r*EFG3\*+�*-�*��4yz{|7 H%,-.-*IJK3/*��47H%LM3��Y��
�Y��	�Y���Y�
SY�	SY�S��Y�K�L+�=>�+2:*��W����*� ��4*
)+"-3'L1T2g3s2y5�67gN%T,O)PT,O+?�]Q�*RST$
X#@PK\1B
[[7org/ec4j/core/model/PropertyType$IndentStyleValue.class���4e	B
CD&F
G	H
I	J	KL
M	NO	PQ
R
S
T>U
VWXspaceIndentStyleValueInnerClasses3Lorg/ec4j/core/model/PropertyType$IndentStyleValue;tab	VALUE_SETLjava/util/Set;	Signature#Ljava/util/Set<Ljava/lang/String;>;displayValueLjava/lang/String;
indentCharC$VALUES4[Lorg/ec4j/core/model/PropertyType$IndentStyleValue;values6()[Lorg/ec4j/core/model/PropertyType$IndentStyleValue;CodeLineNumberTablevalueOfG(Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType$IndentStyleValue;LocalVariableTablenamevalueSet()Ljava/util/Set;%()Ljava/util/Set<Ljava/lang/String;>;<init>)(Ljava/lang/String;ILjava/lang/String;C)Vthis(Ljava/lang/String;C)V
getIndentChar()C<clinit>()VvsLocalVariableTypeTable
StackMapTableYELjava/lang/Enum<Lorg/ec4j/core/model/PropertyType$IndentStyleValue;>;
SourceFilePropertyType.java%&&Z[\1org/ec4j/core/model/PropertyType$IndentStyleValue+]2^!"#$Space23Tabjava/util/LinkedHashSet29'(._`abcdjava/lang/Enum
java/util/Setclone()Ljava/lang/Object; org/ec4j/core/model/PropertyType5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;(Ljava/lang/String;I)V()Ljava/lang/String;add(Ljava/lang/Object;)Zjava/util/CollectionsunmodifiableSet (Ljava/util/Set;)Ljava/util/Set;@1@@ !"#$%&	'()"
����*�	+,)4
*���*�-
."	/0)��*�123)\*+�*-�*�	�*����- 4!"#$567)/*�	�*�-489)�j�Y
 ��
�Y	���Y�
SY�S��Y�K�L+�=>�+2:*��W����*���*&	��"�5�=�P�\�b�i�-P:=,;<=,; =�F>�?@A
E@PK<�G���'org/ec4j/core/parser/ErrorHandler.class���4&
	

	
 
	
!"#InnerClassesIGNORING#Lorg/ec4j/core/parser/ErrorHandler;THROWING!THROW_SYNTAX_ERRORS_IGNORE_OTHERSerrorG(Lorg/ec4j/core/parser/ParseContext;Lorg/ec4j/core/parser/ErrorEvent;)V
Exceptions$<clinit>()VCodeLineNumberTable
SourceFileErrorHandler.java#org/ec4j/core/parser/ErrorHandler$1%
#org/ec4j/core/parser/ErrorHandler$2#org/ec4j/core/parser/ErrorHandler$3!org/ec4j/core/parser/ErrorHandlerjava/lang/Object#org/ec4j/core/parser/ParseException<init>

?�Y���Y���Y��	�
'2PK	�#ŕ�Eorg/editorconfig/core/ec4jwrappers/EditorConfigLoadErrorHandler.class���=I?org/editorconfig/core/ec4jwrappers/EditorConfigLoadErrorHandlerjava/lang/Object!org/ec4j/core/parser/ErrorHandler<init>()V
	thisALorg/editorconfig/core/ec4jwrappers/EditorConfigLoadErrorHandler;errorG(Lorg/ec4j/core/parser/ParseContext;Lorg/ec4j/core/parser/ErrorEvent;)V#Lorg/jetbrains/annotations/NotNull;contextkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

errorEventorg/ec4j/core/parser/ErrorEventgetErrorType-()Lorg/ec4j/core/parser/ErrorEvent$ErrorType;
)org/ec4j/core/parser/ErrorEvent$ErrorType 
isSyntaxError()Z"#
!$PROPERTY_VALUE_MISSING+Lorg/ec4j/core/parser/ErrorEvent$ErrorType;&'	!(#org/ec4j/core/parser/ParseException*$(Lorg/ec4j/core/parser/ErrorEvent;)V,
+-#Lorg/ec4j/core/parser/ParseContext;!Lorg/ec4j/core/parser/ErrorEvent;Lkotlin/Metadata;mv	kxi0d1Q��




��

��

����20B¢J02020H¨	d2#Lorg/ec4j/core/parser/ErrorHandler;intellij.editorconfig	ErrorTypeEditorConfigLoadErrorHandler.ktCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1A/*�
�B	C
Ay*+�,�,��%�,��)��+Y,�.��D)B )C **/*0E
F
!?@G@HI12[I3I4I56I37I89[s:;[
ss<ss
s=ss/ss0s>PK�8-\QQ&org/ec4j/core/EditorConfigLoader.class���4s>?
@A	BC
D	EF
G
H
I
J
KL	M	N	O
KP
QRS
JT
UVW
X
Y
Z[errorHandler#Lorg/ec4j/core/parser/ErrorHandler;handler/Lorg/ec4j/core/parser/EditorConfigModelHandler;parser)Lorg/ec4j/core/parser/EditorConfigParser;default_$()Lorg/ec4j/core/EditorConfigLoader;CodeLineNumberTableofA(Lorg/ec4j/core/model/Version;)Lorg/ec4j/core/EditorConfigLoader;LocalVariableTableversionLorg/ec4j/core/model/Version;e(Lorg/ec4j/core/model/Version;Lorg/ec4j/core/PropertyTypeRegistry;)Lorg/ec4j/core/EditorConfigLoader;registry$Lorg/ec4j/core/PropertyTypeRegistry;�(Lorg/ec4j/core/model/Version;Lorg/ec4j/core/PropertyTypeRegistry;Lorg/ec4j/core/parser/ErrorHandler;)Lorg/ec4j/core/EditorConfigLoader;<init>U(Lorg/ec4j/core/parser/EditorConfigModelHandler;Lorg/ec4j/core/parser/ErrorHandler;)Vthis"Lorg/ec4j/core/EditorConfigLoader;load<(Lorg/ec4j/core/Resource;)Lorg/ec4j/core/model/EditorConfig;result"Lorg/ec4j/core/model/EditorConfig;eLjava/io/IOException;
configFileLorg/ec4j/core/Resource;
StackMapTable
Exceptions
SourceFileEditorConfigLoader.java org/ec4j/core/EditorConfigLoader-org/ec4j/core/parser/EditorConfigModelHandler\!]^_).`ab./%*%-.cd!e fghijava/io/IOExceptionjava/lang/StringBuilderCould not load jklmnjopq.rjava/lang/Object"org/ec4j/core/PropertyTypeRegistry&()Lorg/ec4j/core/PropertyTypeRegistry;org/ec4j/core/model/VersionCURRENTD(Lorg/ec4j/core/PropertyTypeRegistry;Lorg/ec4j/core/model/Version;)V!org/ec4j/core/parser/ErrorHandler!THROW_SYNTAX_ERRORS_IGNORE_OTHERS()V'org/ec4j/core/parser/EditorConfigParser+()Lorg/ec4j/core/parser/EditorConfigParser;parseh(Lorg/ec4j/core/Resource;Lorg/ec4j/core/parser/EditorConfigHandler;Lorg/ec4j/core/parser/ErrorHandler;)VgetEditorConfig$()Lorg/ec4j/core/model/EditorConfig;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;org/ec4j/core/ResourcegetPath ()Lorg/ec4j/core/model/Ec4jPath;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;*(Ljava/lang/String;Ljava/lang/Throwable;)V! 	!"#0�Y�Y������$'	%&#2*���$,'()	%*#=	*+��	�$0'	()	+,	%-#P�Y�Y+*�,��$4' ()+,./#d*�
*��*+�
*,��$=>?@A' 0123#�<*�+*�
*��*�
�M,�M�Y�Y��+���,��$NOPQR'*45!67<01<89:Z;<=PK�vILL.org/ec4j/core/parser/EditorConfigHandler.class���4
startDocument&(Lorg/ec4j/core/parser/ParseContext;)VendDocumentstartSection
endSection	startGlobendGlob8(Lorg/ec4j/core/parser/ParseContext;Ljava/lang/String;)V
startPropertyendPropertystartPropertyNameendPropertyNamestartPropertyValueendPropertyValuestartComment
endComment	blankLine
SourceFileEditorConfigHandler.java(org/ec4j/core/parser/EditorConfigHandlerjava/lang/Object	




PK�j ���4org/ec4j/core/parser/AbstractValidatingHandler.class���4�
Z	![\
]
^_`
?a
Nbcde	!fcgch	ij
klm
!n
!o
pq	!r
!s
!t
Eu
vw
Ex	!y
Ez	i{
!|	}~
N��	globStartLorg/ec4j/core/parser/Location;propertyValueStartregistry$Lorg/ec4j/core/PropertyTypeRegistry;type"Lorg/ec4j/core/model/PropertyType;	Signature%Lorg/ec4j/core/model/PropertyType<*>;<init>'(Lorg/ec4j/core/PropertyTypeRegistry;)VCodeLineNumberTableLocalVariableTablethis0Lorg/ec4j/core/parser/AbstractValidatingHandler;endGlob8(Lorg/ec4j/core/parser/ParseContext;Ljava/lang/String;)VmsgLjava/lang/String;context#Lorg/ec4j/core/parser/ParseContext;
globSourceglobLorg/ec4j/core/model/Glob;e(Ljava/util/regex/PatternSyntaxException;
StackMapTable�endPropertyNamenameendPropertyValuevalue	propValue�
PropertyValueInnerClasses0Lorg/ec4j/core/model/PropertyType$PropertyValue;LocalVariableTypeTable3Lorg/ec4j/core/model/PropertyType$PropertyValue<*>;@(Lorg/ec4j/core/parser/ParseContext;Lorg/ec4j/core/model/Glob;)VnormalizePropertyName&(Ljava/lang/String;)Ljava/lang/String;�
propertyValueV(Lorg/ec4j/core/parser/ParseContext;Lorg/ec4j/core/model/PropertyType$PropertyValue;)VY(Lorg/ec4j/core/parser/ParseContext;Lorg/ec4j/core/model/PropertyType$PropertyValue<*>;)V	startGlob&(Lorg/ec4j/core/parser/ParseContext;)VstartPropertyNamestartPropertyValueH(Lorg/ec4j/core/parser/ParseContext;Lorg/ec4j/core/model/PropertyType;)VK(Lorg/ec4j/core/parser/ParseContext;Lorg/ec4j/core/model/PropertyType<*>;)V
SourceFileAbstractValidatingHandler.java,�&'org/ec4j/core/model/Glob,���The glob '%s' is not valid: %sjava/lang/Object�������org/ec4j/core/parser/ErrorEvent#$�������,����:KLM���()(VA4�������%$����OP�����.org/ec4j/core/parser/AbstractValidatingHandler(org/ec4j/core/parser/EditorConfigHandler&java/util/regex/PatternSyntaxException.org/ec4j/core/model/PropertyType$PropertyValuejava/lang/String()V(Ljava/lang/String;)VgetError*()Ljava/util/regex/PatternSyntaxException;
getMessage()Ljava/lang/String;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;!org/ec4j/core/parser/ParseContextgetErrorHandler%()Lorg/ec4j/core/parser/ErrorHandler;getLocation!()Lorg/ec4j/core/parser/Location;getResource()Lorg/ec4j/core/Resource;)org/ec4j/core/parser/ErrorEvent$ErrorType	ErrorTypeINVALID_GLOB+Lorg/ec4j/core/parser/ErrorEvent$ErrorType;�(Lorg/ec4j/core/parser/Location;Lorg/ec4j/core/parser/Location;Lorg/ec4j/core/Resource;Ljava/lang/String;Lorg/ec4j/core/parser/ErrorEvent$ErrorType;)V!org/ec4j/core/parser/ErrorHandlererrorG(Lorg/ec4j/core/parser/ParseContext;Lorg/ec4j/core/parser/ErrorEvent;)V"org/ec4j/core/PropertyTypeRegistrygetType6(Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType;validV(Ljava/lang/String;Ljava/lang/Object;)Lorg/ec4j/core/model/PropertyType$PropertyValue; org/ec4j/core/model/PropertyTypeparseD(Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType$PropertyValue;isValid()ZgetErrorMessageINVALID_PROPERTY_VALUEjava/util/LocaleUSLjava/util/Locale;toLowerCase&(Ljava/util/Locale;)Ljava/lang/String;!!"#$%$&'()*+,-.F
*�*+��/)*	+0
12
&'34.�	_�Y,�N-�:�B�Y,SY�S�	:+�
+�Y*�+�
+����*+-�*��/20	123"5&3+6;7N6S9Y:^;0>+(56_12_78_96	V:;P<=>�S?@4.�,*,�M**�,��*��*+*���	*+,��/@ABD%F+H0 ,12,78,A6>%B4.�	Z*��,,��*�,�N-��-+�
+�Y*�+�
+�-����*+-�*�*��/.MNO/R5S;TDOIWOXTYYZ0*Z12Z78ZC6BDHIBDJ>
GE�1E:KA4LM.Q+��
+�� �/|012A6>FNOP*QRS.C*+�
��/
�
�01278TS.5�/�01278US.C*+�
��/
�
�01278(V*WXYGEvF	i�@PK����3org/ec4j/core/parser/EditorConfigModelHandler.class���4�
R	S	T
U	V
W
X	Y
Z
[
\
]^
_
`
a
b
cdeeditorConfigBuilderfBuilderInnerClasses*Lorg/ec4j/core/model/EditorConfig$Builder;propertyBuilderh&Lorg/ec4j/core/model/Property$Builder;sectionBuilderj%Lorg/ec4j/core/model/Section$Builder;versionLorg/ec4j/core/model/Version;<init>D(Lorg/ec4j/core/PropertyTypeRegistry;Lorg/ec4j/core/model/Version;)VCodeLineNumberTableLocalVariableTablethis/Lorg/ec4j/core/parser/EditorConfigModelHandler;registry$Lorg/ec4j/core/PropertyTypeRegistry;	blankLine&(Lorg/ec4j/core/parser/ParseContext;)Vcontext#Lorg/ec4j/core/parser/ParseContext;
endComment8(Lorg/ec4j/core/parser/ParseContext;Ljava/lang/String;)VcommentLjava/lang/String;endDocumentendProperty
endSectiongetEditorConfig$()Lorg/ec4j/core/model/EditorConfig;result"Lorg/ec4j/core/model/EditorConfig;glob@(Lorg/ec4j/core/parser/ParseContext;Lorg/ec4j/core/model/Glob;)VLorg/ec4j/core/model/Glob;
propertyValuel
PropertyValueV(Lorg/ec4j/core/parser/ParseContext;Lorg/ec4j/core/model/PropertyType$PropertyValue;)V	propValue0Lorg/ec4j/core/model/PropertyType$PropertyValue;LocalVariableTypeTable3Lorg/ec4j/core/model/PropertyType$PropertyValue<*>;	SignatureY(Lorg/ec4j/core/parser/ParseContext;Lorg/ec4j/core/model/PropertyType$PropertyValue<*>;)VstartComment
startDocument
startPropertystartSectiontypeH(Lorg/ec4j/core/parser/ParseContext;Lorg/ec4j/core/model/PropertyType;)V"Lorg/ec4j/core/model/PropertyType;%Lorg/ec4j/core/model/PropertyType<*>;K(Lorg/ec4j/core/parser/ParseContext;Lorg/ec4j/core/model/PropertyType<*>;)Vname
SourceFileEditorConfigModelHandler.java!m nopoqrs69tuvwxryz{|oJ}O~-org/ec4j/core/parser/EditorConfigModelHandler.org/ec4j/core/parser/AbstractValidatingHandler(org/ec4j/core/model/EditorConfig$Builder$org/ec4j/core/model/Property$Builder�#org/ec4j/core/model/Section$Builder�.org/ec4j/core/model/PropertyType$PropertyValue'(Lorg/ec4j/core/PropertyTypeRegistry;)V
closeProperty'()Lorg/ec4j/core/model/Section$Builder;
applyDefaultscloseSection,()Lorg/ec4j/core/model/EditorConfig$Builder;buildA(Lorg/ec4j/core/model/Glob;)Lorg/ec4j/core/model/Section$Builder;valueX(Lorg/ec4j/core/model/PropertyType$PropertyValue;)Lorg/ec4j/core/model/Property$Builder; org/ec4j/core/model/EditorConfigbuilderI(Lorg/ec4j/core/model/Version;)Lorg/ec4j/core/model/EditorConfig$Builder;openProperty(()Lorg/ec4j/core/model/Property$Builder;openSectionJ(Lorg/ec4j/core/model/PropertyType;)Lorg/ec4j/core/model/Property$Builder;:(Ljava/lang/String;)Lorg/ec4j/core/model/Property$Builder;org/ec4j/core/model/Propertyorg/ec4j/core/model/Section org/ec4j/core/model/PropertyType! !"#Q*+�*,��$+,
-% &'() *+#5�$2%&',-./#?�$7% &',-012+#5�$<%&',-3+#J*��W*��$AB
C%&',-4+#M*���W*��$HIJ%&',-56#K*��	L*�+�$PQ
R%&'789:#L
*�,�
W�$
W	X% 
&'
,-
9;<?#^
*�,�W�$
\	]% 
&'
,-
@AB
@CDEF+#5�$b%&',-G+#G*�*��
��$
gh%&',-H+#D**����$
mn%&',-I+#D**����$
st%&',-JK#^
*�,�W�$
x	y% 
&'
,-
JLB
JMDNO/#L
*�,�W�$
}	~% 
&'
,-
O1PQ"]	g	i	=k>	PK����--'org/ec4j/core/parser/ParseContext.class���4
getLocation!()Lorg/ec4j/core/parser/Location;getResource()Lorg/ec4j/core/Resource;getErrorHandler%()Lorg/ec4j/core/parser/ErrorHandler;
SourceFileParseContext.java!org/ec4j/core/parser/ParseContextjava/lang/Object	
PKF�\m�&�&-org/ec4j/core/parser/EditorConfigParser.class���4~�
��
�
h�	���
�	��
�	�	�	�	�	�	�	�	�	�	�	�	���	�
�
�
���	��
���
���
$���
�
���

���


�
	

��


	��	l

c
c

c�
	�	�	j
l 
!
"�#�$	l%
&�'(
)*
+	�,�-	l./0	�1�2�3
4
�5
6

78
c9:
e;
c<=>?InnerClasses@StopReadingBuilderDEFAULT_BUFFER_SIZEI
ConstantValuehandler*Lorg/ec4j/core/parser/EditorConfigHandler;errorHandler#Lorg/ec4j/core/parser/ErrorHandler;readerLjava/io/Reader;buffer[CbufferOffsetindexfillline
lineOffsetlastcurrent
captureBufferLjava/lang/StringBuilder;captureStart	inSectionZresourceLorg/ec4j/core/Resource;builder3()Lorg/ec4j/core/parser/EditorConfigParser$Builder;CodeLineNumberTabledefault_+()Lorg/ec4j/core/parser/EditorConfigParser;<init>(I)VLocalVariableTablethis)Lorg/ec4j/core/parser/EditorConfigParser;
bufferSize
StackMapTableparseh(Lorg/ec4j/core/Resource;Lorg/ec4j/core/parser/EditorConfigHandler;Lorg/ec4j/core/parser/ErrorHandler;)VlocationLorg/ec4j/core/parser/Location;e!Lorg/ec4j/core/parser/ErrorEvent;ABCD
ExceptionsE	readLines()VcurrentLinereadLinereadCommentreadSection
globNotClosedreadGloboldIndexcCglobLjava/lang/String;globAndLBracketipatLen
readStringI(Lorg/ec4j/core/parser/EditorConfigParser$StopReading;)Ljava/lang/String;stop5Lorg/ec4j/core/parser/EditorConfigParser$StopReading;
isStopReading8(Lorg/ec4j/core/parser/EditorConfigParser$StopReading;)ZreadPropertynamevaluereadChar(C)ZchskipWhiteSpacereadstartCapture
endCapture()Ljava/lang/String;(I)Ljava/lang/String;capturedstartendgetLocation!()Lorg/ec4j/core/parser/Location;offsetcolumnisWhiteSpace()Z(I)Z	isNewLineisEndOfTextisColonSeparatorpreprocessPropertyName&(Ljava/lang/String;)Ljava/lang/String;getResource()Lorg/ec4j/core/Resource;getErrorHandler%()Lorg/ec4j/core/parser/ErrorHandler;
SourceFileEditorConfigParser.java/org/ec4j/core/parser/EditorConfigParser$Builder��'org/ec4j/core/parser/EditorConfigParser����"java/lang/IllegalArgumentExceptionbuffersize is zero or negative�Fyzjava/lang/StringBuilder����stuv{p|p}p~pp�p�p�pGHwx������org/ec4j/core/parser/ErrorEvent1Found unexpected character; expected end of inputIKL�MNOP�java/lang/ThrowableQRST����UTVT����WT������XT����YZ[T������%Glob pattern not closed. Expected ']'\L]T^���_`ab��cdeZ��Unexpected end of inputfL!Expected a valid string charactergLhij`����kTlTm���nZ-Equals sign '=' missing after property name 'op'q�rLsTt�
Property '' has no valueuLvZwTox�y��z�java/lang/String�{org/ec4j/core/parser/Location�|}�java/lang/Object!org/ec4j/core/parser/ParseContext)org/ec4j/core/parser/EditorConfigParser$13org/ec4j/core/parser/EditorConfigParser$StopReadingjava/io/Readerorg/ec4j/core/Resource(org/ec4j/core/parser/EditorConfigHandler!org/ec4j/core/parser/ErrorHandlerjava/io/IOException(Ljava/lang/String;)V
openReader()Ljava/io/Reader;)org/ec4j/core/parser/ErrorEvent$ErrorType	ErrorTypeEXPECTED_END_OF_INPUT+Lorg/ec4j/core/parser/ErrorEvent$ErrorType;�(Lorg/ec4j/core/parser/Location;Lorg/ec4j/core/parser/Location;Lorg/ec4j/core/Resource;Ljava/lang/String;Lorg/ec4j/core/parser/ErrorEvent$ErrorType;)VerrorG(Lorg/ec4j/core/parser/ParseContext;Lorg/ec4j/core/parser/ErrorEvent;)Vclose
addSuppressed(Ljava/lang/Throwable;)V
startDocument&(Lorg/ec4j/core/parser/ParseContext;)V
endSectionendDocument	blankLinestartComment
endComment8(Lorg/ec4j/core/parser/ParseContext;Ljava/lang/String;)VstartSectionGLOB_NOT_CLOSED	startGlobGloblength()IcharAt(I)C	substring(II)Ljava/lang/String;endGlobUNEXPECTED_END_OF_INPUTEXPECTED_STRING_CHARACTER>$SwitchMap$org$ec4j$core$parser$EditorConfigParser$StopReading[Iordinal
startPropertystartPropertyNamePropertyNameendPropertyNameappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringPROPERTY_ASSIGNMENT_MISSINGstartPropertyValue
PropertyValuePROPERTY_VALUE_MISSINGendPropertyValueendProperty([CII)Ljava/lang/StringBuilder;([CII)I	setLength([CII)V(III)VtoLowerCase!hiopqrstuvwxyz{p|p}p~pp�p�p���p����	��� �Y���9	���#�Y���@����**�*��
�Y�	�*��
*�Y��
��\R	]
^`a)b�*��*�p�
������*+�*,�*-�*�*�*�*�*�*�*�*�+�:*�*�*��%*�:�Y+� �!:-*�"�&�#�:��#�:�%��?r$���$�Vuv
wxyz{#|(}-~27�?�E�I�P�V�i�r�����HV��i	��?[wx�������st�uv�,�r�L$�����$$�������I*�*�&<*�'*��*�<*�(*����*��*�*�)*�*�*�*��2�
�����!�(�/�9�>�H��I��=�p��������f*�+*�,�*�*�-�*�.��*��=����:#,;,[3*�/�*�0�
�*�1��:������ �P�T�W�[�^�a�e��f���		/�����w/*�*�2*�3*�'*��
*�,���*�**�4�5���
��� �.��/���������C*��*�*�)*�*�*�6*�*�'*��*�7*]�8��*�9��2���� �%�)�0�4�=�>�B��C���	�����n$*�L�Y++*�:�;�!M*�*,�"�����#�� $����������*�*�<*�=�>L>+�?6d>�G+�@=]��8�A�+*�6*Y�d�*�7*��:*��������*�7*�6*Y�dd�+�B:*�*�C*Y�`�*��:*���IMVVXV�������v�
����#�)�/�2�9�?�I�M�S�V�^�a�g�l�p�v����������R?"�p)>�������������p��pv@�p�_�c�c�#c$�
�c�9c$
�����t*�3*+�D�f*��)*�M�Y,,*�E�F�!N*�*-�"���*� �)*�M�Y,,*�G�H�!N*�*-�"���*�'���*�4��6
+6BGZ%e&h'o*�>��+��G��Z��t��t���4.�������*��
*�,���I+�J.�p<P*�;�*�#�*��A���*�K�
*�L���*�;�*�#�*��A���*�L��../144P6R8T:h<�>�@�B��������
#
@����*��*�*�6*�*�*�M*�+*�*�N*�O�>�PL*�*+�Q*�+*=�8�E*:�8�<*�M�Y,,*��Y�R�S+�ST�S�U�V�!N*�*-�"*�+*�*�W*�X�>M,�?�>*�N�Y--*��Y�Y�S+�SZ�S�U�[�!:*�*�"*�*,�\*�*�]��^GHIL N$O.Q9RDSHTZU_V�\�_�`�a�b�c�d�j�l�mn�H_4������6�������9����Y����|c�Xc�����Y*���*�'��qr
tu������
�����K*�L�
*�'�����yz|����
�����-�*�*��m*��!*�
*�
*�*�*�d�^W*�*Y�*�`�**�*�
*�
��_�*�*��*�*�*Y�`��*�
�*Y�`�**�*�`�**��**�
*Y�Z`�4���J��,�1�>�S�X�`�e�j�t�u�~��������������1�C�����9**�d���
�
�������3	**��`����	������L*�=d>*�*�
�a�'*�
*�
d�^W*�
�U:*�
�b��cY*�
d�d��&	��	���(�1�9�<��41��L��L|pG�p	C�p��<���i#*�*�`d<*�d`=�eY*��f������ #���p�p���2*��A������
���H �		�������p�@���N*�
�*�
���������@���C*����������@���N*�=�*�:���������@
���F*�*�*�g������������/*����������/*���������k"jlm@n	�J@PKF0T:	:	&org/ec4j/core/Resource$Resources.class���4W5
67
89
:
;

<

=
>?

@
@BC	ResourcesInnerClassesDStringResourceTreeEStringResourceFStringRandomReaderPathResourceClassPathResourceofClassPath](Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/nio/charset/Charset;)Lorg/ec4j/core/Resource;CodeLineNumberTableLocalVariableTableloaderLjava/lang/ClassLoader;pathLjava/lang/String;encodingLjava/nio/charset/Charset;ofPathH(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Lorg/ec4j/core/Resource;Ljava/nio/file/Path;ofString>(Ljava/lang/String;Ljava/lang/String;)Lorg/ec4j/core/Resource;contenttree5Lorg/ec4j/core/Resource$Resources$StringResourceTree;stringResourceTreeBuilderBuilder?()Lorg/ec4j/core/Resource$Resources$StringResourceTree$Builder;<init>()Vthis"Lorg/ec4j/core/Resource$Resources;
SourceFile
Resource.java2org/ec4j/core/Resource$Resources$ClassPathResourceHJK/L-org/ec4j/core/Resource$Resources$PathResource/MN.OPQRST;org/ec4j/core/Resource$Resources$StringResourceTree$Builder/0U org/ec4j/core/Resource$Resourcesjava/lang/Object3org/ec4j/core/Resource$Resources$StringResourceTree/org/ec4j/core/Resource$Resources$StringResource3org/ec4j/core/Resource$Resources$StringRandomReaderV&org/ec4j/core/model/Ec4jPath$Ec4jPaths	Ec4jPathsof2(Ljava/lang/String;)Lorg/ec4j/core/model/Ec4jPath;R(Ljava/lang/ClassLoader;Lorg/ec4j/core/model/Ec4jPath;Ljava/nio/charset/Charset;)V1(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Vbuilderresourcec(Ljava/lang/String;Ljava/lang/String;)Lorg/ec4j/core/Resource$Resources$StringResourceTree$Builder;build7()Lorg/ec4j/core/Resource$Resources$StringResourceTree;getResource,(Ljava/lang/String;)Lorg/ec4j/core/Resource;org/ec4j/core/Resourceorg/ec4j/core/model/Ec4jPath!
	L�Y*+�,���  !"#	$%>
�Y*+���
 &
"#	'(\�*+��M,*�	�����  !)!*+	,. �
Y���/03*��
��1234B
A	
	

	


-	6GI	PK�r֐�org/ec4j/core/Resource.class���4!	ResourcesInnerClassesRandomReaderCharsetsBomexists()Z	getParent()Lorg/ec4j/core/ResourcePath;getPath ()Lorg/ec4j/core/model/Ec4jPath;openRandomReader'()Lorg/ec4j/core/Resource$RandomReader;
Exceptions 
openReader()Ljava/io/Reader;
SourceFile
Resource.javaorg/ec4j/core/Resourcejava/lang/Object org/ec4j/core/Resource$Resources#org/ec4j/core/Resource$RandomReaderorg/ec4j/core/Resource$Charsetsorg/ec4j/core/Resource$Bomjava/io/IOException
"				
@PKrl�//9org/ec4j/core/Resource$Resources$StringResourceTree.class���4;&
'
	'	()*+
,-./0	ResourcesInnerClassesStringResourceTreeBuilder	resourcesLjava/util/Map;	SignatureGLjava/util/Map<Lorg/ec4j/core/model/Ec4jPath;Lorg/ec4j/core/Resource;>;builder?()Lorg/ec4j/core/Resource$Resources$StringResourceTree$Builder;CodeLineNumberTable<init>(Ljava/util/Map;)VLocalVariableTablethis5Lorg/ec4j/core/Resource$Resources$StringResourceTree;LocalVariableTypeTableJ(Ljava/util/Map<Lorg/ec4j/core/model/Ec4jPath;Lorg/ec4j/core/Resource;>;)VgetResource8(Lorg/ec4j/core/model/Ec4jPath;)Lorg/ec4j/core/Resource;pathLorg/ec4j/core/model/Ec4jPath;,(Ljava/lang/String;)Lorg/ec4j/core/Resource;Ljava/lang/String;
SourceFile
Resource.java;org/ec4j/core/Resource$Resources$StringResourceTree$Builder1234org/ec4j/core/Resource6893org/ec4j/core/Resource$Resources$StringResourceTreejava/lang/Object org/ec4j/core/Resource$Resources()V
java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;:&org/ec4j/core/model/Ec4jPath$Ec4jPaths	Ec4jPathsof2(Ljava/lang/String;)Lorg/ec4j/core/model/Ec4jPath;org/ec4j/core/model/Ec4jPath!		 �Y���X
*�*+����	�


B*�+���� !"E*�+����� #$%"
	

		,57	PKTT��ooAorg/ec4j/core/Resource$Resources$StringResourceTree$Builder.class���4�
NO
N	PQ
RS
T
UVW
	YZ[\
N]
C^
_
F`
a
Fbc
d
efgh	resourcesLjava/util/Map;	SignatureGLjava/util/Map<Lorg/ec4j/core/model/Ec4jPath;Lorg/ec4j/core/Resource;>;<init>()VCodeLineNumberTableLocalVariableTablethisj	ResourcesInnerClassesStringResourceTreeBuilder=Lorg/ec4j/core/Resource$Resources$StringResourceTree$Builder;build7()Lorg/ec4j/core/Resource$Resources$StringResourceTree;resourcec(Ljava/lang/String;Ljava/lang/String;)Lorg/ec4j/core/Resource$Resources$StringResourceTree$Builder;pathLjava/lang/String;contentpLorg/ec4j/core/model/Ec4jPath;y(Ljava/lang/String;Ljava/net/URL;Ljava/nio/charset/Charset;)Lorg/ec4j/core/Resource$Resources$StringResourceTree$Builder;lenIcbuf[CrLjava/io/Reader;urlLjava/net/URL;encodingLjava/nio/charset/Charset;segmentssbLjava/lang/StringBuilder;
StackMapTableklmno7
ExceptionsptouchQ(Ljava/lang/String;)Lorg/ec4j/core/Resource$Resources$StringResourceTree$Builder;
SourceFile
Resource.javajava/util/LinkedHashMap3org/ec4j/core/Resource$Resources$StringResourceTreeqrstuwx/org/ec4j/core/Resource$Resources$StringResourceStringResourceyz{|java/lang/StringBuilderjava/io/InputStreamReader}~�����java/lang/Throwable����;org/ec4j/core/Resource$Resources$StringResourceTree$Builderjava/lang/Object� org/ec4j/core/Resource$Resourcesjava/lang/Stringjava/net/URLjava/nio/charset/Charsetorg/ec4j/core/model/Ec4jPathjava/io/Readerjava/io/IOExceptionjava/util/CollectionsunmodifiableMap (Ljava/util/Map;)Ljava/util/Map;(Ljava/util/Map;)V&org/ec4j/core/model/Ec4jPath$Ec4jPaths	Ec4jPathsof2(Ljava/lang/String;)Lorg/ec4j/core/model/Ec4jPath;B(Ljava/util/Map;Lorg/ec4j/core/model/Ec4jPath;Ljava/lang/String;)V
java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
openStream()Ljava/io/InputStream;2(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Vread([C)Iappend([CII)Ljava/lang/StringBuilder;close
addSuppressed(Ljava/lang/Throwable;)VtoString()Ljava/lang/String;org/ec4j/core/Resource! >*�*�Y���!
��"#)*+ 9�Y*����!�"#),- o+�N*�-�	Y*�-,�
�W*�!���"*#)./0/12,3 �	}+�:�Y�
:�Y,�-�:�:�Y6��W�����:��:��*��	Y*���
�W*�?GINQ!*
����$�1�?�G�]�{�"\	.45$67@89}#)}./}:;}<=w>2n?@AO�$	BCDEFG�G�	BCDEF�HIJK f +�M*�,�	Y*�,�
�W*�!���"  #) ./>2LM&*$i%	$'	(		$XUEv	PK�@6�WW,org/ec4j/core/model/Ec4jPath$Ec4jPaths.class���4/"
#$
%	&
	'(*+	Ec4jPathsInnerClasses
StringPathNioPathROOTLorg/ec4j/core/model/Ec4jPath;of4(Ljava/nio/file/Path;)Lorg/ec4j/core/model/Ec4jPath;CodeLineNumberTableLocalVariableTablepathLjava/nio/file/Path;2(Ljava/lang/String;)Lorg/ec4j/core/model/Ec4jPath;Ljava/lang/String;root ()Lorg/ec4j/core/model/Ec4jPath;<init>()Vthis(Lorg/ec4j/core/model/Ec4jPath$Ec4jPaths;<clinit>
SourceFile
Ec4jPath.java.org/ec4j/core/model/Ec4jPath$Ec4jPaths$NioPath,1org/ec4j/core/model/Ec4jPath$Ec4jPaths$StringPath-/.&org/ec4j/core/model/Ec4jPath$Ec4jPathsjava/lang/Object(Ljava/nio/file/Path;)V(Ljava/lang/String;)Vorg/ec4j/core/model/Ec4jPath!		3	�Y*���		3	�Y*���		��3*��
%
�Y���� !)
	
PK�wM�"org/ec4j/core/model/Ec4jPath.class���4	Ec4jPathsInnerClassesgetLastSegment()Ljava/lang/String;
getParentPath ()Lorg/ec4j/core/model/Ec4jPath;
isAbsolute()Z
relativize>(Lorg/ec4j/core/model/Ec4jPath;)Lorg/ec4j/core/model/Ec4jPath;resolve2(Ljava/lang/String;)Lorg/ec4j/core/model/Ec4jPath;toString
SourceFile
Ec4jPath.javaorg/ec4j/core/model/Ec4jPathjava/lang/Object&org/ec4j/core/model/Ec4jPath$Ec4jPaths	


	PK\��M��7org/ec4j/core/model/Ec4jPath$Ec4jPaths$StringPath.class���4�
!M
1NOP
MQ
R
!S
TU
V
W
1XY
1Z[	\]
1^
1_
1`
W
1a
1b
1cd
1ef
gh
V
1ijklpathLjava/lang/String;<init>(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethism	Ec4jPathsInnerClasses
StringPath3Lorg/ec4j/core/model/Ec4jPath$Ec4jPaths$StringPath;
StackMapTablenequals(Ljava/lang/Object;)ZobjLjava/lang/Object;othergetLastSegment()Ljava/lang/String;	lastSlashI
getParentPath ()Lorg/ec4j/core/model/Ec4jPath;hashCode()I
isAbsolute()Z
relativize>(Lorg/ec4j/core/model/Ec4jPath;)Lorg/ec4j/core/model/Ec4jPath;lenLorg/ec4j/core/model/Ec4jPath;otherStringPathresolve2(Ljava/lang/String;)Lorg/ec4j/core/model/Ec4jPath;namenewPathtoString
SourceFile
Ec4jPath.java%op@"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder-Path cannot be null or empty to create a new qrstuv8J8%&w>/xy1Path cannot end with a slash '/' to create a new #$1org/ec4j/core/model/Ec4jPath$Ec4jPaths$StringPath23z{|}|~=>�" can relativize only instances of �yCannot relativize path q� against resource path �{-Cannot resolve names that contain a slash '/'java/lang/Objectorg/ec4j/core/model/Ec4jPath&org/ec4j/core/model/Ec4jPath$Ec4jPathsjava/lang/String()VisEmptyappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getClass()Ljava/lang/Class;java/lang/ClassgetNamelengthendsWith(Ljava/lang/String;)ZlastIndexOf(I)I	substring(I)Ljava/lang/String;(II)Ljava/lang/String;charAt(I)C
startsWith-(Ljava/lang/Object;)Ljava/lang/StringBuilder;indexOf !"#$	%&'�h*�+�
+��$�Y�Y��*��	��
��+��-+
��$�Y�Y��*��	��
��*+��(&	��� �0�A�R�b�g�)h*/h#$0�1 123'�+*+��+��*�+���+�M*�,���("����
����) +*/+456/078'h *�/�<�*�`��*��(
�
�) */
9:0
�C1;<'�=
*����*�/�<�
�Y
����Y*�����("�����&�*�;�)%9:=*/0�=>'2*���(�)*/?@'Y$*��*���*��/���(�)$*/0"@AB'��+��*�Y�Y��	���	��
��+�M
*���Q,�
��,����Y,�����Y�Y��,��*���
��*��>,�*���,���,��/�*�Y�Y��,��*���
���Y,�`���(>��!�.�3�?�V�f���������������)*�_C:�*/�6D3�E/0.�7&�-&FG'�Y+/��
�Y ��
*����Y�
�+��
��Y�*��
�+��
M�Y,��(�	��P�) Y*/YH$P	I$0!Y1J8'/*��(�)*/KL-+",	+.PK�Z@5ww5org/ec4j/core/Resource$Resources$StringResource.class���4w
J	K	L	M
NO
PQR:SU

X
YZ

\]
\^
J_
`
a
b
cdecontentLjava/lang/String;pathLorg/ec4j/core/model/Ec4jPath;	resourcesLjava/util/Map;	SignatureGLjava/util/Map<Lorg/ec4j/core/model/Ec4jPath;Lorg/ec4j/core/Resource;>;<init>B(Ljava/util/Map;Lorg/ec4j/core/model/Ec4jPath;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisf	ResourcesInnerClassesStringResource1Lorg/ec4j/core/Resource$Resources$StringResource;LocalVariableTypeTablez(Ljava/util/Map<Lorg/ec4j/core/model/Ec4jPath;Lorg/ec4j/core/Resource;>;Lorg/ec4j/core/model/Ec4jPath;Ljava/lang/String;)Vequals(Ljava/lang/Object;)ZobjLjava/lang/Object;other
StackMapTableexists()Z	getParent()Lorg/ec4j/core/ResourcePath;
parentPathghgetPath ()Lorg/ec4j/core/model/Ec4jPath;hashCode()IopenRandomReaderiRandomReader'()Lorg/ec4j/core/Resource$RandomReader;
openReader()Ljava/io/Reader;toString()Ljava/lang/String;
SourceFile
Resource.java"jkl/org/ec4j/core/Resource$Resources$StringResource/0mnop=q;org/ec4j/core/ResourcePath$ResourcePaths$StringResourcePath
ResourcePathsStringResourcePath"r>?3org/ec4j/core/Resource$Resources$StringRandomReaderStringRandomReader"sjava/io/StringReaderjava/lang/StringBuilderstring:tu<=tvFGjava/lang/Objectorg/ec4j/core/Resource org/ec4j/core/Resource$Resourcesorg/ec4j/core/model/Ec4jPathorg/ec4j/core/ResourcePath#org/ec4j/core/Resource$RandomReader()VgetClass()Ljava/lang/Class;
java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;
getParentPath(org/ec4j/core/ResourcePath$ResourcePaths0(Lorg/ec4j/core/model/Ec4jPath;Ljava/util/Map;)V(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;  !	"#$~*�*,�*+�*-��%@A	BCD&*',-! ./0$�+*+��+��*�+���+�M*�,���%"HIJK
LMNO& +',+123,456$K*�*�����%U&',4@78$i*��	L+���
Y+*���%
[
\&',
94�:K;<=$/*��%b&',>?$2*���%h&',@C$6�
Y*���%n&',DE$6�Y*���%t&',FG$A�Y��*����%z&',HI*2()	(+AB	T;V	
TW
([	PK9NI�OO)org/ec4j/core/Resource$RandomReader.class���4
	getLength()Jread(J)C
Exceptions
SourceFile
Resource.java#org/ec4j/core/Resource$RandomReaderRandomReaderInnerClassesjava/lang/Objectjava/io/Closeable#java/lang/IndexOutOfBoundsExceptionorg/ec4j/core/Resource	

	PK�ݬ��� org/ec4j/core/ResourcePath.class���4
ResourcePathsInnerClasses	getParent()Lorg/ec4j/core/ResourcePath;getPath ()Lorg/ec4j/core/model/Ec4jPath;	hasParent()Z
relativize2(Lorg/ec4j/core/Resource;)Lorg/ec4j/core/Resource;resolve,(Ljava/lang/String;)Lorg/ec4j/core/Resource;
SourceFileResourcePath.javaorg/ec4j/core/ResourcePathjava/lang/Object(org/ec4j/core/ResourcePath$ResourcePaths	


	PK�{�BB#org/ec4j/core/model/Adaptable.class���4@
	&	'()"*"+
	,
-./01BuilderInnerClassesadaptersLjava/util/List;	Signature$Ljava/util/List<Ljava/lang/Object;>;<init>(Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethisLorg/ec4j/core/model/Adaptable;LocalVariableTypeTable'(Ljava/util/List<Ljava/lang/Object;>;)V
getAdapter%(Ljava/lang/Class;)Ljava/lang/Object;oLjava/lang/Object;typeLjava/lang/Class;Ljava/lang/Class<TT;>;
StackMapTable21<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
SourceFileAdaptable.java3
456789:;<=>?org/ec4j/core/model/Adaptablejava/lang/Object%org/ec4j/core/model/Adaptable$Builderjava/util/Iterator()Vjava/util/Listiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getClass()Ljava/lang/Class;java/lang/ClassisAssignableFrom(Ljava/lang/Class;)Z!	
X
*�*+��pq	r




�S*��M,��,�N+-��-����*��M,��,�N+-���-�����&	~"�$�'�A�L�N�Q�*
A
SSS !�
"��	"�#$%

	PK�@����&org/ec4j/core/model/EditorConfig.class���4�Q
R
S	T	U	V
WXY
Z[\[
][
Z^\^
]^	Z_`
Ra
b
cd\eNfNgh
i
jkBuilderInnerClassesrootLjava/lang/Boolean;sectionsLjava/util/List;	Signature/Ljava/util/List<Lorg/ec4j/core/model/Section;>;versionLorg/ec4j/core/model/Version;builder,()Lorg/ec4j/core/model/EditorConfig$Builder;CodeLineNumberTable<init>S(Ljava/util/List;Ljava/lang/Boolean;Lorg/ec4j/core/model/Version;Ljava/util/List;)VLocalVariableTablethis"Lorg/ec4j/core/model/EditorConfig;adaptersLocalVariableTypeTable$Ljava/util/List<Ljava/lang/Object;>;�(Ljava/util/List<Ljava/lang/Object;>;Ljava/lang/Boolean;Lorg/ec4j/core/model/Version;Ljava/util/List<Lorg/ec4j/core/model/Section;>;)Vequals(Ljava/lang/Object;)ZobjLjava/lang/Object;other
StackMapTablegetSections()Ljava/util/List;1()Ljava/util/List<Lorg/ec4j/core/model/Section;>;
getVersion()Lorg/ec4j/core/model/Version;hashCode()IprimeIresulthasRootProperty()ZisRoottoString()Ljava/lang/String;sectionLorg/ec4j/core/model/Section;sLjava/lang/StringBuilder;il
SourceFileEditorConfig.java(org/ec4j/core/model/EditorConfig$Builder+m+n %&!"opq org/ec4j/core/model/EditorConfigr45st?@u java/lang/StringBuilderroot = vwvx

yz{E|}org/ec4j/core/model/Section~GHorg/ec4j/core/model/Adaptablejava/util/Iterator()V(Ljava/util/List;)Vjava/lang/ObjectgetClass()Ljava/lang/Class;java/lang/Booleanjava/util/Listorg/ec4j/core/model/VersionTRUEappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;appendTo(Ljava/lang/StringBuilder;)V! !"#$%&		'() �Y��*�+,)�*+�*,�*-�*��*��
���-4./0" %&!"102!$#345)/�*+��+��*�+���+�M*��,���*�,��	��*��,���*�,��
��*��,���*�,�����*^����
����&�-�/�=�?�F�M�O�_�a�h�o�q����- �./�67d8/9	�:;)/*��*�-./#<=>)/*��*�-./?@)�Q<=h*���
*��`=h*���*��
`=h*���
*��`=�*����7�O�- Q./NABLCB9=��P�P�DE)B
*����*�-
./9@FE)5�*��	�*-./GH)�b�Y�L*��+�W+*��W+�W=*��N-��%-��:�
+�W+�����+��*6


&(FJQWZ]-*FIJb./ZKL(:MB9�&�N��OP
	PK(�&�oo+org/ec4j/core/model/Adaptable$Builder.class���4J
0	12
034
536
7
89
8:<=adaptersLjava/util/List;	Signature$Ljava/util/List<Ljava/lang/Object;>;<init>()VCodeLineNumberTableLocalVariableTablethisBuilderInnerClasses'Lorg/ec4j/core/model/Adaptable$Builder;LocalVariableTypeTable,Lorg/ec4j/core/model/Adaptable$Builder<TB;>;adapter;(Ljava/lang/Object;)Lorg/ec4j/core/model/Adaptable$Builder;Ljava/lang/Object;
StackMapTable(Ljava/lang/Object;)TB;?(Ljava/util/Collection;)Lorg/ec4j/core/model/Adaptable$Builder;Ljava/util/Collection;*Ljava/util/Collection<Ljava/lang/Object;>;/(Ljava/util/Collection<Ljava/lang/Object;>;)TB;<([Ljava/lang/Object;)Lorg/ec4j/core/model/Adaptable$Builder;[Ljava/lang/Object;&([Ljava/lang/Object;)TB;sealAdapters()Ljava/util/List;useAdapters&()Ljava/util/List<Ljava/lang/Object;>;B<B:Lorg/ec4j/core/model/Adaptable$Builder<TB;>;>Ljava/lang/Object;
SourceFileAdaptable.java
java/util/ArrayList>?@ABCDEF*GHI%org/ec4j/core/model/Adaptable$Builderjava/lang/Objectjava/util/Listadd(Ljava/lang/Object;)Z(Ljava/util/Collection;)VaddAll(Ljava/util/Collection;)Z(I)Vjava/util/Collections	emptyListunmodifiableList"(Ljava/util/List;)Ljava/util/List;org/ec4j/core/model/Adaptable!
J
*�*��
&'

z*��*�Y��*�+�W*�2356 
!�#*��*�Y+���*�+�W*�BCE!G##
"##
#
$�
%�<*��*�Y+���+M,�>6�,2:*��W����*�STV(W4V:Y (<<
&<�'�()*�*���	�*�L*�+�
�bcefg
+
+,-./
;	PK,:�\@@.org/ec4j/core/model/EditorConfig$Builder.class���4�
P	QR	ST
P	UV
WX?Y?Z\	]	^_
`a
b	c
de
fg
h
ijkmparentAwareZrootLjava/lang/Boolean;sectionsLjava/util/List;	SignatureBuilderInnerClasses7Ljava/util/List<Lorg/ec4j/core/model/Section$Builder;>;versionLorg/ec4j/core/model/Version;<init>()VCodeLineNumberTableLocalVariableTablethis*Lorg/ec4j/core/model/EditorConfig$Builder;build$()Lorg/ec4j/core/model/EditorConfig;sectionLorg/ec4j/core/model/Section;sectionBuilder%Lorg/ec4j/core/model/Section$Builder;adaptersuseSectionspropAdaptersresult"Lorg/ec4j/core/model/EditorConfig;LocalVariableTypeTable$Ljava/util/List<Ljava/lang/Object;>;/Ljava/util/List<Lorg/ec4j/core/model/Section;>;6Ljava/util/List<Ljava/util/List<Ljava/lang/Object;>;>;
StackMapTablenopenSection'()Lorg/ec4j/core/model/Section$Builder;-(Z)Lorg/ec4j/core/model/EditorConfig$Builder;?(Ljava/lang/Boolean;)Lorg/ec4j/core/model/EditorConfig$Builder;Q(Lorg/ec4j/core/model/Section$Builder;)Lorg/ec4j/core/model/EditorConfig$Builder;B(Ljava/util/Collection;)Lorg/ec4j/core/model/EditorConfig$Builder;Ljava/util/Collection;=Ljava/util/Collection<Lorg/ec4j/core/model/Section$Builder;>;i(Ljava/util/Collection<Lorg/ec4j/core/model/Section$Builder;>;)Lorg/ec4j/core/model/EditorConfig$Builder;R([Lorg/ec4j/core/model/Section$Builder;)Lorg/ec4j/core/model/EditorConfig$Builder;&[Lorg/ec4j/core/model/Section$Builder;JI(Lorg/ec4j/core/model/Version;)Lorg/ec4j/core/model/EditorConfig$Builder;SLorg/ec4j/core/model/Adaptable$Builder<Lorg/ec4j/core/model/EditorConfig$Builder;>;
SourceFileEditorConfig.java()op'&'java/util/ArrayList !qr(stuvwxyz#org/ec4j/core/model/Section$Builder5!{|/} org/ec4j/core/model/EditorConfig~���(�java/util/List(����(org/ec4j/core/model/EditorConfig$Builder�%org/ec4j/core/model/Adaptable$Builderjava/util/Iteratororg/ec4j/core/model/VersionCURRENTsize()I(I)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;org/ec4j/core/model/Sectionadd(Ljava/lang/Object;)Z()Lorg/ec4j/core/model/Section;sealAdapters()Ljava/util/List;java/util/CollectionsunmodifiableList"(Ljava/util/List;)Ljava/util/List;S(Ljava/util/List;Ljava/lang/Boolean;Lorg/ec4j/core/model/Version;Ljava/util/List;)V-(Lorg/ec4j/core/model/EditorConfig$Builder;)V((Z)Lorg/ec4j/core/model/Section$Builder;addAll(Ljava/util/Collection;)Zorg/ec4j/core/model/Adaptable! !"%&'	()*M*�*��*�Y���++(,-,-./0*���Y*���L�Y�M*��	N-�
�4-��:*�
�,��W�:+�W���*��Y*�*�*�+��N,�	:�
���:-�W���-�+>39:7;><J>Q?Z@]AbBsCzD�E�F�G,HQ	127#34�	5!�-.�6!�7!z,89: �	5;�6<�7=>#�#?�&��$?�!@A*:�Y*�*�
��+N,-.B*?*�
*�+
Z[,-.C*?*+�*�+
kl,-.1D*E
*�+�W*�+
wx,
-.
14 E*W
*�+�W*�+
��,
-.
 F:
 G"H� I*�(+M,�>6�,2:*��W����*�+�� �&�, 14(-.( J>
�K�&L*?*+�*�+
��,-.&'"MNO$[#	#	l#	PK��W���)org/ec4j/core/model/Section$Builder.class���4
:�	9��
�	9�	9�	@�	��
��m��	��	��	��
��	�
��
��	^�
^��
9�
�
��
�
9�m�
��
�m���n�n�	�.�
�
��m��
9�	9�
��
(�.��	��m�	��
��
��
��
@�
@�
�	���globLorg/ec4j/core/model/Glob;parentAwareZ
parentBuilder�BuilderInnerClasses*Lorg/ec4j/core/model/EditorConfig$Builder;
propertiesLjava/util/Map;	SignatureILjava/util/Map<Ljava/lang/String;Lorg/ec4j/core/model/Property$Builder;>;<init>-(Lorg/ec4j/core/model/EditorConfig$Builder;)VCodeLineNumberTableLocalVariableTablethis%Lorg/ec4j/core/model/Section$Builder;
applyDefaults'()Lorg/ec4j/core/model/Section$Builder;type"Lorg/ec4j/core/model/PropertyType;valueLjava/lang/String;versionLorg/ec4j/core/model/Version;indentStyle&Lorg/ec4j/core/model/Property$Builder;
indentSizetabWidthLocalVariableTypeTable%Lorg/ec4j/core/model/PropertyType<*>;
StackMapTable�build()Lorg/ec4j/core/model/Section;propLorg/ec4j/core/model/Property;propBuilderadaptersLjava/util/List;usePropspropAdaptersresultLorg/ec4j/core/model/Section;$Ljava/util/List<Ljava/lang/Object;>;ALjava/util/Map<Ljava/lang/String;Lorg/ec4j/core/model/Property;>;6Ljava/util/List<Ljava/util/List<Ljava/lang/Object;>;>;��closeSection,()Lorg/ec4j/core/model/EditorConfig$Builder;rootPropA(Lorg/ec4j/core/model/Glob;)Lorg/ec4j/core/model/Section$Builder;openProperty(()Lorg/ec4j/core/model/Property$Builder;((Z)Lorg/ec4j/core/model/Section$Builder;=(Ljava/util/Collection;)Lorg/ec4j/core/model/Section$Builder;propertyLjava/util/Collection;>Ljava/util/Collection<Lorg/ec4j/core/model/Property$Builder;>;e(Ljava/util/Collection<Lorg/ec4j/core/model/Property$Builder;>;)Lorg/ec4j/core/model/Section$Builder;N([Lorg/ec4j/core/model/Property$Builder;)Lorg/ec4j/core/model/Section$Builder;'[Lorg/ec4j/core/model/Property$Builder;|M(Lorg/ec4j/core/model/Property$Builder;)Lorg/ec4j/core/model/Section$Builder;NLorg/ec4j/core/model/Adaptable$Builder<Lorg/ec4j/core/model/Section$Builder;>;
SourceFileSection.javaH�=>java/util/LinkedHashMapDE?CUV��R�����$org/ec4j/core/model/Property$Builder�R�R�����S��������V��tabstQ���S�w~��H�java/util/ArrayList���������de��_���org/ec4j/core/model/Section��;<���H�java/util/List�R����������H�T#org/ec4j/core/model/Section$Builder%org/ec4j/core/model/Adaptable$Builder(org/ec4j/core/model/EditorConfig$Builderorg/ec4j/core/model/Version
java/util/Mapjava/util/Iterator()V org/ec4j/core/model/PropertyTypeindent_stylegetName()Ljava/lang/String;get&(Ljava/lang/Object;)Ljava/lang/Object;org/ec4j/core/model/Propertyindent_size	tab_width1org/ec4j/core/model/PropertyType$IndentStyleValueIndentStyleValue3Lorg/ec4j/core/model/PropertyType$IndentStyleValue;name
PropertyValue0Lorg/ec4j/core/model/PropertyType$PropertyValue;.org/ec4j/core/model/PropertyType$PropertyValue	getSourcejava/lang/Stringequals(Ljava/lang/Object;)Z_0_10_0	compareTo (Lorg/ec4j/core/model/Version;)IJ(Lorg/ec4j/core/model/PropertyType;)Lorg/ec4j/core/model/Property$Builder;parseD(Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType$PropertyValue;X(Lorg/ec4j/core/model/PropertyType$PropertyValue;)Lorg/ec4j/core/model/Property$Builder;size()I(I)Vvalues()Ljava/util/Collection;java/util/Collectioniterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;add ()Lorg/ec4j/core/model/Property;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;sealAdapters()Ljava/util/List;java/util/CollectionsunmodifiableMap (Ljava/util/Map;)Ljava/util/Map;<(Ljava/util/List;Lorg/ec4j/core/model/Glob;Ljava/util/Map;)Vrootremovejava/lang/BooleanTRUELjava/lang/Boolean;toStringequalsIgnoreCase(Ljava/lang/String;)ZvalueOf(Z)Ljava/lang/Boolean;?(Ljava/lang/Boolean;)Lorg/ec4j/core/model/EditorConfig$Builder;sectionQ(Lorg/ec4j/core/model/Section$Builder;)Lorg/ec4j/core/model/EditorConfig$Builder;((Lorg/ec4j/core/model/Section$Builder;)Vorg/ec4j/core/model/Adaptable org/ec4j/core/model/EditorConfig!9:;<=>?CDEFG
HIJ^*�*�*�Y��*+��K7+	.89LMN?COPJ7*��L*���	�
�M*���	�
�N*��
�	�
�:,�G��,����4-�0+���&�::*����N*-�W-�A-����2�-�
:-��:*����:*�W-�@-����1�,�:��:*����N*-�W*�KVABC.DBHaIgJlKpL�M�R�S�T�U�V�Z�[�\�]^
`LplQRpST�%QR�ST�$QR�STMNUV�WX.�YXB�ZX[ lQ\�%Q\�$Q\]��9^�A�@_`J���Y*���L�Y�M*��� N-�!�9-�"�:*��,�#�$W�%:+�&�'W���*��(Y*�)*�*+�+�,N,�-:�!��"�.:-�$W���-�K:gmn<oCpOrVsdtgulv�w�x�y�zLHVab<(cX�	de�MN�fE�ge�,hi[ �	dj�fk�gl]#�(m.n�&�� (n�!opJ�J*�*�8*��/�	�0�L+�*�+���1�2�3�4�5W�*�*�6W*��K����9�<�E�LqXJMN]9;rJ?*+�**�K
��LMN;<stJ3	�Y*�7�K�L	MN=uJ?*�*�K
��LMN=>DvJ�.+� M,�!�,�"�N*�-�8-�'W���*�K��)�,�L wX.MN.Dx[.Dy]�n�$Fz�D{J�-+M,�>6� ,2:*��8�'W����*�K��%�+�L wX-MN-D|]
�}�"w~JI*�+�8+�'W*�K
��LMNwXF��B2@�A	�A	9(A	:�A	���@���	PK:��(�
�
*org/ec4j/core/model/Property$Builder.class���4X
5	67
8	9	:	;
<
=
>?
@
A
>BCEnameLjava/lang/String;
parentBuilderGBuilderInnerClasses%Lorg/ec4j/core/model/Section$Builder;type"Lorg/ec4j/core/model/PropertyType;	Signature%Lorg/ec4j/core/model/PropertyType<*>;valueH
PropertyValue0Lorg/ec4j/core/model/PropertyType$PropertyValue;3Lorg/ec4j/core/model/PropertyType$PropertyValue<*>;<init>((Lorg/ec4j/core/model/Section$Builder;)VCodeLineNumberTableLocalVariableTablethis&Lorg/ec4j/core/model/Property$Builder;build ()Lorg/ec4j/core/model/Property;
closeProperty'()Lorg/ec4j/core/model/Section$Builder;:(Ljava/lang/String;)Lorg/ec4j/core/model/Property$Builder;J(Lorg/ec4j/core/model/PropertyType;)Lorg/ec4j/core/model/Property$Builder;LocalVariableTypeTableM(Lorg/ec4j/core/model/PropertyType<*>;)Lorg/ec4j/core/model/Property$Builder;X(Lorg/ec4j/core/model/PropertyType$PropertyValue;)Lorg/ec4j/core/model/Property$Builder;[(Lorg/ec4j/core/model/PropertyType$PropertyValue<*>;)Lorg/ec4j/core/model/Property$Builder;
StackMapTableOLorg/ec4j/core/model/Adaptable$Builder<Lorg/ec4j/core/model/Property$Builder;>;
SourceFile
Property.java Iorg/ec4j/core/model/PropertyJK LMNOPQRS/TU$org/ec4j/core/model/Property$BuilderV%org/ec4j/core/model/Adaptable$BuilderW#org/ec4j/core/model/Section$Builder.org/ec4j/core/model/PropertyType$PropertyValue()VsealAdapters()Ljava/util/List;w(Ljava/util/List;Lorg/ec4j/core/model/PropertyType;Ljava/lang/String;Lorg/ec4j/core/model/PropertyType$PropertyValue;)VpropertyM(Lorg/ec4j/core/model/Property$Builder;)Lorg/ec4j/core/model/Section$Builder; org/ec4j/core/model/PropertyTypegetName()Ljava/lang/String;validV(Ljava/lang/String;Ljava/lang/Object;)Lorg/ec4j/core/model/PropertyType$PropertyValue;parseD(Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType$PropertyValue;org/ec4j/core/model/Adaptableorg/ec4j/core/model/Section! !"F
*�*+��#*+	,$
%&
'("B�Y*�*�*�*���#2$%&)*"3	*�*�	�#<$	%&+"?*+�*�#
IJ$%&,"]*+�
�*+�*�#UV
W$%&-./"Q*+�*�#
bc$%&-0+"m#*��*++��W�**�+�
�W*�#noq!s$#%&#1234"F	>		D	PKǒKI9org/ec4j/core/parser/EditorConfigParser$StopReading.class���48	)
*+-
.
/
/	0	1	23GlobStopReadingInnerClasses5Lorg/ec4j/core/parser/EditorConfigParser$StopReading;PropertyName
PropertyValue$VALUES6[Lorg/ec4j/core/parser/EditorConfigParser$StopReading;values8()[Lorg/ec4j/core/parser/EditorConfigParser$StopReading;CodeLineNumberTablevalueOfI(Ljava/lang/String;)Lorg/ec4j/core/parser/EditorConfigParser$StopReading;LocalVariableTablenameLjava/lang/String;<init>(Ljava/lang/String;I)Vthis	Signature()V<clinit>GLjava/lang/Enum<Lorg/ec4j/core/parser/EditorConfigParser$StopReading;>;
SourceFileEditorConfigParser.java4563org/ec4j/core/parser/EditorConfigParser$StopReading7 !java/lang/Enumclone()Ljava/lang/Object;'org/ec4j/core/parser/EditorConfigParser5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;@0@@@	"
����	4
*���
 !1*+��"#$%$eA�Y��	�Y
���Y��
�Y�	SY�SY�
S��	

'#&'(
,@PK�I��/org/ec4j/core/parser/EditorConfigParser$1.class���4,
		
		 >$SwitchMap$org$ec4j$core$parser$EditorConfigParser$StopReading[I<clinit>()VCodeLineNumberTableLocalVariableTable
StackMapTable
SourceFileEditorConfigParser.javaEnclosingMethod!"$%
&'()java/lang/NoSuchFieldError*'+')org/ec4j/core/parser/EditorConfigParser$1InnerClassesjava/lang/Object'org/ec4j/core/parser/EditorConfigParser3org/ec4j/core/parser/EditorConfigParser$StopReadingStopReadingvalues8()[Lorg/ec4j/core/parser/EditorConfigParser$StopReading;Glob5Lorg/ec4j/core/parser/EditorConfigParser$StopReading;ordinal()IPropertyName
PropertyValue 	

�7���
����O�K���O�K���O�K�	#&'251WMM#@PK��qWW#org/ec4j/core/parser/Location.class���4h<=
>
?
@
ABC
DEF

GH

IJ
KL

M
	N
G	O	P	Q
R

STUVWcolumnIlineoffsetparse3(Ljava/lang/String;)Lorg/ec4j/core/parser/Location;CodeLineNumberTableLocalVariableTablelocationStringLjava/lang/String;stLjava/util/StringTokenizer;
StackMapTable<init>(III)VthisLorg/ec4j/core/parser/Location;equals(Ljava/lang/Object;)ZobjLjava/lang/Object;other	getColumn()IgetLine	getOffsethashCodetoString()Ljava/lang/String;
SourceFile
Location.javajava/util/StringTokenizer: ()*XYZ[9\]^org/ec4j/core/parser/Location*+"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder*_Cannot parse "`a	" into a bc989*def`g: ()java/lang/Object'(Ljava/lang/String;Ljava/lang/String;)V
hasMoreTokens()Z	nextTokenjava/lang/IntegerparseInt(Ljava/lang/String;)I()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/ClassgetName(Ljava/lang/String;)VgetClass()Ljava/lang/Class;(I)Ljava/lang/StringBuilder;!	 !"�m�Y*�L+��6+��=+��'+��>+��+��6�Y���	Y�
Y��
*�
�
��
���#*
%&'(!))*0+9,E0`1$49)+m%&b'()�E*+"l*�*�*�*��#CD	EFG$*,-./"�F*+��+��*�+���+�M*�,��*�,��*�,����#"LMOP
RSUV$ F,-F01'2-)
�)@34"/*��#]$,-54"/*��#d$,-64"/*��#k$,-74"/*��#q$,-89"Y/�
Y�*���
*���
*���
��#w$/,-:;PKZb6�
�
4org/ec4j/core/model/PropertyType$PropertyValue.class���4oP	QR
STU
V
W	X	Y	Z
[
S\
\
S]
]^
W_
`a
bcd
efUNSET
PropertyValueInnerClasses0Lorg/ec4j/core/model/PropertyType$PropertyValue;errorMessageLjava/lang/String;parsedLjava/lang/Object;	SignatureTT;sourceinvalidV(Ljava/lang/String;Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType$PropertyValue;CodeLineNumberTableLocalVariableTable
StackMapTableq<T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/String;)Lorg/ec4j/core/model/PropertyType$PropertyValue<TT;>;validV(Ljava/lang/String;Ljava/lang/Object;)Lorg/ec4j/core/model/PropertyType$PropertyValue;valueLocalVariableTypeTableb<T:Ljava/lang/Object;>(Ljava/lang/String;TT;)Lorg/ec4j/core/model/PropertyType$PropertyValue<TT;>;<init>9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Vthis5Lorg/ec4j/core/model/PropertyType$PropertyValue<TT;>;*(Ljava/lang/String;TT;Ljava/lang/String;)Vequals(Ljava/lang/Object;)ZobjothergetErrorMessage()Ljava/lang/String;	getParsed()Ljava/lang/Object;()TT;	getSourcehashCode()IprimeIresultisUnset()ZisValidtoString
access$0002()Lorg/ec4j/core/model/PropertyType$PropertyValue;<clinit>()V(<T:Ljava/lang/Object;>Ljava/lang/Object;
SourceFilePropertyType.java org/ec4j/core/model/PropertyTypeunsetghi.org/ec4j/core/model/PropertyType$PropertyValue121L$ !jk67@Ajava/lang/StringBuilderPropertyValue [errorMessage=lm	, parsed=ln	, source=]H;java/lang/Objectjava/lang/StringequalsIgnoreCase(Ljava/lang/String;)ZgetClass()Ljava/lang/Class;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;! !"#$
	%&']*�����Y*+��(�	�
�)$*
"+	,-'o*�����Y*+��(�	�
�)$.!/.#*
"012'�*�*+�*,�	*-�
�(��	���)*3$.!/34.#"567'?�*+��+��*�+���+�M*�
�,�
��*�
,�
���*�	�,�	��*�	,�	�
��*��,���*�,�����(^����
����&�-�/�=�?�FMO]_fmo}	) �3�8!b9/�34*	�:;'A*�
�()3/34<='A*�	�()3/34">?;'A*��()3/34@A'�O<=h*�
��
*�
�`=h*�	��
*�	�`=h*���
*��`=�(#$%&5'M() O3LBCJDC/O34*=��P�P�EF'F
*���(/)
3/
34GF'T
*�
���(6)
3/
34*@H;'p4�Y��*�
��*�	��*�����(;)43/434IJ'��(�KL''�Y���(�"MNO
	PK�#E!org/ec4j/core/model/Glob.class���4
I�	��
�	�	�
g��
��
f��
f�
f�	��
f�
�
�
�
g��	�	�
I��
f�
f�
f�
�����
��
����{
���
f�
��
�
f��
���
������
�
f�
������������
����
��
�����error(Ljava/util/regex/PatternSyntaxException;rangesLjava/util/List;	SignatureLjava/util/List<[I>;regexLjava/util/regex/Pattern;sourceLjava/lang/String;matchLastSegmentOnlyZESCAPED_COMMENT_SIGNS<init>(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTableethisLorg/ec4j/core/model/Glob;slashPosIdoubleAsteriskPosLjava/lang/StringBuilder;errpat
StackMapTable��equals(Ljava/lang/Object;)ZobjLjava/lang/Object;othergetError*()Ljava/util/regex/PatternSyntaxException;	getSource()Ljava/lang/String;hashCode()IprimeresultisEmpty()ZisValidmatch!(Lorg/ec4j/core/model/Ec4jPath;)Zrange[InumberStringnumberifilePathLorg/ec4j/core/model/Ec4jPath;matcherLjava/util/regex/Matcher;���toStringconvertGlobToRegEx>(Ljava/lang/String;Ljava/util/List;Ljava/lang/StringBuilder;)V	seenSlashchoicejcurrentC
globStringlength
braceLevelmatchingBracesescaped
inBracketsLocalVariableTypeTable�B(Ljava/lang/String;Ljava/util/List<[I>;Ljava/lang/StringBuilder;)V(Ljava/lang/String;)ZlenopenedCountgetNumericRange(Ljava/lang/String;)[Istartend	separatorfindChar(CCLjava/lang/String;II)IcstopAtpatternescapedChar
escapeToRegex(CLjava/lang/StringBuilder;)V<clinit>()V
SourceFile	Glob.javaW�RSjava/util/ArrayListLMVQ��$1����**���TUjava/lang/StringBuilder�rW���p&java/util/regex/PatternSyntaxExceptionJKPQorg/ec4j/core/model/Globhiqruvwvpvr	
0�
���.*[^/]*.��\[!^[^[\���(\d+)i\{\}(?:|,
(?:/|/.*/))}��\\..java/lang/NumberFormatException\n\\([#;])java/lang/Objectjava/lang/Stringjava/util/regex/Patternorg/ec4j/core/model/Ec4jPathjava/lang/CharSequencejava/util/regex/Matcherjava/util/List3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
replaceAll&(Ljava/lang/String;)Ljava/lang/String;indexOf(I)I(Ljava/lang/String;)I	substring(I)Ljava/lang/String;(I)Vcompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;getClass()Ljava/lang/Class;getLastSegmentmatches
groupCountget(I)Ljava/lang/Object;group
startsWithjava/lang/IntegerparseIntcharAt(I)Cappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;(II)Ljava/lang/String;addjava/lang/CharacterisLetter(C)ZisDigit!IJKLMNOPQRSTUVQWXY��*�*+�*�Y���+��	L+/�
=+�>��+�
�+L*�����Y+��:+*��::��:�	::*�*��oy|ZR9:	;<!=(>/?3@ABRC_DiElFoHyK|I~J�L�M�N[R~\K�]^�RS(g_`/`a`_0Pbl#cKo dQeI�?f@fL�f�,fghiY�A*+��+��*�+���+�M*��,���*�,�����Z6
RSTU
VWXY&Z-[/\=]?^[ A]^Ajk"l^e�mnY/*��Zf[]^opY/*��Zm[]^qrY�<=h*���
*��`=�Zrstu[ ]^s`t`e��uvY2*���Zy[]^wvYB
*����Z}[
]^e@xyY`�*���*�*��+��	+��M,� �Y>,�!�M*��"�#:,`�$:�
%�&���'6.�.��������Z>��	�'�.�8�G�P�_�a�h�z�|�����[HG5z{P,|Sh}`0R~`�]^��'_��e6
	Sg��g����.#f����pY/*��Z�[]^��Y�
h*�>66*�(666�M*�)6	�*	�+�*�)*�,*�+W���,,�+W��?	�
,-�+W��[	�Z/]*�.��6

��
,/�+W�+�0*�)�
��,1�+W�
,2�+W6�|]	�-	�1�,�
,3�+W,	�4W	]���6�@{	��,}*�.6

�S
t�L*
t�5:�6:�,7�+W+�8W�,9�+W+,�,:�+W
t`6��,;�+W��
,9�+W��,	�,�
�<�=�+W��/	�_�O*�)*�D`�2*`�)*�%`�*`�)/�,>�+W��L,	�4W�B,	�4W�8}	�$��,?�+W���,@�+W�\	�		,�A\	��
,B�+W��6�6����ZF��������%�(�/�@�G�M�W�^�h�o��������������������������	��"�-�4�9�@�L�S�Z�a�h�p�w�}��������������������
���"�(�2�9�?FKRadg[��?�U
-;�S44z{n�`
%?��	h�ShLMhtbc�``~`]�`W�UT�UQ�U�hLOex&�	f��5	@�	 �@�If#�	�V�
f�f�N			@�N���Y�W<*�=>�B*��)�4\"{(}.���΄��Ȅ���§�����Z6
	8;>ADGJ M#[*W�SU~`P�`	N�`e�	.@��Y�1*C�<��*�5�'=*`�
�'>�
YOYO�M�
-.DZ",-.
01"2.3/5[*�`"�`1�S*�`e
�
`D��Y�O66�A,�)��2,�)���,�)\���6����t�Z">?@A+B.DEEKG[HO��O��O�SO�`O�`K�`H�Ue
�@��Y�E ��E��F�_�	-�+�4W�
�
+G�+W�+\�4�4W�ZP Q)R/S9UDW[E��Etbe 
��Y!	H���Z7��PK�c����"org/ec4j/core/model/Property.class���4zO
P
Q	R	S	T
UVW
XY
#Y
#Z
#[
#\]
#^
_
X`
#`
#ab
_c
d
efBuilderInnerClassesnameLjava/lang/String;type"Lorg/ec4j/core/model/PropertyType;	Signature%Lorg/ec4j/core/model/PropertyType<*>;valueh
PropertyValue0Lorg/ec4j/core/model/PropertyType$PropertyValue;3Lorg/ec4j/core/model/PropertyType$PropertyValue<*>;builder(()Lorg/ec4j/core/model/Property$Builder;CodeLineNumberTable<init>w(Ljava/util/List;Lorg/ec4j/core/model/PropertyType;Ljava/lang/String;Lorg/ec4j/core/model/PropertyType$PropertyValue;)VLocalVariableTablethisLorg/ec4j/core/model/Property;adaptersLjava/util/List;LocalVariableTypeTable$Ljava/util/List<Ljava/lang/Object;>;�(Ljava/util/List<Ljava/lang/Object;>;Lorg/ec4j/core/model/PropertyType<*>;Ljava/lang/String;Lorg/ec4j/core/model/PropertyType$PropertyValue<*>;)Vequals(Ljava/lang/Object;)ZobjLjava/lang/Object;other
StackMapTablegetName()Ljava/lang/String;getSourceValuegetType$()Lorg/ec4j/core/model/PropertyType;'()Lorg/ec4j/core/model/PropertyType<*>;
getValueAs()Ljava/lang/Object;<T:Ljava/lang/Object;>()TT;hashCode()IprimeIresultisUnset()ZisValidtoString
SourceFile
Property.java$org/ec4j/core/model/Property$Builder+j+k"%lmnorg/ec4j/core/model/Propertyo56p<KJqBjava/lang/RuntimeExceptionr<+sDEIJjava/lang/StringBuilder = tuL<org/ec4j/core/model/Adaptablev.org/ec4j/core/model/PropertyType$PropertyValuex((Lorg/ec4j/core/model/Section$Builder;)V(Ljava/util/List;)Vjava/lang/ObjectgetClass()Ljava/lang/Class;java/lang/String	getSource	getParsedgetErrorMessage(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; org/ec4j/core/model/PropertyTypey#org/ec4j/core/model/Section$Builderorg/ec4j/core/model/Section! !"% &	'()!	�Y��*|+,)�*+�*,�*-�*��*��
���-4./01"%2 03!"& 456)�a*+��+��*�+���+�M*��,���*�,��	��*��,���*�,��
���*J����
����&�-�/�=�?�F�M�O�]�_�- a./a78B9/:�;<)/*��*�-./=<)2*���*�-./>?)/*��*�-./ @AB)\!*���*��
��Y*����*�
��-!./: CDE)�7<=h*���
*��`=h*���
*��`=�*����5�- 7./4FG2HG:-��P�IJ)2*���*�-./KJ)2*���*�-./L<)H�Y*���*�����*�-./MN	#g$	iw	PK��-�5
5
!org/ec4j/core/model/Section.class���4�T
U
V	W	X
YZ
[
Y\
]^_`ab=c=def
\
ghi
Yj_j
Yk_k
Ylm
n
o
\pBuilderInnerClassesglobLorg/ec4j/core/model/Glob;
propertiesLjava/util/Map;	SignatureALjava/util/Map<Ljava/lang/String;Lorg/ec4j/core/model/Property;>;builder'()Lorg/ec4j/core/model/Section$Builder;CodeLineNumberTable<init><(Ljava/util/List;Lorg/ec4j/core/model/Glob;Ljava/util/Map;)VLocalVariableTablethisLorg/ec4j/core/model/Section;adaptersLjava/util/List;LocalVariableTypeTable$Ljava/util/List<Ljava/lang/Object;>;�(Ljava/util/List<Ljava/lang/Object;>;Lorg/ec4j/core/model/Glob;Ljava/util/Map<Ljava/lang/String;Lorg/ec4j/core/model/Property;>;)VappendTo(Ljava/lang/StringBuilder;)VpropertyLorg/ec4j/core/model/Property;sLjava/lang/StringBuilder;iI
StackMapTableqequals(Ljava/lang/Object;)ZobjLjava/lang/Object;othergetGlob()Lorg/ec4j/core/model/Glob;
getProperties()Ljava/util/Map;C()Ljava/util/Map<Ljava/lang/String;Lorg/ec4j/core/model/Property;>;hashCode()Iprimeresultmatch!(Lorg/ec4j/core/model/Ec4jPath;)ZfilePathLorg/ec4j/core/model/Ec4jPath;toString()Ljava/lang/String;
SourceFileSection.java#org/ec4j/core/model/Section$Builder*s*t !"#uvwxyPQxz]
{|}~��w��org/ec4j/core/model/Property
���org/ec4j/core/model/Section>?HILMjava/lang/StringBuilder*�45org/ec4j/core/model/Adaptablejava/util/Iterator�-(Lorg/ec4j/core/model/EditorConfig$Builder;)V(Ljava/util/List;)Vorg/ec4j/core/model/GlobisEmpty()Zappend(C)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;
java/util/Mapvalues()Ljava/util/Collection;java/util/Collectioniterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;java/lang/ObjectgetClass()Ljava/lang/Class;()V�(org/ec4j/core/model/EditorConfig$Builder org/ec4j/core/model/EditorConfig! !"#$%		&'(!	�Y��)�*+(�*+�*,�*-��)��
��,*-./0 !"#1/2"%$345(�e*���+[�W+*���	W+
�	W=*���N-�
�)-��:�
+�	W+��	W���Ա)2�
���$�&�I�M�T�^ad,*I67e-.e89&?:;<$�=��>?(�c*+��+��*�+���+�M*��,���*�,����*��,���*�,�����)J	


&-/=?FMO_a, c-.c@ADB.<�CD(/*��),-.EF(/*��),-.$GHI(�9<=h*���
*��`=h*���*��`=�)$%&'7(, 9-.6J;4K;<-��P�LM(S*���*�+��)-,-.NO<GPQ(N�Y�L*+�+��)23
4,-.
89RS	r�	PK�=�UMorg/editorconfig/configmanagement/extended/EditorConfigIntellijNameUtil.class���=�Gorg/editorconfig/configmanagement/extended/EditorConfigIntellijNameUtil
java/lang/Object<init>()V

	isIgnored(Ljava/lang/String;)Z
java/util/Collections	emptyList()Ljava/util/List;	Iorg/editorconfig/configmanagement/extended/EditorConfigIntellijNameUtil$1N$SwitchMap$org$editorconfig$configmanagement$extended$EditorConfigPropertyKind[I
Borg/editorconfig/configmanagement/extended/IntellijPropertyKindMapgetPropertyKindY(Ljava/lang/String;)Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;
 !"#$Corg/editorconfig/configmanagement/extended/EditorConfigPropertyKindordinal()I&&java/lang/IncompatibleClassChangeError
%)*+,-java/util/Listof$(Ljava/lang/Object;)Ljava/util/List;/Ucom/intellij/application/options/codeStyle/properties/LanguageCodeStylePropertyMapper
123getLanguageProperty}(Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;Ljava/lang/String;)Ljava/lang/String;)5,789makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;);,<6(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;7
?@ABCUcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMappergetLanguageDomainId()Ljava/lang/String;E8F8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;Hij_
JKLMF)com/intellij/openapi/util/text/StringUtil	trimStartOany_
QRSTjava/lang/String
startsWithV_
QXYZindexOf(Ljava/lang/String;)I
Q\]^	substring(II)Ljava/lang/String;`indent_size
Qbcdequals(Ljava/lang/Object;)Zfindent_styleh	tab_widthjcontinuation_indent_sizeluniform_indent
IDE_PREFIXLjava/lang/String;
ConstantValueGENERIC_PROPERTY_PREFIXGENERIC_OPTION_KEY_PREFIXsij_any_CodeLineNumberTableLocalVariableTablethisILorg/editorconfig/configmanagement/extended/EditorConfigIntellijNameUtil;toEditorConfigNames{(Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;Ljava/lang/String;)Ljava/util/List;mapperWLcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;propertyName
StackMapTable	Signature�(Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotations$RuntimeInvisibleParameterAnnotationstoIntellijNameeditorConfigNameextractLanguageDomainIdidseparatorPosI$Lorg/jetbrains/annotations/Nullable;isIndentProperty
SourceFile!EditorConfigIntellijNameUtil.javaNestMembersBootstrapMethods�
���8�$java/lang/invoke/StringConcatFactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;�ij_any_�ij_�ij__InnerClasses�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup$$$reportNull$$$0(I)V��
�>Argument for @NotNull parameter '%s' of %s.%s must not be null�*@NotNull method %s.%s must not return null�{}�y2���format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
Q�"java/lang/IllegalArgumentException�(Ljava/lang/String;)V�
��java/lang/IllegalStateException�
��[Ljava/lang/Object;�java/lang/RuntimeException�1mnoGpnoNqnort3*��u
vwx	yzt�*���+���+�	��
Y�����+��.�&.5M^jj�%Y�'�+�(�;*�.�*+�0�(�)�4�#+�6*+�0�:�+�=�(��4Y����~
Q)0B)G)u.#\cju{� �!�v�{|�}n��������
��	23tf$*���+���*�>+�DY����~RQu'v${|$}n�������
��	�9tU*���*G�IN�IY����~	SQu	,v�n�������	�9t�/*�	��*G�P�*G�IL+U�W=�+�[L+��~	#u	123 4$5+6-9v �n 
��/}n�������	�t�:*�
��*G�IK_*�a�e*�a�g*�a�i*�a���~	*@u	=>?%@.A9>v:}n�	���	tC*���k*�a�~	u	Fv}n�	���
��tY�???DD??D?D???�����===AA==A=A===����@@HPP@HPXPHHHY�S�Y�S�Y�S�Y�S��???GG??O?W???Y�S�Y�S�Y�S�Y�S��???GGJJGRGZbjY�S�.�+Y�S�#Y�S�Y�S�Y�S�Y�S����===HH==H=H===��Z_�����Z_����~(�@DQ}QCQ�Q�CQ�Q�Q�Q�Q�?Q�Q�Q�Q�Q�?Q�Q�Q�Q�Q�Q�Q�Q�@QJQJ���������������PKW
��zzdorg/editorconfig/language/codestyle/EditorConfigLanguageCodeStyleSettingsProvider$WhenMappings.class���=4^org/editorconfig/language/codestyle/EditorConfigLanguageCodeStyleSettingsProvider$WhenMappingsjava/lang/Object<clinit>()Vjava/lang/NoSuchFieldErrorIcom/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider$SettingsType	valuesN()[Lcom/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider$SettingsType;


SPACING_SETTINGSKLcom/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider$SettingsType;	
ordinal()I

WRAPPING_AND_BRACES_SETTINGS	
$EnumSwitchMapping$0[I	Lkotlin/Metadata;mv	kxi0<com/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider(SettingsTypeQorg/editorconfig/language/codestyle/EditorConfigLanguageCodeStyleSettingsProvider+WhenMappings0EditorConfigLanguageCodeStyleSettingsProvider.ktCode
StackMapTableInnerClasses
SourceFileRuntimeVisibleAnnotations1/_(���
K*��O�L*��O�L*��"0�L1
)*@,-2.3 [I!I"I#$I%&I'PK�i^dHorg/editorconfig/configmanagement/extended/IntellijPropertyKindMap.class���=�
java/lang/Object<init>()V		
Borg/editorconfig/configmanagement/extended/IntellijPropertyKindMapPROPERTY_KIND_MAPLjava/util/Map;
java/util/MapcontainsKey(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object;Corg/editorconfig/configmanagement/extended/EditorConfigPropertyKind	LANGUAGEELorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;Dorg/editorconfig/configmanagement/extended/IntellijPropertyKindMap$1
 !"#$,com/intellij/psi/codeStyle/CodeStyleSettingsgetDefaults0()Lcom/intellij/psi/codeStyle/CodeStyleSettings;
&'1(Lcom/intellij/psi/codeStyle/CodeStyleSettings;)V
)*+,-Ucom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapperenumProperties()Ljava/util/List;/0123java/util/Listiterator()Ljava/util/Iterator;56789java/util/IteratorhasNext()Z5;<=next()Ljava/lang/Object;?java/lang/String	ABCOMMONDEFput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Hjava/util/HashMap
G
KLcollectCommonLanguagePropertiesNmax_line_length	PQEDITOR_CONFIG_STANDARDSindent_sizeUindent_styleWinsert_final_newlineYend_of_line[trim_trailing_whitespace]	tab_width_charsetaformatter_off_tag	cdGENERICfformatter_on_taghformatter_tags_enabledjNcom/intellij/application/options/codeStyle/properties/FormatterEnabledAccessorlformatter_enabledn
visual_guidespwrap_on_typingr
smart_tabstcontinuation_indent_size	SignaturehLjava/util/Map<Ljava/lang/String;Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;>;CodeLineNumberTableLocalVariableTablethisDLorg/editorconfig/configmanagement/extended/IntellijPropertyKindMap;getPropertyKindY(Ljava/lang/String;)Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;nameLjava/lang/String;
StackMapTableRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotations$RuntimeInvisibleParameterAnnotationspropertymapperWLcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;<clinit>
SourceFileIntellijPropertyKindMap.javaNestMembersInnerClasses$$$reportNull$$$0(I)V��
�>Argument for @NotNull parameter '%s' of %s.%s must not be null�*@NotNull method %s.%s must not return null�~
|format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
>�"java/lang/IllegalArgumentException�(Ljava/lang/String;)V�
��java/lang/IllegalStateException�
��[Ljava/lang/Object;�java/lang/RuntimeException�1uvw/*��xyz{	|}wy5*����*�
��*��Y�����Y�����_Jx-.)0y5~�������
Lw�9�Y��%K*�(�.L+�4�+�:�>M�,�@�CW�����5"x4J(K5L8My(
�.���wN�GY�I��J�M�O�CW�R�O�CW�T�O�CW�V�O�CW�X�O�CW�Z�O�CW�\�O�CW�^�O�CW�`�b�CW�e�b�CW�g�b�CW�k�b�CW�m�b�CW�o�b�CW�q�b�CW�s�b�CW�xN

)7ESao}!�"�#�$�%�&�'�(�)
��w���  ���������$$Y�S�Y�S��##Y�S�Y�S��##Y�S�����$$��Z_�����Z_������D>Y>C>�>�>��>��>��>��>��>��>��>��>�\>J>J��
���PK~�TC
C
Jorg/editorconfig/configmanagement/extended/IntellijPropertyKindMap$1.class���=o
Ucom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper<init>1(Lcom/intellij/psi/codeStyle/CodeStyleSettings;)Vjava/util/ArrayList

()V
ocom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper$CodeStyleObjectDescriptor2com/intellij/psi/codeStyle/CommonCodeStyleSettings	com/intellij/lang/LanguageANYLcom/intellij/lang/Language;
(Lcom/intellij/lang/Language;)V
$(Ljava/lang/Object;Ljava/util/Set;)V !java/util/Listadd(Ljava/lang/Object;)Z#@com/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions
"
&any(Dorg/editorconfig/configmanagement/extended/IntellijPropertyKindMap$1CodeLineNumberTableLocalVariableTablethisFLorg/editorconfig/configmanagement/extended/IntellijPropertyKindMap$1;arg0.Lcom/intellij/psi/codeStyle/CodeStyleSettings;getSupportedFields()Ljava/util/List;descriptorsLjava/util/List;LocalVariableTypeTable�Ljava/util/List<Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper$CodeStyleObjectDescriptor;>;	Signature�()Ljava/util/List<Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper$CodeStyleObjectDescriptor;>;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotationsgetLanguageDomainId()Ljava/lang/String;getPropertyDescription&(Ljava/lang/String;)Ljava/lang/String;externalNameLjava/lang/String;$Lorg/jetbrains/annotations/Nullable;$RuntimeInvisibleParameterAnnotations
SourceFileIntellijPropertyKindMap.javaEnclosingMethodGBorg/editorconfig/configmanagement/extended/IntellijPropertyKindMapIcollectCommonLanguagePropertiesNestHostInnerClassesCodeStyleObjectDescriptor
IndentOptions$$$reportNull$$$0(I)VNO
'P*@NotNull method %s.%s must not return nullR>Argument for @NotNull parameter '%s' of %s.%s must not be nullTjava/lang/ObjectV(?0=java/lang/String\format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;^_
]`java/lang/IllegalStateExceptionb(Ljava/lang/String;)Vd
ce"java/lang/IllegalArgumentExceptiong
he[Ljava/lang/Object;jjava/lang/RuntimeExceptionl
StackMapTable '):*+��*4+,-./01)�A�Y�	L+�Y�Y����W+�Y�"Y�$��W+Y��Q�n�@'*89!:7;+A,-92349256789:9;<)-%�*A+,-89:9=>)G
+��Q�n*G+
,-
?@8A:A9B9
NO)���S�U�����W� YXS�YYS��YZS�YXS���Y[S��a� �cZ_�f��hZ_�i��n�D]U]C]�]�]k�]k�]k�]k�]k�]k�]k�]k�]kX]J]JmKL"M	'EFHCDJFPK�H[�Iorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind.class���=BCorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind	UNSUPPORTEDELorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;		LANGUAGE	COMMON	GENERIC	JB_STANDARD	EDITOR_CONFIG_STANDARD	$VALUESF[Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;
clone()Ljava/lang/Object;
 !"#$java/lang/EnumvalueOf5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
 &'(<init>(Ljava/lang/String;I)V
&	
123$valuesH()[Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;valuesCodeLineNumberTableY(Ljava/lang/String;)Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;LocalVariableTablenameLjava/lang/String;this	Signature()V<clinit>WLjava/lang/Enum<Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;>;
SourceFileEditorConfigPropertyKind.java@1 @@	@@@@	435"
����6	#754
*���68
9:'(51*+�%�68;<=
235B*�Y�SY�SY�
SY�
SY�SY�S�6>=5�U�Y)�*��Y+�*��Y,�*�
�Y-�*�
�Y.�*��Y/�*��0��6
'4	A
N<?@APKM��EELorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory.class���=�Forg/editorconfig/configmanagement/EditorConfigNavigationActionsFactoryjava/lang/Object<init>()V
java/util/ArrayList	

java/util/ListmyEditorConfigFilePathsLjava/util/List;	thisHLorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory;getNavigationActions^(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/List;�(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/List<Lcom/intellij/openapi/actionSystem/AnAction;>;#Lorg/jetbrains/annotations/NotNull;projectkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

sourceFile org/editorconfig/Utils"INSTANCELorg/editorconfig/Utils;$%	#&pathsToFiles"(Ljava/util/List;)Ljava/util/List;()
#*java/lang/Iterable, kotlin/collections/CollectionsKt.collectionSizeOrDefault(Ljava/lang/Iterable;I)I01
/2(I)V4

5java/util/Collection7iterator()Ljava/util/Iterator;9:-;java/util/Iterator=hasNext()Z?@>Anext()Ljava/lang/Object;CD>E$com/intellij/openapi/vfs/VirtualFileG	CompanionRLorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$Companion;IJ	Ksize()IMN
OPorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$CompanionQaccess$getActionName�(Lorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$Companion;Lcom/intellij/openapi/vfs/VirtualFile;Z)Ljava/lang/String;ST
RUiorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$getNavigationActions$actions$1$1$1Wu(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/vfs/VirtualFile;)VY
XZkotlin/jvm/functions/Function1\(Ljava/lang/Object;)V^/getNavigationActions$lambda$2$lambda$1$lambda$05(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)V`a
bc"java/lang/invoke/LambdaMetafactoryemetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;gh
fijconsume>(Lkotlin/jvm/functions/Function1;)Lcom/intellij/util/Consumer;lmn,com/intellij/openapi/project/DumbAwareActionpcreate^(Ljava/lang/String;Lcom/intellij/util/Consumer;)Lcom/intellij/openapi/project/DumbAwareAction;rs
qtadd(Ljava/lang/Object;)Zvw8x\org/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$NavigationActionGroupz*com/intellij/openapi/actionSystem/AnAction|EMPTY_ARRAY-[Lcom/intellij/openapi/actionSystem/AnAction;~	}�~checkNotNullExpressionValue�
�[Ljava/lang/Object;�#com/intellij/util/containers/UtilKt�toArray>(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object;��
��0([Lcom/intellij/openapi/actionSystem/AnAction;)V�
{�listOf$(Ljava/lang/Object;)Ljava/util/List;��
/�O$i$a$-map-EditorConfigNavigationActionsFactory$getNavigationActions$actions$1$1Ifile&Lcom/intellij/openapi/vfs/VirtualFile;
item$iv$ivLjava/lang/Object;
$i$f$mapTo$this$mapTo$iv$ivLjava/lang/Iterable;destination$iv$ivLjava/util/Collection;$i$f$map$this$map$ivV$i$a$-synchronized-EditorConfigNavigationActionsFactory$getNavigationActions$actions$1editorConfigFilesactions&Lcom/intellij/openapi/project/Project;$com/intellij/openapi/project/Project�java/lang/Throwable�updateEditorConfigFilePaths(Ljava/util/List;)V'(Ljava/util/List<Ljava/lang/String;>;)VeditorConfigFilePaths�clear�
�addAll(Ljava/util/Collection;)Z��
�U$i$a$-synchronized-EditorConfigNavigationActionsFactory$updateEditorConfigFilePaths$1$tmp0�invoke&(Ljava/lang/Object;)Ljava/lang/Object;��]� Lkotlin/jvm/functions/Function1;p0access$getINSTANCE_LOCK$cp
INSTANCE_LOCK��	�#access$getNAVIGATION_FACTORY_KEY$cp!()Lcom/intellij/openapi/util/Key;NAVIGATION_FACTORY_KEYLcom/intellij/openapi/util/Key;��	�1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;<clinit>�
R� editor.config.navigation.factory�com/intellij/openapi/util/Key�3(Ljava/lang/String;)Lcom/intellij/openapi/util/Key;r�
��create(...)�$Ljava/util/List<Ljava/lang/String;>;iLcom/intellij/openapi/util/Key<Lorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory;>;Lkotlin/Metadata;mv	kxi0d1���4

��

!

��
 

��

��

��

�� 20:B¢J002	0
20J
0200R00X‚¢
��¨d2,Lcom/intellij/openapi/actionSystem/AnAction;NavigationActionGroupintellij.editorconfig'EditorConfigNavigationActionsFactory.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigNavigationActionsFactory.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigNavigationActionsFactory.kt
org/editorconfig/configmanagement/EditorConfigNavigationActionsFactory
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,82:1
1549#2:83
1620#2,3:84
*S KotlinDebug
*F
+ 1 EditorConfigNavigationActionsFactory.kt
org/editorconfig/configmanagement/EditorConfigNavigationActionsFactory
*L
27#1:83
27#1:84,3
*E
RuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1IJ�������������E*�*�
Y��
������+�,!�*�:�6�'*��+:�-:6:	�
Y
�3�6�8:
6	�<:�B�T�F:


�H::6�L�P���V�XY+,�[�]�o�u_�yW���
�
:��:��N-�P�-�#�{Y-�8��Y��������������������+�R
�H

--8>�4�H

--8>H8RH��H

--8>H8RH�$
�H

--8>��H
��
�H


--8>
�
�H



--8>_
�:%/SITeUs�U�V�S������s.��p1��eE��
If��Fi��	Fi��
/���,������%���/����� ����
����2+��*�M,�>*���*�+�8��>,çN,�-��
',,-,��,

���#$%&#1'� ��22����`a�C*��*+��W��������D��ð�����ɰ���-*�˱�����@$�RY�гLҸ�Yٸ��ɻY��ñ�
12�RI{�X����SMAP
EditorConfigNavigationActionsFactory.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigNavigationActionsFactory.kt
org/editorconfig/configmanagement/EditorConfigNavigationActionsFactory
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,82:1
1549#2:83
1620#2,3:84
*S KotlinDebug
*F
+ 1 EditorConfigNavigationActionsFactory.kt
org/editorconfig/configmanagement/EditorConfigNavigationActionsFactory
*L
27#1:83
27#1:84,3
*E
�d��[I�I�I��I��I��[s��[ss�sss�s�ss�s�ss�s s�s�s�s�sIs�s����[s��k_d_PK%}Y�vvVorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$Companion.class���=�Porg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$Companionjava/lang/Object<init>()V
thisRLorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$Companion;openEditorConfigu(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/vfs/VirtualFile;)V1com/intellij/openapi/fileEditor/FileEditorManager
getInstance[(Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/fileEditor/FileEditorManager;

isFileOpen)(Lcom/intellij/openapi/vfs/VirtualFile;)Z
	closeFile)(Lcom/intellij/openapi/vfs/VirtualFile;)V
Corg/editorconfig/configmanagement/editor/EditorConfigPreviewManagerm(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/configmanagement/editor/EditorConfigPreviewManager;
associateWithPreviewFileO(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/vfs/VirtualFile;)V !
"openFileV(Lcom/intellij/openapi/vfs/VirtualFile;Z)[Lcom/intellij/openapi/fileEditor/FileEditor;$%
&fileEditorManager3Lcom/intellij/openapi/fileEditor/FileEditorManager;project&Lcom/intellij/openapi/project/Project;
sourceFile&Lcom/intellij/openapi/vfs/VirtualFile;editorConfigFile
getActionName;(Lcom/intellij/openapi/vfs/VirtualFile;Z)Ljava/lang/String;;org/editorconfig/language/util/EditorConfigPresentationUtil1getFileName30
24action.open.file65org/editorconfig/language/messages/EditorConfigBundle8message&(Ljava/lang/String;)Ljava/lang/String;:;
9<fileNameLjava/lang/String;file
withFolderZjava/lang/StringCd(Lcom/intellij/psi/PsiFile;)Lorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;psiFileHkotlin/jvm/internal/IntrinsicsJcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)VLM
KNcom/intellij/psi/PsiFileP
getProject(()Lcom/intellij/openapi/project/Project;RSQTgetProject(...)VcheckNotNullExpressionValueXM
KYgetVirtualFile(()Lcom/intellij/openapi/vfs/VirtualFile;[\Q]Forg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory_access$getINSTANCE_LOCK$cp()Ljava/lang/Object;ab
`cHcom/intellij/application/options/codeStyle/cache/CodeStyleCachingServiceer(Lcom/intellij/openapi/project/Project;)Lcom/intellij/application/options/codeStyle/cache/CodeStyleCachingService;gfh
getDataHolderR(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/util/UserDataHolder;jkfl#access$getNAVIGATION_FACTORY_KEY$cp!()Lcom/intellij/openapi/util/Key;no
`p(com/intellij/openapi/util/UserDataHolderrgetUserData3(Lcom/intellij/openapi/util/Key;)Ljava/lang/Object;tusv1(Lkotlin/jvm/internal/DefaultConstructorMarker;)Vx
`yputUserData4(Lcom/intellij/openapi/util/Key;Ljava/lang/Object;)V{|s}O$i$a$-synchronized-EditorConfigNavigationActionsFactory$Companion$getInstance$1I
dataHolder*Lcom/intellij/openapi/util/UserDataHolder;instanceHLorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory;Lcom/intellij/psi/PsiFile;$com/intellij/openapi/project/Project�$com/intellij/openapi/vfs/VirtualFile�java/lang/Throwable�access$getActionName�(Lorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$Companion;Lcom/intellij/openapi/vfs/VirtualFile;Z)Ljava/lang/String;/0
�$thisaccess$openEditorConfig�(Lorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$Companion;Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/vfs/VirtualFile;)V
�
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d1���H

��



��

��


��

��



��

��

†��20B¢J	0
¢20
20HJ020J 02020
20
HR0X‚¢
��R!
 *000¢X‚¢
��¨d2
INSTANCE_LOCKNAVIGATION_FACTORY_KEYLcom/intellij/openapi/util/Key;kotlin.jvm.PlatformTypeLorg/jetbrains/annotations/Nls;intellij.editorconfig	Companion'EditorConfigNavigationActionsFactory.ktCodeLineNumberTableLocalVariableTable
StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1�/*���0�	
��'+�:-��	-�+�-,�#-�'W����45689&:�4!()'	
'*+',-'.-/0�r+�5N�7�=�-���D@D�
=>�*>?	
@-ABE�V	v+I�O+�UYW�ZM+�^N�d:�6,�i-�m::�-�q�w�`:��`Y�z:�q�~:��:��"hnnpn�8�dQ��s`�	Q����2BCD&E2F5G:HIINJXKdND�H&@�24��51��c*+\@-v	
vH��F�G���E*+����0� �
@-AB���P*+,-����0�*�
*+,-.-x�-*����	
���
`����y��[I�I�I��I��I��[s��[s
s�ss�s�s�s�s�sGs/s�s�s@s-sAs�ssHs�ss�s*s+s,s.s�PKx�vA�.�.Aorg/editorconfig/configmanagement/EditorConfigEncodingCache.class���=m;org/editorconfig/configmanagement/EditorConfigEncodingCachejava/lang/Object7com/intellij/configurationStore/SettingsSavingComponent<init>()V
	)java/util/concurrent/atomic/AtomicBoolean
		isChanged+Ljava/util/concurrent/atomic/AtomicBoolean;	&org.editorconfig.editorconfigjetbrains(com/intellij/openapi/extensions/PluginIdgetId>(Ljava/lang/String;)Lcom/intellij/openapi/extensions/PluginId;

getId(...)kotlin/jvm/internal/IntrinsicscheckNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V
 6com/intellij/platform/settings/SettingDescriptorImplKt"settingDescriptorFactorye(Lcom/intellij/openapi/extensions/PluginId;)Lcom/intellij/platform/settings/SettingDescriptorFactory;$%
#&	encodings(java/lang/String*-org/editorconfig/configmanagement/CharsetData,7com/intellij/platform/settings/SettingDescriptorFactory.
mapSerializer`(Ljava/lang/Class;Ljava/lang/Class;)Lcom/intellij/platform/settings/SettingSerializerDescriptor;01/2Gorg/editorconfig/configmanagement/EditorConfigEncodingCache$setting$1$14INSTANCEILorg/editorconfig/configmanagement/EditorConfigEncodingCache$setting$1$1;67	58kotlin/jvm/functions/Function1:settingDescriptor�(Ljava/lang/String;Lcom/intellij/platform/settings/SettingSerializerDescriptor;Lkotlin/jvm/functions/Function1;)Lcom/intellij/platform/settings/SettingDescriptor;<=/>setting2Lcom/intellij/platform/settings/SettingDescriptor;@A	B&java/util/concurrent/ConcurrentHashMapD1com/intellij/platform/settings/SettingsControllerF3com/intellij/openapi/application/ApplicationManagerHgetApplication0()Lcom/intellij/openapi/application/Application;JK
IL,com/intellij/openapi/application/ApplicationN
getService%(Ljava/lang/Class;)Ljava/lang/Object;PQORjava/lang/RuntimeExceptionTjava/lang/ClassVgetName()Ljava/lang/String;XY
WZgetClassLoader()Ljava/lang/ClassLoader;\]
W^ com/intellij/codeWithMe/ClientId`	Companion,Lcom/intellij/codeWithMe/ClientId$Companion;bc	ad*com/intellij/codeWithMe/ClientId$CompanionfgetCurrentOrNull$()Lcom/intellij/codeWithMe/ClientId;hi
gj/Cannot find service  (classloader=, client=)l$java/lang/invoke/StringConcatFactorynmakeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;pq
ors_(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/intellij/codeWithMe/ClientId;)Ljava/lang/String;puv(Ljava/lang/String;)Vx
UygetItemF(Lcom/intellij/platform/settings/SettingDescriptor;)Ljava/lang/Object;{|G}
java/util/Mapkotlin/collections/MapsKt�emptyMap()Ljava/util/Map;��
��(Ljava/util/Map;)V�
E�
charsetMap(Ljava/util/concurrent/ConcurrentHashMap;��	�-$i$a$-let-EditorConfigEncodingCache$setting$1Ifactory9Lcom/intellij/platform/settings/SettingDescriptorFactory;$i$f$serviceserviceClass$ivLjava/lang/Class;this=Lorg/editorconfig/configmanagement/EditorConfigEncodingCache;getSetting$annotationssave4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;Borg/editorconfig/configmanagement/EditorConfigEncodingCache$save$1�label��	���`(Lorg/editorconfig/configmanagement/EditorConfigEncodingCache;Lkotlin/coroutines/Continuation;)V�
��resultLjava/lang/Object;��	��)kotlin/coroutines/intrinsics/IntrinsicsKt�getCOROUTINE_SUSPENDED()Ljava/lang/Object;��
��kotlin/ResultKt�throwOnFailure(Ljava/lang/Object;)V��
��
compareAndSet(ZZ)Z��
�Wnull cannot be cast to non-null type com.intellij.openapi.components.ComponentManagerEx�checkNotNull�
�2com/intellij/openapi/components/ComponentManagerEx�L$0��	��getServiceAsyncE(Ljava/lang/Class;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;����java/util/TreeMap�
��setItemG(Lcom/intellij/platform/settings/SettingDescriptor;Ljava/lang/Object;)V��G�kotlin/Unit�
Lkotlin/Unit;6�	��java/lang/IllegalStateException�/call to 'resume' before 'invoke' with coroutine�
�y$i$f$serviceAsync
$continuation Lkotlin/coroutines/Continuation;$resultkotlin/coroutines/Continuation�
getUseUtf8BomO(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)ZvirtualFile�checkNotNullParameter�
�getCharsetData~(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;Z)Lorg/editorconfig/configmanagement/CharsetData;��
�isUseBom()Z��
-�project&Lcom/intellij/openapi/project/Project;&Lcom/intellij/openapi/vfs/VirtualFile;org/editorconfig/Utils�Lorg/editorconfig/Utils;6�	��isEnabledFor��
��getCachedCharsetDataW(Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/editorconfig/configmanagement/CharsetData;��
�GLorg/editorconfig/configmanagement/EditorConfigEncodingCache$Companion;b�	�Eorg/editorconfig/configmanagement/EditorConfigEncodingCache$Companionaccess$computeCharsetData�(Lorg/editorconfig/configmanagement/EditorConfigEncodingCache$Companion;Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/editorconfig/configmanagement/CharsetData;
4$i$a$-let-EditorConfigEncodingCache$getCharsetData$1it/Lorg/editorconfig/configmanagement/CharsetData;	withCacheZcomputeAndCacheEncodingO(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)V�
access$getKey�(Lorg/editorconfig/configmanagement/EditorConfigEncodingCache$Companion;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/String;
put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
Eset(Z)V

getCharset()Ljava/nio/charset/Charset;
-$com/intellij/openapi/vfs/VirtualFile
setCharset(Ljava/nio/charset/Charset;)V !
"=$i$a$-let-EditorConfigEncodingCache$computeAndCacheEncoding$1Ljava/nio/charset/Charset;keyLjava/lang/String;charsetData$com/intellij/openapi/project/Project)java/nio/charset/Charset+getCachedEncodingB(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/nio/charset/Charset;	isIgnored/
	-0get&(Ljava/lang/Object;)Ljava/lang/Object;23
E4)(Lcom/intellij/openapi/vfs/VirtualFile;)Z/$i$a$-let-EditorConfigEncodingCache$isIgnored$1
setIgnored)(Lcom/intellij/openapi/vfs/VirtualFile;)V,org/editorconfig/configmanagement/CharsetRef:
;ya(Lorg/editorconfig/configmanagement/CharsetRef;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V=
->resetclearA
EB<clinit>1(Lkotlin/jvm/internal/DefaultConstructorMarker;)VE
FkLjava/util/concurrent/ConcurrentHashMap<Ljava/lang/String;Lorg/editorconfig/configmanagement/CharsetData;>;�Lcom/intellij/platform/settings/SettingDescriptor<Ljava/util/Map<Ljava/lang/String;Lorg/editorconfig/configmanagement/CharsetData;>;>;)Lcom/intellij/openapi/components/Service;Lkotlin/Metadata;mv	kxi0d1���P






��

��

$


��

��





	�� 20: B¢J
02020J020HJ020J"0202020J02020J020J0J0H–@¢J020R000X‚¢
��R0X‚¢
��R&	0000
X‚¢
��¨!d29Lcom/intellij/configurationStore/SettingsSavingComponent;VfsListenerintellij.editorconfigGorg/editorconfig/configmanagement/EditorConfigEncodingCache$VfsListenerZEditorConfigEncodingCache.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigEncodingCache.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigEncodingCache.kt
org/editorconfig/configmanagement/EditorConfigEncodingCache
+ 2 service.kt
com/intellij/openapi/components/ServiceKt
+ 3 services.kt
com/intellij/openapi/components/ServicesKt
+ 4 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,155:1
42#2,3:156
78#3:159
1#4:160
*S KotlinDebug
*F
+ 1 EditorConfigEncodingCache.kt
org/editorconfig/configmanagement/EditorConfigEncodingCache
*L
43#1:156,3
48#1:159
*E
RuntimeInvisibleAnnotations	SignatureCode
StackMapTableLineNumberTableLocalVariableTable
Deprecated$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1b�`���aH`�`�@AaI`�be�*�
*�Y�
�*�Y�!�'L:=+)++-�3�9�;�?_�C*�EY<GM�M,�SN-��UY,�[,�_�e�k�w�z�-�G*�C�~��Y�W�������c?�vWDD�WDD�d>!$#%>$?$B*C+L�M�[�v�w+�,�e4#��!��J-��M*�����
�b
�f��b��+���#+��:���~�Y���d�����Y*+��:��N��:����R-��*����Z=�MY�����G*������Y��=��K-��-�G*�C��Y*�����ʹ��Ӱ��Y׷ؿcU'�
��%��;������d&	;.\/h0j��.���0�2�.eH\8��������j*��2���8������a�`�g���bf,��*+,��Y�	��W�cW-Ad5e ������g
����b�:,��+���+,�����*,��:�
:6���+,��cd9:=>.?1Be>.�+:��:��:��:	
`�g��bQ+
��,���,�N*+,��:�0*��-�W*���Y�:6,�#�W�c�N*+-,d.
FGH#I.J6KDLJMKKNKPOeHD$�A
%<&'3(Q��Q��Q��g
��-.bu +��*+��M,�
,�1��,��c
�-C,d
RSe ( �� ��`�g���bF*����+��5�-�dVe����/6b� +��*+��M>,�,�1���c�-@dX�XXXe*7� �� ��g�89b�I+��*+��M,�6�-Y�;Y�<�?M,�1*����+�,�W*���,�1�c	�C-d"[\]#^(_8`CcHee =(I��I��g�@bB*���C*���dhije��Db�Y�G���h"5b[X�i\j�SMAP
EditorConfigEncodingCache.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigEncodingCache.kt
org/editorconfig/configmanagement/EditorConfigEncodingCache
+ 2 service.kt
com/intellij/openapi/components/ServiceKt
+ 3 services.kt
com/intellij/openapi/components/ServicesKt
+ 4 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,155:1
42#2,3:156
78#3:159
1#4:160
*S KotlinDebug
*F
+ 1 EditorConfigEncodingCache.kt
org/editorconfig/configmanagement/EditorConfigEncodingCache
*L
43#1:156,3
48#1:159
*E
k�JKL[IMINIOPIMQIRS[sTU["s�sVss�s�sWssss@sAsWs�ssWs�s�s�s�s�s-s%s�s	sWs�s/s@s�s�s8sbsXsY`]^[s_ltmPK%����Korg/editorconfig/configmanagement/EditorConfigEncodingCache$Companion.class���=�Eorg/editorconfig/configmanagement/EditorConfigEncodingCache$Companionjava/lang/Object<init>()V
thisGLorg/editorconfig/configmanagement/EditorConfigEncodingCache$Companion;getInstance?()Lorg/editorconfig/configmanagement/EditorConfigEncodingCache;#Lorg/jetbrains/annotations/NotNull;;org/editorconfig/configmanagement/EditorConfigEncodingCache3com/intellij/openapi/application/ApplicationManagergetApplication0()Lcom/intellij/openapi/application/Application;
,com/intellij/openapi/application/Application
getService%(Ljava/lang/Class;)Ljava/lang/Object;java/lang/RuntimeExceptionjava/lang/ClassgetName()Ljava/lang/String; !
"getClassLoader()Ljava/lang/ClassLoader;$%
& com/intellij/codeWithMe/ClientId(	Companion,Lcom/intellij/codeWithMe/ClientId$Companion;*+	),*com/intellij/codeWithMe/ClientId$Companion.getCurrentOrNull$()Lcom/intellij/codeWithMe/ClientId;01
/2/Cannot find service  (classloader=, client=)4$java/lang/invoke/StringConcatFactory6makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;89
7:;_(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/intellij/codeWithMe/ClientId;)Ljava/lang/String;8=>(Ljava/lang/String;)V@
A$i$f$serviceIserviceClass$ivLjava/lang/Class;computeCharsetData}(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/editorconfig/configmanagement/CharsetData;?org/editorconfig/plugincomponents/EditorConfigPropertiesServiceIKLorg/editorconfig/plugincomponents/EditorConfigPropertiesService$Companion;*K	JLIorg/editorconfig/plugincomponents/EditorConfigPropertiesService$CompanionNi(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/plugincomponents/EditorConfigPropertiesService;P
OQ
getPropertiesJ(Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/ec4j/core/ResourceProperties;ST
JUorg/editorconfig/UtilsWINSTANCELorg/editorconfig/Utils;YZ	X[charset]configValueForKeyH(Lorg/ec4j/core/ResourceProperties;Ljava/lang/String;)Ljava/lang/String;_`
Xajava/lang/CharSequenceclength()Iefdg;org/editorconfig/configmanagement/ConfigEncodingCharsetUtili=Lorg/editorconfig/configmanagement/ConfigEncodingCharsetUtil;Yk	jl	toCharset.(Ljava/lang/String;)Ljava/nio/charset/Charset;no
jp,org/editorconfig/configmanagement/CharsetRefr
sALjava/nio/charset/Charset;]u	sv-org/editorconfig/configmanagement/CharsetDataxa(Lorg/editorconfig/configmanagement/CharsetRef;ZILkotlin/jvm/internal/DefaultConstructorMarker;)Vz
y{P$i$a$-takeIf-EditorConfigEncodingCache$Companion$computeCharsetData$charsetStr$1itLjava/lang/String;
properties"Lorg/ec4j/core/ResourceProperties;
charsetStr
charsetRef.Lorg/editorconfig/configmanagement/CharsetRef;project&Lcom/intellij/openapi/project/Project;virtualFile&Lcom/intellij/openapi/vfs/VirtualFile;$com/intellij/openapi/project/Project�$com/intellij/openapi/vfs/VirtualFile� org/ec4j/core/ResourceProperties�java/lang/String�java/nio/charset/Charset�getKey:(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/String;getUrl�!
��getUrl(...)�kotlin/jvm/internal/Intrinsics�checkNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V��
��access$computeCharsetData�(Lorg/editorconfig/configmanagement/EditorConfigEncodingCache$Companion;Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/editorconfig/configmanagement/CharsetData;GH
�$this
access$getKey�(Lorg/editorconfig/configmanagement/EditorConfigEncodingCache$Companion;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/String;��
�1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d1���*

��


��

��

��

��

��†��20B¢J02020HJ	0
J020H¨
d2/Lorg/editorconfig/configmanagement/CharsetData;=Lorg/editorconfig/configmanagement/EditorConfigEncodingCache;intellij.editorconfigEditorConfigEncodingCache.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigEncodingCache.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigEncodingCache.kt
org/editorconfig/configmanagement/EditorConfigEncodingCache$Companion
+ 2 service.kt
com/intellij/openapi/components/ServiceKt
+ 3 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,155:1
42#2,3:156
1#3:159
*S KotlinDebug
*F
+ 1 EditorConfigEncodingCache.kt
org/editorconfig/configmanagement/EditorConfigEncodingCache$Companion
*L
119#1:156,3
*E
CodeLineNumberTableLocalVariableTable
StackMapTableRuntimeInvisibleAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1�/*���v�	
��3<M�,�N-��Y,�#,�'�-�3�?�B�-����.�w���.�2w� -CD*EF3	
�
GH�e	s�M+�R,�VN�\-^�b::6�d�h����Y�W�:�m�qY�W�:�sY�t:�w�yY�|��J�/	�����@@�F��	��������.z{�{0{1{:{C|T}_~f�\	}D~g��C0�T]u_��s	
s��s�����?+��Y�������	
�����E*+,����v� �
�������:*+����v��
����-*����	
���*OJ*����SMAP
EditorConfigEncodingCache.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigEncodingCache.kt
org/editorconfig/configmanagement/EditorConfigEncodingCache$Companion
+ 2 service.kt
com/intellij/openapi/components/ServiceKt
+ 3 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,155:1
42#2,3:156
1#3:159
*S KotlinDebug
*F
+ 1 EditorConfigEncodingCache.kt
org/editorconfig/configmanagement/EditorConfigEncodingCache$Companion
*L
119#1:156,3
*E
�U��[I�I�I��I��I��[s��[s
s�ssGs�s�s�s�s�ss�s�s�s����[s��<5PK�� ̻�3org/editorconfig/configmanagement/CharsetData.class���=�-org/editorconfig/configmanagement/CharsetDatajava/lang/Object<init>2(Lorg/editorconfig/configmanagement/CharsetRef;Z)V#Lorg/jetbrains/annotations/NotNull;charsetkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V
.Lorg/editorconfig/configmanagement/CharsetRef;		isIgnoredZ	this/Lorg/editorconfig/configmanagement/CharsetData;a(Lorg/editorconfig/configmanagement/CharsetRef;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V
isUseBom()Z,org/editorconfig/configmanagement/CharsetRef!idLjava/lang/String;#$	"%	utf-8-bom'areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z)*
+
getCharset()Ljava/nio/charset/Charset;$Lorg/jetbrains/annotations/Nullable;Ljava/nio/charset/Charset;0	"1;org/editorconfig/configmanagement/ConfigEncodingCharsetUtil3INSTANCE=Lorg/editorconfig/configmanagement/ConfigEncodingCharsetUtil;56	47	toCharset.(Ljava/lang/String;)Ljava/nio/charset/Charset;9:
4;"$i$a$-let-CharsetData$getCharset$1Iitresultjava/nio/charset/CharsetAjava/lang/StringC write$Self$intellij_editorconfig�(Lorg/editorconfig/configmanagement/CharsetData;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;8org/editorconfig/configmanagement/CharsetRef$$serializerH:Lorg/editorconfig/configmanagement/CharsetRef$$serializer;5J	IK+kotlinx/serialization/SerializationStrategyM/kotlinx/serialization/encoding/CompositeEncoderOencodeSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)VQRPSshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)ZUVPWencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)VYZP[selfoutput1Lkotlinx/serialization/encoding/CompositeEncoder;
serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;r(ILorg/editorconfig/configmanagement/CharsetRef;ZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directlyreplaceWithLkotlin/ReplaceWith;
expressionimportslevelLkotlin/DeprecationLevel;HIDDEN9org/editorconfig/configmanagement/CharsetData$$serializern;Lorg/editorconfig/configmanagement/CharsetData$$serializer;5p	oq
getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor;st
ou1kotlinx/serialization/internal/PluginExceptionsKtwthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)Vyz
x{seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker�<clinit>7org/editorconfig/configmanagement/CharsetData$Companion�1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V�
��	Companion9Lorg/editorconfig/configmanagement/CharsetData$Companion;��	�Lkotlin/jvm/JvmField;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mv	kxi0d1��@

��
��

��

��

��



��



��

�� 20:B+0000	¢
B00¢J0J&020��2020HÁ¢R08X‡¢
��R08@X‡¢
��R08F¢
¨d2
write$Self$serializerintellij.editorconfigEditorConfigEncodingCache.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigEncodingCache.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigEncodingCache.kt
org/editorconfig/configmanagement/CharsetData
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,155:1
1#2:156
*E
RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableRuntimeVisibleAnnotations
DeprecatedInnerClasses
SourceFileSourceDebugExtension1����
����W+	�*�*+�*���
�
�� �	�4~�=*+����
�� �7
*��&(�,����
-.��7*��2L+�,*��&Y�M>�8*��&�<�WL*�+�2+���*BDAB�&	�����'�*�-�5��*
=>?$/@07�/EF��=+,�L�N*��T+,�X��*����+,*��\��!
@��%�0�� =]=^_=`a�Gb��/~��r�v�|*�*,�~�*��*����"���"�#��4//}>///~��#cdsef@ghsij[kelm����Y������o���I"�����SMAP
EditorConfigEncodingCache.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigEncodingCache.kt
org/editorconfig/configmanagement/CharsetData
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,155:1
1#2:156
*E
�����[I�I�I��I��I��[s��[ssis}sissssis~ssbsss s-s0s�sis]s^s_s`sasEs�s�s����[s�PK��Morg/editorconfig/configmanagement/EditorConfigEncodingCache$setting$1$1.class���=[Gorg/editorconfig/configmanagement/EditorConfigEncodingCache$setting$1$1�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/platform/settings/SettingDescriptor$Builder;Lkotlin/Unit;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>()V(I)V

thisILorg/editorconfig/configmanagement/EditorConfigEncodingCache$setting$1$1;invoke=(Lcom/intellij/platform/settings/SettingDescriptor$Builder;)V#Lorg/jetbrains/annotations/NotNull;$this$settingDescriptorkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
'com/intellij/platform/settings/CacheTagINSTANCE)Lcom/intellij/platform/settings/CacheTag;	 kotlin/collections/CollectionsKt listOf$(Ljava/lang/Object;)Ljava/util/List;"#
!$java/util/Collection&8com/intellij/platform/settings/SettingDescriptor$Builder(setTags(Ljava/util/Collection;)V*+
),:Lcom/intellij/platform/settings/SettingDescriptor$Builder;&(Ljava/lang/Object;)Ljava/lang/Object;
0kotlin/Unit2
Lkotlin/Unit;4	35p1Ljava/lang/Object;<clinit>	
:	<Lkotlin/Metadata;mv	kxi0d1$��
��


����0*0H
¢d2<anonymous>;org/editorconfig/configmanagement/EditorConfigEncodingCacheL0com/intellij/platform/settings/SettingDescriptorNBuilderEditorConfigEncodingCache.ktCodeLocalVariableTableLineNumberTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0	R$*��S
RL+�+��%�'�-�T
&'S
.UA/R@*+�)�1�6�T%S
789	R�Y�;�=�V)OPWM:XYQZ7>?[I@IAIBCIDEIFG[sHI[sJsKs.sPK��#���Korg/editorconfig/language/breadcrumbs/EditorConfigBreadcrumbsProvider.class���=�Eorg/editorconfig/language/breadcrumbs/EditorConfigBreadcrumbsProviderjava/lang/Object/com/intellij/ui/breadcrumbs/BreadcrumbsProvider<init>()V
	%org/editorconfig/EditorConfigRegistryshouldSupportBreadCrumbs()Z

.org/editorconfig/language/EditorConfigLanguageINSTANCE0Lorg/editorconfig/language/EditorConfigLanguage;	SUPPORTED_LANGUAGES1[Lorg/editorconfig/language/EditorConfigLanguage;	$i$f$emptyArrayIenabledZthisGLorg/editorconfig/language/breadcrumbs/EditorConfigBreadcrumbsProvider;getLanguages3()[Lorg/editorconfig/language/EditorConfigLanguage;#Lorg/jetbrains/annotations/NotNull;
acceptElement (Lcom/intellij/psi/PsiElement;)Zelement'kotlin/jvm/internal/Intrinsics)checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V+,
*-1org/editorconfig/language/psi/EditorConfigPsiFile/1org/editorconfig/language/psi/EditorConfigSection1Lcom/intellij/psi/PsiElement;getElementInfo1(Lcom/intellij/psi/PsiElement;)Ljava/lang/String;	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;67280org/editorconfig/language/psi/EditorConfigHeader:getText()Ljava/lang/String;<=;>getText(...)@checkNotNullExpressionValueB,
*Ccom/intellij/psi/PsiFileE;org/editorconfig/language/util/EditorConfigPresentationUtilGgetFileName/(Lcom/intellij/psi/PsiFile;Z)Ljava/lang/String;IJ
HK<unknown element>Mcom/intellij/psi/PsiElementOjava/lang/StringQ	getParent<(Lcom/intellij/psi/PsiElement;)Lcom/intellij/psi/PsiElement;$Lorg/jetbrains/annotations/Nullable;6org/editorconfig/language/util/EditorConfigPsiTreeUtilV8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;X	WYfindOneParentFileh(Lorg/editorconfig/language/psi/EditorConfigPsiFile;)Lorg/editorconfig/language/psi/EditorConfigPsiFile;[\
W]()Lcom/intellij/psi/PsiElement;S_P`getChildren/(Lcom/intellij/psi/PsiElement;)Ljava/util/List;N(Lcom/intellij/psi/PsiElement;)Ljava/util/List<Lcom/intellij/psi/PsiElement;>;findAllChildrenFilesF(Lorg/editorconfig/language/psi/EditorConfigPsiFile;Z)Ljava/util/List;ef
Wg ()[Lcom/intellij/psi/PsiElement;biPjgetChildren(...)l[Ljava/lang/Object;nkotlin/collections/ArraysKtptoList%([Ljava/lang/Object;)Ljava/util/List;rs
qtjava/util/Listv()[Lcom/intellij/lang/Language;"#
y[Lcom/intellij/lang/Language;{Lkotlin/Metadata;mv	kxi0d1��2







��

��
 
��

��20B¢J02	0
HJ0
02	0
HJ
02	0
HJ00H¢J0
2	0
HR00X‚¢
¨d21Lcom/intellij/ui/breadcrumbs/BreadcrumbsProvider;intellij.editorconfig"EditorConfigBreadcrumbsProvider.kt*Lkotlin/jvm/internal/SourceDebugExtension;valuezSMAP
EditorConfigBreadcrumbsProvider.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigBreadcrumbsProvider.kt
org/editorconfig/language/breadcrumbs/EditorConfigBreadcrumbsProvider
+ 2 ArrayIntrinsics.kt
kotlin/ArrayIntrinsicsKt
*L
1#1,42:1
26#2:43
*S KotlinDebug
*F
+ 1 EditorConfigBreadcrumbsProvider.kt
org/editorconfig/language/breadcrumbs/EditorConfigBreadcrumbsProvider
*L
18#1:43
*E
RuntimeInvisibleAnnotationsCode
StackMapTableLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations	Signature
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1�$��(*�
�<*��M,�S,�	=����!��!�"
	+#&'
� 	( "#�/*���� �$%&�^+(�.+�0�
+�2����@�

� '3�$45��;+(�.+M,�2�+�2�9�?YA�D�,�0�+�F�L�N��
�&PAR�&8:�; ;'3�$�$ST�q$+(�.+�0��Z+�0�^�P�	+�a��EP� !"##�$ $'3�U�$bc�{.+(�.+�0��Z+�0�h�+�kYm�D�o�u��Qw�%&'-(�. .'3�d�$�$A"x�2*�z�|��
� ���zSMAP
EditorConfigBreadcrumbsProvider.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigBreadcrumbsProvider.kt
org/editorconfig/language/breadcrumbs/EditorConfigBreadcrumbsProvider
+ 2 ArrayIntrinsics.kt
kotlin/ArrayIntrinsicsKt
*L
1#1,42:1
26#2:43
*S KotlinDebug
*F
+ 1 EditorConfigBreadcrumbsProvider.kt
org/editorconfig/language/breadcrumbs/EditorConfigBreadcrumbsProvider
*L
18#1:43
*E
�d}~[II�I��I�I��[s��[s s�sss�sss%s�s's3sbs�s4s�s"s#sSs����[s�PKm!�""7org/editorconfig/language/psi/EditorConfigPsiFile.class���=�1org/editorconfig/language/psi/EditorConfigPsiFile#com/intellij/extapi/psi/PsiFileBase<init>&(Lcom/intellij/psi/FileViewProvider;)V#Lorg/jetbrains/annotations/NotNull;viewProviderkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
.org/editorconfig/language/EditorConfigLanguageINSTANCE0Lorg/editorconfig/language/EditorConfigLanguage;	com/intellij/lang/LanguageB(Lcom/intellij/psi/FileViewProvider;Lcom/intellij/lang/Language;)V
this3Lorg/editorconfig/language/psi/EditorConfigPsiFile;#Lcom/intellij/psi/FileViewProvider;getFileType;()Lorg/editorconfig/language/filetype/EditorConfigFileType;7org/editorconfig/language/filetype/EditorConfigFileType 9Lorg/editorconfig/language/filetype/EditorConfigFileType;"	!#toString()Ljava/lang/String;EditorConfig file'getHasValidRootDeclaration()Zcom/intellij/psi/PsiElement+9org/editorconfig/language/psi/EditorConfigRootDeclaration-!com/intellij/psi/util/PsiTreeUtil/getChildrenOfTypeAsList@(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;)Ljava/util/List;12
03getChildrenOfTypeAsList(...)5checkNotNullExpressionValue7
8java/lang/Iterable:java/util/Collection<isEmpty>*=?iterator()Ljava/util/Iterator;AB;Cjava/util/IteratorEhasNextG*FHnext()Ljava/lang/Object;JKFLisValidRootDeclarationN*.O$i$f$childrenOfTypeI$this$childrenOfType$ivLcom/intellij/psi/PsiElement;7$i$a$-any-EditorConfigPsiFile$hasValidRootDeclaration$1p0;Lorg/editorconfig/language/psi/EditorConfigRootDeclaration;
element$ivLjava/lang/Object;$i$f$any$this$any$ivLjava/lang/Iterable;getSections()Ljava/util/List;G()Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigSection;>;1org/editorconfig/language/psi/EditorConfigSection`findRelevantNavigatable*()Lcom/intellij/psi/NavigatablePsiElement;]^
djava/util/Listfsize()IhigjlistIterator(I)Ljava/util/ListIterator;lmgnjava/util/ListIteratorphasPreviousr*qspreviousuKqv	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;xyazgetHeader(...)|0org/editorconfig/language/psi/EditorConfigHeader~isValidGlob�*�getVirtualFile(()Lcom/intellij/openapi/vfs/VirtualFile;��
�getVirtualFile(...)�6org/editorconfig/language/util/EditorConfigGlobUtilsKt�matches[(Lorg/editorconfig/language/psi/EditorConfigHeader;Lcom/intellij/openapi/vfs/VirtualFile;)Z��
��&com/intellij/psi/NavigatablePsiElement�>$i$a$-lastOrNull-EditorConfigPsiFile$findRelevantNavigatable$1header2Lorg/editorconfig/language/psi/EditorConfigHeader;section3Lorg/editorconfig/language/psi/EditorConfigSection;$i$f$lastOrNulliterator$ivLjava/util/ListIterator;$this$lastOrNull$ivLjava/util/List;java/lang/Object�+()Lcom/intellij/openapi/fileTypes/FileType;
�'com/intellij/openapi/fileTypes/FileType�Lkotlin/Metadata;mv	kxi0d1���8


��




 



��

��

����20B
0¢J0J0HJ0HR08F¢R	00
8F¢
¨d2%Lcom/intellij/extapi/psi/PsiFileBase;hasValidRootDeclarationsections(Lcom/intellij/psi/NavigatablePsiElement;intellij.editorconfigEditorConfigPsiFile.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigPsiFile.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigPsiFile.kt
org/editorconfig/language/psi/EditorConfigPsiFile
+ 2 psiTreeUtil.kt
com/intellij/psi/util/PsiTreeUtilKt
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,31:1
430#2:32
430#2:36
1747#3,3:33
533#3,6:37
*S KotlinDebug
*F
+ 1 EditorConfigPsiFile.kt
org/editorconfig/language/psi/EditorConfigPsiFile
*L
18#1:32
22#1:36
19#1:33,3
25#1:37,6
*E
CodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsRuntimeInvisibleAnnotations
StackMapTable	Signature
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1�F+	�*+�����
���.�$����%&�-(����)*�c*�,L=+.�4Y6�9�;L=+�=�+�=�@��4+�DN-�I�#-�M:�.:6�P�������1;�F(�;�&	 !1"SZ"a#b�RQRSTSURP
VWIXYHZRJ[\c]^�Z*�,L=+a�4Y6�9��$� QRST�_�bc�dx*�eL=++�k�oN-�t�J-�w:�a:6�{Y}�9:���*��Y��9��������aY�	���W*����F�gq�Egq�a@�gq@�LaD��6
%&'%(/>Z[\(d*es�R/-�R>��,0��%?XY^�RQ��`��x�A��2*������
�����SMAP
EditorConfigPsiFile.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigPsiFile.kt
org/editorconfig/language/psi/EditorConfigPsiFile
+ 2 psiTreeUtil.kt
com/intellij/psi/util/PsiTreeUtilKt
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,31:1
430#2:32
430#2:36
1747#3,3:33
533#3,6:37
*S KotlinDebug
*F
+ 1 EditorConfigPsiFile.kt
org/editorconfig/language/psi/EditorConfigPsiFile
*L
18#1:32
22#1:36
19#1:33,3
25#1:37,6
*E
�j��[I�I�I��I��I��[s��[ss�ssss�s�s)s*s�s�s�s]s^sbs�ss"s%s�s����[s�PK�t��ccPorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider.class���=�Jorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider<com/intellij/codeInsight/daemon/LineMarkerProviderDescriptor&com/intellij/openapi/project/DumbAware<init>()V
	thisLLorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider;getName()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;line.marker.name.code.preview5org/editorconfig/language/messages/EditorConfigBundlemessage&(Ljava/lang/String;)Ljava/lang/String;
getLineMarkerInfoO(Lcom/intellij/psi/PsiElement;)Lcom/intellij/codeInsight/daemon/LineMarkerInfo;R(Lcom/intellij/psi/PsiElement;)Lcom/intellij/codeInsight/daemon/LineMarkerInfo<*>;$Lorg/jetbrains/annotations/Nullable;elementkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V !
"0org/editorconfig/language/psi/EditorConfigHeader$Rorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$Handler&INSTANCETLorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$Handler;()	'*isEditorConfigEnabled (Lcom/intellij/psi/PsiElement;)Z,-
'.
createActionsc(Lorg/editorconfig/language/psi/EditorConfigHeader;)Lcom/intellij/openapi/actionSystem/ActionGroup;01
'2com/intellij/psi/PsiElement4
getFirstChild()Lcom/intellij/psi/PsiElement;6758getNode()Lcom/intellij/lang/ASTNode;:;5<com/intellij/lang/ASTNode>getElementType&()Lcom/intellij/psi/tree/IElementType;@A?B6org/editorconfig/language/psi/EditorConfigElementTypesD	L_BRACKET$Lcom/intellij/psi/tree/IElementType;FG	EH`org/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$SectionLineMarkerInfoJgetTextRange'()Lcom/intellij/openapi/util/TextRange;LM5NgetTextRange(...)PcheckNotNullExpressionValueR!
S�(Lcom/intellij/openapi/actionSystem/ActionGroup;Lcom/intellij/psi/PsiElement;Lcom/intellij/openapi/util/TextRange;Lkotlin/jvm/functions/Function1;)VU
KV.com/intellij/codeInsight/daemon/LineMarkerInfoXactionGroup/Lcom/intellij/openapi/actionSystem/ActionGroup;childLcom/intellij/psi/PsiElement;Lkotlin/Metadata;mv	kxi0d1���.





��

��


��

��2020:B¢J020HJ0	¢


08
H¨d2>Lcom/intellij/codeInsight/daemon/LineMarkerProviderDescriptor;(Lcom/intellij/openapi/project/DumbAware;0Lcom/intellij/codeInsight/daemon/LineMarkerInfo;Lorg/jetbrains/annotations/Nls;capitalization.Lorg/jetbrains/annotations/Nls$Capitalization;SentenceChooseFileActionHandlerSectionLineMarkerInfointellij.editorconfig[org/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$ChooseFileActionu$EditorConfigPreviewMarkerProvider.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations
StackMapTable	Signature$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1x/*�
�yz
x0��y!z{x�Z+�#+�%�N�++�/�D�++�%�3M+�9N-�.-�=�C�I��KY,-+�OYQ�T�W�Y��|�Xy*
%&"')(>)C*D+P,Q)X/z*"6Z[)/\]ZZ]}{~vq'rKs�w�a^_[I`IaIbcI`dIef[sgh[ssisjssskss]s
slsmsnsospsqsrssstPK��2==Horg/editorconfig/language/psi/interfaces/EditorConfigHeaderElement.class���=%Borg/editorconfig/language/psi/interfaces/EditorConfigHeaderElementjava/lang/Objectcom/intellij/psi/PsiElement&com/intellij/psi/NavigatablePsiElement	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;#Lorg/jetbrains/annotations/NotNull;
getSection5()Lorg/editorconfig/language/psi/EditorConfigSection;Lkotlin/Metadata;mv	kxi0d1r��



��



f��2020R0X¦¢R0X¦¢	
ø��‚
!0¨Àd2DLorg/editorconfig/language/psi/interfaces/EditorConfigHeaderElement;Lcom/intellij/psi/PsiElement;(Lcom/intellij/psi/NavigatablePsiElement;header2Lorg/editorconfig/language/psi/EditorConfigHeader;section3Lorg/editorconfig/language/psi/EditorConfigSection;intellij.editorconfigEditorConfigHeaderElement.ktRuntimeInvisibleAnnotations
SourceFileRuntimeVisibleAnnotations	
"
"#!$O[IIIII[s[ssssss	s
ssss
s PKN���6org/editorconfig/language/psi/EditorConfigHeader.class���=0org/editorconfig/language/psi/EditorConfigHeaderjava/lang/ObjectBorg/editorconfig/language/psi/interfaces/EditorConfigHeaderElement
getPattern5()Lorg/editorconfig/language/psi/EditorConfigPattern;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;RuntimeInvisibleTypeAnnotationsisValidGlob()Z
SourceFileEditorConfigHeader.java	


PK���TT\org/editorconfig/configmanagement/extended/EditorConfigCodeStyleStatusBarUIContributor.class���=�
java/lang/Object<init>()V
	
8org/editorconfig/configmanagement/EditorConfigActionUtilcreateNavigationActionsI(Lcom/intellij/psi/PsiFile;)[Lcom/intellij/openapi/actionSystem/AnAction;action.group.title
5org/editorconfig/language/messages/EditorConfigBundlemessage&(Ljava/lang/String;)Ljava/lang/String;config.code.style.overriddenaction.disable
createDisableActionf(Lcom/intellij/openapi/project/Project;Ljava/lang/String;)Lcom/intellij/openapi/actionSystem/AnAction;
 !"*com/intellij/application/options/CodeStylegetSettingsJ(Lcom/intellij/psi/PsiFile;)Lcom/intellij/psi/codeStyle/CodeStyleSettings;
$%&'(,com/intellij/psi/codeStyle/CodeStyleSettingsgetIndentOptionsByFile^(Lcom/intellij/psi/PsiFile;)Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;
*+,-.7com/intellij/psi/codeStyle/IndentStatusBarUIContributor
getIndentInfoV(Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;)Ljava/lang/String;01234com/intellij/psi/PsiFile
getProject(()Lcom/intellij/openapi/project/Project;
6!7V(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleSettings;09:;getFileType+()Lcom/intellij/openapi/fileTypes/FileType;
$=>?getIndentOptionsm(Lcom/intellij/openapi/fileTypes/FileType;)Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;	ABCDE@com/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptionsINDENT_SIZEI	AGHIUSE_TAB_CHARACTERZKLmakeConcatWithConstants
NOP!createShowEditorConfigFilesAction.()Lcom/intellij/openapi/actionSystem/AnAction;	RSTUVcom/intellij/icons/AllIcons$Ide
ConfigFileLjavax/swing/Icon;XVorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleStatusBarUIContributorZCcom/intellij/psi/codeStyle/modifier/CodeStyleStatusBarUIContributorCodeLineNumberTableLocalVariableTablethisXLorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleStatusBarUIContributor;areActionsAvailable)(Lcom/intellij/openapi/vfs/VirtualFile;)Zfile&Lcom/intellij/openapi/vfs/VirtualFile;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations
getActionsLcom/intellij/psi/PsiFile;$Lorg/jetbrains/annotations/Nullable;getActionGroupTitle()Ljava/lang/String;RuntimeInvisibleAnnotations
getTooltipT(Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/actionSystem/AnAction;project&Lcom/intellij/openapi/project/Project;
getStatusText.(Lcom/intellij/psi/PsiFile;)Ljava/lang/String;psiFilefileOptionsBLcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;
indentInfoLjava/lang/String;projectOptions
StackMapTable{java/lang/StringcreateShowAllActiongetIcon()Ljavax/swing/Icon;
SourceFile0EditorConfigCodeStyleStatusBarUIContributor.javaBootstrapMethods�
���L�$java/lang/invoke/StringConcatFactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;�*InnerClasses�2com/intellij/psi/codeStyle/CommonCodeStyleSettings
IndentOptions�com/intellij/icons/AllIconsIde�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup$$$reportNull$$$0(I)V��
W�>Argument for @NotNull parameter '%s' of %s.%s must not be null�*@NotNull method %s.%s must not return null�bosXq`g|format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
z�"java/lang/IllegalArgumentException�(Ljava/lang/String;)V�
��java/lang/IllegalStateException�
��[Ljava/lang/Object;�java/lang/RuntimeException� WY
[/*��\]^_`a[G
+����y\]
^_
bcd	efeg[J
+���+��y\]
^_
bhdiefejk[0
��\"]^_lidimk[0��\(]^_lidin[O+���+���y\.]^_oplidiefeqr[�S+���+�+�#M,�)N+�/�5+�8�<:�@,�@��F,�F�
-�JN-Y����y�9AzAHz\456*7B8I:]4S^_SshBtu=vw*)xuledeefe|n[I+����M�y\@]^_oplidiefe}~[.�Q�\E]^_
��[�w�''''','�����%%%%%)%����(((08@0Y�S�Y�S�Y�S�Y�S��'''''/'Y�S�Y�S��''/7?GJY�S�&Y�S�Y�S�Y�S��Y�S����%%%%%0%��Z_�����Z_����y�(DzezCz�z�+z��z��z��z��z��'z��z��z��'z��z��z��z��z��z��z�hzJzJ��A��	R���������PKL}mmUorg/editorconfig/configmanagement/editor/EditorConfigEditorNotificationProvider.class���=�
java/lang/Object<init>()V
	
$com/intellij/openapi/vfs/VirtualFilegetFileType+()Lcom/intellij/openapi/fileTypes/FileType;	7org/editorconfig/language/filetype/EditorConfigFileTypeINSTANCE9Lorg/editorconfig/language/filetype/EditorConfigFileType;
equals(Ljava/lang/Object;)Z
Oorg/editorconfig/configmanagement/editor/EditorConfigEditorNotificationProvidergetEditorConfigSettingsX(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/settings/EditorConfigSettings;	 !".org/editorconfig/settings/EditorConfigSettingsENABLEDZ$%&applyE(Lcom/intellij/openapi/project/Project;)Ljava/util/function/Function;
()*+,*com/intellij/application/options/CodeStylegetSettingsV(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleSettings;
./012,com/intellij/psi/codeStyle/CodeStyleSettingsgetCustomSettingsG(Ljava/lang/Class;)Lcom/intellij/psi/codeStyle/CustomCodeStyleSettings;4Worg/editorconfig/configmanagement/editor/EditorConfigEditorNotificationProvider$MyPanel
367U(Lcom/intellij/openapi/fileEditor/FileEditor;Lcom/intellij/openapi/project/Project;)V9*com/intellij/ui/EditorNotificationProviderCodeLineNumberTableLocalVariableTablethisQLorg/editorconfig/configmanagement/editor/EditorConfigEditorNotificationProvider;collectNotificationDatak(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/function/Function;project&Lcom/intellij/openapi/project/Project;file&Lcom/intellij/openapi/vfs/VirtualFile;
StackMapTableGjava/util/function/Function	Signature�(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/function/Function<-Lcom/intellij/openapi/fileEditor/FileEditor;+Ljavax/swing/JComponent;>;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations lambda$collectNotificationData$0l(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/fileEditor/FileEditor;)Ljavax/swing/JComponent;
fileEditor,Lcom/intellij/openapi/fileEditor/FileEditor;
SourceFile+EditorConfigEditorNotificationProvider.javaNestMembersBootstrapMethodsX
YZ[\]"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;_&(Ljava/lang/Object;)Ljava/lang/Object;a
bOPdF(Lcom/intellij/openapi/fileEditor/FileEditor;)Ljavax/swing/JComponent;InnerClassesMyPanelh%java/lang/invoke/MethodHandles$Lookupjjava/lang/invoke/MethodHandlesLookup$$$reportNull$$$0(I)Vlm
n>Argument for @NotNull parameter '%s' of %s.%s must not be nullp*@NotNull method %s.%s must not return nullrAC?java/lang/Stringyformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;{|
z}"java/lang/IllegalArgumentException(Ljava/lang/String;)V�
��java/lang/IllegalStateException�
��[Ljava/lang/Object;�java/lang/RuntimeException�08:/*��;<=>?@:�2+��o,��o,��
��+���+�#��E	@F;'01< 2=>2AB2CDHIJKL*MKKMMN
MM
:T*��o*�'�-�Y��o�ES;2<ABJMLMMNM
OP:>
�3Y+*�5�;<
AB
QR
lm:�'�$q�s��!����  ( 0YtS�YuS�YvS��'YvS�YwS��'/YxS�YwS���~�(��Z_�����Z_����E� Dz]zCz�z�#z��z��z��z��z��z��z��z��z��z��z�`zJzJ�e3fgikSTVW^`cU3PKy�
�((]org/editorconfig/configmanagement/editor/EditorConfigEditorNotificationProvider$MyPanel.class���=�	.com/intellij/ui/EditorNotificationPanel$StatusWarning0Lcom/intellij/ui/EditorNotificationPanel$Status;
	
'com/intellij/ui/EditorNotificationPanel<init>_(Lcom/intellij/openapi/fileEditor/FileEditor;Lcom/intellij/ui/EditorNotificationPanel$Status;)Veditor.notification.disabled
5org/editorconfig/language/messages/EditorConfigBundlemessage&(Ljava/lang/String;)Ljava/lang/String;
Worg/editorconfig/configmanagement/editor/EditorConfigEditorNotificationProvider$MyPanelsetText(Ljava/lang/String;)Veditor.notification.enable run<(Lcom/intellij/openapi/project/Project;)Ljava/lang/Runnable;
"#$createActionLabelH(Ljava/lang/String;Ljava/lang/Runnable;)Lcom/intellij/ui/HyperlinkLabel;&!editor.notification.open.settings
)*+,--com/intellij/openapi/options/ShowSettingsUtilgetInstance1()Lcom/intellij/openapi/options/ShowSettingsUtil;/#configurable.CodeStyle.display.name1java/lang/Object
3456com/intellij/ide/IdeBundle9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
)89:showSettingsDialog;(Lcom/intellij/openapi/project/Project;Ljava/lang/String;)V
<=>?@Oorg/editorconfig/configmanagement/editor/EditorConfigEditorNotificationProvidergetEditorConfigSettingsX(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/settings/EditorConfigSettings;	BCDEF.org/editorconfig/settings/EditorConfigSettingsENABLEDZ
HIJ,K3com/intellij/psi/codeStyle/CodeStyleSettingsManager](Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleSettingsManager;
HMNOnotifyCodeStyleSettingsChanged()VU(Lcom/intellij/openapi/fileEditor/FileEditor;Lcom/intellij/openapi/project/Project;)VCodeLineNumberTableLocalVariableTablethisYLorg/editorconfig/configmanagement/editor/EditorConfigEditorNotificationProvider$MyPanel;
fileEditor,Lcom/intellij/openapi/fileEditor/FileEditor;project&Lcom/intellij/openapi/project/Project;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationslambda$new$1)(Lcom/intellij/openapi/project/Project;)Vlambda$new$0
SourceFile+EditorConfigEditorNotificationProvider.javaNestHostBootstrapMethodse
fghij"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;Om
n_^p
q]^InnerClassesStatusMyPanelv%java/lang/invoke/MethodHandles$Lookupxjava/lang/invoke/MethodHandlesLookup$$$reportNull$$$0(I)Vz{
|>Argument for @NotNull parameter '%s' of %s.%s must not be null~VXjava/lang/String�format�6
��"java/lang/IllegalArgumentException�
��[Ljava/lang/Object;�
StackMapTable0PQ�B+��},��}*+��*
��*�,��!W*%�,�'�!W��R#$!&1+A.S BTUBVWBXYZ[[\
[[
]^Q?�(*.�0�2�7�R
,-SXY
_^QB*�;�A*�G�L�R'()SXY
z{Q�B�0�Y�S�Y�S�Y�SY�S����Z_����,���������rs@<tuwy`acdklkdkokb<PK�̝�>/>/Vorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider.class���=rPorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProviderjava/lang/Object*com/intellij/ui/EditorNotificationProvider&com/intellij/openapi/project/DumbAware<init>()V	

+editorconfig.wrong.name.notification.hidden
com/intellij/openapi/util/Keycreate3(Ljava/lang/String;)Lcom/intellij/openapi/util/Key;
create(...)kotlin/jvm/internal/IntrinsicscheckNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V

HIDDEN_KEYLcom/intellij/openapi/util/Key;	thisRLorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider;collectNotificationDatak(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/function/Function;�(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/function/Function<-Lcom/intellij/openapi/fileEditor/FileEditor;+Ljavax/swing/JComponent;>;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;project(checkNotNullParameter*
+file-)com/intellij/ide/util/PropertiesComponent/getInstance-()Lcom/intellij/ide/util/PropertiesComponent;12
03-editorconfig.wrong.name.notification.disabled5isTrueValue(Ljava/lang/String;)Z78
09$com/intellij/openapi/vfs/VirtualFile;getExtension()Ljava/lang/String;=>
<?editorconfigAareEqual'(Ljava/lang/Object;Ljava/lang/Object;)ZCD
EnameMatches)(Lcom/intellij/openapi/vfs/VirtualFile;)ZGH
IcreateRenameRunnableb(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/Runnable;KL
M&(Ljava/lang/Object;)Ljava/lang/Object;O collectNotificationData$lambda$0	(Lorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;Ljava/lang/Runnable;Lcom/intellij/openapi/fileEditor/FileEditor;)Lcom/intellij/ui/EditorNotificationPanel;QR
STW(Lcom/intellij/openapi/fileEditor/FileEditor;)Lcom/intellij/ui/EditorNotificationPanel;V"java/lang/invoke/LambdaMetafactoryXmetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;Z[
Y\]apply�(Lorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;Ljava/lang/Runnable;)Ljava/util/function/Function;_`arenameRunnableLjava/lang/Runnable;&Lcom/intellij/openapi/project/Project;&Lcom/intellij/openapi/vfs/VirtualFile;createNotificationPanel�(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/fileEditor/FileEditor;Lcom/intellij/openapi/project/Project;Ljava/lang/Runnable;)Lcom/intellij/ui/EditorNotificationPanel;*com/intellij/openapi/fileEditor/TextEditori	getEditor&()Lcom/intellij/openapi/editor/Editor;kljmgetEditor(...)o"com/intellij/openapi/editor/EditorqgetUserData3(Lcom/intellij/openapi/util/Key;)Ljava/lang/Object;stru
buildPanel�(Lcom/intellij/openapi/editor/Editor;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;Ljava/lang/Runnable;)Lcom/intellij/ui/EditorNotificationPanel;wx
yeditor$Lcom/intellij/openapi/editor/Editor;
fileEditor,Lcom/intellij/openapi/fileEditor/FileEditor;findEditorConfigN(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/vfs/VirtualFile;�
�
createRenameRunnable$lambda$1�(Lcom/intellij/openapi/vfs/VirtualFile;Lorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider;Lcom/intellij/openapi/project/Project;)V��
��run�(Lcom/intellij/openapi/vfs/VirtualFile;Lorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider;Lcom/intellij/openapi/project/Project;)Ljava/lang/Runnable;���'com/intellij/ui/EditorNotificationPanel�.com/intellij/ui/EditorNotificationPanel$Status�Warning0Lcom/intellij/ui/EditorNotificationPanel$Status;��	���(Lcom/intellij/openapi/editor/Editor;Ljava/awt/Color;Lcom/intellij/openapi/editor/colors/ColorKey;Lcom/intellij/ui/EditorNotificationPanel$Status;)V	�
��5org/editorconfig/language/messages/EditorConfigBundle�INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;��	��notification.action.rename�get&(Ljava/lang/String;)Ljava/lang/String;��
��createActionLabelH(Ljava/lang/String;Ljava/lang/Runnable;)Lcom/intellij/ui/HyperlinkLabel;��
��notification.action.hide.once�buildPanel$lambda$2�(Lcom/intellij/openapi/editor/Editor;Lorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;)V��
���(Lcom/intellij/openapi/editor/Editor;Lorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;)Ljava/lang/Runnable;��� notification.action.hide.forever�buildPanel$lambda$3�(Lorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;)V��
���(Lorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;)Ljava/lang/Runnable;���notification.rename.message�text=(Ljava/lang/String;)Lcom/intellij/ui/EditorNotificationPanel;��
��	text(...)�renameLjava/lang/String;result)Lcom/intellij/ui/EditorNotificationPanel;hidehideForever	getParent(()Lcom/intellij/openapi/vfs/VirtualFile;��
<�
.editorconfig�	findChild:(Ljava/lang/String;)Lcom/intellij/openapi/vfs/VirtualFile;��
<�error;(Ljava/lang/String;Lcom/intellij/openapi/project/Project;)VLorg/jetbrains/annotations/Nls;&com/intellij/notification/Notification�EditorConfig�*com/intellij/notification/NotificationType�ERROR,Lcom/intellij/notification/NotificationType;��	��e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/intellij/notification/NotificationType;)V	�
��+com/intellij/notification/Notifications$Bus�notifyQ(Lcom/intellij/notification/Notification;Lcom/intellij/openapi/project/Project;)V��
��notification(Lcom/intellij/notification/Notification;messagegetNameWithoutExtension�>
<��updateO(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;)V#com/intellij/ui/EditorNotifications�M(Lcom/intellij/openapi/project/Project;)Lcom/intellij/ui/EditorNotifications;1�
��updateNotifications)(Lcom/intellij/openapi/vfs/VirtualFile;)V��
��this$0�$file�$projectitgh
$renameRunnablejava/io/IOExceptioniorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider$createRenameRunnable$1$1
{(Lorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider;Lcom/intellij/openapi/vfs/VirtualFile;)V	

kotlin/jvm/functions/Function0*com/intellij/openapi/application/ActionsKt
runReadAction4(Lkotlin/jvm/functions/Function0;)Ljava/lang/Object;
&notification.error.file.already.exists��
iorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider$createRenameRunnable$1$2{(Lcom/intellij/openapi/vfs/VirtualFile;Lorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider;)V	
runWriteAction 
!notification.error.ioexception#
getMessage%>
	&9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�(
�)java/lang/IllegalStateException+toString->
.(Ljava/lang/String;)V	0
,1��
3exLjava/io/IOException;$com/intellij/openapi/project/Project7[Ljava/lang/Object;9java/lang/String;$editor=java/lang/Boolean?valueOf(Z)Ljava/lang/Boolean;AB
@CputUserData4(Lcom/intellij/openapi/util/Key;Ljava/lang/Object;)VEFrGsetValue(Ljava/lang/String;Z)VIJ
0Kaccess$findEditorConfig�(Lorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider;Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/vfs/VirtualFile;$this4Lcom/intellij/openapi/util/Key<Ljava/lang/Boolean;>;Lkotlin/Metadata;mv	kxi0d1���b






��

��

��

��

��

��

��





��

��

����2020B¢J*	0
202
02020HJ,��000202
0HJ,0
2
0202020HJ0202
0HJ02020HJ	0¢2
0HJ 02
0HJ!02
020HR!
 *000¢X‚¢
��¨"d2,Lcom/intellij/ui/EditorNotificationProvider;(Lcom/intellij/openapi/project/DumbAware;kotlin.jvm.PlatformTypeLjava/util/function/Function;Ljavax/swing/JComponent;intellij.editorconfig'com/intellij/notification/NotificationsbBusStatus0EditorConfigWrongFileNameNotificationProvider.kt	SignatureRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1gPh'	
iF*�*�Y�� �jik!"#$i�B+)�,,.�,�46�:��,�@B�F��*,�J��*+,�NN*,+-�b�l
	j '!1"8#k*8
cdB!"B(eB-fg%h&m
''ghi�5,�j��,�j�nYp�:*� �v��*+-�z�l		� rj*	+,*-k>{|5!"5-f5}~5(e5cdKLib*,���,*+����lj12Ek !"(e-fwxiq��Y+����:������:��W�����:+*,-����W�����:*,-����W�������Yø�l�(�j&	IKLM(P2QCVMW]\k\	
��b��2?��M$��q!"q{|q-fq(eqcd�i>
+��϶Ӱj_k
!"
-f��if��YB�+���N-,��jbcdk*��!"��(em	�GHi>
+���F�jfk
!"
-f��iG	,��+���jgk 	!"	-f	(eQRix&*��,+�,,�,�,*+,-��j#k4&�"&�f&e&d&~��iR�*�,+��,,�,�Y+*����*��϶�W����N+-,���Y*+���"W�3N��$�:-�'Y�W�S�*:�,Y�/�2�+*,�4�ARU	l0�AS	�<8	:�<:<�j23&405:6@7A:B;U=V>x?�B�Ck>:��x
��V/56��f��"�e��i�0*>�,+��,,�,-�,*+� �D�H+,-�4�jR)S/Tk*0=|0�"0�f0e��ij$*��,+�,,�,�46�L*+,�4�jXY#Zk $�"$�f$eMNi:*+���jkO"-fn"�cd��e@ofp�QR[ISITIUVISWIXY[sZ[[#s"s\s]s
sss�s^s'sws�s{s|s-sfs(sescsds#s_s~s`sgs}sKs�s�s�s�ss&sGs�saq*^PUW^���^���^���PKM�N��5�5Zorg/editorconfig/language/messages/EditorConfigWrongFileEncodingNotificationProvider.class���=�Torg/editorconfig/language/messages/EditorConfigWrongFileEncodingNotificationProviderjava/lang/Object*com/intellij/ui/EditorNotificationProvider&com/intellij/openapi/project/DumbAware<init>()V	

/editorconfig.wrong.encoding.notification.hidden
com/intellij/openapi/util/Keycreate3(Ljava/lang/String;)Lcom/intellij/openapi/util/Key;
create(...)kotlin/jvm/internal/IntrinsicscheckNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V

HIDDEN_KEYLcom/intellij/openapi/util/Key;	thisVLorg/editorconfig/language/messages/EditorConfigWrongFileEncodingNotificationProvider;collectNotificationDatak(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/function/Function;�(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/function/Function<-Lcom/intellij/openapi/fileEditor/FileEditor;+Ljavax/swing/JComponent;>;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;project(checkNotNullParameter*
+file-)com/intellij/ide/util/PropertiesComponent/getInstance-()Lcom/intellij/ide/util/PropertiesComponent;12
031editorconfig.wrong.encoding.notification.disabled5isTrueValue(Ljava/lang/String;)Z78
09$com/intellij/openapi/vfs/VirtualFile;getExtension()Ljava/lang/String;=>
<?editorconfigAareEqual'(Ljava/lang/Object;Ljava/lang/Object;)ZCD
E
getCharset()Ljava/nio/charset/Charset;GH
<Ikotlin/text/CharsetsKUTF_8Ljava/nio/charset/Charset;MN	LO3com/intellij/openapi/fileEditor/FileDocumentManagerQ7()Lcom/intellij/openapi/fileEditor/FileDocumentManager;1S
RTgetDocumentN(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/editor/Document;VW
RX$com/intellij/openapi/editor/DocumentZgetText\>[]getText(...)_java/lang/CharSequenceaisSafeToConvertTow(Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/CharSequence;)Lcom/intellij/openapi/vfs/encoding/EncodingUtil$Magic8;cd
eisSafeToReloadIngd
h&(Ljava/lang/Object;)Ljava/lang/Object;j collectNotificationData$lambda$0g(Lorg/editorconfig/language/messages/EditorConfigWrongFileEncodingNotificationProvider;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/encoding/EncodingUtil$Magic8;Lcom/intellij/openapi/vfs/encoding/EncodingUtil$Magic8;Lcom/intellij/openapi/fileEditor/FileEditor;)Lcom/intellij/ui/EditorNotificationPanel;lm
noW(Lcom/intellij/openapi/fileEditor/FileEditor;)Lcom/intellij/ui/EditorNotificationPanel;q"java/lang/invoke/LambdaMetafactorysmetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;uv
twxapply/(Lorg/editorconfig/language/messages/EditorConfigWrongFileEncodingNotificationProvider;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/encoding/EncodingUtil$Magic8;Lcom/intellij/openapi/vfs/encoding/EncodingUtil$Magic8;)Ljava/util/function/Function;z{|document&Lcom/intellij/openapi/editor/Document;textLjava/lang/String;isSafeToConvert7Lcom/intellij/openapi/vfs/encoding/EncodingUtil$Magic8;isSafeToReload&Lcom/intellij/openapi/project/Project;&Lcom/intellij/openapi/vfs/VirtualFile;createNotificationPanel(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/fileEditor/FileEditor;Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/encoding/EncodingUtil$Magic8;Lcom/intellij/openapi/vfs/encoding/EncodingUtil$Magic8;)Lcom/intellij/ui/EditorNotificationPanel;*com/intellij/openapi/fileEditor/TextEditor�	getEditor&()Lcom/intellij/openapi/editor/Editor;����getEditor(...)�"com/intellij/openapi/editor/Editor�getUserData3(Lcom/intellij/openapi/util/Key;)Ljava/lang/Object;����
buildPanel	(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/editor/Editor;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/vfs/encoding/EncodingUtil$Magic8;Lcom/intellij/openapi/vfs/encoding/EncodingUtil$Magic8;)Lcom/intellij/ui/EditorNotificationPanel;��
�editor$Lcom/intellij/openapi/editor/Editor;
fileEditor,Lcom/intellij/openapi/fileEditor/FileEditor;'com/intellij/ui/EditorNotificationPanel�.com/intellij/ui/EditorNotificationPanel$Status�Warning0Lcom/intellij/ui/EditorNotificationPanel$Status;��	���(Lcom/intellij/openapi/editor/Editor;Ljava/awt/Color;Lcom/intellij/openapi/editor/colors/ColorKey;Lcom/intellij/ui/EditorNotificationPanel$Status;)V	�
��5org/editorconfig/language/messages/EditorConfigBundle�INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;��	��notification.encoding.message�get&(Ljava/lang/String;)Ljava/lang/String;��
��=(Ljava/lang/String;)Lcom/intellij/ui/EditorNotificationPanel;��
��notification.action.convert�
buildPanel$lambda$1�(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/editor/Editor;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/vfs/encoding/EncodingUtil$Magic8;Lcom/intellij/openapi/vfs/encoding/EncodingUtil$Magic8;)V��
��run�(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/editor/Editor;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/vfs/encoding/EncodingUtil$Magic8;Lcom/intellij/openapi/vfs/encoding/EncodingUtil$Magic8;)Ljava/lang/Runnable;���createActionLabelH(Ljava/lang/String;Ljava/lang/Runnable;)Lcom/intellij/ui/HyperlinkLabel;��
��notification.action.hide.once�buildPanel$lambda$2�(Lcom/intellij/openapi/editor/Editor;Lorg/editorconfig/language/messages/EditorConfigWrongFileEncodingNotificationProvider;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;)V��
���(Lcom/intellij/openapi/editor/Editor;Lorg/editorconfig/language/messages/EditorConfigWrongFileEncodingNotificationProvider;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;)Ljava/lang/Runnable;��� notification.action.hide.forever�buildPanel$lambda$3�(Lorg/editorconfig/language/messages/EditorConfigWrongFileEncodingNotificationProvider;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;)V��
���(Lorg/editorconfig/language/messages/EditorConfigWrongFileEncodingNotificationProvider;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;)Ljava/lang/Runnable;���result)Lcom/intellij/ui/EditorNotificationPanel;converthidehideForeverupdateO(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;)V#com/intellij/ui/EditorNotifications�M(Lcom/intellij/openapi/project/Project;)Lcom/intellij/ui/EditorNotifications;1�
��updateNotifications)(Lcom/intellij/openapi/vfs/VirtualFile;)V��
��'java/lang/UnsupportedOperationException�java/lang/NullPointerException�contentsToByteArray()[B��
<�getBOM��
<�'com/intellij/openapi/vfs/CharsetToolkit�
canHaveBom(Ljava/nio/charset/Charset;[B)Z��
��5com/intellij/openapi/vfs/encoding/EncodingUtil$Magic8�NO_WAY�	�getMandatoryBom(Ljava/nio/charset/Charset;)[B
�com/intellij/util/ArrayUtil
startsWith([B[B)Z	

1com/intellij/openapi/fileEditor/impl/LoadTextUtil
getTextByBinaryPresentation6([BLjava/nio/charset/Charset;)Ljava/lang/CharSequence;
toString>
getLineSeparator`(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;)Ljava/lang/String;
RgetLineSeparator(...))com/intellij/openapi/util/text/StringUtilconvertLineSeparators8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
 convertLineSeparators(...)"java/lang/String$getBytes&
%'
getBytes(...))mergeArrays([B[B)[B+,
-mergeArrays(...)/java/util/Arrays1equals3

243(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z36
7
ABSOLUTELY9�	�:WELL_IF_YOU_INSIST<�	�=	separatore)Ljava/lang/UnsupportedOperationException; Ljava/lang/NullPointerException;bytes[BbommandatoryBomloadedbytesToSaveLjava/lang/CharSequence;D
K+com/intellij/openapi/util/text/StringUtilRtMD(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/CharSequence;O
NPchooseMostlyHarmlessCharsetp(Ljava/nio/charset/Charset;Ljava/nio/charset/Charset;Ljava/lang/String;)Lcom/intellij/openapi/util/Pair$NonNull;RS
T&com/intellij/openapi/util/Pair$NonNullVsecondLjava/lang/Object;XY	WZ getTextByBinaryPresentation(...)\bytesOnDisk
lineSeparator
textToSavesavedtextLoadedBackthis$0c$filee$projectg$isSafeToConverti$isSafeToReloadkitm��
o$editorq(()Lcom/intellij/openapi/editor/Document;Vs�t:com/intellij/openapi/vfs/encoding/ChangeFileEncodingActionvchangeTo!(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/editor/Document;Lcom/intellij/openapi/editor/Editor;Lcom/intellij/openapi/vfs/VirtualFile;Ljava/nio/charset/Charset;Lcom/intellij/openapi/vfs/encoding/EncodingUtil$Magic8;Lcom/intellij/openapi/vfs/encoding/EncodingUtil$Magic8;)Zxy
wzjava/lang/Boolean|valueOf(Z)Ljava/lang/Boolean;~
}�putUserData4(Lcom/intellij/openapi/util/Key;Ljava/lang/Object;)V������
�setValue(Ljava/lang/String;Z)V��
0�4Lcom/intellij/openapi/util/Key<Ljava/lang/Boolean;>;Lkotlin/Metadata;mv	kxi0d1���^






��

��

��

��

��

��









������2020B¢J0	0
202
0202020HJ,��0002020HJ20
2020202020HJ02020HJ02020HJ02020HR!
 *000¢X‚¢
��¨ d2,Lcom/intellij/ui/EditorNotificationProvider;(Lcom/intellij/openapi/project/DumbAware;kotlin.jvm.PlatformTypeLjava/util/function/Function;Ljavax/swing/JComponent;intellij.editorconfigcom/intellij/openapi/util/Pair�NonNull.com/intellij/openapi/vfs/encoding/EncodingUtil�Magic8Status4EditorConfigWrongFileEncodingNotificationProvider.kt	SignatureRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1���'	
�F*�*�Y�� ����!"#$�w+)�,,.�,�46�:��,�@B�F��,�J�P�F���U,�YN-��-�^Y`�:*,�b�f:*,�b�i:*,+�}��
�
[�&	 '!6">#D$R%^&j'�H>9~R%��^��j
��w!"w(�w-��%�&�
''����7,����,����Y��:*� ����*-+����		� ��/	01*2�H��7!"7-�7��7(�7��7�����
s��Y,����:�������W�����:+,-����W��ʶ�:,*-+����W��Զ�:		*-+����W��&	:;='>;BECVH`IpN�f
d��'L��E.��`��	s!"s(�s��s-�s��s�����G	,��+���Q� 	!"	-�	(�gd�-
�+��N+��:��P������P�:�-����-�P��:�U+�Y�:�!Y#�:	�P	_�(Y*�:�:	��:	��:����.Y0�:-�5�	���b,�8�	�;��>�Ey|�Ey���i	�JJ�J�B<bJJJ%�E�J%�"
<bJJJ%JJ%B��VSUVY'Z9\E^F_W`|b~c�e�f�^�i�j�m�m�n�o�m�pW ?�~@A	�@B	�CD�ED'�FDE�G��DHD�!"�-���Icd���+��N�U+�Y�:L�F�,�,�QY#�:+�J�P��U�[�J:�P�Y]�:,�8�	��-�5�	�;��>N�	:�N-�����<�&J%Lb�9bJbB��<b���:rstu5vLw]x^ymzsz|{�~����\	y^Dh_�5J`IL3aD]"bI�@A�!"�-���Ilm��8*d�,+f�,,h�,-j�,l�,n�,*+,-�p��,'�>8c"8e�8g�8i�8k�8m�����8*h�,+r�,,f�,-j�,l�,*+�u+,�P-�{W��
$?7@�48g�8q�8e�8i�8k�����1*r�,+d�,,f�,-h�,*+� ����+,-����D*E0F�*1q�1c"1e�1g����k%*d�,+f�,,h�,�46��*+,����JK$L� %c"%e�%g��W��	���@���@������[I�I�I��I��I��[s��[!s"s�s�s
sss�s�s's�s�s(s�s�s�s-s�s�s�s�s#s�s�s�s�s�scs�s�sgs�s�s��*ykpry���y���y���PK�V��<org/editorconfig/language/parser/EditorConfigTokenSets.class���=A6org/editorconfig/language/parser/EditorConfigTokenSetsjava/lang/Object<init>()V
this8Lorg/editorconfig/language/parser/EditorConfigTokenSets;getCOMMENTS"()Lcom/intellij/psi/tree/TokenSet;#Lorg/jetbrains/annotations/NotNull;COMMENTS Lcom/intellij/psi/tree/TokenSet;	<clinit>
INSTANCE
	"com/intellij/psi/tree/IElementType6org/editorconfig/language/psi/EditorConfigElementTypesLINE_COMMENT$Lcom/intellij/psi/tree/IElementType;	com/intellij/psi/tree/TokenSetcreateG([Lcom/intellij/psi/tree/IElementType;)Lcom/intellij/psi/tree/TokenSet;!"
 #create(...)%kotlin/jvm/internal/Intrinsics'checkNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V)*
(+Lkotlin/Metadata;mv	kxi0d1F��

��


Â��20B¢R0¢
��¨d2intellij.editorconfigEditorConfigParserDefinition.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
SourceFileRuntimeVisibleAnnotations0
;
;
</*��= >	
<.��=!>	
;
<;#�Y���K*�S*�$Y&�,��=
!?:@C-.[I/I0I12I/3I45[s67[s
s8ssssss9PK��I:m
m
<org/editorconfig/language/psi/EditorConfigElementTypes.class���=�5org/editorconfig/language/psi/EditorConfigElementTypeASTERISK_PATTERN
<init>(Ljava/lang/String;)V	

6org/editorconfig/language/psi/EditorConfigElementTypes$Lcom/intellij/psi/tree/IElementType;CHAR_CLASS_EXCLAMATION	

CHAR_CLASS_LETTER	

CHAR_CLASS_PATTERN	

CONCATENATED_PATTERN	

DOUBLE_ASTERISK_PATTERN	
!
#ENUMERATION_PATTERN	
%#
'FLAT_OPTION_KEY	
)'
+FLAT_PATTERN	
-+
/HEADER	
1/
3OPTION	
53
7OPTION_VALUE_IDENTIFIER	
97
;OPTION_VALUE_LIST	
=;
?OPTION_VALUE_PAIR	
A?
CQUALIFIED_KEY_PART	
EC
GQUALIFIED_OPTION_KEY	
IG
KQUESTION_PATTERN	
MK
ORAW_OPTION_VALUE	
QO
SROOT_DECLARATION	
US
WROOT_DECLARATION_KEY	
YW
[ROOT_DECLARATION_VALUE	
][
_SECTION	
a_
c3org/editorconfig/language/psi/EditorConfigTokenTypeeASTERISK
b	
he
jCHARCLASS_LETTER	
lj
nCOLON	
pn
rCOMMA	
tr
vDOT	
xv
zDOUBLE_ASTERISK	
|z
~EXCLAMATION	
�~
�
IDENTIFIER	
��
�LINE_COMMENT	
��
�	L_BRACKET	
��
�L_CURLY	
��
�PATTERN_IDENTIFIER	
��
�PATTERN_WHITE_SPACE	
��
�QUESTION	
��
�	R_BRACKET	
��
�R_CURLY	
��
�	SEPARATOR	
��
�java/lang/Object<clinit>()VCodeLineNumberTable
SourceFileEditorConfigElementTypes.javaNestMembers�>org/editorconfig/language/psi/EditorConfigElementTypes$FactoryInnerClassesFactory
�'





#
'
+
/
3
7
;
?
C
G
K
O
S
W
[
_
e
j
n
r
v
z
~
�
�
�
�
�
�
�
�
�
�
����ջY��	�Y���Y���Y���Y���Y�� �Y"��$�Y&��(�Y*��,�Y.��0�Y2��4�Y6��8�Y:��<�Y>��@�YB��D�YF��H�YJ��L�YN��P�YR��T�YV��X�YZ��\�Y^��`�bYd�f�g�bYi�f�k�bYm�f�o�bYq�f�s�bYu�f�w�bYy�f�{�bY}�f��bY��f���bY��f���bY��f���bY��f���bY��f���bY��f���bY��f���bY��f���bY��f���bY��f�����'
$0<HT`lx��������� �!�"$% &,'8(D)P*\+h,t-�.�/�0�1�2�3�4�����
�
�PK:�H���;org/editorconfig/language/psi/EditorConfigElementType.class���=45org/editorconfig/language/psi/EditorConfigElementType"com/intellij/psi/tree/IElementType<init>(Ljava/lang/String;)V"Lorg/jetbrains/annotations/NonNls;#Lorg/jetbrains/annotations/NotNull;	debugName	kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

.org/editorconfig/language/EditorConfigLanguageINSTANCE0Lorg/editorconfig/language/EditorConfigLanguage;	com/intellij/lang/Language1(Ljava/lang/String;Lcom/intellij/lang/Language;)V
this7Lorg/editorconfig/language/psi/EditorConfigElementType;Ljava/lang/String;Lkotlin/Metadata;mv	kxi0d13��


��

��20B0¢¨d2$Lcom/intellij/psi/tree/IElementType;intellij.editorconfigEditorConfigElementType.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1.F+
�*+����/0	12-3= [I!I"I#$I!%I&'[s()[ss*s	s+ss,PK���^��9org/editorconfig/language/psi/EditorConfigTokenType.class���=F3org/editorconfig/language/psi/EditorConfigTokenType"com/intellij/psi/tree/IElementType<init>(Ljava/lang/String;)V"Lorg/jetbrains/annotations/NonNls;#Lorg/jetbrains/annotations/NotNull;	debugName	kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

.org/editorconfig/language/EditorConfigLanguageINSTANCE0Lorg/editorconfig/language/EditorConfigLanguage;	com/intellij/lang/Language1(Ljava/lang/String;Lcom/intellij/lang/Language;)V
this5Lorg/editorconfig/language/psi/EditorConfigTokenType;Ljava/lang/String;toString()Ljava/lang/String; 
!EditorConfigTokenType.#$java/lang/invoke/StringConcatFactory%makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;'(
&)*&(Ljava/lang/String;)Ljava/lang/String;',-Lkotlin/Metadata;mv	kxi0d1=��


��

��20B0¢J0H¨d2$Lcom/intellij/psi/tree/IElementType;intellij.editorconfigEditorConfigTokenType.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsRuntimeInvisibleAnnotations
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1>F+
�*+����?@	A >4
*�"�.�?	@
BC=D@/0[I1I2I34I15I67[s89[ss:s	s;sss<E+$PKV�
��Uorg/editorconfig/language/codeinsight/findusages/EditorConfigFindUsagesProvider.class���=�Oorg/editorconfig/language/codeinsight/findusages/EditorConfigFindUsagesProviderjava/lang/Object/com/intellij/lang/findUsages/FindUsagesProvider<init>()V
	thisQLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindUsagesProvider;getWordsScanner/()Lcom/intellij/lang/cacheBuilder/WordsScanner;#Lorg/jetbrains/annotations/NotNull;Horg/editorconfig/language/codeinsight/findusages/EditorConfigWordScanner
	+com/intellij/lang/cacheBuilder/WordsScannercanFindUsagesFor (Lcom/intellij/psi/PsiElement;)Z
psiElementkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElementLcom/intellij/psi/PsiElement;	getHelpId1(Lcom/intellij/psi/PsiElement;)Ljava/lang/String;"reference.dialogs.findUsages.other$getTypeelement'7org/editorconfig/language/psi/EditorConfigFlatOptionKey)5org/editorconfig/language/messages/EditorConfigBundle+INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;-.	,/usage.type.option.key1getText()Ljava/lang/String;34*5getText(...)7checkNotNullExpressionValue9
:
getSection5()Lorg/editorconfig/language/psi/EditorConfigSection;<=*>1org/editorconfig/language/psi/EditorConfigSection@	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;BCAD0org/editorconfig/language/psi/EditorConfigHeaderFG5get9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;IJ
,K
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;MN OSorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptorQQorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptorSusage.type.identifierU 5 >Porg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptorYusage.type.constant[usage.type.unknown]&(Ljava/lang/String;)Ljava/lang/String;I_
,`describableILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;com/intellij/psi/PsiElementdCorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorfjava/lang/StringhgetDescriptiveNameusage.descriptive.name.sitekgetDeclarationSitem4*n nusage.descriptive.name.unknownqgetNodeText2(Lcom/intellij/psi/PsiElement;Z)Ljava/lang/String;usage.node.textu	getOption4()Lorg/editorconfig/language/psi/EditorConfigOption;wx*y0org/editorconfig/language/psi/EditorConfigOption{|5 yusage.node.unknownuseFullNameZLkotlin/Metadata;mv	kxi0d1���&




��

��



����20B¢J020HJ02	0HJ
020HJ02	020HJ
02	0HJ0H¨d21Lcom/intellij/lang/findUsages/FindUsagesProvider;-Lcom/intellij/lang/cacheBuilder/WordsScanner;intellij.editorconfig!EditorConfigFindUsagesProvider.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileRuntimeVisibleAnnotations1�/*�
���
�5�Y�������?+�+� ���!�"#�=	+�%���		!��&#��+(�+�*�@�02�M,+�*�6Y8�;S,+�*�?�E�HY8�;S,�L�+� �
+� �M,Y��P�WN-�R��-�T�@�0V�:,�WY8�;S,�X�E�HY8�;S�L�O-�Z�@�0\�:,�WY8�;S,�X�E�HY8�;S�L��0^�a��1
�J
@ �e  Ag�gC?�CGi�R
JZkkv������!�"�#�$�#�!�&� Z�bc'!��j#�M�+(�+�*�0�0l�M,+�*�6Y8�;S,+�*�oS,�L�+� �
+� �M,Y��P�WN-�R��-�T��-�Z�0�0l�:,�WY8�;S,�pS�L��0r�a��/:
@ �e  Ag�gCC/Gi�2+
,:/J0[3[2[1f2q3x4�6�0� Jdbc��'!��st���+(�+�*�E�0v�N-+�*�z�}Y8�;S-+�*�?�E�HY8�;S-�L�+� �
+� �N-Y��P�W:�R���T���Z�C�0v�:-�~�}Y8�;S-�X�E�HY8�;S�L��0��a��0
�O
@ �e  Ag�
gDD�B�2;
<O?_@qCqBqA}B�C�D�F�@�*_{bc��'!�����	���^��[I�I�I��I��I��[s��[ss�sss�ss!sjs�s's"sss�s&s
s�s�PK���KKNorg/editorconfig/language/codeinsight/findusages/EditorConfigWordScanner.class���=:Horg/editorconfig/language/codeinsight/findusages/EditorConfigWordScanner2com/intellij/lang/cacheBuilder/DefaultWordsScanner<init>()V8org/editorconfig/language/lexer/EditorConfigLexerAdapter
	com/intellij/lexer/Lexer"com/intellij/psi/tree/IElementType
6org/editorconfig/language/psi/EditorConfigElementTypes
IDENTIFIER$Lcom/intellij/psi/tree/IElementType;	com/intellij/psi/tree/TokenSetcreateG([Lcom/intellij/psi/tree/IElementType;)Lcom/intellij/psi/tree/TokenSet;
LINE_COMMENT	EMPTY Lcom/intellij/psi/tree/TokenSet;	 }(Lcom/intellij/lexer/Lexer;Lcom/intellij/psi/tree/TokenSet;Lcom/intellij/psi/tree/TokenSet;Lcom/intellij/psi/tree/TokenSet;)V"
#thisJLorg/editorconfig/language/codeinsight/findusages/EditorConfigWordScanner;Lkotlin/Metadata;mv	kxi0d1"��


��20B¢¨d24Lcom/intellij/lang/cacheBuilder/DefaultWordsScanner;intellij.editorconfigEditorConfigWordScanner.ktCodeLineNumberTableLocalVariableTable
SourceFileRuntimeVisibleAnnotations15n0*�Y�
��L+�S+��L+�S+��!�$�6	
)
,	70%&8497'([I)I*I+,I)-I./[s01[s&s2ss3PKbOz�>org/editorconfig/language/lexer/EditorConfigLexerAdapter.class���=%8org/editorconfig/language/lexer/EditorConfigLexerAdaptercom/intellij/lexer/FlexAdapter<init>()V2org/editorconfig/language/lexer/_EditorConfigLexer
	com/intellij/lexer/FlexLexer!(Lcom/intellij/lexer/FlexLexer;)V
this:Lorg/editorconfig/language/lexer/EditorConfigLexerAdapter;Lkotlin/Metadata;mv	kxi0d1"��


��20B¢¨d2 Lcom/intellij/lexer/FlexAdapter;intellij.editorconfigEditorConfigLexerAdapter.ktCodeLineNumberTableLocalVariableTable
SourceFileRuntimeVisibleAnnotations1 9*�Y�
���!"#$7[IIIII[s[ssssPKC�u$u$8org/editorconfig/language/lexer/_EditorConfigLexer.class���=N2org/editorconfig/language/lexer/_EditorConfigLexer!��ĀȀ	Ā̀ĀЀ§ĀԀဠĀ
zzUnpackcmap_top(Ljava/lang/String;I[I)I


java/lang/Stringlength()I

charAt(I)C{	������������	��
������
��������ǟ��������/�� ��ÿ��Ā
zzUnpackcmap_blocks:��	

��

zzUnpackActionf��������&��9��L��_��r��r��r��r��r��r��…��˜��r��«��r��r��¾��r��r��r��r��r��Ñ��r��9��¾��r��ä��÷
 !zzUnpackRowMap#�	





������������������
��
��
����
������


��
��
��
��
����
����
%&
zzUnpacktrans(��					��	
*+zzUnpackAttribute
-./<init>(Ljava/io/Reader;)V
123.4java/lang/Object()V	678zzLexicalStateI:	<=>zzBufferLjava/lang/CharSequence;	@ABzzAtBOLZ	DE8myPreviousState	GHIzzReaderLjava/io/Reader;Kjava/lang/Integer���	NOPZZ_CMAP_BLOCKS[I	RSPZZ_CMAP_TOP	UV8zzStartRead
XY
getTokenStart
[\yylength	^_8zzMarkedPos	ab8zzCurrentPos	deBzzAtEOF	gh8	zzEndRead
jklyybegin(I)Vnopqrjava/lang/CharSequencesubSequence(II)Ljava/lang/CharSequence;n	uvwZZ_ERROR_MSG[Ljava/lang/String;y(java/lang/ArrayIndexOutOfBoundsException{java/lang/Error
z}.~(Ljava/lang/String;)V
��lzzScanError	��PZZ_TRANS	��P	ZZ_ROWMAP	��PZZ_ATTRIBUTE	��PZZ_LEXSTATE	��8zzState
�����java/lang/CharactercodePointAt(Ljava/lang/CharSequence;I)I
����	charCount(I)I
���zzRefill()Z
���zzCMap	��P	ZZ_ACTION	�����6org/editorconfig/language/psi/EditorConfigElementTypes
IDENTIFIER$Lcom/intellij/psi/tree/IElementType;	�����com/intellij/psi/TokenTypeWHITE_SPACE	����LINE_COMMENT	����COMMA	����DOT	����COLON	����	SEPARATOR	����	L_BRACKET	����	R_BRACKET	����PATTERN_IDENTIFIER	����PATTERN_WHITE_SPACE	����
BAD_CHARACTER	����ASTERISK	����QUESTION	����L_CURLY	����R_CURLY	����CHARCLASS_LETTER	����EXCLAMATION	����DOUBLE_ASTERISK
��()[I
��
��
�!�
�&��Unknown internal scanner error�Error: could not match input�#Error: pushback value was too large
�+��com/intellij/lexer/FlexLexerYYEOF
ConstantValue����
ZZ_BUFFERSIZE@	YYINITIALYYHEADERYYCHARCLASSZZ_CMAP_TOP_PACKED_0Ljava/lang/String;ZZ_CMAP_BLOCKS_PACKED_0ZZ_ACTION_PACKED_0ZZ_ROWMAP_PACKED_0ZZ_TRANS_PACKED_0ZZ_UNKNOWN_ERRORZZ_NO_MATCHZZ_PUSHBACK_2BIGZZ_ATTRIBUTE_PACKED_0yylineyycolumnyycharJ	zzEOFDoneCodeLineNumberTableLocalVariableTableresultoffsetcountvaluepackedijl
StackMapTablehighthis4Lorg/editorconfig/language/lexer/_EditorConfigLexer;inzzMaxBufferLen	zzCanGrowinputgetTokenEndreset(Ljava/lang/CharSequence;III)VbufferstartendinitialState
Exceptions/java/io/IOExceptionyystatenewStateyytext()Ljava/lang/CharSequence;yycharatposmessagee*Ljava/lang/ArrayIndexOutOfBoundsException;	errorCode
yypushbacknumberadvance&()Lcom/intellij/psi/tree/IElementType;zzInputeofzzNextzzAttributeszzAction
zzCurrentPosLzzMarkedPosL
zzEndReadL	zzBufferLzzTransL	zzRowMapLzzAttrLP<clinit>
SourceFile_EditorConfigLexer.java!1�%�8���8���8���8�8��PSP�OP��P��P��P�"	8��
8�8�vw�P
�'HI�878=>_8b8V8h8eB88ABBE8
�R�
K<*�<*�3456P
8
�<>6*�	6�+*��6*��6,�O�������&	:;<=>?%@6A9BR8%8<<8<P:87818���
�R�
K<*�<*�UVWXP
8
�<>6*�	6�+*��6*��6,�O�������&	\]^_`a%b6c9dR8%8<<8<P:87818���
�Q�
K<*�<*�stuvP
8
�<>6*�	6�+*��6*��6,�O�������&	z{|}~%�6�9�R8%8<<8<P:87818���
!�Q�
K<*�<*�����P
8
!�8>6*�	d6�%*��x6,�*���O����"���
�� �2�5�H 88888P6838
+8	�
'
&�R
�
K<"*�$<*�����P
8
&�?>6*�	6�.*��6*��6��,�O�������*
������%�(�9�<�R8%8??8?P=8:848���
+�Q�
K<'*�)<*�����P
8
+�<>6*�	6�+*��6*��6,�O�������&	������%�6�9�R8%8<<8<P:87818���.44*�,�
)* !./k*�0*�5*9�;*�?*�C*+�F�2�	�&34 !"I#-L�9 !$�,�> !
��h"�~<��M.��M�Qz.�.�
EF"%88�MY/*�T�J !&4
*�W*�Z`�N
 !'(�**+�;***Z�TZ�]�`*�c*�?*�f*�i�RSTUV#W)X4* !*)>**8*+8*,8��,�b !-.0/*�5�j !kl>*�5�
tu !1823<*�;*�T*�]�m�| !4D*�;*�T`�s�� !58\4
*�]*�Td��
 !�l��t2M�
N�t2M�zY,�|�	x��	�
��46
78 !98	6Ix�
:la*�Z�*�*Y�]d�]���
�� !;8
<=f�*�f6*�;:��:��:��:	*�]6=**Z�TZ�`>*��*�5.��	*��.6

~�*��=���<��`>�O*�c�<��*�`*�]*��6*�`>*�]6*�;:*�f6�<�Z��<��`>*��.��`.6��2*��	*��.6

~�*��=6
~����W*�]�*�T*�`�
*�c�����.�s,��������	%,8DKRY`l��������
")5AHOV]ip������������������������������*�i�����*�i����y�°�r�Ű�k�Ȱ�d�˰�]�ΰ�V�Ѱ�O*�i����C*�i�°�7�԰�0�װ�)�ڰ�"�ݰ�*�i�°��ధ*���{jZ������!�#�0�<�E�M�R�X�_�i�p�r�u�z���������������������	���
������"�$�'�)�,�.1368;=@B'E*G.J1L5O8Q<T?VCYF[J^M`QcTe]h`jimloprstwwzy~|�~���������������_
>8r>8�>8�/?B�5@8E[A8
� !��>8#�B80sC8!�D8�E8�F>�GP�HP�IP	�:�
nJJJ�6nJJJ�1�
nJJJ��+D���-.K4�Z�
YOYOYOYOYOYO����Q��M����������
Y�SY�SY�S�t����"%,%I+j1�7�=�S�LMPKr���KK`org/editorconfig/language/codeinsight/documentation/EditorConfigElementDescriptionProvider.class���=rZorg/editorconfig/language/codeinsight/documentation/EditorConfigElementDescriptionProviderjava/lang/Object+com/intellij/psi/ElementDescriptionProvider<init>()V
	this\Lorg/editorconfig/language/codeinsight/documentation/EditorConfigElementDescriptionProvider;getElementDescription^(Lcom/intellij/psi/PsiElement;Lcom/intellij/psi/ElementDescriptionLocation;)Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
locationGorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement7org/editorconfig/language/psi/EditorConfigFlatOptionKey5org/editorconfig/language/messages/EditorConfigBundleINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;!"	 #usage.type.option.key%getText()Ljava/lang/String;'()getText(...)+checkNotNullExpressionValue-
.
getSection5()Lorg/editorconfig/language/psi/EditorConfigSection;0121org/editorconfig/language/psi/EditorConfigSection4	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;67580org/editorconfig/language/psi/EditorConfigHeader:;)get9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;=>
 ?
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;ABCSorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptorEQorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptorGusage.type.identifierI)Porg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptorLusage.type.constantNusage.type.unknownP&(Ljava/lang/String;)Ljava/lang/String;=R
 SLcom/intellij/psi/PsiElement;-Lcom/intellij/psi/ElementDescriptionLocation;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptorWjava/lang/StringYLkotlin/Metadata;mv	kxi0d1S��




��

��

����20B¢J02020H¨	d2-Lcom/intellij/psi/ElementDescriptionProvider;intellij.editorconfig)EditorConfigElementDescriptionProvider.ktCodeLineNumberTableLocalVariableTable
StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1j/*�
�kl
j�+�,�+���+��@�$&�N-+��*Y,�/S-+��3�9�<Y,�/S-�@�+��DN-�F��-�H�F�$J�:+��KY,�/S+��3�9�<Y,�/S�@�U-�M�F�$O�:+��KY,�/S+��3�9�<Y,�/S�@��$Q�T�m�C�XC�E�IGZkRYddoy{���������!l UVno
piqI[\[I]I^I_`I]aIbc[sde[
ssfss
sgssUssVshPK�Q����Forg/editorconfig/configmanagement/EditorConfigEncodingInspection.class���=�@org/editorconfig/configmanagement/EditorConfigEncodingInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
thisBLorg/editorconfig/configmanagement/EditorConfigEncodingInspection;	checkFile|(Lcom/intellij/psi/PsiFile;Lcom/intellij/codeInspection/InspectionManager;Z)[Lcom/intellij/codeInspection/ProblemDescriptor;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;filekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
manager
getMainPsi6(Lcom/intellij/psi/PsiFile;)Lcom/intellij/psi/PsiFile;
areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z
-com/intellij/codeInspection/InspectionManager!
getProject(()Lcom/intellij/openapi/project/Project;#$
"%getProject(...)'checkNotNullExpressionValue)
*com/intellij/psi/PsiFile,getVirtualFile(()Lcom/intellij/openapi/vfs/VirtualFile;./-0*com/intellij/application/options/CodeStyle2getSettingsV(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleSettings;45
36org/editorconfig/Utils8	isEnabled1(Lcom/intellij/psi/codeStyle/CodeStyleSettings;)Z:;
9<$com/intellij/openapi/vfs/VirtualFile>
isWritable()Z@A
?BisHardcodedCharsetOrFailed)(Lcom/intellij/openapi/vfs/VirtualFile;)ZDE
F;org/editorconfig/configmanagement/EditorConfigEncodingCacheH	CompanionGLorg/editorconfig/configmanagement/EditorConfigEncodingCache$Companion;JK	ILEorg/editorconfig/configmanagement/EditorConfigEncodingCache$CompanionNgetInstance?()Lorg/editorconfig/configmanagement/EditorConfigEncodingCache;PQ
OR	isIgnoredTE
IU-%getVirtualFile(...)XgetCharsetData~(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;Z)Lorg/editorconfig/configmanagement/CharsetData;Z[
I\-org/editorconfig/configmanagement/CharsetData^
getCharset()Ljava/nio/charset/Charset;`a
_b
?b-com/intellij/codeInspection/ProblemDescriptorecom/intellij/psi/PsiElementg,inspection.file.encoding.mismatch.descriptorijava/nio/charset/CharsetkdisplayName()Ljava/lang/String;mn
lodisplayName(...)q5org/editorconfig/language/messages/EditorConfigBundlesmessage8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;uv
tw)com/intellij/codeInspection/LocalQuickFixyborg/editorconfig/configmanagement/EditorConfigEncodingInspection$ApplyEditorConfigEncodingQuickFix{
|Sorg/editorconfig/configmanagement/EditorConfigEncodingInspection$IgnoreFileQuickFix~
0com/intellij/codeInspection/ProblemHighlightType�WARNING2Lcom/intellij/codeInspection/ProblemHighlightType;��	��createProblemDescriptor�(Lcom/intellij/psi/PsiElement;Ljava/lang/String;[Lcom/intellij/codeInspection/LocalQuickFix;Lcom/intellij/codeInspection/ProblemHighlightType;ZZ)Lcom/intellij/codeInspection/ProblemDescriptor;��
"�createProblemDescriptor(...)�project&Lcom/intellij/openapi/project/Project;virtualFile&Lcom/intellij/openapi/vfs/VirtualFile;
encodingCache=Lorg/editorconfig/configmanagement/EditorConfigEncodingCache;charsetData/Lorg/editorconfig/configmanagement/CharsetData;charsetLjava/nio/charset/Charset;Lcom/intellij/psi/PsiFile;/Lcom/intellij/codeInspection/InspectionManager;
isOnTheFlyZ$com/intellij/openapi/project/Project�java/io/IOException�getFileType+()Lcom/intellij/openapi/fileTypes/FileType;��
?�getFileType(...)�contentsToByteArray()[B��
?�'com/intellij/openapi/fileTypes/FileType�<(Lcom/intellij/openapi/vfs/VirtualFile;[B)Ljava/lang/String;`���charsetNameLjava/lang/String;eLjava/io/IOException;fileType)Lcom/intellij/openapi/fileTypes/FileType;java/lang/String�getViewProvider%()Lcom/intellij/psi/FileViewProvider;��-�!com/intellij/psi/FileViewProvider�getBaseLanguage()Lcom/intellij/lang/Language;����getBaseLanguage(...)�getPsi8(Lcom/intellij/lang/Language;)Lcom/intellij/psi/PsiFile;����getPsi(...)�baseLanguageLcom/intellij/lang/Language;psiFileLkotlin/Metadata;mv	kxi0d1���2





��

��

��



����20:B¢J-
002020	2
0H¢J
020HJ020H¨d21Lcom/intellij/codeInspection/LocalInspectionTool;/Lcom/intellij/codeInspection/ProblemDescriptor;!ApplyEditorConfigEncodingQuickFixIgnoreFileQuickFixintellij.editorconfig!EditorConfigEncodingInspection.ktCodeLineNumberTableLocalVariableTable
StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1�/*����	
�	�+�,�+*+�� ��,�&Y(�+:+�1:��7�=��C��*�G���M�S:�V��+�W+�1YY�+�]Y�W�:�c:�c�d� �V�f:		,+�hj�pYr�+�x�z:�|Y�}S�Y��S����:

��+
S	���!�+�?
�I^_�m_l�r&.FH!Q"S%[&e'g)�+�,�.�/�0�2�3�2�5�6�7�.�0�.�-�:�\	&���.���[����n���g���	
��������
�DE��++��Y��+M,++����N-��>�:>�"%��$� ��@�?����`abc%e'f*a�4	��'�� ��+	
+���g%+����Y��+M+��,��YǸ+��
kl� ��%	
%���OIJ|�����j��[I�I�I��I��I��[s��[s
s�sss�s�ss�ss�s�s�sss�sDs�s�s�s�s�PK�����eorg/editorconfig/language/codeinsight/actions/navigation/EditorConfigHeaderImplementationSearch.class���=�_org/editorconfig/language/codeinsight/actions/navigation/EditorConfigHeaderImplementationSearch�Lcom/intellij/openapi/application/QueryExecutorBase<Lorg/editorconfig/language/psi/EditorConfigHeader;Lcom/intellij/psi/search/searches/DefinitionsScopedSearch$SearchParameters;>;2com/intellij/openapi/application/QueryExecutorBase<init>()V(Z)V
	thisaLorg/editorconfig/language/codeinsight/actions/navigation/EditorConfigHeaderImplementationSearch;processQueryk(Lcom/intellij/psi/search/searches/DefinitionsScopedSearch$SearchParameters;Lcom/intellij/util/Processor;)V�(Lcom/intellij/psi/search/searches/DefinitionsScopedSearch$SearchParameters;Lcom/intellij/util/Processor<-Lorg/editorconfig/language/psi/EditorConfigHeader;>;)V#Lorg/jetbrains/annotations/NotNull;queryParameterskotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
consumerIcom/intellij/psi/search/searches/DefinitionsScopedSearch$SearchParameters
getElement()Lcom/intellij/psi/PsiElement;
0org/editorconfig/language/psi/EditorConfigHeader!Korg/editorconfig/language/util/headers/EditorConfigOverriddenHeaderSearcher#
$%findMatchingHeadersD(Lorg/editorconfig/language/psi/EditorConfigHeader;)Ljava/util/List;'(
$)java/lang/Iterable+iterator()Ljava/util/Iterator;-.,/java/util/Iterator1hasNext()Z3425next()Ljava/lang/Object;7829borg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;=>
<?com/intellij/util/ProcessorAprocess(Ljava/lang/Object;)ZCDBEC$i$a$-forEach-EditorConfigHeaderImplementationSearch$processQuery$1IitdLorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;
element$ivLjava/lang/Object;$i$f$forEach$this$forEach$ivLjava/lang/Iterable;header2Lorg/editorconfig/language/psi/EditorConfigHeader;KLcom/intellij/psi/search/searches/DefinitionsScopedSearch$SearchParameters;Lcom/intellij/util/Processor;com/intellij/psi/PsiElementTjava/lang/ObjectV2(Ljava/lang/Object;Lcom/intellij/util/Processor;)V

Yp0p1Lkotlin/Metadata;mv	kxi0d1h��"








����2000B¢J 0202
��00	H¨
d24Lcom/intellij/openapi/application/QueryExecutorBase;intellij.editorconfig8com/intellij/psi/search/searches/DefinitionsScopedSearchkSearchParametersMorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBasenOverrideSearchResult)EditorConfigHeaderImplementationSearch.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigHeaderImplementationSearch.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigHeaderImplementationSearch.kt
org/editorconfig/language/codeinsight/actions/navigation/EditorConfigHeaderImplementationSearch
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,19:1
1855#2,2:20
*S KotlinDebug
*F
+ 1 EditorConfigHeaderImplementationSearch.kt
org/editorconfig/language/codeinsight/actions/navigation/EditorConfigHeaderImplementationSearch
*L
13#1:20,2
*E
CodeLineNumberTableLocalVariableTable
StackMapTable	Signature$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations1u0*�
�v
w
uN
y+�,�+� :�"��"�Y�W�N�$Y�&-�*�,:6�0:�6�*�::�<:6	,�@�F������x9�"U@"E"�B",2�+W<�v"*
=crswxw\	cGH	`IJYKL=;MH:>NO*OPQyyRySyz
A
XuH
*+�,�Z�v
w 

[L
\S{lm	<opy|q}�SMAP
EditorConfigHeaderImplementationSearch.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigHeaderImplementationSearch.kt
org/editorconfig/language/codeinsight/actions/navigation/EditorConfigHeaderImplementationSearch
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,19:1
1855#2,2:20
*S KotlinDebug
*F
+ 1 EditorConfigHeaderImplementationSearch.kt
org/editorconfig/language/codeinsight/actions/navigation/EditorConfigHeaderImplementationSearch
*L
13#1:20,2
*E
~L]^[I_I`IabI_cIde[sfg[sshsQsRss
sisssSsjrs[stPK�n���lorg/editorconfig/language/codeinsight/actions/navigation/EditorConfigFlatOptionKeyImplementationSearch.class���=xforg/editorconfig/language/codeinsight/actions/navigation/EditorConfigFlatOptionKeyImplementationSearch�Lcom/intellij/openapi/application/QueryExecutorBase<Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;Lcom/intellij/psi/search/searches/DefinitionsScopedSearch$SearchParameters;>;2com/intellij/openapi/application/QueryExecutorBase<init>()V(Z)V
	thishLorg/editorconfig/language/codeinsight/actions/navigation/EditorConfigFlatOptionKeyImplementationSearch;processQueryk(Lcom/intellij/psi/search/searches/DefinitionsScopedSearch$SearchParameters;Lcom/intellij/util/Processor;)V�(Lcom/intellij/psi/search/searches/DefinitionsScopedSearch$SearchParameters;Lcom/intellij/util/Processor<-Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;>;)V#Lorg/jetbrains/annotations/NotNull;queryParameterskotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
consumerIcom/intellij/psi/search/searches/DefinitionsScopedSearch$SearchParameters
getElement()Lcom/intellij/psi/PsiElement;
7org/editorconfig/language/psi/EditorConfigFlatOptionKey!getReferenceN()Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference;#$"%Jorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference'findChildren()Ljava/util/List;)*
(+java/lang/Iterable-iterator()Ljava/util/Iterator;/0.1java/util/Iterator3hasNext()Z5647next()Ljava/lang/Object;9:4;com/intellij/util/Processor=process(Ljava/lang/Object;)Z?@>AJ$i$a$-forEach-EditorConfigFlatOptionKeyImplementationSearch$processQuery$1Iit9Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;
element$ivLjava/lang/Object;$i$f$forEach$this$forEach$ivLjava/lang/Iterable;keyKLcom/intellij/psi/search/searches/DefinitionsScopedSearch$SearchParameters;Lcom/intellij/util/Processor;com/intellij/psi/PsiElementOjava/lang/ObjectQ2(Ljava/lang/Object;Lcom/intellij/util/Processor;)V

Tp0p1Lkotlin/Metadata;mv	kxi0d1h��"








����2000B¢J 0202
��00	H¨
d24Lcom/intellij/openapi/application/QueryExecutorBase;intellij.editorconfig8com/intellij/psi/search/searches/DefinitionsScopedSearchfSearchParameters0EditorConfigFlatOptionKeyImplementationSearch.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP
EditorConfigFlatOptionKeyImplementationSearch.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigFlatOptionKeyImplementationSearch.kt
org/editorconfig/language/codeinsight/actions/navigation/EditorConfigFlatOptionKeyImplementationSearch
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,17:1
1855#2,2:18
*S KotlinDebug
*F
+ 1 EditorConfigFlatOptionKeyImplementationSearch.kt
org/editorconfig/language/codeinsight/actions/navigation/EditorConfigFlatOptionKeyImplementationSearch
*L
12#1:18,2
*E
CodeLineNumberTableLocalVariableTable
StackMapTable	Signature$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations1m0*�
�n	o
mI
t+�,�+� :�"��"�Y�W�N-�&�,�.:6�2:�8�'�<:�":6	,�B������p9�"P@"E"�>".4�(R"�n"*;a
mnrso\	a
CD	^EFWGH;8ID8;JK*JLFttMtNqr
A
SmH
*+�,�U�n	o 

VH
WNs
gh	qtiuSMAP
EditorConfigFlatOptionKeyImplementationSearch.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigFlatOptionKeyImplementationSearch.kt
org/editorconfig/language/codeinsight/actions/navigation/EditorConfigFlatOptionKeyImplementationSearch
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,17:1
1855#2,2:18
*S KotlinDebug
*F
+ 1 EditorConfigFlatOptionKeyImplementationSearch.kt
org/editorconfig/language/codeinsight/actions/navigation/EditorConfigFlatOptionKeyImplementationSearch
*L
12#1:18,2
*E
vLXY[IZI[I\]IZ^I_`[sab[sscsFsMss
sdsssNsewjk[slPK�EX��Morg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement.class���=1Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElementjava/lang/Objectcom/intellij/psi/PsiElement&com/intellij/psi/NavigatablePsiElement	getOption4()Lorg/editorconfig/language/psi/EditorConfigOption;#Lorg/jetbrains/annotations/NotNull;
getSection5()Lorg/editorconfig/language/psi/EditorConfigSection;getDescribableParentK()Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;$Lorg/jetbrains/annotations/Nullable;getDeclarationSite()Ljava/lang/String;
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Lkotlin/Metadata;mv	kxi0d1��2



��







��

��f��2020J020H&R0X¦¢R0��X¦¢	R
0X¦¢
R0X¦¢ø��‚
!0¨Àd2ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Lcom/intellij/psi/PsiElement;(Lcom/intellij/psi/NavigatablePsiElement;declarationSitedescribableParentoption2Lorg/editorconfig/language/psi/EditorConfigOption;section3Lorg/editorconfig/language/psi/EditorConfigSection;ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;smartintellij.editorconfig!EditorConfigDescribableElement.ktRuntimeInvisibleAnnotations
SourceFileRuntimeVisibleAnnotations	
.
..../-0p[IIIII[s[s s!s"s#s$sss%sss&s's	s
s(s)ss
ss*s+s$s,PK������Lorg/editorconfig/language/psi/interfaces/EditorConfigIdentifierElement.class���=Forg/editorconfig/language/psi/interfaces/EditorConfigIdentifierElementjava/lang/ObjectGorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement'com/intellij/psi/PsiNameIdentifierOwnerLkotlin/Metadata;mv	kxi0d16��



��f��2020ø��‚
!0¨Àd2HLorg/editorconfig/language/psi/interfaces/EditorConfigIdentifierElement;ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)Lcom/intellij/psi/PsiNameIdentifierOwner;intellij.editorconfig EditorConfigIdentifierElement.kt
SourceFileRuntimeVisibleAnnotations7	
[III
II[s[ssssPK��Zmm=org/editorconfig/language/psi/EditorConfigFlatOptionKey.class���=7org/editorconfig/language/psi/EditorConfigFlatOptionKeygetReferenceN()Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference;java/lang/Object
Forg/editorconfig/language/psi/interfaces/EditorConfigIdentifierElementdefinesSameOption<(Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)ZRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsRuntimeInvisibleAnnotations!()Lcom/intellij/psi/PsiReference;CodeLineNumberTableLocalVariableTablethis9Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;
SourceFileEditorConfigFlatOptionKey.java	
	
A1*��

PK�)cGWW+org/ec4j/core/Resource$Bom$BomCharset.class���4;
*	
+
,	
-	
.
/
0
1234EMPTY_STRING_ARRAY[Ljava/lang/String;bom6BomInnerClassesLorg/ec4j/core/Resource$Bom;delegateLjava/nio/charset/Charset;<init>9(Lorg/ec4j/core/Resource$Bom;Ljava/nio/charset/Charset;)VCodeLineNumberTableLocalVariableTablethis
BomCharset'Lorg/ec4j/core/Resource$Bom$BomCharset;contains(Ljava/nio/charset/Charset;)ZcsgetBom()Lorg/ec4j/core/Resource$Bom;
newDecoder#()Ljava/nio/charset/CharsetDecoder;
newEncoder#()Ljava/nio/charset/CharsetEncoder;<clinit>()V
SourceFile
Resource.java78
9"#$%java/lang/String%org/ec4j/core/Resource$Bom$BomCharsetjava/nio/charset/Charset:org/ec4j/core/Resource$BomgetName()Ljava/lang/String;((Ljava/lang/String;[Ljava/lang/String;)Vorg/ec4j/core/Resource 

`*+���*,�*+��OPQR =	*�+��W		 !/*��^"#2*���d$%2*���j&' �	��J()5@
PK;N$7)org/ec4j/core/parser/ErrorHandler$2.class���4 

<init>()VCodeLineNumberTableLocalVariableTablethisInnerClasses%Lorg/ec4j/core/parser/ErrorHandler$2;errorG(Lorg/ec4j/core/parser/ParseContext;Lorg/ec4j/core/parser/ErrorEvent;)Vcontext#Lorg/ec4j/core/parser/ParseContext;
errorEvent!Lorg/ec4j/core/parser/ErrorEvent;
Exceptions
SourceFileErrorHandler.javaEnclosingMethod#org/ec4j/core/parser/ParseException#org/ec4j/core/parser/ErrorHandler$2java/lang/Object!org/ec4j/core/parser/ErrorHandler$(Lorg/ec4j/core/parser/ErrorEvent;)V 	/*��
'	G	�Y,��
* 			

PK��Ź
�
3org/ec4j/core/Resource$Resources$PathResource.class���4�
!S	T	U
!VW=XY
Z[=\^

a
bc=de
Zg
hi
j
klmn
Zo
hp
qr
st
Su
v
w
x
yz{encodingLjava/nio/charset/Charset;pathLjava/nio/file/Path;<init>1(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)VCodeLineNumberTableLocalVariableTablethis|	ResourcesInnerClassesPathResource/Lorg/ec4j/core/Resource$Resources$PathResource;equals(Ljava/lang/Object;)ZobjLjava/lang/Object;other
StackMapTableexists()Z	getParent()Lorg/ec4j/core/ResourcePath;parent}~getPath ()Lorg/ec4j/core/model/Ec4jPath;hashCode()IopenRandomReaderRandomReader'()Lorg/ec4j/core/Resource$RandomReader;
Exceptions�
openReader()Ljava/io/Reader;decoder!Ljava/nio/charset/CharsetDecoder;readerLjava/io/Reader;toString()Ljava/lang/String;
SourceFile
Resource.java'�%&#$��-org/ec4j/core/Resource$Resources$PathResource23java/nio/file/LinkOption�8�:��9org/ec4j/core/ResourcePath$ResourcePaths$PathResourcePath
ResourcePathsPathResourcePath'(���AB3org/ec4j/core/Resource$Resources$StringRandomReaderStringRandomReader�����'����java/io/InputStreamReaderjava/nio/file/OpenOption����'�java/io/BufferedReader'�java/lang/StringBuilderpath:��?@��OPjava/lang/Objectorg/ec4j/core/Resource org/ec4j/core/Resource$Resourcesjava/nio/file/Pathorg/ec4j/core/ResourcePath#org/ec4j/core/Resource$RandomReaderjava/io/IOException()VgetClass()Ljava/lang/Class;java/nio/file/Files2(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z()Ljava/nio/file/Path;(org/ec4j/core/ResourcePath$ResourcePaths�&org/ec4j/core/model/Ec4jPath$Ec4jPaths	Ec4jPathsof4(Ljava/nio/file/Path;)Lorg/ec4j/core/model/Ec4jPath;readAllBytes(Ljava/nio/file/Path;)[Borg/ec4j/core/Resource$BomBomskipBom0([BLjava/nio/charset/Charset;)Ljava/lang/String;(Ljava/lang/String;)Vjava/nio/charset/Charset
newDecoder#()Ljava/nio/charset/CharsetDecoder;newInputStreamF(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream;F(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/io/InputStream;9(Ljava/io/InputStream;Ljava/nio/charset/CharsetDecoder;)V(Ljava/io/Reader;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;org/ec4j/core/model/Ec4jPath !"#$%&	'()Y*�*+�*,��*��	��+ ,1%&#$23)�-*+��+��*�+���+�M*�,���*"����
����+ -,1-4561789)6*����*�+,1:;)i*��	L+���
Y+*���*
�
�+,1
<&7�=K>?@)2*���*�+,1AB)4
*��
�*�+
,1CF)@�Y*��*����*�+,1GHIJ)r,*��L�Y*���*��+�M�Y,��*��#�+ ,,1$KL#	MNGHOP)A�Y��*��� �*�+,1QR/B-".	-0D"E	]>_	
]`-f	b��	h"�@PK&���� org/ec4j/core/Cache$Caches.class���4#	


 !CachesInnerClassesPermanentCacheNO_CACHELorg/ec4j/core/Cache;none()Lorg/ec4j/core/Cache;CodeLineNumberTable	permanent<init>()VLocalVariableTablethisLorg/ec4j/core/Cache$Caches;<clinit>
SourceFile
Cache.java
)org/ec4j/core/Cache$Caches$PermanentCacheorg/ec4j/core/Cache$Caches$1"org/ec4j/core/Cache$Cachesjava/lang/Objectorg/ec4j/core/Cache!
	��V	 �Y��]3*��
`a#�Y���F
			PK�ȖPPorg/ec4j/core/Cache.class���4
CachesInnerClassesget^(Lorg/ec4j/core/Resource;Lorg/ec4j/core/EditorConfigLoader;)Lorg/ec4j/core/model/EditorConfig;
Exceptions
SourceFile
Cache.javaorg/ec4j/core/Cachejava/lang/Objectorg/ec4j/core/Cache$Cachesjava/io/IOException	

	PK��Z=>>%org/ec4j/core/Resource$Charsets.class���4*



!"<init>()VCodeLineNumberTableLocalVariableTablethisCharsetsInnerClasses!Lorg/ec4j/core/Resource$Charsets;forName.(Ljava/lang/String;)Ljava/nio/charset/Charset;nameLjava/lang/String;bom#BomLorg/ec4j/core/Resource$Bom;
StackMapTable
SourceFile
Resource.java$%&'()org/ec4j/core/Resource$Charsetsjava/lang/Objectorg/ec4j/core/Resource$BomofName0(Ljava/lang/String;)Lorg/ec4j/core/Resource$Bom;
getCharset()Ljava/nio/charset/Charset;java/nio/charset/Charsetorg/ec4j/core/Resource!	3*��

		a*�L+�+��*��
"#	$&� 
	 @PK\��h''/org/ec4j/core/parser/ErrorEvent$ErrorType.class���4Y	A
BC+E
F
G	H
I	J 	K!	L"	M#	N$	O%	P&	Q'	RSEXPECTED_END_OF_INPUT	ErrorTypeInnerClasses+Lorg/ec4j/core/parser/ErrorEvent$ErrorType;EXPECTED_STRING_CHARACTERGLOB_NOT_CLOSEDINVALID_GLOBINVALID_PROPERTY_VALUEPROPERTY_ASSIGNMENT_MISSINGPROPERTY_VALUE_MISSINGUNEXPECTED_END_OF_INPUTOTHERsyntaxErrorZ$VALUES,[Lorg/ec4j/core/parser/ErrorEvent$ErrorType;values.()[Lorg/ec4j/core/parser/ErrorEvent$ErrorType;CodeLineNumberTablevalueOf?(Ljava/lang/String;)Lorg/ec4j/core/parser/ErrorEvent$ErrorType;LocalVariableTablenameLjava/lang/String;<init>(Ljava/lang/String;IZ)Vthis	Signature(Z)V
isSyntaxError()Z<clinit>()V=Ljava/lang/Enum<Lorg/ec4j/core/parser/ErrorEvent$ErrorType;>;
SourceFileErrorEvent.java*++TUV)org/ec4j/core/parser/ErrorEvent$ErrorType0W5X()56 !"#$%&'java/lang/Enumclone()Ljava/lang/Object;org/ec4j/core/parser/ErrorEvent5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;(Ljava/lang/String;I)V@1@@ @!@"@#@$@%@&@'()*+	,-."
����/!	01.4
*���/!2
3456.H*+�*��//0127()89:;./*��/<27<=.�ûY�	�
�Y�	��Y
�	��Y�	��Y�	��Y�	��Y�	��Y�	��Y�	�	�Y�
SY�SY�SY�SY�SY�SY�SY�SY�S��/*
"#$*%8&F'T(c)r+�!8>?@
D@PK�2{�� org/ec4j/core/Resource$Bom.class���4�	o
pq<s
/t	uv
w
x	y
z{
|	}~�
���
�
��
��
��
�
�
��
����
��
/�
�	��
#��
#��
#�
��3�	��
�	��BomInnerClasses
BomCharset	UTF_8_BOMLorg/ec4j/core/Resource$Bom;bomBytes[BcharsetLjava/nio/charset/Charset;nameLjava/lang/String;$VALUES[Lorg/ec4j/core/Resource$Bom;values()[Lorg/ec4j/core/Resource$Bom;CodeLineNumberTablevalueOf0(Ljava/lang/String;)Lorg/ec4j/core/Resource$Bom;LocalVariableTableofNamebomlcName
StackMapTableskipBom0([BLjava/nio/charset/Charset;)Ljava/lang/String;cBiI	bomLengthbytesF(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/io/InputStream;inputStreamLjava/io/InputStream;6
Exceptions�writeBomH(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)Ljava/io/OutputStream;outpuStreamLjava/io/OutputStream;<init>D(Ljava/lang/String;ILjava/lang/String;[BLjava/nio/charset/Charset;)Vthisdelegate	Signature1(Ljava/lang/String;[BLjava/nio/charset/Charset;)VbomBytesHumanReadable()Ljava/lang/String;sbLjava/lang/StringBuilder;getBomBytes()[Bresult
getCharset()Ljava/nio/charset/Charset;getName<clinit>()V.Ljava/lang/Enum<Lorg/ec4j/core/Resource$Bom;>;
SourceFile
Resource.java;<<���org/ec4j/core/Resource$BomA������=>9:��%org/ec4j/core/Resource$Bom$BomCharset��56java/lang/IllegalStateException=Input too short; expected to start with Byte Order Mark (BOM)Z�VInput expected to start with Byte Order Mark (BOM) [%s], found [0x%02X] at offset [%d]java/lang/Object`a�A��A���java/lang/StringZ�Z�����kEPremature end of stream; expected to start with Byte Order Mark (BOM)WStream expected to start with Byte Order Mark (BOM) [%s], found [0x%02X] at offset [%d]���Z�Z�78java/lang/StringBuilderZk0x%02X��, 0x%02X�a���	utf-8-bom��8Z[34java/lang/Enumjava/io/IOExceptionclone()Ljava/lang/Object;org/ec4j/core/Resource5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;java/util/LocaleROOTLjava/util/Locale;toLowerCase&(Ljava/util/Locale;)Ljava/lang/String;equals(Ljava/lang/Object;)ZgetBom()Lorg/ec4j/core/Resource$Bom;(Ljava/lang/String;)Vjava/lang/Byte(B)Ljava/lang/Byte;java/lang/Integer(I)Ljava/lang/Integer;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;!([BIILjava/nio/charset/Charset;)V([BLjava/nio/charset/Charset;)Vjava/io/InputStreamread()Iclosejava/io/OutputStreamwrite([B)V(Ljava/lang/String;I)V9(Lorg/ec4j/core/Resource$Bom;Ljava/nio/charset/Charset;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringjava/lang/System	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V!java/nio/charset/StandardCharsetsUTF_8@1/@3456789:;<	=>?"
����@<	AB?4
*���@<C
9:	DB?�5*��L�M,�>6�,2:�	+�
�������@wxy*z-x3}C E459:-F:G��	HI?B�+���+��M,�
�>*���*��
�Y��6�C*36,�
3�+�Y�Y,�SY�SY�S��������Y**�d+���Y*+��@B������#�-�6�<�H�U�i�p�v���C><4JK0FLMvE4pNM�O6�78G��?��	HP?6}+��w+��M,�
N6-��`*�6���M*��Y���-3�/*��Y�Y,�SY�SY�S�������*�@F�����$�)�.�1�5�?�I�M�Z�n�u�{�C>$QJMdLMlE4gO6}QR}78G�S�
�5�TU	VW?l+��+��M*,�
�*�@����C E4XY78GTUZ[?x *+� *-�	*�
*�Y*�!�"�@�����C* \4 9: O6 ]8^_`a?�Y�#Y�$L=*�
��D� +%�Y*�
3�S��&W�+'�Y*�
3�S��&W����+�(�@����4�N�T�C 
JLMY\4QbcG�
#)�de?U*�
��L*�
+*�
��)+�@���C\4f6gh?/*�"�@C\4ia?/*�	�@C\4jk?N	2�Y*+�Y�TY�TY�T�,�-�.�Y�.S��@
C$<^lmn1r0@2PKPI6���.org/ec4j/core/model/Comments$CommentLine.class���4%
	 !CommentLineInnerClasses"BuildertextLjava/lang/String;<init>%(Ljava/util/List;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis*Lorg/ec4j/core/model/Comments$CommentLine;adaptersLjava/util/List;LocalVariableTypeTable$Ljava/util/List<Ljava/lang/Object;>;	Signature9(Ljava/util/List<Ljava/lang/Object;>;Ljava/lang/String;)VgetText()Ljava/lang/String;toString
SourceFile
Comments.java#	
$(org/ec4j/core/model/Comments$CommentLineorg/ec4j/core/model/Adaptable0org/ec4j/core/model/Comments$CommentLine$Builder(Ljava/util/List;)Vorg/ec4j/core/model/Comments!	

c*+�*,��12
3 	

/*��9
/*��?		PKJf����Dorg/ec4j/core/ResourcePath$ResourcePaths$ClassPathResourcePath.class���4
T	U	V	W
XY
Z9[
\
]^	V	U9_	W
\`a
T
bc
de
f
g9hi
j
klmencodingLjava/nio/charset/Charset;loaderLjava/lang/ClassLoader;pathLorg/ec4j/core/model/Ec4jPath;<init>R(Ljava/lang/ClassLoader;Lorg/ec4j/core/model/Ec4jPath;Ljava/nio/charset/Charset;)VCodeLineNumberTableLocalVariableTablethisn
ResourcePathsInnerClassesClassPathResourcePath@Lorg/ec4j/core/ResourcePath$ResourcePaths$ClassPathResourcePath;equals(Ljava/lang/Object;)ZobjLjava/lang/Object;other
StackMapTable	getParent()Lorg/ec4j/core/ResourcePath;
parentPathogetPath ()Lorg/ec4j/core/model/Ec4jPath;hashCode()IprimeIresult	hasParent()Z
relativize2(Lorg/ec4j/core/Resource;)Lorg/ec4j/core/Resource;
cpResourceq	ResourcesClassPathResource4Lorg/ec4j/core/Resource$Resources$ClassPathResource;resourceLorg/ec4j/core/Resource;resolve,(Ljava/lang/String;)Lorg/ec4j/core/Resource;nameLjava/lang/String;toString()Ljava/lang/String;
SourceFileResourcePath.java%r#$!" st>org/ec4j/core/ResourcePath$ResourcePaths$ClassPathResourcePath01u;%&<=2org/ec4j/core/Resource$Resources$ClassPathResourceCv"java/lang/IllegalArgumentExceptionjava/lang/StringBuilderwxQyz<.relativize(Resource resource) can handle only instances of PQ%{L|
classpath::;y}java/lang/Objectorg/ec4j/core/ResourcePath(org/ec4j/core/ResourcePath$ResourcePathsorg/ec4j/core/model/Ec4jPath~ org/ec4j/core/Resource$Resources()VgetClass()Ljava/lang/Class;
getParentPath>(Lorg/ec4j/core/model/Ec4jPath;)Lorg/ec4j/core/model/Ec4jPath;java/lang/ClassgetNameappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(Ljava/lang/String;)V2(Ljava/lang/String;)Lorg/ec4j/core/model/Ec4jPath;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;org/ec4j/core/Resource  !"#$	%&'l*�*,�*+�*-��(45	678)**/!"#$ 01'�a*+��+��*�+���+�M*��,���*�,����*��,���*�,�����(J<=>?
@ABC&D-E/F=G?HFIMJOK]L_M) a*/a23B4/5�67'm#*��L+���Y*�+*��	�(
S
T)#*/
8$5�9O:;'/*��(Z)*/<='�7<=h*���
*��
`=h*���
*��
`=�(`abc5d) 7*/4>?2@?5-��P�AB'G*�����(j)*/5@CD'�R+��%+�M�Y,�*�,�
�,����Y�Y�*���������(pqr)u5vEw) EIR*/RJK5)LM'N�Y*�*�+�*���(~)*/NOPQ'A�Y��*����(�)*/RS-"+,	+.FpG	FHPK��y449org/ec4j/core/Resource$Resources$StringRandomReader.class���4�R
S
2T
UV
W
XY
>Z
[\
]
^
2_`
a
S	b
Oc
def
g
hijk
X
OlmocontentLjava/lang/String;ofReaderRandomReaderInnerClasses7(Ljava/io/Reader;)Lorg/ec4j/core/Resource$RandomReader;CodeLineNumberTableLocalVariableTablereaderLjava/io/Reader;resultLjava/lang/StringBuilder;nIbuf[C
StackMapTable/p
ExceptionsqofString9(Ljava/lang/String;)Lorg/ec4j/core/Resource$RandomReader;ofUrlO(Ljava/net/URL;Ljava/nio/charset/Charset;)Lorg/ec4j/core/Resource$RandomReader;rurlLjava/net/URL;encodingLjava/nio/charset/Charset;rs<init>(Ljava/lang/String;)Vthist	ResourcesStringRandomReader5Lorg/ec4j/core/Resource$Resources$StringRandomReader;close()V	getLength()Jread(J)CoffsetJu
SourceFile
Resource.javajava/lang/StringBuilder@HKvwx3org/ec4j/core/Resource$Resources$StringRandomReaderyz@Ajava/io/InputStreamReader{|}�@�!$GHjava/lang/Throwable�� ��IJ#java/lang/IndexOutOfBoundsExceptionCannot access index w�w� in string null"��java/lang/Object�#org/ec4j/core/Resource$RandomReaderjava/io/Readerjava/io/IOExceptionjava/net/URLjava/nio/charset/Charset org/ec4j/core/Resource$Resourcesjava/lang/String([C)Iappend([CII)Ljava/lang/StringBuilder;toString()Ljava/lang/String;
openStream()Ljava/io/InputStream;org/ec4j/core/Resource$BomBomskipBomF(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/io/InputStream;2(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V
addSuppressed(Ljava/lang/Throwable;)Vlength()I-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;charAt(I)Corg/ec4j/core/Resource! 	!$%�/�Y�L�N*-�Y=�+-�W���Y+���&�#'*/()'*+,-!./0�1�2134	56%3	�Y*��&'	 	78%�.�Y*�	+�
+�M,�N,�
-�N,�
�:-�-�!$&' 9).:;.<=0,�>?2�>?234@A%F
*�*+��&	'
BF
 GH%+�& 'BFIJ%I*��	�*����&%'BF0GKL%�c	��*���M�Y�Y����*����Y��*��������*����&+,(-Y/'cBFcMN0/�$�O	PQ#"n"	CnD	CE	[n~@PKzԮ���!org/ec4j/core/parser/Span$1.class���4	
SourceFile	Span.javaEnclosingMethod
org/ec4j/core/parser/Span$1InnerClassesjava/lang/Objectorg/ec4j/core/parser/Span 
PK�,���/org/ec4j/core/Cache$Caches$PermanentCache.class���4@
*+
*	
,-.-/0
12-3456entriesLjava/util/Map;	SignatureKLjava/util/Map<Lorg/ec4j/core/Resource;Lorg/ec4j/core/model/EditorConfig;>;<init>()VCodeLineNumberTableLocalVariableTablethis7CachesInnerClassesPermanentCache+Lorg/ec4j/core/Cache$Caches$PermanentCache;clearget^(Lorg/ec4j/core/Resource;Lorg/ec4j/core/EditorConfigLoader;)Lorg/ec4j/core/model/EditorConfig;editorConfigFileLorg/ec4j/core/Resource;loader"Lorg/ec4j/core/EditorConfigLoader;result"Lorg/ec4j/core/model/EditorConfig;
StackMapTable
Exceptions8
SourceFile
Cache.javajava/util/HashMap
9: org/ec4j/core/model/EditorConfig;<=>?)org/ec4j/core/Cache$Caches$PermanentCachejava/lang/Objectorg/ec4j/core/Cacheorg/ec4j/core/Cache$Cachesjava/io/IOException
java/util/Map&(Ljava/lang/Object;)Ljava/lang/Object; org/ec4j/core/EditorConfigLoaderload<(Lorg/ec4j/core/Resource;)Lorg/ec4j/core/model/EditorConfig;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!

>*�*�Y���
/08
*���
6	7
�&*�+��N-�,+�N*�+-�	W-�;<=>$@*&& &!"#$%�$&'()	
	PK2��ii6org/ec4j/core/model/Comments$CommentLine$Builder.class���4;

%		&(
	)		*
+
	,
-.0
parentBuilder1CommentBlockInnerClasses2Builder3Lorg/ec4j/core/model/Comments$CommentBlock$Builder;textLjava/lang/String;<init>6(Lorg/ec4j/core/model/Comments$CommentBlock$Builder;)VCodeLineNumberTableLocalVariableTablethisCommentLine2Lorg/ec4j/core/model/Comments$CommentLine$Builder;build,()Lorg/ec4j/core/model/Comments$CommentLine;closeComment5()Lorg/ec4j/core/model/Comments$CommentBlock$Builder;F(Ljava/lang/String;)Lorg/ec4j/core/model/Comments$CommentLine$Builder;	Signature[Lorg/ec4j/core/model/Adaptable$Builder<Lorg/ec4j/core/model/Comments$CommentLine$Builder;>;
SourceFile
Comments.java34(org/ec4j/core/model/Comments$CommentLine567890org/ec4j/core/model/Comments$CommentLine$Builder:%org/ec4j/core/model/Adaptable$Builder)org/ec4j/core/model/Comments$CommentBlock1org/ec4j/core/model/Comments$CommentBlock$Builder()Vorg/ec4j/core/model/CommentssealAdapters()Ljava/util/List;%(Ljava/util/List;Ljava/lang/String;)VcommentLine_(Lorg/ec4j/core/model/Comments$CommentLine;)Lorg/ec4j/core/model/Comments$CommentBlock$Builder;org/ec4j/core/model/Adaptable!	
F
*�*+��	

:�Y*�*���6*�*���  ?*+�*�
)*!"#$*'
		'			
/	PK8g�uu7org/ec4j/core/model/Comments$CommentBlock$Builder.class���4�
PQ
P	R	STU	VTWYZ
	[

\

]
^
_`a
b
c
d
(e

fTghUhijkTlm
noqcommentLinesLjava/util/List;	SignatureCommentLineInnerClasses<Ljava/util/List<Lorg/ec4j/core/model/Comments$CommentLine;>;
parentBuilderr
CommentBlockssBuilder4Lorg/ec4j/core/model/Comments$CommentBlocks$Builder;startLorg/ec4j/core/parser/Location;<init>7(Lorg/ec4j/core/model/Comments$CommentBlocks$Builder;)VCodeLineNumberTableLocalVariableTablethisCommentBlock3Lorg/ec4j/core/model/Comments$CommentBlock$Builder;build-()Lorg/ec4j/core/model/Comments$CommentBlock;lastSpanLorg/ec4j/core/parser/Span;
linesCountIuseCommentsLocalVariableTypeTable
StackMapTablecloseCommentBlock6()Lorg/ec4j/core/model/Comments$CommentBlocks$Builder;commentLine_(Lorg/ec4j/core/model/Comments$CommentLine;)Lorg/ec4j/core/model/Comments$CommentBlock$Builder;span*Lorg/ec4j/core/model/Comments$CommentLine;K(Ljava/util/Collection;)Lorg/ec4j/core/model/Comments$CommentBlock$Builder;Ljava/util/Collection;BLjava/util/Collection<Lorg/ec4j/core/model/Comments$CommentLine;>;w(Ljava/util/Collection<Lorg/ec4j/core/model/Comments$CommentLine;>;)Lorg/ec4j/core/model/Comments$CommentBlock$Builder;`([Lorg/ec4j/core/model/Comments$CommentLine;)Lorg/ec4j/core/model/Comments$CommentBlock$Builder;+[Lorg/ec4j/core/model/Comments$CommentLine;IopenCommentLine4()Lorg/ec4j/core/model/Comments$CommentLine$Builder;\Lorg/ec4j/core/model/Adaptable$Builder<Lorg/ec4j/core/model/Comments$CommentBlock$Builder;>;
SourceFile
Comments.java-tjava/util/ArrayList %*uvw+,xyz(org/ec4j/core/model/Comments$CommentLineorg/ec4j/core/parser/Span{|}~-�����)org/ec4j/core/model/Comments$CommentBlock��-�56���~����������0org/ec4j/core/model/Comments$CommentLine$Builder-�1org/ec4j/core/model/Comments$CommentBlock$Builder�%org/ec4j/core/model/Adaptable$Builder*org/ec4j/core/model/Comments$CommentBlocks2org/ec4j/core/model/Comments$CommentBlocks$Builder()Vjava/util/Listsize()Iget(I)Ljava/lang/Object;org/ec4j/core/model/Comments
getAdapter%(Ljava/lang/Class;)Ljava/lang/Object;getEnd!()Lorg/ec4j/core/parser/Location;A(Lorg/ec4j/core/parser/Location;Lorg/ec4j/core/parser/Location;)Vadapter;(Ljava/lang/Object;)Lorg/ec4j/core/model/Adaptable$Builder;java/util/CollectionsunmodifiableList"(Ljava/util/List;)Ljava/util/List;sealAdapters()Ljava/util/List;#(Ljava/util/List;Ljava/util/List;)VcommentBlocka(Lorg/ec4j/core/model/Comments$CommentBlock;)Lorg/ec4j/core/model/Comments$CommentBlocks$Builder;getStartadd(Ljava/lang/Object;)Zjava/util/Collectioniterator()Ljava/util/Iterator;java/util/Iteratornext()Ljava/lang/Object;addAll(Ljava/util/Collection;)Z6(Lorg/ec4j/core/model/Comments$CommentBlock$Builder;)Vorg/ec4j/core/model/Adaptable! !$%*+,-./U*�*�Y��*+��00+12124%*56/�_*��<*��7�3*�d��	
��
M,�*�
Y*�,��
�W*��M*��Y*�,��0"8
9:-;1<E@MARB1*-78_24
U9:M; <M;$=�E>?/6*�*���0K124@A/�/*���+
��
M,�*,��*�+�W*�0VXYZ"]-^1 B8/24/@C="D/�E*���/+��&+���	
��
M,�*,��*�+�W*�0ik,l0m8pCq1 ,B8E24EE<EF=8!G�H/�Q*��� +��+2
��
M,�*,��+M,�>6�,2:*��W����*�0"|~!�)�=�I�O�1*B8=@CQ24QI=)�J�KL/3	�Y*��0�1	24!MNO#:	X"	&X'	(&)	X3	)		)	p)	PKə�y{{8org/ec4j/core/Resource$Resources$ClassPathResource.class���4�
RS=T=U
V		W		X		Y
Z[
\
	]
^_=`b
e
f
ghi
^j
kl
mn
Vo
p
	q
r
UstencodingLjava/nio/charset/Charset;loaderLjava/lang/ClassLoader;pathLorg/ec4j/core/model/Ec4jPath;removeInitialSlash2(Lorg/ec4j/core/model/Ec4jPath;)Ljava/lang/String;CodeLineNumberTableLocalVariableTable<init>R(Ljava/lang/ClassLoader;Lorg/ec4j/core/model/Ec4jPath;Ljava/nio/charset/Charset;)Vthisu	ResourcesInnerClassesClassPathResource4Lorg/ec4j/core/Resource$Resources$ClassPathResource;equals(Ljava/lang/Object;)ZobjLjava/lang/Object;other
StackMapTableexists()Z	getParent()Lorg/ec4j/core/ResourcePath;
parentPathvwgetPath ()Lorg/ec4j/core/model/Ec4jPath;hashCode()IprimeIresultopenRandomReaderxRandomReader'()Lorg/ec4j/core/Resource$RandomReader;
Exceptionsy
openReader()Ljava/io/Reader;toString()Ljava/lang/String;
SourceFile
Resource.javaz|@}~NO*!"#$ ��2org/ec4j/core/Resource$Resources$ClassPathResource23%&����@�>org/ec4j/core/ResourcePath$ResourcePaths$ClassPathResourcePath
ResourcePathsClassPathResourcePath*+AB���java/io/InputStreamReader�����*�java/lang/StringBuilder
classpath:��?@��java/lang/Objectorg/ec4j/core/Resource org/ec4j/core/Resource$Resourcesorg/ec4j/core/model/Ec4jPathorg/ec4j/core/ResourcePath#org/ec4j/core/Resource$RandomReaderjava/io/IOException&org/ec4j/core/model/Ec4jPath$Ec4jPaths	Ec4jPathsroot
relativize>(Lorg/ec4j/core/model/Ec4jPath;)Lorg/ec4j/core/model/Ec4jPath;()VgetClass()Ljava/lang/Class;java/lang/ClassLoadergetResource"(Ljava/lang/String;)Ljava/net/URL;
getParentPath(org/ec4j/core/ResourcePath$ResourcePaths3org/ec4j/core/Resource$Resources$StringRandomReaderStringRandomReaderofUrlO(Ljava/net/URL;Ljava/nio/charset/Charset;)Lorg/ec4j/core/Resource$RandomReader;getResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;org/ec4j/core/Resource$BomBomskipBomF(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/io/InputStream;2(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder; 	 !"#$

%&'9�*���(K)#$*+'l*�*+�*,�*-��(ST	UVW)*,1!"#$ 23'�a*+��+��*�+���+�	M*��,���*�,��
��*��,���*�,��
���(J[\]^
_`ab&c-d/e=f?gFhMiOj]k_l) a,1a45B617�	89'L*�*������(r),17@:;'m#*��
L+���Y*�+*���(
x
y)#,1
<$7�=O>?@'/*��(),1AB'�7<=h*���
*��`=h*���
*��`=�(����5�) 7,14CD2ED7-�	�	P�	FI'@*�*���*���(�),1JKLM'S!�Y*�*���*��*���(�� �)!,1JKNO'A�Y��*����(�),1PQ/B-.		-0GH	a>c	adR={	g-�	k�@PK�9T��%org/ec4j/core/parser/ErrorEvent.class���4*
"	#	$	%&'(	ErrorTypeInnerClasses	errorType+Lorg/ec4j/core/parser/ErrorEvent$ErrorType;messageLjava/lang/String;resourceLorg/ec4j/core/Resource;<init>�(Lorg/ec4j/core/parser/Location;Lorg/ec4j/core/parser/Location;Lorg/ec4j/core/Resource;Ljava/lang/String;Lorg/ec4j/core/parser/ErrorEvent$ErrorType;)VCodeLineNumberTableLocalVariableTablethis!Lorg/ec4j/core/parser/ErrorEvent;startLorg/ec4j/core/parser/Location;endgetErrorType-()Lorg/ec4j/core/parser/ErrorEvent$ErrorType;
getMessage()Ljava/lang/String;getResource()Lorg/ec4j/core/Resource;
SourceFileErrorEvent.java)

org/ec4j/core/parser/ErrorEventorg/ec4j/core/parser/Span)org/ec4j/core/parser/ErrorEvent$ErrorTypeA(Lorg/ec4j/core/parser/Location;Lorg/ec4j/core/parser/Location;)V!

�*+,�*-�*�*��GHIJK>

/*��S/*��Z/*��a !	
@PK=L^��.org/ec4j/core/ResourcePath$ResourcePaths.class���4&

 !
ResourcePathsInnerClasses"StringResourcePathPathResourcePath#ClassPathResourcePathofPathL(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Lorg/ec4j/core/ResourcePath;CodeLineNumberTableLocalVariableTablepathLjava/nio/file/Path;encodingLjava/nio/charset/Charset;<init>()Vthis*Lorg/ec4j/core/ResourcePath$ResourcePaths;
SourceFileResourcePath.java9org/ec4j/core/ResourcePath$ResourcePaths$PathResourcePath$%(org/ec4j/core/ResourcePath$ResourcePathsjava/lang/Object;org/ec4j/core/ResourcePath$ResourcePaths$StringResourcePath>org/ec4j/core/ResourcePath$ResourcePaths$ClassPathResourcePath1(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Vorg/ec4j/core/ResourcePath!	
>
�Y*+��4

3*��
78"		
PK��ݸOO(org/ec4j/core/parser/Span$GlobSpan.class���4,
"
#$
%
&
"'parse/(Ljava/lang/String;)Lorg/ec4j/core/parser/Span;CodeLineNumberTableLocalVariableTable
spanStringLjava/lang/String;sLorg/ec4j/core/parser/Span;<init>A(Lorg/ec4j/core/parser/Location;Lorg/ec4j/core/parser/Location;)VthisGlobSpanInnerClasses$Lorg/ec4j/core/parser/Span$GlobSpan;startLorg/ec4j/core/parser/Location;end(^(Lorg/ec4j/core/parser/Location;Lorg/ec4j/core/parser/Location;Lorg/ec4j/core/parser/Span$1;)Vx0x1x2Lorg/ec4j/core/parser/Span$1;
SourceFile	Span.java	"org/ec4j/core/parser/Span$GlobSpan)*+*org/ec4j/core/parser/Spanorg/ec4j/core/parser/Span$1
access$300<(Lorg/ec4j/core/parser/Span;)Lorg/ec4j/core/parser/Location;
access$400!		
M*�L�Y+�+���
�

I*+,��
�� 
O*+,��|* !	PK=<�OO(org/ec4j/core/parser/Span$NameSpan.class���4,
"
#$
%
&
"'parse/(Ljava/lang/String;)Lorg/ec4j/core/parser/Span;CodeLineNumberTableLocalVariableTable
spanStringLjava/lang/String;sLorg/ec4j/core/parser/Span;<init>A(Lorg/ec4j/core/parser/Location;Lorg/ec4j/core/parser/Location;)VthisNameSpanInnerClasses$Lorg/ec4j/core/parser/Span$NameSpan;startLorg/ec4j/core/parser/Location;end(^(Lorg/ec4j/core/parser/Location;Lorg/ec4j/core/parser/Location;Lorg/ec4j/core/parser/Span$1;)Vx0x1x2Lorg/ec4j/core/parser/Span$1;
SourceFile	Span.java	"org/ec4j/core/parser/Span$NameSpan)*+*org/ec4j/core/parser/Spanorg/ec4j/core/parser/Span$1
access$300<(Lorg/ec4j/core/parser/Span;)Lorg/ec4j/core/parser/Location;
access$400!		
M*�L�Y+�+���
op

I*+,��
tu 
O*+,��m* !	PKF�I���/org/ec4j/core/model/Comments$CommentBlock.class���4M

/	01
234,5,68
9
:
;<=CommentBlockInnerClasses>BuildercommentLinesLjava/util/List;	SignatureCommentLine<Ljava/util/List<Lorg/ec4j/core/model/Comments$CommentLine;>;<init>#(Ljava/util/List;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis+Lorg/ec4j/core/model/Comments$CommentBlock;adaptersLocalVariableTypeTable$Ljava/util/List<Ljava/lang/Object;>;c(Ljava/util/List<Ljava/lang/Object;>;Ljava/util/List<Lorg/ec4j/core/model/Comments$CommentLine;>;)VgetCommentLines()Ljava/util/List;>()Ljava/util/List<Lorg/ec4j/core/model/Comments$CommentLine;>;toString()Ljava/lang/String;commentLine*Lorg/ec4j/core/model/Comments$CommentLine;sbLjava/lang/StringBuilder;
StackMapTable?
SourceFile
Comments.java@java/lang/StringBuilderABCDEFGHI(org/ec4j/core/model/Comments$CommentLineJKJL%&)org/ec4j/core/model/Comments$CommentBlockorg/ec4j/core/model/Adaptable1org/ec4j/core/model/Comments$CommentBlock$Builderjava/util/Iterator(Ljava/util/List;)V()Vjava/util/Listiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;org/ec4j/core/model/Commentsappend-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;!
m*+�*,����
�  !"#/*���$%&�8�Y�L*��M,��,��N+-�	
�
W���+����%�0�3� %'(80)*+�,� -.7		7	PK����GG4org/ec4j/core/model/Ec4jPath$Ec4jPaths$NioPath.class���4�
"T	U
"VW@X@Y@Z@[
\@]@^_ab
T
cd
ef
Z

g@h@i	j	k@l
m@n
op
qr
stu
svwx	isWindowsZpathLjava/nio/file/Path;toStringLjava/lang/String;<init>(Ljava/nio/file/Path;)VCodeLineNumberTableLocalVariableTablethisy	Ec4jPathsInnerClassesNioPath0Lorg/ec4j/core/model/Ec4jPath$Ec4jPaths$NioPath;equals(Ljava/lang/Object;)ZobjLjava/lang/Object;other
StackMapTablegetLastSegment()Ljava/lang/String;
getParentPath ()Lorg/ec4j/core/model/Ec4jPath;parentzhashCode()I
isAbsolute()Z
relativize>(Lorg/ec4j/core/model/Ec4jPath;)Lorg/ec4j/core/model/Ec4jPath;Lorg/ec4j/core/model/Ec4jPath;resolve2(Ljava/lang/String;)Lorg/ec4j/core/model/Ec4jPath;nameiIresultLjava/lang/StringBuilder;len<clinit>()V
SourceFile
Ec4jPath.java*Q&'{|.org/ec4j/core/model/Ec4jPath$Ec4jPaths$NioPath56}~(<~*+ABCD1org/ec4j/core/model/Ec4jPath$Ec4jPaths$StringPath
StringPath"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder��<��" can relativize only instances of *�E�H�$%()�B������os.name�����<win��java/lang/Objectorg/ec4j/core/model/Ec4jPath&org/ec4j/core/model/Ec4jPath$Ec4jPathsjava/nio/file/PathgetClass()Ljava/lang/Class;getFileName()Ljava/nio/file/Path;	getParentjava/lang/ClassgetNameappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(Ljava/lang/String;)V*(Ljava/nio/file/Path;)Ljava/nio/file/Path;((Ljava/lang/String;)Ljava/nio/file/Path;getNameCount(C)Ljava/lang/StringBuilder;(I)Ljava/nio/file/Path;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;java/lang/SystemgetProperty&(Ljava/lang/String;)Ljava/lang/String;java/lang/StringtoLowerCasecontains(Ljava/lang/CharSequence;)Z "#$%&'()
*+,F
*�*+��-+,	-.
/4
&'56,�-*+��+��*�+���+�M*�,���-"2345
6789. -/4-7894:;<,9*����-?./4=>,e*��L+���Y+�	�-
E
F./4
?':�@G#AB,4
*��
�-L.
/4CD,4
*���-R.
/4EF,�F+��*�
Y�Y����������Y*�+����	�-XYZ.\.F/4F9G:.HI,F�Y*�+��	�-b./4J)(<,�i��\*��P�Y�L*��=>�/�*���
+/�W+*���W����*+��*��*���-2hi
jkl&m6n=pLlRrZt_v.*!1KLEMN;OLi/4:�!��PQ,)�� �!��-&RS20#1	030`PK��$ѻ	�	8org/ec4j/core/model/Comments$CommentBlocks$Builder.class���4L

12
1	35
6
7898:;

<=?
commentBlocksLjava/util/List;	Signature@CommentBlockInnerClasses=Ljava/util/List<Lorg/ec4j/core/model/Comments$CommentBlock;>;<init>()VCodeLineNumberTableLocalVariableTablethis
CommentBlocksBuilder4Lorg/ec4j/core/model/Comments$CommentBlocks$Builder;build.()Lorg/ec4j/core/model/Comments$CommentBlocks;commentBlocka(Lorg/ec4j/core/model/Comments$CommentBlock;)Lorg/ec4j/core/model/Comments$CommentBlocks$Builder;+Lorg/ec4j/core/model/Comments$CommentBlock;L(Ljava/util/Collection;)Lorg/ec4j/core/model/Comments$CommentBlocks$Builder;Ljava/util/Collection;LocalVariableTypeTableCLjava/util/Collection<Lorg/ec4j/core/model/Comments$CommentBlock;>;y(Ljava/util/Collection<Lorg/ec4j/core/model/Comments$CommentBlock;>;)Lorg/ec4j/core/model/Comments$CommentBlocks$Builder;b([Lorg/ec4j/core/model/Comments$CommentBlock;)Lorg/ec4j/core/model/Comments$CommentBlocks$Builder;,[Lorg/ec4j/core/model/Comments$CommentBlock;
StackMapTable)openCommentBlock5()Lorg/ec4j/core/model/Comments$CommentBlock$Builder;]Lorg/ec4j/core/model/Adaptable$Builder<Lorg/ec4j/core/model/Comments$CommentBlocks$Builder;>;
SourceFile
Comments.javajava/util/ArrayListA*org/ec4j/core/model/Comments$CommentBlocksBCDEFGHI1org/ec4j/core/model/Comments$CommentBlock$BuilderJ2org/ec4j/core/model/Comments$CommentBlocks$BuilderK%org/ec4j/core/model/Adaptable$Builder)org/ec4j/core/model/Comments$CommentBlockorg/ec4j/core/model/CommentssealAdapters()Ljava/util/List;#(Ljava/util/List;Ljava/util/List;)Vjava/util/Listadd(Ljava/lang/Object;)ZaddAll(Ljava/util/Collection;)Z7(Lorg/ec4j/core/model/Comments$CommentBlocks$Builder;)Vorg/ec4j/core/model/Adaptable!
>*�*�Y���
��:�Y*�*���� !E
*�+�W*�
��

 "#W
*�+�	W*�
��

$%
&'�(�(+M,�>6�,2:*��W����*��� �&�  "(()*
�+�,-3	�
Y*���	./0*4	4		
	
>	PK�BX

"org/ec4j/core/model/Comments.class���4
CommentLineInnerClasses
CommentBlocksCommentBlock<init>()VCodeLineNumberTableLocalVariableTablethisLorg/ec4j/core/model/Comments;
SourceFile
Comments.javaorg/ec4j/core/model/Commentsjava/lang/Object(org/ec4j/core/model/Comments$CommentLine*org/ec4j/core/model/Comments$CommentBlocks)org/ec4j/core/model/Comments$CommentBlock!
/*�� 			
	PK�V�XX5META-INF/maven/org.ec4j.core/ec4j-core/pom.properties#Created by Apache Maven 3.6.3
groupId=org.ec4j.core
artifactId=ec4j-core
version=0.3.0
PK׀��J
J
Aorg/ec4j/core/ResourcePath$ResourcePaths$StringResourcePath.class���4�
V	W	X
YZ
[<\
]
^_	
X	
W<`	
a

bcd
V
ef
gh
i
j<klmno
p
qrspathLorg/ec4j/core/model/Ec4jPath;	resourcesLjava/util/Map;	SignatureGLjava/util/Map<Lorg/ec4j/core/model/Ec4jPath;Lorg/ec4j/core/Resource;>;<init>0(Lorg/ec4j/core/model/Ec4jPath;Ljava/util/Map;)VCodeLineNumberTableLocalVariableTablethist
ResourcePathsInnerClassesStringResourcePath=Lorg/ec4j/core/ResourcePath$ResourcePaths$StringResourcePath;LocalVariableTypeTableh(Lorg/ec4j/core/model/Ec4jPath;Ljava/util/Map<Lorg/ec4j/core/model/Ec4jPath;Lorg/ec4j/core/Resource;>;)Vequals(Ljava/lang/Object;)ZobjLjava/lang/Object;other
StackMapTable	getParent()Lorg/ec4j/core/ResourcePath;
parentPathugetPath ()Lorg/ec4j/core/model/Ec4jPath;hashCode()I	hasParent()Z
relativize2(Lorg/ec4j/core/Resource;)Lorg/ec4j/core/Resource;strResourcev	ResourcesStringResource1Lorg/ec4j/core/Resource$Resources$StringResource;resourceLorg/ec4j/core/Resource;resolve,(Ljava/lang/String;)Lorg/ec4j/core/Resource;nameLjava/lang/String;newPathresulttoString()Ljava/lang/String;
SourceFileResourcePath.java&w !"#xy;org/ec4j/core/ResourcePath$ResourcePaths$StringResourcePath34z>&'?@/org/ec4j/core/Resource$Resources$StringResourceC{|O&}"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder~S��<.relativize(Resource resource) can handle only instances of RS&�L����org/ec4j/core/Resourcestring:=>��java/lang/Objectorg/ec4j/core/ResourcePath(org/ec4j/core/ResourcePath$ResourcePathsorg/ec4j/core/model/Ec4jPath org/ec4j/core/Resource$Resources()VgetClass()Ljava/lang/Class;
getParentPath>(Lorg/ec4j/core/model/Ec4jPath;)Lorg/ec4j/core/model/Ec4jPath;contentB(Ljava/util/Map;Lorg/ec4j/core/model/Ec4jPath;Ljava/lang/String;)Vjava/lang/ClassgetNameappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(Ljava/lang/String;)V2(Ljava/lang/String;)Lorg/ec4j/core/model/Ec4jPath;
java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;  !"#$%	&'(k*�*+�*,��)��	��* +0 !"#1"%$234(�+*+��+��*�+���+�M*�,���)"����
����* ++0+567089:(i*��L+���Y+*���)
�
�*+0
;!8�<K=>(/*��)�*+0?@(2*��	�)*+0AB(G*�����)*+08@CD(�R+�
�%+�
M�
Y,�*�,��
,����Y�Y�*����
�����))5E* EIR+0RJK8)LM(�-*�+�M*�,��N-��
Y*�,�N-�)+!**-+0-NO"P!QK8�+<RS(A�Y��*����)'*+0TU.",-	,/FG	
FHPK������5org/ec4j/core/parser/EditorConfigParser$Builder.class���4
	

bufferSizeI<init>()VCodeLineNumberTableLocalVariableTablethisBuilderInnerClasses1Lorg/ec4j/core/parser/EditorConfigParser$Builder;4(I)Lorg/ec4j/core/parser/EditorConfigParser$Builder;build+()Lorg/ec4j/core/parser/EditorConfigParser;
SourceFileEditorConfigParser.java'org/ec4j/core/parser/EditorConfigParser	
	/org/ec4j/core/parser/EditorConfigParser$Builderjava/lang/Object(I)V!	
:*�*��
!#
?*�*�
,-
6�Y*���1

	PKf_�66org/ec4j/core/cli/Cli.class���4;
K��
���	y�
#��
#����
y�	���
��
���	���
��
�
�
�x�x��
y����
z�
���
��|�|�	��
��
��
��
��
��
��x�{�{�x���	J�
#��
#��
#�
��
z�
����~��
?�
?�
�
?���
��
#��
#���	isWindowsZ<init>()VCodeLineNumberTableLocalVariableTablethisLorg/ec4j/core/cli/Cli;main([Ljava/lang/String;)VargLjava/lang/String;iIpLjava/nio/file/Path;firstfirstBackSlashvaltype"Lorg/ec4j/core/model/PropertyType;propLorg/ec4j/core/model/Property;fileLorg/ec4j/core/Resource;propsLjava/util/Collection;pathargs[Ljava/lang/String;pathsLjava/util/List;editorconfigFileNameversionLorg/ec4j/core/model/Version;resourcePropertiesService)Lorg/ec4j/core/ResourcePropertiesService;LocalVariableTypeTable%Lorg/ec4j/core/model/PropertyType<*>;6Ljava/util/Collection<Lorg/ec4j/core/model/Property;>;$Ljava/util/List<Ljava/lang/String;>;
StackMapTablej��������
Exceptions�<clinit>
SourceFileCli.javaNOjava/util/ArrayList#org/ec4j/core/EditorConfigConstants
.editorconfig�o��-b��-f	--version-v�����'-b option must be followed by a version�����)-f option must be followed by a file path��java/lang/StringBuilderEditorConfig Java Version ����������,At least one file path needs to be specified��Required version % is greater than the current version .����java/lang/String	
���[]LM /!"#$%
'()*+,-./org/ec4j/core/model/Property0�12345�=os.name647�win89org/ec4j/core/cli/Clijava/lang/Objectjava/util/Listorg/ec4j/core/model/Version'org/ec4j/core/ResourcePropertiesServicejava/util/Iteratorjava/nio/file/Pathorg/ec4j/core/Resourcejava/util/Collection org/ec4j/core/model/PropertyTypejava/lang/ExceptionCURRENThashCode()Iequals(Ljava/lang/Object;)Zof1(Ljava/lang/String;)Lorg/ec4j/core/model/Version;java/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)Vexit(I)Voutappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;addisEmpty()Z	compareTo (Lorg/ec4j/core/model/Version;)IbuilderBuilderInnerClasses3()Lorg/ec4j/core/ResourcePropertiesService$Builder;/org/ec4j/core/ResourcePropertiesService$BuilderconfigFileNameE(Ljava/lang/String;)Lorg/ec4j/core/ResourcePropertiesService$Builder;java/nio/file/Pathsget;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;toAbsolutePath()Ljava/nio/file/Path;	normalize!java/nio/charset/StandardCharsetsUTF_8Ljava/nio/charset/Charset;:(org/ec4j/core/ResourcePath$ResourcePaths
ResourcePathsofPathL(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Lorg/ec4j/core/ResourcePath;
rootDirectoryO(Lorg/ec4j/core/ResourcePath;)Lorg/ec4j/core/ResourcePropertiesService$Builder; org/ec4j/core/EditorConfigLoaderA(Lorg/ec4j/core/model/Version;)Lorg/ec4j/core/EditorConfigLoader;loaderU(Lorg/ec4j/core/EditorConfigLoader;)Lorg/ec4j/core/ResourcePropertiesService$Builder;	keepUnset4(Z)Lorg/ec4j/core/ResourcePropertiesService$Builder;build+()Lorg/ec4j/core/ResourcePropertiesService;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;sizeindexOf(I)I
startsWith(Ljava/lang/String;)Zsplit'(Ljava/lang/String;)[Ljava/lang/String; org/ec4j/core/Resource$Resources	ResourcesH(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Lorg/ec4j/core/Resource;queryProperties<(Lorg/ec4j/core/Resource;)Lorg/ec4j/core/ResourceProperties; org/ec4j/core/ResourceProperties
getProperties()Ljava/util/Map;
java/util/Mapvalues()Ljava/util/Collection;getSourceValuegetType$()Lorg/ec4j/core/model/PropertyType;normalizeIfNeeded&(Ljava/lang/String;)Ljava/lang/String;getNamegetPropertytoLowerCasecontains(Ljava/lang/CharSequence;)Zorg/ec4j/core/ResourcePath!JKLMNOP/*��Q.RST	UVP_�Y�LM�N6*��*2::6��f�)�9�Yg��8I�	�66�0
�	�&6� �	�6��	�6��Cff`*��*�2�
N�b����S`*��*�2M�?����0��Y��������+*2�W����+�����-���0��Y��-���� �����!,�" �#�$�%�&�'�(�)-�*�+�,�-:+�.:�/�%�0�#:+�1�"��Y�2��3����4��#�$�%�&:�T\�56��#�$�%�&:�.6�7�6�8:		6�9�$�%�&:�'�::�;�<�=:		�>:

�/�P
�0�?:�@:�A:

�
�B:��Y��C�D���������ױQ�9234567�9�:�;�=�>�@�B�C�D�F�G�I�LMNP&5,U5V=WAZK[t]x`|a�c�b�d�e�f�h�i�j�t�uwxz6�I�a�k�|�����������������R�WXYZ
[\3[\I]X	H^Z�7_X�0`a
�>bca{[\kqde|`fg	�hX�ij�kl�mX�no�5pqr �0`s
|`ft	�kuv��wx#y�A##!�
�6�:z{�>#�%A#�wx#yz{#|�#}~{�1?#�$wx#yz{����OP)E�F�GH�I�4�Q/����z�	�
	�}&	PK���ccAorg/ec4j/core/ResourcePropertiesService$DirEditorConfigPair.class���4*	 	!
"
#%&	directoryLorg/ec4j/core/ResourcePath;editorConfig"Lorg/ec4j/core/model/EditorConfig;<init>A(Lorg/ec4j/core/ResourcePath;Lorg/ec4j/core/model/EditorConfig;)VCodeLineNumberTableLocalVariableTablethisDirEditorConfigPairInnerClasses=Lorg/ec4j/core/ResourcePropertiesService$DirEditorConfigPair;'l(Lorg/ec4j/core/ResourcePath;Lorg/ec4j/core/model/EditorConfig;Lorg/ec4j/core/ResourcePropertiesService$1;)Vx0x1x2+Lorg/ec4j/core/ResourcePropertiesService$1;
access$100[(Lorg/ec4j/core/ResourcePropertiesService$DirEditorConfigPair;)Lorg/ec4j/core/ResourcePath;
access$200a(Lorg/ec4j/core/ResourcePropertiesService$DirEditorConfigPair;)Lorg/ec4j/core/model/EditorConfig;
SourceFileResourcePropertiesService.java	
();org/ec4j/core/ResourcePropertiesService$DirEditorConfigPairjava/lang/Object)org/ec4j/core/ResourcePropertiesService$1()V'org/ec4j/core/ResourcePropertiesService 	

Y*�*+�*,����	�� 	

O*+,���*

/*���
/*���$
PK��'��5org/ec4j/core/ResourcePropertiesService$Builder.class���4
P
QR	STU	VW
P	X	Y
Z[	\]

P	^
_`
_ab
cdedfgfgehicacheLorg/ec4j/core/Cache;configFileNameLjava/lang/String;defaultEditorConfigsLjava/util/List;	Signature4Ljava/util/List<Lorg/ec4j/core/model/EditorConfig;>;	keepUnsetZloader"Lorg/ec4j/core/EditorConfigLoader;rootDirectoriesLjava/util/Set;-Ljava/util/Set<Lorg/ec4j/core/ResourcePath;>;<init>()VCodeLineNumberTableLocalVariableTablethisBuilderInnerClasses1Lorg/ec4j/core/ResourcePropertiesService$Builder;build+()Lorg/ec4j/core/ResourcePropertiesService;useRootDirsuseDefaultEditorConfigsLocalVariableTypeTableH(Lorg/ec4j/core/Cache;)Lorg/ec4j/core/ResourcePropertiesService$Builder;E(Ljava/lang/String;)Lorg/ec4j/core/ResourcePropertiesService$Builder;defaultEditorConfigU(Lorg/ec4j/core/model/EditorConfig;)Lorg/ec4j/core/ResourcePropertiesService$Builder;"Lorg/ec4j/core/model/EditorConfig;I(Ljava/util/Collection;)Lorg/ec4j/core/ResourcePropertiesService$Builder;Ljava/util/Collection;:Ljava/util/Collection<Lorg/ec4j/core/model/EditorConfig;>;m(Ljava/util/Collection<Lorg/ec4j/core/model/EditorConfig;>;)Lorg/ec4j/core/ResourcePropertiesService$Builder;V([Lorg/ec4j/core/model/EditorConfig;)Lorg/ec4j/core/ResourcePropertiesService$Builder;#[Lorg/ec4j/core/model/EditorConfig;
StackMapTableA4(Z)Lorg/ec4j/core/ResourcePropertiesService$Builder;U(Lorg/ec4j/core/EditorConfigLoader;)Lorg/ec4j/core/ResourcePropertiesService$Builder;4Ljava/util/Collection<Lorg/ec4j/core/ResourcePath;>;g(Ljava/util/Collection<Lorg/ec4j/core/ResourcePath;>;)Lorg/ec4j/core/ResourcePropertiesService$Builder;P([Lorg/ec4j/core/ResourcePath;)Lorg/ec4j/core/ResourcePropertiesService$Builder;
rootDirectoryLorg/ec4j/core/ResourcePath;[Lorg/ec4j/core/ResourcePath;KO(Lorg/ec4j/core/ResourcePath;)Lorg/ec4j/core/ResourcePropertiesService$Builder;
SourceFileResourcePropertiesService.java)*kmn#org/ec4j/core/EditorConfigConstants
.editorconfigjava/util/ArrayList"#opq$%java/util/LinkedHashSet&'rstuv'org/ec4j/core/ResourcePropertiesService)wxyz{|}/org/ec4j/core/ResourcePropertiesService$Builderjava/lang/Object~org/ec4j/core/Cache$CachesCachesnone()Lorg/ec4j/core/Cache; org/ec4j/core/EditorConfigLoaderdefault_$()Lorg/ec4j/core/EditorConfigLoader;java/util/CollectionsunmodifiableSet (Ljava/util/Set;)Ljava/util/Set;unmodifiableList"(Ljava/util/List;)Ljava/util/List;l(Ljava/lang/String;Ljava/util/Set;Ljava/util/List;Lorg/ec4j/core/Cache;Lorg/ec4j/core/EditorConfigLoader;Z)Vjava/util/Listadd(Ljava/lang/Object;)ZaddAll(Ljava/util/Collection;)Z
java/util/Setorg/ec4j/core/Cache! !"#$%&' ()*+v4*�*��*�*�Y��	*�
*��*�
Y���,BCDEF!G(H-4.123+�4*��L*�*�	�M*�	�Y*�+,*�*�*�
��,KL
MNO- 4.1,4'56,4(5!7+?*+�*�,
Z[-.18+?*+�*�,
ef-.19:+E
*�	+�W*�,
st-
.1
9;<+W
*�	+�W*�,
��-
.1
=6
> ?�@+�(+M,�>6�,2:*�	�W����*�,�� �&�- 9;(.1(AB
�C�"D+?*�
*�,
��-.1"#$E+?*+�*�,
��-.1$%&<+W
*�+�W*�,
��-
.1
&=6
&F G�&H+�(+M,�>6�,2:*��W����*�,�� �&�- IJ(.1(&KB
�L�IM+E
*�+�W*�,
��-
.1
IJNO0/	Qjl	PK,���?org/ec4j/core/ResourcePath$ResourcePaths$PathResourcePath.class���4�
N	O	P
QR6S6T
U
VW6XY	O6Z	P
U[\
N
]^
_`
a
b6cd
e
fghencodingLjava/nio/charset/Charset;pathLjava/nio/file/Path;<init>1(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)VCodeLineNumberTableLocalVariableTablethisi
ResourcePathsInnerClassesPathResourcePath;Lorg/ec4j/core/ResourcePath$ResourcePaths$PathResourcePath;equals(Ljava/lang/Object;)ZobjLjava/lang/Object;other
StackMapTable	getParent()Lorg/ec4j/core/ResourcePath;parentjgetPath ()Lorg/ec4j/core/model/Ec4jPath;hashCode()I	hasParent()Z
relativize2(Lorg/ec4j/core/Resource;)Lorg/ec4j/core/Resource;pathResourcel	ResourcesPathResource/Lorg/ec4j/core/Resource$Resources$PathResource;resourceLorg/ec4j/core/Resource;resolve,(Ljava/lang/String;)Lorg/ec4j/core/Resource;nameLjava/lang/String;toString()Ljava/lang/String;
SourceFileResourcePath.java"m !no9org/ec4j/core/ResourcePath$ResourcePaths$PathResourcePath-.3p"#rtu9:-org/ec4j/core/Resource$Resources$PathResource=v"java/lang/IllegalArgumentExceptionjava/lang/StringBuilderwxKyz<.relativize(Resource resource) can handle only instances of JK"{F|path:78y}java/lang/Objectorg/ec4j/core/ResourcePath(org/ec4j/core/ResourcePath$ResourcePathsjava/nio/file/Path~ org/ec4j/core/Resource$Resources()VgetClass()Ljava/lang/Class;()Ljava/nio/file/Path;&org/ec4j/core/model/Ec4jPath$Ec4jPaths	Ec4jPathsof4(Ljava/nio/file/Path;)Lorg/ec4j/core/model/Ec4jPath;*(Ljava/nio/file/Path;)Ljava/nio/file/Path;java/lang/ClassgetNameappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(Ljava/lang/String;)V((Ljava/lang/String;)Ljava/nio/file/Path;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;org/ec4j/core/Resourceorg/ec4j/core/model/Ec4jPath  !	"#$Y*�*+�*,��%��	��& ', !-.$�-*+��+��*�+���+�M*�,���%"����
����& -',-/01,234$i*��L+���Y+*���%
�
�&',
5!2�6K78$2*��	�%�&',9:$4
*��
�%�&
',;<$G*�����%�&',2@=>$�N+��!+�M�Y*�,��
,����Y�Y�*���������%���%�1�A�& ?CN',NDE2%FG$J�Y*�+�*���%�&',HIJK$A�Y��*����%�&',LM**()	(+@kA	@BVqs	PK6�d��4org/ec4j/core/parser/LocationAwareModelHandler.class���4�
4u
4v
3w	3x
9y	3z
={
?|
9}	3~�
B�
B�
��
�
�
4�	3�
?�
��
4�	3�	3�
B�
��	3�
4�	3�	3�
B�
��
4�	3�
4�	3�
B�
4�
B�
4�
4�
��
B�
4�
��
4�
4�
4�
4�
4���commentBlockBuilder�CommentBlockInnerClasses�Builder3Lorg/ec4j/core/model/Comments$CommentBlock$Builder;commentBlocksBuilder�
CommentBlocks�4Lorg/ec4j/core/model/Comments$CommentBlocks$Builder;commentSpan�#Lorg/ec4j/core/parser/Span$Builder;globSpanpropertySpanpropertyNameSpanpropertyValueSpansectionSpan<init>g(Lorg/ec4j/core/PropertyTypeRegistry;Lorg/ec4j/core/model/Version;Lorg/ec4j/core/parser/ErrorHandler;)VCodeLineNumberTableLocalVariableTablethis0Lorg/ec4j/core/parser/LocationAwareModelHandler;registry$Lorg/ec4j/core/PropertyTypeRegistry;versionLorg/ec4j/core/model/Version;errorHandler#Lorg/ec4j/core/parser/ErrorHandler;	blankLine&(Lorg/ec4j/core/parser/ParseContext;)Vcontext#Lorg/ec4j/core/parser/ParseContext;closeCommentBlockIfNeeded()V
StackMapTable
endComment8(Lorg/ec4j/core/parser/ParseContext;Ljava/lang/String;)VcommentLjava/lang/String;endDocumentendGlobgloblocLorg/ec4j/core/parser/Location;endPropertyNamenameendPropertyendPropertyValuevalue
endSectionstartComment
startDocument	startGlob
startPropertystartPropertyNamestartPropertyValuestartSection
SourceFileLocationAwareModelHandler.javaI�VWZ[5;��<@������AC����������0org/ec4j/core/model/Comments$CommentLine$BuilderCommentLine����]^�����aW��DC���HCb^��FC���f^EChWGC��i^��kWlW�����mW��nWoWpWqWrW.org/ec4j/core/parser/LocationAwareModelHandler-org/ec4j/core/parser/EditorConfigModelHandler�)org/ec4j/core/model/Comments$CommentBlock1org/ec4j/core/model/Comments$CommentBlock$Builder*org/ec4j/core/model/Comments$CommentBlocks2org/ec4j/core/model/Comments$CommentBlocks$Builder!org/ec4j/core/parser/Span$BuilderD(Lorg/ec4j/core/PropertyTypeRegistry;Lorg/ec4j/core/model/Version;)VcloseCommentBlock6()Lorg/ec4j/core/model/Comments$CommentBlocks$Builder;builderopenCommentBlock5()Lorg/ec4j/core/model/Comments$CommentBlock$Builder;openCommentLine4()Lorg/ec4j/core/model/Comments$CommentLine$Builder;!org/ec4j/core/parser/ParseContextgetLocation!()Lorg/ec4j/core/parser/Location;endD(Lorg/ec4j/core/parser/Location;)Lorg/ec4j/core/parser/Span$Builder;	buildSpan()Lorg/ec4j/core/parser/Span;adapter�;(Ljava/lang/Object;)Lorg/ec4j/core/model/Adaptable$Builder;(org/ec4j/core/model/Comments$CommentLinetextF(Ljava/lang/String;)Lorg/ec4j/core/model/Comments$CommentLine$Builder;closeCommenteditorConfigBuilder*Lorg/ec4j/core/model/EditorConfig$Builder;build.()Lorg/ec4j/core/model/Comments$CommentBlocks;�(org/ec4j/core/model/EditorConfig$BuildersectionBuilder%Lorg/ec4j/core/model/Section$Builder;
buildGlobSpan�GlobSpan&()Lorg/ec4j/core/parser/Span$GlobSpan;�#org/ec4j/core/model/Section$BuilderpropertyBuilder&Lorg/ec4j/core/model/Property$Builder;
buildNameSpan�NameSpan&()Lorg/ec4j/core/parser/Span$NameSpan;�$org/ec4j/core/model/Property$BuilderbuildValueSpan�	ValueSpan'()Lorg/ec4j/core/parser/Span$ValueSpan;endIfNeededorg/ec4j/core/parser/Span%()Lorg/ec4j/core/parser/Span$Builder;startparentAware-(Z)Lorg/ec4j/core/model/EditorConfig$Builder;org/ec4j/core/model/Comments�%org/ec4j/core/model/Adaptable$Builder org/ec4j/core/model/EditorConfig"org/ec4j/core/parser/Span$GlobSpanorg/ec4j/core/model/Section"org/ec4j/core/parser/Span$NameSpanorg/ec4j/core/model/Property#org/ec4j/core/parser/Span$ValueSpanorg/ec4j/core/model/Adaptable!345;<@ACDCECFCGCHCIJKS*+,��L
+,M*NOPQRSTUVWKF
*+�*��L01	2M
NO
XYZ[KT*��*��W*��L5679MNO\]^K�Q*��
*��*��**���*��	*�
+���
��,��W*�
*+,��L&	=>@A CADEEJFPGM QNOQXYQ_`\aWKv%*��*�*�*���W*�*+��LLMNOQ$RM%NO%XY\b^K�/+�N*�*�-���W*�*�-�W*+,��LWXYZ([.\M*/NO/XY/c`(def^Kn$*�*�+���� W*�*+,�!�Labc#dM $NO$XY$g`hWKc#*�*�"+���
� W*�"*+�#�Lhij"kM#NO#XYi^K�/+�N*�*�$-��%� W*�$*�-�W*+,�&�Lpqrs(t.uM*/NO/XY/j`(dekWKc#*�*�+��'�
�W*�*+�(�Lz{|"}M#NO#XYlWKR*+�)*�*+��+�
�L���MNOXYmWKK*+�,*��-W�L���MNOXYnWKR*+�.*�*+��+��L���MNOXYoWKZ*�*+�/*�*+��+�"�L��	��MNOXYpWKR*+�0*�*+��+��L���MNOXYqWKR*+�1*�*+��+�$�L���MNOXYrWKZ*�*+�2*�*+��+��L��	��MNOXYst8r6�7	96:	=�>	?=:	B�:	���	�:	��:	��:	��:	���	��:	���	���	PK�0org/ec4j/core/model/Comments$CommentBlocks.class���4-"
#
$	%'(
CommentBlocksInnerClassesBuilder
commentBlocksLjava/util/List;	Signature)CommentBlock=Ljava/util/List<Lorg/ec4j/core/model/Comments$CommentBlock;>;builder6()Lorg/ec4j/core/model/Comments$CommentBlocks$Builder;CodeLineNumberTable<init>#(Ljava/util/List;Ljava/util/List;)VLocalVariableTablethis,Lorg/ec4j/core/model/Comments$CommentBlocks;adaptersLocalVariableTypeTable$Ljava/util/List<Ljava/lang/Object;>;d(Ljava/util/List<Ljava/lang/Object;>;Ljava/util/List<Lorg/ec4j/core/model/Comments$CommentBlock;>;)VgetCommentBlocks()Ljava/util/List;?()Ljava/util/List<Lorg/ec4j/core/model/Comments$CommentBlock;>;
SourceFile
Comments.java2org/ec4j/core/model/Comments$CommentBlocks$Builder*+
,*org/ec4j/core/model/Comments$CommentBlocksorg/ec4j/core/model/Adaptable)org/ec4j/core/model/Comments$CommentBlock()V(Ljava/util/List;)Vorg/ec4j/core/model/Comments!
	 �Y���m*+�*,����
� 

/*��� !&			
&	PK2�G��/org/ec4j/core/ResourcePropertiesService$1.class���4	
SourceFileResourcePropertiesService.javaEnclosingMethod
)org/ec4j/core/ResourcePropertiesService$1InnerClassesjava/lang/Object'org/ec4j/core/ResourcePropertiesService 
PKz- ԋ�org/ec4j/core/parser/Span.class���4}	N	OP
QRS
T
U
V
WXY
Z[\
Q]
^_
`a
b

c
Q
d
We
Wf
ghijInnerClassesk	ValueSpanlGlobSpanmNameSpanBuilderendLorg/ec4j/core/parser/Location;startbuilder%()Lorg/ec4j/core/parser/Span$Builder;CodeLineNumberTableparse/(Ljava/lang/String;)Lorg/ec4j/core/parser/Span;LocalVariableTable
spanStringLjava/lang/String;stLjava/util/StringTokenizer;
StackMapTable<init>A(Lorg/ec4j/core/parser/Location;Lorg/ec4j/core/parser/Location;)VthisLorg/ec4j/core/parser/Span;equals(Ljava/lang/Object;)ZobjLjava/lang/Object;othergetEnd!()Lorg/ec4j/core/parser/Location;getStarthashCode()IprimeIresulttoString()Ljava/lang/String;
access$300<(Lorg/ec4j/core/parser/Span;)Lorg/ec4j/core/parser/Location;x0
access$400
SourceFile	Span.java&'('!org/ec4j/core/parser/Span$Builder5njava/util/StringTokenizer-5opqrGs-torg/ec4j/core/parser/Span56"java/lang/IllegalArgumentExceptionjava/lang/StringBuilderCannot parse "uv	" into a wxGFG5yz{9:ABu| - java/lang/Objectorg/ec4j/core/parser/Span$1#org/ec4j/core/parser/Span$ValueSpan"org/ec4j/core/parser/Span$GlobSpan"org/ec4j/core/parser/Span$NameSpan()V'(Ljava/lang/String;Ljava/lang/String;)V
hasMoreTokens()Z	nextTokenorg/ec4j/core/parser/Location3(Ljava/lang/String;)Lorg/ec4j/core/parser/Location;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/ClassgetName(Ljava/lang/String;)VgetClass()Ljava/lang/Class;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;!&'('
	)*+ �Y��,�	-.+�[�Y*�L+��$+�	�
M+��+�	�
N�Y,-���
Y�Y��*�������,����!�)�3�/*)
&'('[01P234�356+Y*�*+�*,��,��	��/ 78('&'9:+�a*+��+��*�+���+�M*��,���*�,����*��,���*�,�����,J����
����&�-�/�=�?�F�M�O�]�_�/ a78a;<B=84�>?+/*��,�/78@?+/*��,�/78AB+�7<=h*���
*��`=h*���
*��`=�,����5�/ 7784CD2ED4-��P�FG+H�Y�*���*����,�/78HI+/*��,/J8KI+/*��,/J8LM* 	!"	#$	%	PK�5�r``"org/ec4j/core/Cache$Caches$1.class���4&

 <init>()VCodeLineNumberTableLocalVariableTablethis!CachesInnerClassesLorg/ec4j/core/Cache$Caches$1;get^(Lorg/ec4j/core/Resource;Lorg/ec4j/core/EditorConfigLoader;)Lorg/ec4j/core/model/EditorConfig;editorConfigFileLorg/ec4j/core/Resource;loader"Lorg/ec4j/core/EditorConfigLoader;
Exceptions"
SourceFile
Cache.javaEnclosingMethod#$%org/ec4j/core/Cache$Caches$1java/lang/Objectorg/ec4j/core/Cacheorg/ec4j/core/Cache$Cachesjava/io/IOException org/ec4j/core/EditorConfigLoaderload<(Lorg/ec4j/core/Resource;)Lorg/ec4j/core/model/EditorConfig; /*��	F
D,+��	I
 
	PK�O)ľ�'org/ec4j/core/parser/Span$Builder.class���49

*+	,	-
./
.0
12

.34endLorg/ec4j/core/parser/Location;start<init>()VCodeLineNumberTableLocalVariableTablethisBuilderInnerClasses#Lorg/ec4j/core/parser/Span$Builder;
buildNameSpanNameSpan&()Lorg/ec4j/core/parser/Span$NameSpan;
buildGlobSpanGlobSpan&()Lorg/ec4j/core/parser/Span$GlobSpan;	buildSpan()Lorg/ec4j/core/parser/Span;buildValueSpan	ValueSpan'()Lorg/ec4j/core/parser/Span$ValueSpan;D(Lorg/ec4j/core/parser/Location;)Lorg/ec4j/core/parser/Span$Builder;endIfNeeded
StackMapTable
SourceFile	Span.java"org/ec4j/core/parser/Span$NameSpan6"org/ec4j/core/parser/Span$GlobSpanorg/ec4j/core/parser/Span7#org/ec4j/core/parser/Span$ValueSpan!org/ec4j/core/parser/Span$Builderjava/lang/Object8^(Lorg/ec4j/core/parser/Location;Lorg/ec4j/core/parser/Location;Lorg/ec4j/core/parser/Span$1;)VA(Lorg/ec4j/core/parser/Location;Lorg/ec4j/core/parser/Location;)Vorg/ec4j/core/parser/Span$1!
/*��#;�Y*�*���+;�Y*�*���2 !:�Y*�*��	�9"$;�
Y*�*���@%?*+�*�
KL&%S*��*+�*�WXZ'%?*+�*�
ef()*			
#	5PKRC�3��)org/ec4j/core/parser/ErrorHandler$1.class���4
<init>()VCodeLineNumberTableLocalVariableTablethisInnerClasses%Lorg/ec4j/core/parser/ErrorHandler$1;errorG(Lorg/ec4j/core/parser/ParseContext;Lorg/ec4j/core/parser/ErrorEvent;)Vcontext#Lorg/ec4j/core/parser/ParseContext;
errorEvent!Lorg/ec4j/core/parser/ErrorEvent;
SourceFileErrorHandler.javaEnclosingMethod#org/ec4j/core/parser/ErrorHandler$1java/lang/Object!org/ec4j/core/parser/ErrorHandler /*��	

?� 	 

PKŷZT

)org/ec4j/core/parser/ErrorHandler$3.class���4.


 !
"#$%<init>()VCodeLineNumberTableLocalVariableTablethisInnerClasses%Lorg/ec4j/core/parser/ErrorHandler$3;errorG(Lorg/ec4j/core/parser/ParseContext;Lorg/ec4j/core/parser/ErrorEvent;)Vcontext#Lorg/ec4j/core/parser/ParseContext;
errorEvent!Lorg/ec4j/core/parser/ErrorEvent;
StackMapTable
Exceptions
SourceFileErrorHandler.javaEnclosingMethod	
&')*+,#org/ec4j/core/parser/ParseException	-#org/ec4j/core/parser/ErrorHandler$3java/lang/Object!org/ec4j/core/parser/ErrorHandlerorg/ec4j/core/parser/ErrorEventgetErrorType	ErrorType-()Lorg/ec4j/core/parser/ErrorEvent$ErrorType;)org/ec4j/core/parser/ErrorEvent$ErrorType
isSyntaxError()Z$(Lorg/ec4j/core/parser/ErrorEvent;)V 	
/*��2
c,����Y,���5
68
 (@PK�6�3��-org/ec4j/core/ResourcePropertiesService.class���4��
�
0�
�
1�	0�	0�	0�	0�	0�	0�
���

�}��}���
 ��
�~����~�~�~�
�~������
��}�
 ��
%�
%�
s������
+�
s�
s�
s����InnerClassesDirEditorConfigPairBuildercacheLorg/ec4j/core/Cache;configFileNameLjava/lang/String;defaultEditorConfigsLjava/util/List;	Signature4Ljava/util/List<Lorg/ec4j/core/model/EditorConfig;>;	keepUnsetZloader"Lorg/ec4j/core/EditorConfigLoader;rootDirectoriesLjava/util/Set;-Ljava/util/Set<Lorg/ec4j/core/ResourcePath;>;builder3()Lorg/ec4j/core/ResourcePropertiesService$Builder;CodeLineNumberTabledefault_+()Lorg/ec4j/core/ResourcePropertiesService;<init>l(Ljava/lang/String;Ljava/util/Set;Ljava/util/List;Lorg/ec4j/core/Cache;Lorg/ec4j/core/EditorConfigLoader;Z)VLocalVariableTablethis)Lorg/ec4j/core/ResourcePropertiesService;LocalVariableTypeTable�(Ljava/lang/String;Ljava/util/Set<Lorg/ec4j/core/ResourcePath;>;Ljava/util/List<Lorg/ec4j/core/model/EditorConfig;>;Lorg/ec4j/core/Cache;Lorg/ec4j/core/EditorConfigLoader;Z)VgetCache()Lorg/ec4j/core/Cache;getConfigFileName()Ljava/lang/String;getDefaultEditorConfigs()Ljava/util/List;6()Ljava/util/List<Lorg/ec4j/core/model/EditorConfig;>;	getLoader$()Lorg/ec4j/core/EditorConfigLoader;getRootDirectories()Ljava/util/Set;/()Ljava/util/Set<Lorg/ec4j/core/ResourcePath;>;queryProperties<(Lorg/ec4j/core/Resource;)Lorg/ec4j/core/ResourceProperties;config"Lorg/ec4j/core/model/EditorConfig;
configFileLorg/ec4j/core/Resource;eclastDirLorg/ec4j/core/ResourcePath;propLorg/ec4j/core/model/Property;sectionLorg/ec4j/core/model/Section;pair=Lorg/ec4j/core/ResourcePropertiesService$DirEditorConfigPair;editorConfigDirpathLorg/ec4j/core/model/Ec4jPath;sectionsresourceresult�*Lorg/ec4j/core/ResourceProperties$Builder;
editorConfigsrootdiriI/Ljava/util/List<Lorg/ec4j/core/model/Section;>;OLjava/util/List<Lorg/ec4j/core/ResourcePropertiesService$DirEditorConfigPair;>;
StackMapTable�����
Exceptions�
SourceFileResourcePropertiesService.java/org/ec4j/core/ResourcePropertiesService$BuilderK�EF�JBC:;@A8967>?�E�java/util/ArrayList�����������;org/ec4j/core/ResourcePropertiesService$DirEditorConfigPairK�������������������� org/ec4j/core/model/EditorConfig�������Worg/ec4j/core/model/Section����������org/ec4j/core/model/Property��������'org/ec4j/core/ResourcePropertiesServicejava/lang/Object)org/ec4j/core/ResourcePropertiesService$1(org/ec4j/core/ResourceProperties$Builderorg/ec4j/core/Resourcejava/util/Listorg/ec4j/core/ResourcePathjava/util/Iteratororg/ec4j/core/model/Ec4jPathjava/io/IOException()Vbuild org/ec4j/core/ResourceProperties,()Lorg/ec4j/core/ResourceProperties$Builder;	getParent()Lorg/ec4j/core/ResourcePath;resolve,(Ljava/lang/String;)Lorg/ec4j/core/Resource;exists()Zorg/ec4j/core/Cacheget^(Lorg/ec4j/core/Resource;Lorg/ec4j/core/EditorConfigLoader;)Lorg/ec4j/core/model/EditorConfig;isRootl(Lorg/ec4j/core/ResourcePath;Lorg/ec4j/core/model/EditorConfig;Lorg/ec4j/core/ResourcePropertiesService$1;)Vadd(Ljava/lang/Object;)Z
java/util/SetcontainsisEmptysize()I(I)Ljava/lang/Object;
access$100[(Lorg/ec4j/core/ResourcePropertiesService$DirEditorConfigPair;)Lorg/ec4j/core/ResourcePath;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;
access$200a(Lorg/ec4j/core/ResourcePropertiesService$DirEditorConfigPair;)Lorg/ec4j/core/model/EditorConfig;
relativize2(Lorg/ec4j/core/Resource;)Lorg/ec4j/core/Resource;getPath ()Lorg/ec4j/core/model/Ec4jPath;getSectionsmatch!(Lorg/ec4j/core/model/Ec4jPath;)Z
getProperties()Ljava/util/Map;
properties;(Ljava/util/Map;)Lorg/ec4j/core/ResourceProperties$Builder;
java/util/Mapvalues()Ljava/util/Collection;java/util/CollectionisUnsetremovePropertyJ(Lorg/ec4j/core/model/Property;)Lorg/ec4j/core/ResourceProperties$Builder;property$()Lorg/ec4j/core/ResourceProperties;!016789:;<=>?@ABC<D		EFG �Y��H�	IJG���H�KLG�&*�*,�*-�*�*+�	*�
*��H"�	%MH&NO&89&BC&:;&67&@A&>?P&BD&:=<QRSG/*�
�H	MNOTUG/*�	�HMNOVWG/*��HMNO<XYZG/*��H"MNO[\G/*��H*MNO<]^_G���M�
Y�N6+�:�k�f*�	�:��3*�
*��:�6-�Y���W*���6�:���*���b-��+��--�d���:*��:��%�� :-�Y��W���-�d6��-����:�:�!:	+�"�#:
	�$:�:��s��%:


�&�Z*��,
�'�(W�F
�'�)�*:��+��+:�,�
,�-W�
,�.W��ѧ����D,�/�H�';<=>@!A.B8CIDPEhGxH�I�L�M�N�O�P�Q�R�V�W�XYZ[+\2]Q^[`baoc�d�e�g�i�l�m�nM�I`a.Sbc�da�7ef�ghQaij
�kl�mf�`a	+�no
2�p;�NO�qc�rt�u;�v?�wf��xyP2�pz�u{|��0}s~�P}�S���+�	�A
0}s~ �~��3%���'+���0}s~����3"204
05	s�5	PK��xSRR)org/ec4j/core/parser/Span$ValueSpan.class���4,
"
#$
%
&
"'parse/(Ljava/lang/String;)Lorg/ec4j/core/parser/Span;CodeLineNumberTableLocalVariableTable
spanStringLjava/lang/String;sLorg/ec4j/core/parser/Span;<init>A(Lorg/ec4j/core/parser/Location;Lorg/ec4j/core/parser/Location;)Vthis	ValueSpanInnerClasses%Lorg/ec4j/core/parser/Span$ValueSpan;startLorg/ec4j/core/parser/Location;end(^(Lorg/ec4j/core/parser/Location;Lorg/ec4j/core/parser/Location;Lorg/ec4j/core/parser/Span$1;)Vx0x1x2Lorg/ec4j/core/parser/Span$1;
SourceFile	Span.java	#org/ec4j/core/parser/Span$ValueSpan)*+*org/ec4j/core/parser/Spanorg/ec4j/core/parser/Span$1
access$300<(Lorg/ec4j/core/parser/Span;)Lorg/ec4j/core/parser/Location;
access$400!		
M*�L�Y+�+���
��

I*+,��
�� 
O*+,���* !	PK�g$�

,org/ec4j/core/parser/ValidatingHandler.class���48
234<init>'(Lorg/ec4j/core/PropertyTypeRegistry;)VCodeLineNumberTableLocalVariableTablethis(Lorg/ec4j/core/parser/ValidatingHandler;registry$Lorg/ec4j/core/PropertyTypeRegistry;	blankLine&(Lorg/ec4j/core/parser/ParseContext;)Vcontext#Lorg/ec4j/core/parser/ParseContext;
endComment8(Lorg/ec4j/core/parser/ParseContext;Ljava/lang/String;)VcommentLjava/lang/String;endDocumentendProperty
endSectionglob@(Lorg/ec4j/core/parser/ParseContext;Lorg/ec4j/core/model/Glob;)VLorg/ec4j/core/model/Glob;name
propertyValue6
PropertyValueInnerClassesV(Lorg/ec4j/core/parser/ParseContext;Lorg/ec4j/core/model/PropertyType$PropertyValue;)V	propValue0Lorg/ec4j/core/model/PropertyType$PropertyValue;LocalVariableTypeTable3Lorg/ec4j/core/model/PropertyType$PropertyValue<*>;	SignatureY(Lorg/ec4j/core/parser/ParseContext;Lorg/ec4j/core/model/PropertyType$PropertyValue<*>;)VstartComment
startDocument
startPropertystartSectiontypeH(Lorg/ec4j/core/parser/ParseContext;Lorg/ec4j/core/model/PropertyType;)V"Lorg/ec4j/core/model/PropertyType;%Lorg/ec4j/core/model/PropertyType<*>;K(Lorg/ec4j/core/parser/ParseContext;Lorg/ec4j/core/model/PropertyType<*>;)V
SourceFileValidatingHandler.java&org/ec4j/core/parser/ValidatingHandler.org/ec4j/core/parser/AbstractValidatingHandler7.org/ec4j/core/model/PropertyType$PropertyValue org/ec4j/core/model/PropertyType!>*+��
!"	

5�'	
?�, 	
5�1	
5�6	
5�;	
?�@ 	
?�E 	
 Q�J 	
!"#!$%&'5�O	
(5�T	
)5�Y	
*5�^	
+,Q�c 	
+-#+.%/01
5	PK�O���)org/ec4j/core/EditorConfigConstants.class���4
EDITORCONFIGLjava/lang/String;
ConstantValue<init>()VCodeLineNumberTableLocalVariableTablethis%Lorg/ec4j/core/EditorConfigConstants;
SourceFileEditorConfigConstants.java	#org/ec4j/core/EditorConfigConstantsjava/lang/Object
.editorconfig!	
/*��
PK�‰N''.META-INF/maven/org.ec4j.core/ec4j-core/pom.xml<?xml version="1.0" encoding="UTF-8"?>
<!--

    Copyright (c) 2017 Angelo Zerr and other contributors as
    indicated by the @author tags.

    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.

-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <parent>
        <groupId>org.ec4j.core</groupId>
        <artifactId>ec4j-core-parent</artifactId>
        <version>0.3.0</version>
    </parent>

    <artifactId>ec4j-core</artifactId>

    <name>ec4j-core</name>
    <description>An EditorConfig parser and tree walker</description>

    <properties>
        <checkstyle.xml.path>${basedir}/../core-build/src/main/resources/org/ec4j/core/build/checkstyle.xml</checkstyle.xml.path>
        <osgi.bundle.symbolic.name>org.ec4j.core</osgi.bundle.symbolic.name>
    </properties>


    <dependencies>
        <!-- Ordering: alphabetical by groupId and artifactId -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <!-- Ordering: alphabetical by groupId and artifactId -->

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-clean-plugin</artifactId>
                <configuration>
                    <filesets>
                        <fileset>
                            <directory>${project.basedir}</directory>
                            <includes>
                                <include>Testing/**</include>
                                <include>CMakeFiles/**</include>
                                <include>cmake_install.cmake</include>
                                <include>CMakeCache.txt</include>
                                <include>CTestTestfile.cmake</include>
                                <include>Makefile</include>
                            </includes>
                        </fileset>
                    </filesets>
                </configuration>
            </plugin>

        </plugins>
    </build>

    <profiles>
        <!-- core-test profile to produce a jar file with a version-less name as it is expected by cmake tests -->
        <profile>
            <id>core-test</id>
            <build>
                <finalName>${project.artifactId}</finalName>
            </build>
        </profile>
    </profiles>
</project>
PK�ԞZfZf2search/intellij.editorconfig.searchableOptions.xml<options>
  <configurable id="preferences.keymap" configurable_name="Keymap">
    <option name="" path="ActionManager" hit=".editorconfig file" />
    <option name="editorconfig" path="ActionManager" hit=".editorconfig file" />
    <option name="file" path="ActionManager" hit=".editorconfig file" />
    <option name="add" path="ActionManager" hit="Add language properties" />
    <option name="language" path="ActionManager" hit="Add language properties" />
    <option name="properties" path="ActionManager" hit="Add language properties" />
    <option name="create" path="ActionManager" hit="Create .editorconfig file" />
    <option name="editorconfig" path="ActionManager" hit="Create .editorconfig file" />
    <option name="file" path="ActionManager" hit="Create .editorconfig file" />
    <option name="editorconfig" path="ActionManager" hit="EditorConfig File" />
    <option name="file" path="ActionManager" hit="EditorConfig File" />
    <option name="language" path="ActionManager" hit="Language Properties" />
    <option name="properties" path="ActionManager" hit="Language Properties" />
  </configurable>
  <configurable id="reference.settingsdialog.IDE.editor.colors.EditorConfig" configurable_name="EditorConfig">
    <option name="editorconfig" hit="EditorConfig" />
    <option name="brace" hit="Brace" />
    <option name="bracket" hit="Bracket" />
    <option name="comma" hit="Comma" />
    <option name="comment" hit="Comment" />
    <option name="identifier" hit="Identifier" />
    <option name="char" hit="Invalid char escape" />
    <option name="escape" hit="Invalid char escape" />
    <option name="invalid" hit="Invalid char escape" />
    <option name="pattern" hit="Pattern" />
    <option name="key" hit="Property key" />
    <option name="property" hit="Property key" />
    <option name="property" hit="Property value" />
    <option name="value" hit="Property value" />
    <option name="key" hit="Qualified key part" />
    <option name="part" hit="Qualified key part" />
    <option name="qualified" hit="Qualified key part" />
    <option name="separator" hit="Separator" />
    <option name="special" hit="Special symbol" />
    <option name="symbol" hit="Special symbol" />
    <option name="char" hit="Valid char escape" />
    <option name="escape" hit="Valid char escape" />
    <option name="valid" hit="Valid char escape" />
  </configurable>
  <configurable id="preferences.sourceCode.EditorConfig" configurable_name="EditorConfig">
    <option name="disable" hit="Disable" />
    <option name="editorconfig" hit="EditorConfig" />
    <option name="loading" hit="Loading..." />
    <option name="scheme" hit="Scheme:" />
    <option name="from" hit="Set from..." />
    <option name="set" hit="Set from..." />
    <option name="spaces" path="Spaces" hit="Spaces" />
    <option name="and" path="Wrapping and Braces" hit="Wrapping and Braces" />
    <option name="braces" path="Wrapping and Braces" hit="Wrapping and Braces" />
    <option name="wrapping" path="Wrapping and Braces" hit="Wrapping and Braces" />
    <option name="" path="Wrapping and Braces" hit="':' signs on next line" />
    <option name="line" path="Wrapping and Braces" hit="':' signs on next line" />
    <option name="next" path="Wrapping and Braces" hit="':' signs on next line" />
    <option name="on" path="Wrapping and Braces" hit="':' signs on next line" />
    <option name="signs" path="Wrapping and Braces" hit="':' signs on next line" />
    <option name="" path="Wrapping and Braces" hit="'?' and ':' signs on next line" />
    <option name="and" path="Wrapping and Braces" hit="'?' and ':' signs on next line" />
    <option name="line" path="Wrapping and Braces" hit="'?' and ':' signs on next line" />
    <option name="next" path="Wrapping and Braces" hit="'?' and ':' signs on next line" />
    <option name="on" path="Wrapping and Braces" hit="'?' and ':' signs on next line" />
    <option name="signs" path="Wrapping and Braces" hit="'?' and ':' signs on next line" />
    <option name="" path="Wrapping and Braces" hit="'catch' on new line" />
    <option name="catch" path="Wrapping and Braces" hit="'catch' on new line" />
    <option name="line" path="Wrapping and Braces" hit="'catch' on new line" />
    <option name="new" path="Wrapping and Braces" hit="'catch' on new line" />
    <option name="on" path="Wrapping and Braces" hit="'catch' on new line" />
    <option name="" path="Wrapping and Braces" hit="'do ... while()' statement" />
    <option name="do" path="Wrapping and Braces" hit="'do ... while()' statement" />
    <option name="statement" path="Wrapping and Braces" hit="'do ... while()' statement" />
    <option name="while" path="Wrapping and Braces" hit="'do ... while()' statement" />
    <option name="" path="Wrapping and Braces" hit="'else' on new line" />
    <option name="else" path="Wrapping and Braces" hit="'else' on new line" />
    <option name="line" path="Wrapping and Braces" hit="'else' on new line" />
    <option name="new" path="Wrapping and Braces" hit="'else' on new line" />
    <option name="on" path="Wrapping and Braces" hit="'else' on new line" />
    <option name="" path="Wrapping and Braces" hit="'finally' on new line" />
    <option name="finally" path="Wrapping and Braces" hit="'finally' on new line" />
    <option name="line" path="Wrapping and Braces" hit="'finally' on new line" />
    <option name="new" path="Wrapping and Braces" hit="'finally' on new line" />
    <option name="on" path="Wrapping and Braces" hit="'finally' on new line" />
    <option name="" path="Wrapping and Braces" hit="'for()' statement" />
    <option name="for" path="Wrapping and Braces" hit="'for()' statement" />
    <option name="statement" path="Wrapping and Braces" hit="'for()' statement" />
    <option name="" path="Wrapping and Braces" hit="'if()' statement" />
    <option name="if" path="Wrapping and Braces" hit="'if()' statement" />
    <option name="statement" path="Wrapping and Braces" hit="'if()' statement" />
    <option name="" path="Wrapping and Braces" hit="'switch' statement" />
    <option name="statement" path="Wrapping and Braces" hit="'switch' statement" />
    <option name="switch" path="Wrapping and Braces" hit="'switch' statement" />
    <option name="" path="Wrapping and Braces" hit="'try' statement" />
    <option name="statement" path="Wrapping and Braces" hit="'try' statement" />
    <option name="try" path="Wrapping and Braces" hit="'try' statement" />
    <option name="" path="Wrapping and Braces" hit="'try-with-resources'" />
    <option name="try-with-resources" path="Wrapping and Braces" hit="'try-with-resources'" />
    <option name="" path="Wrapping and Braces" hit="'while' on new line" />
    <option name="line" path="Wrapping and Braces" hit="'while' on new line" />
    <option name="new" path="Wrapping and Braces" hit="'while' on new line" />
    <option name="on" path="Wrapping and Braces" hit="'while' on new line" />
    <option name="while" path="Wrapping and Braces" hit="'while' on new line" />
    <option name="" path="Wrapping and Braces" hit="'while()' statement" />
    <option name="statement" path="Wrapping and Braces" hit="'while()' statement" />
    <option name="while" path="Wrapping and Braces" hit="'while()' statement" />
    <option name="after" path="Spaces" hit="After ':'" />
    <option name="after" path="Spaces" hit="After comma" />
    <option name="comma" path="Spaces" hit="After comma" />
    <option name="align" path="Wrapping and Braces" hit="Align 'throws' to method start" />
    <option name="method" path="Wrapping and Braces" hit="Align 'throws' to method start" />
    <option name="start" path="Wrapping and Braces" hit="Align 'throws' to method start" />
    <option name="throws" path="Wrapping and Braces" hit="Align 'throws' to method start" />
    <option name="to" path="Wrapping and Braces" hit="Align 'throws' to method start" />
    <option name="align" path="Wrapping and Braces" hit="Align assignments in columns" />
    <option name="assignments" path="Wrapping and Braces" hit="Align assignments in columns" />
    <option name="columns" path="Wrapping and Braces" hit="Align assignments in columns" />
    <option name="in" path="Wrapping and Braces" hit="Align assignments in columns" />
    <option name="align" path="Wrapping and Braces" hit="Align fields in columns" />
    <option name="columns" path="Wrapping and Braces" hit="Align fields in columns" />
    <option name="fields" path="Wrapping and Braces" hit="Align fields in columns" />
    <option name="in" path="Wrapping and Braces" hit="Align fields in columns" />
    <option name="align" path="Wrapping and Braces" hit="Align parenthesised when multiline" />
    <option name="multiline" path="Wrapping and Braces" hit="Align parenthesised when multiline" />
    <option name="parenthesised" path="Wrapping and Braces" hit="Align parenthesised when multiline" />
    <option name="when" path="Wrapping and Braces" hit="Align parenthesised when multiline" />
    <option name="align" path="Wrapping and Braces" hit="Align simple methods in columns" />
    <option name="columns" path="Wrapping and Braces" hit="Align simple methods in columns" />
    <option name="in" path="Wrapping and Braces" hit="Align simple methods in columns" />
    <option name="methods" path="Wrapping and Braces" hit="Align simple methods in columns" />
    <option name="simple" path="Wrapping and Braces" hit="Align simple methods in columns" />
    <option name="align" path="Wrapping and Braces" hit="Align variables in columns" />
    <option name="columns" path="Wrapping and Braces" hit="Align variables in columns" />
    <option name="in" path="Wrapping and Braces" hit="Align variables in columns" />
    <option name="variables" path="Wrapping and Braces" hit="Align variables in columns" />
    <option name="align" path="Wrapping and Braces" hit="Align when multiline" />
    <option name="multiline" path="Wrapping and Braces" hit="Align when multiline" />
    <option name="when" path="Wrapping and Braces" hit="Align when multiline" />
    <option name="around" path="Spaces" hit="Around operators" />
    <option name="operators" path="Spaces" hit="Around operators" />
    <option name="around" path="Spaces" hit="Around separator" />
    <option name="separator" path="Spaces" hit="Around separator" />
    <option name="array" path="Wrapping and Braces" hit="Array initializer" />
    <option name="initializer" path="Wrapping and Braces" hit="Array initializer" />
    <option name="assert" path="Wrapping and Braces" hit="Assert statement" />
    <option name="statement" path="Wrapping and Braces" hit="Assert statement" />
    <option name="assignment" path="Wrapping and Braces" hit="Assignment sign on next line" />
    <option name="line" path="Wrapping and Braces" hit="Assignment sign on next line" />
    <option name="next" path="Wrapping and Braces" hit="Assignment sign on next line" />
    <option name="on" path="Wrapping and Braces" hit="Assignment sign on next line" />
    <option name="sign" path="Wrapping and Braces" hit="Assignment sign on next line" />
    <option name="assignment" path="Wrapping and Braces" hit="Assignment statement" />
    <option name="statement" path="Wrapping and Braces" hit="Assignment statement" />
    <option name="before" path="Spaces" hit="Before ':'" />
    <option name="before" path="Spaces" hit="Before comma" />
    <option name="comma" path="Spaces" hit="Before comma" />
    <option name="binary" path="Wrapping and Braces" hit="Binary expressions" />
    <option name="expressions" path="Wrapping and Braces" hit="Binary expressions" />
    <option name="braces" path="Wrapping and Braces" hit="Braces placement" />
    <option name="placement" path="Wrapping and Braces" hit="Braces placement" />
    <option name="builder" path="Wrapping and Braces" hit="Builder methods" />
    <option name="methods" path="Wrapping and Braces" hit="Builder methods" />
    <option name="calls" path="Wrapping and Braces" hit="Chained method calls" />
    <option name="chained" path="Wrapping and Braces" hit="Chained method calls" />
    <option name="method" path="Wrapping and Braces" hit="Chained method calls" />
    <option name="annotations" path="Wrapping and Braces" hit="Class annotations" />
    <option name="class" path="Wrapping and Braces" hit="Class annotations" />
    <option name="at" path="Wrapping and Braces" hit="Comment at first column" />
    <option name="column" path="Wrapping and Braces" hit="Comment at first column" />
    <option name="comment" path="Wrapping and Braces" hit="Comment at first column" />
    <option name="first" path="Wrapping and Braces" hit="Comment at first column" />
    <option name="comments" path="Wrapping and Braces" hit="Comments" />
    <option name="control" path="Wrapping and Braces" hit="Control statement in one line" />
    <option name="in" path="Wrapping and Braces" hit="Control statement in one line" />
    <option name="line" path="Wrapping and Braces" hit="Control statement in one line" />
    <option name="one" path="Wrapping and Braces" hit="Control statement in one line" />
    <option name="statement" path="Wrapping and Braces" hit="Control statement in one line" />
    <option name="a" path="Wrapping and Braces" hit="Each 'case' on a separate line" />
    <option name="case" path="Wrapping and Braces" hit="Each 'case' on a separate line" />
    <option name="each" path="Wrapping and Braces" hit="Each 'case' on a separate line" />
    <option name="line" path="Wrapping and Braces" hit="Each 'case' on a separate line" />
    <option name="on" path="Wrapping and Braces" hit="Each 'case' on a separate line" />
    <option name="separate" path="Wrapping and Braces" hit="Each 'case' on a separate line" />
    <option name="ensure" path="Wrapping and Braces" hit="Ensure right margin is not exceeded" />
    <option name="exceeded" path="Wrapping and Braces" hit="Ensure right margin is not exceeded" />
    <option name="is" path="Wrapping and Braces" hit="Ensure right margin is not exceeded" />
    <option name="margin" path="Wrapping and Braces" hit="Ensure right margin is not exceeded" />
    <option name="not" path="Wrapping and Braces" hit="Ensure right margin is not exceeded" />
    <option name="right" path="Wrapping and Braces" hit="Ensure right margin is not exceeded" />
    <option name="constants" path="Wrapping and Braces" hit="Enum constants" />
    <option name="enum" path="Wrapping and Braces" hit="Enum constants" />
    <option name="extends" path="Wrapping and Braces" hit="Extends/implements/permits keyword" />
    <option name="implements" path="Wrapping and Braces" hit="Extends/implements/permits keyword" />
    <option name="keyword" path="Wrapping and Braces" hit="Extends/implements/permits keyword" />
    <option name="permits" path="Wrapping and Braces" hit="Extends/implements/permits keyword" />
    <option name="extends" path="Wrapping and Braces" hit="Extends/implements/permits list" />
    <option name="implements" path="Wrapping and Braces" hit="Extends/implements/permits list" />
    <option name="list" path="Wrapping and Braces" hit="Extends/implements/permits list" />
    <option name="permits" path="Wrapping and Braces" hit="Extends/implements/permits list" />
    <option name="annotations" path="Wrapping and Braces" hit="Field annotations" />
    <option name="field" path="Wrapping and Braces" hit="Field annotations" />
    <option name="braces" path="Wrapping and Braces" hit="Force braces" />
    <option name="force" path="Wrapping and Braces" hit="Force braces" />
    <option name="declarations" path="Wrapping and Braces" hit="Group declarations" />
    <option name="group" path="Wrapping and Braces" hit="Group declarations" />
    <option name="at" path="Wrapping and Braces" hit="Hard wrap at:" />
    <option name="hard" path="Wrapping and Braces" hit="Hard wrap at:" />
    <option name="wrap" path="Wrapping and Braces" hit="Hard wrap at:" />
    <option name="class" path="Wrapping and Braces" hit="In class declaration" />
    <option name="declaration" path="Wrapping and Braces" hit="In class declaration" />
    <option name="in" path="Wrapping and Braces" hit="In class declaration" />
    <option name="declaration" path="Wrapping and Braces" hit="In lambda declaration" />
    <option name="in" path="Wrapping and Braces" hit="In lambda declaration" />
    <option name="lambda" path="Wrapping and Braces" hit="In lambda declaration" />
    <option name="declaration" path="Wrapping and Braces" hit="In method declaration" />
    <option name="in" path="Wrapping and Braces" hit="In method declaration" />
    <option name="method" path="Wrapping and Braces" hit="In method declaration" />
    <option name="break" path="Wrapping and Braces" hit="Indent 'break' from 'case'" />
    <option name="case" path="Wrapping and Braces" hit="Indent 'break' from 'case'" />
    <option name="from" path="Wrapping and Braces" hit="Indent 'break' from 'case'" />
    <option name="indent" path="Wrapping and Braces" hit="Indent 'break' from 'case'" />
    <option name="branches" path="Wrapping and Braces" hit="Indent 'case' branches" />
    <option name="case" path="Wrapping and Braces" hit="Indent 'case' branches" />
    <option name="indent" path="Wrapping and Braces" hit="Indent 'case' branches" />
    <option name="builder" path="Wrapping and Braces" hit="Keep builder methods indents" />
    <option name="indents" path="Wrapping and Braces" hit="Keep builder methods indents" />
    <option name="keep" path="Wrapping and Braces" hit="Keep builder methods indents" />
    <option name="methods" path="Wrapping and Braces" hit="Keep builder methods indents" />
    <option name="keep" path="Wrapping and Braces" hit="Keep when reformatting" />
    <option name="reformatting" path="Wrapping and Braces" hit="Keep when reformatting" />
    <option name="when" path="Wrapping and Braces" hit="Keep when reformatting" />
    <option name="breaks" path="Wrapping and Braces" hit="Line breaks" />
    <option name="line" path="Wrapping and Braces" hit="Line breaks" />
    <option name="annotations" path="Wrapping and Braces" hit="Local variable annotations" />
    <option name="local" path="Wrapping and Braces" hit="Local variable annotations" />
    <option name="variable" path="Wrapping and Braces" hit="Local variable annotations" />
    <option name="annotations" path="Wrapping and Braces" hit="Method annotations" />
    <option name="method" path="Wrapping and Braces" hit="Method annotations" />
    <option name="arguments" path="Wrapping and Braces" hit="Method call arguments" />
    <option name="call" path="Wrapping and Braces" hit="Method call arguments" />
    <option name="method" path="Wrapping and Braces" hit="Method call arguments" />
    <option name="declaration" path="Wrapping and Braces" hit="Method declaration parameters" />
    <option name="method" path="Wrapping and Braces" hit="Method declaration parameters" />
    <option name="parameters" path="Wrapping and Braces" hit="Method declaration parameters" />
    <option name="method" path="Wrapping and Braces" hit="Method parentheses" />
    <option name="parentheses" path="Wrapping and Braces" hit="Method parentheses" />
    <option name="list" path="Wrapping and Braces" hit="Modifier list" />
    <option name="modifier" path="Wrapping and Braces" hit="Modifier list" />
    <option name="expressions" path="Wrapping and Braces" hit="Multiple expressions in one line" />
    <option name="in" path="Wrapping and Braces" hit="Multiple expressions in one line" />
    <option name="line" path="Wrapping and Braces" hit="Multiple expressions in one line" />
    <option name="multiple" path="Wrapping and Braces" hit="Multiple expressions in one line" />
    <option name="one" path="Wrapping and Braces" hit="Multiple expressions in one line" />
    <option name="after" path="Wrapping and Braces" hit="New line after '('" />
    <option name="line" path="Wrapping and Braces" hit="New line after '('" />
    <option name="new" path="Wrapping and Braces" hit="New line after '('" />
    <option name="after" path="Wrapping and Braces" hit="New line after '{'" />
    <option name="line" path="Wrapping and Braces" hit="New line after '{'" />
    <option name="new" path="Wrapping and Braces" hit="New line after '{'" />
    <option name="line" path="Wrapping and Braces" hit="Operation sign on next line" />
    <option name="next" path="Wrapping and Braces" hit="Operation sign on next line" />
    <option name="on" path="Wrapping and Braces" hit="Operation sign on next line" />
    <option name="operation" path="Wrapping and Braces" hit="Operation sign on next line" />
    <option name="sign" path="Wrapping and Braces" hit="Operation sign on next line" />
    <option name="other" path="Wrapping and Braces" hit="Other" />
    <option name="annotations" path="Wrapping and Braces" hit="Parameter annotations" />
    <option name="parameter" path="Wrapping and Braces" hit="Parameter annotations" />
    <option name="line" path="Wrapping and Braces" hit="Place ')' on new line" />
    <option name="new" path="Wrapping and Braces" hit="Place ')' on new line" />
    <option name="on" path="Wrapping and Braces" hit="Place ')' on new line" />
    <option name="place" path="Wrapping and Braces" hit="Place ')' on new line" />
    <option name="line" path="Wrapping and Braces" hit="Place '}' on new line" />
    <option name="new" path="Wrapping and Braces" hit="Place '}' on new line" />
    <option name="on" path="Wrapping and Braces" hit="Place '}' on new line" />
    <option name="place" path="Wrapping and Braces" hit="Place '}' on new line" />
    <option name="blocks" path="Wrapping and Braces" hit="Simple blocks in one line" />
    <option name="in" path="Wrapping and Braces" hit="Simple blocks in one line" />
    <option name="line" path="Wrapping and Braces" hit="Simple blocks in one line" />
    <option name="one" path="Wrapping and Braces" hit="Simple blocks in one line" />
    <option name="simple" path="Wrapping and Braces" hit="Simple blocks in one line" />
    <option name="classes" path="Wrapping and Braces" hit="Simple classes in one line" />
    <option name="in" path="Wrapping and Braces" hit="Simple classes in one line" />
    <option name="line" path="Wrapping and Braces" hit="Simple classes in one line" />
    <option name="one" path="Wrapping and Braces" hit="Simple classes in one line" />
    <option name="simple" path="Wrapping and Braces" hit="Simple classes in one line" />
    <option name="in" path="Wrapping and Braces" hit="Simple lambdas in one line" />
    <option name="lambdas" path="Wrapping and Braces" hit="Simple lambdas in one line" />
    <option name="line" path="Wrapping and Braces" hit="Simple lambdas in one line" />
    <option name="one" path="Wrapping and Braces" hit="Simple lambdas in one line" />
    <option name="simple" path="Wrapping and Braces" hit="Simple lambdas in one line" />
    <option name="in" path="Wrapping and Braces" hit="Simple methods in one line" />
    <option name="line" path="Wrapping and Braces" hit="Simple methods in one line" />
    <option name="methods" path="Wrapping and Braces" hit="Simple methods in one line" />
    <option name="one" path="Wrapping and Braces" hit="Simple methods in one line" />
    <option name="simple" path="Wrapping and Braces" hit="Simple methods in one line" />
    <option name="else" path="Wrapping and Braces" hit="Special 'else if' treatment" />
    <option name="if" path="Wrapping and Braces" hit="Special 'else if' treatment" />
    <option name="special" path="Wrapping and Braces" hit="Special 'else if' treatment" />
    <option name="treatment" path="Wrapping and Braces" hit="Special 'else if' treatment" />
    <option name="call" path="Wrapping and Braces" hit="Take priority over call chain wrapping" />
    <option name="chain" path="Wrapping and Braces" hit="Take priority over call chain wrapping" />
    <option name="over" path="Wrapping and Braces" hit="Take priority over call chain wrapping" />
    <option name="priority" path="Wrapping and Braces" hit="Take priority over call chain wrapping" />
    <option name="take" path="Wrapping and Braces" hit="Take priority over call chain wrapping" />
    <option name="wrapping" path="Wrapping and Braces" hit="Take priority over call chain wrapping" />
    <option name="operation" path="Wrapping and Braces" hit="Ternary operation" />
    <option name="ternary" path="Wrapping and Braces" hit="Ternary operation" />
    <option name="keyword" path="Wrapping and Braces" hit="Throws keyword" />
    <option name="throws" path="Wrapping and Braces" hit="Throws keyword" />
    <option name="list" path="Wrapping and Braces" hit="Throws list" />
    <option name="throws" path="Wrapping and Braces" hit="Throws list" />
    <option name="guides" path="Wrapping and Braces" hit="Visual guides" />
    <option name="visual" path="Wrapping and Braces" hit="Visual guides" />
    <option name="after" path="Wrapping and Braces" hit="Wrap after modifier list" />
    <option name="list" path="Wrapping and Braces" hit="Wrap after modifier list" />
    <option name="modifier" path="Wrapping and Braces" hit="Wrap after modifier list" />
    <option name="wrap" path="Wrapping and Braces" hit="Wrap after modifier list" />
    <option name="at" path="Wrapping and Braces" hit="Wrap at right margin" />
    <option name="margin" path="Wrapping and Braces" hit="Wrap at right margin" />
    <option name="right" path="Wrapping and Braces" hit="Wrap at right margin" />
    <option name="wrap" path="Wrapping and Braces" hit="Wrap at right margin" />
    <option name="call" path="Wrapping and Braces" hit="Wrap first call" />
    <option name="first" path="Wrapping and Braces" hit="Wrap first call" />
    <option name="wrap" path="Wrapping and Braces" hit="Wrap first call" />
    <option name="on" path="Wrapping and Braces" hit="Wrap on typing" />
    <option name="typing" path="Wrapping and Braces" hit="Wrap on typing" />
    <option name="wrap" path="Wrapping and Braces" hit="Wrap on typing" />
  </configurable>
</options>PK�����,META-INF/intellij.editorconfig.kotlin_module	
H
!org.editorconfig.configmanagement#EditorConfigIndentOptionsProviderKt

*org.editorconfig.configmanagement.extended'EditorConfigCodeStyleSettingsModifierKt(IntellijConfigOptionDescriptorProviderKt
7
org.editorconfig.coreEditorConfigAutomatonBuilderKt
E
%org.editorconfig.language.codeinsightEditorConfigFoldingBuilderKt
X
0org.editorconfig.language.codeinsight.completion$EditorConfigAppendInsertionHandlerKt
�
1org.editorconfig.language.codeinsight.inspections#EditorConfigEmptyHeaderInspectionKt(EditorConfigHeaderUniquenessInspectionKt)EditorConfigNumerousWildcardsInspectionKt4EditorConfigPatternEnumerationRedundancyInspectionKt&EditorConfigShadowedOptionInspectionKt%EditorConfigSpaceInHeaderInspectionKt'EditorConfigUnexpectedCommaInspectionKt$EditorConfigVerifyByCoreInspectionKt
@
org.editorconfig.language.indexEditorConfigIdentifierIndexKt
�
"org.editorconfig.language.messagesEditorConfigBundleKt3EditorConfigWrongFileEncodingNotificationProviderKt/EditorConfigWrongFileNameNotificationProviderKt
L
,org.editorconfig.language.schema.descriptorsEditorConfigDescriptorUtilKt
9
org.editorconfig.language.utilEditorConfigGlobUtilsKt
D
!org.editorconfig.plugincomponentsEditorConfigPropertiesServiceKt"*PKz�3���icons/EditorconfigIcons.class���=[
java/lang/Object<init>()V	
com/intellij/ui/IconManagergetInstance()Lcom/intellij/ui/IconManager;icons/EditorconfigIcons
java/lang/ClassgetClassLoader()Ljava/lang/ClassLoader;loadRasterizedIcon?(Ljava/lang/String;Ljava/lang/ClassLoader;II)Ljavax/swing/Icon;icons/partiallyOverridden.svgz˜<

load((Ljava/lang/String;II)Ljavax/swing/Icon;	
!"#PartiallyOverriddenLjavax/swing/Icon;%icons/partiallyOverriding.svg��'�	
()#PartiallyOverridingRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotationsCodeLineNumberTableLocalVariableTablethisLicons/EditorconfigIcons;pathLjava/lang/String;cacheKeyIflags$RuntimeInvisibleParameterAnnotations<clinit>
SourceFileEditorconfigIcons.java$$$reportNull$$$0(I)V;<

=javax/swing/Icon?>Argument for @NotNull parameter '%s' of %s.%s must not be nullA*@NotNull method %s.%s must not return nullC2java/lang/StringHformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;JK
IL"java/lang/IllegalArgumentExceptionN(Ljava/lang/String;)VP
OQjava/lang/IllegalStateExceptionS
TQ[Ljava/lang/Object;Vjava/lang/RuntimeExceptionX
StackMapTable1
"#*+,+)#*+,+-/*��.
/01
-l!*��>�*
��Y��>�ZW@./ !23!45!65*+,++7+8-3�� $&��'�.

;<-���B�D������ YES�YFS��YFS�YGS��YGS���M� �OZ_�R��TZ_�U��Z�DIUICI�I�IW�IW�IW�IW�IW�IW�IW�IW�IWXIJIJY9:PK���&**icons/editorconfig.png�PNG


IHDR�a�IDATx�c���?%�������������ϯ��AWC�����-<��M���=� y��۷m��i����daa�D�����7�������l*((8����<����@�.kkkg ���ݽ���d��۷{��@��߿
���[lmm�Pв���/]�f�����-...��O������������ddd,GVu�˗/�����{{{?������:�9�@�����)���������@�}���x5{��U��������Ԅ����`a��F��=�(kii���j?ȩ�w��9����hqq�����[ bbb��Qb��ܼ���i00�����>���3g�L�:u��y��@�εk��ިF�F ��YVV�����#G�aЀ��98���-YYY��~�ڌM�O�Z��XF(!%��-``�@�������
0U~#dq10l�GGG�LKK[�����'��� ^�4;O_���$IEND�B`�PK���icons/editorconfig@2x.png�PNG


IHDR  szz��IDATx��WgL[W&��:��_��UǯJL!��2[6b��Cb���6�A%	#�j ��2�T&�XF5�J"HpLJi X��4�j�N�,!d�@,j���{��s�w����'	�'`iiyT�7�e`(�4u�q	8���ޏ���%&&����:��������	p����kkk{���J[ZZڢ������8VVV����N���ɺ��/B��V�����klld�u�9	|ӗ��9l @���.IOO�����a�7�$�:b@]PP 9��������*�\5';;;Axx��T*m ��Ju�HTVV��5[�;� �>P�`S:77�G>>>����
__�y�5���G!���^(����]__߹��P��h�������2��.A����Z��&����xx�]]]��d�:cJ�!44T��©�x���(8����Ҭ��᜜���	���,�\�Y�WWW9�*'���p+���qRRR����ٝ鄢r��<77��'�ùv��H�a��!Y���ĄQ_j4nHH���+�J�)
)RRRn:;;��j�����bW�n�����%P.�����X2��Q�n�ňYo``�BMM��E�\����Z�����s155�WýN�c�NJ;GG�U(z���1��{�U�z�JDD�]CVxzz.�\5�%�&�̳��������nhh������U�gr�_`�SM``�,���)M���ݠ���I�=K�O�a
@��M`rr�f||�����	}qll�-21	���hZ� ���B_�:�宮�撒����C����U�^r dM�ߝ�H$�0�]n
#���~I!) t�{�P�#�Œ�+����#xg(�mmm����'�J�* c̻N��!ԉ����}�dgg���QQQSD�b����i����@��A>g|E��e E����R����B�.//�)
>��?=?(Cfffx��؏�k�����=|q3����T�-�dc���զ�)�P,|y�n�5�!�j666J)6��־;leDl�CV�Q�q)b�1F�꣔d�\nd	�:p����Ÿ������Z+��q�8ɷ�&���tB�R���q�����?���>�a:d��X��?�TTT�ď���8<�~&�6Q�Ř'����!>�*����󅅅}�3�p�e���.sT��+̱M��tj��I����	�*4�>�IEND�B`�PKR5��icons/editorconfig@2x_dark.png�PNG


IHDR  szz��IDATx��WkH�i�YoX�k^���
�� �(�pUP�]PTP�	��x��9�3:N�;ͤsSgIZl)�����IV�Rd�n�l�Jv��l7���"3:�ͺƒ3��{����\>��`�l&8�N@��[�t�
��
�\�ݿQ��t��B�p���n����_,��,�_h���9���6`gg����q211Q���3��~�&�khh����s8����@}}�oIII|<?p�I�{>�?T^^>� ���
+++'
��I�&�/������Ѡ� �r�����֜�&NWW����y2$$������$D";;�4ּ<�A�Cl��R�|*���D������ο��TYB���&{�T��\.����������r�����"<�y`�9(w��i�9����}�%_6��J���1f��AF���A�B8EEE�eee�%%%c����%�(��ǚp뜣���\�gg�he�3V#0\[[��\�N(*GI� s�♛�{f=�Y�Hi��!�
y��y��trrj��,�o��c�������Z�~	Ͼ������\W�����ԁ�sU[[�cso�u�<��h^����´���'�Є�
W�CC�5u`TT�7��~�r�����~J�����0��2�-�� �@둞�������AN{�V��+##������cH�_鳧��O�zw���w?����
�)�F9��.Q�s���G�=;���N4	�] o%??�C����Wtc�w�\Lڀ���:��d���6=E�'111�D����M"G���C�!v����N�w]�n�n���K����=22����`�B�۞�x'=P8���0��F�Z�p0Ƹ�
M<p�%ԉk999C�g�VЍi R(�3���?�&Ь�,�_��n&VT<�T�;����R������b��?
'keR� ��V#��R��|�fJKK{)�(��Q�ޑ@Dnn�bi!v��0	xq��޾��Am��y���gUXҎ����䖔d(�R���th����?����ۣ�(0��ጛH���d�	��Z�ccc���Z�[F?���K�aK8|��׷�d�UUUWq�A��)��oF�Lj-b`�<�C�9��E���'�5Z�j�I��(�\Xlg^�ڀs��ym�g�zk�Ф���r��>�-�a ��IEND�B`�PK�Q�//icons/editorconfig_dark.png�PNG


IHDR�a�IDATx�c���?%�aӦM���…�Ξ=���9sځ|t5��-**�"--ݕ���i���=� 2iҤ�m��̍%%%�֯_�D��+V��QZZ�?55uS]]ݱŋ��f�ʕ+S��]k֬q�-Z�W]]�NAA�����������^���`-		Y���hۖ�K�^���^ӈ�YXX�����n@kk�rd'N����Ռ��ϛ7�Y__�%�%ׁȁ

Ζ���)LII�����T^^~�/��|�����0L���L�:��Xp��tv(�rrrv�_MJJ��`kk;����hMM��)S��Y0a„�@}�(��q���˗��ނ���ZZZuuu'��ŭ
[���>�7�ѣ���6l��YYY�����611��-@g͚5g:X�jU0�Vqpp4c�������2B	)i�ڵ����9V������*��5�Dq10l�m\��޾���m50�O.X��J�3h
�չ��IEND�B`�PK�.(icons/partiallyOverridden.png�PNG


IHDRVu\��IDATx�c` DFF�G��|W5gӝ�ٛoa$�UC���9�o������{�����0��V������A&�0�]�������>+l9��Al�P�3�����j�6�k�=c$�Cíu���O�
w�
�a�a�M
�I�s�����Al�Hk8�C
��@�F!�x�BCCـ
�œ	śi�*�U|��ח��M���2QQQۀ�EA|G��-Z�!�IEND�B`�PK_�m���icons/partiallyOverridden.svg<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12">
  <g fill="none" fill-rule="evenodd">
    <circle cx="4" cy="6" r="4" fill="#40B6E0" fill-opacity=".7"/>
    <path fill="#6E6E6E" d="M9,4 L10,4 L10,6 L9,6 L9,4 Z M9,2 L9,0 L10,0 L10,2 L9,2 Z M9,8 L10,8 L10,9 L12,9 L9.5,12 L7,9 L9,9 L9,8 Z"/>
    <path fill="#231F20" fill-opacity=".7" d="M4,8 C2.8954305,8 2,7.1045695 2,6 C2,4.8954305 2.8954305,4 4,4 C5.1045695,4 6,4.8954305 6,6 C6,7.1045695 5.1045695,8 4,8 Z M4,7 C4.55228475,7 5,6.55228475 5,6 C5,5.44771525 4.55228475,5 4,5 C3.44771525,5 3,5.44771525 3,6 C3,6.55228475 3.44771525,7 4,7 Z"/>
  </g>
</svg>
PK[z>��� icons/partiallyOverridden@2x.png�PNG


IHDR�w=��IDATxڽV]oQ%11���O��'�H`��B�ɲ�|D��A\S[۪�1F��/}(������M_Tv���ZMM��gn!!H��MN2w��3�ΰ��t=z�F#t��hN���)���;dEE�@�D�hv�\9�u�t�#�}�b;��YyH܎�w}Z9��S$"D$�0�\�{o����,VO���V�kN�%����c9]^C�/mA1����G�ĩ�T:�ȫL�Y��X\>�3�3\rz!�>�����o��(g���
��y��O��,��8H�w Ϳ><�|#qY9e��MF�"��<�\�0`���R��	dX��ux��׋��ג�+��L
n-Հ�3��/1�6�&��-e��fokI�ȡtn,V�Ȑ(1�C��JW	�k.��*A�e�Df,G`�����:<l-�ʍ9�Mv���	\OfYC��Q�ͬ0X�c�G1�����Li�/Q���2�g�����@6�(F���w�1�\G/�U�/�7Qjƈ�ы�:*��*\�+�{��@6��f��BӰ�AF��a�y\��D��(������e�������
��q�T�	�z�I�%A�8�t8�B�m���I�L&�I�h� _�?��ۈ��_6Ԏ�í�߉4���YH!IEND�B`�PK��a��%icons/partiallyOverridden@2x_dark.png�PNG


IHDR�w=��IDATxڽV[oQ&11���O��'�/JKk�P0Y�KqMmm����'�e����R���.�p����h��2�9�dSi�E�&_2g�;�3�΢�t�	�B@�գZ��3fQ3�������(���t�ck�q��1���&/Ja��z���qܜ�$|\O���
x�n��lO��bM��!�tR��d�6^K`dq�~m����(?V���Je��
�n���U�>O���^]?��<��=�M�&[��t^�驡�zY��o���Yzz����@H�a�p�q�q���)Jl2?ٟ���V�2��	��lM {@o˜����^Ĥ��oDr
���mo���0���B��j����D�e�p{�Β�f+1tsG�l_�����D�L��j0�%�a9<sU�&���a�lgkW��(�n�m���`}:�j�sj���e>�����|�ϔ68Se����d.q6��3�M>��y�-KB�p����`K������c�i���;����`M,���f+d�O1����
2h�;��$���d�?p��oJ>��>8��Q+�^�ÓD��c�$��@�8�t�H$r*.�I^�XWJNc)�eY#_�?��
���_�	Ou������IEND�B`�PK��3&&"icons/partiallyOverridden_dark.png�PNG


IHDRVu\��IDATx�c` L�>�?�@�滪9����|�#�� 1�27�P��|�}����{�?��� 6H$�aȴڽ���	� v���Ar@Nh:�����c0�Ab@��N
~��RT��!�� 1n�+�v�z�l��@l�H��ojMz������b��@rX�R�`�� 6ra�6�j�*6�½ �0<mڴMx5͜9���T�	 ���M�gϖj�6i�$Q�B�v�*�IEND�B`�PK�!x��"icons/partiallyOverridden_dark.svg<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12">
  <g fill="none" fill-rule="evenodd">
    <circle cx="4" cy="6" r="4" fill="#40B6E0" fill-opacity=".7"/>
    <path fill="#231F20" fill-opacity=".7" d="M4,8 C2.8954305,8 2,7.1045695 2,6 C2,4.8954305 2.8954305,4 4,4 C5.1045695,4 6,4.8954305 6,6 C6,7.1045695 5.1045695,8 4,8 Z M4,7 C4.55228475,7 5,6.55228475 5,6 C5,5.44771525 4.55228475,5 4,5 C3.44771525,5 3,5.44771525 3,6 C3,6.55228475 3.44771525,7 4,7 Z"/>
    <path fill="#AFB1B3" d="M9,4 L10,4 L10,6 L9,6 L9,4 Z M9,2 L9,0 L10,0 L10,2 L9,2 Z M9,8 L10,8 L10,9 L12,9 L9.5,12 L7,9 L9,9 L9,8 Z"/>
  </g>
</svg>
PK�Y],,icons/partiallyOverriding.png�PNG


IHDRVu\��IDATx�c` .�ɜO�v2.P��Z�3i���/]H��'Τ�r�T|54�
�h/T1�O����|W5gӝ�ٛoa$�R7)s�
��ͷ��������@b��@rV�L���Q������`b��}�$��䄦���
[=c$����$���
 E���1�
á�ֺ�mw��wΆ;	����0����Ф��[���
� 6H$�5�!	�O b#��������:sW�IEND�B`�PK�v�'��icons/partiallyOverriding.svg<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12">
  <g fill="none" fill-rule="evenodd">
    <circle cx="4" cy="6" r="4" fill="#40B6E0" fill-opacity=".7"/>
    <path fill="#231F20" fill-opacity=".7" d="M4,8 C2.8954305,8 2,7.1045695 2,6 C2,4.8954305 2.8954305,4 4,4 C5.1045695,4 6,4.8954305 6,6 C6,7.1045695 5.1045695,8 4,8 Z M4,7 C4.55228475,7 5,6.55228475 5,6 C5,5.44771525 4.55228475,5 4,5 C3.44771525,5 3,5.44771525 3,6 C3,6.55228475 3.44771525,7 4,7 Z"/>
    <path fill="#DB5860" d="M9,4 L10,4 L10,6 L9,6 L9,4 Z M9,2 L9,0 L10,0 L10,2 L9,2 Z M9,8 L10,8 L10,9 L12,9 L9.5,12 L7,9 L9,9 L9,8 Z" transform="matrix(1 0 0 -1 0 12)"/>
  </g>
</svg>
PK��b�� icons/partiallyOverriding@2x.png�PNG


IHDR�w=��IDATx��TMoQ%11э•�0��AKX���PX�����A��ֶVc�ѕqâ���P)�1L@h>j�5��D[���Dh��'9�}�wΛ{g�Dҥ'���	��d�=Ӫ��w�⮊���N���huH7i�+�)��TZճ�G�7V)w$q�Lv�bm�Ĉsh��G�ev�� �̍�|�
���B�	�s��>�Lt�����P���@������=��u?�I���/��r
��l0P�Y�a�ԆS'E`I����<�.��觶�q�k��jՕ�B�yY����~����A�K&�p�r��mo�k
��;4
�X�Χ�듃�3�H|s��`{�#qY9��]�{"{��:q6Pj�0�Tek�J�sV��.V��k{��-"��5��Ty��>7C��r��U��;b>ٓ��*v�X܌�ku�=��`�U�+�#^��
��D
,�k������V�v�˂A^�A�ɖ�5p.|��P�k��)�{��Q�8��d�3��h�Η�{<*�����Ӹ��)�� �_~4.�K��h�-��#΁~��G�^�+��̕(�����2*:�

2h]v-=	d'Ql����#<��s�=����7�_������IEND�B`�PK7vx��"icons/partiallyOverriding_dark.svg<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12">
  <g fill="none" fill-rule="evenodd">
    <circle cx="4" cy="6" r="4" fill="#40B6E0" fill-opacity=".7"/>
    <path fill="#231F20" fill-opacity=".7" d="M4,8 C2.8954305,8 2,7.1045695 2,6 C2,4.8954305 2.8954305,4 4,4 C5.1045695,4 6,4.8954305 6,6 C6,7.1045695 5.1045695,8 4,8 Z M4,7 C4.55228475,7 5,6.55228475 5,6 C5,5.44771525 4.55228475,5 4,5 C3.44771525,5 3,5.44771525 3,6 C3,6.55228475 3.44771525,7 4,7 Z"/>
    <path fill="#C75450" d="M9,4 L10,4 L10,6 L9,6 L9,4 Z M9,2 L9,0 L10,0 L10,2 L9,2 Z M9,8 L10,8 L10,9 L12,9 L9.5,12 L7,9 L9,9 L9,8 Z" transform="matrix(1 0 0 -1 0 12)"/>
  </g>
</svg>
PK3{AAAinspectionDescriptions/EditorConfigCharClassLetterRedundancy.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports wildcard patterns in the EditorConfig section that contain a duplicate character in the character class, for example <code>[aa]</code>.
</body>
</html>
PK��A�PP;inspectionDescriptions/EditorConfigCharClassRedundancy.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports character classes that consist of a single character.
Such classes can be simplified to a character, for example <code>[a]</code>&rarr;<code>a</code>.
</body>
</html>
PK�����<inspectionDescriptions/EditorConfigDeprecatedDescriptor.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports EditorConfig properties that are no longer supported.
</body>
</html>
PK��>FF3inspectionDescriptions/EditorConfigEmptyHeader.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports sections with an empty header. Section header must contain file path globs in the format similar to one supported by <code>gitignore</code>.
</body>
</html>
PK�G�%��4inspectionDescriptions/EditorConfigEmptySection.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports sections that do not contain any EditorConfig properties.
</body>
</html>
PKdN�F��0inspectionDescriptions/EditorConfigEncoding.html<html>
<body>
Checks that current file encoding matches the encoding defined in "charset" property of .editorconfig file.
</body>
</html>PK�K��8inspectionDescriptions/EditorConfigHeaderUniqueness.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports sections that define the same file pattern as other sections.
</body>
</html>
PKS�1�446inspectionDescriptions/EditorConfigKeyCorrectness.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports properties that are not supported by the IDE. Note: some “ij” domain properties may require specific language plugins.
</body>
</html>
PK�
�(;;9inspectionDescriptions/EditorConfigListAcceptability.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports lists of values that are used in properties in which lists are not supported. In this case, only a single value can be specified.
</body>
</html>
PK���BinspectionDescriptions/EditorConfigMissingRequiredDeclaration.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports properties that miss the required declarations. Refer to the documentation for more information.
</body>
</html>
PK���$BB7inspectionDescriptions/EditorConfigNoMatchingFiles.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports sections with wildcard patterns that do not match any files under the directory in
which the <code>.editorconfig</code> file is located.
</body>
</html>
PK���9inspectionDescriptions/EditorConfigNumerousWildcards.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports sections that contain too many wildcards. Using a lot of wildcards may lead to performance issues.
</body>
</html>PKWL���8inspectionDescriptions/EditorConfigOptionRedundancy.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports properties that are redundant when another applicable section already contains the same property and value.
<p>
For example:
<pre><code>
[*]
indent_size=4
[*.java]
indent_size=4
</code></pre>
are both applicable to <code>*.java</code> files and define the same <code>indent_size</code> value.
</body>
</html>
PKG�:&��9inspectionDescriptions/EditorConfigPairAcceptability.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports key-value pairs that are not allowed in the current context.
</body>
</html>
PK��Oyy7inspectionDescriptions/EditorConfigPartialOverride.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports subsets of files specified in the current section that overlap with other subsets in other sections. For example:
<code>[{foo,bar}]</code> and <code>[{foo,bas}]</code> both contain “foo”.
</body>
</html>
PKϩy^''DinspectionDescriptions/EditorConfigPatternEnumerationRedundancy.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports pattern lists that are either empty <code>{}</code> or contain just one pattern, for example <code>{foo}</code> in contrast to
a list containing multiple patterns, for example <code>{foo,bar}</code>. In this case braces are handled as a part of the name. For example,
the pattern <code>*.{a}</code> will match the file <code>my.{a}</code> but not <code>my.a</code>.
</body>
</html>
PK{���9inspectionDescriptions/EditorConfigPatternRedundancy.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports file patterns that are redundant as there already are other patterns that define the same scope of files or even a broader one.
For example, in <code>[{*.java,*}]</code> the first <code>*.java</code> pattern defines a narrower scope compared to <code>*</code>.
That is why it is redundant and can be removed.
</body>
</html>
PK4��U��<inspectionDescriptions/EditorConfigReferenceCorrectness.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports identifiers that are either unknown or have a wrong type.
</body>
</html>
PKNS�77BinspectionDescriptions/EditorConfigRootDeclarationCorrectness.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports unexpected top-level declarations. Top-level declarations other than “root=true” are not allowed in the EditorConfig file.
</body>
</html>PK�6�XnnAinspectionDescriptions/EditorConfigRootDeclarationUniqueness.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports multiple top-level declarations. There can be only one optional “root=true” top-level declaration in the EditorConfig file.
Using multiple top-level declarations is not allowed.
</body>
</html>PK�*�}��6inspectionDescriptions/EditorConfigShadowedOption.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports properties that are already defined in other sections.
<p>For example:
<pre><code>
[*.java]
indent_size=4
[{*.java,*.js}]
indent_size=2
</code></pre>
The second section includes all <code>*.java</code> files too but it  also redefines indent_size.
As a result the value 2 will be used for files matching <code>*.java</code>.
</body>
</html>
PKr��47inspectionDescriptions/EditorConfigShadowingOption.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports properties that override the same properties defined earlier in the file.
<p>For example:
<pre><code>
[*.java]
indent_size=4
[{*.java,*.js}]
indent_size=2
</code></pre>
The second section includes the same files as <code>[*.java]</code> but also sets indent_size to value 2.
Thus the first declaration <code>indent_size=4</code>will be ignored.
</body>
</html>
PK��>>5inspectionDescriptions/EditorConfigSpaceInHeader.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports space characters in wildcard patterns that affect pattern matching.
If these characters are not intentional, they should be removed.
</body>
</html>
PK�9\�''7inspectionDescriptions/EditorConfigUnexpectedComma.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports commas that cannot be used in the current context. Commas are allowed only as separators for values in lists.
</body>
</html>
PK�����9inspectionDescriptions/EditorConfigUnusedDeclaration.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports unused declarations. Such declarations can be removed.
</body>
</html>
PKC�Ʀ��8inspectionDescriptions/EditorConfigValueCorrectness.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports property values that do not meet value restrictions. For example, some properties may be only “true” or “false”,
others contain only integer numbers etc. If a value has a limited set of variants, use code completion to see all of them.
</body>
</html>
PK��X��7inspectionDescriptions/EditorConfigValueUniqueness.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports duplicates in lists of values.
</body>
</html>
PK���X��4inspectionDescriptions/EditorConfigVerifyByCore.html<html>
<body>
Verifies the whole file using the backing EditorConfig core library and reports any failures.
Any such failure would prevent EditorConfig properties from being correctly applied.
</body>
</html>PK�$���:inspectionDescriptions/EditorConfigWildcardRedundancy.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Reports wildcards that become redundant when the “**” wildcard is used in the same section.
<p>
The “**” wildcard defines a broader set of files than any other wildcard.
That is why, any other wildcard used in the same section has no affect and can be removed.
</body>
</html>
PK?	��#schemas/descriptorFormatSchema.json{
  "$id": "intellij-community/plugins/editorconfig/resources/schemas/descriptorFileFormat.json",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "array",
  "items": {
    "$ref": "#/definitions/option"
  },
  "definitions": {
    "option": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string",
          "pattern": "option"
        },
        "key": {
          "$ref": "#/definitions/descriptor"
        },
        "value": {
          "$ref": "#/definitions/descriptor"
        },
        "documentation": {
          "type": "string"
        },
        "deprecated": {
          "type": "string"
        },
        "type_alias": {
          "$ref": "#/definitions/type/alias"
        }
      },
      "required": [
        "type",
        "key",
        "value"
      ]
    },
    "descriptor": {
      "oneOf": [
        {
          "$ref": "#/definitions/list"
        },
        {
          "$ref": "#/definitions/union"
        },
        {
          "$ref": "#/definitions/constant"
        },
        {
          "$ref": "#/definitions/pair"
        },
        {
          "$ref": "#/definitions/std"
        },
        {
          "$ref": "#/definitions/type_alias"
        },
        {
          "$ref": "#/definitions/qualified"
        },
        {
          "$ref": "#/definitions/declaration"
        },
        {
          "$ref": "#/definitions/reference"
        }
      ]
    },
    "list": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string",
          "pattern": "list"
        },
        "values": {
          "type": "array",
          "items": {
            "oneOf": [
              {
                "$ref": "#/definitions/constant"
              },
              {
                "$ref": "#/definitions/union"
              },
              {
                "$ref": "#/definitions/std"
              },
              {
                "$ref": "#/definitions/type_alias"
              }
            ]
          },
          "minLength": 2
        },
        "min_length": {
          "type": "integer",
          "minimum": 0,
          "default": 0
        },
        "allow_repetitions": {
          "type": "boolean",
          "default": false
        },
        "documentation": {
          "type": "string"
        },
        "deprecated": {
          "type": "string"
        },
        "type_alias": {
          "$ref": "#/definitions/type/alias"
        }
      },
      "required": [
        "type",
        "values"
      ]
    },
    "union": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string",
          "pattern": "union"
        },
        "values": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/descriptor"
          },
          "minLength": 2
        },
        "documentation": {
          "type": "string"
        },
        "deprecated": {
          "type": "string"
        },
        "type_alias": {
          "$ref": "#/definitions/type/alias"
        }
      },
      "required": [
        "type",
        "values"
      ]
    },
    "constant": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "pattern": "constant"
            },
            "value": {
              "type": "string"
            },
            "documentation": {
              "type": "string"
            },
            "deprecated": {
              "type": "string"
            },
            "type_alias": {
              "$ref": "#/definitions/type/alias"
            }
          },
          "required": [
            "type",
            "value"
          ]
        }
      ]
    },
    "pair": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string",
          "pattern": "pair"
        },
        "first": {
          "$ref": "#/definitions/descriptor"
        },
        "second": {
          "$ref": "#/definitions/descriptor"
        },
        "documentation": {
          "type": "string"
        },
        "deprecated": {
          "type": "string"
        },
        "type_alias": {
          "$ref": "#/definitions/type/alias"
        }
      },
      "required": [
        "type",
        "first",
        "second"
      ]
    },
    "std": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string",
          "pattern": "number|string"
        },
        "documentation": {
          "type": "string"
        },
        "deprecated": {
          "type": "string"
        },
        "type_alias": {
          "$ref": "#/definitions/type/alias"
        }
      },
      "required": [
        "type"
      ]
    },
    "type_alias": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string",
          "pattern": "^(?!option|list|union|constant|pair|number|string|qualified|declaration|reference).*$"
        },
        "documentation": {
          "type": "string"
        },
        "deprecated": {
          "type": "string"
        },
        "type_alias": {
          "$ref": "#/definitions/type/alias"
        }
      },
      "required": [
        "type"
      ]
    },
    "qualified": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string",
          "pattern": "qualified"
        },
        "values": {
          "type": "array",
          "items": {
            "oneOf": [
              {
                "$ref": "#/definitions/constant"
              },
              {
                "$ref": "#/definitions/union"
              },
              {
                "$ref": "#/definitions/declaration"
              }
            ]
          },
          "minLength": 2
        },
        "documentation": {
          "type": "string"
        },
        "deprecated": {
          "type": "string"
        },
        "type_alias": {
          "$ref": "#/definitions/type/alias"
        }
      },
      "required": [
        "type",
        "values"
      ],
      "description": "It is highly not recommended to use this elsewhere from option.key"
    },
    "declaration": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string",
          "pattern": "declaration"
        },
        "id": {
          "type": "string"
        },
        "needs_references": {
          "type": "boolean",
          "default": true
        },
        "required": {
          "type": "boolean",
          "default": false
        },
        "documentation": {
          "type": "string"
        },
        "deprecated": {
          "type": "string"
        },
        "type_alias": {
          "$ref": "#/definitions/type/alias"
        }
      },
      "required": [
        "type",
        "id"
      ]
    },
    "reference": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string",
          "pattern": "reference"
        },
        "id": {
          "type": "string"
        },
        "documentation": {
          "type": "string"
        },
        "deprecated": {
          "type": "string"
        },
        "type_alias": {
          "$ref": "#/definitions/type/alias"
        }
      },
      "required": [
        "type",
        "id"
      ]
    }
  }
}
PKQ�-��YintentionDescriptions/EditorConfigAddDeclarationPartIntention/after.editorconfig.template[{*.kt, *.kts}]
dotnet_naming_rule.my_rule.severity = warning
dotnet_naming_rule.my_rule.<spot>symbols</spot> = <spot>value</spot>
PKd�|KKZintentionDescriptions/EditorConfigAddDeclarationPartIntention/before.editorconfig.template[{*.kt, *.kts}]
dotnet_naming_rule.<spot>my_rule</spot>.severity = warning
PK2�S�

NintentionDescriptions/EditorConfigAddDeclarationPartIntention/description.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Adds a missing <code>propertyName</code> to the corresponding <code>symbol group</code>.
</body>
</html>
PK��dq77RintentionDescriptions/EditorConfigInvertValueIntention/after.editorconfig.template[{*.kt, *.kts}]
insert_final_newline=<spot>true</spot>
PKD��88SintentionDescriptions/EditorConfigInvertValueIntention/before.editorconfig.template[{*.kt, *.kts}]
insert_final_newline=<spot>false</spot>
PK�{aP((GintentionDescriptions/EditorConfigInvertValueIntention/description.html<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<html>
<body>
Changes the value to the opposite one in options with two possible values. The intention modifies only one occurrence.
</body>
</html>
PK�=���+org/editorconfig/EditorConfigNotifier.class���=\
java/lang/Object<init>()V
	
)com/intellij/ide/util/PropertiesComponentgetInstanceS(Lcom/intellij/openapi/project/Project;)Lcom/intellij/ide/util/PropertiesComponent;editorconfig.notification
getValue&(Ljava/lang/String;)Ljava/lang/String;
java/lang/Stringequals(Ljava/lang/Object;)Z2com/intellij/notification/NotificationGroupManager6()Lcom/intellij/notification/NotificationGroupManager;%org/editorconfig/EditorConfigNotifier!editorconfig#$%getNotificationGroupA(Ljava/lang/String;)Lcom/intellij/notification/NotificationGroup;
'()*5org/editorconfig/language/messages/EditorConfigBundlemessage	,-./0*com/intellij/notification/NotificationTypeERROR,Lcom/intellij/notification/NotificationType;
23456+com/intellij/notification/NotificationGroupcreateNotificationz(Ljava/lang/String;Ljava/lang/String;Lcom/intellij/notification/NotificationType;)Lcom/intellij/notification/Notification;
89:;<+com/intellij/notification/Notifications$BusnotifyQ(Lcom/intellij/notification/Notification;Lcom/intellij/openapi/project/Project;)V
>?@setValue'(Ljava/lang/String;Ljava/lang/String;)VLAST_NOTIFICATION_STATUSLjava/lang/String;
ConstantValueGROUP_DISPLAY_IDCodeLineNumberTableLocalVariableTablethis'Lorg/editorconfig/EditorConfigNotifier;errorM(Lcom/intellij/openapi/project/Project;Ljava/lang/String;Ljava/lang/String;)Vproject&Lcom/intellij/openapi/project/Project;idvaluegroup-Lcom/intellij/notification/NotificationGroup;
StackMapTableRuntimeInvisibleTypeAnnotationsLorg/jetbrains/annotations/Nls;$RuntimeInvisibleParameterAnnotations
SourceFileEditorConfigNotifier.javaInnerClassesZ'com/intellij/notification/NotificationsBus1ABC
DBC E/*��F
GHI	JKE�<*�
�N+-���� �": �&,�+�1*�7*�
+�=�F
1;G4<LM<NB<*B
2OBPQR�S	TUTVWX
8Y[PKW��xll2org/editorconfig/Utils$buildPattern$result$1.class���=D,org/editorconfig/Utils$buildPattern$result$1�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/openapi/fileTypes/FileNameMatcher;Ljava/lang/String;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>()V(I)V

this.Lorg/editorconfig/Utils$buildPattern$result$1;invokeD(Lcom/intellij/openapi/fileTypes/FileNameMatcher;)Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;.com/intellij/openapi/fileTypes/FileNameMatchergetPresentableString()Ljava/lang/String;it0Lcom/intellij/openapi/fileTypes/FileNameMatcher;&(Ljava/lang/Object;)Ljava/lang/Object;
p1Ljava/lang/Object;<clinit>	
 INSTANCE"	#Lkotlin/Metadata;mv	kxi0d1H��
��



��

��0¢¢2
 *00H
¢d2<anonymous>#Lcom/intellij/openapi/util/NlsSafe;kotlin.jvm.PlatformTypeorg/editorconfig/Utils5buildPattern=(Lcom/intellij/openapi/fileTypes/FileType;)Ljava/lang/String;78Utils.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0"	;$*��<
;;+��=�<
>A;=	*+���=�<	
		;�Y�!�$�?
@69AB:CC%&[I'I(I)*I+,I-.[s/0[s1s2s3ssss4sPK�|��1org/editorconfig/Utils$editorConfigExists$1.class���=O+org/editorconfig/Utils$editorConfigExists$1rLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/openapi/vfs/VirtualFile;Ljava/io/File;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>()V(I)V

this-Lorg/editorconfig/Utils$editorConfigExists$1;invoke6(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/io/File;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
java/io/File$com/intellij/openapi/vfs/VirtualFilegetPath()Ljava/lang/String;
 (Ljava/lang/String;)V"
#&Lcom/intellij/openapi/vfs/VirtualFile;&(Ljava/lang/Object;)Ljava/lang/Object;
'p1Ljava/lang/Object;<clinit>	
,INSTANCE.	/Lkotlin/Metadata;mv	kxi0d1+��
��

��

����020H
¢d2<anonymous>Ljava/io/File;org/editorconfig/Utils?editorConfigExists)(Lcom/intellij/openapi/project/Project;)ZABUtils.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0.	E$*��F
EF+��Y+�!�$�G�F
%HIA&E=	*+��(�G�F	
	)*+	E�Y�-�0�J
K@CLMDN:12[I3I4I56I78I9:[s;<[s=s>ss%sPKz��d��1org/editorconfig/Utils$editorConfigExists$2.class���=?+org/editorconfig/Utils$editorConfigExists$2jLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Lkotlin/sequences/Sequence<+Ljava/io/File;>;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0<init>(Ljava/io/File;)V$projectDirLjava/io/File;
	(I)V
this-Lorg/editorconfig/Utils$editorConfigExists$2;invoke()Lkotlin/sequences/Sequence;-()Lkotlin/sequences/Sequence<Ljava/io/File;>;#Lorg/jetbrains/annotations/NotNull;java/io/Filekotlin/sequences/SequencesKt
sequenceOf0([Ljava/lang/Object;)Lkotlin/sequences/Sequence;
()Ljava/lang/Object;
 Lkotlin/Metadata;mv	kxi0d1&��
��


����00H
¢d2<anonymous>Lkotlin/sequences/Sequence;org/editorconfig/Utils0editorConfigExists)(Lcom/intellij/openapi/project/Project;)Z23Utils.ktCodeLocalVariableTableLineNumberTable	SignatureRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations0
	63*+�
*��7
6;�L+*�
S+��8�79:A6/*�!�8�7;
<149=5>7"#[I$I%I&'I()I*+[s,-[s.s/ssPK�6�/3org/editorconfig/Utils$editorConfigExists$3$1.class���=S-org/editorconfig/Utils$editorConfigExists$3$1ZLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Ljava/io/File;Ljava/io/File;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>(Ljava/io/File;)V$projectDirLjava/io/File;
	(I)V
this/Lorg/editorconfig/Utils$editorConfigExists$3$1;invoke(Ljava/io/File;)Ljava/io/File;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;currRootkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
%org/editorconfig/EditorConfigRegistryshouldStopAtProjectRoot()Z!"
 #%com/intellij/openapi/util/io/FileUtil%
filesEqual(Ljava/io/File;Ljava/io/File;)Z'(
&)java/io/File+
getParentFile()Ljava/io/File;-.
,/&(Ljava/lang/Object;)Ljava/lang/Object;
2p1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d1'��

��

��020H
¢d2<anonymous>+org/editorconfig/Utils$editorConfigExists$3C+(Ljava/io/File;)Lkotlin/sequences/Sequence;EUtils.ktCodeLocalVariableTable
StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	H3*+�
*��I
Hi +��$�+*�
�*��+�0�JC,K���I  LMA1H=	*+�,�3�K�I		45NDODFPQGR767[I8I9I:;I<=I>?[s@A[sBsssPK�+a881org/editorconfig/Utils$editorConfigExists$3.class���=N+org/editorconfig/Utils$editorConfigExists$3xLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Ljava/io/File;Lkotlin/sequences/Sequence<+Ljava/io/File;>;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>(Ljava/io/File;)V$projectDirLjava/io/File;
	(I)V
this-Lorg/editorconfig/Utils$editorConfigExists$3;invoke+(Ljava/io/File;)Lkotlin/sequences/Sequence;;(Ljava/io/File;)Lkotlin/sequences/Sequence<Ljava/io/File;>;#Lorg/jetbrains/annotations/NotNull;rootDirkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
-org/editorconfig/Utils$editorConfigExists$3$1	
 !kotlin/sequences/SequencesKt#generateSequenceO(Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence;%&
$'&(Ljava/lang/Object;)Ljava/lang/Object;java/io/File*
,p1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d1/��
��


��0020H
¢d2<anonymous>Lkotlin/sequences/Sequence;org/editorconfig/Utils>editorConfigExists)(Lcom/intellij/openapi/project/Project;)Z@AUtils.ktCodeLocalVariableTableLineNumberTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations0
	D3*+�
*��E
DM+�+� Y*�
�"��(�F�EGHIA)D=	*+�+�-�F�E		./J K?BGLCM:01[I2I3I45I67I89[s:;[s<s=sssPK*�X���-org/editorconfig/Utils$exportToString$1.class���=O'org/editorconfig/Utils$exportToString$1zLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/openapi/fileTypes/FileType;Ljava/lang/Boolean;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>)(Lcom/intellij/openapi/project/Project;)V$project&Lcom/intellij/openapi/project/Project;
	(I)V
this)Lorg/editorconfig/Utils$exportToString$1;invoke>(Lcom/intellij/openapi/fileTypes/FileType;)Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;)com/intellij/psi/search/GlobalSearchScopeallScopeS(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/search/GlobalSearchScope;
%com/intellij/psi/search/FileTypeIndexcontainsFileOfTypeW(Lcom/intellij/openapi/fileTypes/FileType;Lcom/intellij/psi/search/GlobalSearchScope;)Z
 java/lang/Boolean"valueOf(Z)Ljava/lang/Boolean;$%
#&it)Lcom/intellij/openapi/fileTypes/FileType;&(Ljava/lang/Object;)Ljava/lang/Object;'com/intellij/openapi/fileTypes/FileType+
-p1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d16��
��

��

��02
 *00H
¢d2<anonymous>kotlin.jvm.PlatformTypeorg/editorconfig/Utils@exportToString:(Lcom/intellij/openapi/project/Project;)Ljava/lang/String;BCUtils.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	F3*+�
*��G
FC+*�
��!�'�HoG()IA*F=	*+�,�.�HoG		/0J
KADLMEN@12[I3I4I56I78I9:[s;<[s=s>s(s)s?ssPK�D�!!schemas/editorconfig/basic.json[
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "indent_size",
      "documentation": "number of whitespace symbols used for indents"
    },
    "value": {
      "type": "union",
      "values": [
        {
          "type": "number"
        },
        {
          "type": "constant",
          "value": "tab",
          "documentation": "use number of spaces equal to the width of a single tab character"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "indent_style",
      "documentation": "symbols used for indents"
    },
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "space",
          "documentation": "use spaces for indents"
        },
        {
          "type": "constant",
          "value": "tab",
          "documentation": "use tabs for indents"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "tab_width",
      "documentation": "width of a single tab character (\\t)"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "end_of_line",
      "documentation": "line ending file format"
    },
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "cr",
          "documentation": "use classic mac line endings (\\r)"
        },
        {
          "type": "constant",
          "value": "lf",
          "documentation": "use linux-style line endings (\\n)"
        },
        {
          "type": "constant",
          "value": "crlf",
          "documentation": "use windows-style line endings (\\r\\n)"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "charset",
      "documentation": "file character encoding"
    },
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "utf-8",
          "documentation": "8-bit encoding, most efficient for ASCII symbols"
        },
        {
          "type": "constant",
          "value": "utf-8-bom",
          "documentation": "use utf-8, also insert byte order mark, which states endianness",
          "deprecated": "It is not recommended to use this option in {0}"
        },
        {
          "type": "constant",
          "value": "latin1",
          "documentation": "ISO-8859-1, 191 characters from the Latin script"
        },
        {
          "type": "constant",
          "value": "utf-16be",
          "documentation": "use 2 or 4 bytes for every character and encode as big-endian machine"
        },
        {
          "type": "constant",
          "value": "utf-16le",
          "documentation": "use 2 or 4 bytes for every character and encode as little-endian machine"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "trim_trailing_whitespace",
      "documentation": "denotes whether whitespace is allowed at the end of lines"
    },
    "value": {
      "type": "union",
      "type_alias": "boolean",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "true"
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "false"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "insert_final_newline",
      "documentation": "denotes whether file should end with a newline"
    },
    "value": {
      "type": "boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "max_line_length",
      "documentation": "Forces hard line wrapping after the amount of characters specified. \"off\" to turn off this feature (use the editor settings)."
    },
    "value": {
      "type": "union",
      "values": [
        "off",
        {
          "type": "number"
        }
      ]
    }
  }
]
PK>୧�K�K&schemas/editorconfig/msformatting.json[
  {
    "type": "option",
    "key": "dotnet_sort_system_directives_first",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Sort System.* using directives alphabetically, and place them before other using directives."
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Do not place System.* using directives before other using directives."
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "dotnet_separate_import_directive_groups",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Place a blank line between using directive groups."
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Do not place a blank line between using directive groups."
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_new_line_before_else",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Place else statements on a new line."
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Place else statements on the same line."
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_new_line_before_catch",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Place catch statements on a new line."
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Place catch statements on the same line."
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_new_line_before_finally",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Require finally statements to be on a new line after the closing brace."
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Require finally statements to be on the same line as the closing brace."
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_new_line_before_members_in_object_initializers",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Require members of object initializers to be on separate lines"
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Require members of object initializers to be on the same line"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_new_line_before_members_in_anonymous_types",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Require members of anonymous types to be on separate lines"
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Require members of anonymous types to be on the same line"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_new_line_between_query_expression_clauses",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Require elements of query expression clauses to be on separate lines"
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Require elements of query expression clauses to be on the same line"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_indent_case_contents",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Indent switch case contents"
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Do not indent switch case contents"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_indent_switch_labels",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Indent switch labels"
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Do not indent switch labels"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_indent_labels",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "flush_left",
          "documentation": "Labels are placed at the leftmost column"
        },
        {
          "type": "constant",
          "value": "one_less_than_current",
          "documentation": "Labels are placed at one less indent to the current context"
        },
        {
          "type": "constant",
          "value": "no_change",
          "documentation": "Labels are placed at the same indent as the current context"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_indent_block_contents",
    "value": {
      "type": "union",
      "values": [
        "true"
      ,
        "false"

      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_indent_braces",
    "value": {
      "type": "union",
      "values": [
        "true"
      ,
        "false"

      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_indent_case_contents_when_block",
    "value": {
      "type": "union",
      "values": [
        "true"
      ,
        "false"

      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_space_after_cast",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Place a space character between a cast and the value"
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Remove space between the cast and the value"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_space_after_keywords_in_control_flow_statements",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Place a space character after a keyword in a control flow statement such as a for loop"
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Remove space after a keyword in a control flow statement such as a for loop"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_space_between_parentheses",
    "value": {
      "type": "list",
      "values": [
        {
          "type": "constant",
          "value": "control_flow_statements",
          "documentation": "Place space between parentheses of control flow statements"
        },
        {
          "type": "constant",
          "value": "expressions",
          "documentation": "Place space between parentheses of expressions"
        },
        {
          "type": "constant",
          "value": "type_casts",
          "documentation": "Place space between parentheses in type casts"
        },
        {
          "type": "text",
          "deprecated": "If you use a value other than control_flow_statements, expressions, or type_casts, the setting is not applied."
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_space_before_colon_in_inheritance_clause",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Place a space character before the colon for bases or interfaces in a type declaration"
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Remove space before the colon for bases or interfaces in a type declaration"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_space_after_colon_in_inheritance_clause",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Place a space character after the colon for bases or interfaces in a type declaration"
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Remove space after the colon for bases or interfaces in a type declaration"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_space_around_binary_operators",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "before_and_after",
          "documentation": "Insert space before and after the binary operator"
        },
        {
          "type": "constant",
          "value": "none",
          "documentation": "Remove spaces before and after the binary operator"
        },
        {
          "type": "constant",
          "value": "ignore",
          "documentation": "Ignore spaces around binary operators"
        },
        {
          "type": "text",
          "deprecated": "If use a value other than before_and_after, none, or ignore, the setting is not applied."
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_space_between_method_declaration_parameter_list_parentheses",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Place a space character after the opening parenthesis and before the closing parenthesis of a method declaration parameter list"
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Remove space characters after the opening parenthesis and before the closing parenthesis of a method declaration parameter list"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_space_between_method_declaration_empty_parameter_list_parentheses",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Insert space within empty parameter list parentheses for a method declaration"
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Remove space within empty parameter list parentheses for a method declaration"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_space_between_method_declaration_name_and_open_parenthesis",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Place a space character between the method name and opening parenthesis in the method declaration"
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Remove space characters between the method name and opening parenthesis in the method declaration"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_space_between_method_call_parameter_list_parentheses",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Place a space character after the opening parenthesis and before the closing parenthesis of a method call"
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Remove space characters after the opening parenthesis and before the closing parenthesis of a method call"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_space_between_method_call_empty_parameter_list_parentheses",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Insert space within empty argument list parentheses"
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Remove space within empty argument list parentheses"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_space_between_method_call_name_and_opening_parenthesis",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Insert space between method call name and opening parenthesis"
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Remove space between method call name and opening parenthesis"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_space_after_comma",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Insert space after a comma"
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Remove space after a comma"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_space_before_comma",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Insert space before a comma"
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Remove space before a comma"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_space_after_dot",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Insert space after a dot"
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Remove space after a dot"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_space_before_dot",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Insert space before a dot "
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Remove space before a dot"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_space_after_semicolon_in_for_statement",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Insert space after each semicolon in a for statement"
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Remove space after each semicolon in a for statement"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_space_before_semicolon_in_for_statement",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Insert space before each semicolon in a for statement "
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Remove space before each semicolon in a for statement"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_space_around_declaration_statements",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "ignore",
          "documentation": "Don't remove extra space characters in declaration statements"
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Remove extra space characters in declaration statements"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_space_before_open_square_brackets",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Insert space before opening square brackets [ "
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Remove space before opening square brackets ["
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_space_between_empty_square_brackets",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Insert space between empty square brackets [ ] "
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Remove space between empty square brackets []"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_space_between_square_brackets",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Insert space characters in non-empty square brackets [ 0 ] "
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Remove space characters in non-empty square brackets [0]"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_preserve_single_line_statements",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Leave statements and member declarations on the same line"
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Leave statements and member declarations on different lines"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_preserve_single_line_blocks",
    "value": {
      "type": "union",
      "values": [
        {
          "type": "constant",
          "value": "true",
          "documentation": "Leave code block on single line"
        },
        {
          "type": "constant",
          "value": "false",
          "documentation": "Leave code block on separate lines"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": "csharp_new_line_before_open_brace",
    "value": {
      "type": "union",
      "values": [
        "all",
        "none",
        {
          "type": "list",
          "values": [
            "accessors",
            "anonymous_methods",
            "anonymous_types",
            "control_blocks",
            "events",
            "indexers",
            "lambdas",
            "local_functions",
            "namespace",
            {
              "type": "union",
              "values": [
                "method",
                "methods"
              ]
            },
            {
              "type": "union",
              "values": [
                "object_collection",
                "object_collection_array_initializers"
              ]
            },
            "properties",
            "types"
          ]
        }
      ]
    }
  }
]
PKA��Sננ$schemas/editorconfig/mslanguage.json[
  {
    "type": "option",
    "key": "dotnet_style_qualification_for_field",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer fields to be prefaced with this. in C# or Me. in Visual Basic"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer fields not to be prefaced with this. or Me."
          }
        ]
      },
      "second": {
        "type": "union",
        "type_alias": "severity",
        "values": [
          {
            "type": "constant",
            "value": "none",
            "documentation": "Do not show anything to the user when this rule is violated. Code generation features generate code in this style, however. Rules with none severity never appear in the Quick Actions and Refactorings menu. In most cases, this is considered \"disabled\" or \"ignored\"."
          },
          {
            "type": "constant",
            "value": "silent",
            "documentation": "Do not show anything to the user when this rule is violated. Code generation features generate code in this style, however. Rules with silent severity participate in cleanup and appear in the Quick Actions and Refactorings menu."
          },
          {
            "type": "constant",
            "value": "suggestion",
            "documentation": "When this style rule is violated, show it to the user as a suggestion. Suggestions appear as three gray dots under the first two characters."
          },
          {
            "type": "constant",
            "value": "warning",
            "documentation": "When this style rule is violated, show a compiler warning."
          },
          {
            "type": "constant",
            "value": "error",
            "documentation": "When this style rule is violated, show a compiler error."
          }
        ]
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_qualification_for_property",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer properties to be prefaced with this. in C# or Me. in Visual Basic"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer properties not to be prefaced with this. or Me."
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_qualification_for_method",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer methods to be prefaced with this. in C# or Me. in Visual Basic."
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer methods not to be prefaced with this. or Me.."
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_qualification_for_event",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer events to be prefaced with this. in C# or Me. in Visual Basic."
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer events not to be prefaced with this. or Me.."
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_predefined_type_for_locals_parameters_members",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer the language keyword for local variables, method parameters, and class members, instead of the type name, for types that have a keyword to represent them"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer the type name for local variables, method parameters, and class members, instead of the language keyword"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_predefined_type_for_member_access",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer the language keyword for member access expressions, instead of the type name, for types that have a keyword to represent them"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer the type name for member access expressions, instead of the language keyword"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_require_accessibility_modifiers",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "always",
            "documentation": "Prefer accessibility modifiers to be specified."
          },
          {
            "type": "constant",
            "value": "for_non_interface_members",
            "documentation": "Prefer accessibility modifiers to be declared except for public interface members. (This is the same as always and has been added for future-proofing if C# adds default interface methods.)"
          },
          {
            "type": "constant",
            "value": "never",
            "documentation": "Do not prefer accessibility modifiers to be specified."
          },
          {
            "type": "constant",
            "value": "omit_if_default",
            "documentation": "Prefer accessibility modifiers to be specified except if they are the default modifier."
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_readonly_field",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer that fields should be marked with readonly (C#) or ReadOnly (Visual Basic) if they are only ever assigned inline, or inside of a constructor"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Specify no preference over whether fields should be marked with readonly (C#) or ReadOnly (Visual Basic)"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_parentheses_in_arithmetic_binary_operators",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "always_for_clarity",
            "documentation": "Prefer parentheses to clarify arithmetic operator (*, /, %, +, -, &lt;&lt;, &gt;&gt;, &amp;, ^, |) precedence"
          },
          {
            "type": "constant",
            "value": "never_if_unnecessary",
            "documentation": "Prefer to not have parentheses when arithmetic operator (*, /, %, +, -, &lt;&lt;, &gt;&gt;, &amp;, ^, |) precedence is obvious"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_parentheses_in_relational_binary_operators",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "always_for_clarity",
            "documentation": "Prefer parentheses to clarify relational operator (&gt;, &lt;, &lt;=, &gt;=, is, as, ==, !=) precedence"
          },
          {
            "type": "constant",
            "value": "never_if_unnecessary",
            "documentation": "Prefer to not have parentheses when relational operator (&gt;, &lt;, &lt;=, &gt;=, is, as, ==, !=) precedence is obvious"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_parentheses_in_other_binary_operators",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "always_for_clarity",
            "documentation": "Prefer parentheses to clarify other binary operator (&amp;&amp;, ||, ??) precedence"
          },
          {
            "type": "constant",
            "value": "never_if_unnecessary",
            "documentation": "Prefer to not have parentheses when other binary operator (&amp;&amp;, ||, ??) precedence is obvious"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_parentheses_in_other_operators",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "always_for_clarity",
            "documentation": "Prefer parentheses to clarify operator precedence"
          },
          {
            "type": "constant",
            "value": "never_if_unnecessary",
            "documentation": "Prefer to not have parentheses when operator precedence is obvious"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_object_initializer",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer objects to be initialized using object initializers when possible"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer objects to not be initialized using object initializers"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_collection_initializer",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer collections to be initialized using collection initializers when possible"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer collections to not be initialized using collection initializers"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_explicit_tuple_names",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer tuple names to ItemX properties"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer ItemX properties to tuple names"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_prefer_inferred_tuple_names",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer inferred tuple element names"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer explicit tuple element names"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_prefer_inferred_anonymous_type_member_names",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer inferred anonymous type member names"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer explicit anonymous type member names"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_prefer_auto_properties",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer autoproperties over properties with private backing fields"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer properties with private backing fields over autoproperties"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_prefer_is_null_check_over_reference_equality_method",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer using a null check with pattern-matching over object.ReferenceEquals"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer object.ReferenceEquals over a null check with pattern-matching"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_prefer_conditional_expression_over_assignment",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer assignments with a ternary conditional over an if-else statement"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer assignments with an if-else statement over a ternary conditional"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_prefer_conditional_expression_over_return",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer return statements to use a ternary conditional over an if-else statement"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer return statements to use an if-else statement over a ternary conditional"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_prefer_compound_assignment",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer compound assignment expressions"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Don't prefer compound assignment expressions"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_coalesce_expression",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer null coalescing expressions to ternary operator checking"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer ternary operator checking to null coalescing expressions"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_null_propagation",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer to use null-conditional operator when possible"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer to use ternary null checking where possible"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_code_quality_unused_parameters",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "all",
            "documentation": "Flag methods with any accessibility that contain unused parameters"
          },
          {
            "type": "constant",
            "value": "non_public",
            "documentation": "Flag only non-public methods that contain unused parameters"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_style_var_for_built_in_types",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer var is used to declare variables with built-in system types such as int"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer explicit type over var to declare variables with built-in system types such as int"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_style_var_when_type_is_apparent",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer var when the type is already mentioned on the right-hand side of a declaration expression"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer explicit type over var when the type is already mentioned on the right-hand side of a declaration expression"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_style_var_elsewhere",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer var over explicit type in all cases, unless overridden by another code style rule"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer explicit type over var in all cases, unless overridden by another code style rule"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_style_expression_bodied_methods",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer expression bodies for methods"
          },
          {
            "type": "constant",
            "value": "when_on_single_line",
            "documentation": "Prefer expression bodies for methods when they will be a single line"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer block bodies for methods"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_style_expression_bodied_constructors",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer expression bodies for constructors"
          },
          {
            "type": "constant",
            "value": "when_on_single_line",
            "documentation": "Prefer expression bodies for constructors when they will be a single line"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer block bodies for constructors"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_style_expression_bodied_operators",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer expression bodies for operators"
          },
          {
            "type": "constant",
            "value": "when_on_single_line",
            "documentation": "Prefer expression bodies for operators when they will be a single line"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer block bodies for operators"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_style_expression_bodied_properties",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer expression bodies for properties"
          },
          {
            "type": "constant",
            "value": "when_on_single_line",
            "documentation": "Prefer expression bodies for properties when they will be a single line"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer block bodies for properties"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_style_expression_bodied_indexers",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer expression bodies for indexers"
          },
          {
            "type": "constant",
            "value": "when_on_single_line",
            "documentation": "Prefer expression bodies for indexers when they will be a single line"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer block bodies for indexers"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_style_expression_bodied_accessors",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer expression bodies for accessors"
          },
          {
            "type": "constant",
            "value": "when_on_single_line",
            "documentation": "Prefer expression bodies for accessors when they will be a single line"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer block bodies for accessors"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_style_expression_bodied_lambdas",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer expression bodies for lambdas"
          },
          {
            "type": "constant",
            "value": "when_on_single_line",
            "documentation": "Prefer expression bodies for lambdas when they will be a single line"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer block bodies for lambdas"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "csharp_style_expression_bodied_local_functions",
      "documentation": "Starting with C# 7.0, C# supports local functions. Local functions are private methods of a type that are nested in another member."
    },
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer expression bodies for local functions"
          },
          {
            "type": "constant",
            "value": "when_on_single_line",
            "documentation": "Prefer expression bodies for local functions when they will be a single line"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer block bodies for local functions"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_style_pattern_matching_over_is_with_cast_check",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer pattern matching instead of is expressions with type casts"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer is expressions with type casts instead of pattern matching"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_style_pattern_matching_over_as_with_null_check",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer pattern matching instead of as expressions with null checks to determine if something is of a particular type"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer as expressions with null checks instead of pattern matching to determine if something is of a particular type"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_style_inlined_variable_declaration",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer out variables to be declared inline in the argument list of a method call when possible"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer out variables to be declared before the method call"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "csharp_prefer_simple_default_expression",
      "documentation": "This style rule concerns using the default literal for default value expressions when the compiler can infer the type of the expression."
    },
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer default over default(T)"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer default(T) over default"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_style_throw_expression",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer to use throw expressions instead of throw statements"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer to use throw statements instead of throw expressions"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_style_conditional_delegate_call",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "refer to use the conditional coalescing operator (?.) when invoking a lambda expression, instead of performing a null check"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer to perform a null check before invoking a lambda expression, instead of using the conditional coalescing operator (?.)"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_prefer_braces",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer curly braces even for one line of code"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer no curly braces if allowed"
          },
          {
            "type": "constant",
            "value": "when_multiline",
            "documentation": "Prefer curly braces on multiple lines"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_style_unused_value_expression_statement_preference",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "discard_variable",
            "documentation": "Prefer to assign an unused expression to a discard "
          },
          {
            "type": "constant",
            "value": "unused_local_variable",
            "documentation": "Prefer to assign an unused expression to a local variable"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_style_unused_value_assignment_preference",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "discard_variable",
            "documentation": "Prefer to use a discard when assigning a value that's not used"
          },
          {
            "type": "constant",
            "value": "unused_local_variable",
            "documentation": "Prefer to use a local variable when assigning a value that's not used"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_style_prefer_index_operator",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer to use the ^ operator when calculating an index from the end of a collection"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Don't prefer to use the ^ operator when calculating an index from the end of a collection"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_style_prefer_range_operator",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer to use the range operator .. when extracting a &quot;slice&quot; of a collection"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Don't prefer to use the range operator .. when extracting a &quot;slice&quot; of a collection"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_style_deconstructed_variable_declaration",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer deconstructed variable declaration"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Do not prefer deconstruction in variable declarations"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "csharp_style_pattern_local_over_anonymous_function",
      "documentation": "Starting with C# 7.0, C# supports local functions. Local functions are private methods of a type that are nested in another member."
    },
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer local functions over anonymous functions"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer anonymous functions over local functions"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_using_directive_placement",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "outside_namespace",
            "documentation": "Prefer using directives to be placed outside the namespace"
          },
          {
            "type": "constant",
            "value": "inside_namespace",
            "documentation": "Prefer using directives to be placed inside the namespace"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_prefer_static_local_function",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer local functions to be marked static"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Don't prefer local functions to be marked static"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_prefer_simple_using_statement",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer to use a simple using statement"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Don't prefer to use a simple using statement"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_style_prefer_switch_expression",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "values": [
          {
            "type": "constant",
            "value": "true",
            "documentation": "Prefer to use a switch expression (introduced with C# 8.0)"
          },
          {
            "type": "constant",
            "value": "false",
            "documentation": "Prefer to use a switch statement"
          }
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_preferred_modifier_order",
    "value": {
      "type": "pair",
      "first": {
        "type": "list",
        "values": [
          "public",
          "private",
          "protected",
          "internal",
          "file",
          "static",
          "extern",
          "new",
          "virtual",
          "abstract",
          "sealed",
          "override",
          "readonly",
          "unsafe",
          "required",
          "volatile",
          "async"
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "visual_basic_preferred_modifier_order",
    "value": {
      "type": "pair",
      "first": {
        "type": "list",
        "values": [
          "Partial",
          "Default",
          "Private",
          "Protected",
          "Public",
          "Friend",
          "NotOverridable",
          "Overridable",
          "MustOverride",
          "Overloads",
          "Overrides",
          "MustInherit",
          "NotInheritable",
          "Static",
          "Shared",
          "Shadows",
          "ReadOnly",
          "WriteOnly",
          "Dim",
          "Const",
          "WithEvents",
          "Widening",
          "Narrowing",
          "Custom",
          "Async"
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "visual_basic_style_unused_value_expression_statement_preference",
    "value": {
      "type": "pair",
      "first": "unused_local_variable",
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "visual_basic_style_unused_value_assignment_preference",
    "value": {
      "type": "pair",
      "first": "unused_local_variable",
      "second": {
        "type": "severity"
      }
    }
  },






  {
    "type": "option",
    "key": "dotnet_style_prefer_simplified_boolean_expressions",
    "value": {
      "type": "pair",
      "first": {
        "type": "union",
        "type_alias": "boolean",
        "values": [
          "true",
          "false"
        ]
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_prefer_simplified_boolean_expressions",
    "value": {
      "type": "pair",
      "first": {
        "type": "boolean"
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_style_prefer_not_pattern",
    "value": {
      "type": "pair",
      "first": {
        "type": "boolean"
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "csharp_style_prefer_pattern_matching",
    "value": {
      "type": "pair",
      "first": {
        "type": "boolean"
      },
      "second": {
        "type": "severity"
      }
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_prefer_simplified_interpolation",
    "value": {
      "type": "pair",
      "first": {
        "type": "boolean"
      },
      "second": {
        "type": "severity"
      }
    }
  }
]
PK�'BB schemas/editorconfig/msmisc.json[
  {
    "type": "option",
    "key": "file_header_template",
    "value": {
      "type": "text"
    }
  },
  {
    "type": "option",
    "key": "dotnet_style_operator_placement_when_wrapping",
    "value": {
      "type": "union",
      "values": [
        "beginning_of_line",
        "end_of_line"
      ]
    }
  }
]PK�
I��"schemas/editorconfig/msnaming.json[
  {
    "type": "option",
    "key": {
      "type": "qualified",
      "values": [
        "dotnet_naming_rule",
        {
          "type": "declaration",
          "id": "rule",
          "needs_references": false,
          "required": true
        },
        "severity"
      ]
    },
    "value": {
      "type": "union",
      "type_alias": "severity",
      "values": [
        {
          "type": "constant",
          "value": "none",
          "documentation": "When this style is not being followed, do not show anything to the user; however, auto-generated code follows this style."
        },
        {
          "type": "constant",
          "value": "silent",
          "documentation": "When this style is not being followed, do not show anything to the user; however, auto-generated code follows this style."
        },
        {
          "type": "constant",
          "value": "suggestion",
          "documentation": "When this style is not being followed, show it to the user as a suggestion, as underlying dots on the first two characters. It has no effect at compile time."
        },
        {
          "type": "constant",
          "value": "warning",
          "documentation": "When this style is not being followed, show a compiler warning in the Error List."
        },
        {
          "type": "constant",
          "value": "error",
          "documentation": "When this style is not being followed, show a compiler error in the Error List."
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "qualified",
      "values": [
        "dotnet_naming_rule",
        {
          "type": "declaration",
          "id": "rule",
          "needs_references": false,
          "required": true
        },
        "symbols"
      ]
    },
    "value": {
      "type": "reference",
      "id": "symbol"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "qualified",
      "values": [
        "dotnet_naming_rule",
        {
          "type": "declaration",
          "id": "rule",
          "needs_references": false,
          "required": true
        },
        "style"
      ]
    },
    "value": {
      "type": "reference",
      "id": "style"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "qualified",
      "values": [
        "dotnet_naming_symbols",
        {
          "type": "declaration",
          "id": "symbol",
          "required": true
        },
        "applicable_kinds"
      ]
    },
    "value": {
      "type": "union",
      "values": [
        "*",
        {
          "type": "list",
          "values": [
            "namespace",
            "class",
            "struct",
            "interface",
            "enum",
            "property",
            "method",
            "field",
            "event",
            "delegate",
            "parameter",
            "type_parameter",
            "local",
            "local_function"
          ]
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "qualified",
      "values": [
        "dotnet_naming_symbols",
        {
          "type": "declaration",
          "id": "symbol"
        },
        "applicable_accessibilities"
      ]
    },
    "value": {
      "type": "union",
      "values": [
        "*",
        {
          "type": "list",
          "values": [
            "public",
            {
              "type": "union",
              "values": [
                "internal",
                "friend"
              ]
            },
            "private",
            "protected",
            {
              "type": "union",
              "values": [
                "protected_internal",
                "protected_friend"
              ]
            },
            "private_protected",
            "local"
          ]
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "qualified",
      "values": [
        "dotnet_naming_symbols",
        {
          "type": "declaration",
          "id": "symbol"
        },
        "required_modifiers"
      ]
    },
    "value": {
      "type": "list",
      "values": [
        {
          "type": "union",
          "values": [
            "abstract",
            "must_inherit"
          ]
        },
        "async",
        "const",
        "readonly",
        {
          "type": "union",
          "values": [
            "static",
            "shared"
          ]
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "qualified",
      "values": [
        "dotnet_naming_style",
        {
          "type": "declaration",
          "id": "style"
        },
        {
          "type": "union",
          "values": [
            "required_prefix",
            "required_suffix",
            "word_separator"
          ]
        }
      ]
    },
    "value": {
      "type": "string"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "qualified",
      "values": [
        "dotnet_naming_style",
        {
          "type": "declaration",
          "id": "style",
          "required": true
        },
        "capitalization"
      ]
    },
    "value": {
      "type": "union",
      "values": [
        "pascal_case",
        "camel_case",
        "first_word_upper",
        "all_upper",
        "all_lower"
      ]
    }
  }
]
PKV����#schemas/editorconfig/resharper.json[
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_add_imports_to_deepest_scope",
      "documentation": "Reference qualification and 'using' directives - Add 'using' directive to deepest scope"
    },
    "value": {
      "type": "union",
      "type_alias": "System_Boolean",
      "values": [
        {
          "type": "constant",
          "value": "true"
        },
        {
          "type": "constant",
          "value": "false"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_add_imports_to_deepest_scope",
      "documentation": "Reference qualification and 'using' directives - Add 'using' directive to deepest scope"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_allow_alias",
      "documentation": "Reference qualification and 'using' directives - Use using alias directive to resolve conflicts"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_allow_alias",
      "documentation": "Reference qualification and 'using' directives - Use using alias directive to resolve conflicts"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_can_use_global_alias",
      "documentation": "Reference qualification and 'using' directives - Allow 'global::' prefix use"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_can_use_global_alias",
      "documentation": "Reference qualification and 'using' directives - Allow 'global::' prefix use"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_prefer_qualified_reference",
      "documentation": "Reference qualification and 'using' directives - Prefer fully qualified references"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_prefer_qualified_reference",
      "documentation": "Reference qualification and 'using' directives - Prefer fully qualified references"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_qualified_using_at_nested_scope",
      "documentation": "Reference qualification and 'using' directives - Prefer fully qualified using name at nested scope"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_qualified_using_at_nested_scope",
      "documentation": "Reference qualification and 'using' directives - Prefer fully qualified using name at nested scope"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_sort_usings_with_system_first",
      "documentation": "Reference qualification and 'using' directives - Place 'System.*' and 'Windows.*' namespaces first when sorting 'using' directives"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_sort_usings_with_system_first",
      "documentation": "Reference qualification and 'using' directives - Place 'System.*' and 'Windows.*' namespaces first when sorting 'using' directives"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_for_built_in_types",
      "documentation": "'var' usage in declarations - For built-in types"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_VariableStyle",
      "values": [
        {
          "type": "constant",
          "value": "use_var",
          "documentation": "Use 'var'"
        },
        {
          "type": "constant",
          "value": "use_var_when_evident",
          "documentation": "Use 'var' when evident"
        },
        {
          "type": "constant",
          "value": "use_explicit_type",
          "documentation": "Use explicit type"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_for_built_in_types",
      "documentation": "'var' usage in declarations - For built-in types"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_VariableStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_for_other_types",
      "documentation": "'var' usage in declarations - Elsewhere"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_VariableStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_for_other_types",
      "documentation": "'var' usage in declarations - Elsewhere"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_VariableStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_for_simple_types",
      "documentation": "'var' usage in declarations - For simple types"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_VariableStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_for_simple_types",
      "documentation": "'var' usage in declarations - For simple types"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_VariableStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_prefer_explicit_discard_declaration",
      "documentation": "'var' usage in declarations - Use 'var' keyword for discards"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_prefer_explicit_discard_declaration",
      "documentation": "'var' usage in declarations - Use 'var' keyword for discards"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_prefer_separate_deconstructed_variables_declaration",
      "documentation": "'var' usage in declarations - Prefer separate declarations for deconstructed variables"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_prefer_separate_deconstructed_variables_declaration",
      "documentation": "'var' usage in declarations - Prefer separate declarations for deconstructed variables"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_use_roslyn_logic_for_evident_types",
      "documentation": "'var' usage in declarations - Prefer Roslyn (Visual Studio) logic for type evidence"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_use_roslyn_logic_for_evident_types",
      "documentation": "'var' usage in declarations - Prefer Roslyn (Visual Studio) logic for type evidence"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_accessor_owner_body",
      "documentation": "Code body - Properties, indexers, and events"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_AccessorOwnerBodyStyle",
      "values": [
        {
          "type": "constant",
          "value": "expression_body",
          "documentation": "Expression body"
        },
        {
          "type": "constant",
          "value": "accessors_with_expression_body",
          "documentation": "Accessors with expression body"
        },
        {
          "type": "constant",
          "value": "accessors_with_block_body",
          "documentation": "Accessors with block body"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_accessor_owner_body",
      "documentation": "Code body - Properties, indexers, and events"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_AccessorOwnerBodyStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_arguments_anonymous_function",
      "documentation": "Arguments - Anonymous methods (delegates and lambdas)"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_ArgumentsStyle",
      "values": [
        {
          "type": "constant",
          "value": "positional",
          "documentation": "Positional argument"
        },
        {
          "type": "constant",
          "value": "named",
          "documentation": "Named argument"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_arguments_anonymous_function",
      "documentation": "Arguments - Anonymous methods (delegates and lambdas)"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_ArgumentsStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_arguments_literal",
      "documentation": "Arguments - Literal values"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_ArgumentsStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_arguments_literal",
      "documentation": "Arguments - Literal values"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_ArgumentsStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_arguments_named",
      "documentation": "Arguments - Named expressions (variables, properties, methods, etc.)"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_ArgumentsStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_arguments_named",
      "documentation": "Arguments - Named expressions (variables, properties, methods, etc.)"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_ArgumentsStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_arguments_other",
      "documentation": "Arguments - Other"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_ArgumentsStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_arguments_other",
      "documentation": "Arguments - Other"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_ArgumentsStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_arguments_skip_single",
      "documentation": "Arguments - Skip single arguments"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_arguments_skip_single",
      "documentation": "Arguments - Skip single arguments"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_arguments_string_literal",
      "documentation": "Arguments - String literal values"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_ArgumentsStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_arguments_string_literal",
      "documentation": "Arguments - String literal values"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_ArgumentsStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_braces_for_dowhile",
      "documentation": "Braces - In 'do-while' statement"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_BracesCodeStyle",
      "values": [
        {
          "type": "constant",
          "value": "not_required",
          "documentation": "Do not enforce"
        },
        {
          "type": "constant",
          "value": "required",
          "documentation": "Enforce always"
        },
        {
          "type": "constant",
          "value": "required_for_multiline",
          "documentation": "Enforce if body is multi-line"
        },
        {
          "type": "constant",
          "value": "required_for_multiline_statement",
          "documentation": "Enforce if statement is multi-line"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_braces_for_dowhile",
      "documentation": "Braces - In 'do-while' statement"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_BracesCodeStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_braces_for_fixed",
      "documentation": "Braces - In 'fixed' statement"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_BracesCodeStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_braces_for_fixed",
      "documentation": "Braces - In 'fixed' statement"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_BracesCodeStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_braces_for_for",
      "documentation": "Braces - In 'for' statement"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_BracesCodeStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_braces_for_for",
      "documentation": "Braces - In 'for' statement"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_BracesCodeStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_braces_for_foreach",
      "documentation": "Braces - In 'foreach' statement"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_BracesCodeStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_braces_for_foreach",
      "documentation": "Braces - In 'foreach' statement"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_BracesCodeStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_braces_for_ifelse",
      "documentation": "Braces - In 'if' statement"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_IfElseBracesCodeStyle",
      "values": [
        {
          "type": "constant",
          "value": "not_required",
          "documentation": "Do not enforce"
        },
        {
          "type": "constant",
          "value": "not_required_for_both",
          "documentation": "Enforce if any part requires braces"
        },
        {
          "type": "constant",
          "value": "required",
          "documentation": "Enforce always"
        },
        {
          "type": "constant",
          "value": "required_for_multiline",
          "documentation": "Enforce if body is multi-line"
        },
        {
          "type": "constant",
          "value": "required_for_multiline_statement",
          "documentation": "Enforce if statement is multi-line"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_braces_for_ifelse",
      "documentation": "Braces - In 'if' statement"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_IfElseBracesCodeStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_braces_for_lock",
      "documentation": "Braces - In 'lock' statement"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_BracesCodeStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_braces_for_lock",
      "documentation": "Braces - In 'lock' statement"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_BracesCodeStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_braces_for_using",
      "documentation": "Braces - In 'using' statement"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_BracesCodeStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_braces_for_using",
      "documentation": "Braces - In 'using' statement"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_BracesCodeStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_braces_for_while",
      "documentation": "Braces - In 'while' statement"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_BracesCodeStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_braces_for_while",
      "documentation": "Braces - In 'while' statement"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_BracesCodeStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_braces_redundant",
      "documentation": "Braces - Remove redundant braces"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_braces_redundant",
      "documentation": "Braces - Remove redundant braces"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_builtin_type_apply_to_native_integer",
      "documentation": "Built-in types - Also apply to native-sized integer types"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_builtin_type_apply_to_native_integer",
      "documentation": "Built-in types - Also apply to native-sized integer types"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_builtin_type_reference_for_member_access_style",
      "documentation": "Built-in types - In member access expressions, prefer"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_BuiltInTypeStyle",
      "values": [
        {
          "type": "constant",
          "value": "use_keyword",
          "documentation": "Keyword"
        },
        {
          "type": "constant",
          "value": "use_clr_name",
          "documentation": "CLR type name"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_builtin_type_reference_for_member_access_style",
      "documentation": "Built-in types - In member access expressions, prefer"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_BuiltInTypeStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_builtin_type_reference_style",
      "documentation": "Built-in types - In locals, members and parameters, prefer"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_BuiltInTypeStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_builtin_type_reference_style",
      "documentation": "Built-in types - In locals, members and parameters, prefer"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_BuiltInTypeStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_constructor_or_destructor_body",
      "documentation": "Code body - Constructors and destructors"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_FunctionBodyStyle",
      "values": [
        {
          "type": "constant",
          "value": "expression_body",
          "documentation": "Expression body"
        },
        {
          "type": "constant",
          "value": "block_body",
          "documentation": "Block body"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_constructor_or_destructor_body",
      "documentation": "Code body - Constructors and destructors"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_FunctionBodyStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_default_internal_modifier",
      "documentation": "Modifiers - Prefer explicit/implicit internal modifier for types"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_DefaultModifierDefinition",
      "values": [
        {
          "type": "constant",
          "value": "explicit",
          "documentation": "Explicit"
        },
        {
          "type": "constant",
          "value": "implicit",
          "documentation": "Implicit"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_default_internal_modifier",
      "documentation": "Modifiers - Prefer explicit/implicit internal modifier for types"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_DefaultModifierDefinition"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_default_private_modifier",
      "documentation": "Modifiers - Prefer explicit/implicit private modifier for type members"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_DefaultModifierDefinition"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_default_private_modifier",
      "documentation": "Modifiers - Prefer explicit/implicit private modifier for type members"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_DefaultModifierDefinition"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_default_value_when_type_evident",
      "documentation": "Default value - When type is evident from usage"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_DefaultValueStyle",
      "values": [
        {
          "type": "constant",
          "value": "default_literal",
          "documentation": "Omit type: 'default'"
        },
        {
          "type": "constant",
          "value": "default_expression",
          "documentation": "Specify type: 'default(T)'"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_default_value_when_type_evident",
      "documentation": "Default value - When type is evident from usage"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_DefaultValueStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_default_value_when_type_not_evident",
      "documentation": "Default value - When type is not evident from usage"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_DefaultValueStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_default_value_when_type_not_evident",
      "documentation": "Default value - When type is not evident from usage"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_DefaultValueStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_force_attribute_style",
      "documentation": "Attributes - Join or separate attributes in section"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_AttributeStyle",
      "values": [
        {
          "type": "constant",
          "value": "join",
          "documentation": "Join"
        },
        {
          "type": "constant",
          "value": "separate",
          "documentation": "Separate"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_force_attribute_style",
      "documentation": "Attributes - Join or separate attributes in section"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_AttributeStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_local_function_body",
      "documentation": "Code body - Local functions"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_FunctionBodyStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_local_function_body",
      "documentation": "Code body - Local functions"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_FunctionBodyStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_method_or_operator_body",
      "documentation": "Code body - Methods and operators"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_FunctionBodyStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_method_or_operator_body",
      "documentation": "Code body - Methods and operators"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_FunctionBodyStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_modifiers_order",
      "documentation": "Modifiers - Modifiers order"
    },
    "value": {}
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_modifiers_order",
      "documentation": "Modifiers - Modifiers order"
    },
    "value": {}
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_namespace_body",
      "documentation": "Code body - Namespaces"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_NamespaceBodyStyle",
      "values": [
        {
          "type": "constant",
          "value": "file_scoped",
          "documentation": "File-scoped"
        },
        {
          "type": "constant",
          "value": "block_scoped",
          "documentation": "Block-scoped"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_namespace_body",
      "documentation": "Code body - Namespaces"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_NamespaceBodyStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_null_checking_pattern_style",
      "documentation": "Patterns - Null checking pattern style"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_NullCheckingPatternStyle",
      "values": [
        {
          "type": "constant",
          "value": "empty_recursive_pattern",
          "documentation": "'{ }' pattern"
        },
        {
          "type": "constant",
          "value": "not_null_pattern",
          "documentation": "'not null' pattern"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_null_checking_pattern_style",
      "documentation": "Patterns - Null checking pattern style"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_NullCheckingPatternStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_object_creation_when_type_evident",
      "documentation": "Object creation - When created type is evident from usage"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_ObjectCreationStyle",
      "values": [
        {
          "type": "constant",
          "value": "target_typed",
          "documentation": "Omit type: 'new()'"
        },
        {
          "type": "constant",
          "value": "explicitly_typed",
          "documentation": "Specify type: 'new T()'"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_object_creation_when_type_evident",
      "documentation": "Object creation - When created type is evident from usage"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_ObjectCreationStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_object_creation_when_type_not_evident",
      "documentation": "Object creation - When created type is not evident from usage"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_ObjectCreationStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_object_creation_when_type_not_evident",
      "documentation": "Object creation - When created type is not evident from usage"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_ObjectCreationStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_parentheses_group_non_obvious_operations",
      "documentation": "Add parenthesis to avoid non-obvious precedence - When the operations from the following groups are nested"
    },
    "value": {
      "type": "list",
      "type_alias": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_BinaryOperationGroupType",
      "values": [
        {
          "type": "constant",
          "value": "none"
        },
        {
          "type": "constant",
          "value": "arithmetic",
          "documentation": "*  /  %  +  -  <<  >>  &  ^  |"
        },
        {
          "type": "constant",
          "value": "relational",
          "documentation": "<  >  <=  >=  ==  !="
        },
        {
          "type": "constant",
          "value": "conditional",
          "documentation": "&& || ??"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_parentheses_group_non_obvious_operations",
      "documentation": "Add parenthesis to avoid non-obvious precedence - When the operations from the following groups are nested"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_BinaryOperationGroupType"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_parentheses_non_obvious_operations",
      "documentation": "Add parenthesis to avoid non-obvious precedence - Around operands of the following operations"
    },
    "value": {
      "type": "list",
      "type_alias": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_BinaryOperationType",
      "values": [
        {
          "type": "constant",
          "value": "none"
        },
        {
          "type": "constant",
          "value": "multiplicative",
          "documentation": "*  /  %"
        },
        {
          "type": "constant",
          "value": "additive",
          "documentation": "+  -"
        },
        {
          "type": "constant",
          "value": "arithmetic",
          "documentation": "*  /  %  +  -"
        },
        {
          "type": "constant",
          "value": "shift",
          "documentation": "<<  >>"
        },
        {
          "type": "constant",
          "value": "relational",
          "documentation": "<  >  <=  >="
        },
        {
          "type": "constant",
          "value": "equality",
          "documentation": "==  !="
        },
        {
          "type": "constant",
          "value": "bitwise_and",
          "documentation": "&"
        },
        {
          "type": "constant",
          "value": "bitwise_exclusive_or",
          "documentation": "^"
        },
        {
          "type": "constant",
          "value": "bitwise_inclusive_or",
          "documentation": "|"
        },
        {
          "type": "constant",
          "value": "bitwise",
          "documentation": "&  ^  |"
        },
        {
          "type": "constant",
          "value": "conditional_and",
          "documentation": "&&"
        },
        {
          "type": "constant",
          "value": "conditional_or",
          "documentation": "||"
        },
        {
          "type": "constant",
          "value": "conditional",
          "documentation": "&&  ||"
        },
        {
          "type": "constant",
          "value": "null_coalescing",
          "documentation": "??"
        },
        {
          "type": "constant",
          "value": "range",
          "documentation": ".."
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_parentheses_non_obvious_operations",
      "documentation": "Add parenthesis to avoid non-obvious precedence - Around operands of the following operations"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_BinaryOperationType"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_parentheses_redundancy_style",
      "documentation": "Parentheses - Remove redundant parentheses"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_ParenthesesRedundancyStyle",
      "values": [
        {
          "type": "constant",
          "value": "remove",
          "documentation": "Always"
        },
        {
          "type": "constant",
          "value": "remove_if_not_clarifies_precedence",
          "documentation": "If not clarifies precedence"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_parentheses_redundancy_style",
      "documentation": "Parentheses - Remove redundant parentheses"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_ParenthesesRedundancyStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_parentheses_same_type_operations",
      "documentation": "Add parenthesis to avoid non-obvious precedence - Even when operations of the same type are nested"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_parentheses_same_type_operations",
      "documentation": "Add parenthesis to avoid non-obvious precedence - Even when operations of the same type are nested"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_trailing_comma_in_multiline_lists",
      "documentation": "Trailing comma - Before a new line in multiline lists"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_trailing_comma_in_multiline_lists",
      "documentation": "Trailing comma - Before a new line in multiline lists"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_trailing_comma_in_singleline_lists",
      "documentation": "Trailing comma - When the last element is not followed by a new line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_trailing_comma_in_singleline_lists",
      "documentation": "Trailing comma - When the last element is not followed by a new line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_use_heuristics_for_body_style",
      "documentation": "Code body - Apply style heuristics"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_use_heuristics_for_body_style",
      "documentation": "Code body - Apply style heuristics"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_static_members_qualify_members",
      "documentation": "Static members qualification - Members to qualify"
    },
    "value": {
      "type": "list",
      "type_alias": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_QualifiedMember",
      "values": [
        {
          "type": "constant",
          "value": "none"
        },
        {
          "type": "constant",
          "value": "field"
        },
        {
          "type": "constant",
          "value": "property"
        },
        {
          "type": "constant",
          "value": "event"
        },
        {
          "type": "constant",
          "value": "method"
        },
        {
          "type": "constant",
          "value": "all"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_static_members_qualify_members",
      "documentation": "Static members qualification - Members to qualify"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_QualifiedMember"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_static_members_qualify_with",
      "documentation": "Static members qualification - Qualify with the name of"
    },
    "value": {
      "type": "list",
      "type_alias": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_StaticMemberQualifierStyle",
      "values": [
        {
          "type": "constant",
          "value": "current_type",
          "documentation": "Current type"
        },
        {
          "type": "constant",
          "value": "declared_type",
          "documentation": "Declared-in type"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_static_members_qualify_with",
      "documentation": "Static members qualification - Qualify with the name of"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_StaticMemberQualifierStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_instance_members_qualify_declared_in",
      "documentation": "Instance members qualification - Qualify members declared in"
    },
    "value": {
      "type": "list",
      "type_alias": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_MemberDeclaredIn",
      "values": [
        {
          "type": "constant",
          "value": "this_class",
          "documentation": "the same class"
        },
        {
          "type": "constant",
          "value": "base_class",
          "documentation": "the base class"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_instance_members_qualify_declared_in",
      "documentation": "Instance members qualification - Qualify members declared in"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_MemberDeclaredIn"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_instance_members_qualify_members",
      "documentation": "Instance members qualification - Use 'this.' qualifier for"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_QualifiedMember"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_instance_members_qualify_members",
      "documentation": "Instance members qualification - Use 'this.' qualifier for"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_Settings_QualifiedMember"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_brace_style",
      "documentation": "Braces layout - Type and namespace declaration"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyleEx",
      "values": [
        {
          "type": "constant",
          "value": "end_of_line",
          "documentation": "At the end of line (K&R style)"
        },
        {
          "type": "constant",
          "value": "end_of_line_no_space",
          "documentation": "At the end of line (no space)"
        },
        {
          "type": "constant",
          "value": "next_line",
          "documentation": "At next line (BSD style)"
        },
        {
          "type": "constant",
          "value": "next_line_shifted",
          "documentation": "At next line indented (Whitesmiths style)"
        },
        {
          "type": "constant",
          "value": "next_line_shifted_2",
          "documentation": "At next line indented 2 (GNU style)"
        },
        {
          "type": "constant",
          "value": "pico",
          "documentation": "Compact (Pico style)"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_brace_style",
      "documentation": "Braces layout - Type and namespace declaration"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyleEx"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_accessor_declaration_braces",
      "documentation": "Braces layout - Accessor declaration"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyleEx"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_accessor_declaration_braces",
      "documentation": "Braces layout - Accessor declaration"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyleEx"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_accessor_owner_declaration_braces",
      "documentation": "Braces layout - Property declaration"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyleEx"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_accessor_owner_declaration_braces",
      "documentation": "Braces layout - Property declaration"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyleEx"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_alignment_tab_fill_style",
      "documentation": "Align multiline constructs - How to align when tabs are used for indents"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CodeStyle_AlignmentTabFillStyle",
      "values": [
        {
          "type": "constant",
          "value": "use_spaces",
          "documentation": "Use spaces (looks aligned on any tab size)"
        },
        {
          "type": "constant",
          "value": "use_tabs_only",
          "documentation": "Only use tabs (inaccurate)"
        },
        {
          "type": "constant",
          "value": "optimal_fill",
          "documentation": "Mix tabs and spaces for optimal fill"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_alignment_tab_fill_style",
      "documentation": "Align multiline constructs - How to align when tabs are used for indents"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_AlignmentTabFillStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_first_arg_by_paren",
      "documentation": "Align multiline constructs - Call arguments by '('"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_align_first_arg_by_paren",
      "documentation": "Align multiline constructs - Call arguments by '('"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_linq_query",
      "documentation": "Align multiline constructs - LINQ query"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_align_linq_query",
      "documentation": "Align multiline constructs - LINQ query"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_multiline_argument",
      "documentation": "Align multiline constructs - Call arguments"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_align_multiline_argument",
      "documentation": "Align multiline constructs - Call arguments"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_multiline_array_and_object_initializer",
      "documentation": "Align multiline constructs - Array, object and collection initializer"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_align_multiline_array_and_object_initializer",
      "documentation": "Align multiline constructs - Array, object and collection initializer"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_multiline_binary_expressions_chain",
      "documentation": "Align multiline constructs - Binary expressions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_align_multiline_binary_expressions_chain",
      "documentation": "Align multiline constructs - Binary expressions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_multiline_binary_patterns",
      "documentation": "Align multiline constructs - Binary patterns"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_align_multiline_binary_patterns",
      "documentation": "Align multiline constructs - Binary patterns"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_multiline_calls_chain",
      "documentation": "Align multiline constructs - Chained method calls"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_align_multiline_calls_chain",
      "documentation": "Align multiline constructs - Chained method calls"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_multiline_comments",
      "documentation": "Align multiline constructs - Align multiline comments with asterisks"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_align_multiline_comments",
      "documentation": "Align multiline constructs - Align multiline comments with asterisks"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_multiline_expression",
      "documentation": "Align multiline constructs - Other expressions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_align_multiline_expression",
      "documentation": "Align multiline constructs - Other expressions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_multiline_extends_list",
      "documentation": "Align multiline constructs - List of base classes and interfaces"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_align_multiline_extends_list",
      "documentation": "Align multiline constructs - List of base classes and interfaces"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_multiline_for_stmt",
      "documentation": "Align multiline constructs - 'for' statement header"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_align_multiline_for_stmt",
      "documentation": "Align multiline constructs - 'for' statement header"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_multiline_list_pattern",
      "documentation": "Align multiline constructs - List patterns"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_align_multiline_list_pattern",
      "documentation": "Align multiline constructs - List patterns"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_multiline_parameter",
      "documentation": "Align multiline constructs - Method parameters"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_align_multiline_parameter",
      "documentation": "Align multiline constructs - Method parameters"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_multiline_property_pattern",
      "documentation": "Align multiline constructs - Property patterns"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_align_multiline_property_pattern",
      "documentation": "Align multiline constructs - Property patterns"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_multiline_statement_conditions",
      "documentation": "Align multiline constructs - Statement conditions inside parenthesis"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_align_multiline_statement_conditions",
      "documentation": "Align multiline constructs - Statement conditions inside parenthesis"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_multiline_switch_expression",
      "documentation": "Align multiline constructs - Switch expressions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_align_multiline_switch_expression",
      "documentation": "Align multiline constructs - Switch expressions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_multiple_declaration",
      "documentation": "Align multiline constructs - Multiple declarations"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_align_multiple_declaration",
      "documentation": "Align multiline constructs - Multiple declarations"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_multline_type_parameter_constrains",
      "documentation": "Align multiline constructs - Type parameter constraints"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_align_multline_type_parameter_constrains",
      "documentation": "Align multiline constructs - Type parameter constraints"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_multline_type_parameter_list",
      "documentation": "Align multiline constructs - Type parameters list"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_align_multline_type_parameter_list",
      "documentation": "Align multiline constructs - Type parameters list"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_tuple_components",
      "documentation": "Align multiline constructs - Tuple components"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_align_tuple_components",
      "documentation": "Align multiline constructs - Tuple components"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_allow_comment_after_lbrace",
      "documentation": "Braces layout - Allow comment after '{'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_allow_comment_after_lbrace",
      "documentation": "Braces layout - Allow comment after '{'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_allow_far_alignment",
      "documentation": "Align multiline constructs - Align even if the resulting indentation is too large"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_allow_far_alignment",
      "documentation": "Align multiline constructs - Align even if the resulting indentation is too large"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_anonymous_method_declaration_braces",
      "documentation": "Braces layout - Lambda and delegate (anonymous method declaration)"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyleEx"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_anonymous_method_declaration_braces",
      "documentation": "Braces layout - Lambda and delegate (anonymous method declaration)"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyleEx"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_after_block_statements",
      "documentation": "Blank lines in code - After statements with child blocks"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_after_block_statements",
      "documentation": "Blank lines in code - After statements with child blocks"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_after_case",
      "documentation": "Blank lines in code - After 'case' in switch statement"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_after_case",
      "documentation": "Blank lines in code - After 'case' in switch statement"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_after_control_transfer_statements",
      "documentation": "Blank lines in code - After statements with control transfer"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_after_control_transfer_statements",
      "documentation": "Blank lines in code - After statements with control transfer"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_after_file_scoped_namespace_directive",
      "documentation": "Blank lines in declarations - After file-scoped namespace directive"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_after_file_scoped_namespace_directive",
      "documentation": "Blank lines in declarations - After file-scoped namespace directive"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_after_multiline_statements",
      "documentation": "Blank lines in code - After multiline statements"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_after_multiline_statements",
      "documentation": "Blank lines in code - After multiline statements"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_after_start_comment",
      "documentation": "Blank lines in declarations - After file header comment"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_after_start_comment",
      "documentation": "Blank lines in declarations - After file header comment"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_after_using_list",
      "documentation": "Blank lines in declarations - After 'using' list"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_after_using_list",
      "documentation": "Blank lines in declarations - After 'using' list"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_around_accessor",
      "documentation": "Blank lines in declarations - Around property/event accessor"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_around_accessor",
      "documentation": "Blank lines in declarations - Around property/event accessor"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_around_auto_property",
      "documentation": "Blank lines in declarations - Around auto/abstract property/event"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_around_auto_property",
      "documentation": "Blank lines in declarations - Around auto/abstract property/event"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_around_block_case_section",
      "documentation": "Blank lines in code - Around 'case' section with a block in switch statement"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_around_block_case_section",
      "documentation": "Blank lines in code - Around 'case' section with a block in switch statement"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_around_field",
      "documentation": "Blank lines in declarations - Around field"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_around_field",
      "documentation": "Blank lines in declarations - Around field"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_around_invocable",
      "documentation": "Blank lines in declarations - Around method"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_around_invocable",
      "documentation": "Blank lines in declarations - Around method"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_around_local_method",
      "documentation": "Blank lines in code - Around local function"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_around_local_method",
      "documentation": "Blank lines in code - Around local function"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_around_multiline_case_section",
      "documentation": "Blank lines in code - Around multiline 'case' section in switch statement"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_around_multiline_case_section",
      "documentation": "Blank lines in code - Around multiline 'case' section in switch statement"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_around_namespace",
      "documentation": "Blank lines in declarations - Around namespace"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_around_namespace",
      "documentation": "Blank lines in declarations - Around namespace"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_around_property",
      "documentation": "Blank lines in declarations - Around property/event"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_around_property",
      "documentation": "Blank lines in declarations - Around property/event"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_around_region",
      "documentation": "General - Around region"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_around_region",
      "documentation": "General - Around region"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_around_single_line_accessor",
      "documentation": "Blank lines in declarations - Around single line property/event accessor"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_around_single_line_accessor",
      "documentation": "Blank lines in declarations - Around single line property/event accessor"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_around_single_line_auto_property",
      "documentation": "Blank lines in declarations - Around single line auto/abstract property/event"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_around_single_line_auto_property",
      "documentation": "Blank lines in declarations - Around single line auto/abstract property/event"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_around_single_line_field",
      "documentation": "Blank lines in declarations - Around single line field"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_around_single_line_field",
      "documentation": "Blank lines in declarations - Around single line field"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_around_single_line_invocable",
      "documentation": "Blank lines in declarations - Around single line method"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_around_single_line_invocable",
      "documentation": "Blank lines in declarations - Around single line method"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_around_single_line_local_method",
      "documentation": "Blank lines in code - Around single line local function"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_around_single_line_local_method",
      "documentation": "Blank lines in code - Around single line local function"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_around_single_line_property",
      "documentation": "Blank lines in declarations - Around single line property/event"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_around_single_line_property",
      "documentation": "Blank lines in declarations - Around single line property/event"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_around_single_line_type",
      "documentation": "Blank lines in declarations - Around single-line type"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_around_single_line_type",
      "documentation": "Blank lines in declarations - Around single-line type"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_around_type",
      "documentation": "Blank lines in declarations - Around type"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_around_type",
      "documentation": "Blank lines in declarations - Around type"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_before_block_statements",
      "documentation": "Blank lines in code - Before statements with child blocks"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_before_block_statements",
      "documentation": "Blank lines in code - Before statements with child blocks"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_before_case",
      "documentation": "Blank lines in code - Before 'case' in switch statement"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_before_case",
      "documentation": "Blank lines in code - Before 'case' in switch statement"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_before_control_transfer_statements",
      "documentation": "Blank lines in code - Before statements with control transfer"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_before_control_transfer_statements",
      "documentation": "Blank lines in code - Before statements with control transfer"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_before_multiline_statements",
      "documentation": "Blank lines in code - Before multiline statements"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_before_multiline_statements",
      "documentation": "Blank lines in code - Before multiline statements"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_before_single_line_comment",
      "documentation": "General - Before single-line comment"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_before_single_line_comment",
      "documentation": "General - Before single-line comment"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_between_using_groups",
      "documentation": "Blank lines in declarations - Between different 'using' groups"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_between_using_groups",
      "documentation": "Blank lines in declarations - Between different 'using' groups"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_inside_namespace",
      "documentation": "Blank lines in declarations - Inside namespace"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_inside_namespace",
      "documentation": "Blank lines in declarations - Inside namespace"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_inside_region",
      "documentation": "General - Inside region"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_inside_region",
      "documentation": "General - Inside region"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_inside_type",
      "documentation": "Blank lines in declarations - Inside type"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_blank_lines_inside_type",
      "documentation": "Blank lines in declarations - Inside type"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_case_block_braces",
      "documentation": "Braces layout - Block under the 'case' label"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyleEx"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_case_block_braces",
      "documentation": "Braces layout - Block under the 'case' label"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyleEx"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_continuous_indent_multiplier",
      "documentation": "General - Continuous line indent multiplier"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_continuous_indent_multiplier",
      "documentation": "General - Continuous line indent multiplier"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_empty_block_style",
      "documentation": "Braces layout - Empty braces formatting"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CodeStyle_EmptyBlockStyle",
      "values": [
        {
          "type": "constant",
          "value": "multiline",
          "documentation": "On different lines"
        },
        {
          "type": "constant",
          "value": "together",
          "documentation": "Place braces together"
        },
        {
          "type": "constant",
          "value": "together_same_line",
          "documentation": "Together on the same line"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_empty_block_style",
      "documentation": "Braces layout - Empty braces formatting"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_EmptyBlockStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_extra_spaces",
      "documentation": "Preserve existing formatting - Extra spaces inside"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_Format_ExtraSpaces",
      "values": [
        {
          "type": "constant",
          "value": "remove_all",
          "documentation": "Remove all extra spaces"
        },
        {
          "type": "constant",
          "value": "leave_tabs",
          "documentation": "Leave extra tabs"
        },
        {
          "type": "constant",
          "value": "leave_multiple",
          "documentation": "Leave multiple extra spaces"
        },
        {
          "type": "constant",
          "value": "leave_all",
          "documentation": "Leave all extra spaces and tabs"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_extra_spaces",
      "documentation": "Preserve existing formatting - Extra spaces inside"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_Format_ExtraSpaces"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_force_chop_compound_do_expression",
      "documentation": "Arrangement of binary expressions - Force chop compound condition in 'do' statement"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_force_chop_compound_do_expression",
      "documentation": "Arrangement of binary expressions - Force chop compound condition in 'do' statement"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_force_chop_compound_if_expression",
      "documentation": "Arrangement of binary expressions - Force chop compound condition in 'if' statement"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_force_chop_compound_if_expression",
      "documentation": "Arrangement of binary expressions - Force chop compound condition in 'if' statement"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_force_chop_compound_while_expression",
      "documentation": "Arrangement of binary expressions - Force chop compound condition in 'while' statement"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_force_chop_compound_while_expression",
      "documentation": "Arrangement of binary expressions - Force chop compound condition in 'while' statement"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_anonymous_method_block",
      "documentation": "Align multiline constructs - Anonymous method body"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_indent_anonymous_method_block",
      "documentation": "Align multiline constructs - Anonymous method body"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_braces_inside_statement_conditions",
      "documentation": "Other indents - Indent braces inside statement conditions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_indent_braces_inside_statement_conditions",
      "documentation": "Other indents - Indent braces inside statement conditions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_switch_labels",
      "documentation": "Other indents - Indent 'case' from 'switch'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_inside_namespace",
      "documentation": "Braces layout - Indent inside namespace declaration"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_indent_inside_namespace",
      "documentation": "Braces layout - Indent inside namespace declaration"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_invocation_pars",
      "documentation": "Parenthesis - Indent method calls' parenthesis"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CodeStyle_ParsFormatStyle",
      "values": [
        {
          "type": "constant",
          "value": "inside",
          "documentation": "Inside parenthesis (BSD/K&R style)"
        },
        {
          "type": "constant",
          "value": "outside",
          "documentation": "Parenthesis and inside equally (Whitesmiths style)"
        },
        {
          "type": "constant",
          "value": "outside_and_inside",
          "documentation": "Parenthesis 1x, inside 2x (GNU style)"
        },
        {
          "type": "constant",
          "value": "none",
          "documentation": "No indent"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_indent_invocation_pars",
      "documentation": "Parenthesis - Indent method calls' parenthesis"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_ParsFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_method_decl_pars",
      "documentation": "Parenthesis - Indent method declarations' parenthesis"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_ParsFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_indent_method_decl_pars",
      "documentation": "Parenthesis - Indent method declarations' parenthesis"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_ParsFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_nested_fixed_stmt",
      "documentation": "Nested statements - Indent nested 'fixed' statements"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_indent_nested_fixed_stmt",
      "documentation": "Nested statements - Indent nested 'fixed' statements"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_nested_foreach_stmt",
      "documentation": "Nested statements - Indent nested 'foreach' statements"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_indent_nested_foreach_stmt",
      "documentation": "Nested statements - Indent nested 'foreach' statements"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_nested_for_stmt",
      "documentation": "Nested statements - Indent nested 'for' statements"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_indent_nested_for_stmt",
      "documentation": "Nested statements - Indent nested 'for' statements"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_nested_lock_stmt",
      "documentation": "Nested statements - Indent nested 'lock' statements"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_indent_nested_lock_stmt",
      "documentation": "Nested statements - Indent nested 'lock' statements"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_nested_usings_stmt",
      "documentation": "Nested statements - Indent nested 'using' statements"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_indent_nested_usings_stmt",
      "documentation": "Nested statements - Indent nested 'using' statements"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_nested_while_stmt",
      "documentation": "Nested statements - Indent nested 'while' statements"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_indent_nested_while_stmt",
      "documentation": "Nested statements - Indent nested 'while' statements"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_pars",
      "documentation": "Parenthesis - Indent other parenthesis and brackets"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_ParsFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_indent_pars",
      "documentation": "Parenthesis - Indent other parenthesis and brackets"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_ParsFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_preprocessor_if",
      "documentation": "Preprocessor directives - Indent #if, #else, #elif, #endif"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CodeStyle_SpecialIndent",
      "values": [
        {
          "type": "constant",
          "value": "no_indent",
          "documentation": "No indent"
        },
        {
          "type": "constant",
          "value": "usual_indent",
          "documentation": "Indent as usual"
        },
        {
          "type": "constant",
          "value": "outdent",
          "documentation": "Outdent"
        },
        {
          "type": "constant",
          "value": "do_not_change",
          "documentation": "Do not change"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_indent_preprocessor_if",
      "documentation": "Preprocessor directives - Indent #if, #else, #elif, #endif"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SpecialIndent"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_preprocessor_other",
      "documentation": "Preprocessor directives - Indent other preprocessor directives"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SpecialIndent"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_indent_preprocessor_other",
      "documentation": "Preprocessor directives - Indent other preprocessor directives"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SpecialIndent"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_preprocessor_region",
      "documentation": "Preprocessor directives - Indent #region, #endregion"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SpecialIndent"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_indent_preprocessor_region",
      "documentation": "Preprocessor directives - Indent #region, #endregion"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SpecialIndent"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_raw_literal_string",
      "documentation": "Align multiline constructs - How to indent raw string literals"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_FormatSettings_AlignIndentDontChangeStyle",
      "values": [
        {
          "type": "constant",
          "value": "align",
          "documentation": "Align"
        },
        {
          "type": "constant",
          "value": "indent",
          "documentation": "Indent to previous line"
        },
        {
          "type": "constant",
          "value": "do_not_change",
          "documentation": "Do not change"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_indent_raw_literal_string",
      "documentation": "Align multiline constructs - How to indent raw string literals"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CSharp_CodeStyle_FormatSettings_AlignIndentDontChangeStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_indent_size",
      "documentation": "General - Indent size"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_statement_pars",
      "documentation": "Parenthesis - Indent statement (if, while, for, etc) parenthesis"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_ParsFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_indent_statement_pars",
      "documentation": "Parenthesis - Indent statement (if, while, for, etc) parenthesis"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_ParsFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_indent_style",
      "documentation": "General - Indent style"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_Format_IndentStyle",
      "values": [
        {
          "type": "constant",
          "value": "tab",
          "documentation": "Tab"
        },
        {
          "type": "constant",
          "value": "space",
          "documentation": "Spaces"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_typearg_angles",
      "documentation": "Parenthesis - Indent type argument's angles"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_ParsFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_indent_typearg_angles",
      "documentation": "Parenthesis - Indent type argument's angles"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_ParsFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_typeparam_angles",
      "documentation": "Parenthesis - Indent type parameter's angles"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_ParsFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_indent_typeparam_angles",
      "documentation": "Parenthesis - Indent type parameter's angles"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_ParsFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_type_constraints",
      "documentation": "Other indents - Indent type constraints"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_indent_type_constraints",
      "documentation": "Other indents - Indent type constraints"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_initializer_braces",
      "documentation": "Braces layout - Expressions (initializers, switch expressions, patterns)"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyleEx"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_initializer_braces",
      "documentation": "Braces layout - Expressions (initializers, switch expressions, patterns)"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyleEx"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_int_align",
      "documentation": "Align similar code in columns - Fields and constants"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_int_align",
      "documentation": "Align similar code in columns - Fields and constants"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_int_align_assignments",
      "documentation": "Align similar code in columns - Other assignments and initializers"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_int_align_assignments",
      "documentation": "Align similar code in columns - Other assignments and initializers"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_int_align_binary_expressions",
      "documentation": "Align similar code in columns - Binary expressions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_int_align_binary_expressions",
      "documentation": "Align similar code in columns - Binary expressions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_int_align_comments",
      "documentation": "Align similar code in columns - End comments"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_int_align_comments",
      "documentation": "Align similar code in columns - End comments"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_int_align_fields",
      "documentation": "Align similar code in columns - Fields and constants"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_int_align_fields",
      "documentation": "Align similar code in columns - Fields and constants"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_int_align_fix_in_adjacent",
      "documentation": "Align similar code in columns - Fix column alignment in adjacent lines"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_int_align_fix_in_adjacent",
      "documentation": "Align similar code in columns - Fix column alignment in adjacent lines"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_int_align_invocations",
      "documentation": "Align similar code in columns - Invocations of the same method"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_int_align_invocations",
      "documentation": "Align similar code in columns - Invocations of the same method"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_int_align_methods",
      "documentation": "Align similar code in columns - Simple methods, operators, delegates"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_int_align_methods",
      "documentation": "Align similar code in columns - Simple methods, operators, delegates"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_int_align_nested_ternary",
      "documentation": "Align similar code in columns - Nested ternary operators"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_int_align_nested_ternary",
      "documentation": "Align similar code in columns - Nested ternary operators"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_int_align_parameters",
      "documentation": "Align similar code in columns - Multiline method signature"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_int_align_parameters",
      "documentation": "Align similar code in columns - Multiline method signature"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_int_align_properties",
      "documentation": "Align similar code in columns - Properties and events"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_int_align_properties",
      "documentation": "Align similar code in columns - Properties and events"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_int_align_property_patterns",
      "documentation": "Align similar code in columns - Property patterns"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_int_align_property_patterns",
      "documentation": "Align similar code in columns - Property patterns"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_int_align_switch_expressions",
      "documentation": "Align similar code in columns - Switch expressions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_int_align_switch_expressions",
      "documentation": "Align similar code in columns - Switch expressions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_int_align_switch_sections",
      "documentation": "Align similar code in columns - Simple switch sections"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_int_align_switch_sections",
      "documentation": "Align similar code in columns - Simple switch sections"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_int_align_variables",
      "documentation": "Align similar code in columns - Variables and local constants"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_int_align_variables",
      "documentation": "Align similar code in columns - Variables and local constants"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_invocable_declaration_braces",
      "documentation": "Braces layout - Method declaration"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyleEx"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_invocable_declaration_braces",
      "documentation": "Braces layout - Method declaration"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyleEx"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_keep_blank_lines_in_code",
      "documentation": "Blank lines in code - Keep max blank lines in code"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_keep_blank_lines_in_code",
      "documentation": "Blank lines in code - Keep max blank lines in code"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_keep_blank_lines_in_declarations",
      "documentation": "Blank lines in declarations - Keep max blank lines in declarations"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_keep_blank_lines_in_declarations",
      "documentation": "Blank lines in declarations - Keep max blank lines in declarations"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_keep_existing_arrangement",
      "documentation": "General - Keep existing line breaks"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_keep_existing_arrangement",
      "documentation": "General - Keep existing line breaks"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_keep_existing_attribute_arrangement",
      "documentation": "Arrangement of attributes - Keep existing arrangement of attributes"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_keep_existing_attribute_arrangement",
      "documentation": "Arrangement of attributes - Keep existing arrangement of attributes"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_keep_existing_declaration_block_arrangement",
      "documentation": "Arrangement of declaration blocks - Keep existing arrangement of declaration blocks"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_keep_existing_declaration_block_arrangement",
      "documentation": "Arrangement of declaration blocks - Keep existing arrangement of declaration blocks"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_keep_existing_declaration_parens_arrangement",
      "documentation": "Arrangement of method signatures - Keep existing arrangement of parenthesis in declaration"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_keep_existing_declaration_parens_arrangement",
      "documentation": "Arrangement of method signatures - Keep existing arrangement of parenthesis in declaration"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_keep_existing_embedded_arrangement",
      "documentation": "Arrangement of embedded statements - Keep existing arrangement of embedded statements"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_keep_existing_embedded_arrangement",
      "documentation": "Arrangement of embedded statements - Keep existing arrangement of embedded statements"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_keep_existing_embedded_block_arrangement",
      "documentation": "Arrangement of embedded blocks - Keep existing arrangement of embedded blocks"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_keep_existing_embedded_block_arrangement",
      "documentation": "Arrangement of embedded blocks - Keep existing arrangement of embedded blocks"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_keep_existing_enum_arrangement",
      "documentation": "Arrangement of enumerations - Keep existing arrangement of enumeration"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_keep_existing_enum_arrangement",
      "documentation": "Arrangement of enumerations - Keep existing arrangement of enumeration"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_keep_existing_expr_member_arrangement",
      "documentation": "Arrangement of expression bodied members - Keep existing arrangement of expression bodied members"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_keep_existing_expr_member_arrangement",
      "documentation": "Arrangement of expression bodied members - Keep existing arrangement of expression bodied members"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_keep_existing_initializer_arrangement",
      "documentation": "Arrangement of initializers - Keep existing arrangement of initializers"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_keep_existing_initializer_arrangement",
      "documentation": "Arrangement of initializers - Keep existing arrangement of initializers"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_keep_existing_invocation_parens_arrangement",
      "documentation": "Arrangement of invocations - Keep existing arrangement of parenthesis in invocation"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_keep_existing_invocation_parens_arrangement",
      "documentation": "Arrangement of invocations - Keep existing arrangement of parenthesis in invocation"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_keep_existing_list_patterns_arrangement",
      "documentation": "Arrangement of list patterns - Keep existing arrangement of list patterns"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_keep_existing_list_patterns_arrangement",
      "documentation": "Arrangement of list patterns - Keep existing arrangement of list patterns"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_keep_existing_property_patterns_arrangement",
      "documentation": "Arrangement of property patterns - Keep existing arrangement of property patterns"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_keep_existing_property_patterns_arrangement",
      "documentation": "Arrangement of property patterns - Keep existing arrangement of property patterns"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_keep_existing_switch_expression_arrangement",
      "documentation": "Arrangement of switch expressions - Keep existing arrangement of switch expressions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_keep_existing_switch_expression_arrangement",
      "documentation": "Arrangement of switch expressions - Keep existing arrangement of switch expressions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_keep_existing_linebreaks",
      "documentation": "General - Keep existing line breaks"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_keep_existing_linebreaks",
      "documentation": "General - Keep existing line breaks"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_keep_user_linebreaks",
      "documentation": "General - Keep existing line breaks"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_keep_user_linebreaks",
      "documentation": "General - Keep existing line breaks"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_insert_final_newline",
      "documentation": "General - Line feed at end of file"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_max_array_initializer_elements_on_line",
      "documentation": "Arrangement of initializers - Max array initializer elements on a single line"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_max_array_initializer_elements_on_line",
      "documentation": "Arrangement of initializers - Max array initializer elements on a single line"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_max_attribute_length_for_same_line",
      "documentation": "Arrangement of attributes - Place attribute section list on separate line if it is longer than"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_max_attribute_length_for_same_line",
      "documentation": "Arrangement of attributes - Place attribute section list on separate line if it is longer than"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_max_enum_members_on_line",
      "documentation": "Arrangement of enumerations - Max enumeration members on a single line"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_max_enum_members_on_line",
      "documentation": "Arrangement of enumerations - Max enumeration members on a single line"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_max_formal_parameters_on_line",
      "documentation": "Arrangement of method signatures - Max formal parameters on a single line"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_max_formal_parameters_on_line",
      "documentation": "Arrangement of method signatures - Max formal parameters on a single line"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_max_initializer_elements_on_line",
      "documentation": "Arrangement of initializers - Max object and collection initializer elements on a single line"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_max_initializer_elements_on_line",
      "documentation": "Arrangement of initializers - Max object and collection initializer elements on a single line"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_max_invocation_arguments_on_line",
      "documentation": "Arrangement of invocations - Max invocation arguments on a single line"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_max_invocation_arguments_on_line",
      "documentation": "Arrangement of invocations - Max invocation arguments on a single line"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_nested_ternary_style",
      "documentation": "Arrangement of ternary expressions - Nested ternary expression style"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CodeStyle_NestedTernaryExpressionStyle",
      "values": [
        {
          "type": "constant",
          "value": "simple_wrap",
          "documentation": "Simple wrap/Do not change"
        },
        {
          "type": "constant",
          "value": "autodetect",
          "documentation": "Chop in existing style"
        },
        {
          "type": "constant",
          "value": "compact",
          "documentation": "Chop in compact style"
        },
        {
          "type": "constant",
          "value": "expanded",
          "documentation": "Chop in expanded style"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_nested_ternary_style",
      "documentation": "Arrangement of ternary expressions - Nested ternary expression style"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_NestedTernaryExpressionStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_old_engine",
      "documentation": "ReSharper other - Revert to old formatting engine"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_old_engine",
      "documentation": "ReSharper other - Revert to old formatting engine"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_other_braces",
      "documentation": "Braces layout - Other"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyleEx"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_other_braces",
      "documentation": "Braces layout - Other"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyleEx"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_outdent_binary_ops",
      "documentation": "Align multiline constructs - Outdent binary operators"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_outdent_binary_ops",
      "documentation": "Align multiline constructs - Outdent binary operators"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_outdent_binary_pattern_ops",
      "documentation": "Align multiline constructs - Outdent binary patterns"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_outdent_binary_pattern_ops",
      "documentation": "Align multiline constructs - Outdent binary patterns"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_outdent_commas",
      "documentation": "Align multiline constructs - Outdent commas"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_outdent_commas",
      "documentation": "Align multiline constructs - Outdent commas"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_outdent_dots",
      "documentation": "Align multiline constructs - Outdent dots in chained method calls"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_outdent_dots",
      "documentation": "Align multiline constructs - Outdent dots in chained method calls"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_outdent_statement_labels",
      "documentation": "Other indents - Outdent statement labels"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_outdent_statement_labels",
      "documentation": "Other indents - Outdent statement labels"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_simple_blocks_on_single_line",
      "documentation": "Arrangement of declaration blocks - Place abstract/auto property/indexer/event declaration on single line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_simple_blocks_on_single_line",
      "documentation": "Arrangement of declaration blocks - Place abstract/auto property/indexer/event declaration on single line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_simple_declaration_blocks_on_single_line",
      "documentation": "Arrangement of declaration blocks - Place abstract/auto property/indexer/event declaration on single line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_simple_declaration_blocks_on_single_line",
      "documentation": "Arrangement of declaration blocks - Place abstract/auto property/indexer/event declaration on single line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_abstract_accessorholder_on_single_line",
      "documentation": "Arrangement of declaration blocks - Place abstract/auto property/indexer/event declaration on single line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_abstract_accessorholder_on_single_line",
      "documentation": "Arrangement of declaration blocks - Place abstract/auto property/indexer/event declaration on single line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_attribute_on_same_line",
      "documentation": "Arrangement of attributes - Place type attribute on the same line"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CodeStyle_PlaceOnSameLineAsOwner",
      "values": [
        {
          "type": "constant",
          "value": "false",
          "documentation": "Never"
        },
        {
          "type": "constant",
          "value": "never",
          "documentation": "Never"
        },
        {
          "type": "constant",
          "value": "if_owner_is_single_line",
          "documentation": "If owner is singleline"
        },
        {
          "type": "constant",
          "value": "true",
          "documentation": "Always"
        },
        {
          "type": "constant",
          "value": "always",
          "documentation": "Always"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_attribute_on_same_line",
      "documentation": "Arrangement of attributes - Place type attribute on the same line"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_PlaceOnSameLineAsOwner"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_accessorholder_attribute_on_same_line",
      "documentation": "Arrangement of attributes - Place property/indexer/event attribute on the same line"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_PlaceOnSameLineAsOwner"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_accessorholder_attribute_on_same_line",
      "documentation": "Arrangement of attributes - Place property/indexer/event attribute on the same line"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_PlaceOnSameLineAsOwner"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_accessor_attribute_on_same_line",
      "documentation": "Arrangement of attributes - Place accessor attribute on the same line"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_PlaceOnSameLineAsOwner"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_accessor_attribute_on_same_line",
      "documentation": "Arrangement of attributes - Place accessor attribute on the same line"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_PlaceOnSameLineAsOwner"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_accessor_with_attrs_holder_on_single_line",
      "documentation": "Arrangement of declaration blocks - Place it on single line even when it has attributes on accessors"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_accessor_with_attrs_holder_on_single_line",
      "documentation": "Arrangement of declaration blocks - Place it on single line even when it has attributes on accessors"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_new_line_before_catch",
      "documentation": "Arrangement of statements - "
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_comments_at_first_column",
      "documentation": "Other indents - Place comments at first column when commenting out code"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_comments_at_first_column",
      "documentation": "Other indents - Place comments at first column when commenting out code"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_constructor_initializer_on_same_line",
      "documentation": "Arrangement of method signatures - Allow constructor initializer on the same line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_constructor_initializer_on_same_line",
      "documentation": "Arrangement of method signatures - Allow constructor initializer on the same line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_new_line_before_else",
      "documentation": "Arrangement of statements - "
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_expr_accessor_on_single_line",
      "documentation": "Arrangement of expression bodied members - Place property accessor expression body on the same line"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_PlaceOnSameLineAsOwner"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_expr_accessor_on_single_line",
      "documentation": "Arrangement of expression bodied members - Place property accessor expression body on the same line"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_PlaceOnSameLineAsOwner"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_expr_method_on_single_line",
      "documentation": "Arrangement of expression bodied members - Place method expression body on the same line"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_PlaceOnSameLineAsOwner"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_expr_method_on_single_line",
      "documentation": "Arrangement of expression bodied members - Place method expression body on the same line"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_PlaceOnSameLineAsOwner"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_expr_property_on_single_line",
      "documentation": "Arrangement of expression bodied members - Place property expression body on the same line"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_PlaceOnSameLineAsOwner"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_expr_property_on_single_line",
      "documentation": "Arrangement of expression bodied members - Place property expression body on the same line"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_PlaceOnSameLineAsOwner"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_field_attribute_on_same_line",
      "documentation": "Arrangement of attributes - Place field attribute on the same line"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_PlaceOnSameLineAsOwner"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_field_attribute_on_same_line",
      "documentation": "Arrangement of attributes - Place field attribute on the same line"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_PlaceOnSameLineAsOwner"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_new_line_before_finally",
      "documentation": "Arrangement of statements - Place 'finally' on a new line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_linq_into_on_new_line",
      "documentation": "Arrangement of LINQ expressions - Place 'into' on a new line in LINQ expressions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_linq_into_on_new_line",
      "documentation": "Arrangement of LINQ expressions - Place 'into' on a new line in LINQ expressions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_method_attribute_on_same_line",
      "documentation": "Arrangement of attributes - Place method attribute on the same line"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_PlaceOnSameLineAsOwner"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_method_attribute_on_same_line",
      "documentation": "Arrangement of attributes - Place method attribute on the same line"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_PlaceOnSameLineAsOwner"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_record_field_attribute_on_same_line",
      "documentation": "Arrangement of attributes - Place record field attribute on the same line"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_PlaceOnSameLineAsOwner"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_record_field_attribute_on_same_line",
      "documentation": "Arrangement of attributes - Place record field attribute on the same line"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_PlaceOnSameLineAsOwner"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_simple_accessorholder_on_single_line",
      "documentation": "Arrangement of declaration blocks - Place simple property/indexer/event declaration on single line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_simple_accessorholder_on_single_line",
      "documentation": "Arrangement of declaration blocks - Place simple property/indexer/event declaration on single line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_simple_accessor_on_single_line",
      "documentation": "Arrangement of declaration blocks - Place simple accessor on single line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_simple_accessor_on_single_line",
      "documentation": "Arrangement of declaration blocks - Place simple accessor on single line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_simple_anonymousmethod_on_single_line",
      "documentation": "Arrangement of embedded blocks - Place simple anonymous method on single line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_simple_anonymousmethod_on_single_line",
      "documentation": "Arrangement of embedded blocks - Place simple anonymous method on single line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_simple_case_statement_on_same_line",
      "documentation": "Arrangement of embedded statements - Place simple 'case' statement on the same line"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_PlaceOnSameLineAsOwner"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_simple_case_statement_on_same_line",
      "documentation": "Arrangement of embedded statements - Place simple 'case' statement on the same line"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_PlaceOnSameLineAsOwner"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_simple_embedded_block_on_same_line",
      "documentation": "Arrangement of embedded blocks - Place a block with a single simple statement on the same line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_simple_embedded_block_on_same_line",
      "documentation": "Arrangement of embedded blocks - Place a block with a single simple statement on the same line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_simple_embedded_statement_on_same_line",
      "documentation": "Arrangement of embedded statements - Place simple embedded statement on the same line"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_PlaceOnSameLineAsOwner"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_simple_embedded_statement_on_same_line",
      "documentation": "Arrangement of embedded statements - Place simple embedded statement on the same line"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_PlaceOnSameLineAsOwner"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_simple_enum_on_single_line",
      "documentation": "Arrangement of enumerations - Place simple enumeration on single line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_simple_enum_on_single_line",
      "documentation": "Arrangement of enumerations - Place simple enumeration on single line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_simple_initializer_on_single_line",
      "documentation": "Arrangement of initializers - Place simple array, object and collection on single line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_simple_initializer_on_single_line",
      "documentation": "Arrangement of initializers - Place simple array, object and collection on single line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_simple_list_pattern_on_single_line",
      "documentation": "Arrangement of list patterns - Place simple list pattern on single line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_simple_list_pattern_on_single_line",
      "documentation": "Arrangement of list patterns - Place simple list pattern on single line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_simple_method_on_single_line",
      "documentation": "Arrangement of declaration blocks - Place simple method on single line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_simple_method_on_single_line",
      "documentation": "Arrangement of declaration blocks - Place simple method on single line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_simple_property_pattern_on_single_line",
      "documentation": "Arrangement of property patterns - Place simple property pattern on single line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_simple_property_pattern_on_single_line",
      "documentation": "Arrangement of property patterns - Place simple property pattern on single line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_simple_switch_expression_on_single_line",
      "documentation": "Arrangement of switch expressions - Place simple switch expression on single line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_simple_switch_expression_on_single_line",
      "documentation": "Arrangement of switch expressions - Place simple switch expression on single line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_type_attribute_on_same_line",
      "documentation": "Arrangement of attributes - Place type attribute on the same line"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_PlaceOnSameLineAsOwner"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_type_attribute_on_same_line",
      "documentation": "Arrangement of attributes - Place type attribute on the same line"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_PlaceOnSameLineAsOwner"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_type_constraints_on_same_line",
      "documentation": "Arrangement of type parameters, constraints, and base types - Allow type constraints on the same line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_place_type_constraints_on_same_line",
      "documentation": "Arrangement of type parameters, constraints, and base types - Allow type constraints on the same line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_new_line_before_while",
      "documentation": "Arrangement of statements - Place 'while' on a new line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_new_line_before_while",
      "documentation": "Arrangement of statements - Place 'while' on a new line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_remove_blank_lines_near_braces_in_code",
      "documentation": "Blank lines in code - Remove blank lines after '{' and before '}' in code"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_remove_blank_lines_near_braces_in_code",
      "documentation": "Blank lines in code - Remove blank lines after '{' and before '}' in code"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_remove_blank_lines_near_braces_in_declarations",
      "documentation": "Blank lines in declarations - Remove blank lines after '{' and before '}' in declarations"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_remove_blank_lines_near_braces_in_declarations",
      "documentation": "Blank lines in declarations - Remove blank lines after '{' and before '}' in declarations"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_unary_operator",
      "documentation": "After unary operators - Logical not operator (!)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_after_unary_operator",
      "documentation": "After unary operators - Logical not operator (!)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_ampersand_op",
      "documentation": "After unary operators - Unsafe addressof operator (&)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_after_ampersand_op",
      "documentation": "After unary operators - Unsafe addressof operator (&)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_asterik_op",
      "documentation": "After unary operators - Unsafe asterisk operator (*)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_after_asterik_op",
      "documentation": "After unary operators - Unsafe asterisk operator (*)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_attributes",
      "documentation": "Attributes - After attributes"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_after_attributes",
      "documentation": "Attributes - After attributes"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_colon",
      "documentation": "Around colon - After other colons"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_after_colon",
      "documentation": "Around colon - After other colons"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_attribute_colon",
      "documentation": "Around colon - After other colons"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_after_attribute_colon",
      "documentation": "Around colon - After other colons"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_colon_in_case",
      "documentation": "Around colon - After colon in 'case' statement"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_after_colon_in_case",
      "documentation": "Around colon - After colon in 'case' statement"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_comma",
      "documentation": "Around comma and semicolon - "
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_colon_in_inheritance_clause",
      "documentation": "Around colon - After base types list colon"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_semicolon_in_for_statement",
      "documentation": "Around comma and semicolon - "
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_logical_not_op",
      "documentation": "After unary operators - Logical not operator (!)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_after_logical_not_op",
      "documentation": "After unary operators - Logical not operator (!)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_operator_keyword",
      "documentation": "Other - After operator keyword"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_after_operator_keyword",
      "documentation": "Other - After operator keyword"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_around_ternary_operator",
      "documentation": "In ternary operator - Before '?'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_around_ternary_operator",
      "documentation": "In ternary operator - Before '?'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_ternary_colon",
      "documentation": "In ternary operator - After ':'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_after_ternary_colon",
      "documentation": "In ternary operator - After ':'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_ternary_quest",
      "documentation": "In ternary operator - After '?'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_after_ternary_quest",
      "documentation": "In ternary operator - After '?'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_cast",
      "documentation": "Other - "
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_type_parameter_constraint_colon",
      "documentation": "Around colon - After type parameter constraint colon"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_after_type_parameter_constraint_colon",
      "documentation": "Around colon - After type parameter constraint colon"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_unary_minus_op",
      "documentation": "After unary operators - Unary minus operator (-)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_after_unary_minus_op",
      "documentation": "After unary operators - Unary minus operator (-)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_unary_plus_op",
      "documentation": "After unary operators - Unary plus operator (+)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_after_unary_plus_op",
      "documentation": "After unary operators - Unary plus operator (+)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_around_binary_operator",
      "documentation": "Around binary operators - Assignment operators (such as '=' and '+=')"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_around_binary_operator",
      "documentation": "Around binary operators - Assignment operators (such as '=' and '+=')"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_around_additive_op",
      "documentation": "Around binary operators - Additive operators (+,-)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_around_additive_op",
      "documentation": "Around binary operators - Additive operators (+,-)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_around_alias_eq",
      "documentation": "Other - Around '=' in namespace alias directive"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_around_alias_eq",
      "documentation": "Other - Around '=' in namespace alias directive"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_around_member_access_operator",
      "documentation": "Around binary operators - Unsafe arrow operator (->)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_around_member_access_operator",
      "documentation": "Around binary operators - Unsafe arrow operator (->)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_around_arrow_op",
      "documentation": "Around binary operators - Unsafe arrow operator (->)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_around_arrow_op",
      "documentation": "Around binary operators - Unsafe arrow operator (->)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_around_assignment_op",
      "documentation": "Around binary operators - Assignment operators (such as '=' and '+=')"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_around_assignment_op",
      "documentation": "Around binary operators - Assignment operators (such as '=' and '+=')"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_around_bitwise_op",
      "documentation": "Around binary operators - Bitwise operators (&,|,^)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_around_bitwise_op",
      "documentation": "Around binary operators - Bitwise operators (&,|,^)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_around_dot",
      "documentation": "Other - Around dot"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_around_dot",
      "documentation": "Other - Around dot"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_around_equality_op",
      "documentation": "Around binary operators - Equality operators (==,!=)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_around_equality_op",
      "documentation": "Around binary operators - Equality operators (==,!=)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_around_lambda_arrow",
      "documentation": "Other - Around lambda arrow"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_around_lambda_arrow",
      "documentation": "Other - Around lambda arrow"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_around_logical_op",
      "documentation": "Around binary operators - Logical operators (&&,||)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_around_logical_op",
      "documentation": "Around binary operators - Logical operators (&&,||)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_around_multiplicative_op",
      "documentation": "Around binary operators - Multiplicative operators (*,/,%)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_around_multiplicative_op",
      "documentation": "Around binary operators - Multiplicative operators (*,/,%)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_around_nullcoalescing_op",
      "documentation": "Around binary operators - Null coalescing operator (??)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_around_nullcoalescing_op",
      "documentation": "Around binary operators - Null coalescing operator (??)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_around_relational_op",
      "documentation": "Around binary operators - Relational operators (<,>,<=,>=)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_around_relational_op",
      "documentation": "Around binary operators - Relational operators (<,>,<=,>=)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_around_shift_op",
      "documentation": "Around binary operators - Shift operators (<<,>>,>>>)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_around_shift_op",
      "documentation": "Around binary operators - Shift operators (<<,>>,>>>)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_open_square_brackets",
      "documentation": "Around array brackets - Before array access brackets"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_array_access_brackets",
      "documentation": "Around array brackets - Before array access brackets"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_array_access_brackets",
      "documentation": "Around array brackets - Before array access brackets"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_array_rank_brackets",
      "documentation": "Around array brackets - Before array rank brackets"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_array_rank_brackets",
      "documentation": "Around array brackets - Before array rank brackets"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_colon",
      "documentation": "Around colon - Before other colons"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_colon",
      "documentation": "Around colon - Before other colons"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_attribute_colon",
      "documentation": "Around colon - Before other colons"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_attribute_colon",
      "documentation": "Around colon - Before other colons"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_keywords_in_control_flow_statements",
      "documentation": "Before parentheses in statements - 'if' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_catch_parentheses",
      "documentation": "Before parentheses in statements - 'catch' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_catch_parentheses",
      "documentation": "Before parentheses in statements - 'catch' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_checked_parentheses",
      "documentation": "Before other parentheses - 'checked' and 'unchecked' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_checked_parentheses",
      "documentation": "Before other parentheses - 'checked' and 'unchecked' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_colon_in_case",
      "documentation": "Around colon - Before colon in 'case' statement"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_colon_in_case",
      "documentation": "Around colon - Before colon in 'case' statement"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_comma",
      "documentation": "Around comma and semicolon - "
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_default_parentheses",
      "documentation": "Before other parentheses - 'default' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_default_parentheses",
      "documentation": "Before other parentheses - 'default' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_between_method_call_name_and_opening_parenthesis",
      "documentation": "Before other parentheses - Method call parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_empty_method_call_parentheses",
      "documentation": "Before other parentheses - Method call empty parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_empty_method_call_parentheses",
      "documentation": "Before other parentheses - Method call empty parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_between_method_declaration_name_and_open_parenthesis",
      "documentation": "Before other parentheses - Method declaration parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_empty_method_parentheses",
      "documentation": "Before other parentheses - Method declaration empty parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_empty_method_parentheses",
      "documentation": "Before other parentheses - Method declaration empty parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_colon_in_inheritance_clause",
      "documentation": "Around colon - Before base types list colon"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_fixed_parentheses",
      "documentation": "Before parentheses in statements - 'fixed' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_fixed_parentheses",
      "documentation": "Before parentheses in statements - 'fixed' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_foreach_parentheses",
      "documentation": "Before parentheses in statements - 'foreach' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_foreach_parentheses",
      "documentation": "Before parentheses in statements - 'foreach' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_for_parentheses",
      "documentation": "Before parentheses in statements - 'for' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_for_parentheses",
      "documentation": "Before parentheses in statements - 'for' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_semicolon_in_for_statement",
      "documentation": "Around comma and semicolon - "
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_if_parentheses",
      "documentation": "Before parentheses in statements - 'if' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_if_parentheses",
      "documentation": "Before parentheses in statements - 'if' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_lock_parentheses",
      "documentation": "Before parentheses in statements - 'lock' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_lock_parentheses",
      "documentation": "Before parentheses in statements - 'lock' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_method_call_parentheses",
      "documentation": "Before other parentheses - Method call parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_method_call_parentheses",
      "documentation": "Before other parentheses - Method call parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_method_parentheses",
      "documentation": "Before other parentheses - Method declaration parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_method_parentheses",
      "documentation": "Before other parentheses - Method declaration parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_nameof_parentheses",
      "documentation": "Before other parentheses - 'nameof' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_nameof_parentheses",
      "documentation": "Before other parentheses - 'nameof' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_new_parentheses",
      "documentation": "Before other parentheses - 'new' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_new_parentheses",
      "documentation": "Before other parentheses - 'new' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_nullable_mark",
      "documentation": "Other - Before nullable mark"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_nullable_mark",
      "documentation": "Other - Before nullable mark"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_pointer_asterik_declaration",
      "documentation": "Other - Before unsafe pointer declaration"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_pointer_asterik_declaration",
      "documentation": "Other - Before unsafe pointer declaration"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_semicolon",
      "documentation": "Around comma and semicolon - Before semicolon"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_semicolon",
      "documentation": "Around comma and semicolon - Before semicolon"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_singleline_accessorholder",
      "documentation": "Around braces - Before single line accessors block"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_singleline_accessorholder",
      "documentation": "Around braces - Before single line accessors block"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_sizeof_parentheses",
      "documentation": "Before other parentheses - 'sizeof' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_sizeof_parentheses",
      "documentation": "Before other parentheses - 'sizeof' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_switch_parentheses",
      "documentation": "Before parentheses in statements - 'switch' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_switch_parentheses",
      "documentation": "Before parentheses in statements - 'switch' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_ternary_colon",
      "documentation": "In ternary operator - Before ':'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_ternary_colon",
      "documentation": "In ternary operator - Before ':'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_ternary_quest",
      "documentation": "In ternary operator - Before '?'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_ternary_quest",
      "documentation": "In ternary operator - Before '?'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_trailing_comment",
      "documentation": "Other - Before end of line comment"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_trailing_comment",
      "documentation": "Other - Before end of line comment"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_typeof_parentheses",
      "documentation": "Before other parentheses - 'typeof' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_typeof_parentheses",
      "documentation": "Before other parentheses - 'typeof' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_type_argument_angle",
      "documentation": "Around angle brackets - Before opening angle bracket of type arguments list"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_type_argument_angle",
      "documentation": "Around angle brackets - Before opening angle bracket of type arguments list"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_type_parameter_angle",
      "documentation": "Around angle brackets - Before opening angle bracket of type parameters list"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_type_parameter_angle",
      "documentation": "Around angle brackets - Before opening angle bracket of type parameters list"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_type_parameter_constraint_colon",
      "documentation": "Around colon - Before type parameter constraint colon"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_type_parameter_constraint_colon",
      "documentation": "Around colon - Before type parameter constraint colon"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_using_parentheses",
      "documentation": "Before parentheses in statements - 'using' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_using_parentheses",
      "documentation": "Before parentheses in statements - 'using' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_while_parentheses",
      "documentation": "Before parentheses in statements - 'while' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_before_while_parentheses",
      "documentation": "Before parentheses in statements - 'while' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_between_accessors_in_singleline_property",
      "documentation": "Around braces - Between accessors in single line property/event"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_between_accessors_in_singleline_property",
      "documentation": "Around braces - Between accessors in single line property/event"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_between_attribute_sections",
      "documentation": "Attributes - Between attribute sections"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_between_attribute_sections",
      "documentation": "Attributes - Between attribute sections"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_between_keyword_and_expression",
      "documentation": "Before other parentheses - Between keyword and expression"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_between_keyword_and_expression",
      "documentation": "Before other parentheses - Between keyword and expression"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_between_keyword_and_type",
      "documentation": "Before other parentheses - Between keyword and type"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_between_keyword_and_type",
      "documentation": "Before other parentheses - Between keyword and type"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_in_singleline_accessorholder",
      "documentation": "Around braces - Within single line accessor"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_in_singleline_accessorholder",
      "documentation": "Around braces - Within single line accessor"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_in_singleline_anonymous_method",
      "documentation": "Around braces - Within single line anonymous method"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_in_singleline_anonymous_method",
      "documentation": "Around braces - Within single line anonymous method"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_in_singleline_method",
      "documentation": "Around braces - Within single line method"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_in_singleline_method",
      "documentation": "Around braces - Within single line method"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_near_postfix_and_prefix_op",
      "documentation": "After unary operators - Before/after ++ and --"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_near_postfix_and_prefix_op",
      "documentation": "After unary operators - Before/after ++ and --"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_empty_braces",
      "documentation": "Around braces - Space between empty braces"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_empty_braces",
      "documentation": "Around braces - Space between empty braces"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_between_square_brackets",
      "documentation": "Around array brackets - Within array access brackets"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_array_access_brackets",
      "documentation": "Around array brackets - Within array access brackets"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_array_access_brackets",
      "documentation": "Around array brackets - Within array access brackets"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_array_rank_brackets",
      "documentation": "Around array brackets - Within array rank brackets"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_array_rank_brackets",
      "documentation": "Around array brackets - Within array rank brackets"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_between_empty_square_brackets",
      "documentation": "Around array brackets - Within array rank empty brackets"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_array_rank_empty_brackets",
      "documentation": "Around array brackets - Within array rank empty brackets"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_array_rank_empty_brackets",
      "documentation": "Around array brackets - Within array rank empty brackets"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_attribute_brackets",
      "documentation": "Attributes - Within attribute brackets"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_attribute_brackets",
      "documentation": "Attributes - Within attribute brackets"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_between_parentheses_of_control_flow_statements",
      "documentation": "Within parentheses in statements - 'if' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_between_parentheses_of_control_flow_statements",
      "documentation": "Within parentheses in statements - 'if' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_catch_parentheses",
      "documentation": "Within parentheses in statements - 'catch' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_catch_parentheses",
      "documentation": "Within parentheses in statements - 'catch' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_checked_parentheses",
      "documentation": "Within other parentheses - 'checked' and 'unchecked' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_checked_parentheses",
      "documentation": "Within other parentheses - 'checked' and 'unchecked' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_default_parentheses",
      "documentation": "Within other parentheses - 'default' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_default_parentheses",
      "documentation": "Within other parentheses - 'default' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_between_method_call_empty_parameter_list_parentheses",
      "documentation": "Within other parentheses - "
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_between_method_declaration_empty_parameter_list_parentheses",
      "documentation": "Within other parentheses - "
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_fixed_parentheses",
      "documentation": "Within parentheses in statements - 'fixed' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_fixed_parentheses",
      "documentation": "Within parentheses in statements - 'fixed' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_foreach_parentheses",
      "documentation": "Within parentheses in statements - 'foreach' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_foreach_parentheses",
      "documentation": "Within parentheses in statements - 'foreach' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_for_parentheses",
      "documentation": "Within parentheses in statements - 'for' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_for_parentheses",
      "documentation": "Within parentheses in statements - 'for' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_if_parentheses",
      "documentation": "Within parentheses in statements - 'if' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_if_parentheses",
      "documentation": "Within parentheses in statements - 'if' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_list_pattern_brackets",
      "documentation": "Around array brackets - Within list pattern brackets"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_list_pattern_brackets",
      "documentation": "Around array brackets - Within list pattern brackets"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_lock_parentheses",
      "documentation": "Within parentheses in statements - 'lock' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_lock_parentheses",
      "documentation": "Within parentheses in statements - 'lock' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_between_method_call_parameter_list_parentheses",
      "documentation": "Within other parentheses - "
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_between_method_declaration_parameter_list_parentheses",
      "documentation": "Within other parentheses - "
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_nameof_parentheses",
      "documentation": "Within other parentheses - 'nameof' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_nameof_parentheses",
      "documentation": "Within other parentheses - 'nameof' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_new_parentheses",
      "documentation": "Within other parentheses - 'new' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_new_parentheses",
      "documentation": "Within other parentheses - 'new' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_parentheses",
      "documentation": "Within other parentheses - Parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_parentheses",
      "documentation": "Within other parentheses - Parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_single_line_array_initializer_braces",
      "documentation": "Around braces - Within single-line expression braces"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_single_line_array_initializer_braces",
      "documentation": "Around braces - Within single-line expression braces"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_sizeof_parentheses",
      "documentation": "Within other parentheses - 'sizeof' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_sizeof_parentheses",
      "documentation": "Within other parentheses - 'sizeof' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_slice_pattern",
      "documentation": "Other - After '..' in slice pattern"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_slice_pattern",
      "documentation": "Other - After '..' in slice pattern"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_switch_parentheses",
      "documentation": "Within parentheses in statements - 'switch' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_switch_parentheses",
      "documentation": "Within parentheses in statements - 'switch' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_between_typecast_parentheses",
      "documentation": "Within other parentheses - Type cast parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_between_typecast_parentheses",
      "documentation": "Within other parentheses - Type cast parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_typeof_parentheses",
      "documentation": "Within other parentheses - 'typeof' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_typeof_parentheses",
      "documentation": "Within other parentheses - 'typeof' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_type_argument_angles",
      "documentation": "Around angle brackets - Type argument angles"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_type_argument_angles",
      "documentation": "Around angle brackets - Type argument angles"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_type_parameter_angles",
      "documentation": "Around angle brackets - Type parameter angles"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_type_parameter_angles",
      "documentation": "Around angle brackets - Type parameter angles"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_using_parentheses",
      "documentation": "Within parentheses in statements - 'using' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_using_parentheses",
      "documentation": "Within parentheses in statements - 'using' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_while_parentheses",
      "documentation": "Within parentheses in statements - 'while' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_space_within_while_parentheses",
      "documentation": "Within parentheses in statements - 'while' parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_special_else_if_treatment",
      "documentation": "General - Special 'else if' treatment"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_special_else_if_treatment",
      "documentation": "General - Special 'else if' treatment"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_stick_comment",
      "documentation": "Other indents - Don't indent comments started at first column"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_stick_comment",
      "documentation": "Other indents - Don't indent comments started at first column"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_tab_width",
      "documentation": "General - Tab width"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_type_declaration_braces",
      "documentation": "Braces layout - Type and namespace declaration"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyleEx"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_type_declaration_braces",
      "documentation": "Braces layout - Type and namespace declaration"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyleEx"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_use_continuous_indent_inside_initializer_braces",
      "documentation": "Braces layout - Use continuous line indent inside expression braces"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_use_continuous_indent_inside_initializer_braces",
      "documentation": "Braces layout - Use continuous line indent inside expression braces"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_use_continuous_indent_inside_parens",
      "documentation": "Parenthesis - Use continuous line indent inside parenthesis"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_use_continuous_indent_inside_parens",
      "documentation": "Parenthesis - Use continuous line indent inside parenthesis"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_use_indent_from_previous_element",
      "documentation": "Other indents - Use previous element's indent on partial format"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_use_indent_from_previous_element",
      "documentation": "Other indents - Use previous element's indent on partial format"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_after_declaration_lpar",
      "documentation": "Arrangement of method signatures - Prefer to wrap after '(' in declaration"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_after_declaration_lpar",
      "documentation": "Arrangement of method signatures - Prefer to wrap after '(' in declaration"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_after_dot_in_method_calls",
      "documentation": "Arrangement of member access expressions - Prefer to wrap after '.'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_after_dot_in_method_calls",
      "documentation": "Arrangement of member access expressions - Prefer to wrap after '.'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_after_invocation_lpar",
      "documentation": "Arrangement of invocations - Prefer to wrap after '(' in invocation"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_after_invocation_lpar",
      "documentation": "Arrangement of invocations - Prefer to wrap after '(' in invocation"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_after_property_in_chained_method_calls",
      "documentation": "Arrangement of member access expressions - Prefer to wrap after properties and fields in chained method calls"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_after_property_in_chained_method_calls",
      "documentation": "Arrangement of member access expressions - Prefer to wrap after properties and fields in chained method calls"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_arguments_style",
      "documentation": "Arrangement of invocations - Wrap invocation arguments"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle",
      "values": [
        {
          "type": "constant",
          "value": "wrap_if_long",
          "documentation": "Simple wrap"
        },
        {
          "type": "constant",
          "value": "chop_if_long",
          "documentation": "Chop if long or multiline"
        },
        {
          "type": "constant",
          "value": "chop_always",
          "documentation": "Chop always"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_arguments_style",
      "documentation": "Arrangement of invocations - Wrap invocation arguments"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_array_initializer_style",
      "documentation": "Arrangement of initializers - Wrap array initializer"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_array_initializer_style",
      "documentation": "Arrangement of initializers - Wrap array initializer"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_before_arrow_with_expressions",
      "documentation": "Arrangement of expression bodied members - Prefer to wrap before '=>' followed by expressions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_before_arrow_with_expressions",
      "documentation": "Arrangement of expression bodied members - Prefer to wrap before '=>' followed by expressions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_before_binary_opsign",
      "documentation": "Arrangement of binary expressions - Prefer to wrap before operator in binary expression"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_before_binary_opsign",
      "documentation": "Arrangement of binary expressions - Prefer to wrap before operator in binary expression"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_before_binary_pattern_op",
      "documentation": "Arrangement of binary expressions - Prefer to wrap before operator in binary pattern"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_before_binary_pattern_op",
      "documentation": "Arrangement of binary expressions - Prefer to wrap before operator in binary pattern"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_before_comma",
      "documentation": "General - Prefer to wrap before ','"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_before_comma",
      "documentation": "General - Prefer to wrap before ','"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_before_declaration_lpar",
      "documentation": "Arrangement of method signatures - Prefer to wrap before '(' in declaration"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_before_declaration_lpar",
      "documentation": "Arrangement of method signatures - Prefer to wrap before '(' in declaration"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_before_declaration_rpar",
      "documentation": "Arrangement of method signatures - Prefer to wrap before ')' in declaration"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_before_declaration_rpar",
      "documentation": "Arrangement of method signatures - Prefer to wrap before ')' in declaration"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_before_eq",
      "documentation": "General - Prefer to wrap before '='"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_before_eq",
      "documentation": "General - Prefer to wrap before '='"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_before_extends_colon",
      "documentation": "Arrangement of type parameters, constraints, and base types - Prefer to wrap before ':'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_before_extends_colon",
      "documentation": "Arrangement of type parameters, constraints, and base types - Prefer to wrap before ':'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_before_first_method_call",
      "documentation": "Arrangement of member access expressions - Prefer to wrap before first method call"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_before_first_method_call",
      "documentation": "Arrangement of member access expressions - Prefer to wrap before first method call"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_before_first_type_parameter_constraint",
      "documentation": "Arrangement of type parameters, constraints, and base types - Prefer to wrap before first constraint"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_before_first_type_parameter_constraint",
      "documentation": "Arrangement of type parameters, constraints, and base types - Prefer to wrap before first constraint"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_before_invocation_lpar",
      "documentation": "Arrangement of invocations - Prefer to wrap before '(' in invocation"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_before_invocation_lpar",
      "documentation": "Arrangement of invocations - Prefer to wrap before '(' in invocation"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_before_invocation_rpar",
      "documentation": "Arrangement of invocations - Prefer to wrap before ')' in invocation"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_before_invocation_rpar",
      "documentation": "Arrangement of invocations - Prefer to wrap before ')' in invocation"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_before_linq_expression",
      "documentation": "Arrangement of LINQ expressions - Prefer to wrap before multiline LINQ expressions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_before_linq_expression",
      "documentation": "Arrangement of LINQ expressions - Prefer to wrap before multiline LINQ expressions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_before_ternary_opsigns",
      "documentation": "Arrangement of ternary expressions - Prefer to wrap before '?' and ':' in ternary expressions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_before_ternary_opsigns",
      "documentation": "Arrangement of ternary expressions - Prefer to wrap before '?' and ':' in ternary expressions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_before_type_parameter_langle",
      "documentation": "Arrangement of type parameters, constraints, and base types - Prefer to wrap before opening angle bracket in type parameters list"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_before_type_parameter_langle",
      "documentation": "Arrangement of type parameters, constraints, and base types - Prefer to wrap before opening angle bracket in type parameters list"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_chained_binary_expressions",
      "documentation": "Arrangement of binary expressions - Wrap chained binary expressions"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyleSimple",
      "values": [
        {
          "type": "constant",
          "value": "wrap_if_long",
          "documentation": "Simple wrap"
        },
        {
          "type": "constant",
          "value": "chop_if_long",
          "documentation": "Chop if long or multiline"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_chained_binary_expressions",
      "documentation": "Arrangement of binary expressions - Wrap chained binary expressions"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyleSimple"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_chained_binary_patterns",
      "documentation": "Arrangement of binary expressions - Wrap complex binary patterns"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyleSimple"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_chained_binary_patterns",
      "documentation": "Arrangement of binary expressions - Wrap complex binary patterns"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyleSimple"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_chained_method_calls",
      "documentation": "Arrangement of member access expressions - Wrap chained method calls"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_chained_method_calls",
      "documentation": "Arrangement of member access expressions - Wrap chained method calls"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_enum_declaration",
      "documentation": "Arrangement of enumerations - Wrap enumeration declaration"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_enum_declaration",
      "documentation": "Arrangement of enumerations - Wrap enumeration declaration"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_extends_list_style",
      "documentation": "Arrangement of type parameters, constraints, and base types - Wrap extends/implements list"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_extends_list_style",
      "documentation": "Arrangement of type parameters, constraints, and base types - Wrap extends/implements list"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_for_stmt_header_style",
      "documentation": "Arrangement of statements - Wrap 'for' statement header"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_for_stmt_header_style",
      "documentation": "Arrangement of statements - Wrap 'for' statement header"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_max_line_length",
      "documentation": "General - Hard wrap at"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_linq_expressions",
      "documentation": "Arrangement of LINQ expressions - Wrap LINQ expressions"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_linq_expressions",
      "documentation": "Arrangement of LINQ expressions - Wrap LINQ expressions"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_list_pattern",
      "documentation": "Arrangement of list patterns - Wrap list pattern"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_list_pattern",
      "documentation": "Arrangement of list patterns - Wrap list pattern"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_multiple_declaration_style",
      "documentation": "Arrangement of statements - Wrap multiple declaration"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_multiple_declaration_style",
      "documentation": "Arrangement of statements - Wrap multiple declaration"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_multiple_type_parameter_constraints_style",
      "documentation": "Arrangement of type parameters, constraints, and base types - Wrap multiple type parameter constraints"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_multiple_type_parameter_constraints_style",
      "documentation": "Arrangement of type parameters, constraints, and base types - Wrap multiple type parameter constraints"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_object_and_collection_initializer_style",
      "documentation": "Arrangement of initializers - Wrap object and collection initializer"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_object_and_collection_initializer_style",
      "documentation": "Arrangement of initializers - Wrap object and collection initializer"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_parameters_style",
      "documentation": "Arrangement of method signatures - Wrap formal parameters"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_parameters_style",
      "documentation": "Arrangement of method signatures - Wrap formal parameters"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_property_pattern",
      "documentation": "Arrangement of property patterns - Wrap property pattern"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_property_pattern",
      "documentation": "Arrangement of property patterns - Wrap property pattern"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_switch_expression",
      "documentation": "Arrangement of switch expressions - Wrap switch expression"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_switch_expression",
      "documentation": "Arrangement of switch expressions - Wrap switch expression"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_ternary_expr_style",
      "documentation": "Arrangement of ternary expressions - Wrap ternary expression"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_ternary_expr_style",
      "documentation": "Arrangement of ternary expressions - Wrap ternary expression"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_verbatim_interpolated_strings",
      "documentation": "Arrangement of interpolated strings - Wrap interpolated strings"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyleExpanded",
      "values": [
        {
          "type": "constant",
          "value": "wrap_if_long",
          "documentation": "Simple wrap"
        },
        {
          "type": "constant",
          "value": "chop_if_long",
          "documentation": "Chop if long or multiline"
        },
        {
          "type": "constant",
          "value": "no_wrap",
          "documentation": "Do not wrap even if long"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_csharp_wrap_verbatim_interpolated_strings",
      "documentation": "Arrangement of interpolated strings - Wrap interpolated strings"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyleExpanded"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_line_after_pi",
      "documentation": "Processing instructions - Blank line after processing instructions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_child_elements",
      "documentation": "Tag content - Indent inside element that does not contain text"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_Xml_CodeStyle_XmlIndentingStyle",
      "values": [
        {
          "type": "constant",
          "value": "DoNotTouch",
          "documentation": "Do not change indenting"
        },
        {
          "type": "constant",
          "value": "do_not_touch",
          "documentation": "Do not change indenting"
        },
        {
          "type": "constant",
          "value": "OneIndent",
          "documentation": "One indent from parent element"
        },
        {
          "type": "constant",
          "value": "one_indent",
          "documentation": "One indent from parent element"
        },
        {
          "type": "constant",
          "value": "ZeroIndent",
          "documentation": "No indent from parent element"
        },
        {
          "type": "constant",
          "value": "zero_indent",
          "documentation": "No indent from parent element"
        },
        {
          "type": "constant",
          "value": "RemoveIndent",
          "documentation": "No indent at all"
        },
        {
          "type": "constant",
          "value": "remove_indent",
          "documentation": "No indent at all"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_text",
      "documentation": "Tag content - Indent inside element that contains text"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_Xml_CodeStyle_XmlIndentingStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_linebreaks_inside_tags_for_multiline_elements",
      "documentation": "Around tags - Line breaks after start-tag and before end-tag in multiline elements"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_linebreaks_inside_tags_for_elements_with_child_elements",
      "documentation": "Around tags - Line breaks after start-tag and before end-tag in elements that contain other elements and no text"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_max_blank_lines_between_tags",
      "documentation": "Around tags - Maximum blank lines between tags"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_linebreaks_inside_tags_for_elements_longer_than",
      "documentation": "Tag content - Line breaks after start-tag and before end-tag when element is longer than"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_linebreak_before_elements",
      "documentation": "Around tags - Place the following elements on a new line"
    },
    "value": {}
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_spaces_around_eq_in_pi_attribute",
      "documentation": "Processing instructions - Spaces around '=' in attribute"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_pi_attributes_indent",
      "documentation": "Processing instructions - Attributes indenting"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_Xml_CodeStyle_XmlAttributeIndenting",
      "values": [
        {
          "type": "constant",
          "value": "single_indent",
          "documentation": "Single indent"
        },
        {
          "type": "constant",
          "value": "double_indent",
          "documentation": "Double indent"
        },
        {
          "type": "constant",
          "value": "align_by_first_attribute",
          "documentation": "Align by first attribute"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_pi_attribute_style",
      "documentation": "Processing instructions - Attributes format"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_Xml_CodeStyle_XmlAttributesFormat",
      "values": [
        {
          "type": "constant",
          "value": "on_single_line",
          "documentation": "On single line"
        },
        {
          "type": "constant",
          "value": "first_attribute_on_single_line",
          "documentation": "First attribute on single line"
        },
        {
          "type": "constant",
          "value": "on_different_lines",
          "documentation": "Each attribute on separate lines"
        },
        {
          "type": "constant",
          "value": "do_not_touch",
          "documentation": "Do not touch"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_last_pi_attribute",
      "documentation": "Processing instructions - Space after last attribute"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_linebreak_before_singleline_elements",
      "documentation": "Around tags - Place single-line elements on a new line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_spaces_inside_tags",
      "documentation": "Tag content - Spaces after start-tag and before end-tag otherwise"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_linebreak_before_multiline_elements",
      "documentation": "Around tags - Place multiline elements on a new line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_attribute_indent",
      "documentation": "Inside of tag header - Attributes indenting"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_Xml_CodeStyle_XmlAttributeIndenting"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_attribute_style",
      "documentation": "Inside of tag header - Attributes format"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_Xml_CodeStyle_XmlAttributesFormat"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_last_attribute",
      "documentation": "Inside of tag header - Space after last attribute"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_self_closing",
      "documentation": "Inside of tag header - Space before '/>'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_spaces_around_eq_in_attribute",
      "documentation": "Inside of tag header - Spaces around '=' in attribute"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_tags_and_pi",
      "documentation": "Line wrapping - Wrap tags and processing instructions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_text",
      "documentation": "Tag content - Wrap inside text"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_around_elements",
      "documentation": "Tag content - Wrap before and after elements"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_alignment_tab_fill_style",
      "documentation": "Tabs and indents - How to align when tabs are used for indents"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_AlignmentTabFillStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_align_multiline_argument",
      "documentation": "Align multiline constructs - Invocation arguments"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_multiline_array_initializer",
      "documentation": "Align multiline constructs - Array initializer"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_align_multiline_array_initializer",
      "documentation": "Align multiline constructs - Array initializer"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_align_multiline_expression",
      "documentation": "Align multiline constructs - Expression"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_multiline_implements_list",
      "documentation": "Align multiline constructs - Implements/handles list"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_align_multiline_implements_list",
      "documentation": "Align multiline constructs - Implements/handles list"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_align_multiline_parameter",
      "documentation": "Align multiline constructs - Method parameters"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_align_multiple_declaration",
      "documentation": "Align multiline constructs - Multiple declaration list"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_after_imports",
      "documentation": "Blank lines - After imports section"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_blank_lines_after_imports",
      "documentation": "Blank lines - After imports section"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_after_options",
      "documentation": "Blank lines - After file options section"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_blank_lines_after_options",
      "documentation": "Blank lines - After file options section"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_blank_lines_around_field",
      "documentation": "Blank lines - Around multiline field"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_around_global_attribute",
      "documentation": "Blank lines - After global attribute"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_blank_lines_around_global_attribute",
      "documentation": "Blank lines - After global attribute"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_blank_lines_around_invocable",
      "documentation": "Blank lines - Around multiline method"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_blank_lines_around_namespace",
      "documentation": "Blank lines - Around namespace"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_blank_lines_around_region",
      "documentation": "Blank lines - Around region"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_blank_lines_around_single_line_field",
      "documentation": "Blank lines - Around single line field"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_blank_lines_around_single_line_invocable",
      "documentation": "Blank lines - Around single line method"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_blank_lines_around_type",
      "documentation": "Blank lines - Around type"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_blank_lines_inside_region",
      "documentation": "Blank lines - Inside region"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_case_from_select",
      "documentation": "Other - Indent 'case' from 'select'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_indent_case_from_select",
      "documentation": "Other - Indent 'case' from 'select'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_indent_size",
      "documentation": "Tabs and indents - Indent size"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_indent_style",
      "documentation": "Tabs and indents - Indent style"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_Format_IndentStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_keep_blank_lines_in_code",
      "documentation": "Preserve existing formatting - Keep max blank lines in code"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_keep_blank_lines_in_declarations",
      "documentation": "Preserve existing formatting - Keep max blank lines in declarations"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_keep_user_linebreaks",
      "documentation": "Preserve existing formatting - Keep existing line breaks"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_event_attribute_on_same_line",
      "documentation": "Attributes - Place event attribute on the same line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_place_event_attribute_on_same_line",
      "documentation": "Attributes - Place event attribute on the same line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_place_field_attribute_on_same_line",
      "documentation": "Attributes - Place field attribute on the same line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_place_method_attribute_on_same_line",
      "documentation": "Attributes - Place method attribute on the same line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_property_attribute_on_same_line",
      "documentation": "Attributes - Place property attribute on the same line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_place_property_attribute_on_same_line",
      "documentation": "Attributes - Place property attribute on the same line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_place_type_attribute_on_same_line",
      "documentation": "Attributes - Place type attribute on the same line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_attribute_target_colon",
      "documentation": "Attributes - After attribute target colon"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_after_attribute_target_colon",
      "documentation": "Attributes - After attribute target colon"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_after_comma",
      "documentation": "Other - After ','"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_after_unary_operator",
      "documentation": "Around operations - After unary operators"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_unary_op",
      "documentation": "Around operations - After unary operators"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_after_unary_op",
      "documentation": "Around operations - After unary operators"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_around_binary_operator",
      "documentation": "Around operations - Assignment operators (such as '=' and '+=')"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_around_additive_op",
      "documentation": "Around operations - Additive operators (+,-)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_around_assignment_op",
      "documentation": "Around operations - Assignment operators (such as '=' and '+=')"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_around_member_access_operator",
      "documentation": "Other - Around '.'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_around_dot",
      "documentation": "Other - Around '.'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_around_multiplicative_op",
      "documentation": "Around operations - Multiplicative operators (such as '*' and '/')"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_around_relational_op",
      "documentation": "Around operations - Relational operators (<,>,<=,>=)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_around_shift_op",
      "documentation": "Around operations - Shift operators (<<,>>)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_around_stmt_colon",
      "documentation": "Other - Around statement ':'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_around_stmt_colon",
      "documentation": "Other - Around statement ':'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_array_rank_parentheses",
      "documentation": "Arrays - Before array rank parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_before_array_rank_parentheses",
      "documentation": "Arrays - Before array rank parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_attribute_target_colon",
      "documentation": "Attributes - Before attribute target colon"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_before_attribute_target_colon",
      "documentation": "Attributes - Before attribute target colon"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_before_comma",
      "documentation": "Other - Before ','"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_empty_invocation_parentheses",
      "documentation": "Nearby parentheses - Before empty invocation parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_before_empty_invocation_parentheses",
      "documentation": "Nearby parentheses - Before empty invocation parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_before_empty_method_parentheses",
      "documentation": "Nearby parentheses - Before empty method declaration parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_invocation_parentheses",
      "documentation": "Nearby parentheses - Before invocation parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_before_invocation_parentheses",
      "documentation": "Nearby parentheses - Before invocation parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_label_colon",
      "documentation": "Other - Before ':' in label"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_before_label_colon",
      "documentation": "Other - Before ':' in label"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_before_method_parentheses",
      "documentation": "Nearby parentheses - Before method declaration parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_type_parameter_parentheses",
      "documentation": "Nearby parentheses - Before type parameter parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_before_type_parameter_parentheses",
      "documentation": "Nearby parentheses - Before type parameter parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_array_initialization_braces",
      "documentation": "Arrays - Within array initialization braces"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_within_array_initialization_braces",
      "documentation": "Arrays - Within array initialization braces"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_array_rank_empty_parentheses",
      "documentation": "Arrays - Within empty array rank parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_within_array_rank_empty_parentheses",
      "documentation": "Arrays - Within empty array rank parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_array_rank_parentheses",
      "documentation": "Arrays - Within array rank parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_within_array_rank_parentheses",
      "documentation": "Arrays - Within array rank parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_attribute_angles",
      "documentation": "Attributes - Within attribute angles"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_within_attribute_angles",
      "documentation": "Attributes - Within attribute angles"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_empty_invocation_parentheses",
      "documentation": "Nearby parentheses - Within empty invocation parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_within_empty_invocation_parentheses",
      "documentation": "Nearby parentheses - Within empty invocation parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_empty_method_parentheses",
      "documentation": "Nearby parentheses - Within empty method declaration parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_within_empty_method_parentheses",
      "documentation": "Nearby parentheses - Within empty method declaration parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_expression_parentheses",
      "documentation": "Nearby parentheses - Within expression parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_within_expression_parentheses",
      "documentation": "Nearby parentheses - Within expression parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_invocation_parentheses",
      "documentation": "Nearby parentheses - Within invocation parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_within_invocation_parentheses",
      "documentation": "Nearby parentheses - Within invocation parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_method_parentheses",
      "documentation": "Nearby parentheses - Within method declaration parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_within_method_parentheses",
      "documentation": "Nearby parentheses - Within method declaration parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_tuple_parentheses",
      "documentation": "Nearby parentheses - Within tuple parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_within_tuple_parentheses",
      "documentation": "Nearby parentheses - Within tuple parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_type_parameter_parentheses",
      "documentation": "Nearby parentheses - Within type parameter parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_space_within_type_parameter_parentheses",
      "documentation": "Nearby parentheses - Within type parameter parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_stick_comment",
      "documentation": "Other - Don't indent comments started at first column"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_tab_width",
      "documentation": "Tabs and indents - Tab width"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_wrap_arguments_style",
      "documentation": "Line wrapping - Wrap invocation arguments"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_wrap_before_binary_opsign",
      "documentation": "Line wrapping - Prefer to wrap before operator in binary expression"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_wrap_before_declaration_lpar",
      "documentation": "Line wrapping - Prefer to wrap before '(' in method declaration"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_wrap_before_invocation_lpar",
      "documentation": "Line wrapping - Prefer to wrap before '(' in invocation"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_wrap_extends_list_style",
      "documentation": "Line wrapping - Wrap extends/implements/handles list"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_max_line_length",
      "documentation": "Line wrapping - Hard wrap at"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_wrap_multiple_declaration_style",
      "documentation": "Line wrapping - Wrap multiple declarations list"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_wrap_parameters_style",
      "documentation": "Line wrapping - Wrap formal parameters"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_allow_alias",
      "documentation": "Reference qualification - Allow 'Imports' alias directive"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_vb_prefer_qualified_reference",
      "documentation": "Reference qualification - Prefer fully qualified references"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_alignment_tab_fill_style",
      "documentation": "Tabs and indents - How to align when tabs are used for indents"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_AlignmentTabFillStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_allow_far_alignment",
      "documentation": "Tabs and indents - Align even if the resulting indentation is too large"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_blank_line_after_pi",
      "documentation": "Processing instructions - Blank line after processing instructions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_indent_size",
      "documentation": "Tabs and indents - Indent size"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_indent_style",
      "documentation": "Tabs and indents - Indent style"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_Format_IndentStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_indent_child_elements",
      "documentation": "Tag content - Indent inside element that does not contain text"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_Xml_CodeStyle_XmlIndentingStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_indent_text",
      "documentation": "Tag content - Indent inside element that contains text"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_Xml_CodeStyle_XmlIndentingStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_keep_user_linebreaks",
      "documentation": "Tag content - Keep existing line breaks"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_linebreaks_inside_tags_for_multiline_elements",
      "documentation": "Tag content - Line breaks after start-tag and before end-tag in multiline elements"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_linebreaks_inside_tags_for_elements_with_child_elements",
      "documentation": "Tag content - Line breaks after start-tag and before end-tag in elements that contain other elements and no text"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_max_blank_lines_between_tags",
      "documentation": "Around tags - Maximum blank lines between tags"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_linebreaks_inside_tags_for_elements_longer_than",
      "documentation": "Tag content - Line breaks after start-tag and before end-tag when element is longer than"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_linebreak_before_elements",
      "documentation": "Around tags - Always place the following elements on a new line"
    },
    "value": {}
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_spaces_around_eq_in_pi_attribute",
      "documentation": "Processing instructions - Spaces around '=' in attribute"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_pi_attributes_indent",
      "documentation": "Processing instructions - Attributes indenting"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_Xml_CodeStyle_XmlAttributeIndenting"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_pi_attribute_style",
      "documentation": "Processing instructions - Attributes format"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_Xml_CodeStyle_XmlAttributesFormat"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_space_after_last_pi_attribute",
      "documentation": "Processing instructions - Space after last attribute"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_linebreak_before_singleline_elements",
      "documentation": "Around tags - Place single-line elements on a new line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_spaces_inside_tags",
      "documentation": "Tag content - Spaces after start-tag and before end-tag otherwise"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_tab_width",
      "documentation": "Tabs and indents - Tab width"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_linebreak_before_multiline_elements",
      "documentation": "Around tags - Place multiline elements on a new line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_attribute_indent",
      "documentation": "Inside of tag header - Attributes indenting"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_Xml_CodeStyle_XmlAttributeIndenting"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_attribute_style",
      "documentation": "Inside of tag header - Attributes format"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_Xml_CodeStyle_XmlAttributesFormat"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_space_after_last_attribute",
      "documentation": "Inside of tag header - Space after last attribute"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_space_before_self_closing",
      "documentation": "Inside of tag header - Space before '/>'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_spaces_around_eq_in_attribute",
      "documentation": "Inside of tag header - Spaces around '=' in attribute"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_max_line_length",
      "documentation": "Line wrapping - Hard wrap at"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_wrap_tags_and_pi",
      "documentation": "Line wrapping - Wrap tags and processing instructions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_wrap_text",
      "documentation": "Tag content - Wrap inside text"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_xmldoc_wrap_around_elements",
      "documentation": "Tag content - Wrap before and after elements"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_alignment_tab_fill_style",
      "documentation": "Tabs and indents - How to align when tabs are used for indents"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_AlignmentTabFillStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_align_first_arg_by_paren",
      "documentation": "Align multiline construct - First call argument by '('"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_align_multiline_argument",
      "documentation": "Align multiline construct - Call arguments"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_align_multiline_binary_expressions_chain",
      "documentation": "Align multiline construct - Chained binary expressions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_align_multiline_calls_chain",
      "documentation": "Align multiline construct - Chained method calls"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_multiline_ctor_init",
      "documentation": "Align multiline construct - Member initializers in member initializer lists"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_align_multiline_ctor_init",
      "documentation": "Align multiline construct - Member initializers in member initializer lists"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_multiline_expression_braces",
      "documentation": "Align multiline construct - Initializer list arguments"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_align_multiline_expression_braces",
      "documentation": "Align multiline construct - Initializer list arguments"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_align_multiline_extends_list",
      "documentation": "Align multiline construct - Base classes in class base clause"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_align_multiline_parameter",
      "documentation": "Align multiline construct - Function parameters"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_multiline_type_argument",
      "documentation": "Align multiline construct - Template arguments"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_align_multiline_type_argument",
      "documentation": "Align multiline construct - Template arguments"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_multiline_type_parameter",
      "documentation": "Align multiline construct - Template parameters in template declaration"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_align_multiline_type_parameter",
      "documentation": "Align multiline construct - Template parameters in template declaration"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_align_multiple_declaration",
      "documentation": "Align multiline construct - Declarators in declaration"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_align_ternary",
      "documentation": "Align multiline construct - ?: operator"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CodeStyle_TernaryOperatorAlign",
      "values": [
        {
          "type": "constant",
          "value": "align_all",
          "documentation": "Align"
        },
        {
          "type": "constant",
          "value": "align_not_nested",
          "documentation": "Align except when nested"
        },
        {
          "type": "constant",
          "value": "none",
          "documentation": "No align"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_align_ternary",
      "documentation": "Align multiline construct - ?: operator"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_TernaryOperatorAlign"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_allow_far_alignment",
      "documentation": "Tabs and indents - Align even if the resulting indentation is too large"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_brace_style",
      "documentation": "Braces layout - Namespace declaration"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyle",
      "values": [
        {
          "type": "constant",
          "value": "end_of_line",
          "documentation": "At the end of line (K&R style)"
        },
        {
          "type": "constant",
          "value": "end_of_line_no_space",
          "documentation": "At the end of line (no space)"
        },
        {
          "type": "constant",
          "value": "next_line",
          "documentation": "At next line (BSD style)"
        },
        {
          "type": "constant",
          "value": "next_line_shifted",
          "documentation": "At next line indented (Whitesmiths style)"
        },
        {
          "type": "constant",
          "value": "next_line_shifted_2",
          "documentation": "At next line indented 2 (GNU style)"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_anonymous_method_declaration_braces",
      "documentation": "Braces layout - Lambda expression"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_after_access_specifier",
      "documentation": "Blank lines - After access specifier"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_blank_lines_after_access_specifier",
      "documentation": "Blank lines - After access specifier"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_around_class_definition",
      "documentation": "Blank lines - Around class/struct/enum definition"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_blank_lines_around_class_definition",
      "documentation": "Blank lines - Around class/struct/enum definition"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_around_function_declaration",
      "documentation": "Blank lines - Around function declarations"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_blank_lines_around_function_declaration",
      "documentation": "Blank lines - Around function declarations"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_around_function_definition",
      "documentation": "Blank lines - Around function definitions"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_blank_lines_around_function_definition",
      "documentation": "Blank lines - Around function definitions"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_blank_lines_around_namespace",
      "documentation": "Blank lines - Around namespaces"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_around_other_declaration",
      "documentation": "Blank lines - Around other definitions and declarations"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_blank_lines_around_other_declaration",
      "documentation": "Blank lines - Around other definitions and declarations"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_around_single_line_function_definition",
      "documentation": "Blank lines - Around single line function definitions"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_blank_lines_around_single_line_function_definition",
      "documentation": "Blank lines - Around single line function definitions"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_blank_lines_before_access_specifier",
      "documentation": "Blank lines - Before access specifier"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_blank_lines_before_access_specifier",
      "documentation": "Blank lines - Before access specifier"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_break_template_declaration",
      "documentation": "Place on new line - Break line after the template<...> of a template declaration"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CodeStyle_SimpleEmbeddedStatementStyle",
      "values": [
        {
          "type": "constant",
          "value": "do_not_change",
          "documentation": "Do not change"
        },
        {
          "type": "constant",
          "value": "on_single_line",
          "documentation": "Force put on single line"
        },
        {
          "type": "constant",
          "value": "line_break",
          "documentation": "Force line breaks"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_break_template_declaration",
      "documentation": "Place on new line - Break line after the template<...> of a template declaration"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SimpleEmbeddedStatementStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_case_block_braces",
      "documentation": "Braces layout - Block under 'case' label"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_continuous_line_indent",
      "documentation": "Indentation - Continuous line indent"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Psi_CodeStyle_ContinuousLineIndent",
      "values": [
        {
          "type": "constant",
          "value": "none"
        },
        {
          "type": "constant",
          "value": "single"
        },
        {
          "type": "constant",
          "value": "double"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_continuous_line_indent",
      "documentation": "Indentation - Continuous line indent"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_ContinuousLineIndent"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_disable_space_changes_before_trailing_comment",
      "documentation": "Other - Preserve spaces before end of line comment"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_disable_space_changes_before_trailing_comment",
      "documentation": "Other - Preserve spaces before end of line comment"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_empty_block_style",
      "documentation": "Braces layout - Empty braces formatting"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_EmptyBlockStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_export_declaration_braces",
      "documentation": "Braces layout - Export declarations"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_export_declaration_braces",
      "documentation": "Braces layout - Export declarations"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_expression_braces",
      "documentation": "Braces layout - Other braces"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_ParsFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_expression_braces",
      "documentation": "Braces layout - Other braces"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_ParsFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_function_declaration_return_type_style",
      "documentation": "Place on new line - Break line after member function declaration return type"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SimpleEmbeddedStatementStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_function_declaration_return_type_style",
      "documentation": "Place on new line - Break line after member function declaration return type"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SimpleEmbeddedStatementStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_function_definition_return_type_style",
      "documentation": "Place on new line - Break line after member function definition return type"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SimpleEmbeddedStatementStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_function_definition_return_type_style",
      "documentation": "Place on new line - Break line after member function definition return type"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SimpleEmbeddedStatementStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_access_specifiers_from_class",
      "documentation": "Indentation - Indent access specifier from class"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_indent_access_specifiers_from_class",
      "documentation": "Indentation - Indent access specifier from class"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_aligned_ternary",
      "documentation": "Align multiline construct - Indent aligned ?: operator"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_indent_aligned_ternary",
      "documentation": "Align multiline construct - Indent aligned ?: operator"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_indent_switch_labels",
      "documentation": "Indentation - Indent 'case' from 'switch'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_class_members_from_access_specifiers",
      "documentation": "Indentation - Indent class member from access specifier"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_indent_class_members_from_access_specifiers",
      "documentation": "Indentation - Indent class member from access specifier"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_comment",
      "documentation": "Indentation - Indent comments started at the first column"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_indent_comment",
      "documentation": "Indentation - Indent comments started at the first column"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_export_declaration_members",
      "documentation": "Indentation - Indent export declaration block members"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_indent_export_declaration_members",
      "documentation": "Indentation - Indent export declaration block members"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_indent_invocation_pars",
      "documentation": "Indentation - Indent method calls' parentheses"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_ParsFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_member_initializer_list",
      "documentation": "Indentation - Indent member initializer list"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_indent_member_initializer_list",
      "documentation": "Indentation - Indent member initializer list"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_indent_method_decl_pars",
      "documentation": "Indentation - Indent function declarations' parentheses"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_ParsFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_preprocessor_directives",
      "documentation": "Indentation - Preprocessor directives indenting"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Feature_Services_Cpp_CodeStyle_PreprocessorIndent",
      "values": [
        {
          "type": "constant",
          "value": "none",
          "documentation": "No indent"
        },
        {
          "type": "constant",
          "value": "normal",
          "documentation": "Indent"
        },
        {
          "type": "constant",
          "value": "do_not_change",
          "documentation": "Do not change"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_indent_preprocessor_directives",
      "documentation": "Indentation - Preprocessor directives indenting"
    },
    "value": {
      "type": "JetBrains_ReSharper_Feature_Services_Cpp_CodeStyle_PreprocessorIndent"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_indent_size",
      "documentation": "Tabs and indents - Indent size"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_indent_statement_pars",
      "documentation": "Indentation - Indent statement (if, while, for, etc) parentheses"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_ParsFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_indent_style",
      "documentation": "Tabs and indents - Indent style"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_Format_IndentStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_indent_type_constraints",
      "documentation": "Indentation - Indent C++/CLI generic constraints"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_indent_wrapped_function_names",
      "documentation": "Indentation - Indent if a function definition or declaration is wrapped after the type"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_indent_wrapped_function_names",
      "documentation": "Indentation - Indent if a function definition or declaration is wrapped after the type"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_int_align_bitfield_sizes",
      "documentation": "Align similar code in columns - Bit-field sizes"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_int_align_bitfield_sizes",
      "documentation": "Align similar code in columns - Bit-field sizes"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_int_align_comments",
      "documentation": "Align similar code in columns - End comments"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_int_align_declaration_names",
      "documentation": "Align similar code in columns - Declaration names"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_int_align_declaration_names",
      "documentation": "Align similar code in columns - Declaration names"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_int_align_enum_initializers",
      "documentation": "Align similar code in columns - Enum initializers"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_int_align_enum_initializers",
      "documentation": "Align similar code in columns - Enum initializers"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_int_align_eq",
      "documentation": "Align similar code in columns - Assignments"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_int_align_eq",
      "documentation": "Align similar code in columns - Assignments"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_int_align_fix_in_adjacent",
      "documentation": "Align similar code in columns - Fix column alignment in adjacent lines"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_invocable_declaration_braces",
      "documentation": "Braces layout - Function declaration"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_keep_blank_lines_in_code",
      "documentation": "Preserve existing formatting - Keep max blank lines in code"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_keep_blank_lines_in_declarations",
      "documentation": "Preserve existing formatting - Keep max blank lines in declarations"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_keep_user_linebreaks",
      "documentation": "Line wrapping - Keep existing line breaks"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_line_break_after_colon_in_member_initializer_lists",
      "documentation": "Place on new line - Break line after colon in member initializer lists"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SimpleEmbeddedStatementStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_line_break_after_colon_in_member_initializer_lists",
      "documentation": "Place on new line - Break line after colon in member initializer lists"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SimpleEmbeddedStatementStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_line_break_after_comma_in_member_initializer_lists",
      "documentation": "Place on new line - Break line after comma in member initializer lists"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_line_break_after_comma_in_member_initializer_lists",
      "documentation": "Place on new line - Break line after comma in member initializer lists"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_line_break_after_init_statement",
      "documentation": "Place on new line - Break line after init-statement"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SimpleEmbeddedStatementStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_line_break_after_init_statement",
      "documentation": "Place on new line - Break line after init-statement"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SimpleEmbeddedStatementStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_line_break_before_comma_in_member_initializer_lists",
      "documentation": "Place on new line - Break line before comma in member initializer lists"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_line_break_before_comma_in_member_initializer_lists",
      "documentation": "Place on new line - Break line before comma in member initializer lists"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_line_break_before_requires_clause",
      "documentation": "Place on new line - Break line before the requires-clause"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SimpleEmbeddedStatementStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_line_break_before_requires_clause",
      "documentation": "Place on new line - Break line before the requires-clause"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SimpleEmbeddedStatementStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_insert_final_newline",
      "documentation": "General - Line feed at end of file"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_linkage_specification_braces",
      "documentation": "Braces layout - Linkage specifications"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_linkage_specification_braces",
      "documentation": "Braces layout - Linkage specifications"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_linkage_specification_indentation",
      "documentation": "Indentation - Indent linkage specification block members"
    },
    "value": {
      "type": "union",
      "type_alias": "JetBrains_ReSharper_Feature_Services_Cpp_CodeStyle_NamespaceIndentationKind",
      "values": [
        {
          "type": "constant",
          "value": "none",
          "documentation": "Do not indent"
        },
        {
          "type": "constant",
          "value": "inner",
          "documentation": "Indent only in inner namespaces"
        },
        {
          "type": "constant",
          "value": "all",
          "documentation": "Indent all"
        }
      ]
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_linkage_specification_indentation",
      "documentation": "Indentation - Indent linkage specification block members"
    },
    "value": {
      "type": "JetBrains_ReSharper_Feature_Services_Cpp_CodeStyle_NamespaceIndentationKind"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_macro_block_begin",
      "documentation": "Braces layout - Regular expression for macros starting a block"
    },
    "value": {}
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_macro_block_begin",
      "documentation": "Braces layout - Regular expression for macros starting a block"
    },
    "value": {}
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_macro_block_end",
      "documentation": "Braces layout - Regular expression for macros ending a block"
    },
    "value": {}
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_macro_block_end",
      "documentation": "Braces layout - Regular expression for macros ending a block"
    },
    "value": {}
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_member_initializer_list_style",
      "documentation": "Place on new line - Break line before colon in member initializer lists"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SimpleEmbeddedStatementStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_member_initializer_list_style",
      "documentation": "Place on new line - Break line before colon in member initializer lists"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SimpleEmbeddedStatementStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_namespace_declaration_braces",
      "documentation": "Braces layout - Namespace declaration"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_namespace_declaration_braces",
      "documentation": "Braces layout - Namespace declaration"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_namespace_indentation",
      "documentation": "Indentation - Indent namespace members"
    },
    "value": {
      "type": "JetBrains_ReSharper_Feature_Services_Cpp_CodeStyle_NamespaceIndentationKind"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_namespace_indentation",
      "documentation": "Indentation - Indent namespace members"
    },
    "value": {
      "type": "JetBrains_ReSharper_Feature_Services_Cpp_CodeStyle_NamespaceIndentationKind"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_other_braces",
      "documentation": "Braces layout - Other statements and blocks"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_outdent_commas",
      "documentation": "Align multiline construct - Outdent commas"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_outdent_dots",
      "documentation": "Align multiline construct - Outdent '.' and '->' in chained method calls"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_new_line_before_catch",
      "documentation": "Place on new line - Place 'catch' on a new line after a compound statement"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_place_comments_at_first_column",
      "documentation": "Indentation - Place comments at the first column when commenting out code"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_new_line_before_else",
      "documentation": "Place on new line - Place 'else' on a new line after a compound statement"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_place_namespace_definitions_on_same_line",
      "documentation": "Braces layout - Place namespace definitions on the same line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_place_namespace_definitions_on_same_line",
      "documentation": "Braces layout - Place namespace definitions on the same line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_place_type_constraints_on_same_line",
      "documentation": "Place on new line - Allow C++/CLI generic constraints on the same line"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_new_line_before_while",
      "documentation": "Place on new line - Place 'while' on a new line after a compound statement"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_remove_blank_lines_near_braces_in_code",
      "documentation": "Preserve existing formatting - Remove blank lines after '{' and before '}' in code"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_remove_blank_lines_near_braces_in_declarations",
      "documentation": "Preserve existing formatting - Remove blank lines after '{' and before '}' in declarations"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_requires_expression_braces",
      "documentation": "Braces layout - Requires expressions"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_requires_expression_braces",
      "documentation": "Braces layout - Requires expressions"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_simple_block_style",
      "documentation": "Braces layout - Keep simple compound statements in one line"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SimpleEmbeddedStatementStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_simple_block_style",
      "documentation": "Braces layout - Keep simple compound statements in one line"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SimpleEmbeddedStatementStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_simple_case_statement_style",
      "documentation": "Place on new line - Break line in simple 'case' statement"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SimpleEmbeddedStatementStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_simple_case_statement_style",
      "documentation": "Place on new line - Break line in simple 'case' statement"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SimpleEmbeddedStatementStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_simple_embedded_statement_style",
      "documentation": "Place on new line - Break line in single embedded statement"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SimpleEmbeddedStatementStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_simple_embedded_statement_style",
      "documentation": "Place on new line - Break line in single embedded statement"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SimpleEmbeddedStatementStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_cast",
      "documentation": "In expressions - After parentheses in cast expressions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_colon_in_bitfield_declarator",
      "documentation": "In declarations - After colon in bit-field declarations"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_colon_in_bitfield_declarator",
      "documentation": "In declarations - After colon in bit-field declarations"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_colon_in_case",
      "documentation": "In control statements - After colon in switch case or label statement"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_comma",
      "documentation": "In declarations - After comma in declaration of multiple variables"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_comma_in_base_clause",
      "documentation": "In declarations - After comma in base clause"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_comma_in_base_clause",
      "documentation": "In declarations - After comma in base clause"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_comma_in_declaration",
      "documentation": "In declarations - After comma in declaration of multiple variables"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_comma_in_declaration",
      "documentation": "In declarations - After comma in declaration of multiple variables"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_comma_in_enum",
      "documentation": "In declarations - After comma in enum"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_comma_in_enum",
      "documentation": "In declarations - After comma in enum"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_comma_in_initializer_braces",
      "documentation": "In expressions - After comma in uniform initialization braces"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_comma_in_initializer_braces",
      "documentation": "In expressions - After comma in uniform initialization braces"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_comma_in_method",
      "documentation": "In declarations - After comma in function parameters"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_comma_in_method",
      "documentation": "In declarations - After comma in function parameters"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_comma_in_method_call",
      "documentation": "In expressions - After comma in function call and initialization"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_comma_in_method_call",
      "documentation": "In expressions - After comma in function call and initialization"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_comma_in_template_args",
      "documentation": "In declarations - After comma in template arguments"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_comma_in_template_args",
      "documentation": "In declarations - After comma in template arguments"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_comma_in_template_params",
      "documentation": "In declarations - After comma in template parameters"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_comma_in_template_params",
      "documentation": "In declarations - After comma in template parameters"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_ellipsis_in_parameter_pack",
      "documentation": "Other - After '...' in parameter pack"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_ellipsis_in_parameter_pack",
      "documentation": "Other - After '...' in parameter pack"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_colon_in_inheritance_clause",
      "documentation": "In declarations - After base types list colon"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_for_colon",
      "documentation": "In control statements - After ':' in range-based for loop"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_for_colon",
      "documentation": "In control statements - After ':' in range-based for loop"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_semicolon_in_for_statement",
      "documentation": "In control statements - After semicolon"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_operator_not",
      "documentation": "In expressions - After logical NOT operator (!)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_operator_not",
      "documentation": "In expressions - After logical NOT operator (!)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_ptr_in_data_member",
      "documentation": "In declarations - After ptr in declaration of variable"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_ptr_in_data_member",
      "documentation": "In declarations - After ptr in declaration of variable"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_ptr_in_data_members",
      "documentation": "In declarations - After ptr in declaration of multiple variables"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_ptr_in_data_members",
      "documentation": "In declarations - After ptr in declaration of multiple variables"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_ptr_in_method",
      "documentation": "In declarations - After ptr in return type of function"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_ptr_in_method",
      "documentation": "In declarations - After ptr in return type of function"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_ptr_in_nested_declarator",
      "documentation": "In declarations - After ptr in nested declarator"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_ptr_in_nested_declarator",
      "documentation": "In declarations - After ptr in nested declarator"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_ref_in_data_member",
      "documentation": "In declarations - After ref in declaration of variable"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_ref_in_data_member",
      "documentation": "In declarations - After ref in declaration of variable"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_ref_in_data_members",
      "documentation": "In declarations - After ref in declaration of multiple variables"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_ref_in_data_members",
      "documentation": "In declarations - After ref in declaration of multiple variables"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_after_ref_in_method",
      "documentation": "In declarations - After ref in return type of function"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_ref_in_method",
      "documentation": "In declarations - After ref in return type of function"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_ternary_colon",
      "documentation": "In expressions - In ternary operator '? :' after '?'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_ternary_quest",
      "documentation": "In expressions - In ternary operator '? :' after '?'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_type_parameter_constraint_colon",
      "documentation": "In declarations - After C++/CLI generic constraint colon"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_unary_operator",
      "documentation": "In expressions - After unary operator (+, -, ~, *, &, ++, --)"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_around_assignment_operator",
      "documentation": "In expressions - Around assignment operator"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_around_assignment_operator",
      "documentation": "In expressions - Around assignment operator"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_around_binary_operator",
      "documentation": "In expressions - Around binary operator"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_around_deref_in_trailing_return_type",
      "documentation": "In declarations - Around '->' in trailing return types"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_around_deref_in_trailing_return_type",
      "documentation": "In declarations - Around '->' in trailing return types"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_around_member_access_operator",
      "documentation": "In expressions - Around dot, '->', '.*' and '->.'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_around_dot",
      "documentation": "In expressions - Around dot, '->', '.*' and '->.'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_open_square_brackets",
      "documentation": "In expressions - Before array subscript brackets"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_colon_in_bitfield_declarator",
      "documentation": "In declarations - Before colon in bit-field declarations"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_colon_in_bitfield_declarator",
      "documentation": "In declarations - Before colon in bit-field declarations"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_colon_in_case",
      "documentation": "In control statements - Before colon in switch case or label statement"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_comma",
      "documentation": "In declarations - Before comma in declaration of multiple variables"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_comma_in_base_clause",
      "documentation": "In declarations - Before comma in base clause"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_comma_in_base_clause",
      "documentation": "In declarations - Before comma in base clause"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_comma_in_declaration",
      "documentation": "In declarations - Before comma in declaration of multiple variables"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_comma_in_declaration",
      "documentation": "In declarations - Before comma in declaration of multiple variables"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_comma_in_enum",
      "documentation": "In declarations - Before comma in enum"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_comma_in_enum",
      "documentation": "In declarations - Before comma in enum"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_comma_in_initializer_braces",
      "documentation": "In expressions - Before comma in uniform initialization braces"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_comma_in_initializer_braces",
      "documentation": "In expressions - Before comma in uniform initialization braces"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_comma_in_method",
      "documentation": "In declarations - Before comma in function parameters"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_comma_in_method",
      "documentation": "In declarations - Before comma in function parameters"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_comma_in_method_call",
      "documentation": "In expressions - Before comma in function call and initialization"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_comma_in_method_call",
      "documentation": "In expressions - Before comma in function call and initialization"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_comma_in_template_args",
      "documentation": "In declarations - Before comma in template arguments"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_comma_in_template_args",
      "documentation": "In declarations - Before comma in template arguments"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_comma_in_template_params",
      "documentation": "In declarations - Before comma in template parameters"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_comma_in_template_params",
      "documentation": "In declarations - Before comma in template parameters"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_ellipsis_in_parameter_pack",
      "documentation": "Other - Before '...' in parameter pack"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_ellipsis_in_parameter_pack",
      "documentation": "Other - Before '...' in parameter pack"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_between_method_call_name_and_opening_parenthesis",
      "documentation": "In expressions - Before parentheses in function call and initialization"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_empty_method_call_parentheses",
      "documentation": "In expressions - Before empty parentheses in function call and initialization"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_colon_in_inheritance_clause",
      "documentation": "In declarations - Before base types list colon"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_for_colon",
      "documentation": "In control statements - Before ':' in range-based for loop"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_for_colon",
      "documentation": "In control statements - Before ':' in range-based for loop"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_semicolon_in_for_statement",
      "documentation": "In control statements - Before semicolon"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_initializer_braces",
      "documentation": "In expressions - Before uniform initialization braces"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_initializer_braces",
      "documentation": "In expressions - Before uniform initialization braces"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_lambda_parentheses",
      "documentation": "In declarations - Before parentheses in lambda parameters"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_lambda_parentheses",
      "documentation": "In declarations - Before parentheses in lambda parameters"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_method_call_parentheses",
      "documentation": "In expressions - Before parentheses in function call and initialization"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_between_method_declaration_name_and_open_parenthesis",
      "documentation": "In declarations - Before parentheses in function parameters"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_postfix_operator",
      "documentation": "In expressions - Before postfix operator"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_postfix_operator",
      "documentation": "In expressions - Before postfix operator"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_ptr_in_abstract_decl",
      "documentation": "In declarations - Before ptr in abstract declaration"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_ptr_in_abstract_decl",
      "documentation": "In declarations - Before ptr in abstract declaration"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_ptr_in_data_member",
      "documentation": "In declarations - Before ptr in declaration of variable"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_ptr_in_data_member",
      "documentation": "In declarations - Before ptr in declaration of variable"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_ptr_in_data_members",
      "documentation": "In declarations - Before ptr in declaration of multiple variables"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_ptr_in_data_members",
      "documentation": "In declarations - Before ptr in declaration of multiple variables"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_ptr_in_method",
      "documentation": "In declarations - Before ptr in return type of function"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_ptr_in_method",
      "documentation": "In declarations - Before ptr in return type of function"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_ref_in_abstract_decl",
      "documentation": "In declarations - Before ref in abstract declaration"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_ref_in_abstract_decl",
      "documentation": "In declarations - Before ref in abstract declaration"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_ref_in_data_member",
      "documentation": "In declarations - Before ref in declaration of variable"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_ref_in_data_member",
      "documentation": "In declarations - Before ref in declaration of variable"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_ref_in_data_members",
      "documentation": "In declarations - Before ref in declaration of multiple variables"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_ref_in_data_members",
      "documentation": "In declarations - Before ref in declaration of multiple variables"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_ref_in_method",
      "documentation": "In declarations - Before ref in return type of function"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_ref_in_method",
      "documentation": "In declarations - Before ref in return type of function"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_after_keywords_in_control_flow_statements",
      "documentation": "In control statements - Before parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_template_args",
      "documentation": "In declarations - Before angle brackets in template arguments"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_template_args",
      "documentation": "In declarations - Before angle brackets in template arguments"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_before_template_params",
      "documentation": "In declarations - Before angle brackets in template parameters"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_template_params",
      "documentation": "In declarations - Before angle brackets in template parameters"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_ternary_colon",
      "documentation": "In expressions - In ternary operator '? :' before '?' "
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_ternary_quest",
      "documentation": "In expressions - In ternary operator '? :' before '?' "
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_trailing_comment",
      "documentation": "Other - Before end of line comment"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_before_type_parameter_constraint_colon",
      "documentation": "In declarations - Before C++/CLI generic constraint colon"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_between_closing_angle_brackets_in_template_args",
      "documentation": "In declarations - Between closing angle brackets in template arguments"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_between_closing_angle_brackets_in_template_args",
      "documentation": "In declarations - Between closing angle brackets in template arguments"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_around_alias_eq",
      "documentation": "In declarations - Around '=' in alias declaration and namespace alias"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_between_square_brackets",
      "documentation": "In expressions - Within array subscript brackets"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_within_array_access_brackets",
      "documentation": "In expressions - Within array subscript brackets"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_between_typecast_parentheses",
      "documentation": "In expressions - Within parentheses in cast expressions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_declaration_parentheses",
      "documentation": "In declarations - Within parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_within_declaration_parentheses",
      "documentation": "In declarations - Within parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_empty_initializer_braces",
      "documentation": "In expressions - Within empty uniform initialization braces"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_within_empty_initializer_braces",
      "documentation": "In expressions - Within empty uniform initialization braces"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_between_method_call_empty_parameter_list_parentheses",
      "documentation": "In expressions - Within empty parentheses in function call and initialization"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_between_method_declaration_empty_parameter_list_parentheses",
      "documentation": "In declarations - Within empty parentheses in function parameters"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_empty_template_params",
      "documentation": "In declarations - Within empty angle brackets in template parameters"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_within_empty_template_params",
      "documentation": "In declarations - Within empty angle brackets in template parameters"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_initializer_braces",
      "documentation": "In expressions - Within uniform initialization braces"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_within_initializer_braces",
      "documentation": "In expressions - Within uniform initialization braces"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_between_method_call_parameter_list_parentheses",
      "documentation": "In expressions - Within parentheses in function call and initialization"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_between_method_declaration_parameter_list_parentheses",
      "documentation": "In declarations - Within parentheses in function parameters"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_within_parentheses",
      "documentation": "In expressions - Within parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_between_parentheses_of_control_flow_statements",
      "documentation": "In control statements - Within parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_template_args",
      "documentation": "In declarations - Within angle brackets in template arguments"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_within_template_args",
      "documentation": "In declarations - Within angle brackets in template arguments"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_space_within_template_params",
      "documentation": "In declarations - Within angle brackets in template parameters"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_space_within_template_params",
      "documentation": "In declarations - Within angle brackets in template parameters"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_tab_width",
      "documentation": "Tabs and indents - Tab width"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_toplevel_function_declaration_return_type_style",
      "documentation": "Place on new line - Break line after top-level function declaration return type"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SimpleEmbeddedStatementStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_toplevel_function_declaration_return_type_style",
      "documentation": "Place on new line - Break line after top-level function declaration return type"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SimpleEmbeddedStatementStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_toplevel_function_definition_return_type_style",
      "documentation": "Place on new line - Break line after top-level function definition return type"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SimpleEmbeddedStatementStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_toplevel_function_definition_return_type_style",
      "documentation": "Place on new line - Break line after top-level function definition return type"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_SimpleEmbeddedStatementStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_type_declaration_braces",
      "documentation": "Braces layout - Type declaration"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_BraceFormatStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_use_continuous_line_indent_in_expression_braces",
      "documentation": "Indentation - Use continuous line indent in initializer lists"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_use_continuous_line_indent_in_expression_braces",
      "documentation": "Indentation - Use continuous line indent in initializer lists"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_use_continuous_line_indent_in_method_pars",
      "documentation": "Indentation - Use continuous line indent in function declaration and invocation parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_use_continuous_line_indent_in_method_pars",
      "documentation": "Indentation - Use continuous line indent in function declaration and invocation parentheses"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_wrap_after_declaration_lpar",
      "documentation": "Line wrapping - Prefer to wrap after '(' in declaration"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_after_expression_lbrace",
      "documentation": "Line wrapping - Prefer to wrap after '{' in initializer lists"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_wrap_after_expression_lbrace",
      "documentation": "Line wrapping - Prefer to wrap after '{' in initializer lists"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_wrap_after_invocation_lpar",
      "documentation": "Line wrapping - Prefer to wrap after '(' in invocation"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_wrap_arguments_style",
      "documentation": "Line wrapping - Wrap invocation arguments"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_base_clause_style",
      "documentation": "Line wrapping - Wrap base classes list"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_wrap_base_clause_style",
      "documentation": "Line wrapping - Wrap base classes list"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_before_colon",
      "documentation": "Line wrapping - Prefer to wrap before ':'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_wrap_before_colon",
      "documentation": "Line wrapping - Prefer to wrap before ':'"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_wrap_before_comma",
      "documentation": "Line wrapping - Prefer to wrap before ','"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_before_comma_in_base_clause",
      "documentation": "Line wrapping - Prefer to wrap before ',' in base clause"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_wrap_before_comma_in_base_clause",
      "documentation": "Line wrapping - Prefer to wrap before ',' in base clause"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_wrap_before_declaration_lpar",
      "documentation": "Line wrapping - Prefer to wrap before '(' in declaration"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_wrap_before_declaration_rpar",
      "documentation": "Line wrapping - Prefer to wrap before ')' in declaration"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_before_expression_rbrace",
      "documentation": "Line wrapping - Prefer to wrap before '}' in initializer lists"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_wrap_before_expression_rbrace",
      "documentation": "Line wrapping - Prefer to wrap before '}' in initializer lists"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_wrap_before_first_type_parameter_constraint",
      "documentation": "Line wrapping - Prefer to wrap before first C++/CLI generic constraint"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_wrap_before_invocation_lpar",
      "documentation": "Line wrapping - Prefer to wrap before '(' in invocation"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_wrap_before_invocation_rpar",
      "documentation": "Line wrapping - Prefer to wrap before ')' in invocation"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_wrap_before_ternary_opsigns",
      "documentation": "Line wrapping - Prefer to wrap before '?' and ':' in ternary expressions"
    },
    "value": {
      "type": "System_Boolean"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_braced_init_list_style",
      "documentation": "Line wrapping - Wrap braced initializer list"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_wrap_braced_init_list_style",
      "documentation": "Line wrapping - Wrap braced initializer list"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_ctor_initializer_style",
      "documentation": "Line wrapping - Wrap constructor initializer"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_wrap_ctor_initializer_style",
      "documentation": "Line wrapping - Wrap constructor initializer"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_wrap_enumeration_style",
      "documentation": "Line wrapping - Wrap enum definition"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_wrap_enumeration_style",
      "documentation": "Line wrapping - Wrap enum definition"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_max_line_length",
      "documentation": "Line wrapping - Hard wrap at"
    },
    "value": {
      "type": "number"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_wrap_multiple_type_parameter_constraints_style",
      "documentation": "Line wrapping - Wrap multiple C++/CLI generic constraints"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_wrap_parameters_style",
      "documentation": "Line wrapping - Wrap formal parameters"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  },
  {
    "type": "option",
    "key": {
      "type": "constant",
      "value": "resharper_cpp_wrap_ternary_expr_style",
      "documentation": "Line wrapping - Wrap ternary expression"
    },
    "value": {
      "type": "JetBrains_ReSharper_Psi_CodeStyle_WrapStyle"
    }
  }
]PK&TU^^?org/editorconfig/configmanagement/CharsetData$$serializer.class���=�9org/editorconfig/configmanagement/CharsetData$$serializerwLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer<Lorg/editorconfig/configmanagement/CharsetData;>;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer<init>()V	

this;Lorg/editorconfig/configmanagement/CharsetData$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;

getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor;
descriptor@Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;	2kotlinx/serialization/descriptors/SerialDescriptorchildSerializers!kotlinx/serialization/KSerializer 8org/editorconfig/configmanagement/CharsetRef$$serializer"INSTANCE:Lorg/editorconfig/configmanagement/CharsetRef$$serializer;$%	#&0kotlinx/serialization/internal/BooleanSerializer(2Lkotlinx/serialization/internal/BooleanSerializer;$*	)+deserializeY(Lkotlinx/serialization/encoding/Decoder;)Lorg/editorconfig/configmanagement/CharsetData;decoder/kotlin/jvm/internal/Intrinsics1checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V34
25
7&kotlinx/serialization/encoding/Decoder9beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder;;<:=/kotlinx/serialization/encoding/CompositeDecoder?decodeSequentially()ZAB@C-kotlinx/serialization/DeserializationStrategyEdecodeSerializableElement�(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;GH@I,org/editorconfig/configmanagement/CharsetRefKdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)ZMN@OdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)IQR@S+kotlinx/serialization/UnknownFieldExceptionU(I)VW
VXendStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)VZ[@\-org/editorconfig/configmanagement/CharsetData^r(ILorg/editorconfig/configmanagement/CharsetRef;ZLkotlinx/serialization/internal/SerializationConstructorMarker;)V`
_a(Lkotlinx/serialization/encoding/Decoder;	serializeZ(Lkotlinx/serialization/encoding/Encoder;Lorg/editorconfig/configmanagement/CharsetData;)Vencoderfvalueh&kotlinx/serialization/encoding/Encoderjg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder;;lkm write$Self$intellij_editorconfig�(Lorg/editorconfig/configmanagement/CharsetData;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)Vop
_q/kotlinx/serialization/encoding/CompositeEncoderst\(Lkotlinx/serialization/encoding/Encoder;/Lorg/editorconfig/configmanagement/CharsetData;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;-.
y=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)Vde
|Ljava/lang/Object;<clinit>

$
	�>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor�-org.editorconfig.configmanagement.CharsetData�J(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V�
��charset�
addElement(Ljava/lang/String;Z)V��
��	isIgnored�Lkotlin/Deprecated;message8This synthesized declaration should not be used directlyreplaceWithLkotlin/ReplaceWith;
expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mv	kxi0d1���6
��









��

��

Ç��200B¢J0
0	HÖ¢J02
0HÖJ02020HÖR08VXÖ¢¨d29org/editorconfig/configmanagement/CharsetData.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;4Lkotlinx/serialization/descriptors/SerialDescriptor;#Lkotlinx/serialization/KSerializer;intellij.editorconfigDefaultImpls$serializerEditorConfigEncodingCache.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable	Signature
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFile
DeprecatedRuntimeVisibleAnnotations1$
�		�/*�����
�/*�����
���1������
��=�!L+�'S+�,S+����
��-.�j	�+0�6*�8M>6:6+,�>:�D�3,�'�F�J�L:�6,�P6�6�p�l,�T6�S���� ?>���,�'�F�J�L:�6���,�P6�6����VY�Y�,�]�_Y�b��S�Y	:L@�*	:L@�		:L@����
�/c��de�h*+g�6,i�6*�8N+-�n:,-�r-�u���� *
*fv*hw�
A-x�:*+�z����
/cAd{�H
*+,�_�}���� 


fv
h~	�J.�Y������Y������K*���*���*���

�-���_�#L���������s��@��s��[�e����[I�I�I��I��I��[s��[s�s�sws	ss�ssss�s�ss-s/scsds�sfsvshs�PK�>���=org/editorconfig/configmanagement/CharsetData$Companion.class���=77org/editorconfig/configmanagement/CharsetData$Companionjava/lang/Object<init>()V
this9Lorg/editorconfig/configmanagement/CharsetData$Companion;
serializer%()Lkotlinx/serialization/KSerializer;V()Lkotlinx/serialization/KSerializer<Lorg/editorconfig/configmanagement/CharsetData;>;#Lorg/jetbrains/annotations/NotNull;9org/editorconfig/configmanagement/CharsetData$$serializerINSTANCE;Lorg/editorconfig/configmanagement/CharsetData$$serializer;	!kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d1F��

��



��†��20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;/Lorg/editorconfig/configmanagement/CharsetData;intellij.editorconfig-org/editorconfig/configmanagement/CharsetData*$serializer	CompanionEditorConfigEncodingCache.ktCodeLineNumberTableLocalVariableTable	SignatureRuntimeInvisibleAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1//*��0�1	
/1���0�1	
2
3/-*��1	
4+,+-5.6@[III I!I"#[s$%[s
s&sss's(s)PK�jo���>org/editorconfig/configmanagement/CharsetRef$$serializer.class���=�8org/editorconfig/configmanagement/CharsetRef$$serializervLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer<Lorg/editorconfig/configmanagement/CharsetRef;>;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer<init>()V	

this:Lorg/editorconfig/configmanagement/CharsetRef$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;

getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor;
descriptor@Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;	2kotlinx/serialization/descriptors/SerialDescriptorchildSerializers!kotlinx/serialization/KSerializer /kotlinx/serialization/internal/StringSerializer"INSTANCE1Lkotlinx/serialization/internal/StringSerializer;$%	#&3kotlinx/serialization/builtins/BuiltinSerializersKt(getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;*+
),deserializeX(Lkotlinx/serialization/encoding/Decoder;)Lorg/editorconfig/configmanagement/CharsetRef;decoder0kotlin/jvm/internal/Intrinsics2checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V45
36
8&kotlinx/serialization/encoding/Decoder:beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder;<=;>/kotlinx/serialization/encoding/CompositeDecoder@decodeSequentially()ZBCAD-kotlinx/serialization/DeserializationStrategyF!decodeNullableSerializableElement�(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;HIAJjava/lang/StringLdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)INOAP+kotlinx/serialization/UnknownFieldExceptionR(I)VT
SUendStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)VWXAY,org/editorconfig/configmanagement/CharsetRef[U(ILjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V]
\^(Lkotlinx/serialization/encoding/Decoder;	serializeY(Lkotlinx/serialization/encoding/Encoder;Lorg/editorconfig/configmanagement/CharsetRef;)Vencodercvaluee&kotlinx/serialization/encoding/Encodergg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder;<ihj write$Self$intellij_editorconfig�(Lorg/editorconfig/configmanagement/CharsetRef;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)Vlm
\n/kotlinx/serialization/encoding/CompositeEncoderpqY(Lkotlinx/serialization/encoding/Encoder;.Lorg/editorconfig/configmanagement/CharsetRef;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;./
v=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)Vab
yLjava/lang/Object;<clinit>

$
	~>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor�,org.editorconfig.configmanagement.CharsetRef�J(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V�
��id�
addElement(Ljava/lang/String;Z)V��
��Lkotlin/Deprecated;message8This synthesized declaration should not be used directlyreplaceWithLkotlin/ReplaceWith;
expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mv	kxi0d1���6
��









��

��

Ç��200B¢J0
0	HÖ¢J02
0HÖJ02020HÖR08VXÖ¢¨d28org/editorconfig/configmanagement/CharsetRef.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;4Lkotlinx/serialization/descriptors/SerialDescriptor;#Lkotlinx/serialization/KSerializer;intellij.editorconfigDefaultImpls$serializerEditorConfigEncodingCache.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable	Signature
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFile
DeprecatedRuntimeVisibleAnnotations1$
�		�/*�����
�/*�����
���1������
��=�!L+�'�!�-S+����
��./�8�+1�7*�9M>6:+,�?:�E�",�'�G�K�M:�6�X�T,�Q6�;����>���,�'�G�K�M:�6����SY�V�,�Z�\Y�_��O�E;MA�&;MA�	;MA����
�0`��ab�h*+d�7,f�7*�9N+-�k:,-�o-�r���� *
*cs*et�
A.u�:*+�w����
0`Aax�H
*+,�\�z���� 


cs
e{|	�C'�Y�}���Y�����K*���*���

�&���\���������s��@��s��[�e����[I�I�I��I��I��[s��[s�s�sts	ss�ssss�s�ss.s0s`sas�scssses�PKY
Y���<org/editorconfig/configmanagement/CharsetRef$Companion.class���=76org/editorconfig/configmanagement/CharsetRef$Companionjava/lang/Object<init>()V
this8Lorg/editorconfig/configmanagement/CharsetRef$Companion;
serializer%()Lkotlinx/serialization/KSerializer;U()Lkotlinx/serialization/KSerializer<Lorg/editorconfig/configmanagement/CharsetRef;>;#Lorg/jetbrains/annotations/NotNull;8org/editorconfig/configmanagement/CharsetRef$$serializerINSTANCE:Lorg/editorconfig/configmanagement/CharsetRef$$serializer;	!kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d1F��

��



��†��20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;.Lorg/editorconfig/configmanagement/CharsetRef;intellij.editorconfig,org/editorconfig/configmanagement/CharsetRef*$serializer	CompanionEditorConfigEncodingCache.ktCodeLineNumberTableLocalVariableTable	SignatureRuntimeInvisibleAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1//*��0�1	
/1���0�1	
2
3/-*��1	
4+,+-5.6@[III I!I"#[s$%[s
s&sss's(s)PKl��992org/editorconfig/configmanagement/CharsetRef.class���=�,org/editorconfig/configmanagement/CharsetRefjava/lang/Object<init>(Ljava/lang/String;)V$Lorg/jetbrains/annotations/Nullable;()V
	idLjava/lang/String;	
this.Lorg/editorconfig/configmanagement/CharsetRef;getCharset$annotations!Lkotlinx/serialization/Transient;
component1()Ljava/lang/String;copyB(Ljava/lang/String;)Lorg/editorconfig/configmanagement/CharsetRef;#Lorg/jetbrains/annotations/NotNull;
copy$default�(Lorg/editorconfig/configmanagement/CharsetRef;Ljava/lang/String;ILjava/lang/Object;)Lorg/editorconfig/configmanagement/CharsetRef;
toStringCharsetRef(id=)$java/lang/invoke/StringConcatFactory!makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;#$
"%&&(Ljava/lang/String;)Ljava/lang/String;#()hashCode()Ijava/lang/String-+,
./equals(Ljava/lang/Object;)Zkotlin/jvm/internal/Intrinsics3areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z56
47otherLjava/lang/Object; write$Self$intellij_editorconfig�(Lorg/editorconfig/configmanagement/CharsetRef;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;/kotlinx/serialization/internal/StringSerializer>INSTANCE1Lkotlinx/serialization/internal/StringSerializer;@A	?B+kotlinx/serialization/SerializationStrategyD/kotlinx/serialization/encoding/CompositeEncoderF!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)VHIGJselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder;
serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;U(ILjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directlyreplaceWithLkotlin/ReplaceWith;
expressionimportslevelLkotlin/DeprecationLevel;HIDDEN8org/editorconfig/configmanagement/CharsetRef$$serializer]:Lorg/editorconfig/configmanagement/CharsetRef$$serializer;@_	^`
getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor;bc
^d1kotlinx/serialization/internal/PluginExceptionsKtfthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)Vhi
gjcharsetLjava/nio/charset/Charset;lm	nseen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;<clinit>6org/editorconfig/configmanagement/CharsetRef$Companionu1(Lkotlin/jvm/internal/DefaultConstructorMarker;)Vw
vx	Companion8Lorg/editorconfig/configmanagement/CharsetRef$Companion;z{	|Lkotlin/jvm/JvmField;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mv	kxi0d1O��D

��
��

��

��









��

�� 20:B#000¢B0¢	J0HÆJ0��2
0HÆJ020HÖJ	0HÖJ	0HÖJ&020��2020HÁ¢R
08@X‡¢
��
R08X‡¢
��¨d2
write$Self$serializerintellij.editorconfigEditorConfigEncodingCache.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
DeprecatedRuntimeVisibleAnnotations
StackMapTableInnerClasses
SourceFileBootstrapMethods1z{��
~lm�
~�B
*�
*+���
���

�	�
����#*�����1	�Y+���		��	�&~�*�L*+����(
*��*��
�+,�<*���
*��0��F�12�_'*+��+���+�M*�,��8����
��''9:�;<�Q+,�C�E*��K���� LMNOP�=Q�z!~��a�e�k*�
*,�*�o�������*!!pq!!rs��#RSsTU@VWsXY[Ze[\t��vY�y�}��^�vz������[I�I�I��I��I��[s��[ ssXspsXssXsrsssQsslsmsssss1sXs9s+ss�sXsLsMsNsOsPs;s�szs��' PK~
��aaAorg/editorconfig/configmanagement/ConfigEncodingCharsetUtil.class���=�;org/editorconfig/configmanagement/ConfigEncodingCharsetUtiljava/lang/Object<init>()V
this=Lorg/editorconfig/configmanagement/ConfigEncodingCharsetUtil;toString/(Ljava/nio/charset/Charset;Z)Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;charsetkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
!java/nio/charset/StandardCharsetsUTF_8Ljava/nio/charset/Charset;		utf-8-bomutf-8encodingMapLjava/util/Map;!"	#
java/util/Map%entrySet()Ljava/util/Set;'(&)java/lang/Iterable+iterator()Ljava/util/Iterator;-.,/java/util/Iterator1hasNext()Z3425next()Ljava/lang/Object;7829java/util/Map$Entry;getValue=8<>java/nio/charset/Charset@areEqual'(Ljava/lang/Object;Ljava/lang/Object;)ZBC
DgetKeyF8<Gjava/lang/StringI/$i$a$-find-ConfigEncodingCharsetUtil$toString$1IvuseBomZ	toCharset.(Ljava/lang/String;)Ljava/nio/charset/Charset;strRget&(Ljava/lang/Object;)Ljava/lang/Object;TU&VLjava/lang/String;<clinit>
INSTANCE[
	\kotlin/Pair^latin1`
ISO_8859_1b	ckotlin/TuplesKteto3(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;gh
fiutf-16bekUTF_16BEm	nutf-16lepUTF_16LEr	skotlin/collections/MapsKtumapOf([Lkotlin/Pair;)Ljava/util/Map;wx
vy
charsetKeyUTF8_BOM_ENCODING
UTF8_ENCODING=Ljava/util/Map<Ljava/lang/String;Ljava/nio/charset/Charset;>;Lkotlin/Metadata;mv	kxi0d1��&

��



$



��Æ��20B¢J0	20J
020	20R0X†T¢
��R0X‚T¢
��R0X†T¢
��R"0
 
*0	0	0X‚¢
��¨d2kotlin.jvm.PlatformTypeintellij.editorconfigEntryConfigEncodingManager.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
ConfigEncodingManager.kt
Kotlin
*S Kotlin
*F
+ 1 ConfigEncodingManager.kt
org/editorconfig/configmanagement/ConfigEncodingCharsetUtil
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,47:1
1#2:48
*E
RuntimeInvisibleAnnotations
ConstantValue	SignatureCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1[
�{X��|X��}X� �!"�~��/*����	
�	|+�+����h �c�$�*�,N-�0:�6�0�::�<:6�?�A:+�E�����<Y��H�J�W��'�,26@Q<�AJ�&	%
&(I0L(V(^(g({%�4LKLXM|	
||NO�
�	PQ�G+S��$+�W�A��,�	
RX�
�Y��N�Y�Z�]�_K*a�d�jS* ��jS*��jS*l�o�jS*q�t�jS*�z�$��.

%'02;= FG�
<&�	����SMAP
ConfigEncodingManager.kt
Kotlin
*S Kotlin
*F
+ 1 ConfigEncodingManager.kt
org/editorconfig/configmanagement/ConfigEncodingCharsetUtil
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,47:1
1#2:48
*E
�a�[I�I�I��I��I��[s��[s
s�ss|s�s}s{s!s�ss�sPsRsssNs�s����[s�PK�i:7��@org/editorconfig/configmanagement/EditorConfigActionUtil$1.class���=D
,com/intellij/openapi/project/DumbAwareAction<init>(Ljava/lang/String;)V
	
/com/intellij/openapi/actionSystem/AnActionEvent
getProject(()Lcom/intellij/openapi/project/Project;
8org/editorconfig/configmanagement/EditorConfigActionUtilshowEditorConfigFilesZ(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/actionSystem/AnActionEvent;)V:org/editorconfig/configmanagement/EditorConfigActionUtil$1CodeLineNumberTableLocalVariableTablethis<Lorg/editorconfig/configmanagement/EditorConfigActionUtil$1;arg0Ljava/lang/String;actionPerformed4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Ve1Lcom/intellij/openapi/actionSystem/AnActionEvent;project&Lcom/intellij/openapi/project/Project;
StackMapTable$$com/intellij/openapi/project/ProjectRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations
SourceFileEditorConfigActionUtil.javaEnclosingMethod,-!createShowEditorConfigFilesAction.()Lcom/intellij/openapi/actionSystem/AnAction;NestHostInnerClasses$$$reportNull$$$0(I)V01
2>Argument for @NotNull parameter '%s' of %s.%s must not be null4java/lang/Object6java/lang/String;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;=>
<?"java/lang/IllegalArgumentExceptionA
B :*+��hs+��3+�M,�+�+�
�"	�#k
lmo 

 !%	&'&
01-!5�7Y8SY9SY:S�@�BZ_�C�/
*+().PK�����_org/editorconfig/configmanagement/EditorConfigActionUtil$EditorConfigDisabledNotification.class���=K	8org/editorconfig/configmanagement/EditorConfigActionUtilNOTIFICATION_GROUP-Lcom/intellij/notification/NotificationGroup;
	
+com/intellij/notification/NotificationGroupgetDisplayId()Ljava/lang/String;disabled.notification
5org/editorconfig/language/messages/EditorConfigBundlemessage&(Ljava/lang/String;)Ljava/lang/String;	*com/intellij/notification/NotificationTypeINFORMATION,Lcom/intellij/notification/NotificationType;
 !"&com/intellij/notification/Notification<init>e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/intellij/notification/NotificationType;)V$Gorg/editorconfig/configmanagement/EditorConfigActionUtil$ReEnableAction
#&!'Q(Lcom/intellij/openapi/project/Project;Lcom/intellij/notification/Notification;)V
)*+,-Yorg/editorconfig/configmanagement/EditorConfigActionUtil$EditorConfigDisabledNotification	addActionV(Lcom/intellij/openapi/actionSystem/AnAction;)Lcom/intellij/notification/Notification;/Oorg/editorconfig/configmanagement/EditorConfigActionUtil$ShowEditorConfigOption10code.style.indent.provider.notification.settings3java/lang/Object
56782com/intellij/openapi/application/ApplicationBundle9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
.:!;(Ljava/lang/String;)V)(Lcom/intellij/openapi/project/Project;)VCodeLineNumberTableLocalVariableTablethis[Lorg/editorconfig/configmanagement/EditorConfigActionUtil$EditorConfigDisabledNotification;project&Lcom/intellij/openapi/project/Project;
SourceFileEditorConfigActionUtil.javaNestHostInnerClassesReEnableAction EditorConfigDisabledNotificationShowEditorConfigOption0)!<=�8*��
���*�#Y+*�%�(W*�.Y0�2�4�9�(W�>">	?>A"B-C3B7D?8@A8BCDEFG#H)I.JPKᷦMMorg/editorconfig/configmanagement/EditorConfigActionUtil$ReEnableAction.class���=l1code.style.indent.provider.notification.re.enablejava/lang/Object
	
2com/intellij/openapi/application/ApplicationBundlemessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

,com/intellij/openapi/project/DumbAwareAction<init>(Ljava/lang/String;)V	Gorg/editorconfig/configmanagement/EditorConfigActionUtil$ReEnableAction	myProject&Lcom/intellij/openapi/project/Project;	myNotification(Lcom/intellij/notification/Notification;
 *com/intellij/application/options/CodeStylegetSettingsV(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleSettings;".org/editorconfig/settings/EditorConfigSettings
$%&'(,com/intellij/psi/codeStyle/CodeStyleSettingsgetCustomSettingsG(Ljava/lang/Class;)Lcom/intellij/psi/codeStyle/CustomCodeStyleSettings;	!*+,ENABLEDZ
./0123com/intellij/psi/codeStyle/CodeStyleSettingsManagergetInstance](Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleSettingsManager;
.456notifyCodeStyleSettingsChanged()V
89:;6&com/intellij/notification/NotificationexpireQ(Lcom/intellij/openapi/project/Project;Lcom/intellij/notification/Notification;)VCodeLineNumberTableLocalVariableTablethisILorg/editorconfig/configmanagement/EditorConfigActionUtil$ReEnableAction;projectnotificationRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsactionPerformed4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Ve1Lcom/intellij/openapi/actionSystem/AnActionEvent;rootSettings.Lcom/intellij/psi/codeStyle/CodeStyleSettings;settings0Lorg/editorconfig/settings/EditorConfigSettings;
SourceFileEditorConfigActionUtil.javaNestHostS8org/editorconfig/configmanagement/EditorConfigActionUtilInnerClassesReEnableAction$$$reportNull$$$0(I)VVW
X>Argument for @NotNull parameter '%s' of %s.%s must not be nullZBIGjava/lang/Stringaformatc

bd"java/lang/IllegalArgumentExceptionf
g
[Ljava/lang/Object;i
StackMapTable0<=s +��Y*���*+�*,��k>XYZ[?  @A B CD	EF	EGH=�1+��Y*��M,!�#�!N-�)*��-�3*��7�k>_`ab)c0d?*1@A1IJ!KLMND	EFE
VW=�d[��Y\S�Y]S�Y^S�Y_S�Y`S��e�gZ_�h�kV�bj�bj�bj�bj�bj�bjT
RUOPQRPK�W4IUorg/editorconfig/configmanagement/EditorConfigActionUtil$ShowEditorConfigOption.class���=E
,com/intellij/openapi/project/DumbAwareAction<init>(Ljava/lang/String;)V
	
/com/intellij/openapi/actionSystem/AnActionEvent
getProject(()Lcom/intellij/openapi/project/Project;preferences.sourceCodeEditorConfig
-com/intellij/ide/actions/ShowSettingsUtilImplshowSettingsDialogM(Lcom/intellij/openapi/project/Project;Ljava/lang/String;Ljava/lang/String;)VOorg/editorconfig/configmanagement/EditorConfigActionUtil$ShowEditorConfigOptionCodeLineNumberTableLocalVariableTablethisQLorg/editorconfig/configmanagement/EditorConfigActionUtil$ShowEditorConfigOption;textLjava/lang/String;RuntimeInvisibleTypeAnnotations$Lorg/jetbrains/annotations/Nullable;Lorg/jetbrains/annotations/Nls;$RuntimeInvisibleParameterAnnotationsactionPerformed4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Ve1Lcom/intellij/openapi/actionSystem/AnActionEvent;#Lorg/jetbrains/annotations/NotNull;
SourceFileEditorConfigActionUtil.javaNestHost-8org/editorconfig/configmanagement/EditorConfigActionUtilInnerClassesShowEditorConfigOption$$$reportNull$$$0(I)V01
2>Argument for @NotNull parameter '%s' of %s.%s must not be null4java/lang/Object6&$java/lang/String;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;=>
<?"java/lang/IllegalArgumentExceptionA
B
StackMapTable0>*+��
JK !"#!"$%U+��3+�
��D
OP&' 	(#(
01-!5�7Y8SY9SY:S�@�BZ_�C�.
,/)*+,PK�LD��>org/editorconfig/configmanagement/EditorConfigActionUtil.class���=
java/lang/Object<init>()V		
Forg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory	CompanionRLorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$Companion;
Porg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$CompaniongetInstanced(Lcom/intellij/psi/PsiFile;)Lorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory;	*com/intellij/openapi/actionSystem/AnActionEMPTY_ARRAY-[Lcom/intellij/openapi/actionSystem/AnAction;java/util/ArrayList com/intellij/psi/PsiFile
getProject(()Lcom/intellij/openapi/project/Project;"#$getVirtualFile(()Lcom/intellij/openapi/vfs/VirtualFile;
&'(getNavigationActions^(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/List;
*+(Ljava/util/Collection;)V-./01java/util/ListtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;456consumeD(Lcom/intellij/openapi/project/Project;)Lcom/intellij/util/Consumer;
89:;<,com/intellij/openapi/project/DumbAwareActioncreate^(Ljava/lang/String;Lcom/intellij/util/Consumer;)Lcom/intellij/openapi/project/DumbAwareAction;>Yorg/editorconfig/configmanagement/EditorConfigActionUtil$EditorConfigDisabledNotification
=@A)(Lcom/intellij/openapi/project/Project;)V
=CDAnotifyF:org/editorconfig/configmanagement/EditorConfigActionUtil$1Heditor.config.files.show
JKLMN5org/editorconfig/language/messages/EditorConfigBundlemessage&(Ljava/lang/String;)Ljava/lang/String;
EPQ(Ljava/lang/String;)VSTUVAcom/intellij/ide/actions/searcheverywhere/SearchEverywhereManagerk(Lcom/intellij/openapi/project/Project;)Lcom/intellij/ide/actions/searcheverywhere/SearchEverywhereManager;XEcom/intellij/ide/actions/searcheverywhere/SearchEverywhereManagerImplZSearchEverywhereContributor.AllS\]^isShown()ZS`abgetSelectedTabID()Ljava/lang/String;
defghjava/lang/Stringequals(Ljava/lang/Object;)ZSjkQsetSelectedTabIDmorg/editorconfig/Utilso
.editorconfigSqrsshowX(Ljava/lang/String;Ljava/lang/String;Lcom/intellij/openapi/actionSystem/AnActionEvent;)V
uvwxy*com/intellij/application/options/CodeStylegetSettingsV(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleSettings;{.org/editorconfig/settings/EditorConfigSettings
}~��,com/intellij/psi/codeStyle/CodeStyleSettingsgetCustomSettingsG(Ljava/lang/Class;)Lcom/intellij/psi/codeStyle/CustomCodeStyleSettings;	z���ENABLEDZ
����3com/intellij/psi/codeStyle/CodeStyleSettingsManager](Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleSettingsManager;
���notifyCodeStyleSettingsChanged
����A8org/editorconfig/configmanagement/EditorConfigActionUtil!showDisabledDetectionNotification����2com/intellij/notification/NotificationGroupManager6()Lcom/intellij/notification/NotificationGroupManager;�EditorConfig����getNotificationGroupA(Ljava/lang/String;)Lcom/intellij/notification/NotificationGroup;	����NOTIFICATION_GROUP-Lcom/intellij/notification/NotificationGroup;CodeLineNumberTableLocalVariableTablethis:Lorg/editorconfig/configmanagement/EditorConfigActionUtil;createNavigationActionsI(Lcom/intellij/psi/PsiFile;)[Lcom/intellij/openapi/actionSystem/AnAction;fileLcom/intellij/psi/PsiFile;navigationActionsFactoryHLorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory;actionsLjava/util/List;LocalVariableTypeTable>Ljava/util/List<Lcom/intellij/openapi/actionSystem/AnAction;>;
StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationscreateDisableActionf(Lcom/intellij/openapi/project/Project;Ljava/lang/String;)Lcom/intellij/openapi/actionSystem/AnAction;project&Lcom/intellij/openapi/project/Project;Ljava/lang/String;Lorg/jetbrains/annotations/Nls;notification[Lorg/editorconfig/configmanagement/EditorConfigActionUtil$EditorConfigDisabledNotification;!createShowEditorConfigFilesAction.()Lcom/intellij/openapi/actionSystem/AnAction;showEditorConfigFilesZ(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/actionSystem/AnActionEvent;)Vevent1Lcom/intellij/openapi/actionSystem/AnActionEvent;	seManagerCLcom/intellij/ide/actions/searcheverywhere/SearchEverywhereManager;searchProviderIDlambda$createDisableAction$0esettings0Lorg/editorconfig/settings/EditorConfigSettings;<clinit>
SourceFileEditorConfigActionUtil.javaNestMembers�Gorg/editorconfig/configmanagement/EditorConfigActionUtil$ReEnableAction�Oorg/editorconfig/configmanagement/EditorConfigActionUtil$ShowEditorConfigOptionBootstrapMethods�
�����"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;�(Ljava/lang/Object;)V�
�����4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)VInnerClasses EditorConfigDisabledNotificationReEnableActionShowEditorConfigOption�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup$$$reportNull$$$0(I)V��
��>Argument for @NotNull parameter '%s' of %s.%s must not be null���M������format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
d�"java/lang/IllegalArgumentException�
�P[Ljava/lang/Object;1���	�/*������	����=*���*�
L+����Y+*�*�!�%�)M,��,�2��	��#$%&(0)� =��-��0
���0
���	���	���Y*���+���+*�3�7���-���M���������
�A�\*���=Y*�?L+*�B���89:������	���	���%
�EYG�I�O��h	����@*���+���*�RMYN,�[�-,�_�c�
,-�i,-n+�p��
�$Sd�tuv!w.x5{?|�*@��@��+��(������
��
���l*�tz�|�zM,��*����*����0
1234� ����
����&���������
���D����%%-5--=Y�S�Y�S�Y�S�Y�S�Y�S�&&..6>>Y�S�Y�S�Y�S�Y�S�����Z_�����
�,d�d�d�d�d�+d�d�d�d�d�2=��E�����������������
��=EPK�k��
�
Oorg/editorconfig/configmanagement/EditorConfigEncodingCache$VfsListener$1.class���=oIorg/editorconfig/configmanagement/EditorConfigEncodingCache$VfsListener$1java/lang/Object,com/intellij/openapi/vfs/VirtualFileListener<init>()V
	thisKLorg/editorconfig/configmanagement/EditorConfigEncodingCache$VfsListener$1;fileCreated.(Lcom/intellij/openapi/vfs/VirtualFileEvent;)V#Lorg/jetbrains/annotations/NotNull;eventkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
)com/intellij/openapi/vfs/VirtualFileEventgetFile(()Lcom/intellij/openapi/vfs/VirtualFile;
getFile(...)checkNotNullExpressionValue 
!+com/intellij/openapi/project/ProjectLocator#	Companion7Lcom/intellij/openapi/project/ProjectLocator$Companion;%&	$'5com/intellij/openapi/project/ProjectLocator$Companion)getInstance/()Lcom/intellij/openapi/project/ProjectLocator;+,
*-guessProjectForFileN(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/project/Project;/0
$1org/editorconfig/Utils3INSTANCELorg/editorconfig/Utils;56	47isEnabledForO(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Z9:
4;;org/editorconfig/configmanagement/EditorConfigEncodingCache=GLorg/editorconfig/configmanagement/EditorConfigEncodingCache$Companion;%?	>@Eorg/editorconfig/configmanagement/EditorConfigEncodingCache$CompanionB?()Lorg/editorconfig/configmanagement/EditorConfigEncodingCache;+D
CEcomputeAndCacheEncodingO(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)VGH
>Ifile&Lcom/intellij/openapi/vfs/VirtualFile;project&Lcom/intellij/openapi/project/Project;+Lcom/intellij/openapi/vfs/VirtualFileEvent;$com/intellij/openapi/vfs/VirtualFileP$com/intellij/openapi/project/ProjectRLkotlin/Metadata;mv	kxi0d1>��
��

��

��

��*��
��20J020H¨d2.Lcom/intellij/openapi/vfs/VirtualFileListener;intellij.editorconfigGorg/editorconfig/configmanagement/EditorConfigEncodingCache$VfsListenerbVfsListenerEditorConfigEncodingCache.ktCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations1f/*�
�glh
f�@+�+�Y�"M�(�.,�2N-�"�8-,�<��A�F-+�Y�"�J�i�?QSgnop+q?sh*/KL$MN@@Ojk"*$%C>%c>dlc	men@TU[IVIWIXYIVZI[\[s]^[ss_s
s`ssOsaPK���jMorg/editorconfig/configmanagement/EditorConfigEncodingCache$VfsListener.class���=)Gorg/editorconfig/configmanagement/EditorConfigEncodingCache$VfsListener<com/intellij/openapi/vfs/impl/BulkVirtualFileListenerAdapter<init>()VIorg/editorconfig/configmanagement/EditorConfigEncodingCache$VfsListener$1
	,com/intellij/openapi/vfs/VirtualFileListener1(Lcom/intellij/openapi/vfs/VirtualFileListener;)V
thisILorg/editorconfig/configmanagement/EditorConfigEncodingCache$VfsListener;Lkotlin/Metadata;mv	kxi0d1"��


��20B¢¨d2>Lcom/intellij/openapi/vfs/impl/BulkVirtualFileListenerAdapter;intellij.editorconfig;org/editorconfig/configmanagement/EditorConfigEncodingCacheVfsListenerEditorConfigEncodingCache.ktCodeLineNumberTableLocalVariableTableInnerClasses
SourceFileRuntimeVisibleAnnotations1#9*�Y�
���$l%& !'"(7[IIIII[s[ssssPK��wt++Horg/editorconfig/configmanagement/EditorConfigEncodingCache$save$1.class���=GBorg/editorconfig/configmanagement/EditorConfigEncodingCache$save$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fEditorConfigEncodingCache.ktl�isnthismsavec;org.editorconfig.configmanagement.EditorConfigEncodingCache<init>`(Lorg/editorconfig/configmanagement/EditorConfigEncodingCache;Lkotlin/coroutines/Continuation;)V�(Lorg/editorconfig/configmanagement/EditorConfigEncodingCache;Lkotlin/coroutines/Continuation<-Lorg/editorconfig/configmanagement/EditorConfigEncodingCache$save$1;>;)Vthis$0=Lorg/editorconfig/configmanagement/EditorConfigEncodingCache;	#(Lkotlin/coroutines/Continuation;)V
DLorg/editorconfig/configmanagement/EditorConfigEncodingCache$save$1;$completion Lkotlin/coroutines/Continuation;
invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result&	'labelI)*	+�kotlin/coroutines/Continuation.;org/editorconfig/configmanagement/EditorConfigEncodingCache04(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;2
13$resultLkotlin/Metadata;mv	kxi0CodeLocalVariableTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations0&)*>=*+�*,��?  !@"#>D*+�(**�,-��,*�*�/�4�?5A$B%C
D13E	FQs	
[I[I
[s[sss67[I8I9I
:I;<I=PK)�2??horg/editorconfig/configmanagement/EditorConfigEncodingInspection$ApplyEditorConfigEncodingQuickFix.class���=�borg/editorconfig/configmanagement/EditorConfigEncodingInspection$ApplyEditorConfigEncodingQuickFixjava/lang/Object)com/intellij/codeInspection/LocalQuickFix<init>()V
	thisdLorg/editorconfig/configmanagement/EditorConfigEncodingInspection$ApplyEditorConfigEncodingQuickFix;
getFamilyName()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;inspection.file.encoding.apply5org/editorconfig/language/messages/EditorConfigBundlemessage&(Ljava/lang/String;)Ljava/lang/String;
applyFixX(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/ProblemDescriptor;)Vjava/io/IOExceptionprojectkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V !
"
descriptor$-com/intellij/codeInspection/ProblemDescriptor&
getPsiElement()Lcom/intellij/psi/PsiElement;()'*com/intellij/psi/PsiElement,getContainingFile()Lcom/intellij/psi/PsiFile;./-0com/intellij/psi/PsiFile2getVirtualFile(()Lcom/intellij/openapi/vfs/VirtualFile;45363com/intellij/openapi/fileEditor/FileDocumentManager8getInstance7()Lcom/intellij/openapi/fileEditor/FileDocumentManager;:;
9<getCachedDocumentN(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/editor/Document;>?
9@;org/editorconfig/configmanagement/EditorConfigEncodingCacheB	CompanionGLorg/editorconfig/configmanagement/EditorConfigEncodingCache$Companion;DE	CFEorg/editorconfig/configmanagement/EditorConfigEncodingCache$CompanionH?()Lorg/editorconfig/configmanagement/EditorConfigEncodingCache;:J
IKcheckNotNull(Ljava/lang/Object;)VMN
OcomputeAndCacheEncodingO(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)VQR
CS$com/intellij/openapi/editor/DocumentUgetTextWVXgetModificationStamp()JZ[V\1com/intellij/openapi/fileEditor/impl/LoadTextUtil^writet(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/Object;Ljava/lang/String;J)V`a
_b#inspection.file.encoding.save.errordgetLocalizedMessagef
ggetLocalizedMessage(...)icheckNotNullExpressionValuek!
l	showErrorM(Lcom/intellij/openapi/project/Project;Ljava/lang/String;Ljava/lang/String;)Vno
peLjava/io/IOException;file&Lcom/intellij/openapi/vfs/VirtualFile;document&Lcom/intellij/openapi/editor/Document;&Lcom/intellij/openapi/project/Project;/Lcom/intellij/codeInspection/ProblemDescriptor;$com/intellij/openapi/project/Projectz$com/intellij/openapi/vfs/VirtualFile|2com/intellij/notification/NotificationGroupManager~6()Lcom/intellij/notification/NotificationGroupManager;:��editorconfig�getNotificationGroupA(Ljava/lang/String;)Lcom/intellij/notification/NotificationGroup;���*com/intellij/notification/NotificationType�ERROR,Lcom/intellij/notification/NotificationType;��	��+com/intellij/notification/NotificationGroup�createNotificationz(Ljava/lang/String;Ljava/lang/String;Lcom/intellij/notification/NotificationType;)Lcom/intellij/notification/Notification;��
��+com/intellij/notification/Notifications$Bus�notifyQ(Lcom/intellij/notification/Notification;Lcom/intellij/openapi/project/Project;)V��
��group-Lcom/intellij/notification/NotificationGroup;titleLjava/lang/String;^(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/CommonProblemDescriptor;)V
�p0p15Lcom/intellij/codeInspection/CommonProblemDescriptor;Lkotlin/Metadata;mv	kxi0d1���.




��

��

��



��20B¢J02020HJ	0
HJ*02020
¢
20
¢
H¨d2+Lcom/intellij/codeInspection/LocalQuickFix;Lorg/jetbrains/annotations/Nls;intellij.editorconfig'com/intellij/notification/Notifications�Bus@org/editorconfig/configmanagement/EditorConfigEncodingInspection�!ApplyEditorConfigEncodingQuickFix!EditorConfigEncodingInspection.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations0�/*�
��=�
�0���>���j+�#,%�#,�+�1�7N�=-�A:�A�G�L+-�P-�T+--�Y�]�c�:*+e��hYj�m�q�:OR��R{'}V�&	AB&C+D:E;FRHTIiL�>TrsMtu&Dvwjjxj$y�
no�u�����:,-����+����OPQ�4��x���A��H
*+,�'����=� 

�x
������ICD�����[��[I�I�I��I��I��[s��[ss�sss�ssxs$sys
s�sns�s�ss�PK�h&99Yorg/editorconfig/configmanagement/EditorConfigEncodingInspection$IgnoreFileQuickFix.class���=nSorg/editorconfig/configmanagement/EditorConfigEncodingInspection$IgnoreFileQuickFixjava/lang/Object)com/intellij/codeInspection/LocalQuickFix<init>()V
	thisULorg/editorconfig/configmanagement/EditorConfigEncodingInspection$IgnoreFileQuickFix;
getFamilyName()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;inspection.file.encoding.ignore5org/editorconfig/language/messages/EditorConfigBundlemessage&(Ljava/lang/String;)Ljava/lang/String;
applyFixX(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/ProblemDescriptor;)Vprojectkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
 
descriptor"-com/intellij/codeInspection/ProblemDescriptor$
getPsiElement()Lcom/intellij/psi/PsiElement;&'%(com/intellij/psi/PsiElement*getContainingFile()Lcom/intellij/psi/PsiFile;,-+.com/intellij/psi/PsiFile0getVirtualFile(()Lcom/intellij/openapi/vfs/VirtualFile;2314;org/editorconfig/configmanagement/EditorConfigEncodingCache6	CompanionGLorg/editorconfig/configmanagement/EditorConfigEncodingCache$Companion;89	7:Eorg/editorconfig/configmanagement/EditorConfigEncodingCache$Companion<getInstance?()Lorg/editorconfig/configmanagement/EditorConfigEncodingCache;>?
=@checkNotNull(Ljava/lang/Object;)VBC
D
setIgnored)(Lcom/intellij/openapi/vfs/VirtualFile;)VFG
7Hfile&Lcom/intellij/openapi/vfs/VirtualFile;&Lcom/intellij/openapi/project/Project;/Lcom/intellij/codeInspection/ProblemDescriptor;^(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/CommonProblemDescriptor;)V
Op0p15Lcom/intellij/codeInspection/CommonProblemDescriptor;Lkotlin/Metadata;mv	kxi0d1d��$




��

��

��

����20B¢J02020HJ	0
H¨d2+Lcom/intellij/codeInspection/LocalQuickFix;intellij.editorconfig@org/editorconfig/configmanagement/EditorConfigEncodingInspectionbIgnoreFileQuickFix!EditorConfigEncodingInspection.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations0f/*�
�gTh
f0��gVhif|,+�!,#�!,�)�/�5N�;�A-�E-�I�gZ[+\h*JK,,L,"Mj
ANfH
*+,�%�P�gTh 

QL
RSk=78cdlemOTU[IVIWIXYIVZI[\[s]^[ss_sss`ssLs"sMs
s`saPK,�DDKorg/editorconfig/configmanagement/EditorConfigIndentOptionsProviderKt.class���=&Eorg/editorconfig/configmanagement/EditorConfigIndentOptionsProviderKtjava/lang/Object
indentSizeKeyLjava/lang/String;indent_size#Lorg/jetbrains/annotations/NotNull;continuationSizeKeycontinuation_indent_sizetabWidthKey	tab_widthindentStyleKeyindent_styleLkotlin/Metadata;mv	kxi0d1_��

��

"��0X‚T¢
��"0X€T¢
��"0X€T¢
��"0X€T¢
��¨d2intellij.editorconfig$EditorConfigIndentOptionsProvider.kt
ConstantValueRuntimeInvisibleAnnotations
SourceFileRuntimeVisibleAnnotations1"#	
"#	
"#	"#	$!%=[IIIII[s[s
ssss
s PK۞����Porg/editorconfig/configmanagement/EditorConfigIndentStatusBarUIContributor.class���=f
7com/intellij/psi/codeStyle/IndentStatusBarUIContributor<init>E(Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;)V
	
@com/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptionsgetFileIndentOptionsProvider8()Lcom/intellij/psi/codeStyle/FileIndentOptionsProvider;Corg/editorconfig/configmanagement/EditorConfigIndentOptionsProvider	Jorg/editorconfig/configmanagement/EditorConfigIndentStatusBarUIContributormyEditorConfigIndentOptionsZ
8org/editorconfig/configmanagement/EditorConfigActionUtilcreateNavigationActionsI(Lcom/intellij/psi/PsiFile;)[Lcom/intellij/openapi/actionSystem/AnAction;action.disable
 !"5org/editorconfig/language/messages/EditorConfigBundlemessage&(Ljava/lang/String;)Ljava/lang/String;
$%&createDisableActionf(Lcom/intellij/openapi/project/Project;Ljava/lang/String;)Lcom/intellij/openapi/actionSystem/AnAction;(org/editorconfig/Utils*EditorConfigCodeLineNumberTableLocalVariableTablethisLLorg/editorconfig/configmanagement/EditorConfigIndentStatusBarUIContributor;optionsBLcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;areActionsAvailable)(Lcom/intellij/openapi/vfs/VirtualFile;)Zfile&Lcom/intellij/openapi/vfs/VirtualFile;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations
getActionsLcom/intellij/psi/PsiFile;
StackMapTable$Lorg/jetbrains/annotations/Nullable;T(Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/actionSystem/AnAction;project&Lcom/intellij/openapi/project/Project;RuntimeInvisibleAnnotationsgetHint()Ljava/lang/String;Djava/lang/StringisShowFileIndentOptionsEnabled()Z
SourceFile-EditorConfigIndentStatusBarUIContributor.javaInnerClassesK2com/intellij/psi/codeStyle/CommonCodeStyleSettings
IndentOptions$$$reportNull$$$0(I)VMN
O>Argument for @NotNull parameter '%s' of %s.%s must not be nullQjava/lang/ObjectS4>29%format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;[\
C]"java/lang/IllegalArgumentException_(Ljava/lang/String;)Va
`b[Ljava/lang/Object;d!+M*+�*+��
��,-./0123+J
+��P*��;,-
./
456	7879+\+��P*��+���;, "-./4:6<787%=+O+��P+��#�;,(-./>?@<6<787AB+E*��)��;@C,.-./@<6<EF+,�,3-./
MN+�tR�T�!YUS�YVS�YWS�"*YXS�YYS�YZS��^�`Z_�c�;d� Ce�Ce�Ce�Ce�Ce�Ce�CeI
JL	GHPK��T{{borg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$NavigationActionGroup.class���=@\org/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$NavigationActionGroup-com/intellij/openapi/actionSystem/ActionGroup<init>0([Lcom/intellij/openapi/actionSystem/AnAction;)V#Lorg/jetbrains/annotations/NotNull;myChildActionskotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
action.open.file5org/editorconfig/language/messages/EditorConfigBundlemessage&(Ljava/lang/String;)Ljava/lang/String;
(Ljava/lang/String;Z)V
-[Lcom/intellij/openapi/actionSystem/AnAction;	this^Lorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$NavigationActionGroup;getChildren`(Lcom/intellij/openapi/actionSystem/AnActionEvent;)[Lcom/intellij/openapi/actionSystem/AnAction;$Lorg/jetbrains/annotations/Nullable;e1Lcom/intellij/openapi/actionSystem/AnActionEvent;Lkotlin/Metadata;mv	kxi0d1��


��




��20B00¢J0020	H¢
R00X‚¢
¨d2/Lcom/intellij/openapi/actionSystem/ActionGroup;,Lcom/intellij/openapi/actionSystem/AnAction;intellij.editorconfigForg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory4NavigationActionGroup'EditorConfigNavigationActionsFactory.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations089R+	�*��*+��:)*
);< !99*��:,;#$8<"=
56>7?O%&[I'I(I)*I'+I,-[s./[ss0ss1s2sss s#s$s!s3PK�a��q	q	oorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$getNavigationActions$actions$1$1$1.class���=Riorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$getNavigationActions$actions$1$1$1|Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/openapi/actionSystem/AnActionEvent;Lkotlin/Unit;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>u(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/vfs/VirtualFile;)V$project&Lcom/intellij/openapi/project/Project;
	$sourceFile&Lcom/intellij/openapi/vfs/VirtualFile;	$file	(I)V
thiskLorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$getNavigationActions$actions$1$1$1;invoke4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)VForg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory	CompanionRLorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$Companion;	 Porg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$Companion"access$openEditorConfig�(Lorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$Companion;Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/vfs/VirtualFile;)V$%
#&it1Lcom/intellij/openapi/actionSystem/AnActionEvent;&(Ljava/lang/Object;)Ljava/lang/Object;/com/intellij/openapi/actionSystem/AnActionEvent+
-kotlin/Unit/INSTANCE
Lkotlin/Unit;12	03p1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d14��
��

��

��02
 *00H
¢d2<anonymous>kotlin.jvm.PlatformTypegetNavigationActions^(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/List;FG'EditorConfigNavigationActionsFactory.ktCodeLocalVariableTableLineNumberTableInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	JQ*+�
*,�*-�*��K*
JG�!*�
*�*��'�LK()A*J@*+�,�.�4�LK56M#NHOPIQ=78[I9I:I;<I=>I?@[sAB[sCsDs(s)sEsPKF�*L��Oorg/editorconfig/configmanagement/EditorConfigTrailingSpacesFilterFactory.class���=�
<com/intellij/openapi/editor/StripTrailingSpacesFilterFactory<init>()V
	
#com/intellij/psi/PsiDocumentManagergetInstanceM(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/PsiDocumentManager;

getPsiFileB(Lcom/intellij/openapi/editor/Document;)Lcom/intellij/psi/PsiFile;	=com/intellij/openapi/fileEditor/TrailingSpacesOptionsProviderEP_NAME4Lcom/intellij/openapi/extensions/ExtensionPointName;Korg/editorconfig/configmanagement/EditorConfigTrailingSpacesOptionsProvider
2com/intellij/openapi/extensions/ExtensionPointName
findExtension%(Ljava/lang/Class;)Ljava/lang/Object; !"#$com/intellij/psi/PsiFilegetVirtualFile(()Lcom/intellij/openapi/vfs/VirtualFile;
&'(
getOptions�(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/fileEditor/TrailingSpacesOptionsProvider$Options;	*+,-.java/lang/BooleanTRUELjava/lang/Boolean;01234Ecom/intellij/openapi/fileEditor/TrailingSpacesOptionsProvider$OptionsgetStripTrailingSpaces()Ljava/lang/Boolean;
*678equals(Ljava/lang/Object;)Z	:;<=>5com/intellij/openapi/editor/StripTrailingSpacesFilterENFORCED_REMOVAL7Lcom/intellij/openapi/editor/StripTrailingSpacesFilter;	:@A>	ALL_LINESCIorg/editorconfig/configmanagement/EditorConfigTrailingSpacesFilterFactoryCodeLineNumberTableLocalVariableTablethisKLorg/editorconfig/configmanagement/EditorConfigTrailingSpacesFilterFactory;createFilter�(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/editor/Document;)Lcom/intellij/openapi/editor/StripTrailingSpacesFilter;optionsGLcom/intellij/openapi/fileEditor/TrailingSpacesOptionsProvider$Options;optionsProviderMLorg/editorconfig/configmanagement/EditorConfigTrailingSpacesOptionsProvider;fileLcom/intellij/psi/PsiFile;project&Lcom/intellij/openapi/project/Project;document&Lcom/intellij/openapi/editor/Document;
StackMapTableRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotations$Lorg/jetbrains/annotations/Nullable;$RuntimeInvisibleParameterAnnotations
SourceFile,EditorConfigTrailingSpacesFilterFactory.javaInnerClassesOptions$$$reportNull$$$0(I)V_`
Ba$com/intellij/openapi/project/Projectc$com/intellij/openapi/editor/Documente>Argument for @NotNull parameter '%s' of %s.%s must not be nullg*@NotNull method %s.%s must not return nullijava/lang/ObjectkSCIjava/lang/Stringpformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;rs
qt"java/lang/IllegalArgumentExceptionv(Ljava/lang/String;)Vx
wyjava/lang/IllegalStateException{
|y[Ljava/lang/Object;~java/lang/RuntimeException�!BD/*��EFGHIJDf,��b+�Q+�,�
N-�D���:�2+-��%:��)�/�5��9Y��b��?Y��b�U&�PBdf 0:�J:E*
&+9NZ F>9!KL&4MNEOPfGHfQRfSTVWXWYWZ
YW
_`D���  h�j�����l�$$YmS�YnS��##YnS�YoS��##YoS���u�$$�wZ_�z��|Z_�}��U�DqYqCq�q�q�q�q�q�q�q�q�q�q\qJqJ�]
0^	[\PK?��U��]org/editorconfig/configmanagement/EditorConfigTrailingSpacesOptionsProvider$FileOptions.class���=DWorg/editorconfig/configmanagement/EditorConfigTrailingSpacesOptionsProvider$FileOptionsjava/lang/ObjectEcom/intellij/openapi/fileEditor/TrailingSpacesOptionsProvider$Options<init>)(Ljava/lang/Boolean;Ljava/lang/Boolean;)V$Lorg/jetbrains/annotations/Nullable;()V

myTrimTrailingSpacesLjava/lang/Boolean;
	myInsertFinalNewLine	thisYLorg/editorconfig/configmanagement/EditorConfigTrailingSpacesOptionsProvider$FileOptions;getStripTrailingSpaces()Ljava/lang/Boolean;getEnsureNewLineAtEOFgetRemoveTrailingBlankLinesgetChangedLinesOnlyjava/lang/BooleanbooleanValue()Z
valueOf(Z)Ljava/lang/Boolean;!"
# getKeepTrailingSpacesOnCaretLineLkotlin/Metadata;mv	kxi0d1��


��


��20B00¢J0H¢J	0H¢J
0H¢J0H¢J0H¢R0X‚¢
R0X‚¢
¨
d2GLcom/intellij/openapi/fileEditor/TrailingSpacesOptionsProvider$Options;intellij.editorconfig=com/intellij/openapi/fileEditor/TrailingSpacesOptionsProvider4OptionsKorg/editorconfig/configmanagement/EditorConfigTrailingSpacesOptionsProvider7FileOptions,EditorConfigTrailingSpacesOptionsProvider.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileRuntimeVisibleAnnotations0
;	;	<U*�*+�*,��=	> 
?
		</*��=>;	</*��= >;	<,�=$>;	<X*��*�� ���$��@
@@=(>;	%<,�=,>;	A56	89B:CU&'[I(I)I*+I(,I-.[s/0[ss1s
s2sssssss%sss3PKTV���Qorg/editorconfig/configmanagement/EditorConfigTrailingSpacesOptionsProvider.class���=�Korg/editorconfig/configmanagement/EditorConfigTrailingSpacesOptionsProviderjava/lang/Object=com/intellij/openapi/fileEditor/TrailingSpacesOptionsProvider@org/editorconfig/configmanagement/StandardEditorConfigProperties<init>()V	

thisMLorg/editorconfig/configmanagement/EditorConfigTrailingSpacesOptionsProvider;
getOptions�(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/fileEditor/TrailingSpacesOptionsProvider$Options;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;projectkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
fileorg/editorconfig/UtilsINSTANCELorg/editorconfig/Utils; 	!isEnabledForO(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Z#$
%?org/editorconfig/plugincomponents/EditorConfigPropertiesService'	CompanionKLorg/editorconfig/plugincomponents/EditorConfigPropertiesService$Companion;)*	(+Iorg/editorconfig/plugincomponents/EditorConfigPropertiesService$Companion-getInstancei(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/plugincomponents/EditorConfigPropertiesService;/0
.1
getPropertiesJ(Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/ec4j/core/ResourceProperties;34
(5trim_trailing_whitespace7getBooleanValueI(Lorg/ec4j/core/ResourceProperties;Ljava/lang/String;)Ljava/lang/Boolean;9:
;insert_final_newline=Worg/editorconfig/configmanagement/EditorConfigTrailingSpacesOptionsProvider$FileOptions?)(Ljava/lang/Boolean;Ljava/lang/Boolean;)V	A
@BEcom/intellij/openapi/fileEditor/TrailingSpacesOptionsProvider$OptionsD
properties"Lorg/ec4j/core/ResourceProperties;trimTrailingWhitespaceLjava/lang/Boolean;insertFinalNewline&Lcom/intellij/openapi/project/Project;&Lcom/intellij/openapi/vfs/VirtualFile; org/ec4j/core/ResourcePropertiesMjava/lang/BooleanOconfigValueForKeyH(Lorg/ec4j/core/ResourceProperties;Ljava/lang/String;)Ljava/lang/String;QR
SfalseUkotlin/text/StringsKtWequals((Ljava/lang/String;Ljava/lang/String;Z)ZYZ
X[valueOf(Z)Ljava/lang/Boolean;]^
P_truearawValueLjava/lang/String;keyjava/lang/StringfLkotlin/Metadata;mv	kxi0d1���8





��

��



��

��

����2020:B¢J02020	H¢
J02
020H¨d2?Lcom/intellij/openapi/fileEditor/TrailingSpacesOptionsProvider;BLorg/editorconfig/configmanagement/StandardEditorConfigProperties;GLcom/intellij/openapi/fileEditor/TrailingSpacesOptionsProvider$Options;FileOptionsintellij.editorconfigOptions,EditorConfigTrailingSpacesOptionsProvider.ktCodeLineNumberTableLocalVariableTable
StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1	
{/*��|}
{�P+�,��"+,�&�:�,+�2,�6N*-8�<:*->�<:���@Y�C�E��~�?NPP�|#,5?N}>#+FG,"HI5JIP
PKPL�
9:{�.�"+,�TNV-�\�
�`�b-�\�
�`��~
�g@P|1	2
34,5-2}*	%cd.
.FG.ed�Ey	@w.()�z�dhi[IjIkIlmIjnIop[sqr[ssssts
s9susFsGsesus:ssvssKssLswsxPK�(��Norg/editorconfig/configmanagement/EditorConfigUsagesCollector$OptionType.class���=^Horg/editorconfig/configmanagement/EditorConfigUsagesCollector$OptionType\Ljava/lang/Enum<Lorg/editorconfig/configmanagement/EditorConfigUsagesCollector$OptionType;>;java/lang/Enum<init>(Ljava/lang/String;I)V()V
	thisJLorg/editorconfig/configmanagement/EditorConfigUsagesCollector$OptionType;
$enum$nameLjava/lang/String;
$enum$ordinalIvaluesM()[Lorg/editorconfig/configmanagement/EditorConfigUsagesCollector$OptionType;$VALUESK[Lorg/editorconfig/configmanagement/EditorConfigUsagesCollector$OptionType;	[Ljava/lang/Object;clone()Ljava/lang/Object;
valueOf^(Ljava/lang/String;)Lorg/editorconfig/configmanagement/EditorConfigUsagesCollector$OptionType;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; 
!value
getEntries()Lkotlin/enums/EnumEntries;h()Lkotlin/enums/EnumEntries<Lorg/editorconfig/configmanagement/EditorConfigUsagesCollector$OptionType;>;#Lorg/jetbrains/annotations/NotNull;$ENTRIESLkotlin/enums/EnumEntries;()	*$valuesStandard-	.IntelliJ0	1Other3	4<clinit>-
	03,
;[Ljava/lang/Enum;=kotlin/enums/EnumEntriesKt?enumEntries-([Ljava/lang/Enum;)Lkotlin/enums/EnumEntries;AB
@CLkotlin/Metadata;mv	kxi0d1=��


‚��20��0B¢jjj¨d2intellij.editorconfig=org/editorconfig/configmanagement/EditorConfigUsagesCollectorR
OptionTypeEditorConfigUsagesCollector.ktCodeLineNumberTableLocalVariableTable	SignatureRuntimeInvisibleAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations@0@-@0@3()VE*+�
�WX 
Y	V
����	V(
*�"��X
#	$%V�+�Y&Z',V%�K*�/S*�2S*�5S*�6VR:�Y7�8�/�Y9�8�2�Y:�8�5�<���>�D�+�W[
ST@Y\U]@EF[IGIHIIJIGKILM[sNO[ssPss-s0s3sQPK�Q�llmorg/editorconfig/configmanagement/EditorConfigUsagesCollector$logEditorConfigUsed$$inlined$groupingBy$1.class���=]gorg/editorconfig/configmanagement/EditorConfigUsagesCollector$logEditorConfigUsed$$inlined$groupingBy$1�Ljava/lang/Object;Lkotlin/collections/Grouping<Ljava/lang/String;Lorg/editorconfig/configmanagement/EditorConfigUsagesCollector$OptionType;>;java/lang/Objectkotlin/collections/Grouping0kotlin/collections/CollectionsKt___CollectionsKt
groupingByS(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Lkotlin/collections/Grouping;
<init>(Ljava/lang/Iterable;)V$this_groupingByLjava/lang/Iterable;	()V

thisiLorg/editorconfig/configmanagement/EditorConfigUsagesCollector$logEditorConfigUsed$$inlined$groupingBy$1;	$receiversourceIterator()Ljava/util/Iterator;*()Ljava/util/Iterator<Ljava/lang/String;>;#Lorg/jetbrains/annotations/NotNull;java/lang/Iterableiterator keyOf&(Ljava/lang/Object;)Ljava/lang/Object;^(Ljava/lang/String;)Lorg/editorconfig/configmanagement/EditorConfigUsagesCollector$OptionType;java/lang/String%=org/editorconfig/configmanagement/EditorConfigUsagesCollector'INSTANCE?Lorg/editorconfig/configmanagement/EditorConfigUsagesCollector;)*	(+kotlin/jvm/internal/Intrinsics-checkNotNull(Ljava/lang/Object;)V/0
.1access$getOptionType�(Lorg/editorconfig/configmanagement/EditorConfigUsagesCollector;Ljava/lang/String;)Lorg/editorconfig/configmanagement/EditorConfigUsagesCollector$OptionType;34
(5B$i$a$-groupingBy-EditorConfigUsagesCollector$logEditorConfigUsed$1IitLjava/lang/String;elementLjava/lang/Object;Lkotlin/Metadata;mv	kxi0d1b��
��


(
��*��
��28��80J828��H¢J8��0H¨¸��d2=kotlin/collections/CollectionsKt___CollectionsKt$groupingBy$1Lkotlin/collections/Grouping;
kotlin-stdliblogEditorConfigUsed?(Lcom/intellij/psi/PsiFile;Lorg/ec4j/core/ResourceProperties;)VLM_Collections.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
_Collections.kt
Kotlin
*S Kotlin
*F
+ 1 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt$groupingBy$1
+ 2 EditorConfigUsagesCollector.kt
org/editorconfig/configmanagement/EditorConfigUsagesCollector
*L
1#1,3683:1
33#2:3684
*E
CodeLineNumberTableLocalVariableTable	SignatureRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1
S>
*+�*��TU

S4
*��!�TU
VW"#Sc+�&M>�,,�2,�6�TdU*78
9:;<V$X
Y(NVZO[�SMAP
_Collections.kt
Kotlin
*S Kotlin
*F
+ 1 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt$groupingBy$1
+ 2 EditorConfigUsagesCollector.kt
org/editorconfig/configmanagement/EditorConfigUsagesCollector
*L
1#1,3683:1
33#2:3684
*E
\C=>[I?I@IABI?CIDE[sFG[sHsIs"s;s#ssJsKWPQ[sRPK�_MMCorg/editorconfig/configmanagement/EditorConfigUsagesCollector.class���=�=org/editorconfig/configmanagement/EditorConfigUsagesCollectorMcom/intellij/internal/statistic/service/fus/collectors/CounterUsagesCollector<init>()V
this?Lorg/editorconfig/configmanagement/EditorConfigUsagesCollector;getGroup:()Lcom/intellij/internal/statistic/eventLog/EventLogGroup;#Lorg/jetbrains/annotations/NotNull;GROUP8Lcom/intellij/internal/statistic/eventLog/EventLogGroup;	logEditorConfigUsed?(Lcom/intellij/psi/PsiFile;Lorg/ec4j/core/ResourceProperties;)Vfilekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

properties org/ec4j/core/ResourceProperties
getProperties()Ljava/util/Map; !
"
java/util/Map$keySet()Ljava/util/Set;&'%(java/lang/Iterable*gorg/editorconfig/configmanagement/EditorConfigUsagesCollector$logEditorConfigUsed$$inlined$groupingBy$1,(Ljava/lang/Iterable;)V.
-/kotlin/collections/Grouping1kotlin/collections/GroupingKt3	eachCount.(Lkotlin/collections/Grouping;)Ljava/util/Map;56
47entrySet9'%:
java/util/Set<iterator()Ljava/util/Iterator;>?=@java/util/IteratorBhasNext()ZDECFnext()Ljava/lang/Object;HICJjava/util/Map$EntryLgetKeyNIMOHorg/editorconfig/configmanagement/EditorConfigUsagesCollector$OptionTypeQgetValueSIMTjava/lang/NumberVintValue()IXY
WZEDITOR_CONFIG_USED:Lcom/intellij/internal/statistic/eventLog/events/EventId3;\]	^com/intellij/psi/PsiFile`
getProject(()Lcom/intellij/openapi/project/Project;bcadgetFileType+()Lcom/intellij/openapi/fileTypes/FileType;fgahgetFileType(...)jcheckNotNullExpressionValuel
mjava/lang/IntegerovalueOf(I)Ljava/lang/Integer;qr
ps8com/intellij/internal/statistic/eventLog/events/EventId3ulog_(Lcom/intellij/openapi/project/Project;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Vwx
vy$i$f$groupingByI$this$groupingBy$ivLjava/lang/Iterable;?$i$a$-forEach-EditorConfigUsagesCollector$logEditorConfigUsed$2
optionTypeJLorg/editorconfig/configmanagement/EditorConfigUsagesCollector$OptionType;count
element$ivLjava/util/Map$Entry;$i$f$forEach$this$forEach$ivLjava/util/Map;Lcom/intellij/psi/PsiFile;"Lorg/ec4j/core/ResourceProperties;
getOptionType^(Ljava/lang/String;)Lorg/editorconfig/configmanagement/EditorConfigUsagesCollector$OptionType;Borg/editorconfig/configmanagement/extended/IntellijPropertyKindMap�getPropertyKindY(Ljava/lang/String;)Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;��
��getPropertyKind(...)�Corg/editorconfig/configmanagement/extended/EditorConfigPropertyKind�EDITOR_CONFIG_STANDARDELorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;��	��Standard��	R�ij_�kotlin/text/StringsKt�startsWith$default;(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z��
��IntelliJ��	R�Other��	R�propertyKind	optionKeyLjava/lang/String;access$getOptionType�(Lorg/editorconfig/configmanagement/EditorConfigUsagesCollector;Ljava/lang/String;)Lorg/editorconfig/configmanagement/EditorConfigUsagesCollector$OptionType;��
�$this<clinit>
INSTANCE�
	�6com/intellij/internal/statistic/eventLog/EventLogGroup�editorconfig�W(Ljava/lang/String;ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V�
��editorconfig.applied�;com/intellij/internal/statistic/eventLog/events/EventFields�FileTypeELcom/intellij/internal/statistic/eventLog/events/PrimitiveEventField;��	��:com/intellij/internal/statistic/eventLog/events/EventField�property�Enum$default�(Ljava/lang/String;Ljava/lang/Class;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/intellij/internal/statistic/eventLog/events/EnumEventField;��
��Count?Lcom/intellij/internal/statistic/eventLog/events/IntEventField;��	��registerEvent$default_(Lcom/intellij/internal/statistic/eventLog/EventLogGroup;Ljava/lang/String;Lcom/intellij/internal/statistic/eventLog/events/EventField;Lcom/intellij/internal/statistic/eventLog/events/EventField;Lcom/intellij/internal/statistic/eventLog/events/EventField;Ljava/lang/String;ILjava/lang/Object;)Lcom/intellij/internal/statistic/eventLog/events/EventId3;��
���Lcom/intellij/internal/statistic/eventLog/events/EventId3<Lcom/intellij/openapi/fileTypes/FileType;Lorg/editorconfig/configmanagement/EditorConfigUsagesCollector$OptionType;Ljava/lang/Integer;>;Lkotlin/Metadata;mv	kxi0d1��@







��



��

��

��

Æ��20:B¢J
0	HJ020
HJ02020R 0000X‚¢
��R0	X‚¢
��¨d2OLcom/intellij/internal/statistic/service/fus/collectors/CounterUsagesCollector;)Lcom/intellij/openapi/fileTypes/FileType;
OptionTypeintellij.editorconfigEntryEditorConfigUsagesCollector.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigUsagesCollector.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigUsagesCollector.kt
org/editorconfig/configmanagement/EditorConfigUsagesCollector
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 _Maps.kt
kotlin/collections/MapsKt___MapsKt
*L
1#1,50:1
1536#2:51
215#3,2:52
*S KotlinDebug
*F
+ 1 EditorConfigUsagesCollector.kt
org/editorconfig/configmanagement/EditorConfigUsagesCollector
*L
33#1:51
35#1:52,2
*E
RuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1�
�
�
\]���
�/*����	
�.����	
�
�m�+�,�,�#�)�+N6�-Y-�0�2�8N6-�;�A:�G�T�K�M::6�P�R:	�U�W�[6
�_+�e+�iYk�n	
�t�z������=%C�Z�6
 !3(",#04;4Z#d#s#�4�5�$�p{|}~Z:|f.��	u�|
SB��0i�|-l���	
�����


����.+��Y��nM,���	���+����	�������
��BR�'()+$,*/-(� #��.	
.�����:*+������
����kC�Y������Y����������R��Ȳ���ֳ_��
%28�M%�	R�@����SMAP
EditorConfigUsagesCollector.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigUsagesCollector.kt
org/editorconfig/configmanagement/EditorConfigUsagesCollector
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 _Maps.kt
kotlin/collections/MapsKt___MapsKt
*L
1#1,50:1
1536#2:51
215#3,2:52
*S KotlinDebug
*F
+ 1 EditorConfigUsagesCollector.kt
org/editorconfig/configmanagement/EditorConfigUsagesCollector
*L
33#1:51
35#1:52,2
*E
�m��[I�I�I��I��I��[s��[s
s�ss\s]s�s�s�ssss�s�s�ss�ss�ss�s�s����[s�PK��ק��Iorg/editorconfig/configmanagement/EditorConfigUtf8BomOptionProvider.class���=YCorg/editorconfig/configmanagement/EditorConfigUtf8BomOptionProviderjava/lang/Object7com/intellij/openapi/vfs/encoding/Utf8BomOptionProvider<init>()V
	thisELorg/editorconfig/configmanagement/EditorConfigUtf8BomOptionProvider;shouldAddBOMForNewUtf8File)(Lcom/intellij/openapi/vfs/VirtualFile;)Z#Lorg/jetbrains/annotations/NotNull;filekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
org/editorconfig/UtilsINSTANCELorg/editorconfig/Utils;	isApplicableTo
+com/intellij/openapi/project/ProjectLocator!	Companion7Lcom/intellij/openapi/project/ProjectLocator$Companion;#$	"%5com/intellij/openapi/project/ProjectLocator$Companion'getInstance/()Lcom/intellij/openapi/project/ProjectLocator;)*
(+guessProjectForFileN(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/project/Project;-.
"/;org/editorconfig/configmanagement/EditorConfigEncodingCache1GLorg/editorconfig/configmanagement/EditorConfigEncodingCache$Companion;#3	24Eorg/editorconfig/configmanagement/EditorConfigEncodingCache$Companion6?()Lorg/editorconfig/configmanagement/EditorConfigEncodingCache;)8
79
getUseUtf8BomO(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Z;<
2=project&Lcom/intellij/openapi/project/Project;&Lcom/intellij/openapi/vfs/VirtualFile;Lkotlin/Metadata;mv	kxi0d1E��




��

������20B¢J020H¨d29Lcom/intellij/openapi/vfs/encoding/Utf8BomOptionProvider;intellij.editorconfig$EditorConfigUtf8BomOptionProvider.ktCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1Q/*�
�R	S
Qx)+��+� ���&�,+�0M�5�:,+�>�TR
S ?@))AUV("#72#WPXCBC[IDIEIFGIDHIIJ[sKL[ssMss
sNssAsOPK��˒�@org/editorconfig/configmanagement/GlobVisibilityWorkaround.class���=S
java/lang/Object<init>()Vjava/lang/StringBuilder
org/ec4j/core/model/Glob


(Ljava/lang/String;)V
getClass()Ljava/lang/Class;convertGlobToRegExjava/lang/Classjava/lang/Stringjava/util/List
getDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
 !"#$java/lang/reflect/Method
setAccessible(Z)V&java/util/ArrayList
%
 )*+invoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;-java/lang/NoSuchMethodException/+java/lang/reflect/InvocationTargetException1 java/lang/IllegalAccessException3java/lang/RuntimeException
256(Ljava/lang/Throwable;)V
89:toString()Ljava/lang/String;<:org/editorconfig/configmanagement/GlobVisibilityWorkaroundCodeLineNumberTableLocalVariableTablethis<Lorg/editorconfig/configmanagement/GlobVisibilityWorkaround;globToRegEx&(Ljava/lang/String;)Ljava/lang/String;mLjava/lang/reflect/Method;e(Ljava/lang/ReflectiveOperationException;
globStringLjava/lang/String;resultLjava/lang/StringBuilder;globLorg/ec4j/core/model/Glob;
StackMapTableP&java/lang/ReflectiveOperationException
SourceFileGlobVisibilityWorkaround.java1;=3*��>
?@A	BC=a�Y�	L�
Y*�M,��YSYSYS�N-�-,�Y*SY�%Y�'SY+S�(W�
N�2Y-�4�+�7�OR,OR.OR0>&	.3ORS\?4.!DES	FGaHIYJKPLMN�R
O	QRPK����^^Forg/editorconfig/configmanagement/StandardEditorConfigProperties.class���=@org/editorconfig/configmanagement/StandardEditorConfigPropertiesjava/lang/ObjectTRIM_TRAILING_WHITESPACELjava/lang/String;
ConstantValue	trim_trailing_whitespaceINSERT_FINAL_NEWLINEinsert_final_newline
SourceFile#StandardEditorConfigProperties.java

PK�w3,3,8org/editorconfig/core/EditorConfigAutomatonBuilder.class���=�2org/editorconfig/core/EditorConfigAutomatonBuilderjava/lang/Object<init>()V
this4Lorg/editorconfig/core/EditorConfigAutomatonBuilder;getCachedHeaderRunAutomatonU(Lorg/editorconfig/language/psi/EditorConfigHeader;)Ldk/brics/automaton/RunAutomaton;#Lorg/jetbrains/annotations/NotNull;headerkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
com/intellij/psi/PsiElement&KEY_EDITORCONFIG_ELEMENT_RUN_AUTOMATONLcom/intellij/openapi/util/Key;	4()Lcom/intellij/psi/util/CachedValueProvider$Result;$getCachedHeaderRunAutomaton$lambda$0f(Lorg/editorconfig/language/psi/EditorConfigHeader;)Lcom/intellij/psi/util/CachedValueProvider$Result;
 !"java/lang/invoke/LambdaMetafactory#metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;%&
$'(compute_(Lorg/editorconfig/language/psi/EditorConfigHeader;)Lcom/intellij/psi/util/CachedValueProvider;*+,)com/intellij/psi/util/CachedValuesManager.getCachedValue{(Lcom/intellij/psi/PsiElement;Lcom/intellij/openapi/util/Key;Lcom/intellij/psi/util/CachedValueProvider;)Ljava/lang/Object;01
/2getCachedValue(...)4checkNotNullExpressionValue6
7dk/brics/automaton/RunAutomaton92Lorg/editorconfig/language/psi/EditorConfigHeader;getCachedHeaderAutomatonR(Lorg/editorconfig/language/psi/EditorConfigHeader;)Ldk/brics/automaton/Automaton;"KEY_EDITORCONFIG_ELEMENT_AUTOMATON>	?!getCachedHeaderAutomaton$lambda$1A
BC,dk/brics/automaton/AutomatonFgetCachedPatternAutomatonS(Lorg/editorconfig/language/psi/EditorConfigPattern;)Ldk/brics/automaton/Automaton;patternJ"getCachedPatternAutomaton$lambda$2g(Lorg/editorconfig/language/psi/EditorConfigPattern;)Lcom/intellij/psi/util/CachedValueProvider$Result;LM
NO`(Lorg/editorconfig/language/psi/EditorConfigPattern;)Lcom/intellij/psi/util/CachedValueProvider;*QR3Lorg/editorconfig/language/psi/EditorConfigPattern;sanitizeGlob8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;textWpathYjava/io/File[
separatorCharC]^	\_kotlin/text/StringsKtareplace$default<(Ljava/lang/String;CCZILjava/lang/Object;)Ljava/lang/String;cd
be\\#g#i^(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Ljava/lang/String;ck
bl\\;n;pjava/lang/CharSequencer/tindexOf$defaultB(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)Ivw
bxjava/lang/Stringz	substring(I)Ljava/lang/String;|}
{~substring(...)�/�$java/lang/invoke/StringConcatFactory�makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;��
����V�**/�&(Ljava/lang/String;)Ljava/lang/String;���:org/editorconfig/configmanagement/GlobVisibilityWorkaround�globToRegEx��
��globToRegEx(...)�(?:�(�sourceLjava/lang/String;	separatorIglobToAutomatone(Lorg/editorconfig/language/psi/EditorConfigPattern;Ljava/lang/String;)Ldk/brics/automaton/Automaton;$Lorg/jetbrains/annotations/Nullable;dk/brics/automaton/RegExp��(Ljava/lang/String;)V�
��toAutomaton ()Ldk/brics/automaton/Automaton;��
��toAutomaton(...)�**/�1org/editorconfig/language/psi/EditorConfigPattern�getText()Ljava/lang/String;����getText(...)�trimEnd((Ljava/lang/String;[C)Ljava/lang/String;��
b���9org/editorconfig/core/EditorConfigAutomatonBuilderVisitor�	CompanionELorg/editorconfig/core/EditorConfigAutomatonBuilderVisitor$Companion;��	��Corg/editorconfig/core/EditorConfigAutomatonBuilderVisitor$Companion�buildAutomatonFrome(Ljava/lang/String;Lorg/editorconfig/language/psi/EditorConfigPattern;)Ldk/brics/automaton/Automaton;��
��prefix[C�unionOptimized0(Ljava/util/List;)Ldk/brics/automaton/Automaton;Q(Ljava/util/List<+Ldk/brics/automaton/Automaton;>;)Ldk/brics/automaton/Automaton;<this>�java/lang/Iterable�iterator()Ljava/util/Iterator;����java/util/Iterator�hasNext()Z����'java/lang/UnsupportedOperationException�"Empty collection can't be reduced.�
��next()Ljava/lang/Object;����7com/intellij/openapi/progress/ProgressIndicatorProvider�
checkCanceled�
��"dk/brics/automaton/BasicOperations�union\(Ldk/brics/automaton/Automaton;Ldk/brics/automaton/Automaton;)Ldk/brics/automaton/Automaton;��
��minimize�
G�	also(...)�:$i$a$-also-EditorConfigAutomatonBuilder$unionOptimized$1$1itLdk/brics/automaton/Automaton;:$i$a$-reduce-EditorConfigAutomatonBuilder$unionOptimized$1ab$i$f$reduceiterator$ivLjava/util/Iterator;accumulator$ivLjava/lang/Object;$this$reduce$ivLjava/lang/Iterable;$this$unionOptimizedLjava/util/List;$header
INSTANCE
	
<=
!(Ldk/brics/automaton/Automaton;)V
:0com/intellij/psi/util/CachedValueProvider$ResultcreateY(Ljava/lang/Object;[Ljava/lang/Object;)Lcom/intellij/psi/util/CachedValueProvider$Result;
runAutomaton!Ldk/brics/automaton/RunAutomaton;0org/editorconfig/language/psi/EditorConfigHeader�Log(Lcom/intellij/openapi/diagnostic/Logger; 	!isValidGlob#�$#builder was given invalid header: &�&com/intellij/openapi/diagnostic/Logger)
assertTrue(ZLjava/lang/Object;)Z+,
*-length()I/0
{14builder was given a header of insufficient length: 3�;org/editorconfig/language/util/EditorConfigPresentationUtil61(Lcom/intellij/psi/PsiElement;)Ljava/lang/String;Y8
79
getPattern5()Lorg/editorconfig/language/psi/EditorConfigPattern;;<=��
?	automaton$patternB	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;DE�F5builder was given a pattern in invalid header:  in H�
getTextLengthK0LDbuilder was given a pattern in header of insufficient length:  in N	�<clinit>
com/intellij/openapi/util/KeyS
T�>getInstance;(Ljava/lang/Class;)Lcom/intellij/openapi/diagnostic/Logger;XY
*ZgetInstance(...)\$i$f$loggergLcom/intellij/openapi/util/Key<Lcom/intellij/psi/util/CachedValue<Ldk/brics/automaton/RunAutomaton;>;>;dLcom/intellij/openapi/util/Key<Lcom/intellij/psi/util/CachedValue<Ldk/brics/automaton/Automaton;>;>;Lkotlin/Metadata;mv	kxi0d1+��F

��




��

��








 
��Æ��20B¢J020
J020
J020J02020J02020J0*00R
000X‚¢
��R
000X‚¢
��R	0
X‚¢
��¨d2#Lcom/intellij/psi/util/CachedValue;intellij.editorconfig)com/intellij/psi/util/CachedValueProvidernResultEditorConfigAutomatonBuilder.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigAutomatonBuilder.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigAutomatonBuilder.kt
org/editorconfig/core/EditorConfigAutomatonBuilder
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 fake.kt
kotlin/jvm/internal/FakeKt
+ 4 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
*L
1#1,211:1
2661#2,5:212
2667#2:218
1#3:217
11#4:219
*S KotlinDebug
*F
+ 1 EditorConfigAutomatonBuilder.kt
org/editorconfig/core/EditorConfigAutomatonBuilder
*L
107#1:212,5
107#1:218
99#1:219
*E
RuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1
u
v_u
>v`u
 u
w/*��xy	
wX +�+��+�-�3Y5�8�:�x
!$y 	
 ;u
z
<=wX +�+��@+�E�3Y5�8�G�x
-4y 	
 ;u
z
HIwX +K�+��@+�S�3Y5�8�G�x
<Dy 	
 JTu
z
UVw>�+X�,Z�+�`/�fN-hj�mN-oq�mN-�su�y6�,,�`/�f�-�Y��8�-��N�
-��N-��Y��8N-���m�{5�e{{{{�{{{{{x*
HI%J1KALFMeMoPvR�Sy4t��AL���	
�W��Y�u
z


��w w,Z�+���Y�����Y��8��N+��Y��8�su�y6�1,�`/�f�:/U�����u��N��-+�Ͱ{=�H�{{�{��{{�{{�xZ[ \;]@^n`y4 W��;<��w	
wJTwY�u
z
�
��w^}+ո+��M>,��:���
��Y����:���>���G:�G:6����:		:
6
��	Y��8:����G�{�)���Dx>k
��)�2�<�RlUmb�emjmlmr�w�|nype��b��
R ��O#��O#�
l�d2Gn}	
}	v�u
z
w]%*��:Y�*��L+�M,*S,��x
"#y%
;Aw�c*�*�L�"*�%+�(�.W�"+�2��+�5�.W*��:M�*�>,�@N-�:*S��{#�0{*�{*x./!0;1C2Q3y*UW�C Y�QA�c
;LMwu*C�*��L*�GM�",�%+,��J�.W�",�M��+,��P�.W*��:N�*-�@:�:*S��{)�?�{*��{*x=>?.@PAXBbCy4gW�`;XY�bA�uBTQwp6�Y�R��TYU�V��TYW�V�@;�[Y]�8�"�x
$c(�2cy&^�|op���}q~�SMAP
EditorConfigAutomatonBuilder.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigAutomatonBuilder.kt
org/editorconfig/core/EditorConfigAutomatonBuilder
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 fake.kt
kotlin/jvm/internal/FakeKt
+ 4 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
*L
1#1,211:1
2661#2,5:212
2667#2:218
1#3:217
11#4:219
*S KotlinDebug
*F
+ 1 EditorConfigAutomatonBuilder.kt
org/editorconfig/core/EditorConfigAutomatonBuilder
*L
107#1:212,5
107#1:218
99#1:219
*E
yab[IcIdIefIcgIhi[sjk[s
s�ss>ssls�ssss s<ss;ssHsJsTs�sYs�sUsWs�s�smurs[st�J
)")D)P�������'�4�I�OPK�{@x11:org/editorconfig/core/EditorConfigAutomatonBuilderKt.class���=I4org/editorconfig/core/EditorConfigAutomatonBuilderKtjava/lang/ObjectsubPatternToBricsRegExp&(Ljava/lang/String;)Ljava/lang/String;java/io/File
separatorCharC	
	kotlin/text/StringsKt
replace$default<(Ljava/lang/String;CCZILjava/lang/Object;)Ljava/lang/String;
\\##^(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Ljava/lang/String;
\\;;:org/editorconfig/configmanagement/GlobVisibilityWorkaroundglobToRegEx 
!globToRegEx(...)#kotlin/jvm/internal/Intrinsics%checkNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V'(
&)(?:+(-sourceLjava/lang/String;globaccess$subPatternToBricsRegExp
3Lkotlin/Metadata;mv	kxi0d1%��

��

��020H¨d2intellij.editorconfigEditorConfigAutomatonBuilder.ktCodeLineNumberTableLocalVariableTable
SourceFileRuntimeVisibleAnnotations1D�<*�/�L+�L+�L+�"Y$�*L+,.��Er
st%u0vF
//0<102D/*�4�EF10GCH756[I7I8I9:I;<I=>[s?@[ssAs1sBPK�#��ssIorg/editorconfig/core/EditorConfigAutomatonBuilderVisitor$Companion.class���=TCorg/editorconfig/core/EditorConfigAutomatonBuilderVisitor$Companionjava/lang/Object<init>()V
thisELorg/editorconfig/core/EditorConfigAutomatonBuilderVisitor$Companion;buildAutomatonFrome(Ljava/lang/String;Lorg/editorconfig/language/psi/EditorConfigPattern;)Ldk/brics/automaton/Automaton;#Lorg/jetbrains/annotations/NotNull;prefixkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
o9org/editorconfig/core/EditorConfigAutomatonBuilderVisitor1org/editorconfig/language/psi/EditorConfigPatterngetContainingFile()Lcom/intellij/psi/PsiFile;checkNotNull(Ljava/lang/Object;)V !
"com/intellij/psi/PsiFile$getText()Ljava/lang/String;&'%(getText(...)*checkNotNullExpressionValue,
-U(Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V/
0access$returningVisit�(Lorg/editorconfig/core/EditorConfigAutomatonBuilderVisitor;Lorg/editorconfig/language/psi/EditorConfigPattern;)Ldk/brics/automaton/Automaton;23
4Ljava/lang/String;3Lorg/editorconfig/language/psi/EditorConfigPattern;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d1V��

��


��

��

��†��20B¢J02020¨	d2Ldk/brics/automaton/Automaton;intellij.editorconfig	CompanionEditorConfigAutomatonBuilder.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1L/*��M�N	
Lm/+�,��Y+,�Y�#�)Y+�.�1,�5�M�N /	
/6/7O
P


8L-*�9�N	
:;Q
JRKSI<=[I>I?I@AI>BICD[sEF[
s
sGsssHssGss7sIPKA7G�$�$?org/editorconfig/core/EditorConfigAutomatonBuilderVisitor.class���=)9org/editorconfig/core/EditorConfigAutomatonBuilderVisitor1org/editorconfig/language/psi/EditorConfigVisitor<init>'(Ljava/lang/String;Ljava/lang/String;)V()V
prefixLjava/lang/String;
	fileText	java/util/ArrayList
java/util/ListaccumulatorLjava/util/List;	this;Lorg/editorconfig/core/EditorConfigAutomatonBuilderVisitor;	getPrefix()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;getFileTextprefixIfAtStart&(Ljava/lang/String;)Ljava/lang/String;isEmpty()Z"#$&$java/lang/invoke/StringConcatFactory(makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;*+
),-8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;*/0$this$prefixIfAtStartjava/lang/String3visitPattern6(Lorg/editorconfig/language/psi/EditorConfigPattern;)Vo7kotlin/jvm/internal/Intrinsics9checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V;<
:=1org/editorconfig/language/psi/EditorConfigPattern?getTextRange'()Lcom/intellij/openapi/util/TextRange;AB@Cdk/brics/automaton/RegExpE#com/intellij/openapi/util/TextRangeGgetStartOffset()IIJ
HKgetEndOffsetMJ
HN	substring(II)Ljava/lang/String;PQ
4Rsubstring(...)TcheckNotNullExpressionValueV<
:W !
Y4org/editorconfig/core/EditorConfigAutomatonBuilderKt[access$subPatternToBricsRegExp]!
\^(Ljava/lang/String;)V`
FatoAutomaton ()Ldk/brics/automaton/Automaton;cd
FetoAutomaton(...)gadd(Ljava/lang/Object;)Zijkrange%Lcom/intellij/openapi/util/TextRange;3Lorg/editorconfig/language/psi/EditorConfigPattern;visitConcatenatedPatternB(Lorg/editorconfig/language/psi/EditorConfigConcatenatedPattern;)VsizerJs=org/editorconfig/language/psi/EditorConfigConcatenatedPatternugetPatternList()Ljava/util/List;wxvygetPatternList(...){get(I)Ljava/lang/Object;}~<org/editorconfig/language/psi/EditorConfigEnumerationPattern�get(...)�com/intellij/psi/PsiElement�*com/intellij/refactoring/suggested/UtilsKt� (Lcom/intellij/psi/PsiElement;)II�
��M�
��visitEnumerationPatternA(Lorg/editorconfig/language/psi/EditorConfigEnumerationPattern;)V��
�subList(II)Ljava/util/List;���"dk/brics/automaton/BasicOperations�concatenate0(Ljava/util/List;)Ldk/brics/automaton/Automaton;��
��dk/brics/automaton/Automaton�minimize�
�� kotlin/collections/CollectionsKt�
removeLast$(Ljava/util/List;)Ljava/lang/Object;��
��checkNotNull(Ljava/lang/Object;)V��
:�startIendnonEnumSubPatternspatternnonEnumSubPatternsLastiV$i$a$-also-EditorConfigAutomatonBuilderVisitor$visitConcatenatedPattern$concatenated$1itLdk/brics/automaton/Automaton;K$i$a$-repeat-EditorConfigAutomatonBuilderVisitor$visitConcatenatedPattern$1accStartpatternsnonEnumSubPatternsFirst
toConcatenateconcatenated?Lorg/editorconfig/language/psi/EditorConfigConcatenatedPattern;�y56
�java/lang/Iterable�iterator()Ljava/util/Iterator;����java/util/Iterator�hasNext�#��next()Ljava/lang/Object;����"com/intellij/psi/PsiElementVisitor�accept'(Lcom/intellij/psi/PsiElementVisitor;)V��@�2org/editorconfig/core/EditorConfigAutomatonBuilder�INSTANCE4Lorg/editorconfig/core/EditorConfigAutomatonBuilder;��	��unionOptimized��
��\(Ldk/brics/automaton/Automaton;Ldk/brics/automaton/Automaton;)Ldk/brics/automaton/Automaton;��
��K$i$a$-forEach-EditorConfigAutomatonBuilderVisitor$visitEnumerationPattern$1
element$ivLjava/lang/Object;$i$f$forEach$this$forEach$ivLjava/lang/Iterable;J$i$a$-repeat-EditorConfigAutomatonBuilderVisitor$visitEnumerationPattern$2N$i$a$-also-EditorConfigAutomatonBuilderVisitor$visitEnumerationPattern$toAdd$1prefixAutomatonAddedZtoUniteunitedtoAdd>Lorg/editorconfig/language/psi/EditorConfigEnumerationPattern;returningVisitS(Lorg/editorconfig/language/psi/EditorConfigPattern;)Ldk/brics/automaton/Automaton;clear��single��
��access$returningVisit�(Lorg/editorconfig/core/EditorConfigAutomatonBuilderVisitor;Lorg/editorconfig/language/psi/EditorConfigPattern;)Ldk/brics/automaton/Automaton;��
�$thisU(Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
�$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;<clinit>Corg/editorconfig/core/EditorConfigAutomatonBuilderVisitor$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
	CompanionELorg/editorconfig/core/EditorConfigAutomatonBuilderVisitor$Companion;	0Ljava/util/List<Ldk/brics/automaton/Automaton;>;Lkotlin/Metadata;mv	kxi0d1��6


��


!



��


��

�� 20:B00¢J02
0HJ02
0HJ02
0HJ02
0HJ0*0HR00X‚¢
��R0¢
��	
R0¢
��
¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigEditorConfigAutomatonBuilder.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigAutomatonBuilder.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigAutomatonBuilder.kt
org/editorconfig/core/EditorConfigAutomatonBuilderVisitor
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,211:1
1#2:212
1855#3,2:213
*S KotlinDebug
*F
+ 1 EditorConfigAutomatonBuilder.kt
org/editorconfig/core/EditorConfigAutomatonBuilderVisitor
*L
188#1:213,2
*E
RuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods0

g*�	*+�
*,�*�Y���� yzzy! 
/*�
� y!/*�� y! !\*��%�*�
+�1�+�"@4 |!256�D+8�>+�DM*��FY**�,�L,�O�SYU�X�Z�_�b�fYh�X�lW� 
�+�C�! 
7mnDD7o#pqg�+8�>*��t=+�zY|�XN66-�t6��-���@:����d6�e-��Y��X����6	-��Y��X����6
*�	
�SYU�X:*��FY*�Z�_�b�fYh�X�lW*����`6���c-�td6�e-��Y��X����6-��Y��X����6*��SYU�X:*��FY*�Z�_�b�fYh�X�lW*�*��t��:��::	6
	��:�t66		�	6
6*���W�	���*����lW�"C�+v��@���r�7v� �#��� �2�?�G�M�T�j������������������������>�S�^�a�f�h�j�����������!�jL��	�6��
�#�?��oMx��#����L��6��#�a��
^��	������
����� �������SQ�j:����7�#���'+8�>+��Y|�XM,�t�*+�@���*��%�(*��FY*�
�_�b�fYh�X�lW�>*��t6,��:6��:���%��:�@:	6
	*�Ϲ����*�*��t��:����:�t66�6	6
*���W�����%*�������::	6
	���:*����lW�"]	�&0@����+�,	��%���� z���%�&�2�S�W�X�Y�d�m�����������������������������&�!����
��o	���m6��j9�����
���	��
��	�Y���d����n��d����''7�#��Z*���+*�Ϲ�*������ �	��!7o��:*+��� y!�7o�C*+,���!*
���Y��	�$
%&�SMAP
EditorConfigAutomatonBuilder.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigAutomatonBuilder.kt
org/editorconfig/core/EditorConfigAutomatonBuilderVisitor
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,211:1
1#2:212
1855#3,2:213
*S KotlinDebug
*F
+ 1 EditorConfigAutomatonBuilder.kt
org/editorconfig/core/EditorConfigAutomatonBuilderVisitor
*L
188#1:213,2
*E
's[I
III
I[s[sss
ssssss�ssss�s7sospss�s�s�s5s ss[s(.'PKN"��Horg/editorconfig/plugincomponents/EditorConfigModificationListener.class���=�Borg/editorconfig/plugincomponents/EditorConfigModificationListenerjava/lang/Object0com/intellij/openapi/vfs/newvfs/BulkFileListener<init>()V
	thisDLorg/editorconfig/plugincomponents/EditorConfigModificationListener;after(Ljava/util/List;)VI(Ljava/util/List<+Lcom/intellij/openapi/vfs/newvfs/events/VFileEvent;>;)V#Lorg/jetbrains/annotations/NotNull;eventskotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
3com/intellij/openapi/application/ApplicationManagergetApplication0()Lcom/intellij/openapi/application/Application;
,com/intellij/openapi/application/ApplicationisUnitTestMode()Z!" #java/util/List%iterator()Ljava/util/Iterator;'(&)java/util/Iterator+hasNext-",.next()Ljava/lang/Object;01,21com/intellij/openapi/vfs/newvfs/events/VFileEvent4getFile(()Lcom/intellij/openapi/vfs/VirtualFile;67
58$com/intellij/openapi/vfs/VirtualFile:getName()Ljava/lang/String;<=
;>
.editorconfig@areEqual'(Ljava/lang/Object;Ljava/lang/Object;)ZBC
D+com/intellij/openapi/project/ProjectManagerFgetInstance/()Lcom/intellij/openapi/project/ProjectManager;HI
GJgetOpenProjects)()[Lcom/intellij/openapi/project/Project;LM
GNgetOpenProjects(...)PcheckNotNullExpressionValueR
S-com/intellij/openapi/roots/ProjectRootManagerUW(Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/roots/ProjectRootManager;HW
VXgetFileIndex/()Lcom/intellij/openapi/roots/ProjectFileIndex;Z[
V\+com/intellij/openapi/roots/ProjectFileIndex^isInContent)(Lcom/intellij/openapi/vfs/VirtualFile;)Z`a_b%org/editorconfig/EditorConfigRegistrydshouldStopAtProjectRootf"
eg5com/intellij/openapi/vfs/newvfs/events/VFileCopyEventi7com/intellij/openapi/vfs/newvfs/events/VFileCreateEventk?org/editorconfig/plugincomponents/EditorConfigPropertiesServicem	CompanionKLorg/editorconfig/plugincomponents/EditorConfigPropertiesService$Companion;op	nqcheckNotNull(Ljava/lang/Object;)Vst
uIorg/editorconfig/plugincomponents/EditorConfigPropertiesService$Companionwi(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/plugincomponents/EditorConfigPropertiesService;Hy
xz clearCache$intellij_editorconfig|
n}after$lambda$0�
��"java/lang/invoke/LambdaMetafactory�metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;��
���run()Ljava/lang/Runnable;���invokeLater(Ljava/lang/Runnable;)V�� �project&Lcom/intellij/openapi/project/Project;file&Lcom/intellij/openapi/vfs/VirtualFile;event3Lcom/intellij/openapi/vfs/newvfs/events/VFileEvent;Ljava/util/List;'[Lcom/intellij/openapi/project/Project;�$com/intellij/openapi/project/Project�)com/intellij/openapi/editor/EditorFactory�-()Lcom/intellij/openapi/editor/EditorFactory;H�
��
getAllEditors'()[Lcom/intellij/openapi/editor/Editor;��
��getAllEditors(...)�"com/intellij/openapi/editor/Editor�
isDisposed�"��Lnull cannot be cast to non-null type com.intellij.openapi.editor.ex.EditorEx�s
�'com/intellij/openapi/editor/ex/EditorEx�reinitSettings���editor$Lcom/intellij/openapi/editor/Editor;%[Lcom/intellij/openapi/editor/Editor;�Lkotlin/Metadata;mv	kxi0d1O��




��
 

������20B¢J0200H¨d22Lcom/intellij/openapi/vfs/newvfs/BulkFileListener;intellij.editorconfig#EditorConfigModificationListener.ktCodeLineNumberTableLocalVariableTable
StackMapTable	Signature$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1�/*�
���
��
�+���$��+�*M,�/��,�3�5N-�9:��?A�E���ոK�OYQ�T:6�6���2:�Y�]�c�	�h�7-:		�j��	�l��r�v�{�~�����������=�,�*5;���%��5D��&,�>,2DGk}���� ��)�4kL��2���,�����������:����Y��TK<*�=�%*2N-���-���-�������ܱ���� ���!"$#3!9%����
xno���F��[I�I�I��I��I��[s��[	ss�ss
s�ss�s�s����PKJ
��		;org/editorconfig/plugincomponents/InvalidEditorConfig.class���=Z5org/editorconfig/plugincomponents/InvalidEditorConfigjava/lang/Object8org/editorconfig/plugincomponents/LoadEditorConfigResult<init>)(Lcom/intellij/openapi/vfs/VirtualFile;)V#Lorg/jetbrains/annotations/NotNull;file
kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

()V
&Lcom/intellij/openapi/vfs/VirtualFile;
	this7Lorg/editorconfig/plugincomponents/InvalidEditorConfig;getFile(()Lcom/intellij/openapi/vfs/VirtualFile;
component1copy_(Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/editorconfig/plugincomponents/InvalidEditorConfig;
copy$default�(Lorg/editorconfig/plugincomponents/InvalidEditorConfig;Lcom/intellij/openapi/vfs/VirtualFile;ILjava/lang/Object;)Lorg/editorconfig/plugincomponents/InvalidEditorConfig;
#toString()Ljava/lang/String;InvalidEditorConfig(file=)'$java/lang/invoke/StringConcatFactory)makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;+,
*-.:(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/String;+01hashCode()I$com/intellij/openapi/vfs/VirtualFile534
67equals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z<=

>otherLjava/lang/Object;Lkotlin/Metadata;mv	kxi0d1���*


��



��
��
��

��

��‚��20B
0¢J	0HÆJ0��20HÆJ	0
20HÖJ	
0HÖJ	0HÖR0¢
��¨d2:Lorg/editorconfig/plugincomponents/LoadEditorConfigResult;intellij.editorconfig EditorConfigPropertiesService.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileRuntimeVisibleAnnotationsBootstrapMethods0
Q	RD+�*�*+��S�T
U	R/*��S�TQ	R#*��TQ	R7+��Y+� �T
Q	U		!"R&~�*�L*+�$�V%&R(
*��2�T
Q	34R&*��8�T9:R_'*+��+���+�M*�,��?���V
�T''@AU;WPXaBC[IDIEIFGIDHIIJ[sKL[ssMs
sssssss9sNs@sNs3sNs%sNsOY/(PK�r�"<<Norg/editorconfig/settings/EditorConfigConfigurable$createComponent$1$1$1.class���=}Horg/editorconfig/settings/EditorConfigConfigurable$createComponent$1$1$1gLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Ljava/awt/event/ActionEvent;Lkotlin/Unit;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>7(Lorg/editorconfig/settings/EditorConfigConfigurable;)Vthis$04Lorg/editorconfig/settings/EditorConfigConfigurable;
	(I)V
thisJLorg/editorconfig/settings/EditorConfigConfigurable$createComponent$1$1$1;	$receiverinvoke(Ljava/awt/event/ActionEvent;)V#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
2org/editorconfig/settings/EditorConfigConfigurableaccess$getMyEnabled$pM(Lorg/editorconfig/settings/EditorConfigConfigurable;)Ljavax/swing/JCheckBox;!"
 #	myEnabled%)throwUninitializedPropertyAccessException(Ljava/lang/String;)V'(
)java/awt/Component+com/intellij/util/ui/UIUtil-findUltimateParent*(Ljava/awt/Component;)Ljava/awt/Component;/0
.1 com/intellij/openapi/wm/IdeFrame3
getProject(()Lcom/intellij/openapi/project/Project;56476org/editorconfig/settings/EditorConfigExportProviderEP9tryExportViaProviders)(Lcom/intellij/openapi/project/Project;)Z;<
:=org/editorconfig/Utils?INSTANCELorg/editorconfig/Utils;AB	@Cexport)(Lcom/intellij/openapi/project/Project;)VEF
@Gproject&Lcom/intellij/openapi/project/Project;parentLjava/awt/Component;Ljava/awt/event/ActionEvent;javax/swing/JCheckBoxN$com/intellij/openapi/project/ProjectP&(Ljava/lang/Object;)Ljava/lang/Object;java/awt/event/ActionEventS
Ukotlin/UnitW
Lkotlin/Unit;AY	XZp1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d1+��
��

��

����020H
¢d2<anonymous>Forg/editorconfig/settings/EditorConfigConfigurable$createComponent$1$1l$(Lcom/intellij/ui/dsl/builder/Row;)VnDorg/editorconfig/settings/EditorConfigConfigurable$createComponent$1pEditorConfigConfigurable.ktCodeLocalVariableTable
StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	s3*+�
*��ts�D+�*�
�$Y�
W&�*�,�2M,�4� ,�4�8N-�-�>���D-�H�uXO�#,Q�v &!0"4#<$C't*0IJ%KLDDMwARs@*+�T�V�[�vt\]xqmymoz{r|:^_[I`IaIbcIdeIfg[shi[sjskssMsPKh'��VVLorg/editorconfig/settings/EditorConfigConfigurable$createComponent$1$1.class���=zForg/editorconfig/settings/EditorConfigConfigurable$createComponent$1$1lLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/ui/dsl/builder/Row;Lkotlin/Unit;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>7(Lorg/editorconfig/settings/EditorConfigConfigurable;)Vthis$04Lorg/editorconfig/settings/EditorConfigConfigurable;
	(I)V
thisHLorg/editorconfig/settings/EditorConfigConfigurable$createComponent$1$1;	$receiverinvoke$(Lcom/intellij/ui/dsl/builder/Row;)V#Lorg/jetbrains/annotations/NotNull;	$this$rowkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

config.enable5org/editorconfig/language/messages/EditorConfigBundle!message&(Ljava/lang/String;)Ljava/lang/String;#$
"%com/intellij/ui/dsl/builder/Row'checkBox6(Ljava/lang/String;)Lcom/intellij/ui/dsl/builder/Cell;)*(+config.warning- com/intellij/ui/dsl/builder/Cell/comment$default�(Lcom/intellij/ui/dsl/builder/Cell;Ljava/lang/String;ILcom/intellij/ui/dsl/builder/HyperlinkEventAction;ILjava/lang/Object;)Lcom/intellij/ui/dsl/builder/Cell;1203getComponent()Ljavax/swing/JComponent;5607javax/swing/JCheckBox92org/editorconfig/settings/EditorConfigConfigurable;access$setMyEnabled$pN(Lorg/editorconfig/settings/EditorConfigConfigurable;Ljavax/swing/JCheckBox;)V=>
<?6org/editorconfig/settings/EditorConfigExportProviderEPAshouldShowExportButton()ZCD
BE
config.exportGHorg/editorconfig/settings/EditorConfigConfigurable$createComponent$1$1$1I	
JKbuttonV(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lcom/intellij/ui/dsl/builder/Cell;MN(O!Lcom/intellij/ui/dsl/builder/Row;&(Ljava/lang/Object;)Ljava/lang/Object;
Skotlin/UnitUINSTANCE
Lkotlin/Unit;WX	VYp1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d1$��
��


����0*0H
¢d2<anonymous>Dorg/editorconfig/settings/EditorConfigConfigurable$createComponent$1k&(Lcom/intellij/ui/dsl/builder/Panel;)VmEditorConfigConfigurable.ktCodeLocalVariableTable
StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	p3*+�
*��qp�N+�*�
+ �&�,.�&�4�8�:�@�F�+H�&�JY*�
�L��PW�r�Ms*-3M)qNNQtARp@*+�(�T�Z�sq[\ulJvlnwxoy7]^[I_I`IabIcdIef[sgh[sisjsQsPKm����Jorg/editorconfig/settings/EditorConfigConfigurable$createComponent$1.class���=RDorg/editorconfig/settings/EditorConfigConfigurable$createComponent$1nLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/ui/dsl/builder/Panel;Lkotlin/Unit;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>7(Lorg/editorconfig/settings/EditorConfigConfigurable;)Vthis$04Lorg/editorconfig/settings/EditorConfigConfigurable;
	(I)V
thisFLorg/editorconfig/settings/EditorConfigConfigurable$createComponent$1;	$receiverinvoke&(Lcom/intellij/ui/dsl/builder/Panel;)V#Lorg/jetbrains/annotations/NotNull;$this$panelkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Forg/editorconfig/settings/EditorConfigConfigurable$createComponent$1$1	
 !!com/intellij/ui/dsl/builder/Panel#row$default�(Lcom/intellij/ui/dsl/builder/Panel;Ljavax/swing/JLabel;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/intellij/ui/dsl/builder/Row;%&$'#Lcom/intellij/ui/dsl/builder/Panel;&(Ljava/lang/Object;)Ljava/lang/Object;
+kotlin/Unit-INSTANCE
Lkotlin/Unit;/0	.1p1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d1$��
��


����0*0H
¢d2<anonymous>2org/editorconfig/settings/EditorConfigConfigurableCcreateComponent()Ljavax/swing/JComponent;EFEditorConfigConfigurable.ktCodeLocalVariableTableLineNumberTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	I3*+�
*��JIU+�+� Y*�
�"��(W�K
*J)LA*I@*+�$�,�2�KJ34M NDGOPHQ756[I7I8I9:I;<I=>[s?@[sAsBs)sPK����:org/editorconfig/settings/EditorConfigExportProvider.class���=4org/editorconfig/settings/EditorConfigExportProviderjava/lang/ObjectdoExport)(Lcom/intellij/openapi/project/Project;)ZRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsshouldShowExportButton()Z
SourceFileEditorConfigExportProvider.java		

PK� r���<org/editorconfig/settings/EditorConfigExportProviderEP.class���=5
java/lang/Object<init>()V		
6org/editorconfig/settings/EditorConfigExportProviderEPEP_NAME4Lcom/intellij/openapi/extensions/ExtensionPointName;
2com/intellij/openapi/extensions/ExtensionPointName
getExtensions()[Ljava/lang/Object;7[Lorg/editorconfig/settings/EditorConfigExportProvider;4org/editorconfig/settings/EditorConfigExportProviderdoExport)(Lcom/intellij/openapi/project/Project;)ZshouldShowExportButton()Z editorconfig.exportProvider
"#$createH(Ljava/lang/String;)Lcom/intellij/openapi/extensions/ExtensionPointName;	SignaturelLcom/intellij/openapi/extensions/ExtensionPointName<Lorg/editorconfig/settings/EditorConfigExportProvider;>;CodeLineNumberTableLocalVariableTablethis8Lorg/editorconfig/settings/EditorConfigExportProviderEP;tryExportViaProvidersprovider6Lorg/editorconfig/settings/EditorConfigExportProvider;project&Lcom/intellij/openapi/project/Project;
StackMapTable<clinit>
SourceFile!EditorConfigExportProviderEP.java0%&'/*��()*+,'�.��
�L+�=>�+2:*��������(
$&,)
-../01��'y+��
�K*�<=�*2N-��������(!#))-.1��2'!	�!��(	34PKe�N�Porg/editorconfig/configmanagement/completion/EditorConfigCompletionWeigher.class���=HeditorConfigWeigher
4com/intellij/codeInsight/lookup/LookupElementWeigher<init>(Ljava/lang/String;)V


-com/intellij/codeInsight/lookup/LookupElementgetLookupString()Ljava/lang/String;Gorg/editorconfig/configmanagement/extended/EditorConfigIntellijNameUtilij_
java/lang/String
startsWith(Ljava/lang/String;)Z
java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;
 !"#$Jorg/editorconfig/configmanagement/completion/EditorConfigCompletionWeigherweighD(Lcom/intellij/codeInsight/lookup/LookupElement;)Ljava/lang/Boolean;()VCodeLineNumberTableLocalVariableTablethisLLorg/editorconfig/configmanagement/completion/EditorConfigCompletionWeigher;element/Lcom/intellij/codeInsight/lookup/LookupElement;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsG(Lcom/intellij/codeInsight/lookup/LookupElement;)Ljava/lang/Comparable;
SourceFile"EditorConfigCompletionWeigher.java$$$reportNull$$$0(I)V56
 7>Argument for @NotNull parameter '%s' of %s.%s must not be null9java/lang/Object;+"#format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;@A
B"java/lang/IllegalArgumentExceptionD
E
StackMapTable! %&5*��'

()*#$&R+��8+�	���G'()*+,-./.010A#2&0*+��'
()*-./.010
56&-!:�<Y=SY>SY?S�C�EZ_�F�34PK��00iorg/editorconfig/configmanagement/completion/EditorConfigUnsetCompletionContributor$MyUnsetProvider.class���=�
6com/intellij/codeInsight/completion/CompletionProvider<init>()V
	
8com/intellij/codeInsight/completion/CompletionParametersgetPosition()Lcom/intellij/psi/PsiElement;
corg/editorconfig/configmanagement/completion/EditorConfigUnsetCompletionContributor$MyUnsetProviderisAfterSeparator (Lcom/intellij/psi/PsiElement;)Z6com/intellij/codeInsight/completion/CompletionUtilCoreIntellijIdeaRulezzzcom/intellij/psi/PsiElementtextMatches(Ljava/lang/CharSequence;)Zunset
 !"#$4com/intellij/codeInsight/lookup/LookupElementBuildercreateJ(Ljava/lang/String;)Lcom/intellij/codeInsight/lookup/LookupElementBuilder;	&'()*com/intellij/ui/JBColorGRAYLcom/intellij/ui/JBColor;
 ,-.withItemTextForegroundH(Ljava/awt/Color;)Lcom/intellij/codeInsight/lookup/LookupElementBuilder;
012347com/intellij/codeInsight/completion/CompletionResultSet
addElement2(Lcom/intellij/codeInsight/lookup/LookupElement;)V67	getParent9:getPrevSibling<com/intellij/psi/PsiWhiteSpace>?@getNode()Lcom/intellij/lang/ASTNode;BCDEFcom/intellij/lang/ASTNodegetElementType&()Lcom/intellij/psi/tree/IElementType;	HIJKL6org/editorconfig/language/psi/EditorConfigElementTypes	SEPARATOR$Lcom/intellij/psi/tree/IElementType;CodeLineNumberTableLocalVariableTablethiseLorg/editorconfig/configmanagement/completion/EditorConfigUnsetCompletionContributor$MyUnsetProvider;addCompletions�(Lcom/intellij/codeInsight/completion/CompletionParameters;Lcom/intellij/util/ProcessingContext;Lcom/intellij/codeInsight/completion/CompletionResultSet;)V
parameters:Lcom/intellij/codeInsight/completion/CompletionParameters;context%Lcom/intellij/util/ProcessingContext;result9Lcom/intellij/codeInsight/completion/CompletionResultSet;positionLcom/intellij/psi/PsiElement;
StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsparentprev	SignaturetLcom/intellij/codeInsight/completion/CompletionProvider<Lcom/intellij/codeInsight/completion/CompletionParameters;>;
SourceFile+EditorConfigUnsetCompletionContributor.javaNestHosthSorg/editorconfig/configmanagement/completion/EditorConfigUnsetCompletionContributorInnerClassesMyUnsetProvider$$$reportNull$$$0(I)Vkl
m>Argument for @NotNull parameter '%s' of %s.%s must not be nullojava/lang/ObjectqTVXZRjava/lang/Stringzformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;|}
{~"java/lang/IllegalArgumentException�(Ljava/lang/String;)V�
��[Ljava/lang/Object;� M/*��NOPQRSM�B+��n,��n-��n+�:�
���-��%�+�/�\�(N2 A"O4BPQBTUBVWBXY$Z[]^^^_^^^
M�E*��n*�5L+��+�8M,�;�
,�8M,�,�=�A�G���\��@N%&'(*)O EZ[6`[)a[]	^_^
klM�p�r�%-5YsS�YtS�YuS�YvS�YwS�&YxS�YyS����Z_���\r�${��{��{��{��{��#{��{��{�i
gj
bcdefgPK�h�GYorg/editorconfig/configmanagement/completion/EditorConfigUnsetCompletionContributor.class���=8
9com/intellij/codeInsight/completion/CompletionContributor<init>()V		
2com/intellij/codeInsight/completion/CompletionTypeBASIC4Lcom/intellij/codeInsight/completion/CompletionType;	6org/editorconfig/language/psi/EditorConfigElementTypes
IDENTIFIER$Lcom/intellij/psi/tree/IElementType;
&com/intellij/patterns/PlatformPatterns
psiElementW(Lcom/intellij/psi/tree/IElementType;)Lcom/intellij/patterns/PsiElementPattern$Capture;	OPTION_VALUE_IDENTIFIER
 !/com/intellij/patterns/PsiElementPattern$Capture
withParentR(Lcom/intellij/patterns/ElementPattern;)Lcom/intellij/patterns/TreeElementPattern;#corg/editorconfig/configmanagement/completion/EditorConfigUnsetCompletionContributor$MyUnsetProvider
"
&'()*Sorg/editorconfig/configmanagement/completion/EditorConfigUnsetCompletionContributorextend�(Lcom/intellij/codeInsight/completion/CompletionType;Lcom/intellij/patterns/ElementPattern;Lcom/intellij/codeInsight/completion/CompletionProvider;)VCodeLineNumberTableLocalVariableTablethisULorg/editorconfig/configmanagement/completion/EditorConfigUnsetCompletionContributor;
SourceFile+EditorConfigUnsetCompletionContributor.javaNestMembersInnerClasses5'com/intellij/patterns/PsiElementPatternCaptureMyUnsetProvider!&+`"*�*��
�����"Y�$�%�,!-"./012"346	"&7
PK�B�_;5;5Gorg/editorconfig/configmanagement/create/CreateEditorConfigAction.class���=�
*com/intellij/openapi/actionSystem/AnAction<init>()V
	
/com/intellij/openapi/actionSystem/AnActionEvent
getProject(()Lcom/intellij/openapi/project/Project;Aorg/editorconfig/configmanagement/create/CreateEditorConfigDialog

)(Lcom/intellij/openapi/project/Project;)V


showAndGet()Z
Aorg/editorconfig/configmanagement/create/CreateEditorConfigAction
getIdeViewM(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Lcom/intellij/ide/IdeView;
 !*com/intellij/application/options/CodeStylegetSettingsV(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleSettings;#$%&'com/intellij/ide/IdeViewgetOrChooseDirectory!()Lcom/intellij/psi/PsiDirectory;)*+,-com/intellij/psi/PsiDirectorygetVirtualFile(()Lcom/intellij/openapi/vfs/VirtualFile;
/01
getOutputFile6(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/io/File;
3456java/io/Fileexists
89:;<3com/intellij/openapi/application/ApplicationManagergetApplication0()Lcom/intellij/openapi/application/Application;>?@compute6(Lorg/editorconfig/configmanagement/create/CreateEditorConfigAction;Lcom/intellij/openapi/vfs/VirtualFile;Ljava/io/File;Lcom/intellij/openapi/project/Project;Lcom/intellij/psi/codeStyle/CodeStyleSettings;Lorg/editorconfig/configmanagement/create/CreateEditorConfigDialog;)Lcom/intellij/openapi/util/Computable;BCDEF,com/intellij/openapi/application/ApplicationrunWriteAction:(Lcom/intellij/openapi/util/Computable;)Ljava/lang/Object;H$com/intellij/openapi/vfs/VirtualFile
JKLMN'com/intellij/ide/actions/OpenFileActionopenFileO(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;)V
PQR
getPsiFileh(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/psi/PsiFile;#TUV
selectElement (Lcom/intellij/psi/PsiElement;)VXBnotification.message.another.editorconfig.file.already.exists.in.0
GZ[\getPath()Ljava/lang/String;
^_`ab5org/editorconfig/language/messages/EditorConfigBundlemessage8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;d"dialog.title.new.editorconfig.file
^fag&(Ljava/lang/String;)Ljava/lang/String;
ijklm com/intellij/openapi/ui/MessagesshowErrorDialogM(Lcom/intellij/openapi/project/Project;Ljava/lang/String;Ljava/lang/String;)V
opqrs3com/intellij/openapi/fileEditor/FileDocumentManagergetInstance7()Lcom/intellij/openapi/fileEditor/FileDocumentManager;
ouvwgetDocumentN(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/editor/Document;
yz{r|#com/intellij/psi/PsiDocumentManagerM(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/PsiDocumentManager;
y~QB(Lcom/intellij/openapi/editor/Document;)Lcom/intellij/psi/PsiFile;	�����4com/intellij/openapi/actionSystem/ActionUpdateThreadBGT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;
���getPresentation2()Lcom/intellij/openapi/actionSystem/Presentation;
����com/intellij/util/PlatformUtilsisRider
�����.com/intellij/openapi/actionSystem/Presentation
setVisible(Z)V#���getDirectories"()[Lcom/intellij/psi/PsiDirectory;
���isAvailableFor#([Lcom/intellij/psi/PsiDirectory;)Z
����setEnabledAndVisible	�����!com/intellij/icons/AllIcons$NodesEditorconfigLjavax/swing/Icon;
����setIcon(Ljavax/swing/Icon;)V
G���
getFileSystem.()Lcom/intellij/openapi/vfs/VirtualFileSystem;
����*com/intellij/openapi/vfs/VirtualFileSystem
isReadOnly	�����.com/intellij/openapi/actionSystem/LangDataKeysIDE_VIEW+Lcom/intellij/openapi/actionSystem/DataKey;
���getData?(Lcom/intellij/openapi/actionSystem/DataKey;)Ljava/lang/Object;	3���	separatorLjava/lang/String;��bmakeConcatWithConstants
3��(Ljava/lang/String;)V
3��\getName
G���createChildDataL(Ljava/lang/Object;Ljava/lang/String;)Lcom/intellij/openapi/vfs/VirtualFile;�Corg/editorconfig/configmanagement/export/EditorConfigSettingsWriter
G���getOutputStream*(Ljava/lang/Object;)Ljava/io/OutputStream;
���o(Lcom/intellij/openapi/project/Project;Ljava/io/OutputStream;Lcom/intellij/psi/codeStyle/CodeStyleSettings;ZZ)V
����forLanguagesW(Ljava/util/List;)Lorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter;
����forPropertyKinds�([Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;)Lorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter;
���
writeSettings
���close�java/lang/Throwable
����
addSuppressed(Ljava/lang/Throwable;)V�java/lang/Exception
���notifyFailed(Ljava/lang/Exception;)V	���LOG(Lcom/intellij/openapi/diagnostic/Logger;
�����&com/intellij/openapi/diagnostic/Loggerwarn�&com/intellij/notification/Notification�%org/editorconfig/EditorConfigNotifier�editorconfig/notification.title.editorconfig.creation.failed
�\
getMessage		
*com/intellij/notification/NotificationTypeERROR,Lcom/intellij/notification/NotificationType;
�
e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/intellij/notification/NotificationType;)V
+com/intellij/notification/Notifications$Busnotify+(Lcom/intellij/notification/Notification;)V

isRoot

isCommentProperties

getLanguages()Ljava/util/List;

 !getPropertyKindsH()[Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;
#$%export(Lcom/intellij/openapi/vfs/VirtualFile;Ljava/io/File;Lcom/intellij/openapi/project/Project;Lcom/intellij/psi/codeStyle/CodeStyleSettings;ZZLjava/util/List;[Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;)Lcom/intellij/openapi/vfs/VirtualFile;
�'r(;(Ljava/lang/Class;)Lcom/intellij/openapi/diagnostic/Logger;*&com/intellij/openapi/project/DumbAwareCodeLineNumberTableLocalVariableTablethisCLorg/editorconfig/configmanagement/create/CreateEditorConfigAction;actionPerformed4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)VpsiFileLcom/intellij/psi/PsiFile;target&Lcom/intellij/openapi/vfs/VirtualFile;dirVFile
outputFileLjava/io/File;settings.Lcom/intellij/psi/codeStyle/CodeStyleSettings;dirLcom/intellij/psi/PsiDirectory;viewLcom/intellij/ide/IdeView;dialogCLorg/editorconfig/configmanagement/create/CreateEditorConfigDialog;e1Lcom/intellij/openapi/actionSystem/AnActionEvent;project&Lcom/intellij/openapi/project/Project;
StackMapTableG$com/intellij/openapi/project/ProjectI,com/intellij/psi/codeStyle/CodeStyleSettingsRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsfiledocument&Lcom/intellij/openapi/editor/Document;Q$com/intellij/openapi/editor/DocumentRuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;getActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;updatepresentation0Lcom/intellij/openapi/actionSystem/Presentation;dirs [Lcom/intellij/psi/PsiDirectory;ZisDumbAwaresettingsWriterELorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter;Ljava/lang/Exception;	outputDirZcommentOutProperties	languagesLjava/util/List;
propertyKindsF[Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;LocalVariableTypeTable.Ljava/util/List<Lcom/intellij/lang/Language;>;jjava/util/Listf	Signature&(Lcom/intellij/openapi/vfs/VirtualFile;Ljava/io/File;Lcom/intellij/openapi/project/Project;Lcom/intellij/psi/codeStyle/CodeStyleSettings;ZZLjava/util/List<Lcom/intellij/lang/Language;>;[Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;)Lcom/intellij/openapi/vfs/VirtualFile;lambda$actionPerformed$0�(Lcom/intellij/openapi/vfs/VirtualFile;Ljava/io/File;Lcom/intellij/openapi/project/Project;Lcom/intellij/psi/codeStyle/CodeStyleSettings;Lorg/editorconfig/configmanagement/create/CreateEditorConfigDialog;)Lcom/intellij/openapi/vfs/VirtualFile;<clinit>
SourceFileCreateEditorConfigAction.javaBootstrapMethodsu
vwxyz"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;|()Ljava/lang/Object;~
no-�
�����$java/lang/invoke/StringConcatFactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;�.editorconfigInnerClasses�com/intellij/icons/AllIconsNodes�'com/intellij/notification/NotificationsBus�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup$$$reportNull$$$0(I)V��
�>Argument for @NotNull parameter '%s' of %s.%s must not be null�*@NotNull method %s.%s must not return null�java/lang/Object�ACMY;`79ceT0QV�0$�java/lang/String�format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
��"java/lang/IllegalArgumentException�
��java/lang/IllegalStateException�
��[Ljava/lang/Object;�java/lang/RuntimeException�1)��+/*��,%-./01+��+���+�M,���
Y,�N-���+�:��,�:�":�m�(:�.:�2�B�7*,-�=�A�G:		�	,�I,	�O:

�
�S�,W�Y�]c�e�h�E;��
F
#H)G3G��F,b*
+,-!.'/,021;2@3I4P5X6s<x=~>�?�@�C�E�G�H�F�N-p�23
s!45	Ia65PZ782x9:;o;<'�=>�?@�./�AB
�CDJ	KLK
QR+�'*���+����n+�tM,�*�x,�}��E
�P,RST%V- 'CD'M5NORSJSKKL
KKTU+B��Y����EK�,[-./RKJKV1+N+���+��M���	,���+�N-�",+��-���������,��,�����E8��� �#���#�,2a
bcdfg"h+i;hAlFnMo-*N./NAB
AWX0=>J	KLK
��+�<*���*L+�=>� +2:�(����������*����E�[�)�@,rs)t+r1w-;<<YZJ	K\+,�,|-./
+G*���*�����#�E	,	�-ABRSJSKLK
01+P*����3Y*�Y�����İE	,	�-;5RKJKKLK�$%+%
�+���,�	��-�
���������
��+*,�Ƕ�:	��Y-	*��������:

��	:
�
���:
�
��:���:		���dmz�����9w��z���E�				�=G�G�G3FHikG��G3FHikG����	G3FHik�,6
9�D�L�Z�_�d�i�m�w�z�������-zd1]^
DQ45	�A_	�./�`5�78�CD�9:�a�ba�cd�efg�chlmRSJ2SKKKKKKL%KKKKK
��+m**�����*����Y��e*�����E	,	���&�)�-*A_J	KLKno+�	*+,-�����"�,78
9:;7->./6578CD9:?@p+!	�&��,&
��+U��KKKKQKKKKKKKKKKK��	���KKKKOKKKKKKKKKKK�����LLU^gLpLy��U���LY�S�]Y�S�TY�S�KY�S�BY�S�9Y�S�0Y�S�'Y�S�Y�S�Y�S�Y�S��LLLLULLLLLLLLLLLY�S�Y�S��IIRR[^gpy�������Y�S�EY�S�<�9Y�S�0Y�S�'Y�S�Y�S�Y�S�Y�S����IIIITIIIIIIIIIII��Z_�����Z_����E�"�LE��K�C����O������������������������������������L���������I������������������������������L�J�J����������qrst{}���PK�w��)
)
Gorg/editorconfig/configmanagement/create/CreateEditorConfigDialog.class���=�
%com/intellij/openapi/ui/DialogWrapper<init>(Z)V		
Aorg/editorconfig/configmanagement/create/CreateEditorConfigDialog	myProject&Lcom/intellij/openapi/project/Project;
init()V"dialog.title.new.editorconfig.file
5org/editorconfig/language/messages/EditorConfigBundlemessage&(Ljava/lang/String;)Ljava/lang/String;
setTitle(Ljava/lang/String;)V?org/editorconfig/configmanagement/create/CreateEditorConfigForm
 !)(Lcom/intellij/openapi/project/Project;)V	#$%myFormALorg/editorconfig/configmanagement/create/CreateEditorConfigForm;
'()getTopPanel()Ljavax/swing/JPanel;+Corg/editorconfig/configmanagement/extended/EditorConfigPropertyKind
-./01java/util/EnumSetnoneOf&(Ljava/lang/Class;)Ljava/util/EnumSet;
345isStandardProperties()Z	*789EDITOR_CONFIG_STANDARDELorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;
-;<=add(Ljava/lang/Object;)Z
?@5isIntelliJProperties	*BC9LANGUAGE	*EF9GENERIC	*HI9COMMON
-KLMtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;OF[Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;
QR5isRoot
TU5isCommentProperties
WXYgetSelectedLanguages()Ljava/util/List;[!reference.code.style.editorconfigCodeLineNumberTableLocalVariableTablethisCLorg/editorconfig/configmanagement/create/CreateEditorConfigDialog;projectRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationscreateCenterPanel()Ljavax/swing/JComponent;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;getPropertyKindsH()[Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;kindsLjava/util/EnumSet;LocalVariableTypeTableZLjava/util/EnumSet<Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;>;
StackMapTablegetLanguages	Signature0()Ljava/util/List<Lcom/intellij/lang/Language;>;	getHelpId()Ljava/lang/String;"Lorg/jetbrains/annotations/NonNls;
SourceFileCreateEditorConfigDialog.java$$$reportNull$$$0(I)Vxy
z>Argument for @NotNull parameter '%s' of %s.%s must not be null|java/lang/Object~a
java/lang/String�format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
��"java/lang/IllegalArgumentException�
��!$%!\m +��{*�*+�*�
*���o]
^ _` ab	cdcef\E*�Y*���"*�"�&�]
 !^_`ghbhij\�F*�,L*�"�2�+�6�:W*�"�>�+�A�:W+�D�:W+�G�:W+�*�J�N�o	�-!]"%&')"**+2,:.^F_`@klm@knR5\2*�"�P�]2^_`U5\2*�"�S�]6^_`pY\2*�"�V�]:^_`qrst\-Z�]?^_`g
uhbuh
xy\-!}�Y�SY�SY�S����Z_���vwPK�kO�Yorg/editorconfig/configmanagement/create/CreateEditorConfigForm$LanguageCheckBoxRec.class���= 
java/lang/Object<init>()V		
Sorg/editorconfig/configmanagement/create/CreateEditorConfigForm$LanguageCheckBoxRec
myLanguageLcom/intellij/lang/Language;	
myCheckBoxLjavax/swing/JCheckBox;6(Lcom/intellij/lang/Language;Ljavax/swing/JCheckBox;)VCodeLineNumberTableLocalVariableTablethisULorg/editorconfig/configmanagement/create/CreateEditorConfigForm$LanguageCheckBoxRec;languagecheckBox
SourceFileCreateEditorConfigForm.javaNestHost?org/editorconfig/configmanagement/create/CreateEditorConfigFormInnerClassesLanguageCheckBoxRec0Y*�*+�*,�
���	�� 
PK��@�**Zorg/editorconfig/configmanagement/create/CreateEditorConfigForm$LanguagePanelEnabler.class���=:	Torg/editorconfig/configmanagement/create/CreateEditorConfigForm$LanguagePanelEnablerthis$0ALorg/editorconfig/configmanagement/create/CreateEditorConfigForm;
	
java/lang/Object<init>()V	?org/editorconfig/configmanagement/create/CreateEditorConfigFormmyIntelliJPropertiesCb'Lcom/intellij/ui/components/JBCheckBox;
%com/intellij/ui/components/JBCheckBox
isSelected()Z	myStandardPropertiesCb
setLanguagePanelEnabled(Z)V	!"myCommentProperties
$%
setEnabled'java/awt/event/ActionListenerD(Lorg/editorconfig/configmanagement/create/CreateEditorConfigForm;)VCodeLineNumberTableLocalVariableTablethisVLorg/editorconfig/configmanagement/create/CreateEditorConfigForm$LanguagePanelEnabler;actionPerformed(Ljava/awt/event/ActionEvent;)VeLjava/awt/event/ActionEvent;
addPropertiesZ
StackMapTable
SourceFileCreateEditorConfigForm.javaNestHostInnerClassesLanguagePanelEnabler &()4
*+�*��*F+
,-./)�4*��
��*�����=*��*�� �#�*I J(K3L+ 4,-401 234@5678
9PK�F�C�3�3Eorg/editorconfig/configmanagement/create/CreateEditorConfigForm.class���=>
java/lang/Object<init>()V		
?org/editorconfig/configmanagement/create/CreateEditorConfigForm	myProject&Lcom/intellij/openapi/project/Project;	myPropertiesPanelLjavax/swing/JPanel;export.properties.title
5org/editorconfig/language/messages/EditorConfigBundlemessage&(Ljava/lang/String;)Ljava/lang/String;
 com/intellij/ui/IdeBorderFactorycreateTitledBorder5(Ljava/lang/String;)Ljavax/swing/border/TitledBorder;
 !"#$javax/swing/JPanel	setBorder(Ljavax/swing/border/Border;)V	&'myLanguagesPanel)javax/swing/BoxLayout
(+,(Ljava/awt/Container;I)V
 ./0	setLayout(Ljava/awt/LayoutManager;)V
234creteLanguageCheckBoxes&(Ljavax/swing/JPanel;)Ljava/util/List;	678myLanguageCheckBoxesLjava/util/List;
:;<setLanguagePanelEnabled(Z)V	>?@myCommentProperties'Lcom/intellij/ui/components/JBCheckBox;
BCDE<%com/intellij/ui/components/JBCheckBox
setEnabled
GHIadjustVerticalSize(Ljavax/swing/JComponent;F)V	KLMmyAddPropertiesForLabel$Lcom/intellij/ui/components/JBLabel;?�	PQ@myIntelliJPropertiesCbSTorg/editorconfig/configmanagement/create/CreateEditorConfigForm$LanguagePanelEnabler
RUVD(Lorg/editorconfig/configmanagement/create/CreateEditorConfigForm;)V
BXYZaddActionListener"(Ljava/awt/event/ActionListener;)V	\]@myStandardPropertiesCb	_`MmyIntelliJPropertiesLabelbexport.properties.intellij
defgh5com/intellij/openapi/application/ApplicationNamesInfogetInstance9()Lcom/intellij/openapi/application/ApplicationNamesInfo;
djklgetFullProductName()Ljava/lang/String;
no8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
qrstu"com/intellij/ui/components/JBLabelsetText(Ljava/lang/String;)V
wxyz{javax/swing/JComponentgetMinimumSize()Ljava/awt/Dimension;}java/awt/Dimension	|��widthI	|���height
�����java/lang/Mathround(F)I
|��(II)V
w���setMinimumSize(Ljava/awt/Dimension;)V�java/util/ArrayList
�
�����<com/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider!getLanguagesWithCodeStyleSettings()Ljava/util/List;�����java/util/Listiterator()Ljava/util/Iterator;�����java/util/IteratorhasNext()Z����next()Ljava/lang/Object;�com/intellij/lang/Language
����forLanguage\(Lcom/intellij/lang/Language;)Lcom/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider;
����supportsExternalFormats
���createLanguageColumnPanel()Ljavax/swing/JPanel;
 ���add*(Ljava/awt/Component;)Ljava/awt/Component;� com/intellij/util/ui/JBDimension
��
�����javax/swing/BoxcreateRigidArea*(Ljava/awt/Dimension;)Ljava/awt/Component;
���lgetLanguageName
���lgetDisplayName
�����com/intellij/util/ObjectUtilsnotNull8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�java/lang/String
B�u�Sorg/editorconfig/configmanagement/create/CreateEditorConfigForm$LanguageCheckBoxRec
���6(Lcom/intellij/lang/Language;Ljavax/swing/JCheckBox;)V����(Ljava/lang/Object;)Z
 C	����
myCheckBoxLjavax/swing/JCheckBox;
���isLanguageCheckBoxEnabledX(Lorg/editorconfig/configmanagement/create/CreateEditorConfigForm$LanguageCheckBoxRec;)Z
�C�javax/swing/JCheckBox
B���
isSelected
�����*com/intellij/application/options/CodeStylegetSettingsV(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleSettings;	����
myLanguageLcom/intellij/lang/Language;
�����,com/intellij/psi/codeStyle/CodeStyleSettingsgetLanguageIndentOptions`(Lcom/intellij/lang/Language;)Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;	����OTHER_INDENT_OPTIONSBLcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;	�@com/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptionsINDENT_SIZE	�TAB_SIZE		
USE_TAB_CHARACTERZ
�
getRightMargin(Lcom/intellij/lang/Language;)I
 java/awt/Component
 
setAlignmentY(F)V&com/intellij/ui/components/BrowserLinkexport.editor.config.abouthttp://www.editorconfig.org
'(Ljava/lang/String;Ljava/lang/String;)V	!"#myAboutEditorConfigLink(Lcom/intellij/ui/components/BrowserLink;
%&'setIconTextGap(I)V)javax/swing/SwingConstants
+,'setHorizontalTextPosition.0export.editor.config.root.help
23456 com/intellij/ui/ContextHelpLabelcreateH(Ljava/lang/String;Ljava/lang/String;)Lcom/intellij/ui/ContextHelpLabel;	89:myContextHelpLabel"Lcom/intellij/ui/ContextHelpLabel;	<=
myTopPanel	?@@myRootCb�BCDstream()Ljava/util/stream/Stream;FGHtest ()Ljava/util/function/Predicate;JKLMNjava/util/stream/Streamfilter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;PQRapply()Ljava/util/function/Function;JTUVmap8(Ljava/util/function/Function;)Ljava/util/stream/Stream;
XYZ[\java/util/stream/CollectorstoList()Ljava/util/stream/Collector;J^_`collect0(Ljava/util/stream/Collector;)Ljava/lang/Object;
��	SignaturegLjava/util/List<Lorg/editorconfig/configmanagement/create/CreateEditorConfigForm$LanguageCheckBoxRec;>;MAX_LANGUAGES_ROWS
ConstantValue
)(Lcom/intellij/openapi/project/Project;)VCodeLineNumberTableLocalVariableTablethisALorg/editorconfig/configmanagement/create/CreateEditorConfigForm;projectRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations	componentLjavax/swing/JComponent;factorForiginalDimLjava/awt/Dimension;newDimlangNameLjava/lang/String;checkBoxprovider>Lcom/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider;languagelanguagesPanel
checkBoxes	currPanelrowCountLocalVariableTypeTable
StackMapTable}(Ljavax/swing/JPanel;)Ljava/util/List<Lorg/editorconfig/configmanagement/create/CreateEditorConfigForm$LanguageCheckBoxRec;>;checkBoxRecULorg/editorconfig/configmanagement/create/CreateEditorConfigForm$LanguageCheckBoxRec;enabledsettings.Lcom/intellij/psi/codeStyle/CodeStyleSettings;langOptionscommonIndentOptionscolPanelcreateUIComponentsgetTopPanelisStandardPropertiesisIntelliJPropertiesisRootgetSelectedLanguages0()Ljava/util/List<Lcom/intellij/lang/Language;>;isCommentPropertieslambda$getSelectedLanguages$1s(Lorg/editorconfig/configmanagement/create/CreateEditorConfigForm$LanguageCheckBoxRec;)Lcom/intellij/lang/Language;reclambda$getSelectedLanguages$0
SourceFileCreateEditorConfigForm.javaNestMembersBootstrapMethods�
�����"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;��
�����&(Ljava/lang/Object;)Ljava/lang/Object;�
����InnerClassesLanguagePanelEnablerLanguageCheckBoxRec�2com/intellij/psi/codeStyle/CommonCodeStyleSettings
IndentOptions�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup
$$$setupUI$$$�
��
�.com/intellij/uiDesigner/core/GridLayoutManager�java/awt/Insets�(IIII)V�
��(IILjava/awt/Insets;IIZZ)V�
��java/awt/Container�
�.#com/intellij/uiDesigner/core/Spacer�
�,com/intellij/uiDesigner/core/GridConstraints�G(IIIIIIIILjava/awt/Dimension;Ljava/awt/Dimension;Ljava/awt/Dimension;)V�
��)(Ljava/awt/Component;Ljava/lang/Object;)V��
��messages/EditorConfigBundle�com/intellij/DynamicBundle�	getBundle?(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ResourceBundle;��
��java/util/ResourceBundle�	getString�
��javax/swing/BorderFactory�q(Ljavax/swing/border/Border;Ljava/lang/String;IILjava/awt/Font;Ljava/awt/Color;)Ljavax/swing/border/TitledBorder;�
��
w!
Bjavax/swing/AbstractButton�
�r
qexport.properties.standard�$$$loadLabelText$$$)(Ljavax/swing/JLabel;Ljava/lang/String;)V��
�setSelected�<
��export.comment.out.properties�$$$loadButtonText$$$1(Ljavax/swing/AbstractButton;Ljava/lang/String;)V��
�javax/swing/JLabel�setHorizontalAlignment'
�
�+export.languages.titlesetVerticalAlignment'
�setVerticalTextPosition	'
�
export.topmost.file$$$getRootComponent$$$()Ljavax/swing/JComponent;java/lang/StringBuffer
length()I
�charAt(I)C
�
append(C)Ljava/lang/StringBuffer;
toString l
!
�rsetDisplayedMnemonic(C)V$%
�&setDisplayedMnemonicIndex('
�)setMnemonic+%
�,
�)$$$reportNull$$$0/'
0>Argument for @NotNull parameter '%s' of %s.%s must not be null2m
format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;78
�9"java/lang/IllegalArgumentException;
<�!=]@Q@@@'?@LM"#9:`M78bcd�efgh�+��1*�*+�**���
���*�%�(Y*�%�*�-**�%�1�5*�9*�=�A*�=
�F*�JN�F*�O�RY*�T�W*�[�RY*�T�W*�^a�c�i�m�p��i>123$475B6G7O8W9`:o;~<�=�<�>j�kl�mn	opo
HIhu!*�vM�|Y,�~,���#j����N*-���iABC Dj*!qr!stuvwv
34h�	���Y��LM>����:��������:��:�n���f,�!��M*,��W*��Y������W>���ȸ��:�BY��:+��Y�׹�W,��W�
�M��s+��%� � ��K���@�iRPQ
RS,T3U@VDWHXNY`Zb\t]^�_�`�a�b�e�fjRt/xy$z@3p{|,w}��~�8
�������cb�;<h�A*�%��*�5��M,���(,����N-���*-�����ձ�4���&�������ijk%l=m@nj %��AklA���h�]*�O��T*���M,+���N,��:-���+-���-���,+��,�������U�@�i"q
rst!uJxZu[zj4I��@��!:��]kl]��
��hR� Y�K*�(Y*�*�-*�*�i~��j��hs5*�Y��� *� �$*� �**-/��1�7�i����$�4�j5kl��h/*�;�i�jkl��h2*�[��i�jkl��h2*�O��i�jkl��h2*�>��i�jkl��h_)*�5�A�E�I�O�S�W�]���i���(�j)klb���h2*�=��i�jkl
��h/*��i�j��
��h2*�޶a�i�j���hui*��� Y�L*+�;+��Y��Y���ȶ˻�Y��M+,��Y�Ӷֻ Y�N*-�
-��Y��Y���ȶ�+-��Y�Ӷ�-��������BY��:*�[-��-��Y�Ӷֻ�Y��:-��Y�ӶֻBY��:*�O-��-��Y�Ӷֻ Y�:*�%��Y��Y���ȶ�-��Y�ӶֻqY��:*������-��Y�ӶֻBY��:	*	�=	��*	�������-	��Y�ӶֻqY��:
*
�J
�
�*
������
�
�-
��Y	�ӶֻqY��:*�^*���a���-��Y�Ӷ�*� :*������+��Y�Ӷֻ Y�:

��Y��Y���ȶ�+
��Y�ӶֻBY��:*�>��*���
���
��Y�Ӷֻ�Y��:
��Y�Ӷ�*�7:
��Y�Ӷֱh*�;���h���Y�N6666,��O,�&�3�,���5�,�&�6,�6-�6-,��W����+-�"�#�+�'+�*�����" ��h���Y�N6666,��O,�&�3�,���5�,�&�6,�6-�6-,��W����+-�"���+�-+�.�����" 
/'h1%3�Y4SY5SY6S�:�<Z_�=��"R�����	����������������RPKeg�Ӏ�borg/editorconfig/configmanagement/editor/DocumentChangeInactivityDetector$InactivityListener.class���=\org/editorconfig/configmanagement/editor/DocumentChangeInactivityDetector$InactivityListenerjava/lang/ObjectonInactivity()V
SourceFile%DocumentChangeInactivityDetector.javaNestHostIorg/editorconfig/configmanagement/editor/DocumentChangeInactivityDetectorInnerClassesInactivityListener	



PK��[[Oorg/editorconfig/configmanagement/editor/DocumentChangeInactivityDetector.class���=�
java/lang/Object<init>()Vjava/util/ArrayList
	
Iorg/editorconfig/configmanagement/editor/DocumentChangeInactivityDetectormyListenersLjava/util/List;	
myDocument&Lcom/intellij/openapi/editor/Document; DocumentChangeInactivityDetector
-com/intellij/util/concurrency/AppExecutorUtil%createBoundedScheduledExecutorServiceD(Ljava/lang/String;I)Ljava/util/concurrent/ScheduledExecutorService;	myExecutorService/Ljava/util/concurrent/ScheduledExecutorService;!"#$%java/util/Listadd(Ljava/lang/Object;)Z!'(%remove
*+,-.java/lang/SystemcurrentTimeMillis()J	012myLastChangeTimeJ456runa(Lorg/editorconfig/configmanagement/editor/DocumentChangeInactivityDetector;)Ljava/lang/Runnable;�	:;<=>java/util/concurrent/TimeUnitMILLISECONDSLjava/util/concurrent/TimeUnit;@ABCD-java/util/concurrent/ScheduledExecutorServicescheduleWithFixedDelay](Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;@FGshutdownIJKL.$com/intellij/openapi/editor/DocumentgetModificationStamp	NO2myLastDocStamp!QRSiterator()Ljava/util/Iterator;UVWXYjava/util/IteratorhasNext()ZU[\]next()Ljava/lang/Object;_\org/editorconfig/configmanagement/editor/DocumentChangeInactivityDetector$InactivityListener^abonInactivitydjava/lang/Exception	fghLOG(Lcom/intellij/openapi/diagnostic/Logger;
jklmn&com/intellij/openapi/diagnostic/Loggererror(Ljava/lang/Throwable;)V
pqrs./com/intellij/openapi/editor/event/DocumentEventgetOldTimeStamp
uvcheckLastUpdate
jxyzgetInstance;(Ljava/lang/Class;)Lcom/intellij/openapi/diagnostic/Logger;|2com/intellij/openapi/editor/event/DocumentListenerCHECK_DELAYI
ConstantValue�	SignaturepLjava/util/List<Lorg/editorconfig/configmanagement/editor/DocumentChangeInactivityDetector$InactivityListener;>;)(Lcom/intellij/openapi/editor/Document;)VCodeLineNumberTableLocalVariableTablethisKLorg/editorconfig/configmanagement/editor/DocumentChangeInactivityDetector;documentRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsaddListenera(Lorg/editorconfig/configmanagement/editor/DocumentChangeInactivityDetector$InactivityListener;)Vlistener^Lorg/editorconfig/configmanagement/editor/DocumentChangeInactivityDetector$InactivityListener;removeListenerstartstopeLjava/lang/Exception;
StackMapTabledocumentChanged4(Lcom/intellij/openapi/editor/event/DocumentEvent;)Vevent1Lcom/intellij/openapi/editor/event/DocumentEvent;lambda$start$0<clinit>
SourceFile%DocumentChangeInactivityDetector.javaNestMembersBootstrapMethods�
�����"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;�
��InnerClassesInactivityListener�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup$$$reportNull$$$0(I)V��
�>Argument for @NotNull parameter '%s' of %s.%s must not be null����
���java/lang/String�format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
��"java/lang/IllegalArgumentException�(Ljava/lang/String;)V�
��[Ljava/lang/Object;� {}~�ghB12BO2��
��t'+���*�*�Y�	�
*+�*�����& �'��'��	������U+���*�
+� W���
#$������	������U+���*�
+�&W���
'(������	�����S!*�)�/*�*�377�9�?W��+, -�!����8
*��E��
0	1�
��v��_�)*�/e7��R*��H*�M��A**��H�M*�
�PL+�T�!+�Z�^M,�`�N�e-�i��ܱJPSc��7U�U^c��&	4 5-6J8P<S:T;[=^?� T��J��_�����]+���*�)�/*+�o�M���CDE������	�����/*�t��,�����!	�w�e��
�������%%-Y�S�Y�S�Y�S�Y�S�&.6Y�S�Y�S�Y�S�Y�S��ƻ�Z_�˿��	�$��������#�����������^������������^PK���/!/!Yorg/editorconfig/configmanagement/editor/EditorConfigEditorProvider$MyEditorBuilder.class���=
Corg/editorconfig/configmanagement/editor/EditorConfigEditorProvider
?com/intellij/openapi/fileEditor/AsyncFileEditorProvider$Builder<init>()V	

Sorg/editorconfig/configmanagement/editor/EditorConfigEditorProvider$MyEditorBuilder	myProject&Lcom/intellij/openapi/project/Project;	
myFile&Lcom/intellij/openapi/vfs/VirtualFile;
Corg/editorconfig/configmanagement/editor/EditorConfigPreviewManagergetInstancem(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/configmanagement/editor/EditorConfigPreviewManager;
getAssociatedPreviewFileN(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/vfs/VirtualFile;Corg/editorconfig/configmanagement/editor/EditorConfigStatusListener
 !O(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)V
#$%&'*com/intellij/application/options/CodeStylegetSettingsV(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleSettings;).org/editorconfig/settings/EditorConfigSettings
+,-./,com/intellij/psi/codeStyle/CodeStyleSettingsgetCustomSettingsG(Ljava/lang/Class;)Lcom/intellij/psi/codeStyle/CustomCodeStyleSettings;	(123ENABLEDZ
5678)com/intellij/openapi/editor/EditorFactory-()Lcom/intellij/openapi/editor/EditorFactory;

:;<getPreviewText:(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/String;
5>?@createDocument@(Ljava/lang/CharSequence;)Lcom/intellij/openapi/editor/Document;
BCDEF"com/intellij/openapi/util/Disposer
newDisposable#()Lcom/intellij/openapi/Disposable;H@org/editorconfig/configmanagement/editor/EditorConfigPreviewFile
GJK�(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/editor/Document;Lcom/intellij/openapi/Disposable;)V

MNOcreatePreviewEditor�(Lcom/intellij/openapi/editor/Document;Lorg/editorconfig/configmanagement/editor/EditorConfigPreviewFile;)Lcom/intellij/openapi/fileEditor/FileEditor;
QRST<com/intellij/openapi/fileEditor/impl/text/TextEditorProvider@()Lcom/intellij/openapi/fileEditor/impl/text/TextEditorProvider;
QVWXcreateEditorz(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/fileEditor/FileEditor;Z*com/intellij/openapi/fileEditor/TextEditor\Forg/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview
[^_�(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/fileEditor/TextEditor;Lcom/intellij/openapi/fileEditor/FileEditor;)V
BabcregisterE(Lcom/intellij/openapi/Disposable;Lcom/intellij/openapi/Disposable;)V	efgmyMainEditorProviderFLcom/intellij/openapi/fileEditor/impl/text/PsiAwareTextEditorProvider;
iVjDcom/intellij/openapi/fileEditor/impl/text/PsiAwareTextEditorProvider
5lWmr(Lcom/intellij/openapi/editor/Document;Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/editor/Editor;o'com/intellij/openapi/editor/ex/EditorEx
qrst@com/intellij/openapi/editor/highlighter/EditorHighlighterFactoryD()Lcom/intellij/openapi/editor/highlighter/EditorHighlighterFactory;
qvwxcreateEditorHighlighter�(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/editor/highlighter/EditorHighlighter;nz{|setHighlighter>(Lcom/intellij/openapi/editor/highlighter/EditorHighlighter;)V~Forg/editorconfig/configmanagement/editor/EditorConfigPreviewFileEditor
}��i(Lcom/intellij/openapi/editor/Editor;Lorg/editorconfig/configmanagement/editor/EditorConfigPreviewFile;)V
�����$com/intellij/openapi/vfs/VirtualFile	getLength()J'
����<$com/intellij/openapi/vfs/VfsUtilCoreloadText
�����)com/intellij/openapi/util/text/StringUtilconvertLineSeparators&(Ljava/lang/String;)Ljava/lang/String;�java/io/IOException
���getLanguageD(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/lang/Language;
�����<com/intellij/psi/codeStyle/LanguageCodeStyleSettingsProviderforLanguage\(Lcom/intellij/lang/Language;)Lcom/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider;	�����Icom/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider$SettingsTypeINDENT_SETTINGSKLcom/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider$SettingsType;
����
getCodeSample_(Lcom/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider$SettingsType;)Ljava/lang/String;�
No previewCodeLineNumberTableLocalVariableTablethisULorg/editorconfig/configmanagement/editor/EditorConfigEditorProvider$MyEditorBuilder;projectfilebuild.()Lcom/intellij/openapi/fileEditor/FileEditor;document&Lcom/intellij/openapi/editor/Document;previewDisposable!Lcom/intellij/openapi/Disposable;previewFileBLorg/editorconfig/configmanagement/editor/EditorConfigPreviewFile;
previewEditor,Lcom/intellij/openapi/fileEditor/FileEditor;ecTextEditor,Lcom/intellij/openapi/fileEditor/TextEditor;splitEditorHLorg/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview;
fileEditorcontextFilestatusListenerELorg/editorconfig/configmanagement/editor/EditorConfigStatusListener;
StackMapTableRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotationshighlighter;Lcom/intellij/openapi/editor/highlighter/EditorHighlighter;$Lcom/intellij/openapi/editor/Editor;�"com/intellij/openapi/editor/Editor$RuntimeInvisibleParameterAnnotationssampleLjava/lang/String;provider>Lcom/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider;languageLcom/intellij/lang/Language;�com/intellij/lang/Language
SourceFileEditorConfigEditorProvider.javaNestHostInnerClasses�7com/intellij/openapi/fileEditor/AsyncFileEditorProviderBuilderMyEditorBuilderSettingsType$$$reportNull$$$0(I)V��

�$com/intellij/openapi/editor/Document�com/intellij/openapi/Disposable�*com/intellij/openapi/fileEditor/FileEditor�java/lang/String�*@NotNull method %s.%s must not return null�>Argument for @NotNull parameter '%s' of %s.%s must not be null�java/lang/Object�����;Nformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
��java/lang/IllegalStateException�(Ljava/lang/String;)V
�"java/lang/IllegalArgumentException
[Ljava/lang/Object;java/lang/RuntimeException0

!�Y*�*+�	*,���HI	JK� ��������	�*�	�*��L�Y*�	*��M+��*�	�"(�*�(�0�m�4+�9�=N�A:�GY*�	+-�I:*-�L:�P*�	*��U�Y:�[Y*�*�	�]:�`,�`Y��䰲d*�	*��hN-,�`-Y����M��	
���G�Y[[�
��
����>OPQ8RCSHTYUbVuW�Y�Z�[�^�_�`�f
C_��HZ��YI��b@��u-��������������������NO��E+���,���4+*�	�kN-�n��p*�	,�u:-�n�y�}Y-,���
�*��ef#g0h;j�40��E��E��E��)������
��
;<��P*���*�����*����Y���L*��L+�#+��M,�,����N-�-Y�����#��%Y�@��'������*
np#r$v)w-x2y6z>{M~�*>��2��P�)'���������
���o�+++000++���)))---))�����,,,4<D,,Y�S�Y�S�Y�S�Y�S��+++333;;Y�S�Y�S�Y�S��+++..6++�Y�S�Y�S����)))444))��Z_���Z_�����,D�i�C���/����������+��������+�������l�J�J	���	
����@���PK�m��==Iorg/editorconfig/configmanagement/editor/EditorConfigEditorProvider.class���=�
java/lang/Object<init>()VSorg/editorconfig/configmanagement/editor/EditorConfigEditorProvider$MyEditorBuilder

O(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)V

/com/intellij/openapi/fileTypes/FileTypeRegistrygetInstance3()Lcom/intellij/openapi/fileTypes/FileTypeRegistry;	7org/editorconfig/language/filetype/EditorConfigFileTypeINSTANCE9Lorg/editorconfig/language/filetype/EditorConfigFileType;

isFileOfTypeR(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/fileTypes/FileType;)Z
build.()Lcom/intellij/openapi/fileEditor/FileEditor;!Corg/editorconfig/configmanagement/editor/EditorConfigEditorProvider#(org.editorconfig.configmanagement.editor	%&'()0com/intellij/openapi/fileEditor/FileEditorPolicyHIDE_DEFAULT_EDITOR2Lcom/intellij/openapi/fileEditor/FileEditorPolicy;
+,-./$com/intellij/openapi/vfs/VirtualFilegetFileType+()Lcom/intellij/openapi/fileTypes/FileType;1/com/intellij/openapi/fileTypes/LanguageFileType
0345getLanguage()Lcom/intellij/lang/Language;7Dcom/intellij/openapi/fileEditor/impl/text/PsiAwareTextEditorProvider
6	 :;<myMainEditorProviderFLcom/intellij/openapi/fileEditor/impl/text/PsiAwareTextEditorProvider;>7com/intellij/openapi/fileEditor/AsyncFileEditorProvider@&com/intellij/openapi/project/DumbAwareEDITOR_TYPE_IDLjava/lang/String;
ConstantValueMAX_PREVIEW_LENGTHI'CodeLineNumberTableLocalVariableTablethisELorg/editorconfig/configmanagement/editor/EditorConfigEditorProvider;createEditorAsync�(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/fileEditor/AsyncFileEditorProvider$Builder;project&Lcom/intellij/openapi/project/Project;file&Lcom/intellij/openapi/vfs/VirtualFile;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotations$RuntimeInvisibleParameterAnnotationsacceptO(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)ZcreateEditorz(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/fileEditor/FileEditor;getEditorTypeId()Ljava/lang/String;	getPolicy4()Lcom/intellij/openapi/fileEditor/FileEditorPolicy;D(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/lang/Language;virtualFilefileType)Lcom/intellij/openapi/fileTypes/FileType;
StackMapTabled'com/intellij/openapi/fileTypes/FileTypefcom/intellij/lang/Language$Lorg/jetbrains/annotations/Nullable;<clinit>
SourceFileEditorConfigEditorProvider.javaNestMembersInnerClassesMyEditorBuildero?com/intellij/openapi/fileEditor/AsyncFileEditorProvider$BuilderBuilder$$$reportNull$$$0(I)Vqr
 s*com/intellij/openapi/fileEditor/FileEditoru>Argument for @NotNull parameter '%s' of %s.%s must not be nullw*@NotNull method %s.%s must not return nullyNP!_X\LV4java/lang/String�format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
��"java/lang/IllegalArgumentException�(Ljava/lang/String;)V�
��java/lang/IllegalStateException�
��[Ljava/lang/Object;�java/lang/RuntimeException�0 =?ABC"DECF;<	G/*��H$IJKLMGb+��t,��t�Y+,�	�bH-I JKNOPQRSTSSSU
SSVWGc+��t,��t�,���bH2I JKNOPQTSSU
SSXYGr&+��t,��t�Y+,�	�Y��t�bTvH7I &JK&NO&PQRSTSSSU
SSZ[G-"�H<IJKRSTS\]GC
�$Y��t�bL%HAI
JKRSTS4^Gl!*��t*�*L+�0�
+�0�2��b
	�c@eH
	��I!_Q`aRgTgSUShG#�6Y�8�9�H)
qrG���3333333883x�z��1111111551����44<4<4<DDLY{S�Y|S�Y}S�Y~S��3333333;C3Y}S�YS�Y�S��333;;CCKKNY�S�Y�S�YS��Y�S����1111111<<1��Z_�����Z_����b�4D�q�C����7���������������3������������3�����������������t�J�J�l mn=p	ijkPK�V��	�	Norg/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview$1.class���=b	Horg/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview$1this$0HLorg/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview;
	
java/lang/Object<init>()Vorg/editorconfig/Utils&org.editorconfig.editorconfigjetbrains-com/intellij/ide/plugins/IdeaPluginDescriptorgetPluginId,()Lcom/intellij/openapi/extensions/PluginId;
(com/intellij/openapi/extensions/PluginIdgetIdString()Ljava/lang/String;
 !"java/lang/Stringequals(Ljava/lang/Object;)Z	$%&'(Forg/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview	myProject&Lcom/intellij/openapi/project/Project;
*+,-.1com/intellij/openapi/fileEditor/FileEditorManagergetInstance[(Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/fileEditor/FileEditorManager;	$012myFile&Lcom/intellij/openapi/vfs/VirtualFile;
*456	closeFile)(Lcom/intellij/openapi/vfs/VirtualFile;)V8.com/intellij/ide/plugins/DynamicPluginListenerK(Lorg/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview;)VCodeLineNumberTableLocalVariableTablethisJLorg/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview$1;beforePluginUnload3(Lcom/intellij/ide/plugins/IdeaPluginDescriptor;Z)VpluginDescriptor/Lcom/intellij/ide/plugins/IdeaPluginDescriptor;isUpdateZ
StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations
SourceFile"EditorConfigEditorWithPreview.javaEnclosingMethodM�(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/fileEditor/TextEditor;Lcom/intellij/openapi/fileEditor/FileEditor;)VNestHostInnerClasses$$$reportNull$$$0(I)VPQ
R>Argument for @NotNull parameter '%s' of %s.%s must not be nullTA?format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;YZ
["java/lang/IllegalArgumentException](Ljava/lang/String;)V_
^` 79:>
*+�*��;<
=>
?@:~.+��S+����*��#�)*��/�3�E$;"#-%< .=>.AB.CDF	GH	G
PQ:-!U�YVSYWSYXS�\�^Z_�a�O
K$LIJN$PK�å$#	#	`org/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview$DocumentSaveHandler.class���=V	Zorg/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview$DocumentSaveHandlerthis$0HLorg/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview;
	
java/lang/Object<init>()V
3com/intellij/openapi/application/ApplicationManagergetApplication0()Lcom/intellij/openapi/application/Application;runr(Lorg/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview$DocumentSaveHandler;)Ljava/lang/Runnable;,com/intellij/openapi/application/ApplicationinvokeLater(Ljava/lang/Runnable;)V
 !"3com/intellij/openapi/fileEditor/FileDocumentManagergetInstance7()Lcom/intellij/openapi/fileEditor/FileDocumentManager;
$%&'(Forg/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview	getEditor&()Lcom/intellij/openapi/editor/Editor;*+,-."com/intellij/openapi/editor/EditorgetDocument(()Lcom/intellij/openapi/editor/Document;
012saveDocumentAsIs)(Lcom/intellij/openapi/editor/Document;)V4\org/editorconfig/configmanagement/editor/DocumentChangeInactivityDetector$InactivityListenerK(Lorg/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview;)VCodeLineNumberTableLocalVariableTablethis\Lorg/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview$DocumentSaveHandler;onInactivitylambda$onInactivity$0
SourceFile"EditorConfigEditorWithPreview.javaNestHostBootstrapMethodsB
CDEFG"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;J
K<InnerClassesDocumentSaveHandlerOIorg/editorconfig/configmanagement/editor/DocumentChangeInactivityDetectorInactivityListenerR%java/lang/invoke/MethodHandles$LookupTjava/lang/invoke/MethodHandlesLookup 3564
*+�*��718
9:;6=�
*���7
5789:<6=�*��#�)�/�7689:=>?$@AHIHL$M3NPQSUPK�d���Lorg/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview.class���=�
5com/intellij/openapi/fileEditor/TextEditorWithPreview<init>[(Lcom/intellij/openapi/fileEditor/TextEditor;Lcom/intellij/openapi/fileEditor/FileEditor;)VZorg/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview$DocumentSaveHandler

K(Lorg/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview;)V	
Forg/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview	myHandler\Lorg/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview$DocumentSaveHandler;	
myFile&Lcom/intellij/openapi/vfs/VirtualFile;	
	myProject&Lcom/intellij/openapi/project/Project;Iorg/editorconfig/configmanagement/editor/DocumentChangeInactivityDetector

	getEditor&()Lcom/intellij/openapi/editor/Editor;!"#$%"com/intellij/openapi/editor/EditorgetDocument(()Lcom/intellij/openapi/editor/Document;
'()(Lcom/intellij/openapi/editor/Document;)V	
*+,myInactivityDetectorKLorg/editorconfig/configmanagement/editor/DocumentChangeInactivityDetector;./012$com/intellij/openapi/editor/DocumentaddDocumentListener7(Lcom/intellij/openapi/editor/event/DocumentListener;)V
456addListenera(Lorg/editorconfig/configmanagement/editor/DocumentChangeInactivityDetector$InactivityListener;)V
89:start()V
<=>?@3com/intellij/openapi/application/ApplicationManagergetApplication0()Lcom/intellij/openapi/application/Application;BCDEF,com/intellij/openapi/application/Application
getMessageBus)()Lcom/intellij/util/messages/MessageBus;HIJKL%com/intellij/util/messages/MessageBusconnectT(Lcom/intellij/openapi/Disposable;)Lcom/intellij/util/messages/MessageBusConnection;	NOPQR.com/intellij/ide/plugins/DynamicPluginListenerTOPIC"Lcom/intellij/util/messages/Topic;THorg/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview$1
S
WXYZ[/com/intellij/util/messages/MessageBusConnection	subscribe7(Lcom/intellij/util/messages/Topic;Ljava/lang/Object;)V
]^:stop
`a6removeListener.cd2removeDocumentListener
fg:dispose�(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/fileEditor/TextEditor;Lcom/intellij/openapi/fileEditor/FileEditor;)VCodeLineNumberTableLocalVariableTablethisHLorg/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview;fileprojecteditor,Lcom/intellij/openapi/fileEditor/TextEditor;preview,Lcom/intellij/openapi/fileEditor/FileEditor;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations
SourceFile"EditorConfigEditorWithPreview.javaNestMembersInnerClassesDocumentSaveHandler}\org/editorconfig/configmanagement/editor/DocumentChangeInactivityDetector$InactivityListenerInactivityListener$$$reportNull$$$0(I)V�

�>Argument for @NotNull parameter '%s' of %s.%s must not be null�java/lang/Object�noprjava/lang/String�format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
��"java/lang/IllegalArgumentException�(Ljava/lang/String;)V�
��[Ljava/lang/Object;�
StackMapTable!
+,hi�+���,���-������*-�*�Y*�	�*+�*,�*�Y*�� �&�)*�� *�)�-*�)*��3*�)�7�;�A*�G�M�SY*�U�V��j.!(49>Rdov��'k4�lm�n�o�pq�rstuuuuvuuuug:ic)*�)�\*�)*��_*�� *�)�b*�e�j+,-$.(/k)lm
�i�Z����%-5Y�S�Y�S�Y�S�Y�S�Y�SY�S����Z_����H�$��������������z
{|~SwxySPK<
�O�"�"Forg/editorconfig/configmanagement/editor/EditorConfigPreviewFile.class���=E
$com/intellij/openapi/vfs/VirtualFilegetName()Ljava/lang/String;
	
+com/intellij/testFramework/LightVirtualFile<init>(Ljava/lang/String;)V	@org/editorconfig/configmanagement/editor/EditorConfigPreviewFile	myProject&Lcom/intellij/openapi/project/Project;
getPath	myOriginalPathLjava/lang/String;	
myDocument&Lcom/intellij/openapi/editor/Document;
 !"#Corg/editorconfig/configmanagement/editor/EditorConfigEditorProvidergetLanguageD(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/lang/Language;
%&'setLanguage(Lcom/intellij/lang/Language;)V)*+,$com/intellij/openapi/editor/DocumentgetText
./0
setContent.(Ljava/lang/Object;Ljava/lang/CharSequence;Z)V
234reformat()V
6789:3com/intellij/psi/codeStyle/CodeStyleSettingsManagergetInstance](Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleSettingsManager;
6<=>	subscribeZ(Lcom/intellij/psi/codeStyle/CodeStyleSettingsListener;Lcom/intellij/openapi/Disposable;)V
@AB9Ccom/intellij/psi/PsiFileFactoryI(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/PsiFileFactory;Epreview
GHIJK"com/intellij/util/LocalTimeCountercurrentTime()J
@MNOcreateFileFromTextq(Ljava/lang/String;Lcom/intellij/openapi/fileTypes/FileType;Ljava/lang/CharSequence;JZ)Lcom/intellij/psi/PsiFile;
QRSTU7com/intellij/psi/codeStyle/CodeStyleSettingsChangeEventgetVirtualFile(()Lcom/intellij/openapi/vfs/VirtualFile;
WXYisOriginalFile)(Lcom/intellij/openapi/vfs/VirtualFile;)Z
[\]^_java/lang/Stringequals(Ljava/lang/Object;)Zabcde$com/intellij/openapi/project/Project
isInitialized()Z
ghi9j-com/intellij/openapi/command/CommandProcessor1()Lcom/intellij/openapi/command/CommandProcessor;lmnrunX(Lorg/editorconfig/configmanagement/editor/EditorConfigPreviewFile;)Ljava/lang/Runnable;pcommand.name.reformat
rstuv5org/editorconfig/language/messages/EditorConfigBundlemessage&(Ljava/lang/String;)Ljava/lang/String;
gxyzexecuteCommanda(Lcom/intellij/openapi/project/Project;Ljava/lang/Runnable;Ljava/lang/String;Ljava/lang/Object;)V
|}~�java/nio/file/Pathsget;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
����� com/intellij/openapi/vfs/VfsUtilfindFile=(Ljava/nio/file/Path;Z)Lcom/intellij/openapi/vfs/VirtualFile;
���9�3com/intellij/openapi/fileEditor/FileDocumentManager7()Lcom/intellij/openapi/fileEditor/FileDocumentManager;
����getDocumentN(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/editor/Document;
���9�#com/intellij/psi/PsiDocumentManagerM(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/PsiDocumentManager;
����
getPsiFileB(Lcom/intellij/openapi/editor/Document;)Lcom/intellij/psi/PsiFile;
�����3com/intellij/openapi/application/ApplicationManagergetApplication0()Lcom/intellij/openapi/application/Application;l�����,com/intellij/openapi/application/ApplicationrunWriteAction(Ljava/lang/Runnable;)V
���resolveOriginalPsi()Lcom/intellij/psi/PsiFile;
�����*com/intellij/application/options/CodeStylegetSettingsJ(Lcom/intellij/psi/PsiFile;)Lcom/intellij/psi/codeStyle/CodeStyleSettings;�����com/intellij/psi/PsiFilegetFileType+()Lcom/intellij/openapi/fileTypes/FileType;
���	createPsiE(Lcom/intellij/openapi/fileTypes/FileType;)Lcom/intellij/psi/PsiFile;	@���
ORIGINAL_FILELcom/intellij/openapi/util/Key;����putUserData4(Lcom/intellij/openapi/util/Key;Ljava/lang/Object;)V�m�r(Lorg/editorconfig/configmanagement/editor/EditorConfigPreviewFile;Lcom/intellij/psi/PsiFile;)Ljava/lang/Runnable;
����runWithLocalSettingsk(Lcom/intellij/openapi/project/Project;Lcom/intellij/psi/codeStyle/CodeStyleSettings;Ljava/lang/Runnable;)V)���
getTextLength()I�*)���
replaceString(IILjava/lang/CharSequence;)V
���9�+com/intellij/psi/codeStyle/CodeStyleManagerU(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleManager;��
����reformatText(Lcom/intellij/psi/PsiFile;II)V�4com/intellij/psi/codeStyle/CodeStyleSettingsListener�(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/editor/Document;Lcom/intellij/openapi/Disposable;)VCodeLineNumberTableLocalVariableTablethisBLorg/editorconfig/configmanagement/editor/EditorConfigPreviewFile;projectoriginalFile&Lcom/intellij/openapi/vfs/VirtualFile;document
disposable!Lcom/intellij/openapi/Disposable;languageLcom/intellij/lang/Language;
StackMapTable�com/intellij/openapi/Disposable�com/intellij/lang/LanguageRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsfileType)Lcom/intellij/openapi/fileTypes/FileType;RuntimeInvisibleAnnotationscodeStyleSettingsChanged<(Lcom/intellij/psi/codeStyle/CodeStyleSettingsChangeEvent;)Vevent9Lcom/intellij/psi/codeStyle/CodeStyleSettingsChangeEvent;virtualFilefile$Lorg/jetbrains/annotations/Nullable;lambda$reformat$2lambda$reformat$1settings.Lcom/intellij/psi/codeStyle/CodeStyleSettings;psiFileLcom/intellij/psi/PsiFile;originalPsiFilelambda$reformat$0(Lcom/intellij/psi/PsiFile;)V
SourceFileEditorConfigPreviewFile.javaBootstrapMethods

"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;4
�4
�4
InnerClasses%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup$$$reportNull$$$0(I)V!"
#>Argument for @NotNull parameter '%s' of %s.%s must not be null%*@NotNull method %s.%s must not return null'java/lang/Object)���������Xformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;78
[9"java/lang/IllegalArgumentException;
<	java/lang/IllegalStateException>
?	[Ljava/lang/Object;Ajava/lang/RuntimeExceptionC0�
��j+��$,��$-��$��$*,��*+�
*,��*-�,�:�	*�$***��(�-*�1+�5*�;���*a)���.!$)&.'6(;)A*F+L-[._/i0�>j��j�j��j�j��A)���������������t++��$*�
�?D+*��(�F�LY��$��a��34"3�+��+������������y+��$+�PM,�*,�V�*�1��
	��	9:;=� �������	���XY�R+��$+�*��Z��	�	@������	���34�g$*�
�`���f*�
*�ko�q�w��
�D
ES E#T�$������.*��[�{��L+���+��M,�*�
��,������,�WXYZ [,^� �.���������4�9��*������G����4��L*��L+�E+��M*+����N-��+��*�
,*-����*�*���-�������K��"IJ	KLM#N2PKR�*=2L��G�G*�
��++���ر�O���
!"���//////5//&�	(��//////3//���*�009BKT]foY+S�BY,S�9Y-S�0Y.S�'Y/S�Y0S�Y1S�Y2S��//////8//Y0S�Y3S��-----6?BKY4S�!Y3S��Y5S�Y6S��:�------8--�<Z_�=��?Z_�@���$0E[o[C[�[�3[B�[B�[B�[B�[B�[B�[B�[B�[B�/[B�[B�[B�-[B�[B�[B�[B�[B�[Bp[J[JD
 	 


PKE�p*� � Lorg/editorconfig/configmanagement/editor/EditorConfigPreviewFileEditor.class���= 
java/lang/Object<init>()V		
Forg/editorconfig/configmanagement/editor/EditorConfigPreviewFileEditormyEditor$Lcom/intellij/openapi/editor/Editor;	
myPreviewFileBLorg/editorconfig/configmanagement/editor/EditorConfigPreviewFile;
getHeaderComponent()Ljavax/swing/JComponent;'com/intellij/openapi/editor/ex/EditorExsetPermanentHeaderComponent(Ljavax/swing/JComponent;)V"com/intellij/openapi/editor/EditorsetHeaderComponent!"#getSettings.()Lcom/intellij/openapi/editor/EditorSettings;%&'()*com/intellij/openapi/editor/EditorSettingssetWhitespacesShown(Z)V%+,)setGutterIconsShown%./)setLineNumbersShown
12updateEditor456
getProject(()Lcom/intellij/openapi/project/Project;
89:;<3com/intellij/psi/codeStyle/CodeStyleSettingsManagergetInstance](Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleSettingsManager;
8>?@	subscribeZ(Lcom/intellij/psi/codeStyle/CodeStyleSettingsListener;Lcom/intellij/openapi/Disposable;)VBjavax/swing/JPanel
AEjava/awt/FlowLayout
DGH(I)V
AJKL	setLayout(Ljava/awt/LayoutManager;)VNjavax/swing/JLabelP editor.preview.not.saved.warning
RSTUV5org/editorconfig/language/messages/EditorConfigBundlemessage&(Ljava/lang/String;)Ljava/lang/String;
MXY(Ljava/lang/String;)V	[\]^_com/intellij/ui/JBColorGRAYLcom/intellij/ui/JBColor;
Mabc
setForeground(Ljava/awt/Color;)V
Aefgadd*(Ljava/awt/Component;)Ljava/awt/Component;
ijklm com/intellij/ui/IdeBorderFactorycreateBorder()Ljavax/swing/border/Border;
Aopq	setBorder(Ljavax/swing/border/Border;)VstgetComponentvpreview.file.editor.name
xyz;{)com/intellij/openapi/editor/EditorFactory-()Lcom/intellij/openapi/editor/EditorFactory;
x}~
releaseEditor'(Lcom/intellij/openapi/editor/Editor;)V
�����@org/editorconfig/configmanagement/editor/EditorConfigPreviewFileresolveOriginalPsi()Lcom/intellij/psi/PsiFile;���
isDisposed()Z
���"�*com/intellij/application/options/CodeStyleJ(Lcom/intellij/psi/PsiFile;)Lcom/intellij/psi/codeStyle/CodeStyleSettings;
����getLanguage()Lcom/intellij/lang/Language;
�����,com/intellij/psi/codeStyle/CodeStyleSettingsgetRightMargin(Lcom/intellij/lang/Language;)I%��HsetRightMargin
����getSoftMargins.(Lcom/intellij/lang/Language;)Ljava/util/List;%���setSoftMargins(Ljava/util/List;)V
����getFileType+()Lcom/intellij/openapi/fileTypes/FileType;
����
getTabSize,(Lcom/intellij/openapi/fileTypes/FileType;)I%��H
setTabSize�*com/intellij/openapi/fileEditor/FileEditor�4com/intellij/psi/codeStyle/CodeStyleSettingsListeneri(Lcom/intellij/openapi/editor/Editor;Lorg/editorconfig/configmanagement/editor/EditorConfigPreviewFile;)VCodeLineNumberTableLocalVariableTablethisHLorg/editorconfig/configmanagement/editor/EditorConfigPreviewFileEditor;editorpreviewFileheaderComponentLjavax/swing/JComponent;editorSettings,Lcom/intellij/openapi/editor/EditorSettings;
StackMapTable�javax/swing/JComponentRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationspreviewHeaderPanelLjavax/swing/JPanel;warningLabelLjavax/swing/JLabel;RuntimeInvisibleAnnotationsgetPreferredFocusedComponent$Lorg/jetbrains/annotations/Nullable;getName()Ljava/lang/String;setState4(Lcom/intellij/openapi/fileEditor/FileEditorState;)Vstate1Lcom/intellij/openapi/fileEditor/FileEditorState;
isModifiedisValidaddPropertyChangeListener&(Ljava/beans/PropertyChangeListener;)Vlistener#Ljava/beans/PropertyChangeListener;removePropertyChangeListenergetFile(()Lcom/intellij/openapi/vfs/VirtualFile;disposegetUserData3(Lcom/intellij/openapi/util/Key;)Ljava/lang/Object;keyLcom/intellij/openapi/util/Key;LocalVariableTypeTable$Lcom/intellij/openapi/util/Key<TT;>;	Signature?<T:Ljava/lang/Object;>(Lcom/intellij/openapi/util/Key<TT;>;)TT;putUserData4(Lcom/intellij/openapi/util/Key;Ljava/lang/Object;)VvalueLjava/lang/Object;TT;@<T:Ljava/lang/Object;>(Lcom/intellij/openapi/util/Key<TT;>;TT;)VcodeStyleSettingsChanged<(Lcom/intellij/psi/codeStyle/CodeStyleSettingsChangeEvent;)Vevent9Lcom/intellij/psi/codeStyle/CodeStyleSettingsChangeEvent;settings.Lcom/intellij/psi/codeStyle/CodeStyleSettings;languageLcom/intellij/lang/Language;originalPsiLcom/intellij/psi/PsiFile;�com/intellij/psi/PsiFile
SourceFile"EditorConfigPreviewFileEditor.java$$$reportNull$$$0�H
�java/lang/String�>Argument for @NotNull parameter '%s' of %s.%s must not be null�*@NotNull method %s.%s must not return null���
����t��������format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
�"java/lang/IllegalArgumentException
Xjava/lang/IllegalStateException
X[Ljava/lang/Object;java/lang/RuntimeException!����|+���,���*�*+�*,�
�N*���*��-�*�-�*�� :�$�*�-*�0*��3�7**�=���(���:!"#$"%,&9(C)N*V+^,f-j.{/�4|��|�|�"Z��N.������
��
��7�AY�CK*�DY�F�I�MYO�Q�WL+�Z�`*+�dW*�h�n*��234!5(6.758�/��!��t�H*��rY�����Q��>���������,��D����������Du�QY�����M��J����������F	+������P�	��	���	������,��T������,��Y������F	+������_�	��	���	������G
+�����	�	d�
��
���	������D*�
Y�����M��h���������9�w*��|��
m
n������Z+�����	�	s��������������������m
+�	����	�	y� 
��
��
���
��
��������
�����O+�
��*�0��	�
	}
~������	���2��e*�
��L+�[*����O+��M*�
��N*�� ,-����*�� ,-����*�� ,*�
���������d��"����%�8�K�d��*G��%?��e��]��
�H��?�;
;;@@;;;@;;;��	��<
<<@@<<<@<<<����<
<ENNW``NiirYS�9YS�0YS�'YS�YS�YS�YS��<
<<EN<<<W<<<YS�YS�Y	S�Y
S��;
;;DDGPYDbktYS�<�9YS�0Y
S�'YS�YS�YS�YS���:
::EE:::E:::�Z_���Z_����\<E�|�C����?����������������<����������;�����������������}�J�J��PK�����Iorg/editorconfig/configmanagement/editor/EditorConfigPreviewManager.class���=�
java/lang/Object<init>()Vjava/util/HashMap
	
Corg/editorconfig/configmanagement/editor/EditorConfigPreviewManagermyPreviewMapLjava/util/Map;org/jdom/ElementpreviewData
(Ljava/lang/String;)V
java/util/MapkeySet()Ljava/util/Set; !"
java/util/Setiterator()Ljava/util/Iterator;$%&'(java/util/IteratorhasNext()Z$*+,next()Ljava/lang/Object;.java/lang/String012get&(Ljava/lang/Object;)Ljava/lang/Object;4editorConfig6file
89:setAttribute8(Ljava/lang/String;Ljava/lang/String;)Lorg/jdom/Element;<previewFile
>?@
addContent&(Lorg/jdom/Element;)Lorg/jdom/Element;
BCDgetChildren$(Ljava/lang/String;)Ljava/util/List;FGjava/util/List
IJKgetAttributeValue&(Ljava/lang/String;)Ljava/lang/String;MNOput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;QRSTU$com/intellij/openapi/project/Project
getService%(Ljava/lang/Class;)Ljava/lang/Object;
WXYZ[$com/intellij/openapi/vfs/VirtualFilegetPath()Ljava/lang/String;]^2remove
`ab1cjava/nio/file/Paths;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
efghi com/intellij/openapi/vfs/VfsUtilfindFile=(Ljava/nio/file/Path;Z)Lcom/intellij/openapi/vfs/VirtualFile;
klm	loadState(Lorg/jdom/Element;)V
opqgetState()Lorg/jdom/Element;s8com/intellij/openapi/components/PersistentStateComponent	Signature5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;PREVIEW_RECORD_TAGLjava/lang/String;
ConstantValueEDITORCONFIG_FILE_ATTRPREVIEW_FILE_ATTRCodeLineNumberTableLocalVariableTablethisELorg/editorconfig/configmanagement/editor/EditorConfigPreviewManager;
previewRecLorg/jdom/Element;valuekeystate
StackMapTableRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotations$RuntimeInvisibleParameterAnnotationsgetInstancem(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/configmanagement/editor/EditorConfigPreviewManager;project&Lcom/intellij/openapi/project/Project;associateWithPreviewFileO(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/vfs/VirtualFile;)VeditorConfigFile&Lcom/intellij/openapi/vfs/VirtualFile;$Lorg/jetbrains/annotations/Nullable;getAssociatedPreviewFileN(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/vfs/VirtualFile;previewPathLjava/nio/file/Path;
actualFileeditorConfigFilePathpreviewPathStr�java/nio/file/Path(Ljava/lang/Object;)V`Ljava/lang/Object;Lcom/intellij/openapi/components/PersistentStateComponent<Lorg/jdom/Element;>;
SourceFileEditorConfigPreviewManager.javaRuntimeVisibleAnnotations)Lcom/intellij/openapi/components/Service;/Lcom/intellij/openapi/components/Service$Level;PROJECT'Lcom/intellij/openapi/components/State;nameEditorConfigPreviewManagerstorages)Lcom/intellij/openapi/components/Storage;$WORKSPACE_FILE$InnerClasses�-com/intellij/openapi/components/Service$Level�'com/intellij/openapi/components/ServiceLevel$$$reportNull$$$0(I)V��
�*@NotNull method %s.%s must not return null�>Argument for @NotNull parameter '%s' of %s.%s must not be null�
���pl���format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
-�java/lang/IllegalStateException�
�"java/lang/IllegalArgumentException�
�[Ljava/lang/Object;�java/lang/RuntimeException�1rtuvwx3ywx5zwx;	{>*�*�Y�	�
�|
}~pq{	r�Y�L*�
��M,�#�I,�)�-N*�
-�/�-:�(�Y3�:5-�7W;�7W+�=W���+Y������$�K--�H|*

 ,!;"@#K$T%^&e(h)}4K��;*�w,9�wr~
h������lm{�S+���+3�A�EM,�#�8,�)�N-5�H:-;�H:��*�
�LW��ű��$�:--�|.'//071A2O4R5}4/ �w7�w'(��S~S���	���	��{G*���*�P���|8}���	�����{�0+���,�*�
+�V,�V�LW�*�
+�V�\W��
|<=!@/B} 0~0��0<�����
����{�F+���+�VM*�
,�/�-N-�(-�-�_:�d:�*�
,�\W����8W--�W�|&	E
FGH)I1J6KAMDO}>)��1��F~F��
9�w+�w�������Al�{3	*+��j�|}	~�	���Ap,{/*�n�|}~����
��{UW�##((((�����!!%%%%����$$,4<<Y�S�Y�S�Y�S�Y�S��##++++Y�S�Y�S��##&.6>�#Y�S�Y�S�Y�S�Y�S����!!,,,,��Z_�ǧ��Z_�ʧ���$D-a-C-�-�'-�-�-�-�-�#-�-�-�#-�-�-�-�-�-�d-J-J��
���@t����(��[e����s��[@��s�PK�H0q>>aorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$ChooseFileAction.class���=|[org/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$ChooseFileAction,com/intellij/openapi/project/DumbAwareAction<init>5(Lorg/editorconfig/language/psi/EditorConfigHeader;)V#Lorg/jetbrains/annotations/NotNull;myHeaderkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
editor.preview.open5org/editorconfig/language/messages/EditorConfigBundlemessage&(Ljava/lang/String;)Ljava/lang/String;
(Ljava/lang/String;)V
2Lorg/editorconfig/language/psi/EditorConfigHeader;	this]Lorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$ChooseFileAction;actionPerformed4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Ve"0org/editorconfig/language/psi/EditorConfigHeader$isValid()Z&'%(Rorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$Handler*INSTANCETLorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$Handler;,-	+.
getProject(()Lcom/intellij/openapi/project/Project;01%2getProject(...)4checkNotNullExpressionValue6
7
getRootDirZ(Lorg/editorconfig/language/psi/EditorConfigHeader;)Lcom/intellij/openapi/vfs/VirtualFile;9:
+;getText()Ljava/lang/String;=>%?getText(...)A
getPatternC
+DchoosePreviewFile�(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;)Lcom/intellij/openapi/vfs/VirtualFile;FG
+HgetContainingFile()Lcom/intellij/psi/PsiFile;JK%Lcom/intellij/psi/PsiFileNgetVirtualFile(()Lcom/intellij/openapi/vfs/VirtualFile;PQORcheckNotNull(Ljava/lang/Object;)VTU
VopenPreviewu(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/vfs/VirtualFile;)VXY
+ZeditorConfigFile&Lcom/intellij/openapi/vfs/VirtualFile;previewFile1Lcom/intellij/openapi/actionSystem/AnActionEvent;Lkotlin/Metadata;mv	kxi0d1f��


��



��

����20B
0¢J020HR0X‚¢
��¨	d2.Lcom/intellij/openapi/project/DumbAwareAction;intellij.editorconfigJorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvidernChooseFileActionHandler$EditorConfigPreviewMarkerProvider.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileRuntimeVisibleAnnotations0stI+	�*��*+��uBvw !t�v+#�*��)�f�/*��3Y5�8�/*��<�/*��@YB�8�E�IM,�-*��M�SN�/*��3Y5�8-�W-,�[�x�uuDEGFKGZHuKv*Z\]G.^]vv"_wyop+oqzr{I`a[IbIcIdeIbfIgh[sij[
sskssss sls"s_smPK�6~6TTworg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$Handler$choosePreviewFile$descriptor$1.class���=oqorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$Handler$choosePreviewFile$descriptor$16com/intellij/openapi/fileChooser/FileChooserDescriptor<init>;(Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;)V$rootDir&Lcom/intellij/openapi/vfs/VirtualFile;		$patternLjava/lang/String;	
	(ZZZZZZ)V
thissLorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$Handler$choosePreviewFile$descriptor$1;
isFileVisible*(Lcom/intellij/openapi/vfs/VirtualFile;Z)Z#Lorg/jetbrains/annotations/NotNull;filekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
,com/intellij/openapi/fileChooser/FileElementisFileHidden)(Lcom/intellij/openapi/vfs/VirtualFile;)Z!"
 #
.editorconfig%$com/intellij/openapi/vfs/VirtualFile'getName()Ljava/lang/String;)*
(+areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z-.
/	getLength()J12
(3'Rorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$Handler7INSTANCETLorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$Handler;9:	8;getPath=*
(>getPath(...)@checkNotNullExpressionValueB
Caccess$matchesPattern�(Lorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$Handler;Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;Ljava/lang/String;)ZEF
8GisDirectory()ZIJ
(KshowHiddenFilesZisFileSelectable$Lorg/jetbrains/annotations/Nullable;Lkotlin/Metadata;mv	kxi0d1[��
��

��

��

*��
��20J020HJ02020H¨d28Lcom/intellij/openapi/fileChooser/FileChooserDescriptor;intellij.editorconfigchoosePreviewFile�(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;)Lcom/intellij/openapi/vfs/VirtualFile;_`Jorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProviderbHandler$EditorConfigPreviewMarkerProvider.ktCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations1fS*+�
*,�*��g
Vh f�P+��
+�$�5&+�,�0�)+�45���<*�
*�+�?YA�D�H�
+�L���i1@gXYZ([C\h PPPMNj	O"fP+�+�L���i@g^hjPk8cdl8amenFQR[ISITIUVISWIXY[sZ[[	ss\sOs]ssssMs^PK��"g��Xorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$Handler.class���=Rorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$Handlerjava/lang/Object<init>()V
thisTLorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$Handler;isEditorConfigEnabled (Lcom/intellij/psi/PsiElement;)Z#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
com/intellij/psi/PsiElementisValid()Zorg/editorconfig/UtilsINSTANCELorg/editorconfig/Utils;	 
getProject(()Lcom/intellij/openapi/project/Project;"#$getProject(...)&checkNotNullExpressionValue(
)	isEnabled)(Lcom/intellij/openapi/project/Project;)Z+,
-Lcom/intellij/psi/PsiElement;
createActionsc(Lorg/editorconfig/language/psi/EditorConfigHeader;)Lcom/intellij/openapi/actionSystem/ActionGroup;header24com/intellij/openapi/actionSystem/DefaultActionGroup4[org/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$ChooseFileAction65(Lorg/editorconfig/language/psi/EditorConfigHeader;)V8
79 kotlin/collections/CollectionsKt;listOf$(Ljava/lang/Object;)Ljava/util/List;=>
<?(Ljava/util/List;)VA
5B-com/intellij/openapi/actionSystem/ActionGroupD2Lorg/editorconfig/language/psi/EditorConfigHeader;
getPattern&(Ljava/lang/String;)Ljava/lang/String;kotlin/text/StringsKtI	trimStart((Ljava/lang/String;[C)Ljava/lang/String;KL
JMtrimEndOL
JPLjava/lang/String;choosePreviewFile�(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;)Lcom/intellij/openapi/vfs/VirtualFile;$Lorg/jetbrains/annotations/Nullable;projectVrootDirXpatternZqorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$Handler$choosePreviewFile$descriptor$1\;(Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;)V^
]_$com/intellij/openapi/vfs/VirtualFilea	withRootsa([Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/fileChooser/FileChooserDescriptor;cd
]e6com/intellij/openapi/fileChooser/FileChooserDescriptorgsetForcedToUseIdeaFileChooser(Z)Vij
hk3com/intellij/openapi/fileChooser/FileChooserFactorymgetInstance7()Lcom/intellij/openapi/fileChooser/FileChooserFactory;op
nqcreateFileChooser�(Lcom/intellij/openapi/fileChooser/FileChooserDescriptor;Lcom/intellij/openapi/project/Project;Ljava/awt/Component;)Lcom/intellij/openapi/fileChooser/FileChooserDialog;st
nucreateFileChooser(...)wEMPTY_ARRAY'[Lcom/intellij/openapi/vfs/VirtualFile;yz	b{java/util/Arrays}copyOf)([Ljava/lang/Object;I)[Ljava/lang/Object;�
~�z2com/intellij/openapi/fileChooser/FileChooserDialog�choosev(Lcom/intellij/openapi/project/Project;[Lcom/intellij/openapi/vfs/VirtualFile;)[Lcom/intellij/openapi/vfs/VirtualFile;����choose(...)�
descriptor8Lcom/intellij/openapi/fileChooser/FileChooserDescriptor;fileChooser4Lcom/intellij/openapi/fileChooser/FileChooserDialog;virtualFiles&Lcom/intellij/openapi/project/Project;&Lcom/intellij/openapi/vfs/VirtualFile;$com/intellij/openapi/project/Project�java/lang/String�matchesPatternM(Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;Ljava/lang/String;)Zorg/ec4j/core/model/Glob�(Ljava/lang/String;)V�
��getPath()Ljava/lang/String;��
b�&org/ec4j/core/model/Ec4jPath$Ec4jPaths�of2(Ljava/lang/String;)Lorg/ec4j/core/model/Ec4jPath;��
��org/ec4j/core/model/Ec4jPath�
relativize>(Lorg/ec4j/core/model/Ec4jPath;)Lorg/ec4j/core/model/Ec4jPath;����match!(Lorg/ec4j/core/model/Ec4jPath;)Z��
��globLorg/ec4j/core/model/Glob;filePath
getRootDirZ(Lorg/editorconfig/language/psi/EditorConfigHeader;)Lcom/intellij/openapi/vfs/VirtualFile;0org/editorconfig/language/psi/EditorConfigHeader�getContainingFile()Lcom/intellij/psi/PsiFile;����com/intellij/psi/PsiFile�getVirtualFile(()Lcom/intellij/openapi/vfs/VirtualFile;����	getParent��
b�getParent(...)�psiFileLcom/intellij/psi/PsiFile;openPreviewu(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/vfs/VirtualFile;)VeditorConfigFile�previewFile�1com/intellij/openapi/fileEditor/FileEditorManager�[(Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/fileEditor/FileEditorManager;o�
��	closeFile)(Lcom/intellij/openapi/vfs/VirtualFile;)V��
��Corg/editorconfig/configmanagement/editor/EditorConfigPreviewManager�m(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/configmanagement/editor/EditorConfigPreviewManager;o�
��associateWithPreviewFileO(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/vfs/VirtualFile;)V��
��openFileV(Lcom/intellij/openapi/vfs/VirtualFile;Z)[Lcom/intellij/openapi/fileEditor/FileEditor;��
��access$matchesPattern�(Lorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$Handler;Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;Ljava/lang/String;)Z��
�$this<clinit>

	�Lkotlin/Metadata;mv	kxi0d1	��D

��


��



��

��



��



Â��20B¢J 0202020	J
020
J0	20	J020
J020J 02020	20	HJ0202020¨d2/Lcom/intellij/openapi/actionSystem/ActionGroup;intellij.editorconfig	Ec4jPathsJorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider�ChooseFileActionHandler$EditorConfigPreviewMarkerProvider.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations0


/*��N	
i*+�+���!+�%Y'�*�.���(@O*	
*/
01P+3��5Y�7Y+�:�@�C�E�Q	
2F

GHV"+3�+�M,[U,�N�M,]U,�Q�S"	
"2R

ST7�+W�,Y�-[��]Y,-�`�b:,S�f:�l�r+�vYx�*:+�|:�������Y��*:������
2��+�o�b�h���@@	@b"V_+V-`3aEbecxcH-W��E?��e�z�	
�V��X��ZRU


��v ��Y,��:+����-�������
g
i4
�� 	
 X� ZR �R��_+3�+��M,����YǸ*�
m
n 
��	
2F

���.+W�,͸-ϸ+��,��+��,-��+��,��W�rs#t-u*.	
.V�.��.��


��P*+,-��N*�
X�ZR�R��Y���	"���	7��]
|��[I�I�I��I��I��[s��[s
s�ssSs�sVs�sXsZs�s0s�s2sFsGs�ss�ss/s�s�s�s�s�s�s�PKy�
�6
6
}org/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$SectionLineMarkerInfo$createGutterRenderer$1.class���=Dworg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$SectionLineMarkerInfo$createGutterRenderer$1lLcom/intellij/codeInsight/daemon/LineMarkerInfo$LineMarkerGutterIconRenderer<Lcom/intellij/psi/PsiElement;>;Kcom/intellij/codeInsight/daemon/LineMarkerInfo$LineMarkerGutterIconRenderer<init>e(Lorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$SectionLineMarkerInfo;)Vthis$0bLorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$SectionLineMarkerInfo;		
.com/intellij/codeInsight/daemon/LineMarkerInfo3(Lcom/intellij/codeInsight/daemon/LineMarkerInfo;)V
thisyLorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$SectionLineMarkerInfo$createGutterRenderer$1;	$receivergetClickAction.()Lcom/intellij/openapi/actionSystem/AnAction;$Lorg/jetbrains/annotations/Nullable;isNavigateAction()ZgetPopupMenuActions1()Lcom/intellij/openapi/actionSystem/ActionGroup;#Lorg/jetbrains/annotations/NotNull;`org/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$SectionLineMarkerInfoaccess$getMyActionGroup$p�(Lorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$SectionLineMarkerInfo;)Lcom/intellij/openapi/actionSystem/ActionGroup;
 Lkotlin/Metadata;mv	kxi0d1]��!
��


��

��

��

��*��
��200J
0HJ0HJ0H¨	d2MLcom/intellij/codeInsight/daemon/LineMarkerInfo$LineMarkerGutterIconRenderer;Lcom/intellij/psi/PsiElement;,Lcom/intellij/openapi/actionSystem/AnAction;/Lcom/intellij/openapi/actionSystem/ActionGroup;intellij.editorconfigcreateGutterRenderer9()Lcom/intellij/openapi/editor/markup/GutterIconRenderer;34LineMarkerGutterIconRendererJorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider7SectionLineMarkerInfo$EditorConfigPreviewMarkerProvider.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations1	;B*+�*+�
��<9=	;,�<:=>;,�<<=;2*��!�<>=>?
6	89@5AB:CI"#[I$I%I&'I$(I)*[s+,[
ss-s.ss/ss0ss1s2PK�*��forg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$SectionLineMarkerInfo.class���=�`org/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$SectionLineMarkerInfoOLcom/intellij/codeInsight/daemon/LineMarkerInfo<Lcom/intellij/psi/PsiElement;>;.com/intellij/codeInsight/daemon/LineMarkerInfo<init>�(Lcom/intellij/openapi/actionSystem/ActionGroup;Lcom/intellij/psi/PsiElement;Lcom/intellij/openapi/util/TextRange;Lkotlin/jvm/functions/Function1;)V�(Lcom/intellij/openapi/actionSystem/ActionGroup;Lcom/intellij/psi/PsiElement;Lcom/intellij/openapi/util/TextRange;Lkotlin/jvm/functions/Function1<-Lcom/intellij/psi/PsiElement;Ljava/lang/String;>;)V#Lorg/jetbrains/annotations/NotNull;$Lorg/jetbrains/annotations/Nullable;
myActionGroupkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
elementrange#com/intellij/icons/AllIcons$GeneralInspectionsEyeLjavax/swing/Icon;	&(Ljava/lang/Object;)Ljava/lang/Object;_init_$lambda$0F(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Ljava/lang/String; 
!"&(Ljava/lang/Object;)Ljava/lang/String;$"java/lang/invoke/LambdaMetafactory&metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;()
'*+fun>(Lkotlin/jvm/functions/Function1;)Lcom/intellij/util/Function;-./?com/intellij/openapi/editor/markup/GutterIconRenderer$Alignment1LEFTALcom/intellij/openapi/editor/markup/GutterIconRenderer$Alignment;34	25�(Lcom/intellij/psi/PsiElement;Lcom/intellij/openapi/util/TextRange;Ljavax/swing/Icon;Lcom/intellij/util/Function;Lcom/intellij/codeInsight/daemon/GutterIconNavigationHandler;Lcom/intellij/openapi/editor/markup/GutterIconRenderer$Alignment;)V7
8/Lcom/intellij/openapi/actionSystem/ActionGroup;:	;thisbLorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$SectionLineMarkerInfo;Lcom/intellij/psi/PsiElement;%Lcom/intellij/openapi/util/TextRange;tooltipProvider Lkotlin/jvm/functions/Function1;-com/intellij/openapi/actionSystem/ActionGroupCcom/intellij/psi/PsiElementE#com/intellij/openapi/util/TextRangeGkotlin/jvm/functions/Function1Ijavax/swing/IconKcom/intellij/util/FunctionMcreateGutterRenderer9()Lcom/intellij/openapi/editor/markup/GutterIconRenderer;worg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$SectionLineMarkerInfo$createGutterRenderer$1Qe(Lorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$SectionLineMarkerInfo;)VS
RT5com/intellij/openapi/editor/markup/GutterIconRendererVinvokeXJYjava/lang/String[$tmp0p0Ljava/lang/Object;access$getMyActionGroup$p�(Lorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$SectionLineMarkerInfo;)Lcom/intellij/openapi/actionSystem/ActionGroup;$thisLkotlin/Metadata;mv	kxi0d1���.



��



��




����200B300000
0	¢J0
HR0X‚¢
��¨d20Lcom/intellij/codeInsight/daemon/LineMarkerInfo;Lkotlin/Function1;7Lcom/intellij/openapi/editor/markup/GutterIconRenderer;intellij.editorconfigcom/intellij/icons/AllIconssGeneral	AlignmentJorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProviderwSectionLineMarkerInfo$EditorConfigPreviewMarkerProvider.ktRuntimeInvisibleAnnotationsCode
StackMapTableLineNumberTableLocalVariableTable	Signature$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotationsBootstrapMethods0:{	|�5+�,�-�*,-�Y��0�W�6�9*+�<�}D�&DFHJFHLJ�DFHJFHLN~6)7,6/245=>5:5?5@5AB��			
OP|:�RY*�U�W�~
9?=>{	 |?*+�Z�\�~6]B^_`a|/*�<�~2b>�"tu2Wv@xyR��z�Xcd[IeIfIghIeiIjk[slm[s>sns?ss:sss@sAsospssOsqsr�,#%PKzeL_
_
Korg/editorconfig/configmanagement/editor/EditorConfigStatusListener$1.class���=l	Eorg/editorconfig/configmanagement/editor/EditorConfigStatusListener$1this$0ELorg/editorconfig/configmanagement/editor/EditorConfigStatusListener;		
val$charsetsLjava/util/Set;

+com/intellij/psi/PsiRecursiveElementVisitor<init>()Vcom/intellij/psi/PsiFile1org/editorconfig/language/psi/EditorConfigSection
visitElement (Lcom/intellij/psi/PsiElement;)V0org/editorconfig/language/psi/EditorConfigOptiongetFlatOptionKey;()Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey; !"#$7org/editorconfig/language/psi/EditorConfigFlatOptionKeygetName()Ljava/lang/String;&;org/editorconfig/configmanagement/ConfigEncodingCharsetUtil(charset
*+,-.java/lang/Stringequals(Ljava/lang/Object;)Z012getOptionValueIdentifierC()Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;4!5?org/editorconfig/language/psi/EditorConfigOptionValueIdentifier789:.
java/util/SetaddW(Lorg/editorconfig/configmanagement/editor/EditorConfigStatusListener;Ljava/util/Set;)VCodeLineNumberTableLocalVariableTablethisGLorg/editorconfig/configmanagement/editor/EditorConfigStatusListener$1;objALorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;
charsetStrLjava/lang/String;obj19Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;keyNameelementLcom/intellij/psi/PsiElement;
StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations
SourceFileEditorConfigStatusListener.javaEnclosingMethodRCorg/editorconfig/configmanagement/editor/EditorConfigStatusListenerTUextractEncodings()Ljava/util/Set;NestHostInnerClasses$$$reportNull$$$0(I)VXY
Z>Argument for @NotNull parameter '%s' of %s.%s must not be null\java/lang/Object^Hformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;cd
*e"java/lang/IllegalArgumentExceptiong(Ljava/lang/String;)Vi
hj 	
;<C*+�*,�*��=i>?@<v+��[+��
+��*+��Z+��S+��M,��	,�N'-�)�1+��/:��
�3:�*��6W�J
� E*�*4F*�=.lmo%p/q>rGsRtduivuz>>R#ABdCD/FEF>7GDv?@vHIK	LML
XY<-!]�_Y`SYaSYbS�f�hZ_�k�W
PQSNOVQPK6����Iorg/editorconfig/configmanagement/editor/EditorConfigStatusListener.class���=
java/lang/Object<init>()V		
Corg/editorconfig/configmanagement/editor/EditorConfigStatusListener	myProject&Lcom/intellij/openapi/project/Project;	org/editorconfig/UtilsINSTANCELorg/editorconfig/Utils;
	isEnabled)(Lcom/intellij/openapi/project/Project;)Z	myEnabledStatusZ	
myVirtualFile&Lcom/intellij/openapi/vfs/VirtualFile;
 !"extractEncodings()Ljava/util/Set;	$%&myEncodingsLjava/util/Set;
()*+,3com/intellij/psi/codeStyle/CodeStyleSettingsManagergetInstance](Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleSettingsManager;
(./0	subscribeZ(Lcom/intellij/psi/codeStyle/CodeStyleSettingsListener;Lcom/intellij/openapi/Disposable;)V
23456*com/intellij/application/options/CodeStylegetSettingsV(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleSettings;8.org/editorconfig/settings/EditorConfigSettings
:;<=>,com/intellij/psi/codeStyle/CodeStyleSettingsgetCustomSettingsIfCreatedG(Ljava/lang/Class;)Lcom/intellij/psi/codeStyle/CustomCodeStyleSettings;
@ABonEditorConfigEnabled(Z)VDEFGH
java/util/Setequals(Ljava/lang/Object;)Z
JKLcontainsValidEncodings(Ljava/util/Set;)Z
NOonEncodingChanged
QRS+T1com/intellij/openapi/fileEditor/FileEditorManager[(Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/fileEditor/FileEditorManager;
QVWX	closeFile)(Lcom/intellij/openapi/vfs/VirtualFile;)V
QZ[\openFileV(Lcom/intellij/openapi/vfs/VirtualFile;Z)[Lcom/intellij/openapi/fileEditor/FileEditor;
^_`+a#com/intellij/ui/EditorNotificationsM(Lcom/intellij/openapi/project/Project;)Lcom/intellij/ui/EditorNotifications;
^cdXupdateNotifications
fgh+i3com/intellij/openapi/fileEditor/FileDocumentManager7()Lcom/intellij/openapi/fileEditor/FileDocumentManager;
fklmgetDocumentN(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/editor/Document;
opq+r#com/intellij/psi/PsiDocumentManagerM(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/PsiDocumentManager;
otuv
getPsiFileB(Lcom/intellij/openapi/editor/Document;)Lcom/intellij/psi/PsiFile;
xyz+{2com/intellij/codeInsight/daemon/DaemonCodeAnalyzer\(Lcom/intellij/openapi/project/Project;)Lcom/intellij/codeInsight/daemon/DaemonCodeAnalyzer;
x}~restart(Lcom/intellij/psi/PsiFile;)V	�����;org/editorconfig/configmanagement/EditorConfigEncodingCache	CompanionGLorg/editorconfig/configmanagement/EditorConfigEncodingCache$Companion;
���+�Eorg/editorconfig/configmanagement/EditorConfigEncodingCache$Companion?()Lorg/editorconfig/configmanagement/EditorConfigEncodingCache;
���resetD���iterator()Ljava/util/Iterator;�����java/util/IteratorhasNext()Z����next()Ljava/lang/Object;�java/lang/String	����;org/editorconfig/configmanagement/ConfigEncodingCharsetUtil=Lorg/editorconfig/configmanagement/ConfigEncodingCharsetUtil;
����	toCharset.(Ljava/lang/String;)Ljava/nio/charset/Charset;�java/util/HashSet
�
���+�com/intellij/psi/PsiManagerE(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/PsiManager;
����findFileB(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/psi/PsiFile;�Eorg/editorconfig/configmanagement/editor/EditorConfigStatusListener$1
���W(Lorg/editorconfig/configmanagement/editor/EditorConfigStatusListener;Ljava/util/Set;)V�����com/intellij/psi/PsiFileaccept'(Lcom/intellij/psi/PsiElementVisitor;)V�4com/intellij/psi/codeStyle/CodeStyleSettingsListener�com/intellij/openapi/Disposable	Signature#Ljava/util/Set<Ljava/lang/String;>;O(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)VCodeLineNumberTableLocalVariableTablethisELorg/editorconfig/configmanagement/editor/EditorConfigStatusListener;projectvirtualFileRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationscodeStyleSettingsChanged<(Lcom/intellij/psi/codeStyle/CodeStyleSettingsChangeEvent;)Vevent9Lcom/intellij/psi/codeStyle/CodeStyleSettingsChangeEvent;settings.Lcom/intellij/psi/codeStyle/CodeStyleSettings;newEnabledStatusnewEncodingsLocalVariableTypeTable
StackMapTablefileEditorManager3Lcom/intellij/openapi/fileEditor/FileEditorManager;document&Lcom/intellij/openapi/editor/Document;psiFileLcom/intellij/psi/PsiFile;�$com/intellij/openapi/editor/DocumentdisposetLjava/lang/String;	encodings&(Ljava/util/Set<Ljava/lang/String;>;)Zcharsetsvisitor-Lcom/intellij/psi/PsiRecursiveElementVisitor;%()Ljava/util/Set<Ljava/lang/String;>;RuntimeInvisibleAnnotations
SourceFileEditorConfigStatusListener.javaNestMembersInnerClasses$$$reportNull$$$0(I)V��
�>Argument for @NotNull parameter '%s' of %s.%s must not be null�*@NotNull method %s.%s must not return null�����
!�Kformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
�"java/lang/IllegalArgumentException(Ljava/lang/String;)V
java/lang/IllegalStateException	

[Ljava/lang/Object;java/lang/RuntimeException0��%&�����;+���,���*�*+�*�
+��*,�**��#+�'**�-���%&'$())1*:+� ;��;�;�����
�����]+���*��1M,7�9���
*��>*��
*�*�?*�:*�#�C��I��M*�#���:��D�6
/025%6-7287:=;K<S=V?\A�4]��]��M��%8�= �&�= ���	���AB��[�*��PM,*��U,*��YW*��]*��b�e*��jM,��*��n,�sN-�*��w-�|��� �J����*
DEFGI,J7KKLOMZO�4��[��[7$��K����+��S���
O�&
��������
V	W
KL��3*���*��L+���+����M��,���������������Z"[,\.^1_�"��3�&�3�����	���!"��@��Y��L*���*���M,�
+Y����Y*+��N,-��+Y����,�$���������cdef%i/|6}�*@��8�&)��/���8��������
���mo�''''',,����%%%%%))����((08@HHY�S�#Y�S�Y�S�Y�S�Y�S��'''''//Y�S�Y�S��'''/7??Y�S�Y�S�Y�S����%%%%%00�Z_���
Z_�����(D�e�C����+�
��
��
��
��
��
�'�
��
��
�'�
��
��
��
��
h�J�J���������PK�}{GGCorg/editorconfig/configmanagement/export/EditorConfigExporter.class���=�
+com/intellij/openapi/options/SchemeExporter<init>()V	
*com/intellij/psi/codeStyle/CodeStyleSchemegetCodeStyleSettings0()Lcom/intellij/psi/codeStyle/CodeStyleSettings;Corg/editorconfig/configmanagement/export/EditorConfigSettingsWriter

o(Lcom/intellij/openapi/project/Project;Ljava/io/OutputStream;Lcom/intellij/psi/codeStyle/CodeStyleSettings;ZZ)V


writeSettings

closejava/lang/Throwable

addSuppressed(Ljava/lang/Throwable;)Veditorconfig!#$%&'$com/intellij/openapi/project/Project
getBaseDir(()Lcom/intellij/openapi/vfs/VirtualFile;
)*+
getDefaultDirN(Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/vfs/VirtualFile;
-./01=org/editorconfig/configmanagement/export/EditorConfigExporterexportSchemek(Lcom/intellij/openapi/project/Project;Lcom/intellij/psi/codeStyle/CodeStyleScheme;Ljava/io/OutputStream;)VCodeLineNumberTableLocalVariableTablethis?Lorg/editorconfig/configmanagement/export/EditorConfigExporter;writerELorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter;project&Lcom/intellij/openapi/project/Project;scheme,Lcom/intellij/psi/codeStyle/CodeStyleScheme;outputStreamLjava/io/OutputStream;settings.Lcom/intellij/psi/codeStyle/CodeStyleSettings;
StackMapTableCjava/io/OutputStreamE,com/intellij/psi/codeStyle/CodeStyleSettings
ExceptionsHjava/lang/ExceptionRuntimeInvisibleTypeAnnotations$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsgetExtension()Ljava/lang/String;getDefaultFileName&(Ljava/lang/String;)Ljava/lang/String;
schemeNameLjava/lang/String;baseDir&Lcom/intellij/openapi/vfs/VirtualFile;RuntimeInvisibleAnnotationsd(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/options/Scheme;Ljava/io/OutputStream;)V	Signature[Lcom/intellij/openapi/options/SchemeExporter<Lcom/intellij/psi/codeStyle/CodeStyleScheme;>;
SourceFileEditorConfigExporter.java$$$reportNull$$$0(I)V[\
-]$com/intellij/openapi/vfs/VirtualFile_>Argument for @NotNull parameter '%s' of %s.%s must not be nulla*@NotNull method %s.%s must not return nullcjava/lang/Objecte;=Q/*0Ojava/lang/Stringnformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;pq
or"java/lang/IllegalArgumentExceptiont(Ljava/lang/String;)Vv
uwjava/lang/IllegalStateExceptiony
zw[Ljava/lang/Object;|java/lang/RuntimeException~!-2/*��3456012K,��^-��^,�:�
Y+-�:���:��:���',46;>AC�#-#BD
�	-#BD
�3',4J4>'#78K56K9:K;<K=>3?@FGIJKKLJKKMN2-�3456OP2H+��^ �A3 456QRI	KLK*+2�'+�+�"M,�
,Y��^�*+�(Y��^�A�-#``�L`3&()*-4 ST'56'9:UKIKJLJA0V25*+,�-�,�3456FGIJKKLJKK
[\2)G�####((b�d��!!!!%%���f�$$,4<<YgS�YhS�YiS�YjS��####++YjS�YkS��###+33YlS�YmS���s�!!!!,,�uZ_�x��zZ_�{��A�$DoaoCo�o�'o}�o}�o}�o}�o}�#o}�o}�o}�#o}�o}�o}�o}doJoJWXYZPKNя���Sorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$Companion.class���=�Morg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$Companionjava/lang/Object<init>()V
thisOLorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$Companion;getEditorConfigValuee(Lcom/intellij/application/options/codeStyle/properties/CodeStylePropertyAccessor;)Ljava/lang/String;h(Lcom/intellij/application/options/codeStyle/properties/CodeStylePropertyAccessor<*>;)Ljava/lang/String;Ocom/intellij/application/options/codeStyle/properties/CodeStylePropertyAccessorgetAsString()Ljava/lang/String;
java/lang/CharSequencelength()IMcom/intellij/application/options/codeStyle/properties/CodeStylePropertiesUtilisAccessorAllowingEmptyListT(Lcom/intellij/application/options/codeStyle/properties/CodeStylePropertyAccessor;)Z
Dcom/intellij/application/options/codeStyle/properties/StringAccessor "valueLjava/lang/String;accessorQLcom/intellij/application/options/codeStyle/properties/CodeStylePropertyAccessor;java/lang/String(getPropertyKindY(Ljava/lang/String;)Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;Gorg/editorconfig/configmanagement/extended/EditorConfigIntellijNameUtil,toIntellijName&(Ljava/lang/String;)Ljava/lang/String;./
-0toIntellijName(...)2kotlin/jvm/internal/Intrinsics4checkNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V67
58Borg/editorconfig/configmanagement/extended/IntellijPropertyKindMap:*+
;<getPropertyKind(...)>ijNameecNamegetEditorConfigName}(Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;Ljava/lang/String;)Ljava/lang/String;toEditorConfigNames{(Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;Ljava/lang/String;)Ljava/util/List;DE
-FtoEditorConfigNames(...)Hjava/util/ListJisEmpty()ZLMKNsizePKQget(I)Ljava/lang/Object;STKUgetLanguagePropertyWC
-XeditorConfigNamesLjava/util/List;mapperWLcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;propertyNameaccess$getPropertyKind�(Lorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$Companion;Ljava/lang/String;)Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;
<$thisaccess$getEditorConfigName�(Lorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$Companion;Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;Ljava/lang/String;)Ljava/lang/String;BC
eaccess$getEditorConfigValue�(Lorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$Companion;Lcom/intellij/application/options/codeStyle/properties/CodeStylePropertyAccessor;)Ljava/lang/String;
i1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d1���4

��





��



��

†��20B¢J02	0
20HJ02

0HJ020HR
 *000X‚¢
��¨d2PAIR_COMPARATORLjava/util/Comparator;RLorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$KeyValuePair;kotlin.jvm.PlatformTypeELorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;intellij.editorconfigCorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter�	CompanionEditorConfigSettingsWriter.ktCodeLineNumberTableLocalVariableTable
StackMapTable	SignatureInnerClasses
SourceFileRuntimeVisibleAnnotations1�/*�����	
��4+�M,�N-�-����+��
+�!�#�,���)@@)�����-�2�3�� /$%4	
4&'�
*+�X+�1Y3�9M,�=Y?�9��
��� @%	
A%BC��6+,�GYI�9N-�O��-�R�-�V�)�+,�Y��
�KD)�����#�0�5��**Z[6	
6\]6^%_`�:*+�a����b
A%cd�E*+,�f���� b
\]^%gh�:*+�j����b
&'k�-*�l��	
mn�
�����dop[IqIrIstIquIvw[sxy[s
s"sszs{s|s}sBs"s\s]s^ss&s's*s~sAsPKfZ_���Vorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$KeyValuePair.class���=bPorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$KeyValuePairjava/lang/Object<init>'(Ljava/lang/String;Ljava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;keykotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
value()V
Ljava/lang/String;		thisRLorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$KeyValuePair;getKey()Ljava/lang/String;getValue
component1
component2copyx(Ljava/lang/String;Ljava/lang/String;)Lorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$KeyValuePair;
#copy$default�(Lorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$KeyValuePair;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$KeyValuePair;!"
'toStringKeyValuePair(key=, value=)*$java/lang/invoke/StringConcatFactory,makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;./
-018(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;.34hashCode()Ijava/lang/String867
9:resultIequals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;areEqual'(Ljava/lang/Object;Ljava/lang/Object;)ZAB
CotherLjava/lang/Object;Lkotlin/Metadata;mv	kxi0d1��"

��
��

	



‚��20B00¢J		0HÆJ	
0HÆJ0��2020HÆJ0
20HÖJ	0HÖJ	0HÖR0¢
��R0¢
��¨d2intellij.editorconfigCorg/editorconfig/configmanagement/export/EditorConfigSettingsWriterTKeyValuePairEditorConfigSettingsWriter.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileRuntimeVisibleAnnotationsBootstrapMethods0XX
YY+	�,�*�*+�*,��Z�[ \
Y/*��Z�[XY/*��Z�[XY#*��[X Y#*��[X!"YH+	�,��Y+,�$�[ X\
	%&Y3~�*�L~�*�M*+,�(�]
)Y,*�*��5�[X67Y?*��;<h*��;`<�[<=>?Yp7*+��+���+�M*�,��D��*�,��D���]�[77EF\@^
UV_W`dGH[IIIJIKLIIMINO[sPQ[ssRssRsssssss s!s>sRsEs6sRs)sSa2+PK��-�	�	korg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$writeSettings$$inlined$sortedBy$1.class���=Neorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$writeSettings$$inlined$sortedBy$1><T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Comparator;java/lang/Objectjava/util/Comparator/kotlin/comparisons/ComparisonsKt__ComparisonsKt	compareBy8(Lkotlin/jvm/functions/Function1;)Ljava/util/Comparator;
<init>()V

thisgLorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$writeSettings$$inlined$sortedBy$1;compare'(Ljava/lang/Object;Ljava/lang/Object;)I	(TT;TT;)IUcom/intellij/application/options/codeStyle/properties/LanguageCodeStylePropertyMappergetLanguageDomainId()Ljava/lang/String;
java/lang/Comparable kotlin/comparisons/ComparisonsKt
compareValues/(Ljava/lang/Comparable;Ljava/lang/Comparable;)I !
"9$i$a$-sortedBy-EditorConfigSettingsWriter$writeSettings$2IitWLcom/intellij/application/options/codeStyle/properties/LanguageCodeStylePropertyMapper;aLjava/lang/Object;bLkotlin/Metadata;mv	kxi0d1J��

��

��0"��2
 *HH2
 *HHH
¢¨d2<anonymous>Tkotlin.jvm.PlatformType;kotlin/comparisons/ComparisonsKt__ComparisonsKt$compareBy$2Corg/editorconfig/configmanagement/export/EditorConfigSettingsWriter<
writeSettings>Comparisons.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
Comparisons.kt
Kotlin
*S Kotlin
*F
+ 1 Comparisons.kt
kotlin/comparisons/ComparisonsKt__ComparisonsKt$compareBy$2
+ 2 EditorConfigSettingsWriter.kt
org/editorconfig/configmanagement/export/EditorConfigSettingsWriter
*L
1#1,328:1
101#2:329
*E
CodeLocalVariableTableLineNumberTable	SignatureInnerClassesEnclosingMethod
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations1
D#*��ED�'+�N6-��,�N:6-�_��#�FfIfI f&fEH$%&'$%&'''()'*)GH
I=?GJ@K�SMAP
Comparisons.kt
Kotlin
*S Kotlin
*F
+ 1 Comparisons.kt
kotlin/comparisons/ComparisonsKt__ComparisonsKt$compareBy$2
+ 2 EditorConfigSettingsWriter.kt
org/editorconfig/configmanagement/export/EditorConfigSettingsWriter
*L
1#1,328:1
101#2:329
*E
LF+,[I-I.I/0I12I34[s56[	s7s8s9s(s:s*sss;MAB[sCPKRA�XXYorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$writeSettings$1.class���=fSorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$writeSettings$1�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;Lkotlin/Unit;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>*(Lcom/intellij/util/containers/MultiMap;)V�(Lcom/intellij/util/containers/MultiMap<Ljava/lang/String;Lcom/intellij/application/options/codeStyle/properties/LanguageCodeStylePropertyMapper;>;)V$mappers'Lcom/intellij/util/containers/MultiMap;	
(I)V
thisULorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$writeSettings$1;invokeZ(Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;)V$Lorg/jetbrains/annotations/Nullable;Ucom/intellij/application/options/codeStyle/properties/LanguageCodeStylePropertyMappergetLanguage()Lcom/intellij/lang/Language;
com/intellij/lang/LanguagegetAssociatedFileType3()Lcom/intellij/openapi/fileTypes/LanguageFileType; 
!org/editorconfig/Utils#INSTANCELorg/editorconfig/Utils;%&	$''com/intellij/openapi/fileTypes/FileType)buildPattern=(Lcom/intellij/openapi/fileTypes/FileType;)Ljava/lang/String;+,
$-%com/intellij/util/containers/MultiMap/putValue'(Ljava/lang/Object;Ljava/lang/Object;)V12
03patternLjava/lang/String;fileType1Lcom/intellij/openapi/fileTypes/LanguageFileType;mapperWLcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;&(Ljava/lang/Object;)Ljava/lang/Object;Ucom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper<
>kotlin/Unit@
Lkotlin/Unit;%B	ACp1Ljava/lang/Object;�Lcom/intellij/util/containers/MultiMap<Ljava/lang/String;Lcom/intellij/application/options/codeStyle/properties/LanguageCodeStylePropertyMapper;>;Lkotlin/Metadata;mv	kxi0d1-��
��

��

����020H
¢d2<anonymous>Corg/editorconfig/configmanagement/export/EditorConfigSettingsWriterV
writeSettings()VXYEditorConfigSettingsWriter.kt	SignatureCodeLocalVariableTable
StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations0\G	]3*+�*��^\
]�++��&+���"M,��(,�*�.N*�-+�4�_*`YZ[\!]*`^*!	5678++9:aA;]@*+�=�?�D�`X^EFb
cWZ\d[e:HI[IJIKILMINOIPQ[sRS[sTsUs9s:sPKNi�ӬJ�JIorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter.class���=[Corg/editorconfig/configmanagement/export/EditorConfigSettingsWriterjava/io/OutputStreamWriter<init>o(Lcom/intellij/openapi/project/Project;Ljava/io/OutputStream;Lcom/intellij/psi/codeStyle/CodeStyleSettings;ZZ)V$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;out	kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V


mySettings!java/nio/charset/StandardCharsetsUTF_8Ljava/nio/charset/Charset;	3(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V
	myProject&Lcom/intellij/openapi/project/Project;	.Lcom/intellij/psi/codeStyle/CodeStyleSettings; 	!
myAddRootFlagZ#$	%myCommentOutProperties'$	(Corg/editorconfig/configmanagement/extended/EditorConfigPropertyKind*java/util/EnumSet,allOf&(Ljava/lang/Class;)Ljava/util/EnumSet;./
-0
allOf(...)2checkNotNullExpressionValue4
5
java/util/Set7myPropertyKindsLjava/util/Set;9:	;java/util/HashMap=()V?
>@
java/util/MapBfillGeneralOptions(Ljava/util/Map;)VDE
FmyGeneralOptionsLjava/util/Map;HI	J9$i$a$-apply-EditorConfigSettingsWriter$myGeneralOptions$1I%$this$myGeneralOptions_u24lambda_u240Ljava/util/HashMap;thisELorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter;Ljava/io/OutputStream;8(Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)VTcom/intellij/application/options/codeStyle/properties/GeneralCodeStylePropertyMapperT1(Lcom/intellij/psi/codeStyle/CodeStyleSettings;)VV
UWUcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapperYgetKeyValuePairsi(Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;)Ljava/util/List;[\
]java/lang/Iterable_iterator()Ljava/util/Iterator;ab`cjava/util/IteratorehasNext()Zghfinext()Ljava/lang/Object;klfmPorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$KeyValuePairogetKey()Ljava/lang/String;qr
psgetValueur
pvput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;xyCzij_continuation_indent_size|,com/intellij/psi/codeStyle/CodeStyleSettings~OTHER_INDENT_OPTIONSBLcom/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions;��	�@com/intellij/psi/codeStyle/CommonCodeStyleSettings$IndentOptions�CONTINUATION_INDENT_SIZE�M	��java/lang/String�valueOf(I)Ljava/lang/String;��
��org/editorconfig/Utils�INSTANCELorg/editorconfig/Utils;��	��getEncoding:(Lcom/intellij/openapi/project/Project;)Ljava/lang/String;��
��charset�getLineSeparator�r
�getLineSeparator(...)�getLineSeparatorString&(Ljava/lang/String;)Ljava/lang/String;��
��end_of_line�insert_final_newline�;com/intellij/openapi/editor/ex/EditorSettingsExternalizable�getInstance?()Lcom/intellij/openapi/editor/ex/EditorSettingsExternalizable;��
��isEnsureNewLineAtEOF�h
��(Z)Ljava/lang/String;��
��getTrimTrailingSpaces()Ljava/lang/Boolean;��
��trim_trailing_whitespace�java/lang/Boolean�toString�r
��=$i$a$-forEach-EditorConfigSettingsWriter$fillGeneralOptions$1itRLorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$KeyValuePair;
element$ivLjava/lang/Object;$i$f$forEach$this$forEach$ivLjava/lang/Iterable;encodingLjava/lang/String;
lineSeparator
trimSpacesLjava/lang/Boolean;targetjava/lang/Object�createEmptyMutableSet()Ljava/util/HashSet;0<T:Ljava/lang/Object;>()Ljava/util/HashSet<TT;>;java/util/HashSet�
�@forLanguagesW(Ljava/util/List;)Lorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter;v(Ljava/util/List<+Lcom/intellij/lang/Language;>;)Lorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter;	languages���
�java/util/Collection�addAll(Ljava/util/Collection;)Z��
��myLanguages�:	�5$i$a$-apply-EditorConfigSettingsWriter$forLanguages$1!$this$forLanguages_u24lambda_u242Ljava/util/HashSet;Ljava/util/List;d([Lcom/intellij/lang/Language;)Lorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter; kotlin/collections/CollectionsKt�,(Ljava/util/Collection;[Ljava/lang/Object;)Z��
��5$i$a$-apply-EditorConfigSettingsWriter$forLanguages$2!$this$forLanguages_u24lambda_u243[Lcom/intellij/lang/Language;forPropertyKinds�([Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;)Lorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter;kinds�noneOf�/
-�checkNotNull(Ljava/lang/Object;)V��
�
apply(...)�9$i$a$-apply-EditorConfigSettingsWriter$forPropertyKinds$1%$this$forPropertyKinds_u24lambda_u244Ljava/util/EnumSet;F[Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;withoutHeadersG()Lorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter;myNoHeaders$	
writeSettingsjava/io/IOException	roottrue
'(Ljava/lang/String;Ljava/lang/String;)V
plistOf$(Ljava/lang/Object;)Ljava/util/List;
�writeProperties(Ljava/util/List;Z)V

write(Ljava/lang/String;)V
writeGeneralSection ?
!%com/intellij/util/containers/MultiMap#
$@Sorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$writeSettings$1&*(Lcom/intellij/util/containers/MultiMap;)V(
')kotlin/jvm/functions/Function1+�writeSettings$lambda$55(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)V./
01"java/lang/invoke/LambdaMetafactory3metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;56
478accept?(Lkotlin/jvm/functions/Function1;)Ljava/util/function/Consumer;:;<Mcom/intellij/application/options/codeStyle/properties/CodeStylePropertiesUtil>collectMappersN(Lcom/intellij/psi/codeStyle/CodeStyleSettings;Ljava/util/function/Consumer;)V@A
?BkeySet()Ljava/util/Set;DE
$FkeySet(...)Hsorted&(Ljava/lang/Iterable;)Ljava/util/List;JK
�Ljava/util/ListNOcjava/lang/CharSequenceQlength()ISTRUget*(Ljava/lang/Object;)Ljava/util/Collection;WX
$Yget(...)[eorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$writeSettings$$inlined$sortedBy$1]
^@java/util/Comparator`
sortedWith<(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List;bc
�dUcom/intellij/application/options/codeStyle/properties/LanguageCodeStylePropertyMapperfwriteLangSectionl(Lcom/intellij/application/options/codeStyle/properties/LanguageCodeStylePropertyMapper;Ljava/lang/String;)Zhi
j
$i$f$sortedBy$this$sortedBy$iv8$i$a$-forEach-EditorConfigSettingsWriter$writeSettings$3mapperWLcom/intellij/application/options/codeStyle/properties/LanguageCodeStylePropertyMapper;currPatternpatternmappers'Lcom/intellij/util/containers/MultiMap;[*]
ujava/util/LinkedHashMapw
x@entrySetzEC{8cjava/util/Map$Entry~ql�
isNameAllowed(Ljava/lang/String;)Z��
�ul�java/util/ArrayList�size�TC�(I)V�
��add(Ljava/lang/Object;)Z����PAIR_COMPARATORLjava/util/Comparator;��	�C$i$a$-filter-EditorConfigSettingsWriter$writeGeneralSection$pairs$1k
element$iv$ivLjava/util/Map$Entry;
$i$f$filterTo$this$filterTo$iv$ivdestination$iv$iv$i$f$filter$this$filter$iv@$i$a$-map-EditorConfigSettingsWriter$writeGeneralSection$pairs$2v
item$iv$iv
$i$f$mapTo$this$mapTo$iv$ivLjava/util/Collection;$i$f$map$this$map$ivpairsgetLanguage()Lcom/intellij/lang/Language;��
g�getLanguage(...)�contains��8�isEmpty�hO�
[]
�$java/lang/invoke/StringConcatFactory�makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;��
������optionValueListlanguageLcom/intellij/lang/Language;com/intellij/lang/Language��(Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;)Ljava/util/List<Lorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$KeyValuePair;>;createListBuilder()Ljava/util/List;��
��enumProperties��
Z�getAccessore(Ljava/lang/String;)Lcom/intellij/application/options/codeStyle/properties/CodeStylePropertyAccessor;��
Z�	CompanionOLorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$Companion;��	�Morg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$Companion�access$getEditorConfigName�(Lorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$Companion;Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;Ljava/lang/String;)Ljava/lang/String;��
��access$getEditorConfigValue�(Lorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$Companion;Lcom/intellij/application/options/codeStyle/properties/CodeStylePropertyAccessor;)Ljava/lang/String;��
��matchesGeneral'(Ljava/lang/String;Ljava/lang/String;)Z��
�O�build"(Ljava/util/List;)Ljava/util/List;��
��valueaccessorQLcom/intellij/application/options/codeStyle/properties/CodeStylePropertyAccessor;nameproperty=$i$a$-buildList-EditorConfigSettingsWriter$getKeyValuePairs$1&$this$getKeyValuePairs_u24lambda_u2410WLcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;Ocom/intellij/application/options/codeStyle/properties/CodeStylePropertyAccessor�&(Ljava/lang/Object;)Ljava/lang/Object;W�C�areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z��
�access$getPropertyKind�(Lorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$Companion;Ljava/lang/String;)Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;��
��ecNameh(Ljava/util/List<Lorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$KeyValuePair;>;Z)V#  = 
8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�pair
commentOut$tmp0	invoke�, Lkotlin/jvm/functions/Function1;p0PAIR_COMPARATOR$lambda$11�(Lorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$KeyValuePair;Lorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$KeyValuePair;)Iabjava/lang/Comparable#com/intellij/openapi/util/Comparingcompare/(Ljava/lang/Comparable;Ljava/lang/Comparable;)I

aPropertyKindELorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;
bPropertyKind<clinit>1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V"
�#'(Ljava/lang/Object;Ljava/lang/Object;)I%
'(()Ljava/util/Comparator;+,.Ljava/util/Set<+Lcom/intellij/lang/Language;>;WLjava/util/Set<+Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;>;5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;jLjava/util/Comparator<Lorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$KeyValuePair;>;Lkotlin/Metadata;mv	xi0d1���~


��

��

��

��


$

��
"



��

��

��

��
%


��
 


��



�� 720:78B/0000	
0	¢JH0jH`"��HJ02000HJ0��2
00"0¢ J0��200!J"0��2#
00"0¢$J%0&0!2'0(HJ)0	2*0HJ+0	2,02-0HJ.0��J/0HJ00	2'01220HJ30240&0!250	HJ60R0	X‚¢
��R
0	X‚¢
��R000
X‚¢
��R
00X‚¢
��R0	X‚¢
��R0X‚¢
��R00X‚¢
��R0X‚¢
��¨9d2Ljava/io/OutputStreamWriter;TLkotlin/collections/HashSet;KeyValuePairintellij.editorconfig2com/intellij/psi/codeStyle/CommonCodeStyleSettingsB
IndentOptionsEntry!kotlin/jvm/internal/Ref$ObjectRefFkotlin/jvm/internal/RefH	ObjectRefEditorConfigSettingsWriter.kt*Lkotlin/jvm/internal/SourceDebugExtension;�SMAP
EditorConfigSettingsWriter.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigSettingsWriter.kt
org/editorconfig/configmanagement/export/EditorConfigSettingsWriter
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 4 Maps.kt
kotlin/collections/MapsKt__MapsKt
+ 5 _Maps.kt
kotlin/collections/MapsKt___MapsKt
*L
1#1,210:1
1#2:211
1855#3,2:212
1045#3:214
1855#3,2:215
526#4:217
511#4,6:218
125#5:224
152#5,3:225
*S KotlinDebug
*F
+ 1 EditorConfigSettingsWriter.kt
org/editorconfig/configmanagement/export/EditorConfigSettingsWriter
*L
39#1:212,2
101#1:214
102#1:215,2
116#1:217
116#1:218,6
117#1:224
117#1:225,3
*E
RuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
ExceptionsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1
��NN N#$'$$�:O.N9:O/NHIO0N��O1NP
c,
�-�*,��*+�*-�"*�&*�)*+�1Y3�6�8�<*�>Y�A:::	6*�C�G	�C�K�Q6
$*!<$F$J�O$Z$_$bRRO	LMLNOcPQcc	Rc c#$c'$SDEP��*�UY*�"�X�Z�^�`M>,�d:�j�,�n:�p:6+�t�w�{W���+}*�"�������{W*����*���M,�
+�,�{W��*�"��Y��6��M,�
+�,�{W+��������{W����N-�+�-���{W�TK� `f2�6C�f�!C�f�)C��fQN'�='N'O�S�T(j)q*|+�,�/�0�1�3�4�5�6�8Rf
=�M:��3��<�M>��|���9������PQ��IOS��P6��Y�԰Q
::RPQO���P�'+ٸ**��M,N:6-+�ݶ�W,�8��*�Q=�=="=%>R*	�M��'PQ'��O�NS���P�'+ٸ**��M,N:6-��+��W,�8��*�QB�BB"B%CR*	�M��'PQ'��NS���P�2+��*+��M,N:6-��-��+��W,Y��6�8�<*�QG�G#G$G0HR*
�M2PQ2�NSP5*�*�Q
LMRPQN?P4�*�&�*�pY���*�*�"�$Y�%L*�"�'Y+�*�,�=�C+�GYI�6�`�M�PM,�j��,�n��N-��-�R�V�����:-:+-�ZY\�6�`:6�^Y�_�a�e�`:6�d:�j�.�n:�g:	6
*	��	�k�:�����c�TN#�9$f�&�@�>$f��`f�/�g��$fQZRST#V'W/XFapb�b�c�d�e�����f���g�h�j�����lRp�lM�m��nM
�op	����?�M�B���oq�p�r�/�st�PQU
 ?P�*��
*v�*�KM>,:�xY�y�C:6�|�}:�j�D�n�::	6
	����:*����������{W���M>,:��Y,������:6�|�}:�j�I�n�::	:
6
	����:	����:�pY�
_��W����O�`���eL*+*�)��T;�'CCCf�J�,CC�f�OQvpqst�(�4�L�St]te�h������u���������u�u�u�����v
swxR�S�M
_��L2��([�M%^�I%^�In�Mp�I�#�M
�������7���`�M�c�I�c���|�M�~�I
��PQU
hiP�b+��Y��6N*��:�-���A*+�Z�^:���-,�*��
*,���*�`���e*�)���T�"�8�(O�Q*
|}~",�6�A�K�^�`�R>,4��V��P�:bPQbopbr�U
[\P�
���M,N6+�͹P:�j�p�n��:+��:��+����:��*����Dz�����:		��+�g�*	���-�pY	���W���,��TS�ZOOf�a
ZOOf�����ZOOfQ.�	�*�2�B�P�_�v�������RR_)��	2V��BF��*^��	��M����PQ�o�O���PM*�K+��,���Q�R PQ������PE*�<��+�����Q�RPQ��P�=+�PN-�j�/-�n�p:�
*�*�t�w����αT�f�p�Q���&�<�R*�=PQ=��=$U
O�./PD*
�*+�
W�QXR	�P�I*�+���*�t��M��+�t��N,-�-�,���*�t�+�t���T
�7++PQ��$�)�7�H�R*0$% I�I�!?P,��Y�$�պ-���Q�V2�CD	CE	GIJ��p@'WKX�SMAP
EditorConfigSettingsWriter.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigSettingsWriter.kt
org/editorconfig/configmanagement/export/EditorConfigSettingsWriter
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 4 Maps.kt
kotlin/collections/MapsKt__MapsKt
+ 5 _Maps.kt
kotlin/collections/MapsKt___MapsKt
*L
1#1,210:1
1#2:211
1855#3,2:212
1045#3:214
1855#3,2:215
526#4:217
511#4,6:218
125#5:224
152#5,3:225
*S KotlinDebug
*F
+ 1 EditorConfigSettingsWriter.kt
org/editorconfig/configmanagement/export/EditorConfigSettingsWriter
*L
39#1:212,2
101#1:214
102#1:215,2
116#1:217
116#1:218,6
117#1:224
117#1:225,3
*E
Y�23[I4I5I6�I47I89[s:;[:sQs<sss	sRss s#s=s'ssHs=s=s�s=s�ss9ss�s�s>s?sDs=s�s=s�s�s=s�s=s�s�s�s[s�sos�s�s�s�s�s�ss shspsrss�sss�s@sANL�[sMZ"9-2-���9&)*PK��:R
R
porg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$DisableEditorConfigAction.class���=_jorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$DisableEditorConfigAction*com/intellij/openapi/actionSystem/AnAction<init>)(Lcom/intellij/openapi/project/Project;)V#Lorg/jetbrains/annotations/NotNull;	myProjectkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
action.disable5org/editorconfig/language/messages/EditorConfigBundlemessage&(Ljava/lang/String;)Ljava/lang/String;
(Ljava/lang/String;)V
&Lcom/intellij/openapi/project/Project;	thislLorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$DisableEditorConfigAction;actionPerformed4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Ve"*com/intellij/application/options/CodeStyle$getSettingsV(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleSettings;&'
%(.org/editorconfig/settings/EditorConfigSettings*,com/intellij/psi/codeStyle/CodeStyleSettings,getCustomSettingsG(Ljava/lang/Class;)Lcom/intellij/psi/codeStyle/CustomCodeStyleSettings;./
-0ENABLEDZ23	+43com/intellij/psi/codeStyle/CodeStyleSettingsManager6getInstance](Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleSettingsManager;89
7:notifyCodeStyleSettingsChanged()V<=
7>]$i$a$-apply-EditorConfigCodeStyleSettingsModifier$DisableEditorConfigAction$actionPerformed$1I$$this$actionPerformed_u24lambda_u2400Lorg/editorconfig/settings/EditorConfigSettings;1Lcom/intellij/openapi/actionSystem/AnActionEvent;Lkotlin/Metadata;mv	kxi0d1f��


��



��

����20B
0¢J020HR0X‚¢
��¨	d2,Lcom/intellij/openapi/actionSystem/AnAction;intellij.editorconfigPorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifierSDisableEditorConfigAction(EditorConfigCodeStyleSettingsModifier.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations0WXI+	�*��*+��Y�Z[ !X�-+#�*��)+�1M,�+N6-�5*��;�?�Y�� �!�"�,�Z*@A	BC--"D[\
TU]V^IEF[IGIHIIJIGKILM[sNO[
ssPssss sQs"sDsRPK���K	K	^org/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$error$1.class���=WXorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$error$1*com/intellij/openapi/actionSystem/AnAction<init>�(Lcom/intellij/openapi/actionSystem/AnAction;Lorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier;Ljava/lang/String;Lcom/intellij/notification/Notification;Ljava/lang/String;)V
$fixAction,Lcom/intellij/openapi/actionSystem/AnAction;		this$0RLorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier;	
$idLjava/lang/String;	
$notification(Lcom/intellij/notification/Notification;	(Ljava/lang/String;)V
thisZLorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$error$1;	$receiver$super_call_param$1actionPerformed4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)V#Lorg/jetbrains/annotations/NotNull;e!kotlin/jvm/internal/Intrinsics#checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V%&
$'
)Porg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier+access$getReportedErrorIds$pc(Lorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier;)Ljava/util/Set;-.
,/
java/util/Set1remove(Ljava/lang/Object;)Z3425&com/intellij/notification/Notification7expire()V9:
8;1Lcom/intellij/openapi/actionSystem/AnActionEvent;Lkotlin/Metadata;mv	kxi0d1>��
��

��

��

��*��
��20J020H¨d2intellij.editorconfigerrorz(Lcom/intellij/openapi/project/Project;Ljava/lang/String;Ljava/lang/String;Lcom/intellij/openapi/actionSystem/AnAction;Z)VKL(EditorConfigCodeStyleSettingsModifier.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations1Ox*+�
*,�*-�*�*��P{Q>Og'+"�(*�
+�**��0*��6W*��<�P}~&�Q''!=R S
T,MUNV@>?[I@IAIBCI@DIEF[sGH[ssssIs!s=sJPK��"�55gorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$modifySettings$1.class���=�aorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$modifySettings$1�Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2<Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2<init>�(Lorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier;Lcom/intellij/psi/PsiFile;Lcom/intellij/psi/codeStyle/modifier/TransientCodeStyleSettings;Lcom/intellij/openapi/project/Project;Lkotlin/coroutines/Continuation;)V[(Lorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier;Lcom/intellij/psi/PsiFile;Lcom/intellij/psi/codeStyle/modifier/TransientCodeStyleSettings;Lcom/intellij/openapi/project/Project;Lkotlin/coroutines/Continuation<-Lorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$modifySettings$1;>;)Vthis$0RLorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier;	
$psiFileLcom/intellij/psi/PsiFile;		$settings@Lcom/intellij/psi/codeStyle/modifier/TransientCodeStyleSettings;	$project&Lcom/intellij/openapi/project/Project;	$(ILkotlin/coroutines/Continuation;)V
thiscLorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$modifySettings$1;	$receiver$completion Lkotlin/coroutines/Continuation;
invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f(EditorConfigCodeStyleSettingsModifier.ktlFisnmcaorg.editorconfig.configmanagement.extended.EditorConfigCodeStyleSettingsModifier$modifySettings$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt2getCOROUTINE_SUSPENDED()Ljava/lang/Object;45
36labelI89	:kotlin/ResultKt<throwOnFailure(Ljava/lang/Object;)V>?
=@kotlin/coroutines/ContinuationBPorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifierDaccess$doModifySettings(Lorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier;Lcom/intellij/psi/PsiFile;Lcom/intellij/psi/codeStyle/modifier/TransientCodeStyleSettings;Lcom/intellij/openapi/project/Project;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;FG
EHjava/lang/IllegalStateExceptionJ/call to 'resume' before 'invoke' with coroutineL(Ljava/lang/String;)VN
KO$resultLjava/lang/Object;java/lang/ObjectScreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation<Lkotlin/Unit;>;	
XvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;m(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;UV
^kotlin/Unit`INSTANCE
Lkotlin/Unit;bc	ad#$
fp1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScopel[\
nLkotlin/Metadata;mv	kxi0d1��

��

��0*0HŠ@d2<anonymous>modifySettings](Lcom/intellij/psi/codeStyle/modifier/TransientCodeStyleSettings;Lcom/intellij/psi/PsiFile;)Z~CodeLocalVariableTable	Signature
StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations089	�m*+�*,�*-�*�*���> !"�
#$��W�7M*�;�E?+�A*�*�*�*�*�C*�;�IY,�
,�+�A+��KYM�P��� T&DT�F$FEFLFMF�$)$)QR�0�1UV�N�Y*�*�*�*�,�Y�C�� ZR!"�W�1�
01[\�B*+,�_��e�g�� hij"�]�0�
10A[k�?
*+�m,�C�o�� 

hR
jR�
�E���'�^%&s'([I)*[+[,[-s#.s/pq[IrIsItuIvwIxy[sz{[s|s}siPKX���Oorg/editorconfig/configmanagement/extended/EditorConfigIntellijNameUtil$1.class���=5
Corg/editorconfig/configmanagement/extended/EditorConfigPropertyKindvaluesH()[Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;		
Iorg/editorconfig/configmanagement/extended/EditorConfigIntellijNameUtil$1N$SwitchMap$org$editorconfig$configmanagement$extended$EditorConfigPropertyKind[I	EDITOR_CONFIG_STANDARDELorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;
ordinal()Ijava/lang/NoSuchFieldError	LANGUAGE	COMMON	GENERIC	!"UNSUPPORTED	$%JB_STANDARD'java/lang/Object<clinit>()VCodeLineNumberTableLocalVariableTable
StackMapTable
SourceFile!EditorConfigIntellijNameUtil.javaEnclosingMethod2Gorg/editorconfig/configmanagement/extended/EditorConfigIntellijNameUtilNestHostInnerClasses &()*�e���
���
�O�K���O�K���O�K���O�K�� �O�K��#�O�K�	#&'256ADEPST`c+,- WMMMMN./01314
PK-�(��Forg/editorconfig/configmanagement/extended/EditorConfigValueUtil.class���=
java/lang/Object<init>()V@org/editorconfig/configmanagement/extended/EditorConfigValueUtilEMPTY_LIST_VALUELjava/lang/String;
ConstantValue
noneCodeLineNumberTableLocalVariableTablethisBLorg/editorconfig/configmanagement/extended/EditorConfigValueUtil;
SourceFileEditorConfigValueUtil.java1	
3*��
PK�-�6JJqorg/editorconfig/configmanagement/extended/IntellijConfigOptionDescriptorProvider$getAllOptions$mappers$1$1.class���=Jkorg/editorconfig/configmanagement/extended/IntellijConfigOptionDescriptorProvider$getAllOptions$mappers$1$1�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;Lkotlin/Unit;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>(Ljava/util/List;)Vl(Ljava/util/List<Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;>;)V$this_buildListLjava/util/List;	
(I)V
thismLorg/editorconfig/configmanagement/extended/IntellijConfigOptionDescriptorProvider$getAllOptions$mappers$1$1;	$receiverinvokeZ(Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;)Vjava/util/Listadd(Ljava/lang/Object;)ZitWLcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;&(Ljava/lang/Object;)Ljava/lang/Object;Ucom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper 
"kotlin/Unit$INSTANCE
Lkotlin/Unit;&'	%(p1Ljava/lang/Object;iLjava/util/List<Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;>;Lkotlin/Metadata;mv	kxi0d14��
��

��

��02
 *00H
¢d2<anonymous>kotlin.jvm.PlatformTypeQorg/editorconfig/configmanagement/extended/IntellijConfigOptionDescriptorProvider<
getAllOptions()Ljava/util/List;>?)IntellijConfigOptionDescriptorProvider.kt	SignatureCodeLocalVariableTableLineNumberTableInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations0B,	C3*+�*��DB
C@*�+�W�EDAC@*+�!�#�)�ED*+F
G=@BHAI=-.[I/I0I12I34I56[s78[s9s:sss;sPK<\ʬ�-�-Worg/editorconfig/configmanagement/extended/IntellijConfigOptionDescriptorProvider.class���=RQorg/editorconfig/configmanagement/extended/IntellijConfigOptionDescriptorProviderjava/lang/ObjectIorg/editorconfig/language/extensions/EditorConfigOptionDescriptorProvider<init>()V
	thisSLorg/editorconfig/configmanagement/extended/IntellijConfigOptionDescriptorProvider;getOptionDescriptors8(Lcom/intellij/openapi/project/Project;)Ljava/util/List;�(Lcom/intellij/openapi/project/Project;)Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;>;#Lorg/jetbrains/annotations/NotNull;projectkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
org/editorconfig/UtilsINSTANCELorg/editorconfig/Utils;	isFullIntellijSettingsSupport()Z 
! kotlin/collections/CollectionsKt#	emptyList()Ljava/util/List;%&
$'
getAllOptions)&
*&Lcom/intellij/openapi/project/Project;java/util/List-requiresFullSupportd()Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;>;createListBuilder1&
$2*com/intellij/application/options/CodeStyle4getDefaultSettings0()Lcom/intellij/psi/codeStyle/CodeStyleSettings;67
58korg/editorconfig/configmanagement/extended/IntellijConfigOptionDescriptorProvider$getAllOptions$mappers$1$1:(Ljava/util/List;)V<
;=kotlin/jvm/functions/Function1?(Ljava/lang/Object;)VAgetAllOptions$lambda$1$lambda$05(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)VCD
EF"java/lang/invoke/LambdaMetafactoryHmetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;JK
ILMaccept?(Lkotlin/jvm/functions/Function1;)Ljava/util/function/Consumer;OPQMcom/intellij/application/options/codeStyle/properties/CodeStylePropertiesUtilScollectMappersN(Lcom/intellij/psi/codeStyle/CodeStyleSettings;Ljava/util/function/Consumer;)VUV
TWbuild"(Ljava/util/List;)Ljava/util/List;YZ
$[iterator()Ljava/util/Iterator;]^._java/util/IteratorahasNextc bdnext()Ljava/lang/Object;fgbhUcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapperjenumPropertiesl&
kmjava/lang/StringocheckNotNullqA
rgetEditorConfigNames{(Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;Ljava/lang/String;)Ljava/util/List;tu
visEmptyx .ycreateValueDescriptor�(Ljava/lang/String;Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;{|
}Norg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptorPorg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor�getPropertyDescription&(Ljava/lang/String;)Ljava/lang/String;��
k�9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V�
��Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor��(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/String;Ljava/lang/String;)V�
��add(Ljava/lang/Object;)Z��.�N$i$a$-buildList-IntellijConfigOptionDescriptorProvider$getAllOptions$mappers$1I"$this$getAllOptions_u24lambda_u241Ljava/util/List;
descriptorPLorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;ecNameLjava/lang/String;ecNamesvalueDescriptorELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;propertymapperWLcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;F$i$a$-buildList-IntellijConfigOptionDescriptorProvider$getAllOptions$1"$this$getAllOptions_u24lambda_u242mappers�(Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;Gorg/editorconfig/configmanagement/extended/EditorConfigIntellijNameUtil�isIndentProperty(Ljava/lang/String;)Z��
��Tcom/intellij/application/options/codeStyle/properties/GeneralCodeStylePropertyMapper�getLanguageProperty}(Lcom/intellij/application/options/codeStyle/properties/AbstractCodeStylePropertyMapper;Ljava/lang/String;)Ljava/lang/String;��
��getLanguageProperty(...)�checkNotNullExpressionValue�
�listOf$(Ljava/lang/Object;)Ljava/util/List;��
$�Borg/editorconfig/configmanagement/extended/IntellijPropertyKindMap�getPropertyKindY(Ljava/lang/String;)Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;��
��Corg/editorconfig/configmanagement/extended/EditorConfigPropertyKind�EDITOR_CONFIG_STANDARDELorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;��	��toEditorConfigNames�u
��toEditorConfigNames(...)�getAccessore(Ljava/lang/String;)Lcom/intellij/application/options/codeStyle/properties/CodeStylePropertyAccessor;��
k�Icom/intellij/application/options/codeStyle/properties/CodeStyleChoiceList�Morg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor�choicesToDescriptorList](Lcom/intellij/application/options/codeStyle/properties/CodeStyleChoiceList;)Ljava/util/List;��
�7(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V�
��Ecom/intellij/application/options/codeStyle/properties/IntegerAccessor�Norg/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptor�'(Ljava/lang/String;Ljava/lang/String;)V�
��Ocom/intellij/application/options/codeStyle/properties/ValueListPropertyAccessor�Norg/editorconfig/language/schema/descriptors/impl/EditorConfigStringDescriptor�(^(?!none).*|.{4}.+)�
��isEmptyListAllowed� 
��createListDescriptor�(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;��
�Lcom/intellij/application/options/codeStyle/properties/ExternalStringAccessor�.*�Jcom/intellij/application/options/codeStyle/properties/VisualGuidesAccessor�accessorQLcom/intellij/application/options/codeStyle/properties/CodeStylePropertyAccessor;Ocom/intellij/application/options/codeStyle/properties/CodeStylePropertyAccessor�Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor�9(IZLjava/util/List;Ljava/lang/String;Ljava/lang/String;)V�
��Jorg/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptor�none%([Ljava/lang/Object;)Ljava/util/List;�
$listDescriptorNLorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor;childDescriptor
canBeEmptyZ�(Lcom/intellij/application/options/codeStyle/properties/CodeStyleChoiceList;)Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;>;
getChoices&�getChoices(...)java/lang/Iterablejava/util/ArrayListcollectionSizeOrDefault(Ljava/lang/Iterable;I)I
$(I)V
java/util/Collection_�J$i$a$-map-IntellijConfigOptionDescriptorProvider$choicesToDescriptorList$1it
item$iv$ivLjava/lang/Object;
$i$f$mapTo$this$mapTo$iv$ivLjava/lang/Iterable;destination$iv$ivLjava/util/Collection;$i$f$map$this$map$ivlistKLcom/intellij/application/options/codeStyle/properties/CodeStyleChoiceList;$tmp0,invoke&(Ljava/lang/Object;)Ljava/lang/Object;./@0 Lkotlin/jvm/functions/Function1;p0Lkotlin/Metadata;mv	kxi0d1���B



 

��





��

��



����20B¢J0020HJ02	02
0HJ02
020HJ00HJ00202
0HJ0020HJ0H¨d2KLorg/editorconfig/language/extensions/EditorConfigOptionDescriptorProvider;intellij.editorconfig)IntellijConfigOptionDescriptorProvider.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
IntellijConfigOptionDescriptorProvider.kt
Kotlin
*S Kotlin
*F
+ 1 IntellijConfigOptionDescriptorProvider.kt
org/editorconfig/configmanagement/extended/IntellijConfigOptionDescriptorProvider
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,92:1
1549#2:93
1620#2,3:94
*S KotlinDebug
*F
+ 1 IntellijConfigOptionDescriptorProvider.kt
org/editorconfig/configmanagement/extended/IntellijConfigOptionDescriptorProvider
*L
90#1:93
90#1:94,3
*E
CodeLineNumberTableLocalVariableTable
StackMapTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1	F/*�
�GH
F[+���"�	�(�*�+�IC.GH,JKL/ F1��"�GH)&FA�3M,N6�9�;Y-�>�@�R�X,�\L�3M,N6+�`:�e���i�k:�n�`:�e����i�p:*�s�s�w:		�z���*�~:

��	�`:�e����i�p:��Y��Y������
��:
-
��W���,�\�Ib�6...b�!kb�K...bkbp.�b�B...bGZ	 $%.Ln����� �!�"�#� �$�)��Hz	�����	��
�*���e��	�Q��
ny��L���.���+���%����J0tuF�7,���+���+,��Y������,���Ŧ�(�+,��Yʸ��I
G-/1'3+5H 77��7��J�{|F �,+��N-�Й��Y*-�з�����p-�ۙ��Y����Z-��*��Y���-����7-����Y����-��*��Y������I�$�"@�G6
9:
;$<+=:>A?]@dAuB|C�E�FH*������������F�	H��Y+����N�2��Y��:-S��Y��S�����-���I�C�C�G2IJKM&N3M5L8P9Q:KCUGJH*8HH�H	��F@x+�
Y���M>,:�Y,
���:6�:�e�6�i:�p:	:6
��Y	�s	��_�W����.�I�4�b<G&	Z]+^G_UZh_q`v]wZHf
U�
R �	G'!"+H#�(K$%(K&'d(�f)%xx*+J
CDFD*-�*+�1W�GH,23"M
;NBO�SMAP
IntellijConfigOptionDescriptorProvider.kt
Kotlin
*S Kotlin
*F
+ 1 IntellijConfigOptionDescriptorProvider.kt
org/editorconfig/configmanagement/extended/IntellijConfigOptionDescriptorProvider
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,92:1
1549#2:93
1620#2,3:94
*S KotlinDebug
*F
+ 1 IntellijConfigOptionDescriptorProvider.kt
org/editorconfig/configmanagement/extended/IntellijConfigOptionDescriptorProvider
*L
90#1:93
90#1:94,3
*E
Pv45[I6I7I89I6:I;<[s=>[ss?ss�s@s�s*s+s�sss@s{s�s@s�s�s)s�sts
ss,s/sAKCD[sEQNBGBPK'_'-ZZYorg/editorconfig/configmanagement/extended/IntellijConfigOptionDescriptorProviderKt.class���=Sorg/editorconfig/configmanagement/extended/IntellijConfigOptionDescriptorProviderKtjava/lang/ObjectEXCEPT_NONE_REGEXPLjava/lang/String;(^(?!none).*|.{4}.+)#Lorg/jetbrains/annotations/NotNull;Lkotlin/Metadata;mv	kxi0d1%��
��

��"��0X‚T¢
��¨d2intellij.editorconfig)IntellijConfigOptionDescriptorProvider.kt
ConstantValueRuntimeInvisibleAnnotations
SourceFileRuntimeVisibleAnnotations1	4
[II
III[s[sssPK{n{�

Qorg/editorconfig/configmanagement/finder/EditorConfigFinder$Callback$Result.class���=:Korg/editorconfig/configmanagement/finder/EditorConfigFinder$Callback$Result	StopMLorg/editorconfig/configmanagement/finder/EditorConfigFinder$Callback$Result;		Continue	
$VALUESN[Lorg/editorconfig/configmanagement/finder/EditorConfigFinder$Callback$Result;

clone()Ljava/lang/Object;
java/lang/EnumvalueOf5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
<init>(Ljava/lang/String;I)V
	
!"#$valuesP()[Lorg/editorconfig/configmanagement/finder/EditorConfigFinder$Callback$Result;valuesCodeLineNumberTablea(Ljava/lang/String;)Lorg/editorconfig/configmanagement/finder/EditorConfigFinder$Callback$Result;LocalVariableTablenameLjava/lang/String;this	Signature()V<clinit>_Ljava/lang/Enum<Lorg/editorconfig/configmanagement/finder/EditorConfigFinder$Callback$Result;>;
SourceFileEditorConfigFinder.javaNestHost4;org/editorconfig/configmanagement/finder/EditorConfigFinderInnerClasses7Dorg/editorconfig/configmanagement/finder/EditorConfigFinder$CallbackCallbackResult@1@@	
	$#%"
�
���&)	'%4
*���&)(
)*%1*+��&)(+,-
"#%)�Y�SY�S�&).-%9!�Y���Y��� �
�&),/01235638	69@PK��`��Jorg/editorconfig/configmanagement/finder/EditorConfigFinder$Callback.class���=Dorg/editorconfig/configmanagement/finder/EditorConfigFinder$Callbackjava/lang/Objectfoundu(Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/editorconfig/configmanagement/finder/EditorConfigFinder$Callback$Result;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsdone()V
SourceFileEditorConfigFinder.javaNestHost;org/editorconfig/configmanagement/finder/EditorConfigFinderInnerClassesCallbackKorg/editorconfig/configmanagement/finder/EditorConfigFinder$Callback$ResultResult		

	@PKO����Aorg/editorconfig/configmanagement/finder/EditorConfigFinder.class���=k
java/lang/Object<init>()V
	
$com/intellij/openapi/vfs/VirtualFile	getParent(()Lcom/intellij/openapi/vfs/VirtualFile;
;org/editorconfig/configmanagement/finder/EditorConfigFindergetEditorConfigUnderN(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/vfs/VirtualFile;Dorg/editorconfig/configmanagement/finder/EditorConfigFinder$Callbackfoundu(Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/editorconfig/configmanagement/finder/EditorConfigFinder$Callback$Result;	Korg/editorconfig/configmanagement/finder/EditorConfigFinder$Callback$ResultStopMLorg/editorconfig/configmanagement/finder/EditorConfigFinder$Callback$Result;
 !"getChildren)()[Lcom/intellij/openapi/vfs/VirtualFile;
$%&isEditorConfig)(Lcom/intellij/openapi/vfs/VirtualFile;)Z(org/editorconfig/Utils*
.editorconfig
,-.getName()Ljava/lang/String;
01234java/lang/Stringequals(Ljava/lang/Object;)ZCodeLineNumberTableLocalVariableTablethis=Lorg/editorconfig/configmanagement/finder/EditorConfigFinder;searchParentEditorConfigso(Lcom/intellij/openapi/vfs/VirtualFile;Lorg/editorconfig/configmanagement/finder/EditorConfigFinder$Callback;)VeditorConfig&Lcom/intellij/openapi/vfs/VirtualFile;	parentDirrootcallbackFLorg/editorconfig/configmanagement/finder/EditorConfigFinder$Callback;
StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsfiledirI'[Lcom/intellij/openapi/vfs/VirtualFile;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;
SourceFileEditorConfigFinder.javaNestMembersInnerClassesCallbackResult$$$reportNull$$$0(I)VRS
T>Argument for @NotNull parameter '%s' of %s.%s must not be nullV?@GF:%format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;`a
0b"java/lang/IllegalArgumentExceptiond(Ljava/lang/String;)Vf
eg[Ljava/lang/Object;i153*��6
789	:;5�9*��U+��U*�M,�",�
N-�+-����,�M���B���6"/087*<=#>=9?=9@ACDDE
DD
5�/*��U*�L+�=>�+2:�#�������B�	H��6$'-!7F=/G=JKCKDED
%&5E*��U)*�+�/�B6%7F=C	DED
RS5�W��%-5YXS�YYS�YZS�Y[S�Y\S�&.Y]S�Y^S�Y_S��c�eZ_�h�B�	�$0j�0j�0j�0j�0j�#0j�0j�0j�0jOP	Q@LMNPK2�y�DDdorg/editorconfig/configmanagement/finder/EditorConfigGotoFileContributor$NavigationItemFactory.class���=l
java/lang/Object<init>()Vjava/util/ArrayList
	
^org/editorconfig/configmanagement/finder/EditorConfigGotoFileContributor$NavigationItemFactorymyItemsLjava/util/List;		myProject&Lcom/intellij/openapi/project/Project;
Horg/editorconfig/configmanagement/finder/EditorConfigGotoFileContributor
getPsiFile�(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/editorconfig/language/psi/EditorConfigPsiFile;java/util/Listadd(Ljava/lang/Object;)Z	!"#$%Korg/editorconfig/configmanagement/finder/EditorConfigFinder$Callback$ResultContinueMLorg/editorconfig/configmanagement/finder/EditorConfigFinder$Callback$Result;'()isEmpty()Z	+,-./&com/intellij/navigation/NavigationItemEMPTY_NAVIGATION_ITEM_ARRAY)[Lcom/intellij/navigation/NavigationItem;123toArray(([Ljava/lang/Object;)[Ljava/lang/Object;/6Dorg/editorconfig/configmanagement/finder/EditorConfigFinder$Callback	Signature:Ljava/util/List<Lcom/intellij/navigation/NavigationItem;>;)(Lcom/intellij/openapi/project/Project;)VCodeLineNumberTableLocalVariableTablethis`Lorg/editorconfig/configmanagement/finder/EditorConfigGotoFileContributor$NavigationItemFactory;projectfoundu(Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/editorconfig/configmanagement/finder/EditorConfigFinder$Callback$Result;editorConfigFile&Lcom/intellij/openapi/vfs/VirtualFile;psiFile3Lorg/editorconfig/language/psi/EditorConfigPsiFile;
StackMapTableH1org/editorconfig/language/psi/EditorConfigPsiFileRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsgetItems+()[Lcom/intellij/navigation/NavigationItem;done
SourceFile$EditorConfigGotoFileContributor.javaNestHostInnerClassesNavigationItemFactoryU;org/editorconfig/configmanagement/finder/EditorConfigFinderCallbackResult$$$reportNull$$$0(I)VXY
Z>Argument for @NotNull parameter '%s' of %s.%s must not be null\B
@java/lang/Stringaformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;cd
be"java/lang/IllegalArgumentExceptiong(Ljava/lang/String;)Vi
hj05789:U*�*�Y�	�
*+��;-*./<=>?@A:}$+��[*�+�M,�*�
,�W� �F	�G;345 7< $=>$BCDEI	JKJLM:Y"*�
�&�	�*�*�
�*�0�4�FN4;;<"=>N:+�;@<=>
XY:-!]�Y^SY_SY`S�f�hZ_�k�RS5TV	!5W@OPQPK(F���Norg/editorconfig/configmanagement/finder/EditorConfigGotoFileContributor.class���=�
java/lang/Object<init>()V		
Horg/editorconfig/configmanagement/finder/EditorConfigGotoFileContributorEDITOR_CONFIG_NAMES[Ljava/lang/String;^org/editorconfig/configmanagement/finder/EditorConfigGotoFileContributor$NavigationItemFactory

)(Lcom/intellij/openapi/project/Project;)V$com/intellij/openapi/project/Project
getBaseDir(()Lcom/intellij/openapi/vfs/VirtualFile;
;org/editorconfig/configmanagement/finder/EditorConfigFindersearchParentEditorConfigso(Lcom/intellij/openapi/vfs/VirtualFile;Lorg/editorconfig/configmanagement/finder/EditorConfigFinder$Callback;)V

 !getItems+()[Lcom/intellij/navigation/NavigationItem;	#$%&'&com/intellij/navigation/NavigationItemEMPTY_NAVIGATION_ITEM_ARRAY)[Lcom/intellij/navigation/NavigationItem;
)*+,-3com/intellij/openapi/fileEditor/FileDocumentManagergetInstance7()Lcom/intellij/openapi/fileEditor/FileDocumentManager;
)/01getDocumentN(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/editor/Document;
345,6#com/intellij/psi/PsiDocumentManagerM(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/PsiDocumentManager;
389:
getPsiFileB(Lcom/intellij/openapi/editor/Document;)Lcom/intellij/psi/PsiFile;<1org/editorconfig/language/psi/EditorConfigPsiFile>java/lang/String@org/editorconfig/UtilsB
.editorconfigD/com/intellij/navigation/ChooseByNameContributorCodeLineNumberTableLocalVariableTablethisJLorg/editorconfig/configmanagement/finder/EditorConfigGotoFileContributor;getNames<(Lcom/intellij/openapi/project/Project;Z)[Ljava/lang/String;project&Lcom/intellij/openapi/project/Project;includeNonProjectItemsZRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;getItemsByNamev(Ljava/lang/String;Ljava/lang/String;Lcom/intellij/openapi/project/Project;Z)[Lcom/intellij/navigation/NavigationItem;itemFactory`Lorg/editorconfig/configmanagement/finder/EditorConfigGotoFileContributor$NavigationItemFactory;nameLjava/lang/String;pattern
StackMapTable�(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/editorconfig/language/psi/EditorConfigPsiFile;psiFileLcom/intellij/psi/PsiFile;virtualFile&Lcom/intellij/openapi/vfs/VirtualFile;document&Lcom/intellij/openapi/editor/Document;b$com/intellij/openapi/editor/DocumentRuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;$RuntimeInvisibleParameterAnnotations<clinit>
SourceFile$EditorConfigGotoFileContributor.javaNestMembersInnerClassesNavigationItemFactorymDorg/editorconfig/configmanagement/finder/EditorConfigFinder$CallbackCallback$$$reportNull$$$0(I)Vop
q'*@NotNull method %s.%s must not return nullu>Argument for @NotNull parameter '%s' of %s.%s must not be nullw
L]JR9format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�
=�java/lang/IllegalStateException�(Ljava/lang/String;)V�
��"java/lang/IllegalArgumentException�
��[Ljava/lang/Object;�java/lang/RuntimeException�!CE/*��FGHIJKEV�Y��r�YKsFG HILMNOPQRSE�4�&�
Y-�:-���Y��r��"Y��r�Y#�'==
t�JtF !#$(&G>TU4HI4VW4XW4LM4NOPQ
9ZE�3*��r+��r�(+�.M,�*�2,�7N-�;�-�;��Y
� aFEFG%H,I1LG*%[\3LM3]^_`cdPdQQe
QQfE%
�=YAS��F
opE?�####((v�x��!!!!%%����$$$$,4YyS�YzS�Y{S��##++33Y|S�Y}S�YyS��####&&�Y~S����!!!!,,��Z_�����Z_����Y�$D=a=C=�=�'=��=��=��=��#=��=��=��=��#=��=��=�d=J=J�j
kln	ghi
PKIT?=�:�:yorg/editorconfig/configmanagement/generate/EditorConfigGenerateLanguagePropertiesAction$LanguagePropertiesGenerator.class���=6
java/lang/Object<init>()V
	
sorg/editorconfig/configmanagement/generate/EditorConfigGenerateLanguagePropertiesAction$LanguagePropertiesGeneratorcreateLanguagePopup�(Lcom/intellij/openapi/project/Project;Lcom/intellij/psi/PsiFile;Lcom/intellij/openapi/editor/Editor;)Lcom/intellij/openapi/ui/popup/ListPopup;'com/intellij/openapi/ui/popup/ListPopupshowInBestPositionFor'(Lcom/intellij/openapi/editor/Editor;)V
<com/intellij/psi/codeStyle/LanguageCodeStyleSettingsProviderforLanguage\(Lcom/intellij/lang/Language;)Lcom/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider;java/io/ByteArrayOutputStream
Corg/editorconfig/configmanagement/export/EditorConfigSettingsWriter
 !"#*com/intellij/application/options/CodeStylegetSettingsV(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleSettings;
%&o(Lcom/intellij/openapi/project/Project;Ljava/io/OutputStream;Lcom/intellij/psi/codeStyle/CodeStyleSettings;ZZ)V(com/intellij/lang/Language
*+,forLanguagesd([Lcom/intellij/lang/Language;)Lorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter;.Corg/editorconfig/configmanagement/extended/EditorConfigPropertyKind	-012LANGUAGEELorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;
456forPropertyKinds�([Lorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind;)Lorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter;
89:withoutHeadersG()Lorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter;
<=
writeSettings
?@flushBjava/lang/String
DEFtoByteArray()[B	HIJKL!java/nio/charset/StandardCharsetsUTF_8Ljava/nio/charset/Charset;
ANO([BLjava/nio/charset/Charset;)V
QRSTU-com/intellij/openapi/command/CommandProcessorgetInstance1()Lcom/intellij/openapi/command/CommandProcessor;WXYrunL(Lcom/intellij/openapi/editor/Editor;Ljava/lang/String;)Ljava/lang/Runnable;
Q[\]runUndoTransparentAction(Ljava/lang/Runnable;)V
_`closebjava/lang/Throwable
adef
addSuppressed(Ljava/lang/Throwable;)Vhjava/io/IOException	jklmnWorg/editorconfig/configmanagement/generate/EditorConfigGenerateLanguagePropertiesActionLOG(Lcom/intellij/openapi/diagnostic/Logger;
pqrsf&com/intellij/openapi/diagnostic/Loggererroru4com/intellij/openapi/actionSystem/DefaultActionGroup
txyz{|"com/intellij/openapi/editor/Editor
getCaretModel*()Lcom/intellij/openapi/editor/CaretModel;~���&com/intellij/openapi/editor/CaretModel	getOffset()I
���getPreferredLanguages,(Lcom/intellij/psi/PsiFile;I)Ljava/util/Set;
���getSupportedLanguages()Ljava/util/List;�����java/util/Liststream()Ljava/util/stream/Stream;���compare'(Ljava/util/Set;)Ljava/util/Comparator;�����java/util/stream/Streamsorted1(Ljava/util/Comparator;)Ljava/util/stream/Stream;���accept�(Lcom/intellij/openapi/actionSystem/DefaultActionGroup;Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/editor/Editor;)Ljava/util/function/Consumer;����forEach (Ljava/util/function/Consumer;)V
���T�,com/intellij/openapi/ui/popup/JBPopupFactory0()Lcom/intellij/openapi/ui/popup/JBPopupFactory;�popup.title.choose.language
�����5org/editorconfig/language/messages/EditorConfigBundlemessage&(Ljava/lang/String;)Ljava/lang/String;
���T�com/intellij/ide/DataManager ()Lcom/intellij/ide/DataManager;x���getComponent()Ljavax/swing/JComponent;
����getDataContextE(Ljava/awt/Component;)Lcom/intellij/openapi/actionSystem/DataContext;	�����?com/intellij/openapi/ui/popup/JBPopupFactory$ActionSelectionAidSPEEDSEARCHALcom/intellij/openapi/ui/popup/JBPopupFactory$ActionSelectionAid;
����createActionGroupPopup�(Ljava/lang/String;Lcom/intellij/openapi/actionSystem/ActionGroup;Lcom/intellij/openapi/actionSystem/DataContext;Lcom/intellij/openapi/ui/popup/JBPopupFactory$ActionSelectionAid;Z)Lcom/intellij/openapi/ui/popup/ListPopup;
���getAllProviders���test ()Ljava/util/function/Predicate;����filter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;���apply()Ljava/util/function/Function;����map8(Ljava/util/function/Function;)Ljava/util/stream/Stream;���()Ljava/util/Comparator;
�����java/util/stream/CollectorstoList()Ljava/util/stream/Collector;����collect0(Ljava/util/stream/Collector;)Ljava/lang/Object;�java/util/HashSet
������com/intellij/psi/PsiFile
getTextLength����
findElementAt (I)Lcom/intellij/psi/PsiElement;
���
findHeaderQ(Lcom/intellij/psi/PsiElement;)Lorg/editorconfig/language/psi/EditorConfigHeader;�����0org/editorconfig/language/psi/EditorConfigHeadergetText()Ljava/lang/String;�[
)com/intellij/openapi/util/text/StringUtil	trimStart8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
	trimEnd
A�trim*
Aequals(Ljava/lang/Object;)Z
T.com/intellij/openapi/fileTypes/FileTypeManager2()Lcom/intellij/openapi/fileTypes/FileTypeManager;
getRegisteredFileTypes,()[Lcom/intellij/openapi/fileTypes/FileType;/com/intellij/openapi/fileTypes/LanguageFileType !"�'com/intellij/openapi/fileTypes/FileTypegetDefaultExtension$%�makeConcatWithConstants'org/ec4j/core/model/Glob
&)*(Ljava/lang/String;)V
,-./0&org/ec4j/core/model/Ec4jPath$Ec4jPathsof2(Ljava/lang/String;)Lorg/ec4j/core/model/Ec4jPath;
&234match!(Lorg/ec4j/core/model/Ec4jPath;)Z
678getLanguage()Lcom/intellij/lang/Language;:;<=
java/util/Setadd?com/intellij/psi/PsiWhiteSpaceABCDEcom/intellij/psi/PsiElementgetPrevSibling()Lcom/intellij/psi/PsiElement;G1org/editorconfig/language/psi/EditorConfigSectionFIJK	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;AMNE	getParent
'PQ�getDisplayName
ASTUcompareToIgnoreCase(Ljava/lang/String;)I
6
XYZsupportsExternalFormats()Z\]^consume�(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/editor/Editor;Lcom/intellij/lang/Language;)Lcom/intellij/util/Consumer;
`abcd3com/intellij/openapi/project/LightEditActionFactorycreate^(Ljava/lang/String;Lcom/intellij/util/Consumer;)Lcom/intellij/openapi/project/DumbAwareAction;
tf=g/(Lcom/intellij/openapi/actionSystem/AnAction;)V
ijkgeneratePropertiesi(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/editor/Editor;Lcom/intellij/lang/Language;)V:mncontains
pqrst3com/intellij/openapi/application/ApplicationManagergetApplication0()Lcom/intellij/openapi/application/Application;Wwxyz],com/intellij/openapi/application/ApplicationrunWriteActionx|}~getDocument(()Lcom/intellij/openapi/editor/Document;�����$com/intellij/openapi/editor/DocumentinsertString(ILjava/lang/CharSequence;)V�1com/intellij/codeInsight/CodeInsightActionHandlerCodeLineNumberTableLocalVariableTablethisuLorg/editorconfig/configmanagement/generate/EditorConfigGenerateLanguagePropertiesAction$LanguagePropertiesGenerator;startInWriteActioninvokeg(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;)Vproject&Lcom/intellij/openapi/project/Project;editor$Lcom/intellij/openapi/editor/Editor;fileLcom/intellij/psi/PsiFile;
languagePopup)Lcom/intellij/openapi/ui/popup/ListPopup;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationstextLjava/lang/String;writerELorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter;eLjava/io/IOException;outputLjava/io/ByteArrayOutputStream;languageLcom/intellij/lang/Language;provider>Lcom/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider;
StackMapTable�$com/intellij/openapi/project/Project
languageGroup6Lcom/intellij/openapi/actionSystem/DefaultActionGroup;preferredLanguagesLjava/util/Set;LocalVariableTypeTable-Ljava/util/Set<Lcom/intellij/lang/Language;>;	Signature0()Ljava/util/List<Lcom/intellij/lang/Language;>;testNamefileType)Lcom/intellij/openapi/fileTypes/FileType;patternheader2Lorg/editorconfig/language/psi/EditorConfigHeader;offsetI	languages
currOffsetcontextElementLcom/intellij/psi/PsiElement;�*[Lcom/intellij/openapi/fileTypes/FileType;J(Lcom/intellij/psi/PsiFile;I)Ljava/util/Set<Lcom/intellij/lang/Language;>;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;prevparentlambda$getSupportedLanguages$7;(Lcom/intellij/lang/Language;Lcom/intellij/lang/Language;)Il1l2lambda$getSupportedLanguages$6\(Lcom/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider;)Lcom/intellij/lang/Language;lambda$getSupportedLanguages$5A(Lcom/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider;)Zlambda$createLanguagePopup$4�(Lcom/intellij/openapi/actionSystem/DefaultActionGroup;Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/editor/Editor;Lcom/intellij/lang/Language;)Vlambda$createLanguagePopup$3�(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/editor/Editor;Lcom/intellij/lang/Language;Lcom/intellij/openapi/actionSystem/AnActionEvent;)Vevent1Lcom/intellij/openapi/actionSystem/AnActionEvent;lambda$createLanguagePopup$2J(Ljava/util/Set;Lcom/intellij/lang/Language;Lcom/intellij/lang/Language;)Ilambda$generateProperties$19(Lcom/intellij/openapi/editor/Editor;Ljava/lang/String;)Vlambda$generateProperties$0
SourceFile1EditorConfigGenerateLanguagePropertiesAction.javaNestHostBootstrapMethods�
�����"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;�
����'(Ljava/lang/Object;Ljava/lang/Object;)I�
�����(Ljava/lang/Object;)V�
����(Lcom/intellij/lang/Language;)V�
�����&(Ljava/lang/Object;)Ljava/lang/Object;�
�����
��
%$java/lang/invoke/StringConcatFactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;/a.

��
4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)V
��InnerClassesLanguagePropertiesGeneratorActionSelectionAidorg/ec4j/core/model/Ec4jPath	Ec4jPaths%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup$$$reportNull$$$0(I)V
>Argument for @NotNull parameter '%s' of %s.%s must not be null �����
�j��format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;-.
A/"java/lang/IllegalArgumentException1
2)[Ljava/lang/Object;4 ��/*���S����Z�,��V�������)+��,��-��+-,�:,�
���\ ](^�4)��)��)��)�� 	����������
jk��*��+��,��,�N-���Y�:�Y**��$�'Y,S�)�-Y�/S�3�7:�;�>�AY�C�G�M:�P+�V�Z�&�^�:��^�:�c��
:�i�o�W��a���a*��g�y	�t�x'a��x'aa��x'A��x'g�	�Jab!c*e2fBgOhRiWj\kalrm�t�d�w�u�v�y�Rr��WQ�����*�����������������������
�r*��+��,���tY�vN+,�w�}��:��������-*,���������-��,�������ð�	�&	|#}4~CP�U�Z�^�n��4r��r��r��#O��4>���4>����������
���b2�ǹ��������������ݹ�������
��!�&�1���
�����*�	���Y��M*���
�	d�>*��:����:����:�����
:
�����:�66		�I	2:

��4
��#:�&Y�(�+�1�,
��5�9W�	���,��C	��@�B��A�A���F���A�B	��'�0�5�<�A�J�\�i��������������\	�#���9��
J|��<������������'���0���������������	�
����W*�
�*�>�*�@L+�F�
+�F�H�*�LL+�%+��+�F�
+�F�H�+�LL�����	�A	�*
	����(�/�:�A�K�U�� ��W��/(���������
���@*�O+�O�R��������
���/*�V������
���/*�W������
���h*-�O+,-�[�_�e�������*��������
���O*+,�h����*��������
����&*��*,�l��*+�l��d��
@M�:''�
��� &��&��&��
���D�o*+�u�v��n�����
���P*�{*�w�}+���
pq�����
���!��<
<EN<EW<NEN`Y"S�'Y#S�Y$S�Y%S�Y&S�Y'S�<
<<<EEENNNW`Y(S�'Y)S�Y*S�Y+S�Y,S��0�2Z_�3����DA5�A5�A5�A5�A5�A5�BA5�A5�A5�A5�A5�A5"j
��@,	���X	��������������������������	����jPK�Xlgg]org/editorconfig/configmanagement/generate/EditorConfigGenerateLanguagePropertiesAction.class���=�
2com/intellij/codeInsight/actions/CodeInsightAction<init>()V		
Worg/editorconfig/configmanagement/generate/EditorConfigGenerateLanguagePropertiesActionHANDLER3Lcom/intellij/codeInsight/CodeInsightActionHandler;1org/editorconfig/language/psi/EditorConfigPsiFile"com/intellij/openapi/editor/Editor
getCaretModel*()Lcom/intellij/openapi/editor/CaretModel;&com/intellij/openapi/editor/CaretModel	getOffset()Icom/intellij/psi/PsiFile
getTextLength!"#
findElementAt (I)Lcom/intellij/psi/PsiElement;%com/intellij/psi/PsiWhiteSpace'()*+com/intellij/psi/PsiElementgetPrevSibling()Lcom/intellij/psi/PsiElement;'-./getNode()Lcom/intellij/lang/ASTNode;12345com/intellij/lang/ASTNodegetElementType&()Lcom/intellij/psi/tree/IElementType;	789:;6org/editorconfig/language/psi/EditorConfigElementTypesSECTION$Lcom/intellij/psi/tree/IElementType;	7=>;HEADER@0org/editorconfig/language/psi/EditorConfigOption	7BC;
IDENTIFIER'EFGgetTextRange'()Lcom/intellij/openapi/util/TextRange;
IJKL#com/intellij/openapi/util/TextRangegetStartOffset
NOPQRsorg/editorconfig/configmanagement/generate/EditorConfigGenerateLanguagePropertiesAction$LanguagePropertiesGeneratorgeneratePropertiesi(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/editor/Editor;Lcom/intellij/lang/Language;)V
N
UVWXY&com/intellij/openapi/diagnostic/LoggergetInstance;(Ljava/lang/Class;)Lcom/intellij/openapi/diagnostic/Logger;	[\]LOG(Lcom/intellij/openapi/diagnostic/Logger;CodeLineNumberTableLocalVariableTablethisYLorg/editorconfig/configmanagement/generate/EditorConfigGenerateLanguagePropertiesAction;
getHandler5()Lcom/intellij/codeInsight/CodeInsightActionHandler;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotationsisValidForFileg(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;)ZprevLcom/intellij/psi/PsiElement;
currOffsetIcontextElementproject&Lcom/intellij/openapi/project/Project;editor$Lcom/intellij/openapi/editor/Editor;fileLcom/intellij/psi/PsiFile;
StackMapTable$RuntimeInvisibleParameterAnnotationslanguageLcom/intellij/lang/Language;$Lorg/jetbrains/annotations/TestOnly;<clinit>
SourceFile1EditorConfigGenerateLanguagePropertiesAction.javaNestMembersInnerClassesLanguagePropertiesGenerator$$$reportNull$$$0(I)V��
�1com/intellij/codeInsight/CodeInsightActionHandler�*@NotNull method %s.%s must not return null�>Argument for @NotNull parameter '%s' of %s.%s must not be null�java/lang/Object�
oqswchQjava/lang/String�format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
��java/lang/IllegalStateException�(Ljava/lang/String;)V�
��"java/lang/IllegalArgumentException�
��[Ljava/lang/Object;�java/lang/RuntimeException�!\]^/*��_,`abcd^B�Y����uK�_3`abefgfhi^}�+���,���-���-�
��,��6-�����-� :�r�$�C�&:�3�,�0�6��,�0�<��?����,�0�A��D�H����u�&�P''@�$@�_::;,<?=I>N?V@_AfBxC�A�F�G�K`H_7jk,�lmItnk�ab�op�qr�stgfffvfff	QR^m *���+���,���*+,�M�u_
PQ`  op qr wxeygfffvfffz^/�NY�S��T�Z�_
.
/
��^o�++000000�����))------�����,,4<D4<LY�S�#Y�S�Y�S�Y�S�Y�S��++333333Y�S�Y�S��++...666�Y�S�Y�S����))444444��Z_�����Z_����u�,D�i�C����/������������������+���������+�����������l�J�J�~
N
{|}NPK�pi��Worg/editorconfig/configmanagement/lexer/EditorConfigLexerFactory$MyLexerAdapter$1.class���=D	Qorg/editorconfig/configmanagement/lexer/EditorConfigLexerFactory$MyLexerAdapter$1this$0QLorg/editorconfig/configmanagement/lexer/EditorConfigLexerFactory$MyLexerAdapter;
	
java/lang/Object<init>()V	Oorg/editorconfig/configmanagement/lexer/EditorConfigLexerFactory$MyLexerAdapterIDENTIFIER_TOKENS Lcom/intellij/psi/tree/TokenSet;
com/intellij/psi/tree/TokenSetcontains'(Lcom/intellij/psi/tree/IElementType;)Z
com/intellij/lexer/LexergetTokenType&()Lcom/intellij/psi/tree/IElementType;
 !advance	#$%&'6org/editorconfig/language/psi/EditorConfigElementTypes
IDENTIFIER$Lcom/intellij/psi/tree/IElementType;) com/intellij/lexer/MergeFunctionT(Lorg/editorconfig/configmanagement/lexer/EditorConfigLexerFactory$MyLexerAdapter;)VCodeLineNumberTableLocalVariableTablethisSLorg/editorconfig/configmanagement/lexer/EditorConfigLexerFactory$MyLexerAdapter$1;merged(Lcom/intellij/psi/tree/IElementType;Lcom/intellij/lexer/Lexer;)Lcom/intellij/psi/tree/IElementType;	tokenTypetype
originalLexerLcom/intellij/lexer/Lexer;
StackMapTable8"com/intellij/psi/tree/IElementType
SourceFileEditorConfigLexerFactory.javaEnclosingMethod=>getMergeFunction$()Lcom/intellij/lexer/MergeFunction;NestHostA@org/editorconfig/configmanagement/lexer/EditorConfigLexerFactoryInnerClassesMyLexerAdapter (*+>
*+�*��,"-
./
01+�)�
+��+�,�N�
-���
,����"�,%
&*+,"-%.-*2')./)3')456�7�9:;<?@B@CPK��g""Uorg/editorconfig/configmanagement/lexer/EditorConfigLexerFactory$MyLexerAdapter.class���=8	Oorg/editorconfig/configmanagement/lexer/EditorConfigLexerFactory$MyLexerAdapterIDENTIFIER_TOKENS Lcom/intellij/psi/tree/TokenSet;
	
&com/intellij/lexer/MergingLexerAdapter<init>=(Lcom/intellij/lexer/Lexer;Lcom/intellij/psi/tree/TokenSet;)VQorg/editorconfig/configmanagement/lexer/EditorConfigLexerFactory$MyLexerAdapter$1

T(Lorg/editorconfig/configmanagement/lexer/EditorConfigLexerFactory$MyLexerAdapter;)V"com/intellij/psi/tree/IElementType	6org/editorconfig/language/psi/EditorConfigElementTypes
IDENTIFIER$Lcom/intellij/psi/tree/IElementType;	Forg/editorconfig/configmanagement/lexer/IntellijEditorConfigTokenTypes
VALUE_CHAR
 !"#$com/intellij/psi/tree/TokenSetcreateG([Lcom/intellij/psi/tree/IElementType;)Lcom/intellij/psi/tree/TokenSet;(Lcom/intellij/lexer/Lexer;)VCodeLineNumberTableLocalVariableTablethisQLorg/editorconfig/configmanagement/lexer/EditorConfigLexerFactory$MyLexerAdapter;originalLcom/intellij/lexer/Lexer;getMergeFunction$()Lcom/intellij/lexer/MergeFunction;<clinit>()V
SourceFileEditorConfigLexerFactory.javaNestHost5@org/editorconfig/configmanagement/lexer/EditorConfigLexerFactoryInnerClassesMyLexerAdapter0%&A	*+���'
(	)*	+,-.&3	�
Y*��'"(	)*/0&/�Y�SY�S���'1234647
PK��9���Forg/editorconfig/configmanagement/lexer/EditorConfigLexerFactory.class���=.
java/lang/Object<init>()V
	
com/intellij/util/PlatformUtilsisRider()Z8org/editorconfig/language/lexer/EditorConfigLexerAdapter

Oorg/editorconfig/configmanagement/lexer/EditorConfigLexerFactory$MyLexerAdapterHorg/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapter

(Lcom/intellij/lexer/Lexer;)V@org/editorconfig/configmanagement/lexer/EditorConfigLexerFactoryCodeLineNumberTableLocalVariableTablethisBLorg/editorconfig/configmanagement/lexer/EditorConfigLexerFactory;
getAdapter()Lcom/intellij/lexer/Lexer;
StackMapTable#com/intellij/lexer/LexerRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotations
SourceFileEditorConfigLexerFactory.javaNestMembers+Qorg/editorconfig/configmanagement/lexer/EditorConfigLexerFactory$MyLexerAdapter$1InnerClassesMyLexerAdapter1/*��	 P��
�
Y���Y�Y���!M"$%&%'()*,-*PK������Porg/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapter$1.class���=0
Uorg/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapter$AdapterStatevaluesZ()[Lorg/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapter$AdapterState;		
Jorg/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapter$1`$SwitchMap$org$editorconfig$configmanagement$lexer$IntellijEditorConfigLexerAdapter$AdapterState[I	InitialWLorg/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapter$AdapterState;
ordinal()Ijava/lang/NoSuchFieldError	Header	Key	Value!java/lang/Object<clinit>()VCodeLineNumberTableLocalVariableTable
StackMapTable
SourceFile%IntellijEditorConfigLexerAdapter.javaEnclosingMethod,Horg/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapterNestHostInnerClassesAdapterState  "#$�F���
���
�O�K���O�K���O�K���O�K�	#&'256AD%-&'WMMM()*+-+.+/@PKL�yy[org/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapter$AdapterState.class���=?Uorg/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapter$AdapterState	InitialWLorg/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapter$AdapterState;		Header	Key	Value	$VALUESX[Lorg/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapter$AdapterState;
clone()Ljava/lang/Object;
java/lang/EnumvalueOf5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
 !"<init>(Ljava/lang/String;I)V
 	
)*+$valuesZ()[Lorg/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapter$AdapterState;valuesCodeLineNumberTablek(Ljava/lang/String;)Lorg/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapter$AdapterState;LocalVariableTablenameLjava/lang/String;this	Signature()V<clinit>iLjava/lang/Enum<Lorg/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapter$AdapterState;>;
SourceFile%IntellijEditorConfigLexerAdapter.javaNestHost<Horg/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapterInnerClassesAdapterState@0@@	@@	,+-"
����.	/-4
*���.0
12!"-1*+��.0345
*+-5�Y�SY�SY�
SY�
S�.65-c;�Y#�$��Y%�$��Y&�$�
�Y'�$�
�(��.

'44789:;=
;>@PK�ǐ�Norg/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapter.class���=f2org/editorconfig/language/lexer/_EditorConfigLexer
<init>()V
	
com/intellij/lexer/FlexAdapter!(Lcom/intellij/lexer/FlexLexer;)V	
Uorg/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapter$AdapterStateInitialWLorg/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapter$AdapterState;	Horg/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdaptermyState
getTokenType&()Lcom/intellij/psi/tree/IElementType;	 6org/editorconfig/language/psi/EditorConfigElementTypesDOT$Lcom/intellij/psi/tree/IElementType;	
"#Value	%&'( Forg/editorconfig/configmanagement/lexer/IntellijEditorConfigTokenTypes
VALUE_CHAR
*+advance
-./getTokenText()Ljava/lang/String;1

34567java/lang/Stringcontains(Ljava/lang/CharSequence;)Z
9:;getCurrentPosition$()Lcom/intellij/lexer/LexerPosition;=>?@A com/intellij/lexer/LexerPositiongetState()I	
CDHeader
	GHIJKJorg/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapter$1`$SwitchMap$org$editorconfig$configmanagement$lexer$IntellijEditorConfigLexerAdapter$AdapterState[I

MNAordinal	PQ 
IDENTIFIER	
STKey	VW 	SEPARATORCodeLineNumberTableLocalVariableTablethisJLorg/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapter;	tokenType
StackMapTable`"com/intellij/psi/tree/IElementType
SourceFile%IntellijEditorConfigLexerAdapter.javaNestMembersInnerClassesAdapterState!XE*�Y��*���YZ[\Xj*�L+��*��!��$�+�YZ[\] ^�_+X�*�)*�,0�2�
*���u*�8�<�
*�B��_*�EL�F*��L.�L 1;L+�O�(*�R��*���+�U�
*�!���Y6
#$%(&)0,5-`/g0q3{5�6�>Z5W] �[\^�/_	�abcG
d
e@GPKy9�mmLorg/editorconfig/configmanagement/lexer/IntellijEditorConfigTokenTypes.class���=
java/lang/Object<init>()V3org/editorconfig/language/psi/EditorConfigTokenType

VALUE_CHAR

(Ljava/lang/String;)V	
Forg/editorconfig/configmanagement/lexer/IntellijEditorConfigTokenTypes$Lcom/intellij/psi/tree/IElementType;CodeLineNumberTableLocalVariableTablethisHLorg/editorconfig/configmanagement/lexer/IntellijEditorConfigTokenTypes;<clinit>
SourceFile#IntellijEditorConfigTokenTypes.java1
/*��%
�Y	���PK!��I��Dorg/editorconfig/language/codeinsight/EditorConfigBraceMatcher.class���=Q>org/editorconfig/language/codeinsight/EditorConfigBraceMatcherjava/lang/Object$com/intellij/lang/PairedBraceMatcher<init>()V
	com/intellij/lang/BracePair6org/editorconfig/language/psi/EditorConfigElementTypes
	L_BRACKET$Lcom/intellij/psi/tree/IElementType;		R_BRACKET	L(Lcom/intellij/psi/tree/IElementType;Lcom/intellij/psi/tree/IElementType;Z)V
L_CURLY	R_CURLY	PAIRS[Lcom/intellij/lang/BracePair; 	!this@Lorg/editorconfig/language/codeinsight/EditorConfigBraceMatcher;getPairs ()[Lcom/intellij/lang/BracePair;#Lorg/jetbrains/annotations/NotNull;isPairedBracesAllowedBeforeTypeK(Lcom/intellij/psi/tree/IElementType;Lcom/intellij/psi/tree/IElementType;)Z$Lorg/jetbrains/annotations/Nullable;
lbraceType+kotlin/jvm/internal/Intrinsics-checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V/0
.1contextTypegetCodeConstructStart(Lcom/intellij/psi/PsiFile;I)IfileLcom/intellij/psi/PsiFile;openingBraceOffsetILkotlin/Metadata;mv	kxi0d1���4







��



��

����20B¢J02	0
20HJ00H¢
J02020HR00X‚¢
¨d2&Lcom/intellij/lang/PairedBraceMatcher;Lcom/intellij/lang/BracePair;intellij.editorconfigEditorConfigBraceMatcher.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1 J'Ks1*�
*�L+�Y���S+�Y���S+�"�L
,-0
M1#$%&K/*�"�LM#$J'()KF+,�2�LM #$+3N
'*45K@�L
M #$6789N	*OIPg:;[I<I=I>?I<@IAB[sCD[s$sEsssFsGs s4sFs6s7s8s%s&s(sFs+ss3sHPKv+�NNAorg/editorconfig/language/codeinsight/EditorConfigCommenter.class���=-;org/editorconfig/language/codeinsight/EditorConfigCommenterjava/lang/Objectcom/intellij/lang/Commenter<init>()V
	this=Lorg/editorconfig/language/codeinsight/EditorConfigCommenter;getLineCommentPrefix()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;# getBlockCommentPrefixgetBlockCommentSuffix$Lorg/jetbrains/annotations/Nullable;getCommentedBlockCommentPrefixgetCommentedBlockCommentSuffixLkotlin/Metadata;mv	kxi0d1b��




��20B¢J0HJ
0HJ
0HJ
0HJ0H¨	d2Lcom/intellij/lang/Commenter;intellij.editorconfigEditorConfigCommenter.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations
SourceFileRuntimeVisibleAnnotations1'/*�
�()
'-�()*'-�()*',�(	)*',�(
)*',�()*+&,I[IIIII ![s"#[
ss$sssssss
s%PK��$߿"�"Forg/editorconfig/language/codeinsight/EditorConfigFoldingBuilder.class���=,@org/editorconfig/language/codeinsight/EditorConfigFoldingBuilder*com/intellij/lang/folding/FoldingBuilderEx&com/intellij/openapi/project/DumbAware<init>()V
	COMMENT_FOLD_LENGTH_LIMITI	
kotlin/text/Regex\R(Ljava/lang/String;)V

LINE_BREAKLkotlin/text/Regex;	thisBLorg/editorconfig/language/codeinsight/EditorConfigFoldingBuilder;buildFoldRegionst(Lcom/intellij/psi/PsiElement;Lcom/intellij/openapi/editor/Document;Z)[Lcom/intellij/lang/folding/FoldingDescriptor;#Lorg/jetbrains/annotations/NotNull;rootkotlin/jvm/internal/Intrinsics!checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V#$
"%document'1org/editorconfig/language/psi/EditorConfigPsiFile)Borg/editorconfig/language/codeinsight/EditorConfigFoldingBuilderKt+access$getLOG$p*()Lcom/intellij/openapi/diagnostic/Logger;-.
,/,Folding builder was given unexpected element1&com/intellij/openapi/diagnostic/Logger3warn5
46+com/intellij/lang/folding/FoldingDescriptor8java/util/ArrayList:
;	java/util/List=-buildFoldRegions$findCommentFoldingInChildrenr(Lorg/editorconfig/language/codeinsight/EditorConfigFoldingBuilder;Ljava/util/List;Lcom/intellij/psi/PsiElement;)V?@
A,buildFoldRegions$findSectionFoldingInElement0(Ljava/util/List;Lcom/intellij/psi/PsiElement;)VCD
Ejava/util/CollectionGtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;IJHK.[Lcom/intellij/lang/folding/FoldingDescriptor;M$i$f$emptyArray$i$f$toTypedArraythisCollection$ivLjava/util/Collection;$this$toTypedArray$ivdescriptorsLjava/util/List;Lcom/intellij/psi/PsiElement;&Lcom/intellij/openapi/editor/Document;quickZgetPlaceholderText/(Lcom/intellij/lang/ASTNode;)Ljava/lang/String;node\com/intellij/lang/ASTNode^getElementType&()Lcom/intellij/psi/tree/IElementType;`a_b6org/editorconfig/language/psi/EditorConfigElementTypesdLINE_COMMENT$Lcom/intellij/psi/tree/IElementType;fg	ehareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Zjk
"lgetText()Ljava/lang/String;no_pgetText(...)rcheckNotNullExpressionValuet$
"u
getTextLength()Iwx_yjava/lang/Math{min(II)I}~
|kotlin/ranges/RangesKt�until(II)Lkotlin/ranges/IntRange;��
��kotlin/text/StringsKt�	substring>(Ljava/lang/String;Lkotlin/ranges/IntRange;)Ljava/lang/String;��
��...�$java/lang/invoke/StringConcatFactory�makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;��
���&(Ljava/lang/String;)Ljava/lang/String;���SECTION�g	e�...�2Requested folding placeholder for unknown node ()�8(Lcom/intellij/psi/tree/IElementType;)Ljava/lang/String;���Lcom/intellij/lang/ASTNode;"com/intellij/psi/tree/IElementType�java/lang/String�isCollapsedByDefault(Lcom/intellij/lang/ASTNode;)ZisLineBreak (Lcom/intellij/psi/PsiElement;)Zcom/intellij/psi/PsiElement��pjava/lang/CharSequence�matches(Ljava/lang/CharSequence;)Z��
�elementbuildFoldRegions$add2(Ljava/util/List;IILcom/intellij/psi/PsiElement;)Va(Ljava/util/List<Lcom/intellij/lang/folding/FoldingDescriptor;>;IILcom/intellij/psi/PsiElement;)V#com/intellij/openapi/util/TextRange�(II)V�
��E(Lcom/intellij/psi/PsiElement;Lcom/intellij/openapi/util/TextRange;)V�
9�add(Ljava/lang/Object;)Z��>�range%Lcom/intellij/openapi/util/TextRange;
descriptor-Lcom/intellij/lang/folding/FoldingDescriptor;startend�(Lorg/editorconfig/language/codeinsight/EditorConfigFoldingBuilder;Ljava/util/List<Lcom/intellij/lang/folding/FoldingDescriptor;>;Lcom/intellij/psi/PsiElement;)V
getFirstChild()Lcom/intellij/psi/PsiElement;����com/intellij/psi/PsiComment�getTextRange'()Lcom/intellij/openapi/util/TextRange;����getStartOffset�x
��getEndOffset�x
��getNextSibling������
���
���nextfirstCommentLcom/intellij/psi/PsiComment;childthis$0_(Ljava/util/List<Lcom/intellij/lang/folding/FoldingDescriptor;>;Lcom/intellij/psi/PsiElement;)V1org/editorconfig/language/psi/EditorConfigSection�
getOptionList()Ljava/util/List;����getOptionList(...)� kotlin/collections/CollectionsKt�firstOrNull$(Ljava/util/List;)Ljava/lang/Object;��
��0org/editorconfig/language/psi/EditorConfigOption���
lastOrNull��
��getChildren ()[Lcom/intellij/psi/PsiElement;���getChildren(...)[Ljava/lang/Object;W$i$a$-forEach-EditorConfigFoldingBuilder$buildFoldRegions$findSectionFoldingInElement$1p0
element$ivLjava/lang/Object;$i$f$forEach$this$forEach$ivjava/lang/ObjectLkotlin/Metadata;mv	kxi0d1���H





��

��


��

��

��



��

����2020B¢J+0
0	202
020H¢J020HJ020HJ020HR0X‚D¢
��R0X‚¢
��¨d2,Lcom/intellij/lang/folding/FoldingBuilderEx;(Lcom/intellij/openapi/project/DumbAware;intellij.editorconfigEditorConfigFoldingBuilder.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP
EditorConfigFoldingBuilder.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigFoldingBuilder.kt
org/editorconfig/language/codeinsight/EditorConfigFoldingBuilder
+ 2 ArrayIntrinsics.kt
kotlin/ArrayIntrinsicsKt
+ 3 ArraysJVM.kt
kotlin/collections/ArraysKt__ArraysJVMKt
+ 4 _Arrays.kt
kotlin/collections/ArraysKt___ArraysKt
*L
1#1,110:1
26#2:111
37#3,2:112
13309#4,2:114
*S KotlinDebug
*F
+ 1 EditorConfigFoldingBuilder.kt
org/editorconfig/language/codeinsight/EditorConfigFoldingBuilder
*L
24#1:111
89#1:112,2
83#1:114,2
*E
RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotations	Signature
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1!"R*�
*(�*�Y���#\
ll$"Y+ �&,(�&+�*��02�76�9��;Y�<�>:*+�B+�F�H:6:�9�L�N�%##6
o"#-/W6X<YFpJqXY$\	OFPJQRCSR/*TUYYVY'WYXY!&Z["�b+]�&+�cM,�i�m�++�qYs�v+�z*����������%,���m����0+�c���7��%
�?�R�#^
_1_?`Nb_cae$bb\�!&��"<+]�&�#g$\�&��"b#+� *�+��Ys�v�������%!@#j$##�V��"�!��Y��:�9Y-��:*��W�#  $>��
��!TU!�!�!�V'�?@"��N66,��:���љX-��ѹ���6��N�ѹ���6�ѹ�:*��
:�-+-����N�-�+-����N*+�B��:��|-�+-����%(�>���%�*��#^#$%')*+!,0-6/E1Q2Z3a6m7r;v<�=�?�A�C�D�G$RQ�V���������V���TU��V'�CD"�	�+��|+���Y�v����Y���Y�	�اW�=+���Y�v����Y���Y�	�ۧW�>��Y��:�9Y+��:*��W�B+�Y�v�M>6,�6� ,2:��:6*�F�����%Ao
A�(>�
A�#�>�#�>�#6
JKL2M]NhOtP�S�r�S�r�s�U$p2K�] �h��t	����	V�	�,
�.�TU��V'�()SMAP
EditorConfigFoldingBuilder.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigFoldingBuilder.kt
org/editorconfig/language/codeinsight/EditorConfigFoldingBuilder
+ 2 ArrayIntrinsics.kt
kotlin/ArrayIntrinsicsKt
+ 3 ArraysJVM.kt
kotlin/collections/ArraysKt__ArraysJVMKt
+ 4 _Arrays.kt
kotlin/collections/ArraysKt___ArraysKt
*L
1#1,110:1
26#2:111
37#3,2:112
13309#4,2:114
*S KotlinDebug
*F
+ 1 EditorConfigFoldingBuilder.kt
org/editorconfig/language/codeinsight/EditorConfigFoldingBuilder
*L
24#1:111
89#1:112,2
83#1:114,2
*E
*y[IIIII[s[sssssssssss�ssVs'sWsXsssZss\s�s�s�s�s![s +����PKU��Horg/editorconfig/language/codeinsight/EditorConfigFoldingBuilderKt.class���=8Borg/editorconfig/language/codeinsight/EditorConfigFoldingBuilderKtjava/lang/Objectaccess$getLOG$p*()Lcom/intellij/openapi/diagnostic/Logger;LOG(Lcom/intellij/openapi/diagnostic/Logger;		<clinit>()V@org/editorconfig/language/codeinsight/EditorConfigFoldingBuilder
&com/intellij/openapi/diagnostic/LoggergetInstance;(Ljava/lang/Class;)Lcom/intellij/openapi/diagnostic/Logger;
getInstance(...)kotlin/jvm/internal/IntrinsicscheckNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V
$i$f$loggerI#Lorg/jetbrains/annotations/NotNull;Lkotlin/Metadata;mv	kxi0d1%��
��

��"��0X‚¢
��¨d2intellij.editorconfigEditorConfigFoldingBuilder.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueoSMAP
EditorConfigFoldingBuilder.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigFoldingBuilder.kt
org/editorconfig/language/codeinsight/EditorConfigFoldingBuilderKt
+ 2 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
*L
1#1,110:1
11#2:111
*S KotlinDebug
*F
+ 1 EditorConfigFoldingBuilder.kt
org/editorconfig/language/codeinsight/EditorConfigFoldingBuilderKt
*L
18#1:111
*E
RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations112�
�32C;�Y��
�3o
45-6oSMAP
EditorConfigFoldingBuilder.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigFoldingBuilder.kt
org/editorconfig/language/codeinsight/EditorConfigFoldingBuilderKt
+ 2 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
*L
1#1,110:1
11#2:111
*S KotlinDebug
*F
+ 1 EditorConfigFoldingBuilder.kt
org/editorconfig/language/codeinsight/EditorConfigFoldingBuilderKt
*L
18#1:111
*E
74 ![I"I#I$%I&'I()[s*+[sss,1./[s0PK�k�ccKorg/editorconfig/language/codestyle/EditorConfigCodeStyleConfigurable.class���=EEorg/editorconfig/language/codestyle/EditorConfigCodeStyleConfigurable>com/intellij/application/options/CodeStyleAbstractConfigurable<init>_(Lcom/intellij/psi/codeStyle/CodeStyleSettings;Lcom/intellij/psi/codeStyle/CodeStyleSettings;)V#Lorg/jetbrains/annotations/NotNull;settingskotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
originalSettingsEditorConfigq(Lcom/intellij/psi/codeStyle/CodeStyleSettings;Lcom/intellij/psi/codeStyle/CodeStyleSettings;Ljava/lang/String;)V
thisGLorg/editorconfig/language/codestyle/EditorConfigCodeStyleConfigurable;.Lcom/intellij/psi/codeStyle/CodeStyleSettings;createPaneli(Lcom/intellij/psi/codeStyle/CodeStyleSettings;)Lcom/intellij/application/options/CodeStyleAbstractPanel;Forg/editorconfig/language/codestyle/EditorConfigCodeStyleSettingsPanelgetCurrentSettings0()Lcom/intellij/psi/codeStyle/CodeStyleSettings;
 getCurrentSettings(...)"checkNotNullExpressionValue$
%
'7com/intellij/application/options/CodeStyleAbstractPanel)getHelpTopic()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;Lkotlin/Metadata;mv	kxi0d1e��


��



��

����20B00¢J020HJ
0	H¨
d2@Lcom/intellij/application/options/CodeStyleAbstractConfigurable;9Lcom/intellij/application/options/CodeStyleAbstractPanel;intellij.editorconfig$EditorConfigCodeStyleConfigurable.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsRuntimeInvisibleAnnotations
SourceFileRuntimeVisibleAnnotations1>W+	�,�*+,��?

	@ A
>P+	��Y*�!Y#�&+�(�*�?
@BA+,>,�?@B-C=DL./[I0I1I23I04I56[s78[ss9ssssss:s+s;s<PK{�sGorg/editorconfig/language/codestyle/EditorConfigCodeStyleSettings.class���=4Aorg/editorconfig/language/codestyle/EditorConfigCodeStyleSettings2com/intellij/psi/codeStyle/CustomCodeStyleSettings<init>1(Lcom/intellij/psi/codeStyle/CodeStyleSettings;)V#Lorg/jetbrains/annotations/NotNull;	containerkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
.org/editorconfig/language/EditorConfigLanguageINSTANCE0Lorg/editorconfig/language/EditorConfigLanguage;	getID()Ljava/lang/String;
C(Ljava/lang/String;Lcom/intellij/psi/codeStyle/CodeStyleSettings;)V
thisCLorg/editorconfig/language/codestyle/EditorConfigCodeStyleSettings;.Lcom/intellij/psi/codeStyle/CodeStyleSettings;Lkotlin/Metadata;mv	kxi0d11��


��

��20B
0¢¨d24Lcom/intellij/psi/codeStyle/CustomCodeStyleSettings;intellij.editorconfig EditorConfigCodeStyleSettings.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1.J+	�*��+��/
	012-3= ![I"I#I$%I"&I'([s)*[ss+ssss,PK>����Lorg/editorconfig/language/codestyle/EditorConfigCodeStyleSettingsPanel.class���=>Forg/editorconfig/language/codestyle/EditorConfigCodeStyleSettingsPanel=com/intellij/application/options/TabbedLanguageCodeStylePanel<init>_(Lcom/intellij/psi/codeStyle/CodeStyleSettings;Lcom/intellij/psi/codeStyle/CodeStyleSettings;)V#Lorg/jetbrains/annotations/NotNull;currentSettingskotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
settings.org/editorconfig/language/EditorConfigLanguageINSTANCE0Lorg/editorconfig/language/EditorConfigLanguage;	com/intellij/lang/Language{(Lcom/intellij/lang/Language;Lcom/intellij/psi/codeStyle/CodeStyleSettings;Lcom/intellij/psi/codeStyle/CodeStyleSettings;)V
thisHLorg/editorconfig/language/codestyle/EditorConfigCodeStyleSettingsPanel;.Lcom/intellij/psi/codeStyle/CodeStyleSettings;initTabs1(Lcom/intellij/psi/codeStyle/CodeStyleSettings;)V$Lorg/jetbrains/annotations/Nullable;addSpacesTab#!
$addWrappingAndBracesTab&!
'Lkotlin/Metadata;mv	kxi0d1T��


��



����20B00¢J020H¨d2?Lcom/intellij/application/options/TabbedLanguageCodeStylePanel;intellij.editorconfig%EditorConfigCodeStyleSettingsPanel.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations18[+	�,�*��+,��9
	: ;
 !8G*+�%*+�(�9

:;"<7=F)*[I+I,I-.I+/I01[s23[	ss4sssss s5s6PK
=�7��Yorg/editorconfig/language/extensions/EditorConfigCSharpOptionDescriptorProviderBase.class���=&Sorg/editorconfig/language/extensions/EditorConfigCSharpOptionDescriptorProviderBaseUorg/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase<init>()V
thisULorg/editorconfig/language/extensions/EditorConfigCSharpOptionDescriptorProviderBase;requiresFullSupport()Z%org/editorconfig/EditorConfigRegistry
shouldSupportDotNet
Lkotlin/Metadata;mv	kxi0d13��




��&��20B¢J0¨d2WLorg/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase;intellij.editorconfig1EditorConfigCSharpOptionDescriptorProviderBase.ktCodeLineNumberTableLocalVariableTable
SourceFileRuntimeVisibleAnnotations!!/*��"#	
!.��"#	
$ %=[IIIII[s[s
sssssPK�e((oorg/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase$cachedDescriptors$2.class���=@iorg/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase$cachedDescriptors$2�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Ljava/util/List<+Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;>;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0<init>Z(Lorg/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase;)Vthis$0WLorg/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase;
	(I)V
thiskLorg/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase$cachedDescriptors$2;	$receiverinvoke()Ljava/util/List;d()Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;>;#Lorg/jetbrains/annotations/NotNull;Uorg/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBaseaccess$loadFileContentk(Lorg/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase;)Ljava/lang/String;
access$deserialize{(Lorg/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase;Ljava/lang/String;)Ljava/util/List;
 ()Ljava/lang/Object;
#Lkotlin/Metadata;mv	kxi0d1&��
��
 

����00H
¢d2<anonymous>PLorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;()V43EditorConfigJsonFileOptionDescriptorProviderBase.ktCodeLocalVariableTableLineNumberTable	SignatureRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations0
	73*+�
*��879*�
*�
��!�98:;A"7/*�$�98<
=5:>6?7%&[I'I(I)*I+,I-.[s/0[s1s2s3sPK�g����[org/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase.class���=�Uorg/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBasejava/lang/ObjectIorg/editorconfig/language/extensions/EditorConfigOptionDescriptorProvider<init>()V
	iorg/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase$cachedDescriptors$2Z(Lorg/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase;)V
kotlin/jvm/functions/Function0
kotlin/LazyKtlazy/(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
cachedDescriptors$delegate
Lkotlin/Lazy;	thisWLorg/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase;getFilePath()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;getCachedDescriptors()Ljava/util/List;d()Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;>;kotlin/Lazy$getValue()Ljava/lang/Object;&'%(java/util/List*getOptionDescriptors8(Lcom/intellij/openapi/project/Project;)Ljava/util/List;�(Lcom/intellij/openapi/project/Project;)Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;>;project/kotlin/jvm/internal/Intrinsics1checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V34
25!"
7&Lcom/intellij/openapi/project/Project;deserialize$(Ljava/lang/String;)Ljava/util/List;v(Ljava/lang/String;)Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;>;#com/google/gson/JsonSyntaxException=Torg/editorconfig/language/schema/parser/EditorConfigOptionDescriptorJsonDeserializer?	Companion`Lorg/editorconfig/language/schema/parser/EditorConfigOptionDescriptorJsonDeserializer$Companion;AB	@C^org/editorconfig/language/schema/parser/EditorConfigOptionDescriptorJsonDeserializer$CompanionEbuildGson$default�(Lorg/editorconfig/language/schema/parser/EditorConfigOptionDescriptorJsonDeserializer$Companion;Lcom/intellij/openapi/diagnostic/Logger;ILjava/lang/Object;)Lcom/google/gson/Gson;GH
FIQ[Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;Kcom/google/gson/GsonMfromJson7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;OP
NQ
fromJson(...)ScheckNotNullExpressionValueU4
2V[Ljava/lang/Object;Xkotlin/collections/ArraysKtZ
filterNotNull%([Ljava/lang/Object;)Ljava/util/List;\]
[^&com/intellij/openapi/diagnostic/Logger`getInstance;(Ljava/lang/Class;)Lcom/intellij/openapi/diagnostic/Logger;bc
adgetInstance(...)fJson syntax error in descriptorhwarn(Ljava/lang/String;)Vjk
al kotlin/collections/CollectionsKtn	emptyListp"
oq$i$f$loggerIex%Lcom/google/gson/JsonSyntaxException;textLjava/lang/String;loadFileContentgetClass()Ljava/lang/Class;z{
|java/lang/Class~getClassLoader()Ljava/lang/ClassLoader;��
�
�java/lang/ClassLoader�getResource"(Ljava/lang/String;)Ljava/net/URL;��
�� com/intellij/openapi/vfs/VfsUtil�
findFileByURL6(Ljava/net/URL;)Lcom/intellij/openapi/vfs/VirtualFile;��
���loadText:(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/String;��
��
loadText(...)�urlLjava/net/URL;virtualFile&Lcom/intellij/openapi/vfs/VirtualFile;java/net/URL�$com/intellij/openapi/vfs/VirtualFile�access$deserialize{(Lorg/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase;Ljava/lang/String;)Ljava/util/List;:;
�$thisaccess$loadFileContentk(Lorg/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase;)Ljava/lang/String;y
�Lkotlin/Metadata;mv	kxi0d1���(



 





&��20B¢J0020HJ0020HJ0HR!008BX‚„¢
	R
0X¤¢
¨d2KLorg/editorconfig/language/extensions/EditorConfigOptionDescriptorProvider;cachedDescriptorsPLorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;filePathintellij.editorconfig3EditorConfigJsonFileOptionDescriptorProviderBase.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigJsonFileOptionDescriptorProviderBase.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigJsonFileOptionDescriptorProviderBase.kt
org/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase
+ 2 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
*L
1#1,38:1
11#2:39
*S KotlinDebug
*F
+ 1 EditorConfigJsonFileOptionDescriptorProviderBase.kt
org/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase
*L
27#1:39
*E
RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable	Signature$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations!� �I*�
*�Y*�������� !"�=*�L+�)�+��
��#,-�?+0�6*�8���/9�.� � :;��:�D�J+L�RYT�W�Y�_M�N6�eYg�Wi�m�rM,� >�`>�+�.
 !&'/49�*$st!uv::wx�<y��'*�}��*����L+��Y�W��M,��Y��W������!"#� ����'���:*+������wx���/*�������F@A����SMAP
EditorConfigJsonFileOptionDescriptorProviderBase.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigJsonFileOptionDescriptorProviderBase.kt
org/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase
+ 2 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
*L
1#1,38:1
11#2:39
*S KotlinDebug
*F
+ 1 EditorConfigJsonFileOptionDescriptorProviderBase.kt
org/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase
*L
27#1:39
*E
�j��[I�I�I��I��I��[s��[ss�ss�s�s�s!s"sss�s�sss:sws,s/s9sys����[s�PKH��i��Yorg/editorconfig/language/extensions/EditorConfigOptionDescriptorProvider$Companion.class���=@Sorg/editorconfig/language/extensions/EditorConfigOptionDescriptorProvider$Companionjava/lang/Object<init>()V
thisULorg/editorconfig/language/extensions/EditorConfigOptionDescriptorProvider$Companion;
getEP_NAME6()Lcom/intellij/openapi/extensions/ExtensionPointName;�()Lcom/intellij/openapi/extensions/ExtensionPointName<Lorg/editorconfig/language/extensions/EditorConfigOptionDescriptorProvider;>;#Lorg/jetbrains/annotations/NotNull;EP_NAME4Lcom/intellij/openapi/extensions/ExtensionPointName;	<clinit>

$$INSTANCE
	2com/intellij/openapi/extensions/ExtensionPointName	Companion>Lcom/intellij/openapi/extensions/ExtensionPointName$Companion;	%editorconfig.optionDescriptorProvider<com/intellij/openapi/extensions/ExtensionPointName$Companion createH(Ljava/lang/String;)Lcom/intellij/openapi/extensions/ExtensionPointName;"#
!$�Lcom/intellij/openapi/extensions/ExtensionPointName<Lorg/editorconfig/language/extensions/EditorConfigOptionDescriptorProvider;>;Lkotlin/Metadata;mv	kxi0d1P��

��



†��20B¢R00¢
��¨d2KLorg/editorconfig/language/extensions/EditorConfigOptionDescriptorProvider;intellij.editorconfigIorg/editorconfig/language/extensions/EditorConfigOptionDescriptorProvider5'EditorConfigOptionDescriptorProvider.kt	SignatureRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTableInnerClasses
SourceFileRuntimeVisibleAnnotations1
8&9:/*��;<	
:.��;
<	
8
9:.�Y����%��;
=!6>7?F'([I)I*I+,I)-I./[s01[	s
s2ssss3sss4PK:kAB��Oorg/editorconfig/language/extensions/EditorConfigOptionDescriptorProvider.class���=/Iorg/editorconfig/language/extensions/EditorConfigOptionDescriptorProviderjava/lang/ObjectgetOptionDescriptors8(Lcom/intellij/openapi/project/Project;)Ljava/util/List;�(Lcom/intellij/openapi/project/Project;)Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;>;#Lorg/jetbrains/annotations/NotNull;requiresFullSupport()Z<clinit>()VSorg/editorconfig/language/extensions/EditorConfigOptionDescriptorProvider$Companion

$$INSTANCEULorg/editorconfig/language/extensions/EditorConfigOptionDescriptorProvider$Companion;		Companion	Lkotlin/Metadata;mv	kxi0d1p��"

��
��
 

��

��

f�� 	20:	J0020H&J0H&ø��‚
!0¨
Àd2KLorg/editorconfig/language/extensions/EditorConfigOptionDescriptorProvider;PLorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;project&Lcom/intellij/openapi/project/Project;intellij.editorconfig'EditorConfigOptionDescriptorProvider.ktRuntimeInvisibleAnnotations	Signature$RuntimeInvisibleParameterAnnotationsCodeInnerClasses
SourceFileRuntimeVisibleAnnotations()(*	
+���,
-'.L[IIIII[s [s!s"ss"s#s$s%s	s"ss&PK�u:r
r
Borg/editorconfig/language/filetype/EditorConfigFileConstants.class���=k<org/editorconfig/language/filetype/EditorConfigFileConstantsjava/lang/Object<init>()V
this>Lorg/editorconfig/language/filetype/EditorConfigFileConstants;getRootDeclarationFor.(Lcom/intellij/psi/PsiFile;)Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;filekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
.org/editorconfig/language/EditorConfigLanguageINSTANCE0Lorg/editorconfig/language/EditorConfigLanguage;	com/intellij/lang/Language*com/intellij/application/options/CodeStylegetLanguageSettingsl(Lcom/intellij/psi/PsiFile;Lcom/intellij/lang/Language;)Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings; !
"getLanguageSettings(...)$checkNotNullExpressionValue&
'2com/intellij/psi/codeStyle/CommonCodeStyleSettings)!SPACE_AROUND_ASSIGNMENT_OPERATORSZ+,	*-root = true/	root=true1settings4Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings;	needSpaceLcom/intellij/psi/PsiFile;java/lang/String7<clinit>

	;FILE_EXTENSIONLjava/lang/String;editorconfig?FILE_NAME_WITHOUT_EXTENSIONB	FILE_NAME
.editorconfigE
PSI_FILE_NAMEEditorConfig fileH
FILETYPE_NAMEEditorConfigKROOT_KEYrootN
ROOT_VALUEtrueQROOT_DECLARATION_WITH_SPACESROOT_DECLARATION_WITHOUT_SPACESLkotlin/Metadata;mv	kxi0d1�

��





��Æ��20B¢J
020R0X†T¢
��R0X†T¢
��R0X†T¢
��R0X†T¢
��R0X†T¢
��R	0X‚T¢
��R
0X‚T¢
��R0X†T¢
��R0X†T¢
��¨d2intellij.editorconfigEditorConfigFileConstants.ktRuntimeInvisibleAnnotations
ConstantValueCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1

b
=>c@b
A>cCb
D>cFb
G>cIb
J>cLb
M>cOb
P>cRb
S>c0b
T>c2b
d/*��ef	
d�(+�+���#Y%�(M,�.>�0�2�g
�%*A8e%'f*345,(	
(6b
h
9d�Y�:�<�iaj^UV[IWIXIYZIW[I\][s^_[s
sBssJsBs=sDsAsGsTsSsMsPsss6s`PK��~~Forg/editorconfig/language/formatting/EditorConfigFormattingBlock.class���=�@org/editorconfig/language/formatting/EditorConfigFormattingBlock/com/intellij/psi/formatter/common/AbstractBlock<init>j(Lcom/intellij/lang/ASTNode;Lcom/intellij/formatting/SpacingBuilder;ZLcom/intellij/formatting/Alignment;)V#Lorg/jetbrains/annotations/NotNull;$Lorg/jetbrains/annotations/Nullable;node	kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

builder com/intellij/formatting/WrapTypeNONE"Lcom/intellij/formatting/WrapType;	com/intellij/formatting/Wrap
createWrapC(Lcom/intellij/formatting/WrapType;Z)Lcom/intellij/formatting/Wrap;
!com/intellij/formatting/AlignmentcreateAlignment%()Lcom/intellij/formatting/Alignment;!"
 #_(Lcom/intellij/lang/ASTNode;Lcom/intellij/formatting/Wrap;Lcom/intellij/formatting/Alignment;)V%
&(Lcom/intellij/formatting/SpacingBuilder;(	)shouldAlignSeparatorsZ+,	-separatorAlignment#Lcom/intellij/formatting/Alignment;/0	1thisBLorg/editorconfig/language/formatting/EditorConfigFormattingBlock;Lcom/intellij/lang/ASTNode;�(Lcom/intellij/lang/ASTNode;Lcom/intellij/formatting/SpacingBuilder;ZLcom/intellij/formatting/Alignment;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
7
buildChildren()Ljava/util/List;3()Ljava/util/List<Lcom/intellij/formatting/Block;>;java/util/ArrayList<()V>
=?	isSection()ZAB
C(com/intellij/formatting/Alignment$AnchorELEFT*Lcom/intellij/formatting/Alignment$Anchor;GH	FIP(ZLcom/intellij/formatting/Alignment$Anchor;)Lcom/intellij/formatting/Alignment;!K
 LmyNodeN5	Ocom/intellij/lang/ASTNodeQgetFirstChildNode()Lcom/intellij/lang/ASTNode;STRUgetElementType&()Lcom/intellij/psi/tree/IElementType;WXRYcom/intellij/psi/TokenType[WHITE_SPACE$Lcom/intellij/psi/tree/IElementType;]^	\_areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Zab
cadd(Ljava/lang/Object;)Zef
=ggetTreeNextiTRjjava/util/ListlblockresultLjava/util/ArrayList;newSeparatorAlignmentchild	getIndent"()Lcom/intellij/formatting/Indent;com/intellij/formatting/Indentu
getNoneIndentwt
vxgetNoneIndent(...)zcheckNotNullExpressionValue|
}
getSpacinga(Lcom/intellij/formatting/Block;Lcom/intellij/formatting/Block;)Lcom/intellij/formatting/Spacing;child2�
isUnderHeader�B
�com/intellij/formatting/Spacing�getReadOnlySpacing#()Lcom/intellij/formatting/Spacing;��
��com/intellij/formatting/Block�&com/intellij/formatting/SpacingBuilder��(Lcom/intellij/formatting/Block;Lcom/intellij/formatting/Block;Lcom/intellij/formatting/Block;)Lcom/intellij/formatting/Spacing;�
��child1Lcom/intellij/formatting/Block;getNode�T
�
getTreeParent�TR�getPsi()Lcom/intellij/psi/PsiElement;��R�com/intellij/psi/PsiFile�6org/editorconfig/language/psi/EditorConfigElementTypes�HEADER�^	��parentisLeafgetAlignmentisSeparator�B
�myAlignment�0	�	SEPARATOR�^	��SECTION�^	��Lkotlin/Metadata;mv	kxi0d1@��>


��

��

��

��


 



��

��20B)000
0	¢
J00HJ
0	HJ0HJ02020HJ0HJ0HR0X‚¢
��R08BX‚¢R
08BX‚¢
R0	X‚¢
��R0X‚¢
��¨d21Lcom/intellij/psi/formatter/common/AbstractBlock; Lcom/intellij/formatting/Indent;!Lcom/intellij/formatting/Spacing;intellij.editorconfigAnchorEditorConfigFormattingBlock.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable	SignatureInnerClasses
SourceFileRuntimeVisibleAnnotations1(�+,/0�
��,+
�,�*+���$�'*,�**�.*�2��
 %+�4,34,	5,(,+,,/0�6�B~�:*+,�8���D9:�d�=Y�@L*�D�
�J�M�*�2M*�P�VN-�6-�Z�`�d��Y-*�**�.,�8:+�hW-�kN���+�m���=C �
 R,	�6
(,;NU _"�4Nn4\opFq0(<r5d34�;�st�4
�yY{�~��%�
34���y",��*���	���*�**��+,����L��()*!(� "34"��"����
�B��7*����L+�*+�����+�Z���d��+��L�����
�
R 	�/
01)2+456�
-�5734�B�G*�P�V����@�9�34�"�U*���*�.�
*�2�*����C �
<=�34��B�:*���Z���d��@�34AB�:*���Z���d��C�34�
F �@���|��[I�I�I��I��I��[s��[s4s�s	s5ss(s+s�s/s0ssAsBs�s9s�s�s�sss�ss�s�s�s�s�s�PK��9?��Morg/editorconfig/language/formatting/EditorConfigFormattingModelBuilder.class���=�Gorg/editorconfig/language/formatting/EditorConfigFormattingModelBuilderjava/lang/Object.com/intellij/formatting/FormattingModelBuilder<init>()V
	thisILorg/editorconfig/language/formatting/EditorConfigFormattingModelBuilder;createModelV(Lcom/intellij/formatting/FormattingContext;)Lcom/intellij/formatting/FormattingModel;#Lorg/jetbrains/annotations/NotNull;formattingContextkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
)com/intellij/formatting/FormattingContextgetCodeStyleSettings0()Lcom/intellij/psi/codeStyle/CodeStyleSettings;
getCodeStyleSettings(...)checkNotNullExpressionValue 
!createSpacingBuilderX(Lcom/intellij/psi/codeStyle/CodeStyleSettings;)Lcom/intellij/formatting/SpacingBuilder;#$
%.org/editorconfig/language/EditorConfigLanguage'INSTANCE0Lorg/editorconfig/language/EditorConfigLanguage;)*	(+com/intellij/lang/Language-,com/intellij/psi/codeStyle/CodeStyleSettings/getCommonSettingsR(Lcom/intellij/lang/Language;)Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings;12
03getCommonSettings(...)52com/intellij/psi/codeStyle/CommonCodeStyleSettings7ALIGN_GROUP_FIELD_DECLARATIONSZ9:	8;@org/editorconfig/language/formatting/EditorConfigFormattingBlock=getNode()Lcom/intellij/lang/ASTNode;?@
AgetNode(...)C�(Lcom/intellij/lang/ASTNode;Lcom/intellij/formatting/SpacingBuilder;ZLcom/intellij/formatting/Alignment;ILkotlin/jvm/internal/DefaultConstructorMarker;)VE
>FgetContainingFile()Lcom/intellij/psi/PsiFile;HI
Jcom/intellij/formatting/BlockL/com/intellij/formatting/FormattingModelProviderNcreateFormattingModelForPsiFile�(Lcom/intellij/psi/PsiFile;Lcom/intellij/formatting/Block;Lcom/intellij/psi/codeStyle/CodeStyleSettings;)Lcom/intellij/formatting/FormattingModel;PQ
OR$createFormattingModelForPsiFile(...)Tsettings.Lcom/intellij/psi/codeStyle/CodeStyleSettings;spacingBuilder(Lcom/intellij/formatting/SpacingBuilder;commonSettings4Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings;shouldAlignSeparatorsrootBLorg/editorconfig/language/formatting/EditorConfigFormattingBlock;+Lcom/intellij/formatting/FormattingContext;SPACE_BEFORE_COMMA`:	8aSPACE_AFTER_COMMAc:	8dSPACE_BEFORE_COLONf:	8gSPACE_AFTER_COLONi:	8j!SPACE_AROUND_ASSIGNMENT_OPERATORSl:	8m&com/intellij/formatting/SpacingBuilderoM(Lcom/intellij/psi/codeStyle/CodeStyleSettings;Lcom/intellij/lang/Language;)Vq
pr6org/editorconfig/language/psi/EditorConfigElementTypest	SEPARATOR$Lcom/intellij/psi/tree/IElementType;vw	uxaroundZ(Lcom/intellij/psi/tree/IElementType;)Lcom/intellij/formatting/SpacingBuilder$RuleBuilder;z{
p|around(...)~strictSpaces_(Lcom/intellij/formatting/SpacingBuilder$RuleBuilder;Z)Lcom/intellij/formatting/SpacingBuilder;��
�COMMA�w	u�before�{
p�before(...)�after�{
p�
after(...)�DOT�w	u�COLON�w	u�LINE_COMMENT�w	u�2com/intellij/formatting/SpacingBuilder$RuleBuilder�spaces+(I)Lcom/intellij/formatting/SpacingBuilder;��
��OPTION�w	u�lineBreakInCode*()Lcom/intellij/formatting/SpacingBuilder;��
��ROOT_DECLARATION�w	u�
blankLines��
��SECTION�w	u�blankLines(...)�beforeComma
afterCommabeforeColon
afterColonaroundSeparatortoInt(Z)I��
�spacing/(IIIZI)Lcom/intellij/formatting/SpacingBuilder;��
��$this$strictSpaces4Lcom/intellij/formatting/SpacingBuilder$RuleBuilder;	needSpace$this$toIntLkotlin/Metadata;mv	kxi0d1���8




��

��

��



��

��

����20B¢J020HJ02	0
HJ 
 *00*0
R020HJ0*0H¨d20Lcom/intellij/formatting/FormattingModelBuilder;)Lcom/intellij/formatting/FormattingModel;kotlin.jvm.PlatformTypeintellij.editorconfigRuleBuilder%EditorConfigFormattingModelBuilder.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileRuntimeVisibleAnnotations1�/*�
��	�
��^+�+�Y�"M*,�&N,�,�.�4Y6�":�<6�>Y+�BYD�"-�G:+�K�M,�SYU�"��
)0J�HMVWGXY)5Z[0.\:J]^^^_��#$��
�+�,�.�4Y6�"M,�b>,�e6,�h6,�k6,�n6******�pY+�,�.�s�y�}Y�"������:

��"
������:��"�����}:�"������:

��"
������:		��"	�����}�����}�����}�����}��:��"���#"(.!/ 01234BS[dhpy~��� �� �!��!�"�#�$�%���R�Z[��:��:"��:(��:.��:��VW���P+*��*������(� ���:���I
����@�)�

�:�
�p����d��[I�I�I��I��I��[s��[ss�ss
s�ss_s#sYsVsWs�s�s�s�s�s�s�s�PKȢ~���Jorg/editorconfig/language/highlighting/EditorConfigColorSettingsPage.class���=�Dorg/editorconfig/language/highlighting/EditorConfigColorSettingsPagejava/lang/Object5com/intellij/openapi/options/colors/ColorSettingsPage2com/intellij/psi/codeStyle/DisplayPrioritySortable<init>()V	

8com/intellij/openapi/options/colors/AttributesDescriptor
5org/editorconfig/language/messages/EditorConfigBundleINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;	color.settings.property.keyget&(Ljava/lang/String;)Ljava/lang/String;
Dorg/editorconfig/language/highlighting/EditorConfigSyntaxHighlighterFLorg/editorconfig/language/highlighting/EditorConfigSyntaxHighlighter;	getPROPERTY_KEY8()Lcom/intellij/openapi/editor/colors/TextAttributesKey; !
"K(Ljava/lang/String;Lcom/intellij/openapi/editor/colors/TextAttributesKey;)V	$
%'color.settings.property.key.description'getKEY_DESCRIPTION)!
*color.settings.property.value,getPROPERTY_VALUE.!
/color.settings.pattern1
getPATTERN3!
4color.settings.special.symbol6getSPECIAL_SYMBOL8!
9 color.settings.valid.char.escape;getVALID_CHAR_ESCAPE=!
>"color.settings.invalid.char.escape@getINVALID_CHAR_ESCAPEB!
Ccolor.settings.separatorEgetSEPARATORG!
Hcolor.settings.braceJgetBRACEL!
Mcolor.settings.bracketO
getBRACKETQ!
Rcolor.settings.commaTgetCOMMAV!
Wcolor.settings.identifierY
getIDENTIFIER[!
\color.settings.comment^
getCOMMENT`!
aDESCRIPTORS;[Lcom/intellij/openapi/options/colors/AttributesDescriptor;cd	ekotlin/PairgpropertyKeyikotlin/TuplesKtkto3(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;mn
lokeyDescriptionq
propertyValuespatternu
specialSymbolwvalidEscapey
invalidEscape{kotlin/collections/MapsKt}mutableMapOf([Lkotlin/Pair;)Ljava/util/Map;�
~�ADDITIONAL_HIGHLIGHTINGLjava/util/Map;��	�thisFLorg/editorconfig/language/highlighting/EditorConfigColorSettingsPage;getIcon()Ljavax/swing/Icon;#Lorg/jetbrains/annotations/NotNull;!com/intellij/icons/AllIcons$Nodes�EditorconfigLjavax/swing/Icon;��	���kotlin/jvm/internal/Intrinsics�checkNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V��
��getHighlighter4()Lcom/intellij/openapi/fileTypes/SyntaxHighlighter;0com/intellij/openapi/fileTypes/SyntaxHighlighter�getDemoText()Ljava/lang/String;0<propertyKey>root</propertyKey> = <propertyValue>true</propertyValue>

# this is a comment

unexpected_symbol

[<specialSymbol>*</specialSymbol><pattern>.java</pattern>] ; this is comment, too
<propertyKey>key</propertyKey> = <propertyValue>value1</propertyValue>, <propertyValue>value2</propertyValue>:<propertyValue>value3</propertyValue>

# some special symbols
[[<specialSymbol>!</specialSymbol>abcdef]<specialSymbol>?</specialSymbol>{<specialSymbol>*</specialSymbol><pattern>.kt</pattern>, <specialSymbol>*</specialSymbol><pattern>.kts</pattern>}]
<propertyKey>key</propertyKey> = <propertyValue>other-value</propertyValue>

# valid escapes
[<validEscape>\#</validEscape><validEscape>\*</validEscape><validEscape>\\</validEscape>]

# invalid escapes
[<invalidEscape>\J</invalidEscape><pattern>etBrains</pattern>]
<propertyKey>great</propertyKey> = <propertyValue>true</propertyValue>

# .NET keys
<keyDescription>dotnet_naming_rule</keyDescription>.<propertyKey>my_rule</propertyKey>.<keyDescription>severity</keyDescription> = <propertyValue>warning</propertyValue>
�getDisplayNameEditorConfig�+getAdditionalHighlightingTagToDescriptorMap()Ljava/util/Map;[()Ljava/util/Map<Ljava/lang/String;Lcom/intellij/openapi/editor/colors/TextAttributesKey;>;getAttributeDescriptors=()[Lcom/intellij/openapi/options/colors/AttributesDescriptor;getColorDescriptors8()[Lcom/intellij/openapi/options/colors/ColorDescriptor;3com/intellij/openapi/options/colors/ColorDescriptor�EMPTY_ARRAY6[Lcom/intellij/openapi/options/colors/ColorDescriptor;��	���getPriority.()Lcom/intellij/psi/codeStyle/DisplayPriority;*com/intellij/psi/codeStyle/DisplayPriority�LANGUAGE_SETTINGS,Lcom/intellij/psi/codeStyle/DisplayPriority;��	��YLjava/util/Map<Ljava/lang/String;Lcom/intellij/openapi/editor/colors/TextAttributesKey;>;Lkotlin/Metadata;mv	kxi0d1��H




%



��






��

��

������2020B¢J
000HJ00
H¢J00
H¢J0HJ0HJ0HJ0HJ0HR0	0¢0X‚¢
��R	00
X‚¢
¨d27Lcom/intellij/openapi/options/colors/ColorSettingsPage;4Lcom/intellij/psi/codeStyle/DisplayPrioritySortable;6Lcom/intellij/openapi/editor/colors/TextAttributesKey;:Lcom/intellij/openapi/options/colors/AttributesDescriptor;5Lcom/intellij/openapi/options/colors/ColorDescriptor;2Lcom/intellij/openapi/fileTypes/SyntaxHighlighter;intellij.editorconfigcom/intellij/icons/AllIcons�Nodes EditorConfigColorSettingsPage.ktRuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTableInnerClasses
SourceFileRuntimeVisibleAnnotations1cd��������		
���*�*
�L+�Y����#�&S+�Y�(���+�&S+�Y�-���0�&S+�Y�2���5�&S+�Y�7���:�&S+�Y�<���?�&S+�Y�A���D�&S+�Y�F���I�&S+�Y�K���N�&S+	�Y�P���S�&S+
�Y�U���X�&S+�Y�Z���]�&S+�Y�_���b�&S+�f*�hL+j��#�pS+r��+�pS+t��0�pS+v��5�pS+x��:�pS+z��?�pS+|��D�pS+�������,23%4;3=5S3U6k3m7�3�8�3�9�3�;�3�<�3�=�3>3?134@J3K2NCODeEqDsFD�G�D�H�D�I�D�J�D�C��������4
��Y������
�������1�������������-���*��������-���,��������/*����-����������/*�f��.��������4
��Y�����/�
�������.����0������
��������[I�I�I��I��I��[s��[s�s�s�s
s�s�s�s�s�scs�s�sds�s�s�s�s�s�s�s�s�s�s�s�s�s�s�PKr(!�ssJorg/editorconfig/language/highlighting/EditorConfigSyntaxHighlighter.class���=Dorg/editorconfig/language/highlighting/EditorConfigSyntaxHighlighter4com/intellij/openapi/fileTypes/SyntaxHighlighterBase<init>()V
thisFLorg/editorconfig/language/highlighting/EditorConfigSyntaxHighlighter;getSEPARATOR8()Lcom/intellij/openapi/editor/colors/TextAttributesKey;#Lorg/jetbrains/annotations/NotNull;	SEPARATOR6Lcom/intellij/openapi/editor/colors/TextAttributesKey;	getBRACEBRACE	
getBRACKETBRACKET	getCOMMACOMMA	
getIDENTIFIER
IDENTIFIER	 
getCOMMENTCOMMENT#	$getVALID_CHAR_ESCAPEVALID_CHAR_ESCAPE'	(getINVALID_CHAR_ESCAPEINVALID_CHAR_ESCAPE+	,getPROPERTY_KEYPROPERTY_KEY/	0getPROPERTY_VALUEPROPERTY_VALUE3	4getKEY_DESCRIPTIONKEY_DESCRIPTION7	8
getPATTERNPATTERN;	<getSPECIAL_SYMBOLSPECIAL_SYMBOL?	@getHighlightingLexer()Lcom/intellij/lexer/Lexer;@org/editorconfig/configmanagement/lexer/EditorConfigLexerFactoryD
getAdapterFC
EGgetAdapter(...)Ikotlin/jvm/internal/IntrinsicsKcheckNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)VMN
LOgetTokenHighlights](Lcom/intellij/psi/tree/IElementType;)[Lcom/intellij/openapi/editor/colors/TextAttributesKey;	tokenTypeScheckNotNullParameterUN
LV6org/editorconfig/language/psi/EditorConfigElementTypesX$Lcom/intellij/psi/tree/IElementType;Z	Y[areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z]^
L_COLONaZ	YbSEPARATOR_KEYS7[Lcom/intellij/openapi/editor/colors/TextAttributesKey;de	f	L_BRACKEThZ	Yi	R_BRACKETkZ	YlBRACKET_KEYSne	oL_CURLYqZ	YrR_CURLYtZ	Yu
BRACE_KEYSwe	xZ	Yz
COMMA_KEYS|e	}Z	YIDENTIFIER_KEYS�e	�LINE_COMMENT�Z	Y�COMMENT_KEYS�e	�com/intellij/psi/TokenType�
BAD_CHARACTER�Z	��
BAD_CHAR_KEYS�e	�4com/intellij/openapi/editor/colors/TextAttributesKey�EMPTY_ARRAY�e	��"com/intellij/psi/tree/IElementType�e<clinit>
INSTANCE�
	�EDITORCONFIG_SEPARATOR�<com/intellij/openapi/editor/DefaultLanguageHighlighterColors�OPERATION_SIGN�	��createTextAttributesKey�(Ljava/lang/String;Lcom/intellij/openapi/editor/colors/TextAttributesKey;)Lcom/intellij/openapi/editor/colors/TextAttributesKey;��
��createTextAttributesKey(...)�EDITORCONFIG_BRACE�BRACES�	��EDITORCONFIG_BRACKET�BRACKETS�	��EDITORCONFIG_COMMA�	�EDITORCONFIG_IDENTIFIER�	� EDITORCONFIG_LINE_COMMENT��	��EDITORCONFIG_BAD_CHARACTER�-com/intellij/openapi/editor/HighlighterColors��	��	�EDITORCONFIG_VALID_CHAR_ESCAPE�VALID_STRING_ESCAPE�	�� EDITORCONFIG_INVALID_CHAR_ESCAPE�INVALID_STRING_ESCAPE�	��EDITORCONFIG_PROPERTY_KEY�INSTANCE_FIELD�	��EDITORCONFIG_PROPERTY_VALUE�STRING�	��EDITORCONFIG_VARIABLE�CLASS_REFERENCE�	��EDITORCONFIG_PATTERN�KEYWORD�	��EDITORCONFIG_SPECIAL_SYMBOL�
VALID_ESCAPESLjava/lang/String; 
	\#;!?*[]{}�Lkotlin/Metadata;mv	kxi0d1��4





��

#

��



Æ��20B¢J
,0-¢HJ5."	0¢ /*0¢002001H¢2R0¢X‚¢
��R
	0¢0X‚¢
R	0¢¢
��
R
	0¢0X‚¢
R
0¢¢
��R
	0¢0X‚¢
R0¢¢
��R
	0¢0X‚¢
R0¢¢
��R
	0¢0X‚¢
R0¢¢
��R
	0¢0X‚¢
R0¢¢
��R0¢¢
��R0¢¢
��R0¢¢
�� R!0¢¢
��"R#0¢¢
��$R%
	0¢0X‚¢
R&0¢¢
��'R(0¢¢
��)R*0+X†T¢
��¨3d26Lcom/intellij/openapi/fileTypes/SyntaxHighlighterBase;Lcom/intellij/lexer/Lexer;kotlin.jvm.PlatformTypeintellij.editorconfig EditorConfigSyntaxHighlighter.ktRuntimeInvisibleAnnotations
ConstantValueCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1�
�
�����
�
�
�
�
�
#�
��
'�
+�
/�
3�
7�
;�
?�
�e�
de�
we�
ne�
|e�
�e�
�e�
�/*���	
�.���	
�
�.���	
�
�.���	
�
�.���	
�
�.�!��	
�
"�.�%��	
�
&�.�)��	
�
*�.�-��	
�
.�.�1��	
�
2�.�5��	
�
6�.�9��	
�
:�.�=�� 	
�
>�.�A��!	
�
BC�4
�HYJ�P��+
	
�
QR�7�+T�W+M,�\�`��
,�c�`�	�g��,�j�`��
,�m�`�	�p�d,�s�`��
,�v�`�	�y�F,�{�`�	�~�6,���`�	���&,���`�	���,���`�	��������F
F
FB��B-/./&1&041D3D2R3b4r5�6�7�8�9�	
�SZ
���z�Y���������Y��P������Y��P������Y��P������Y��P������Y��P�!�����Y��P�%��Ÿ�Y��P��Ȳ˸�Y��P�)Ͳи�Y��P�-Ҳո�Y��P�1ײڸ�Y��P�5ܲ߸�Y��P�9���Y��P�=����Y��P�A��K*��S*����K*��W�S*�g��K*��W�S*�y��K*��W�S*�p��K*��W�S*�~��K*��W�!S*����K*��W�%S*����^
,=N_p�������� �!�#$%-&@'S(f)����[I�I�I��I��I��[s��[4s
s�ss�ss
s�s�sesssswsssnsss|s#s"s�sss�s+s*s7s6s;s:s/s.s3s2sssds?s>s's&s�s�sBs�sQs�sSsZsRs�PKAR�W��Qorg/editorconfig/language/highlighting/EditorConfigSyntaxHighlighterFactory.class���=5Korg/editorconfig/language/highlighting/EditorConfigSyntaxHighlighterFactory7com/intellij/openapi/fileTypes/SyntaxHighlighterFactory<init>()V
thisMLorg/editorconfig/language/highlighting/EditorConfigSyntaxHighlighterFactory;getSyntaxHighlighter�(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/editorconfig/language/highlighting/EditorConfigSyntaxHighlighter;#Lorg/jetbrains/annotations/NotNull;$Lorg/jetbrains/annotations/Nullable;Dorg/editorconfig/language/highlighting/EditorConfigSyntaxHighlighterINSTANCEFLorg/editorconfig/language/highlighting/EditorConfigSyntaxHighlighter;	project&Lcom/intellij/openapi/project/Project;virtualFile&Lcom/intellij/openapi/vfs/VirtualFile;�(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/fileTypes/SyntaxHighlighter;
0com/intellij/openapi/fileTypes/SyntaxHighlighterp0p1Lkotlin/Metadata;mv	kxi0d1U��




��

��

����20B¢J02020H¨	d29Lcom/intellij/openapi/fileTypes/SyntaxHighlighterFactory;intellij.editorconfig'EditorConfigSyntaxHighlighterFactory.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1./*��/0	
.B��/	0 	
1
2
A.H
*+,���/0 
	


3-4I ![I"I#I$%I"&I'([s)*[
s
s+ssssssss,PK�j��	�	Xorg/editorconfig/language/index/EditorConfigIdentifierIndex$getIndexer$1$visitor$1.class���=`Rorg/editorconfig/language/index/EditorConfigIdentifierIndex$getIndexer$1$visitor$1Forg/editorconfig/language/psi/impl/EditorConfigIdentifierFinderVisitor<init>O(Lorg/editorconfig/language/index/EditorConfigIdentifierIndex;Ljava/util/Map;)Vv(Lorg/editorconfig/language/index/EditorConfigIdentifierIndex;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;)Vthis$0=Lorg/editorconfig/language/index/EditorConfigIdentifierIndex;		
$resultLjava/util/Map;
	()V
thisTLorg/editorconfig/language/index/EditorConfigIdentifierIndex$getIndexer$1$visitor$1;	$receivercollectIdentifierL(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)V#Lorg/jetbrains/annotations/NotNull;
identifierkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
;org/editorconfig/language/index/EditorConfigIdentifierIndex!access$isValidReference�(Lorg/editorconfig/language/index/EditorConfigIdentifierIndex;Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)Z#$
"%Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement'getText()Ljava/lang/String;)*(+getText(...)-checkNotNullExpressionValue/
0
getTextOffset()I23(4java/lang/Integer6valueOf(I)Ljava/lang/Integer;89
7:
java/util/Map<put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;>?=@ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;6Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;Lkotlin/Metadata;mv	kxi0d1>��
��

��

��

��*��
��20J020H¨d2HLorg/editorconfig/language/psi/impl/EditorConfigIdentifierFinderVisitor;intellij.editorconfig
getIndexer*()Lcom/intellij/util/indexing/DataIndexer;RSEditorConfigIdentifierIndex.kt	SignatureCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations1	
VCWM*+�*,�*��X
Y 	
VW:+� *�+�&��*�M+�,Y.�1N+�5�;:,-�AW�ZX 9!Y::B[\
]"T^U_@DE[IFIGIHIIFJIKL[sMN[ssOssPssBsQPK�?FUU=org/editorconfig/language/messages/EditorConfigBundleKt.class���=7org/editorconfig/language/messages/EditorConfigBundleKtjava/lang/ObjectBUNDLE_NAMELjava/lang/String;messages.EditorConfigBundle"Lorg/jetbrains/annotations/NonNls;#Lorg/jetbrains/annotations/NotNull;Lkotlin/Metadata;mv	kxi0d1'��
��

��"��08XƒT¢
��¨d2intellij.editorconfigEditorConfigBundle.kt
ConstantValueRuntimeInvisibleAnnotations
SourceFileRuntimeVisibleAnnotations1
	
4[I
IIII[s[sssPK��ҍ~~\org/editorconfig/language/messages/EditorConfigWrongFileEncodingNotificationProviderKt.class���=Vorg/editorconfig/language/messages/EditorConfigWrongFileEncodingNotificationProviderKtjava/lang/ObjectDISABLE_KEYLjava/lang/String;1editorconfig.wrong.encoding.notification.disabled#Lorg/jetbrains/annotations/NotNull;Lkotlin/Metadata;mv	kxi0d1%��
��

��"��0X‚T¢
��¨d2intellij.editorconfig4EditorConfigWrongFileEncodingNotificationProvider.kt
ConstantValueRuntimeInvisibleAnnotations
SourceFileRuntimeVisibleAnnotations1	4
[II
III[s[sssPK��w���oorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider$createRenameRunnable$1$1.class���=>iorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider$createRenameRunnable$1$1dLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Lcom/intellij/openapi/vfs/VirtualFile;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0<init>{(Lorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider;Lcom/intellij/openapi/vfs/VirtualFile;)Vthis$0RLorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider;
	$file&Lcom/intellij/openapi/vfs/VirtualFile;	(I)V
thiskLorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider$createRenameRunnable$1$1;	$receiverinvoke(()Lcom/intellij/openapi/vfs/VirtualFile;$Lorg/jetbrains/annotations/Nullable;Porg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvideraccess$findEditorConfig�(Lorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider;Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/vfs/VirtualFile;
()Ljava/lang/Object;
"Lkotlin/Metadata;mv	kxi0d1(��
��


����	0¢H
¢d2<anonymous>createRenameRunnableb(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/Runnable;120EditorConfigWrongFileNameNotificationProvider.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	5B*+�
*,�*��6 56*�
*�� �7368A!5/*�#�7369
:3;<4=7$%[I&I'I()I*+I,-[s./[s0sssPK�۰�oorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider$createRenameRunnable$1$2.class���=Giorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider$createRenameRunnable$1$2KLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Lkotlin/Unit;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0<init>{(Lcom/intellij/openapi/vfs/VirtualFile;Lorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider;)V$file&Lcom/intellij/openapi/vfs/VirtualFile;
	this$0RLorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider;	(I)V
thiskLorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider$createRenameRunnable$1$2;	$receiverinvoke()V
.editorconfig$com/intellij/openapi/vfs/VirtualFilerename'(Ljava/lang/Object;Ljava/lang/String;)V
 ()Ljava/lang/Object;
#kotlin/Unit%INSTANCE
Lkotlin/Unit;'(	&)Lkotlin/Metadata;mv	kxi0d1��
��

����0H
¢d2<anonymous>Porg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider9createRenameRunnableb(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/Runnable;;<0EditorConfigWrongFileNameNotificationProvider.ktCodeLocalVariableTableLineNumberTableInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	?B*+�
*,�*��@ 
?8*�
*��!�A;@A"?2*�$�*�A;@B
C:=DE>F4+,[I-I.I/0I12I34[s56[s7s8sPKN+	wrrXorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProviderKt.class���=Rorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProviderKtjava/lang/ObjectDISABLE_KEYLjava/lang/String;-editorconfig.wrong.name.notification.disabled#Lorg/jetbrains/annotations/NotNull;Lkotlin/Metadata;mv	kxi0d1%��
��

��"��0X‚T¢
��¨d2intellij.editorconfig0EditorConfigWrongFileNameNotificationProvider.kt
ConstantValueRuntimeInvisibleAnnotations
SourceFileRuntimeVisibleAnnotations1	4
[II
III[s[sssPKA�UU1org/editorconfig/language/parser/EditorConfig.bnf// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
{
  parserClass="org.editorconfig.language.parser.EditorConfigParserBase"
  parserUtilClass="org.editorconfig.language.parser.EditorConfigParserUtil"
  extends="com.intellij.extapi.psi.ASTWrapperPsiElement"

  psiClassPrefix="EditorConfig"
  psiImplClassSuffix="Impl"
  psiPackage="org.editorconfig.language.psi"
  psiImplPackage="org.editorconfig.language.psi.impl"

  elementTypeHolderClass="org.editorconfig.language.psi.EditorConfigElementTypes"
  elementTypeClass="org.editorconfig.language.psi.EditorConfigElementType"
  tokenTypeClass="org.editorconfig.language.psi.EditorConfigTokenType"
  psiVisitorName="EditorConfigVisitor"
  psiImplUtilClass="org.editorconfig.language.psi.impl.EditorConfigPsiImplUtils"

  tokens=[
    LINE_COMMENT='regexp:[#;].*'
  ]

  extends(".*_pattern")=pattern
}

// ---- ---- Basic ---- ----

editorConfigFile ::= root_declaration* section_wrap*

private section_wrap ::= section <<unbindComments>>

section ::= header option* {
  pin=1
  recoverWhile=not_header
  mixin="org.editorconfig.language.psi.base.EditorConfigSectionBase"
  implements="com.intellij.psi.NavigatablePsiElement"
  methods = [
    containsKey
  ]
}

// ---- ---- Root declaration ---- ----

root_declaration ::= root_declaration_key SEPARATOR root_declaration_list (COLON root_declaration_list)? {
  pin=2
  recoverWhile=not_next_entry
  mixin="org.editorconfig.language.psi.base.EditorConfigRootDeclarationBase"
  implements="com.intellij.psi.NavigatablePsiElement"
  methods=[
    isValidRootDeclaration
  ]
}

private root_declaration_list ::= root_declaration_value (COMMA root_declaration_value)*

root_declaration_key ::= IDENTIFIER

root_declaration_value ::= IDENTIFIER

// ---- ---- Header ---- ----

header ::= L_BRACKET pattern_aux? R_BRACKET {
  pin=1
  recoverWhile=not_next_entry
  mixin="org.editorconfig.language.psi.base.EditorConfigHeaderBase"
  implements="org.editorconfig.language.psi.interfaces.EditorConfigHeaderElement"
  methods=[
    isValidGlob
  ]
}

fake pattern ::= {
  mixin="org.editorconfig.language.psi.base.EditorConfigHeaderElementBase"
  implements="org.editorconfig.language.psi.interfaces.EditorConfigHeaderElement"
}


private pattern_aux ::= (concatenated_pattern | elemental_pattern) {
  mixin="org.editorconfig.language.psi.base.EditorConfigHeaderElementBase"
  implements="org.editorconfig.language.psi.interfaces.EditorConfigHeaderElement"
}

private elemental_pattern ::= (enumeration_pattern | flat_pattern | asterisk_pattern | double_asterisk_pattern | question_pattern | char_class_pattern)

concatenated_pattern ::= elemental_pattern (elemental_pattern)+ {
  mixin="org.editorconfig.language.psi.base.EditorConfigHeaderElementBase"
  implements="org.editorconfig.language.psi.interfaces.EditorConfigHeaderElement"
}

enumeration_pattern ::= L_CURLY (pattern_aux (COMMA pattern_aux)*)? R_CURLY {
  mixin="org.editorconfig.language.psi.base.EditorConfigHeaderElementBase"
  implements="org.editorconfig.language.psi.interfaces.EditorConfigHeaderElement"
}

asterisk_pattern ::= ASTERISK {
  mixin="org.editorconfig.language.psi.base.EditorConfigHeaderElementBase"
  implements="org.editorconfig.language.psi.interfaces.EditorConfigHeaderElement"
}

double_asterisk_pattern ::= DOUBLE_ASTERISK {
  mixin="org.editorconfig.language.psi.base.EditorConfigHeaderElementBase"
  implements="org.editorconfig.language.psi.interfaces.EditorConfigHeaderElement"
}

question_pattern ::= QUESTION {
  mixin="org.editorconfig.language.psi.base.EditorConfigHeaderElementBase"
  implements="org.editorconfig.language.psi.interfaces.EditorConfigHeaderElement"
}

flat_pattern ::= (PATTERN_IDENTIFIER | PATTERN_WHITE_SPACE)+ {
  mixin="org.editorconfig.language.psi.base.EditorConfigHeaderElementBase"
  implements="org.editorconfig.language.psi.interfaces.EditorConfigHeaderElement"
}

char_class_pattern ::= L_BRACKET char_class_exclamation? char_class_letter+ R_BRACKET {
  mixin="org.editorconfig.language.psi.base.EditorConfigHeaderElementBase"
  implements="org.editorconfig.language.psi.interfaces.EditorConfigHeaderElement"
}

char_class_exclamation ::= EXCLAMATION {
  mixin="org.editorconfig.language.psi.base.EditorConfigHeaderElementBase"
  implements="org.editorconfig.language.psi.interfaces.EditorConfigHeaderElement"
}

char_class_letter ::= CHARCLASS_LETTER {
  mixin="org.editorconfig.language.psi.base.EditorConfigHeaderElementBase"
  implements="org.editorconfig.language.psi.interfaces.EditorConfigHeaderElement"
  methods=[
    isEscape
    isValidEscape
  ]
}

// ---- ---- Option ---- ----

option ::= option_with_raw_value | simple_option {
  mixin="org.editorconfig.language.psi.base.EditorConfigOptionBase"
  implements="org.editorconfig.language.psi.interfaces.EditorConfigDescribableElement"
  methods=[
    getKeyParts
    getAnyValue

    // Cannot be deleted since it declares a different return type
    getDescriptor
  ]
}

private simple_option ::= option_key (SEPARATOR option_value?)? {
  pin=1
  recoverWhile=not_next_entry
}

private option_with_raw_value ::= <<isOptionWithRawValueKeyAhead>> option_key SEPARATOR <<rawOptionValue>>

// This line exists to generate the class for that node.
// The node itself is parsed manually
raw_option_value ::=

// it might be worth it to get rid of flat option key
// and treat it as qualified key with only one part
private option_key ::= qualified_option_key | flat_option_key

private option_value ::= option_value_pair | option_value_standalone_list | option_value_standalone_identifier

// ---- ---- Key ---- ----

qualified_option_key ::= DOT* (qualified_key_part DOT+)+ qualified_key_part? | (DOT+ qualified_key_part) {
  mixin="org.editorconfig.language.psi.base.EditorConfigQualifiedOptionKeyBase"
  implements="org.editorconfig.language.psi.interfaces.EditorConfigDescribableElement"
}

qualified_key_part ::= IDENTIFIER {
  mixin="org.editorconfig.language.psi.base.EditorConfigQualifiedKeyPartBase"
  implements="org.editorconfig.language.psi.interfaces.EditorConfigIdentifierElement"
}

flat_option_key ::= IDENTIFIER {
  mixin="org.editorconfig.language.psi.base.EditorConfigFlatOptionKeyBase"
  implements="org.editorconfig.language.psi.interfaces.EditorConfigIdentifierElement"
  methods=[
    definesSameOption
    // Cannot be deleted since it declares a different return type
    getReference
  ]
}

// ---- ---- Value ---- ----

option_value_pair ::= (option_value_list | option_value_identifier) COLON (option_value_list | option_value_identifier) <<followedByNewLineOrEndOfFile>> {
  pin=2
  mixin="org.editorconfig.language.psi.base.EditorConfigDescribableElementBase"
  implements="org.editorconfig.language.psi.interfaces.EditorConfigDescribableElement"
  methods=[
    getFirst
    getSecond

    getDescriptor
  ]
}

private option_value_standalone_list ::= option_value_list <<followedByNewLineOrEndOfFile>>

option_value_list ::= COMMA* option_value_identifier (COMMA option_value_identifier !(DOT | SEPARATOR) | COMMA)+ {
  mixin="org.editorconfig.language.psi.base.EditorConfigDescribableElementBase"
  implements="org.editorconfig.language.psi.interfaces.EditorConfigDescribableElement"
  methods=[
    getDescriptor
  ]
}

private option_value_standalone_identifier ::= option_value_identifier <<followedByNewLineOrEndOfFile>>

option_value_identifier ::= IDENTIFIER {
  mixin="org.editorconfig.language.psi.base.EditorConfigOptionValueIdentifierBase"
  implements="org.editorconfig.language.psi.interfaces.EditorConfigIdentifierElement"
}

// ---- ---- Recovery ---- ----

private not_header ::= !header
private not_next_entry ::= !(header | option | root_declaration)
PK\>���
�
9org/editorconfig/language/parser/EditorConfigParser.class���=p3org/editorconfig/language/parser/EditorConfigParser7org/editorconfig/language/parser/EditorConfigParserBase<init>()V
this5Lorg/editorconfig/language/parser/EditorConfigParser;parse_(Lcom/intellij/psi/tree/IElementType;Lcom/intellij/lang/PsiBuilder;)Lcom/intellij/lang/ASTNode;#Lorg/jetbrains/annotations/NotNull;tkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
bBorg/editorconfig/language/parser/EditorConfigSkippedWhitespaceData
7org/editorconfig/language/parser/EditorConfigParserUtilINSTANCE9Lorg/editorconfig/language/parser/EditorConfigParserUtil;	getKEY!()Lcom/intellij/openapi/util/Key;!"
#com/intellij/lang/PsiBuilder%putUserData4(Lcom/intellij/openapi/util/Key;Ljava/lang/Object;)V'(&))(Lcom/intellij/psi/tree/IElementType;II)V+parse$lambda$0m(Lorg/editorconfig/language/parser/EditorConfigSkippedWhitespaceData;Lcom/intellij/psi/tree/IElementType;II)V-.
/0"java/lang/invoke/LambdaMetafactory2metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;45
367onSkips(Lorg/editorconfig/language/parser/EditorConfigSkippedWhitespaceData;)Lcom/intellij/lang/WhitespaceSkippedCallback;9:;setWhitespaceSkippedCallback0(Lcom/intellij/lang/WhitespaceSkippedCallback;)V=>&?
A
parse(...)CcheckNotNullExpressionValueE
FdataDLorg/editorconfig/language/parser/EditorConfigSkippedWhitespaceData;$Lcom/intellij/psi/tree/IElementType;Lcom/intellij/lang/PsiBuilder;$dataLsetStart(I)VNO
PsetEndRO
StypestartIendLkotlin/Metadata;mv	kxi0d1Q��




��

��

����20B¢J02020H¨	d29Lorg/editorconfig/language/parser/EditorConfigParserBase;Lcom/intellij/lang/ASTNode;intellij.editorconfigEditorConfigParser.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1h/*��ij	
h�:+�,��Y�N,� �$-�*,-�<�@*+,�BYD�G�i
!-
j*&HI:	
:J:Kk
l


-.hY*M�*�Q*�T�ij*LIUJVWXWmgnIYZ[I[I\I]^I[_I`a[sbc[
s
sdsssessJssKsfo8,1,PK[Q�:S:S=org/editorconfig/language/parser/EditorConfigParserBase.class���=K7org/editorconfig/language/parser/EditorConfigParserUtil
java/lang/Object<init>()V


7org/editorconfig/language/parser/EditorConfigParserBase
parseLightE(Lcom/intellij/psi/tree/IElementType;Lcom/intellij/lang/PsiBuilder;)Vcom/intellij/lang/PsiBuildergetTreeBuilt()Lcom/intellij/lang/ASTNode;	

EXTENDS_SETS_![Lcom/intellij/psi/tree/TokenSet;
adapt_builder_�(Lcom/intellij/psi/tree/IElementType;Lcom/intellij/lang/PsiBuilder;Lcom/intellij/lang/PsiParser;[Lcom/intellij/psi/tree/TokenSet;)Lcom/intellij/lang/PsiBuilder;
 enter_section_Y(Lcom/intellij/lang/PsiBuilder;IILjava/lang/String;)Lcom/intellij/lang/PsiBuilder$Marker;

"#$parse_root_E(Lcom/intellij/psi/tree/IElementType;Lcom/intellij/lang/PsiBuilder;)Z	&'(TRUE_CONDITION9Lcom/intellij/lang/parser/GeneratedParserUtilBase$Parser;
*+,
exit_section_�(Lcom/intellij/lang/PsiBuilder;ILcom/intellij/lang/PsiBuilder$Marker;Lcom/intellij/psi/tree/IElementType;ZZLcom/intellij/lang/parser/GeneratedParserUtilBase$Parser;)V

.#/F(Lcom/intellij/psi/tree/IElementType;Lcom/intellij/lang/PsiBuilder;I)Z

123editorConfigFile"(Lcom/intellij/lang/PsiBuilder;I)Z5asterisk_pattern
789recursion_guard_4(Lcom/intellij/lang/PsiBuilder;ILjava/lang/String;)Z	;<=>?6org/editorconfig/language/psi/EditorConfigElementTypesASTERISK$Lcom/intellij/psi/tree/IElementType;
ABCnextTokenIsE(Lcom/intellij/lang/PsiBuilder;Lcom/intellij/psi/tree/IElementType;)Z
EFE(Lcom/intellij/lang/PsiBuilder;)Lcom/intellij/lang/PsiBuilder$Marker;
HICconsumeToken	;KL?ASTERISK_PATTERN
N+Ok(Lcom/intellij/lang/PsiBuilder;Lcom/intellij/lang/PsiBuilder$Marker;Lcom/intellij/psi/tree/IElementType;Z)VQchar_class_exclamation	;ST?EXCLAMATION	;VW?CHAR_CLASS_EXCLAMATIONYchar_class_letter	;[\?CHARCLASS_LETTER	;^_?CHAR_CLASS_LETTERachar_class_pattern	;cd?	L_BRACKET

fg3char_class_pattern_1

ij3char_class_pattern_2	;lm?	R_BRACKET	;op?CHAR_CLASS_PATTERNg

sQ3j

vY3
xyzcurrent_position_!(Lcom/intellij/lang/PsiBuilder;)I
|}~empty_element_parsed_guard_4(Lcom/intellij/lang/PsiBuilder;Ljava/lang/String;I)Z�concatenated_pattern	;��?CONCATENATED_PATTERN�<concatenated pattern>
��}(Lcom/intellij/lang/PsiBuilder;IILcom/intellij/psi/tree/IElementType;Ljava/lang/String;)Lcom/intellij/lang/PsiBuilder$Marker;

��3elemental_pattern

��3concatenated_pattern_1
�+��(Lcom/intellij/lang/PsiBuilder;ILcom/intellij/lang/PsiBuilder$Marker;ZZLcom/intellij/lang/parser/GeneratedParserUtilBase$Parser;)V�

��3concatenated_pattern_1_0��double_asterisk_pattern	;��?DOUBLE_ASTERISK	;��?DOUBLE_ASTERISK_PATTERN2

��3editorConfigFile_0

��3editorConfigFile_1�

��3root_declaration�

��3section_wrap�

��3enumeration_pattern

��3flat_pattern

�53

��3

��3question_pattern

�a3�	;��?L_CURLY

��3enumeration_pattern_1	;��?R_CURLY	;��?ENUMERATION_PATTERN�

��3enumeration_pattern_1_0�

��3pattern_aux

��3enumeration_pattern_1_0_1�

��3enumeration_pattern_1_0_1_0�	;��?COMMA�flat_option_key	;��?
IDENTIFIER	;��?FLAT_OPTION_KEY��<flat pattern>�"com/intellij/psi/tree/IElementType	;��?PATTERN_IDENTIFIER	;��?PATTERN_WHITE_SPACE
�B�X(Lcom/intellij/lang/PsiBuilder;Ljava/lang/String;[Lcom/intellij/psi/tree/IElementType;)Z	;��?FLAT_PATTERN

��3flat_pattern_0��header	;��?HEADER<header>

3header_1

report_error_"(Lcom/intellij/lang/PsiBuilder;Z)Z
parse;()Lcom/intellij/lang/parser/GeneratedParserUtilBase$Parser;
not_header
G(Lcom/intellij/lang/PsiBuilder;II)Lcom/intellij/lang/PsiBuilder$Marker;

�3not_next_entry

3not_next_entry_0

3option	; !?OPTION#<option>

%&3option_with_raw_value

()3
simple_option+
option_key-	;/0?DOT

233qualified_option_key

5�37option_value

9:3option_value_pair

<=3option_value_standalone_list

?@3"option_value_standalone_identifierBoption_value_identifier	;DE?OPTION_VALUE_IDENTIFIERGoption_value_listI<option value list>	;KL?OPTION_VALUE_LIST

NO3option_value_list_0

QB3

ST3option_value_list_2OT

XY3option_value_list_2_0Y

\]3option_value_list_2_0_0]

`a3option_value_list_2_0_0_2a

de3option_value_list_2_0_0_2_0e	;hi?	SEPARATOR:l<option value pair>	;no?OPTION_VALUE_PAIR

qr3option_value_pair_0	;tu?COLON

wx3option_value_pair_2
z{3followedByNewLineOrEndOfFiler

~G3x@=&
��3isOptionWithRawValueKeyAhead

�+3
��3rawOptionValue�

��3�qualified_key_part	;��?QUALIFIED_KEY_PART3�<qualified option key>	;��?QUALIFIED_OPTION_KEY

��3qualified_option_key_0

��3qualified_option_key_1�

��3qualified_option_key_0_0

��3qualified_option_key_0_1

��3qualified_option_key_0_2��

��3qualified_option_key_0_1_0�

��3

��3qualified_option_key_0_1_0_1���

��3qualified_option_key_1_0��	;��?QUESTION	;��?QUESTION_PATTERN	;��?RAW_OPTION_VALUE�	;��?ROOT_DECLARATION�<root declaration>

��3root_declaration_key

��3root_declaration_list

��3root_declaration_3�

��3root_declaration_3_0��	;��?ROOT_DECLARATION_KEY�

��3root_declaration_value

��3root_declaration_list_1�

��3root_declaration_list_1_0��	;��?ROOT_DECLARATION_VALUE�section	;��?SECTION�	<section>

��3	section_1
��

��3
��3unbindComments)

3simple_option_1

3simple_option_1_0

	
3simple_option_1_0_1



73com/intellij/psi/tree/TokenSet
create_token_set_G([Lcom/intellij/psi/tree/IElementType;)Lcom/intellij/psi/tree/TokenSet;com/intellij/lang/PsiParser com/intellij/lang/LightPsiParserCodeLineNumberTableLocalVariableTablethis9Lorg/editorconfig/language/parser/EditorConfigParserBase;_(Lcom/intellij/psi/tree/IElementType;Lcom/intellij/lang/PsiBuilder;)Lcom/intellij/lang/ASTNode;tbLcom/intellij/lang/PsiBuilder;rZm%Lcom/intellij/lang/PsiBuilder$Marker;lI
StackMapTable)#com/intellij/lang/PsiBuilder$Markercpraw_option_value<clinit>
SourceFileEditorConfigParserBase.javaBootstrapMethods2
34567"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;3:

;3=

>3InnerClassesMarkerB7com/intellij/lang/parser/GeneratedParserUtilBase$ParserD0com/intellij/lang/parser/GeneratedParserUtilBaseParserG%java/lang/invoke/MethodHandles$LookupIjava/lang/invoke/MethodHandlesLookup!
N/*��O
*+,�	,��
 

?
 
�(+,*��M,�:*+,�!>,+�%�)�
'4((?( !"#$#$E+,�-� ? #/F+`�0�# ? %&	53�0*4�6��*�:�@��*�DN*�:�G=*-�J�M�./12%3.4*0 0%&%!"#$'	Q3�0*P�6��*�R�@��*�DN*�R�G=*-�U�M�:;=>%?.@*0 0%&%!"#$'	Y3�0*X�6��*�Z�@��*�DN*�Z�G=*-�]�M�FGIJ%K.L*0 0%&%!"#$'	a3�l*`�6��*�b�@��*�DN*�b�G=�*`�e��=�*`�h��=�*�k�G��=*-�n�M�&	RSUV%W9XMYaZj[*l l%&%G!"O#$'�(@@@
g3[*q�6��*`�rW�`ab %&'
j3�J*t�6��*�DN*`�u=�'*�w6*`�u��*t�{�����*-�M�*
gijkl#m0n>oApHq4#*&J J%&1!"9#$'�(��
	�3�?*�6��*�����N*`��=�*`����=*-���wyz {4|=}*? ?%& !"'#$'�%(@
�3�J*��6��*�DN*`��=�'*�w6*`����*��{�����*-�M�*
�����#�0�>�A�H�4#*&J J%&1!"9#$'�(��

�3�"*��6��*�DN*`��=*-�M����� �*" "%&	!"#$'	�3�0*��6��*���@��*�DN*���G=*-���M�����%�.�*0 0%&%!"#$'23�6*��6��*�DN*`��=�*`����=*-�M�����-�4�*6 6%&!"%#$'�(@
�3�0*��6��*�w=*`����*��{����������+�.� *&0 0%&'��
�3�0*��6��*�w=*`����*��{����������+�.� *&0 0%&'���3�R*��6��*`��=�*`��=�*`��=�*`��=�*`��=�*`��=�"��� �,�8�D�P� R R%&>!"'�	�3�X*��6��*���@��*�DN*���G=�*`�™�=�*�ŸG��=*-���M�"����%�9�M�V�*X X%&%3!";#$'�(@@
�3[*˸6��*`��W���� %&'
�3�6*ϸ6��*�DN*`��=�*`�ә�=*-�M�����-�4�*6 6%&!"%#$'�(@
�3�0*ָ6��*�w=*`�ך�*��{����������+�.� *&0 0%&'��
�3�6*ڸ6��*�DN*�۸G=�*`�Й�=*-�M�-4*6 6%&!"%#$'�(@	�3�0*޸6��*��@��*�DN*��G=*-���M�%.*0 0%&%!"#$'	�3n*�6��*���Y��SY��S���*����N*`��=�'*�w6*`����*��{�����*-���.'3;? E!R"`#c$l%4E*&n n%&;3!"3;#$'�(��

�3y"*��6��*��G=�*��G=�*,- . " "%&!"'�	�3�p*��6��*����:*�b�G=>�**`����=�*�k�G���=*�	������"467"8$9<:T;b<4p p%&"N!"$L+"V#$'�-(@@@
3\*
�6��*`��W�A
BC %&'
3�0*�6��*�N*`���=*-���I
KL%M.N*0 0%&%!"#$'
�(@3�0*�6��*�N*`���=*-���T
VW%X.Y*0 0%&%!"#$'
�(@
3�;*�6��*�DN*`�=�*`�=�*`��=*-�M�^
`ab&c2d9e*; ;%&!!")#$'
�(	3�9*�6��*�"��N*`�$=�*`�'=*-���k
mn"o.p7q*9 9%&"!"#$'

� (+3�?**�6��*,��Y�.SY��S���*`�1=�*`�4=�w
x)z1{=| ? ?%&1!"'
�73�K*6�6��*,��Y��SY��S���*`�8=�*`�;=�*`�>=��
�)�1�=�I� K K%&1!"'	
�	B3�1*A�6��*��@��*�DN*��G=*-�C�M��
���&�/�*1 1%&&!"#$'
	G3�q*F�6��*H��Y��SY��S���*�JH��N*`�M=�*`�P��=�*`�R��=*-���"�
�)�6�>�R�f�o�*q q%&>3!"6;#$'
�&(@@
O3�2*U�6��*�w=*�۸G��*U�{�������
���-�0� *&2 2%&'
��

T3�L*V�6��*�DN*`�W=�(*�w6*`�W��*V�{�����*-�M�*
�
����$�1�@�C�J�4$*&L L%&2!":#$'
�(��
Y3�/*Z�6��*�DN*`�[=�*�۸G=*-�M��
���&�-�*/ /%&!"#$'

�(
]3�K*^�6��*�DN*�۸G=�*`�P��=�*`�_��=*-�M��
���.�B�I�*K K%&1!"9#$'
�(@@
a3�0*b�6��*�N*`�c��=*-����
��%�.�*0 0%&%!"#$'
�(@
e3z#*f�6��*�.�G=�*�g�G=��
��!� # #%&!"'
�	:3@�*j�6��*k��Y��SY��S���*�mk��:*`�p=�*�s�G��=>�**`�v���=�*`�y���=*������*
�
�)�7�?�S�U�m�����4� �%&?^!"UH+"7f#$''
�'(@�(@@@
r3z#*|�6��*`�}=�*`�P=��
��!� # #%&!"'
�
x3z#*�6��*`�}=�*`�P=�
! # #%&!"'
�@3�C*��6��*��@��*�DN*`�P=�*`�y��=*-�M�
&:A*C C%&&!"%#$'

�(@=3�S*��6��*,��Y��SY��S���*�DN*`�}=�*`�y��=*-�M�
).6 J!Q"*S S%&6!".%#$'

�(@&3�_*��6��*�DN*`��=�*`����=�*�g�G��=�*`����=*-�M�"(
*+,.-B.V/]0*_ _%&E!"M#$'
�(@@@�3z#*��6��*`��=�*`��=�6
89!: # #%&!"'
�	�3�1*��6��*��@��*�DN*��G=*-���M�@
ACD&E/F*1 1%&&!"#$'
	33�U*��6��*���Y�.SY��S���*�����N*`��=�*`��=*-���L
M)O6P>QJRSS*U U%&>!"6#$'
� (
�3�K*��6��*�DN*`��=�*`����=�*`����=*-�M�X
Z[\.]B^I_*K K%&1!"9#$'
�(@@
�3�2*��6��*�w=*�.�G��*��{������d
fgh-i0j *&2 2%&'
��

�3�L*��6��*�DN*`��=�(*�w6*`����*��{�����*-�M�*
o
qrst$u1v@wCxJy4$*&L L%&2!":#$'
�(��
�3�7*��6��*�DN*`��=�*`����=*-�M�~
���.�5�*7 7%&!"%#$'
�(@
�3�L*��6��*�DN*�.�G=�(*�w6*�.�G��*��{�����*-�M�*
�
����$�1�@�C�J�4$*&L L%&2!":#$'
�(��
�3\*��6��*`��W��
�� %&'

�3�7*��6��*�DN*`��=�*`����=*-�M��
���.�5�*7 7%&!"%#$'
�(@
�3�L*��6��*�DN*�.�G=�(*�w6*�.�G��*��{�����*-�M�*
�
����$�1�@�C�J�4$*&L L%&2!":#$'
�(��	�3�1*��6��*���@��*�DN*���G=*-���M��
���&�/�*1 1%&&!"#$'
	,3V*�DM*,���M����  %&#$	�3#�*Ÿ6��*��ɸ�:*`��=�*�g�G��=>�**`�θ��=�*`�љ��=*�	������&	�
��#�7�9�Q�i�w�4� �%&#b!"9L+"j#$'&

�'(@�(@@@
�3\*Ը6��*`��W��
�� %&'

�3�7*ظ6��*�DN*�s�G=�*`�Ι�=*-�M��
���.�5�*7 7%&!"%#$'
�(@	�3�1*ٸ6��*��@��*�DN*��G=*-���M��
���&�/�*1 1%&&!"#$'
�3�C*ݸ6��*��@��*�DN*`��=�*`���=*-�M��
���&�:A*C C%&&!"%#$'

�(@
�3�2*�6��*�w=*`���*��{������
	
-0 *&2 2%&'
��

�3�7*�6��*�DN*�۸G=�*`�ޙ�=*-�M�
.5*7 7%&!"%#$'
�(@	�3�1*�6��*��@��*�DN*��G=*-���M�
 !&"/#*1 1%&&!"#$'
	�3�U*�6��*����:*`�=>�*`���=*��������)
+,#-%.9/G04U U%&#2!"%0+":#$'
�)(@@
�3�2*��6��*�w=*`���*��{������5
789-:0; *&2 2%&'
��
�3�C*��6��*�b�@��*�DN*`��=�*`����=*-�M�A
BDE&F:GAH*C C%&&!"%#$'

�(@)3�O*��6��*�:*`��=>�*`���=*�	������N
PQRS3TAU4O O%&2!"0+":#$'
�#(@@
3\*�6��*`�W�Z
[\ %&'

3�7*�6��*�DN*�g�G=�*`���=*-�M�a
cde.f5g*7 7%&!"%#$'
�(@

3\*�6��*`�W�l
mn %&'
-^>�Y��Y�JSY�nSY��SY��SY��SY��SY��S�S��&6'=&./0189818<8?(@	ACE	FHJPK%
D3��=org/editorconfig/language/parser/EditorConfigParserUtil.class���=�7org/editorconfig/language/parser/EditorConfigParserUtil0com/intellij/lang/parser/GeneratedParserUtilBase<init>()V
this9Lorg/editorconfig/language/parser/EditorConfigParserUtil;unbindComments"(Lcom/intellij/lang/PsiBuilder;I)ZLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;builderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
com/intellij/lang/PsiBuildergetLatestDoneMarker$()Lcom/intellij/lang/LighterASTNode;#com/intellij/lang/PsiBuilder$MarkerT(Ljava/util/List;ZLcom/intellij/lang/WhitespacesAndCommentsBinder$TokenTextGetter;)IunbindComments$lambda$0!
"#"java/lang/invoke/LambdaMetafactory%metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;'(
&)*getEdgePosition2()Lcom/intellij/lang/WhitespacesAndCommentsBinder;,-.unbindComments$lambda$10
12.setCustomEdgeTokenBindersc(Lcom/intellij/lang/WhitespacesAndCommentsBinder;Lcom/intellij/lang/WhitespacesAndCommentsBinder;)V567marker%Lcom/intellij/lang/PsiBuilder$Marker;Lcom/intellij/lang/PsiBuilder;levelI com/intellij/lang/LighterASTNode>rawOptionValuespecialOptionValueArecursion_guard_4(Lcom/intellij/lang/PsiBuilder;ILjava/lang/String;)ZCD
Eenter_section_E(Lcom/intellij/lang/PsiBuilder;)Lcom/intellij/lang/PsiBuilder$Marker;GH
IINSTANCEK
	LfollowedByNewLineOrEndOfFileN
OadvanceLexerQR6org/editorconfig/language/psi/EditorConfigElementTypesTRAW_OPTION_VALUE$Lcom/intellij/psi/tree/IElementType;VW	UX
exit_section_k(Lcom/intellij/lang/PsiBuilder;Lcom/intellij/lang/PsiBuilder$Marker;Lcom/intellij/psi/tree/IElementType;Z)VZ[
\isOptionWithRawValueKeyAhead
IDENTIFIER_W	U`nextTokenIsE(Lcom/intellij/lang/PsiBuilder;Lcom/intellij/psi/tree/IElementType;)Zbc
dspecialKeysLjava/util/List;fg	hjava/lang/IterablejgetTokenText()Ljava/lang/String;lmn kotlin/collections/CollectionsKtpcontains)(Ljava/lang/Iterable;Ljava/lang/Object;)Zrs
qteof()ZvwxrawTokenTypeStart(I)Iz{|KEYLcom/intellij/openapi/util/Key;~	�getUserData3(Lcom/intellij/openapi/util/Key;)Ljava/lang/Object;���Borg/editorconfig/language/parser/EditorConfigSkippedWhitespaceData�getEnd()I��
��getOriginalText()Ljava/lang/CharSequence;���getStart��
��java/lang/CharSequence�subSequence(II)Ljava/lang/CharSequence;����kotlin/text/StringsKt�contains$default0(Ljava/lang/CharSequence;CZILjava/lang/Object;)Z��
��currentTokenStartdataDLorg/editorconfig/language/parser/EditorConfigSkippedWhitespaceData;whitespaceTextLjava/lang/CharSequence;getKEY!()Lcom/intellij/openapi/util/Key;g()Lcom/intellij/openapi/util/Key<Lorg/editorconfig/language/parser/EditorConfigSkippedWhitespaceData;>;java/util/List�size����tokens<clinit>
java/lang/String�file_header_template�ij_formatter_off_tag�ij_formatter_on_tag�listOf%([Ljava/lang/Object;)Ljava/util/List;��
q�com/intellij/openapi/util/Key�!EditorConfigSkippedWhitespaceData�(Ljava/lang/String;)V�
��$Ljava/util/List<Ljava/lang/String;>;eLcom/intellij/openapi/util/Key<Lorg/editorconfig/language/parser/EditorConfigSkippedWhitespaceData;>;Lkotlin/Metadata;mv	kxi0d1�6






 

��

��

��

Æ��20B¢J02
020HJ02
020HJ02
020HJ02
020HR00¢
��R0
0	X‚¢
��¨d22Lcom/intellij/lang/parser/GeneratedParserUtilBase;intellij.editorconfigMarker>com/intellij/lang/WhitespacesAndCommentsBinder$TokenTextGetter�.com/intellij/lang/WhitespacesAndCommentsBinder�TokenTextGetterEditorConfigParserUtil.ktRuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable
StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileBootstrapMethods1K
�fg���~���	�3*���

	�	
��7*�*�N-��
-��M,Y��/�4�8�W��"�?@�?�
5� 9:7;7<=�
�	@��7*�*B�F��*�JM�MW*�P�*�S���*,�Y�]��
��#,5�  9:7;7<=�
�	^�g(*�*�a�e��i�k*�o�u����&@�"�(;(<=�
�	N��[*�*�y��*�}=*�MW������Y�W�N-����*��-��-����:
�������
��-./1093;5P6�4B�=1*��P��[;[<=�
�	���.����9�	
���!�1*������g0�����^2�Y���M��K*�S*�S*�S*���i��Y�������
$%$&$%9��	���	���j��[I�I�I��I��I��[s��[s
s�ss~ss�s�s�sfs�s�sNs�ss;s<s�s^s@ss��+ $ + 3 PK}��;>>Horg/editorconfig/language/parser/EditorConfigSkippedWhitespaceData.class���=,Borg/editorconfig/language/parser/EditorConfigSkippedWhitespaceDatajava/lang/Object<init>()V
thisDLorg/editorconfig/language/parser/EditorConfigSkippedWhitespaceData;getStart()IstartI
	setStart(I)V<set-?>getEndend	setEndLkotlin/Metadata;mv	kxi0d1i��

��


��20B¢R0X†¢
��"R	0X†¢
��
"¨d2intellij.editorconfig$EditorConfigSkippedWhitespaceData.ktCodeLineNumberTableLocalVariableTable
SourceFileRuntimeVisibleAnnotations1
'/*��()	
'/*��()	
':*��()	
'/*��()	
':*��()	
*&+R[IIIII ![s"#[
s
s$sss$sssss
sss%PK�U��?org/editorconfig/language/psi/EditorConfigAsteriskPattern.class���=	9org/editorconfig/language/psi/EditorConfigAsteriskPatternjava/lang/Object1org/editorconfig/language/psi/EditorConfigPattern
SourceFile EditorConfigAsteriskPattern.javaPK��p`��Dorg/editorconfig/language/psi/EditorConfigCharClassExclamation.class���=	>org/editorconfig/language/psi/EditorConfigCharClassExclamationjava/lang/ObjectBorg/editorconfig/language/psi/interfaces/EditorConfigHeaderElement
SourceFile%EditorConfigCharClassExclamation.javaPK����  ?org/editorconfig/language/psi/EditorConfigCharClassLetter.class���=9org/editorconfig/language/psi/EditorConfigCharClassLetterjava/lang/ObjectBorg/editorconfig/language/psi/interfaces/EditorConfigHeaderElementisEscape()Z
isValidEscape
SourceFile EditorConfigCharClassLetter.java	
PK�;��@org/editorconfig/language/psi/EditorConfigCharClassPattern.class���=:org/editorconfig/language/psi/EditorConfigCharClassPatternjava/lang/Object1org/editorconfig/language/psi/EditorConfigPatterngetCharClassExclamationB()Lorg/editorconfig/language/psi/EditorConfigCharClassExclamation;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;RuntimeInvisibleTypeAnnotationsgetCharClassLetterList()Ljava/util/List;	SignatureO()Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigCharClassLetter;>;#Lorg/jetbrains/annotations/NotNull;
SourceFile!EditorConfigCharClassPattern.java	


	PKv>���Corg/editorconfig/language/psi/EditorConfigConcatenatedPattern.class���==org/editorconfig/language/psi/EditorConfigConcatenatedPatternjava/lang/Object1org/editorconfig/language/psi/EditorConfigPatterngetPatternList()Ljava/util/List;	SignatureG()Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigPattern;>;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotations
SourceFile$EditorConfigConcatenatedPattern.java	

PK�!:���Eorg/editorconfig/language/psi/EditorConfigDoubleAsteriskPattern.class���=	?org/editorconfig/language/psi/EditorConfigDoubleAsteriskPatternjava/lang/Object1org/editorconfig/language/psi/EditorConfigPattern
SourceFile&EditorConfigDoubleAsteriskPattern.javaPK�q~Dorg/editorconfig/language/psi/EditorConfigElementTypes$Factory.class���=�
java/lang/Object<init>()V	
com/intellij/lang/ASTNodegetElementType&()Lcom/intellij/psi/tree/IElementType;	6org/editorconfig/language/psi/EditorConfigElementTypesASTERISK_PATTERN$Lcom/intellij/psi/tree/IElementType;Borg/editorconfig/language/psi/impl/EditorConfigAsteriskPatternImpl
(Lcom/intellij/lang/ASTNode;)V	CHAR_CLASS_EXCLAMATIONGorg/editorconfig/language/psi/impl/EditorConfigCharClassExclamationImpl
	 CHAR_CLASS_LETTER"Borg/editorconfig/language/psi/impl/EditorConfigCharClassLetterImpl
!	%&CHAR_CLASS_PATTERN(Corg/editorconfig/language/psi/impl/EditorConfigCharClassPatternImpl
'	+,CONCATENATED_PATTERN.Forg/editorconfig/language/psi/impl/EditorConfigConcatenatedPatternImpl
-	12DOUBLE_ASTERISK_PATTERN4Horg/editorconfig/language/psi/impl/EditorConfigDoubleAsteriskPatternImpl
3	78ENUMERATION_PATTERN:Eorg/editorconfig/language/psi/impl/EditorConfigEnumerationPatternImpl
9	=>FLAT_OPTION_KEY@@org/editorconfig/language/psi/impl/EditorConfigFlatOptionKeyImpl
?	CDFLAT_PATTERNF>org/editorconfig/language/psi/impl/EditorConfigFlatPatternImpl
E	IJHEADERL9org/editorconfig/language/psi/impl/EditorConfigHeaderImpl
K	OPOPTIONR9org/editorconfig/language/psi/impl/EditorConfigOptionImpl
Q	UVOPTION_VALUE_IDENTIFIERXHorg/editorconfig/language/psi/impl/EditorConfigOptionValueIdentifierImpl
W	[\OPTION_VALUE_LIST^Borg/editorconfig/language/psi/impl/EditorConfigOptionValueListImpl
]	abOPTION_VALUE_PAIRdBorg/editorconfig/language/psi/impl/EditorConfigOptionValuePairImpl
c	ghQUALIFIED_KEY_PARTjCorg/editorconfig/language/psi/impl/EditorConfigQualifiedKeyPartImpl
i	mnQUALIFIED_OPTION_KEYpEorg/editorconfig/language/psi/impl/EditorConfigQualifiedOptionKeyImpl
o	stQUESTION_PATTERNvBorg/editorconfig/language/psi/impl/EditorConfigQuestionPatternImpl
u	yzRAW_OPTION_VALUE|Aorg/editorconfig/language/psi/impl/EditorConfigRawOptionValueImpl
{	�ROOT_DECLARATION�Borg/editorconfig/language/psi/impl/EditorConfigRootDeclarationImpl
�	��ROOT_DECLARATION_KEY�Eorg/editorconfig/language/psi/impl/EditorConfigRootDeclarationKeyImpl
�	��ROOT_DECLARATION_VALUE�Gorg/editorconfig/language/psi/impl/EditorConfigRootDeclarationValueImpl
�	��SECTION�:org/editorconfig/language/psi/impl/EditorConfigSectionImpl
��java/lang/AssertionError���makeConcatWithConstants8(Lcom/intellij/psi/tree/IElementType;)Ljava/lang/String;
���(Ljava/lang/Object;)V�>org/editorconfig/language/psi/EditorConfigElementTypes$FactoryCodeLineNumberTableLocalVariableTablethis@Lorg/editorconfig/language/psi/EditorConfigElementTypes$Factory;
createElement:(Lcom/intellij/lang/ASTNode;)Lcom/intellij/psi/PsiElement;nodeLcom/intellij/lang/ASTNode;type
StackMapTable�"com/intellij/psi/tree/IElementType
SourceFileEditorConfigElementTypes.javaNestHostBootstrapMethods�
�����$java/lang/invoke/StringConcatFactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;�Unknown element type: InnerClassesFactory�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup1��/*���6���	����u*�L+�
��Y*��+���Y*��+���!Y*�#�+�$��'Y*�)�+�*��-Y*�/�+�0��3Y*�5�+�6��9Y*�;�+�<��?Y*�A�+�B��EY*�G�+�H��KY*�M�+�N��QY*�S�+�T��WY*�Y�+�Z��]Y*�_�+�`��cY*�e�+�f��iY*�k�+�l��oY*�q�+�r��uY*�w�+�x��{Y*�}�+�~���Y*���+�����Y*���+�����Y*���+�����Y*�����Y+�������.89:<='?.@7B>CGENFWH^IgKnLwN~O�Q�R�T�U�W�X�Z�[�]�^�`�a�c�d�f�gijlm'o.p7r>sGuNvWx^yg{�u��n����������������PK�ϊ��Borg/editorconfig/language/psi/EditorConfigEnumerationPattern.class���=<org/editorconfig/language/psi/EditorConfigEnumerationPatternjava/lang/Object1org/editorconfig/language/psi/EditorConfigPatterngetPatternList()Ljava/util/List;	SignatureG()Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigPattern;>;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotations
SourceFile#EditorConfigEnumerationPattern.java	

PK��vf��;org/editorconfig/language/psi/EditorConfigFlatPattern.class���=	5org/editorconfig/language/psi/EditorConfigFlatPatternjava/lang/Object1org/editorconfig/language/psi/EditorConfigPattern
SourceFileEditorConfigFlatPattern.javaPKoQ
:qq6org/editorconfig/language/psi/EditorConfigOption.class���='0org/editorconfig/language/psi/EditorConfigOption
getDescriptorS(Z)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;java/lang/Object
Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElementgetFlatOptionKey;()Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;RuntimeInvisibleTypeAnnotationsgetOptionValueIdentifierC()Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;getOptionValueList=()Lorg/editorconfig/language/psi/EditorConfigOptionValueList;getOptionValuePair=()Lorg/editorconfig/language/psi/EditorConfigOptionValuePair;getQualifiedOptionKey@()Lorg/editorconfig/language/psi/EditorConfigQualifiedOptionKey;getKeyParts()Ljava/util/List;	Signature&()Ljava/util/List<Ljava/lang/String;>;#Lorg/jetbrains/annotations/NotNull;getAnyValueK()Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;H(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;CodeLineNumberTableLocalVariableTablethis2Lorg/editorconfig/language/psi/EditorConfigOption;
SourceFileEditorConfigOption.java		







A 2*��!
"#$
%&PK��s��Eorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier.class���=	?org/editorconfig/language/psi/EditorConfigOptionValueIdentifierjava/lang/ObjectForg/editorconfig/language/psi/interfaces/EditorConfigIdentifierElement
SourceFile&EditorConfigOptionValueIdentifier.javaPK��I!��?org/editorconfig/language/psi/EditorConfigOptionValueList.class���=9org/editorconfig/language/psi/EditorConfigOptionValueListjava/lang/ObjectGorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElementgetOptionValueIdentifierList()Ljava/util/List;	SignatureU()Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;>;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotations
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;$Lorg/jetbrains/annotations/Nullable;
SourceFile EditorConfigOptionValueList.java	


PK(��?org/editorconfig/language/psi/EditorConfigOptionValuePair.class���=9org/editorconfig/language/psi/EditorConfigOptionValuePairjava/lang/ObjectGorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElementgetOptionValueIdentifierList()Ljava/util/List;	SignatureU()Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;>;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotationsgetOptionValueListListO()Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigOptionValueList;>;getFirstK()Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;	getSecond
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;$Lorg/jetbrains/annotations/Nullable;
SourceFile EditorConfigOptionValuePair.java	

	



PK�x���7org/editorconfig/language/psi/EditorConfigPattern.class���=	1org/editorconfig/language/psi/EditorConfigPatternjava/lang/ObjectBorg/editorconfig/language/psi/interfaces/EditorConfigHeaderElement
SourceFileEditorConfigPattern.javaPKY�kj��@org/editorconfig/language/psi/EditorConfigQualifiedKeyPart.class���=	:org/editorconfig/language/psi/EditorConfigQualifiedKeyPartjava/lang/ObjectForg/editorconfig/language/psi/interfaces/EditorConfigIdentifierElement
SourceFile!EditorConfigQualifiedKeyPart.javaPKj�Borg/editorconfig/language/psi/EditorConfigQualifiedOptionKey.class���=<org/editorconfig/language/psi/EditorConfigQualifiedOptionKeyjava/lang/ObjectGorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElementgetQualifiedKeyPartList()Ljava/util/List;	SignatureP()Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigQualifiedKeyPart;>;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotations
SourceFile#EditorConfigQualifiedOptionKey.java	

PK�˽f��?org/editorconfig/language/psi/EditorConfigQuestionPattern.class���=	9org/editorconfig/language/psi/EditorConfigQuestionPatternjava/lang/Object1org/editorconfig/language/psi/EditorConfigPattern
SourceFile EditorConfigQuestionPattern.javaPK��t��>org/editorconfig/language/psi/EditorConfigRawOptionValue.class���=	8org/editorconfig/language/psi/EditorConfigRawOptionValuejava/lang/Objectcom/intellij/psi/PsiElement
SourceFileEditorConfigRawOptionValue.javaPK��Q��?org/editorconfig/language/psi/EditorConfigRootDeclaration.class���=9org/editorconfig/language/psi/EditorConfigRootDeclarationjava/lang/Object&com/intellij/psi/NavigatablePsiElementgetRootDeclarationKey@()Lorg/editorconfig/language/psi/EditorConfigRootDeclarationKey;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotationsgetRootDeclarationValueList()Ljava/util/List;	SignatureT()Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigRootDeclarationValue;>;isValidRootDeclaration()Z
SourceFile EditorConfigRootDeclaration.java	


	

PK���T��Borg/editorconfig/language/psi/EditorConfigRootDeclarationKey.class���=	<org/editorconfig/language/psi/EditorConfigRootDeclarationKeyjava/lang/Objectcom/intellij/psi/PsiElement
SourceFile#EditorConfigRootDeclarationKey.javaPK9�ڞ��Dorg/editorconfig/language/psi/EditorConfigRootDeclarationValue.class���=	>org/editorconfig/language/psi/EditorConfigRootDeclarationValuejava/lang/Objectcom/intellij/psi/PsiElement
SourceFile%EditorConfigRootDeclarationValue.javaPKuopt��7org/editorconfig/language/psi/EditorConfigSection.class���=1org/editorconfig/language/psi/EditorConfigSectionjava/lang/Object&com/intellij/psi/NavigatablePsiElement	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotations
getOptionList()Ljava/util/List;	SignatureF()Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigOption;>;containsKey<(Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)Z$RuntimeInvisibleParameterAnnotations
SourceFileEditorConfigSection.java	


	

	

PK{	�	d	d	Horg/editorconfig/language/psi/EditorConfigSilentElementManipulator.class���=XBorg/editorconfig/language/psi/EditorConfigSilentElementManipulatorVLjava/lang/Object;Lcom/intellij/psi/ElementManipulator<Lcom/intellij/psi/PsiElement;>;java/lang/Object#com/intellij/psi/ElementManipulator<init>()V	

thisDLorg/editorconfig/language/psi/EditorConfigSilentElementManipulator;handleContentChanges(Lcom/intellij/psi/PsiElement;Lcom/intellij/openapi/util/TextRange;Ljava/lang/String;)Lcom/intellij/psi/PsiElement;#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
range
newContent com/intellij/psi/PsiNamedElement-com/intellij/util/IncorrectOperationException
 
setName1(Ljava/lang/String;)Lcom/intellij/psi/PsiElement;"#$setName(...)&checkNotNullExpressionValue(
)Lcom/intellij/psi/PsiElement;%Lcom/intellij/openapi/util/TextRange;Ljava/lang/String;N(Lcom/intellij/psi/PsiElement;Ljava/lang/String;)Lcom/intellij/psi/PsiElement;getRangeInElementD(Lcom/intellij/psi/PsiElement;)Lcom/intellij/openapi/util/TextRange;/0
1
3#com/intellij/openapi/util/TextRange5com/intellij/psi/PsiElement7
getTextLength()I9:8;(II)V=
6>Lkotlin/Metadata;mv	kxi0d1���







����200B¢J020HJ 020202	0
HJ0202	0
H¨d2%Lcom/intellij/psi/ElementManipulator;intellij.editorconfig'EditorConfigSilentElementManipulator.ktCodeLineNumberTableLocalVariableTable
StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations	Signature
SourceFileRuntimeVisibleAnnotations1	O/*��P
Q
O�2+�,�-�+��� Y�!�+�-�%Y'�*�R!P
!
Q*2
2+2,2-ST.OV+�,�*+*+�2,�4�PQ 
+-ST
/0OI+��6Y+�<�?�PQ
+STUVNWO@A[IBICIDEIBFIGH[sIJ[s
sKs+s	s/s,sssssLsMPKډ+��Gorg/editorconfig/language/psi/EditorConfigTokenSeparatorGenerator.class���=~Aorg/editorconfig/language/psi/EditorConfigTokenSeparatorGeneratorjava/lang/Object)com/intellij/lang/TokenSeparatorGenerator<init>()V
	thisCLorg/editorconfig/language/psi/EditorConfigTokenSeparatorGenerator;generateWhitespaceBetweenTokensS(Lcom/intellij/lang/ASTNode;Lcom/intellij/lang/ASTNode;)Lcom/intellij/lang/ASTNode;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;leftkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
rightcom/intellij/lang/ASTNode
getTreeParent()Lcom/intellij/lang/ASTNode;getPsi()Lcom/intellij/psi/PsiElement;!"#com/intellij/psi/PsiElement%
getManager()Lcom/intellij/psi/PsiManager;'(&)getElementType&()Lcom/intellij/psi/tree/IElementType;+,-6org/editorconfig/language/psi/EditorConfigElementTypes/LINE_COMMENT$Lcom/intellij/psi/tree/IElementType;12	03areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z56
7checkNotNull(Ljava/lang/Object;)V9:
;createLineBreakN(Lcom/intellij/psi/PsiManager;)Lcom/intellij/psi/impl/source/tree/LeafElement;=>
?managerLcom/intellij/psi/PsiManager;Lcom/intellij/lang/ASTNode;com/intellij/psi/PsiManagerD
FcreateWhitespace`(Lcom/intellij/psi/PsiManager;Ljava/lang/String;)Lcom/intellij/psi/impl/source/tree/LeafElement;HI
Jcom/intellij/psi/TokenTypeLWHITE_SPACEN2	MOjava/lang/CharSequenceQjava/lang/StringSlength()IUV
TW)com/intellij/psi/impl/source/tree/FactoryYcreateSingleLeafElement�(Lcom/intellij/psi/tree/IElementType;Ljava/lang/CharSequence;IILcom/intellij/util/CharTable;Lcom/intellij/psi/PsiManager;)Lcom/intellij/psi/impl/source/tree/LeafElement;[\
Z]createSingleLeafElement(...)_checkNotNullExpressionValuea
btextLjava/lang/String;Lkotlin/Metadata;mv	kxi0d1���,





��



��

��20B¢J0¢20HJ0¢202	0
HJ02
020H¨d2+Lcom/intellij/lang/TokenSeparatorGenerator;/Lcom/intellij/psi/impl/source/tree/LeafElement;intellij.editorconfig&EditorConfigTokenSeparatorGenerator.ktCodeLineNumberTableLocalVariableTable
StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1v/*�
�w
x
v�;+�,�,� �$�*N+�.�4�8�*-�<-�@���y�9Ew
,9x*AB;;C;Cz{
=>v<*+G�K�wxABHIvV�P,�R,�X+�^Y`�c�wx ABde|u}[fg[IhIiIjkIhlImn[sop[ssqss=srssAsBsHsdsss
sCssstPKn��W�$�$7org/editorconfig/language/psi/EditorConfigVisitor.class���=�
"com/intellij/psi/PsiElementVisitor<init>()V
	
1org/editorconfig/language/psi/EditorConfigVisitorvisitPattern6(Lorg/editorconfig/language/psi/EditorConfigPattern;)V
visitHeaderElementG(Lorg/editorconfig/language/psi/interfaces/EditorConfigHeaderElement;)V
visitIdentifierElementK(Lorg/editorconfig/language/psi/interfaces/EditorConfigIdentifierElement;)V
visitDescribableElementL(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)V
visitPsiElement (Lcom/intellij/psi/PsiElement;)V
 visitNavigatablePsiElement+(Lcom/intellij/psi/NavigatablePsiElement;)V
"#visitElementCodeLineNumberTableLocalVariableTablethis3Lorg/editorconfig/language/psi/EditorConfigVisitor;visitAsteriskPattern>(Lorg/editorconfig/language/psi/EditorConfigAsteriskPattern;)Vo;Lorg/editorconfig/language/psi/EditorConfigAsteriskPattern;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsvisitCharClassExclamationC(Lorg/editorconfig/language/psi/EditorConfigCharClassExclamation;)V@Lorg/editorconfig/language/psi/EditorConfigCharClassExclamation;visitCharClassLetter>(Lorg/editorconfig/language/psi/EditorConfigCharClassLetter;)V;Lorg/editorconfig/language/psi/EditorConfigCharClassLetter;visitCharClassPattern?(Lorg/editorconfig/language/psi/EditorConfigCharClassPattern;)V<Lorg/editorconfig/language/psi/EditorConfigCharClassPattern;visitConcatenatedPatternB(Lorg/editorconfig/language/psi/EditorConfigConcatenatedPattern;)V?Lorg/editorconfig/language/psi/EditorConfigConcatenatedPattern;visitDoubleAsteriskPatternD(Lorg/editorconfig/language/psi/EditorConfigDoubleAsteriskPattern;)VALorg/editorconfig/language/psi/EditorConfigDoubleAsteriskPattern;visitEnumerationPatternA(Lorg/editorconfig/language/psi/EditorConfigEnumerationPattern;)V>Lorg/editorconfig/language/psi/EditorConfigEnumerationPattern;visitFlatOptionKey<(Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)V9Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;visitFlatPattern:(Lorg/editorconfig/language/psi/EditorConfigFlatPattern;)V7Lorg/editorconfig/language/psi/EditorConfigFlatPattern;visitHeader5(Lorg/editorconfig/language/psi/EditorConfigHeader;)V2Lorg/editorconfig/language/psi/EditorConfigHeader;visitOption5(Lorg/editorconfig/language/psi/EditorConfigOption;)V2Lorg/editorconfig/language/psi/EditorConfigOption;visitOptionValueIdentifierD(Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;)VALorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;visitOptionValueList>(Lorg/editorconfig/language/psi/EditorConfigOptionValueList;)V;Lorg/editorconfig/language/psi/EditorConfigOptionValueList;visitOptionValuePair>(Lorg/editorconfig/language/psi/EditorConfigOptionValuePair;)V;Lorg/editorconfig/language/psi/EditorConfigOptionValuePair;3Lorg/editorconfig/language/psi/EditorConfigPattern;visitQualifiedKeyPart?(Lorg/editorconfig/language/psi/EditorConfigQualifiedKeyPart;)V<Lorg/editorconfig/language/psi/EditorConfigQualifiedKeyPart;visitQualifiedOptionKeyA(Lorg/editorconfig/language/psi/EditorConfigQualifiedOptionKey;)V>Lorg/editorconfig/language/psi/EditorConfigQualifiedOptionKey;visitQuestionPattern>(Lorg/editorconfig/language/psi/EditorConfigQuestionPattern;)V;Lorg/editorconfig/language/psi/EditorConfigQuestionPattern;visitRawOptionValue=(Lorg/editorconfig/language/psi/EditorConfigRawOptionValue;)V:Lorg/editorconfig/language/psi/EditorConfigRawOptionValue;visitRootDeclaration>(Lorg/editorconfig/language/psi/EditorConfigRootDeclaration;)V;Lorg/editorconfig/language/psi/EditorConfigRootDeclaration;visitRootDeclarationKeyA(Lorg/editorconfig/language/psi/EditorConfigRootDeclarationKey;)V>Lorg/editorconfig/language/psi/EditorConfigRootDeclarationKey;visitRootDeclarationValueC(Lorg/editorconfig/language/psi/EditorConfigRootDeclarationValue;)V@Lorg/editorconfig/language/psi/EditorConfigRootDeclarationValue;visitSection6(Lorg/editorconfig/language/psi/EditorConfigSection;)V3Lorg/editorconfig/language/psi/EditorConfigSection;(Lcom/intellij/psi/NavigatablePsiElement;ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;DLorg/editorconfig/language/psi/interfaces/EditorConfigHeaderElement;HLorg/editorconfig/language/psi/interfaces/EditorConfigIdentifierElement;Lcom/intellij/psi/PsiElement;
SourceFileEditorConfigVisitor.java$$$reportNull$$$0(I)Vwx
y>Argument for @NotNull parameter '%s' of %s.%s must not be null{java/lang/Object}+
)0369<?BEHKNQTX[^adgjmjava/lang/String�format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
��"java/lang/IllegalArgumentException�(Ljava/lang/String;)V�
��[Ljava/lang/Object;�
StackMapTable!$/*��%&'()*$O+��z*+���%

&'(+,-	./.01$O+��z*+�
��%

&'(+2-	./.34$O+��z*+�
��%

&'(+5-	./.67$O+��z*+���%

&'(+8-	./.9:$O+��z*+���%

 &'(+;-	./.<=$O+��z*+���%
#
$&'(+>-	./.?@$P+��z*+���	%
	'(&'(+A-	./.BC$P+��z*+���	%
	+,&'(+D-	./.EF$P+��z*+���	%
	/0&'(+G-	./.HI$P+�	�z*+�
��	%
	34&'(+J-	./.KL$P+�
�z*+���	%
	78&'(+M-	./.NO$P+��z*+���	%
	;<&'(+P-	./.QR$P+��z*+���	%
	?@&'(+S-	./.TU$P+�
�z*+���	%
	CD&'(+V-	./.$P+��z*+�
��	%
	GH&'(+W-	./.XY$P+��z*+���	%
	KL&'(+Z-	./.[\$P+��z*+���	%
	OP&'(+]-	./.^_$P+��z*+���	%
	ST&'(+`-	./.ab$P+��z*+���	%
	WX&'(+c-	./.de$P+��z*+���	%
	[\&'(+f-	./.gh$P+��z*+���	%
	_`&'(+i-	./.jk$P+��z*+���	%
	cd&'(+l-	./.mn$P+��z*+���	%
	gh&'(+o-	./. $P+��z*+�!��	%
	kl&'(+p-	./.$P+��z*+���	%
	op&'(+q-	./.$P+��z*+���	%
	st&'(+r-	./.$P+��z*+���	%
	wx&'(+s-	./.$P+��z*+�!��	%
	{|&'(+t-	./.
wx$&||�~YSY�S�����������������'/7?GOWY�S��Y�S��Y�S��Y�S��Y�S��Y�S��Y�S��Y�S��Y�S��Y�S��Y�S��Y�S��Y�S�{Y�S�sY�S�kY�S�cY�S�[Y�S�SY�S�KY�S�CY�S�;Y�S�3Y�S�+Y�S�#Y�S�Y�S�Y�S�Y�S�����Z_���������������������������������������������������������������������������������������������uvPK����77Morg/editorconfig/language/services/EditorConfigElementFactory$Companion.class���=AGorg/editorconfig/language/services/EditorConfigElementFactory$Companionjava/lang/Object<init>()V
thisILorg/editorconfig/language/services/EditorConfigElementFactory$Companion;getInstanceg(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/language/services/EditorConfigElementFactory;#Lorg/jetbrains/annotations/NotNull;projectkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
=org/editorconfig/language/services/EditorConfigElementFactory$com/intellij/openapi/project/Project
getService%(Ljava/lang/Class;)Ljava/lang/Object;getService(...)checkNotNullExpressionValue 
!&Lcom/intellij/openapi/project/Project;<clinit>

$$INSTANCE&
	'Lkotlin/Metadata;mv	kxi0d1G��

��


��

��†��20B¢J020¨d2?Lorg/editorconfig/language/services/EditorConfigElementFactory;intellij.editorconfig	CompanionEditorConfigElementFactory.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1&
9/*��:;	
9L+�+�Y�"��:;	
#<
=
$9�Y�%�(�>
7?8@C)*[I+I,I-.I+/I01[s23[s
s4sss5ss#s6PK�X׍Corg/editorconfig/language/services/EditorConfigElementFactory.class���=E=org/editorconfig/language/services/EditorConfigElementFactoryjava/lang/ObjectcreateRootDeclarationW(Lcom/intellij/psi/PsiFile;)Lorg/editorconfig/language/psi/EditorConfigRootDeclaration;#Lorg/jetbrains/annotations/NotNull;
createSectionM(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/EditorConfigSection;createHeaderL(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/EditorConfigHeader;
createPatternM(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/EditorConfigPattern;createCharClassPatternV(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/EditorConfigCharClassPattern;createAnyValuec(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;createValueIdentifier[(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;createOptionL(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/EditorConfigOption;	createKey
createKeyPartV(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/EditorConfigQualifiedKeyPart;<clinit>()VGorg/editorconfig/language/services/EditorConfigElementFactory$Companion
$$INSTANCEILorg/editorconfig/language/services/EditorConfigElementFactory$Companion;		Companion!	"Lkotlin/Metadata;mv	kxi0d17��P

��
��

��

��

��



��

��

��

��

��

��

f�� 20:J020H&J020H&J0	20H&J
020H&J020H&J
020H&J020H&J020H&J020H&J020H&ø��‚
!0¨Àd2?Lorg/editorconfig/language/services/EditorConfigElementFactory;ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;source<Lorg/editorconfig/language/psi/EditorConfigCharClassPattern;2Lorg/editorconfig/language/psi/EditorConfigHeader;<Lorg/editorconfig/language/psi/EditorConfigQualifiedKeyPart;2Lorg/editorconfig/language/psi/EditorConfigOption;3Lorg/editorconfig/language/psi/EditorConfigPattern;;Lorg/editorconfig/language/psi/EditorConfigRootDeclaration;fileLcom/intellij/psi/PsiFile;3Lorg/editorconfig/language/psi/EditorConfigSection;ALorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;intellij.editorconfigEditorConfigElementFactory.ktRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsCodeInnerClasses
SourceFileRuntimeVisibleAnnotations!??@	?@
?@
?@?@?@?@?@?@?@A� �#�B
!C>D|$%[I&I'I()I&*I+,[s-.[s/s0ss1s2s0ss3s
s4sss5ss6ss7ss8s9s:ss;ss<s!s=PK߆�p��Sorg/editorconfig/language/services/EditorConfigFileHierarchyService$Companion.class���=AMorg/editorconfig/language/services/EditorConfigFileHierarchyService$Companionjava/lang/Object<init>()V
thisOLorg/editorconfig/language/services/EditorConfigFileHierarchyService$Companion;getInstancem(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/language/services/EditorConfigFileHierarchyService;Lkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;projectkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Corg/editorconfig/language/services/EditorConfigFileHierarchyService$com/intellij/openapi/project/Project
getService%(Ljava/lang/Class;)Ljava/lang/Object;getService(...)checkNotNullExpressionValue!
"&Lcom/intellij/openapi/project/Project;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d1I��

��


��

��†��20B¢J020H¨d2ELorg/editorconfig/language/services/EditorConfigFileHierarchyService;intellij.editorconfig	Companion#EditorConfigFileHierarchyService.ktCodeLineNumberTableLocalVariableTableRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFile19/*��:;	
9L+�+�Y �#��:;	
$<
=>%9-*�&�;	
'(?
7@8<C)*[I+I,I-.I+/I01[s23[s
s4sss5ss$s6PK�ڜ��Iorg/editorconfig/language/services/EditorConfigFileHierarchyService.class���=8Corg/editorconfig/language/services/EditorConfigFileHierarchyServicejava/lang/Object<init>()V
thisELorg/editorconfig/language/services/EditorConfigFileHierarchyService;getParentEditorConfigFilesf(Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/editorconfig/language/services/EditorConfigServiceResult;#Lorg/jetbrains/annotations/NotNull;getInstancem(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/language/services/EditorConfigFileHierarchyService;Lkotlin/jvm/JvmStatic;	CompanionOLorg/editorconfig/language/services/EditorConfigFileHierarchyService$Companion;	Morg/editorconfig/language/services/EditorConfigFileHierarchyService$Companion
project&Lcom/intellij/openapi/project/Project;<clinit>1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
Lkotlin/Metadata;mv	kxi0d1K��

��


��

&�� 20:B¢J020H&¨d2>Lorg/editorconfig/language/services/EditorConfigServiceResult;virtualFile&Lcom/intellij/openapi/vfs/VirtualFile;intellij.editorconfig#EditorConfigFileHierarchyService.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsRuntimeVisibleAnnotationsInnerClasses
SourceFile!0
1/*��23	
0
4
1&�*��350
4
1�Y���6
7/5F [I!I"I#$I!%I&'[s()[	s
s*sss+s,s-ss.PK�%+mmVorg/editorconfig/language/services/EditorConfigOptionDescriptorManager$Companion.class���=APorg/editorconfig/language/services/EditorConfigOptionDescriptorManager$Companionjava/lang/Object<init>()V
thisRLorg/editorconfig/language/services/EditorConfigOptionDescriptorManager$Companion;getInstancep(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/language/services/EditorConfigOptionDescriptorManager;#Lorg/jetbrains/annotations/NotNull;projectkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Forg/editorconfig/language/services/EditorConfigOptionDescriptorManager$com/intellij/openapi/project/Project
getService%(Ljava/lang/Class;)Ljava/lang/Object;getService(...)checkNotNullExpressionValue 
!&Lcom/intellij/openapi/project/Project;<clinit>

$$INSTANCE&
	'Lkotlin/Metadata;mv	kxi0d1G��

��


��

��†��20B¢J020¨d2HLorg/editorconfig/language/services/EditorConfigOptionDescriptorManager;intellij.editorconfig	Companion&EditorConfigOptionDescriptorManager.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1&
9/*��:;	
9L+�+�Y�"��:;	
#<
=
$9�Y�%�(�>
7?8@C)*[I+I,I-.I+/I01[s23[s
s4sss5ss#s6PK�Q�4
4
Lorg/editorconfig/language/services/EditorConfigOptionDescriptorManager.class���==Forg/editorconfig/language/services/EditorConfigOptionDescriptorManagerjava/lang/ObjectgetOptionDescriptor�(Lcom/intellij/psi/PsiElement;Ljava/util/List;Z)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;�(Lcom/intellij/psi/PsiElement;Ljava/util/List<Ljava/lang/String;>;Z)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;getQualifiedKeyDescriptors(Z)Ljava/util/List;k(Z)Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;>;getDeclarationDescriptors$(Ljava/lang/String;)Ljava/util/List;{(Ljava/lang/String;)Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor;>;getSimpleKeyDescriptorsZ(Z)Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;>;!getRequiredDeclarationDescriptors<clinit>()VPorg/editorconfig/language/services/EditorConfigOptionDescriptorManager$Companion
$$INSTANCERLorg/editorconfig/language/services/EditorConfigOptionDescriptorManager$Companion;		Companion	Lkotlin/Metadata;mv	kxi0d1���>

��
��
 

��

��

��



��



f�� 20:J0020H&J(02	0
20020
H&J0020
H&J0020H&J0020
H&ø��‚
!0¨Àd2HLorg/editorconfig/language/services/EditorConfigOptionDescriptorManager;ULorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor;idPLorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;keyLcom/intellij/psi/PsiElement;partssmartVLorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;intellij.editorconfig&EditorConfigOptionDescriptorManager.ktRuntimeInvisibleAnnotations	Signature$RuntimeInvisibleParameterAnnotationsCodeInnerClasses
SourceFileRuntimeVisibleAnnotations6	768		
76	
76	8	76	76	8	9���:
;5<j[I I!I"#I $I%&[s'([s)s*s
s*s+s,s*ss-s.s/s0s1s*s
s2sss3ss4PK�جk��Borg/editorconfig/language/services/EditorConfigServiceLoaded.class���=^<org/editorconfig/language/services/EditorConfigServiceLoaded<org/editorconfig/language/services/EditorConfigServiceResult<init>(Ljava/util/List;)VH(Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigPsiFile;>;)V#Lorg/jetbrains/annotations/NotNull;list	kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
Ljava/util/List;		this>Lorg/editorconfig/language/services/EditorConfigServiceLoaded;getList()Ljava/util/List;G()Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigPsiFile;>;
component1copyP(Ljava/util/List;)Lorg/editorconfig/language/services/EditorConfigServiceLoaded;�(Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigPsiFile;>;)Lorg/editorconfig/language/services/EditorConfigServiceLoaded;
 copy$default�(Lorg/editorconfig/language/services/EditorConfigServiceLoaded;Ljava/util/List;ILjava/lang/Object;)Lorg/editorconfig/language/services/EditorConfigServiceLoaded;
$toString()Ljava/lang/String;!EditorConfigServiceLoaded(list=)($java/lang/invoke/StringConcatFactory*makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;,-
+./$(Ljava/util/List;)Ljava/lang/String;,12hashCode()Ijava/lang/Object645
78equals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z=>
?otherLjava/lang/Object;ELjava/util/List<Lorg/editorconfig/language/psi/EditorConfigPsiFile;>;Lkotlin/Metadata;mv	kxi0d1��.


��
 



��
��
��

��

��†��20B00¢J00HÆJ	0��200HÆJ
020
HÖJ	0HÖJ	0HÖR00¢
��¨d2>Lorg/editorconfig/language/services/EditorConfigServiceResult;3Lorg/editorconfig/language/psi/EditorConfigPsiFile;intellij.editorconfig#EditorConfigFileHierarchyService.kt	SignatureRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1	TCUVE+
�*�*+��W	X	TYV/*��W	XTUV#*��XTUV7+
��Y+�!�X	TUY	"#V&~�*�L*+�%�Z&'V(
*��3�X
U45V&*��9�X:;V_'*+��+���+�M*�,��@���Z
�X''ABY<[S\dDE[IFIGIHIIFJIKL[sMN[ssOs	sPsQssssss:sPsAsPs4sPs&sPsR]0)PKb��J��Corg/editorconfig/language/services/EditorConfigServiceLoading.class���='=org/editorconfig/language/services/EditorConfigServiceLoading<org/editorconfig/language/services/EditorConfigServiceResult<init>()V1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
this?Lorg/editorconfig/language/services/EditorConfigServiceLoading;<clinit>

INSTANCE	#Lorg/jetbrains/annotations/NotNull;Lkotlin/Metadata;mv	kxi0d1(��


Æ��20B¢¨d2>Lorg/editorconfig/language/services/EditorConfigServiceResult;intellij.editorconfig#EditorConfigFileHierarchyService.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
SourceFileRuntimeVisibleAnnotations1!"0*�	�#
$
"�Y���% &7[IIIII[s[ssssPK��k:PPBorg/editorconfig/language/services/EditorConfigServiceResult.class���=)<org/editorconfig/language/services/EditorConfigServiceResultjava/lang/Object<org/editorconfig/language/services/EditorConfigServiceLoaded=org/editorconfig/language/services/EditorConfigServiceLoading<init>()V	

this>Lorg/editorconfig/language/services/EditorConfigServiceResult;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d17��

��
��


��6��20B¢‚¨d2>Lorg/editorconfig/language/services/EditorConfigServiceLoaded;?Lorg/editorconfig/language/services/EditorConfigServiceLoading;intellij.editorconfig#EditorConfigFileHierarchyService.ktCodeLineNumberTableLocalVariableTable
SourceFileRuntimeVisibleAnnotationsPermittedSubclasses!	
#/*��$%
	#-*��%
&"'=[IIIII[s[sss
ss s!(PK�E�G	G	Morg/editorconfig/language/spellchecker/EditorConfigSpellcheckerStrategy.class���=QGorg/editorconfig/language/spellchecker/EditorConfigSpellcheckerStrategy9com/intellij/spellchecker/tokenizer/SpellcheckingStrategy<init>()V
thisILorg/editorconfig/language/spellchecker/EditorConfigSpellcheckerStrategy;getTokenizerN(Lcom/intellij/psi/PsiElement;)Lcom/intellij/spellchecker/tokenizer/Tokenizer;Q(Lcom/intellij/psi/PsiElement;)Lcom/intellij/spellchecker/tokenizer/Tokenizer<*>;#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
com/intellij/psi/PsiComment
getTokenizer(...)checkNotNullExpressionValue
:org/editorconfig/language/psi/EditorConfigCharClassPattern EMPTY_TOKENIZER/Lcom/intellij/spellchecker/tokenizer/Tokenizer;"#	$"Borg/editorconfig/language/psi/interfaces/EditorConfigHeaderElement'Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement)
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;+,*-Sorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor/describableILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Lcom/intellij/psi/PsiElement;com/intellij/psi/PsiElement4Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor6-com/intellij/spellchecker/tokenizer/Tokenizer8Lkotlin/Metadata;mv	kxi0d1F��




��

����20B¢J020H¨d2;Lcom/intellij/spellchecker/tokenizer/SpellcheckingStrategy;intellij.editorconfig#EditorConfigSpellcheckerStrategy.ktCodeLineNumberTableLocalVariableTable
StackMapTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1H/*��I
J	
H{+�+��*+�Y��+�!�
�%Y&��+�(�*+�Y��+�*�
+�*�M,Y��.�W�0�*+�Y���%Y&��K&	
@*�5**A7H9I"*=M]qzJ M.12{	
{3L
MNOGPC:;[I<I=I>?I<@IAB[sCD[s
sEsss#ss3sFPK�D
���Norg/editorconfig/language/structureview/EditorConfigStructureViewBuilder.class���=9Horg/editorconfig/language/structureview/EditorConfigStructureViewBuilder<com/intellij/ide/structureView/TreeBasedStructureViewBuilder<init>(Lcom/intellij/psi/PsiFile;)V#Lorg/jetbrains/annotations/NotNull;psiFilekotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V
Lcom/intellij/psi/PsiFile;	thisJLorg/editorconfig/language/structureview/EditorConfigStructureViewBuilder;createStructureViewModelY(Lcom/intellij/openapi/editor/Editor;)Lcom/intellij/ide/structureView/StructureViewModel;$Lorg/jetbrains/annotations/Nullable;Forg/editorconfig/language/structureview/EditorConfigStructureViewModel
1com/intellij/ide/structureView/StructureViewModeleditor$Lcom/intellij/openapi/editor/Editor;Lkotlin/Metadata;mv	kxi0d1f��


��



��

����20B
0¢J020HR0X‚¢
��¨	d2>Lcom/intellij/ide/structureView/TreeBasedStructureViewBuilder;3Lcom/intellij/ide/structureView/StructureViewModel;intellij.editorconfig#EditorConfigStructureViewBuilder.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations123D+	�*�*+��4	563C�Y*��� �4
5!"26718I#$[I%I&I'(I%)I*+[s,-[
ss.sssss/s!s"s0PKb��PPNorg/editorconfig/language/structureview/EditorConfigStructureViewElement.class���=�Horg/editorconfig/language/structureview/EditorConfigStructureViewElementjava/lang/Object7com/intellij/ide/structureView/StructureViewTreeElement<com/intellij/ide/util/treeView/smartTree/SortableTreeElement<init>+(Lcom/intellij/psi/NavigatablePsiElement;)V#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V	
(Lcom/intellij/psi/NavigatablePsiElement;	thisJLorg/editorconfig/language/structureview/EditorConfigStructureViewElement;getValue*()Lcom/intellij/psi/NavigatablePsiElement;navigate(Z)V&com/intellij/psi/NavigatablePsiElement !"requestFocusZcanNavigate()Z&'!(canNavigateToSource*'!+getAlphaSortKey()Ljava/lang/String;getName/.!02java/lang/String4getPresentation,()Lcom/intellij/navigation/ItemPresentation;67!8-com/intellij/ide/projectView/PresentationData:
;(com/intellij/navigation/ItemPresentation=getChildren9()[Lcom/intellij/ide/util/treeView/smartTree/TreeElement;1org/editorconfig/language/psi/EditorConfigPsiFileAcom/intellij/psi/PsiElementC9org/editorconfig/language/psi/EditorConfigRootDeclarationE!com/intellij/psi/util/PsiTreeUtilGgetChildrenOfTypeAsList@(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;)Ljava/util/List;IJ
HKgetChildrenOfTypeAsList(...)McheckNotNullExpressionValueO
Pjava/lang/IterableRjava/util/ArrayListT kotlin/collections/CollectionsKtVcollectionSizeOrDefault(Ljava/lang/Iterable;I)IXY
WZ(I)V	\
U]java/util/Collection_iterator()Ljava/util/Iterator;abScjava/util/IteratorehasNextg'fhnext()Ljava/lang/Object;jkfl	

nadd(Ljava/lang/Object;)Zpq`rjava/util/ListtgetSections()Ljava/util/List;vw
BxtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;z{`|K[Lorg/editorconfig/language/structureview/EditorConfigStructureViewElement;~plus;(Ljava/util/Collection;[Ljava/lang/Object;)Ljava/util/List;��
W�7[Lcom/intellij/ide/util/treeView/smartTree/TreeElement;�1org/editorconfig/language/psi/EditorConfigSection�
getOptionList�w��getOptionList(...)�4com/intellij/ide/util/treeView/smartTree/TreeElement�$i$f$childrenOfTypeI$this$childrenOfType$ivLcom/intellij/psi/PsiElement;>$i$a$-map-EditorConfigStructureViewElement$getChildren$roots$1p0
item$iv$ivLjava/lang/Object;
$i$f$mapTo$this$mapTo$iv$ivLjava/lang/Iterable;destination$iv$ivLjava/util/Collection;$i$f$map$this$map$ivA$i$a$-map-EditorConfigStructureViewElement$getChildren$sections$1$i$f$toTypedArraythisCollection$iv$this$toTypedArray$ivrootsLjava/util/List;sections8$i$a$-map-EditorConfigStructureViewElement$getChildren$1$i$f$emptyArray
�Lkotlin/Metadata;mv	kxi0d1�H



��







��






��2020B
0¢J0HJ0HJ	0
¢¢HJ

00H¢J
0¢HJ0HJ020HR0X‚¢
��¨d29Lcom/intellij/ide/structureView/StructureViewTreeElement;>Lcom/intellij/ide/util/treeView/smartTree/SortableTreeElement;$Lorg/jetbrains/annotations/Nullable;#Lcom/intellij/openapi/util/NlsSafe;6Lcom/intellij/ide/util/treeView/smartTree/TreeElement;*Lcom/intellij/navigation/ItemPresentation;intellij.editorconfig#EditorConfigStructureViewElement.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigStructureViewElement.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigStructureViewElement.kt
org/editorconfig/language/structureview/EditorConfigStructureViewElement
+ 2 psiTreeUtil.kt
com/intellij/psi/util/PsiTreeUtilKt
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 4 ArraysJVM.kt
kotlin/collections/ArraysKt__ArraysJVMKt
+ 5 ArrayIntrinsics.kt
kotlin/ArrayIntrinsicsKt
*L
1#1,43:1
430#2:44
1549#3:45
1620#3,3:46
1549#3:49
1620#3,3:50
1549#3:57
1620#3,3:58
37#4,2:53
37#4,2:55
37#4,2:61
26#5:63
*S KotlinDebug
*F
+ 1 EditorConfigStructureViewElement.kt
org/editorconfig/language/structureview/EditorConfigStructureViewElement
*L
26#1:44
27#1:45
27#1:46,3
30#1:49
30#1:50,3
37#1:57
37#1:58,3
31#1:53,2
33#1:55,2
38#1:61,2
40#1:63
*E
RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1�		
�D+
�*�*+������/*������?*��#���$%&'�4
*��)���
*'�4
*��,���
-.�G*��1Y�W3��P5���67�O*��9Y�W�;Y�<�>��X>���?@���*�L+�B�4*��DN6-F�LYN�Q�SN6-:�UY-
�[�^�`:6�d:�i�/�m:		�!:
:
6�Y
�o
_�sW����uM*��B�y�S:6:�UY
�[�^�`:6�d:		�i�/	�m:

�!::
6�Y�o
_�sW����u�`:6:��}�N,�`-���`:6:��}����+����*�����Y��Q�SM>,:�UY,
�[�^�`:6�d:�i�/�m:�!:	:
6
�Y	�o
_�sW����u�`M>,:��}���	=����{	�M	!SS`f5�<
!uSSS`f5�F!�@!SS`f5� !E���/,(,-D.`/nz/�0�-�����1�2�3��3�4�15	6!(7,8=$Z%]9u:�;�%�;�<�9�&�=�>�(�?�)��'����n	��k�
` ��	DA��AD��AD��,]��)`���	����� ��
�A���D���D���_���b����	����(��,��%�������~�	��
��	� ��uA��rD��rD��]]��[_����������������Ak�/*���������SMAP
EditorConfigStructureViewElement.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigStructureViewElement.kt
org/editorconfig/language/structureview/EditorConfigStructureViewElement
+ 2 psiTreeUtil.kt
com/intellij/psi/util/PsiTreeUtilKt
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 4 ArraysJVM.kt
kotlin/collections/ArraysKt__ArraysJVMKt
+ 5 ArrayIntrinsics.kt
kotlin/ArrayIntrinsicsKt
*L
1#1,43:1
430#2:44
1549#3:45
1620#3,3:46
1549#3:49
1620#3,3:50
1549#3:57
1620#3,3:58
37#4,2:53
37#4,2:55
37#4,2:61
26#5:63
*S KotlinDebug
*F
+ 1 EditorConfigStructureViewElement.kt
org/editorconfig/language/structureview/EditorConfigStructureViewElement
*L
26#1:44
27#1:45
27#1:46,3
30#1:49
30#1:50,3
37#1:57
37#1:58,3
31#1:53,2
33#1:55,2
38#1:61,2
40#1:63
*E
�s��[I�I�I��I��I��[s��[ss�s�sss
s&s2s*s-s2s�s�s?s2s�s@s6s�sss2s$s����[s�PK����Norg/editorconfig/language/structureview/EditorConfigStructureViewFactory.class���=:Horg/editorconfig/language/structureview/EditorConfigStructureViewFactoryjava/lang/Object)com/intellij/lang/PsiStructureViewFactory<init>()V
	thisJLorg/editorconfig/language/structureview/EditorConfigStructureViewFactory;getStructureViewBuilderf(Lcom/intellij/psi/PsiFile;)Lorg/editorconfig/language/structureview/EditorConfigStructureViewBuilder;#Lorg/jetbrains/annotations/NotNull;psiFilekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Horg/editorconfig/language/structureview/EditorConfigStructureViewBuilder(Lcom/intellij/psi/PsiFile;)V
Lcom/intellij/psi/PsiFile;Q(Lcom/intellij/psi/PsiFile;)Lcom/intellij/ide/structureView/StructureViewBuilder;

3com/intellij/ide/structureView/StructureViewBuilder!p0Lkotlin/Metadata;mv	kxi0d1B��




��

����20B¢J020H¨d2+Lcom/intellij/lang/PsiStructureViewFactory;JLorg/editorconfig/language/structureview/EditorConfigStructureViewBuilder;intellij.editorconfig#EditorConfigStructureViewFactory.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations13/*�
�45
3C+��Y+��4567A
3=	*+� �"�45		#829C$%[I&I'I()I&*I+,[s-.[ss/ss
s0sss1PK�1{�
�
Lorg/editorconfig/language/structureview/EditorConfigStructureViewModel.class���=XForg/editorconfig/language/structureview/EditorConfigStructureViewModel5com/intellij/ide/structureView/StructureViewModelBaseEcom/intellij/ide/structureView/StructureViewModel$ElementInfoProvider<init>(Lcom/intellij/psi/PsiFile;)V#Lorg/jetbrains/annotations/NotNull;psiFile
kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

Horg/editorconfig/language/structureview/EditorConfigStructureViewElement&com/intellij/psi/NavigatablePsiElement+(Lcom/intellij/psi/NavigatablePsiElement;)V
7com/intellij/ide/structureView/StructureViewTreeElementV(Lcom/intellij/psi/PsiFile;Lcom/intellij/ide/structureView/StructureViewTreeElement;)V
thisHLorg/editorconfig/language/structureview/EditorConfigStructureViewModel;Lcom/intellij/psi/PsiFile;
getSorters4()[Lcom/intellij/ide/util/treeView/smartTree/Sorter;/com/intellij/ide/util/treeView/smartTree/Sorter#ALPHA_SORTER1Lcom/intellij/ide/util/treeView/smartTree/Sorter;%&	$'isAlwaysShowsPlus<(Lcom/intellij/ide/structureView/StructureViewTreeElement;)Zelement+9Lcom/intellij/ide/structureView/StructureViewTreeElement;isAlwaysLeafgetValue()Ljava/lang/Object;/017org/editorconfig/language/psi/EditorConfigFlatOptionKey3<org/editorconfig/language/psi/EditorConfigQualifiedOptionKey59org/editorconfig/language/psi/EditorConfigRootDeclaration7java/lang/Object9Lkotlin/Metadata;mv	kxi0d1���0



��






��

��2020B
0¢J
 	*000H¢
J02
0HJ02
0H¨d27Lcom/intellij/ide/structureView/StructureViewModelBase;GLcom/intellij/ide/structureView/StructureViewModel$ElementInfoProvider;kotlin.jvm.PlatformTypeintellij.editorconfig1com/intellij/ide/structureView/StructureViewModelKElementInfoProvider!EditorConfigStructureViewModel.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsRuntimeInvisibleAnnotations
StackMapTableInnerClasses
SourceFileRuntimeVisibleAnnotations1OR+�*+�Y+�����P

Q
 R	!"O7
�$L+�(S+�PQ
S	)*O<+,��PQ+-R	.*O�0+,�+�2M,�4��,�6��,�8���T�:

@P
#./Q00+-R	U
LM	VNW^;<[I=I>I?@I=AIBC[sDE[ssFsGs
s ss!sHs&sIs"s.sHs+s-s)sJPK����?org/editorconfig/language/util/EditorConfigDescriptorUtil.class���=�9org/editorconfig/language/util/EditorConfigDescriptorUtiljava/lang/Object<init>()V
this;Lorg/editorconfig/language/util/EditorConfigDescriptorUtil;collectDeclarationsi(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/String;)Ljava/util/List;�(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/String;)Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor;>;#Lorg/jetbrains/annotations/NotNull;
descriptorkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
idjava/util/ArrayList
java/util/List#collectDeclarations$collectInternalj(Ljava/lang/String;Ljava/util/List;Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)V
 resultLjava/util/List;ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/String;getParentOfType�(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;�<T::Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;>(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)TT;T)reifiedOperationMarker(ILjava/lang/String;)V+,
-Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor/kotlin/jvm/internal/Reflection1getOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass;34
25�(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Lkotlin/reflect/KClass;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;&7
8$i$f$getParentOfTypeI�<T::Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;>(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Lkotlin/reflect/KClass<TT;>;)TT;$Lorg/jetbrains/annotations/Nullable;cls>kotlin/reflect/full/KClasses@safeCast=(Lkotlin/reflect/KClass;Ljava/lang/Object;)Ljava/lang/Object;BC
AD	getParentG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;FG0HcastedparentLkotlin/reflect/KClass;kotlin/reflect/KClassM
isConstantH(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)ZPorg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptorQMorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptorSgetChildren()Ljava/util/List;UV0Wjava/lang/IterableYjava/util/Collection[isEmpty()Z]^\_iterator()Ljava/util/Iterator;abZcjava/util/IteratorehasNextg^fhnext()Ljava/lang/Object;jkflOP
n1$i$a$-all-EditorConfigDescriptorUtil$isConstant$1p0
element$ivLjava/lang/Object;$i$f$all$this$all$ivLjava/lang/Iterable;
isVariableSorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptorxwP
z1$i$a$-all-EditorConfigDescriptorUtil$isVariable$1collectConstantsW(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Ljava/util/List;k(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Ljava/util/List<Ljava/lang/String;>;"collectConstants$collectInternal$3X(Ljava/util/List;Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)V��
��(Ljava/lang/String;Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor;>;Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)VgetId()Ljava/lang/String;��
y�areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z��
�add(Ljava/lang/Object;)Z���N$i$a$-forEach-EditorConfigDescriptorUtil$collectDeclarations$collectInternal$1$i$f$forEach$this$forEach$iv$idl(Ljava/util/List<Ljava/lang/String;>;Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)VgetText��
R�K$i$a$-forEach-EditorConfigDescriptorUtil$collectConstants$collectInternal$1it<clinit>
INSTANCE�
	�Lkotlin/Metadata;mv	kxi0d1��4

��

 

��

��





Æ��20B¢J0020J0	0202
0J$H"
��*020H†¢
J0H"��*0202H0H†¢J020J020¨d2ULorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor;intellij.editorconfigEditorConfigDescriptorUtil.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigDescriptorUtil.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigDescriptorUtil.kt
org/editorconfig/language/util/EditorConfigDescriptorUtil
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,64:1
1726#2,3:65
1726#2,3:68
1855#2,2:71
1855#2,2:73
*S KotlinDebug
*F
+ 1 EditorConfigDescriptorUtil.kt
org/editorconfig/language/util/EditorConfigDescriptorUtil
*L
40#1:65,3
46#1:68,3
21#1:71,2
56#1:73,2
*E
RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable	Signature$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1�
�
�/*����	
�s+�,��Y��N,-+�!-��

�*"#	
$%�
��
&'�W+�=*+*�.0�6�9��� :;	
$�(&7��=+�,?�,+�E�0N-Y��W+�IY�W�:*:,:KLM�����0N00M0� !"+#�4%J$+K$=	
=$=>L�<�=�
OP�!	v+�+M,�R��e,�T�]+�X�ZN6-�\�-�\�`��:-�d:�i�#�m:�0:6*�o��������0�*Z�f)�@�*
&'('A>Bc(iBpCt)u*�Hcp;`	q$Yrs'Jt;$Muvv	
v$�wP�!	v+�+M,�y��e,�T�]+�X�ZN6-�\�-�\�`��:-�d:�i�#�m:�0:6*�{��������0�*Z�f)�@�*
,-.'D>Ec.iEpFt/u0�Hc|;`	q$Yrs'Jt;$Muvv	
v$�}~�b+��Y��M,+��,��33<=� "#	
$����	\,�y�,�y��*���+,��W,�X�ZN6-�d:�i�!�m:�0:6*+�!������Zf'�&	*GOVGZH[�RO�;L
q$Ers*1�;'4�v\�%\"#\$������U+�R�*+�R����W�?+�X�ZM>,�d:�i� �m:�0:6*��������Zf&��"678$II8OISJT:�HI�;F	�$?rs$0�;"2�vU"#U$�����Y���������SMAP
EditorConfigDescriptorUtil.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigDescriptorUtil.kt
org/editorconfig/language/util/EditorConfigDescriptorUtil
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,64:1
1726#2,3:65
1726#2,3:68
1855#2,2:71
1855#2,2:73
*S KotlinDebug
*F
+ 1 EditorConfigDescriptorUtil.kt
org/editorconfig/language/util/EditorConfigDescriptorUtil
*L
40#1:65,3
46#1:68,3
21#1:71,2
56#1:73,2
*E
�j��[I�I�I��I��I��[s��[s
s�ss}s�s�ss$ss�ss&s)s's>sLs7sOs�sws����[s�PK��(K44<org/editorconfig/language/util/EditorConfigGlobUtilsKt.class���=�6org/editorconfig/language/util/EditorConfigGlobUtilsKtjava/lang/ObjectisSubcaseOfg(Lorg/editorconfig/language/psi/EditorConfigHeader;Lorg/editorconfig/language/psi/EditorConfigHeader;)Z#Lorg/jetbrains/annotations/NotNull;<this>kotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
general0org/editorconfig/language/psi/EditorConfigHeaderisValidGlob()Z2org/editorconfig/core/EditorConfigAutomatonBuilderINSTANCE4Lorg/editorconfig/core/EditorConfigAutomatonBuilder;	getCachedHeaderAutomatonR(Lorg/editorconfig/language/psi/EditorConfigHeader;)Ldk/brics/automaton/Automaton;
 dk/brics/automaton/Automaton"subsetOf!(Ldk/brics/automaton/Automaton;)Z$%
#&subcaseAutomatonLdk/brics/automaton/Automaton;generalAutomaton$this$isSubcaseOf2Lorg/editorconfig/language/psi/EditorConfigHeader;isEquivalentToother.	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;012areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z45
6
thisAutomatonotherAutomaton$this$isEquivalentToi(Lorg/editorconfig/language/psi/EditorConfigPattern;Lorg/editorconfig/language/psi/EditorConfigPattern;)Z1org/editorconfig/language/psi/EditorConfigPattern<=2getCachedPatternAutomatonS(Lorg/editorconfig/language/psi/EditorConfigPattern;)Ldk/brics/automaton/Automaton;?@
AT(Lorg/editorconfig/language/psi/EditorConfigPattern;Ldk/brics/automaton/Automaton;)ZC
D3Lorg/editorconfig/language/psi/EditorConfigPattern;*matchesG(Lorg/editorconfig/language/psi/EditorConfigHeader;Ljava/lang/String;)ZstringJLog(Lcom/intellij/openapi/diagnostic/Logger;LM	N&com/intellij/openapi/diagnostic/LoggerP
assertTrue(Z)ZRS
QT
getSection5()Lorg/editorconfig/language/psi/EditorConfigSection;VWX1org/editorconfig/language/psi/EditorConfigSectionZ[2getHeader(...)]checkNotNullExpressionValue_
`getCachedHeaderRunAutomatonU(Lorg/editorconfig/language/psi/EditorConfigHeader;)Ldk/brics/automaton/RunAutomaton;bc
ddk/brics/automaton/RunAutomatonfrun(Ljava/lang/String;)Zhi
gj
$this$matchesLjava/lang/String;[(Lorg/editorconfig/language/psi/EditorConfigHeader;Lcom/intellij/openapi/vfs/VirtualFile;)Zfileo$com/intellij/openapi/vfs/VirtualFileqgetPath()Ljava/lang/String;st
rugetPath(...)wHI
y&Lcom/intellij/openapi/vfs/VirtualFile;<clinit>()VgetInstance;(Ljava/lang/Class;)Lcom/intellij/openapi/diagnostic/Logger;~
Q�getInstance(...)�$i$f$loggerILkotlin/Metadata;mv	kxi0d1��.
��

��




��



��

��0*020H†0*020H†0*02	0
H†0*020H†0*020
H†0*020H†"��0X‚¢
��¨d2intellij.editorconfigEditorConfigGlobUtils.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueESMAP
EditorConfigGlobUtils.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigGlobUtils.kt
org/editorconfig/language/util/EditorConfigGlobUtilsKt
+ 2 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
*L
1#1,51:1
11#2:52
*S KotlinDebug
*F
+ 1 EditorConfigGlobUtils.kt
org/editorconfig/language/util/EditorConfigGlobUtilsKt
*L
50#1:52
*E
RuntimeInvisibleAnnotationsCode
StackMapTableLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1LM���8*	�+�*���+����*�!M�+�!N,-�'��
�
"*2�**()2*)8+,8,�
-��B*	�+/�*�3���+�3����*�!M�+�!N,-�7���,4<�*48)<9)B:,B.,�
;�y**	�+�+�>����+�BM*,�E���$� $*)*+F*F�
C�y**	�+G�*�>����*�BM,+�'���#$$%� $()*+F**)�
HI�r:*	�+K��O*�3��UW�*�Y�\Y^�a�e+�k��
)*�:l,:Jm�
Hn�e-*	�+p��O*�3��UW*+�vYx�a�z��
./�-l,-o{�
|}�C;��Y��a�O��24
2������ESMAP
EditorConfigGlobUtils.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigGlobUtils.kt
org/editorconfig/language/util/EditorConfigGlobUtilsKt
+ 2 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
*L
1#1,51:1
11#2:52
*S KotlinDebug
*F
+ 1 EditorConfigGlobUtils.kt
org/editorconfig/language/util/EditorConfigGlobUtilsKt
*L
50#1:52
*E
�^��[I�I�I��I��I��[s��[sLsMs-s�s,s.sssFs*s)sHsos{sJs�s����[s�PKFx�&&?org/editorconfig/language/util/EditorConfigIdentifierUtil.class���=�9org/editorconfig/language/util/EditorConfigIdentifierUtiljava/lang/Object<init>()V
this;Lorg/editorconfig/language/util/EditorConfigIdentifierUtil;findIdentifiersi(Lorg/editorconfig/language/psi/EditorConfigSection;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;�(Lorg/editorconfig/language/psi/EditorConfigSection;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List<Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;>;#Lorg/jetbrains/annotations/NotNull;$Lorg/jetbrains/annotations/Nullable;sectionkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
findDeclarations
java/util/CollectionfindReferences
java/lang/Iterable  kotlin/collections/CollectionsKt"plus<(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List;$%
#&3Lorg/editorconfig/language/psi/EditorConfigSection;idLjava/lang/String;textfindIdentifiers$default�(Lorg/editorconfig/language/util/EditorConfigIdentifierUtil;Lorg/editorconfig/language/psi/EditorConfigSection;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/util/List;
.java/util/ArrayList0
1java/util/List3?org/editorconfig/language/util/core/EditorConfigPsiTreeUtilCore5INSTANCEALorg/editorconfig/language/util/core/EditorConfigPsiTreeUtilCore;78	69findMatchingSectionsE(Lorg/editorconfig/language/psi/EditorConfigSection;)Ljava/util/List;;<
6=iterator()Ljava/util/Iterator;?@!Ajava/util/IteratorChasNext()ZEFDGnext()Ljava/lang/Object;IJDK1org/editorconfig/language/psi/EditorConfigSectionM
getOptionList()Ljava/util/List;OPNQaddAll-(Ljava/util/Collection;Ljava/lang/Iterable;)ZST
#UGorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElementWfindDeclarations$process�(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)VYZ
[;$i$a$-flatMap-EditorConfigIdentifierUtil$findDeclarations$1Ip0
list$iv$ivLjava/lang/Iterable;
element$iv$ivLjava/lang/Object;$i$f$flatMapTo$this$flatMapTo$iv$ivdestination$iv$ivLjava/util/Collection;$i$f$flatMap$this$flatMap$iv;$i$a$-forEach-EditorConfigIdentifierUtil$findDeclarations$2ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;
element$iv$i$f$forEach$this$forEach$ivresultLjava/util/List;java/lang/StringqfindDeclarations$defaultfindReferences$process$5tZ
u9$i$a$-flatMap-EditorConfigIdentifierUtil$findReferences$19$i$a$-forEach-EditorConfigIdentifierUtil$findReferences$2findReferences$default�(Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;>;Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)VBorg/editorconfig/language/util/core/EditorConfigIdentifierUtilCore{DLorg/editorconfig/language/util/core/EditorConfigIdentifierUtilCore;7}	|~matchesDeclarationp(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Ljava/lang/String;Ljava/lang/String;)Z��
|�add(Ljava/lang/Object;)Z��4�getChildren ()[Lcom/intellij/psi/PsiElement;��X�getChildren(...)�checkNotNullExpressionValue�
�[Ljava/lang/Object;�com/intellij/psi/PsiElement��F$i$a$-mapNotNull-EditorConfigIdentifierUtil$findDeclarations$process$1itLcom/intellij/psi/PsiElement;4$i$a$-let-ArraysKt___ArraysKt$mapNotNullTo$1$1$iv$ivit$iv$iv6$i$a$-forEach-ArraysKt___ArraysKt$mapNotNullTo$1$iv$ivelement$iv$iv$iv$this$forEach$iv$iv$iv$i$f$mapNotNullTo$this$mapNotNullTo$iv$iv$i$f$mapNotNull$this$mapNotNull$ivC$i$a$-forEach-EditorConfigIdentifierUtil$findDeclarations$process$2$id$textelementmatchesReference��
|�D$i$a$-mapNotNull-EditorConfigIdentifierUtil$findReferences$process$1A$i$a$-forEach-EditorConfigIdentifierUtil$findReferences$process$2<clinit>
7
	�Lkotlin/Metadata;mv	kxi0d1��$

��

 

��

��

Æ��20B¢J,00202
0	2

0	J,00202
0	2

0	J,00202
0	2

0	¨
d2intellij.editorconfigEditorConfigIdentifierUtil.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP
EditorConfigIdentifierUtil.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigIdentifierUtil.kt
org/editorconfig/language/util/EditorConfigIdentifierUtil
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 _Arrays.kt
kotlin/collections/ArraysKt___ArraysKt
+ 4 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,45:1
1360#2:46
1446#2,5:47
1855#2,2:52
1360#2:54
1446#2,5:55
1855#2,2:60
1855#2,2:75
1855#2,2:90
11383#3,9:62
13309#3:71
13310#3:73
11392#3:74
11383#3,9:77
13309#3:86
13310#3:88
11392#3:89
1#4:72
1#4:87
*S KotlinDebug
*F
+ 1 EditorConfigIdentifierUtil.kt
org/editorconfig/language/util/EditorConfigIdentifierUtil
*L
23#1:46
23#1:47,5
24#1:52,2
39#1:54
39#1:55,5
40#1:60,2
18#1:75,2
34#1:90,2
18#1:62,9
18#1:71
18#1:73
18#1:74
34#1:77,9
34#1:86
34#1:88
34#1:89
18#1:72
34#1:87
*E
RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable	Signature$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations17
�
�/*���	�	
�f+�*+,-��*+,-��!�'���*	
()*+*�
��	,-�<~�M~�N*+,-�/��	�
�,�+��1Y�2�4:�:+�>�!:6:�1Y�2�:6	�B:

�H�-
�L:�N:6
�R�!:�VW����4�!:6�B:�H�#�L:�X:	6
,-	�\�����H�>Nrr4!!D3�	Nrr4!D)�N".5/Q0[b0g1r3w.}�4��4�5���[]^
X
_(g`aQbc5?d^	2Bea2Bfg"Vh^Yia�	j^
�_k	�lc�4m^~7na�op�	
�(�)*�+*�
��	s-�<~�M~�N*+,-���	�
�,�+��1Y�2�4:�:+�>�!:6:�1Y�2�:6	�B:

�H�-
�L:�N:6
�R�!:�VW����4�!:6�B:�H�#�L:�X:	6
,-	�v�����H�>Nrr4!!D3�	Nrr4!D)�N%&'"657Q8['b8g9r;w6}(�<�(�<�=�*��[w^
X
_(g`aQbc5?d^	2Bea2Bfg"Vh^Yia�	x^
�_k	�lc�4m^~7na�op�	
�(�)*�+*�
��	y-�<~�M~�N*+,-���	�YZ��ܲ-*+���,-��W-��Y�����:6:�1Y�2�:6:	6
6	�6�J	2:

:6��:6�X��X�Y�:6��W�W�����4�!:6�B:�H�"�L:�X:6	*+,�\������	�5
rr4X����.rr4X����@XUX�
rr4X����
rr4X!D(�Z(>;FBG_FizF�H�F�F�F�G�I�J�>��K��K�L���i�^f���
�^�
�c_2�^\5bcX:�c
BWm^
?Z��	;`�^8c��8cfg(w�^%z����^	��k�lc�3m^�6na��*��*�op��k�ztZ��ܲ-*+���,-��W-��Y�����:6:�1Y�2�:6:	6
6	�6�J	2:

:6��:6�X��X�Y�:6��W�W�����4�!:6�B:�H�"�L:�X:6	*+,�v������	�5
rr4X����.rr4X����@XUX�
rr4X����
rr4X!D(�Z!"(M;UBV_Ui"zU�W�U�U�U�V�X�Y�M�"�Z�"�Z�[�#��i�^f���
�^�
�c_2�^\5bcX:�c
BWm^
?Z��	;`�^8c��8cfg(w�^%z����^	��k�lc�3m^�6na��*��*�op��k�z���Y��������SMAP
EditorConfigIdentifierUtil.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigIdentifierUtil.kt
org/editorconfig/language/util/EditorConfigIdentifierUtil
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 _Arrays.kt
kotlin/collections/ArraysKt___ArraysKt
+ 4 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,45:1
1360#2:46
1446#2,5:47
1855#2,2:52
1360#2:54
1446#2,5:55
1855#2,2:60
1855#2,2:75
1855#2,2:90
11383#3,9:62
13309#3:71
13310#3:73
11392#3:74
11383#3,9:77
13309#3:86
13310#3:88
11392#3:89
1#4:72
1#4:87
*S KotlinDebug
*F
+ 1 EditorConfigIdentifierUtil.kt
org/editorconfig/language/util/EditorConfigIdentifierUtil
*L
23#1:46
23#1:47,5
24#1:52,2
39#1:54
39#1:55,5
40#1:60,2
18#1:75,2
34#1:90,2
18#1:62,9
18#1:71
18#1:73
18#1:74
34#1:77,9
34#1:86
34#1:88
34#1:89
18#1:72
34#1:87
*E
�U��[I�I�I��I��I��[s��[s
s�sss�skss(s)s�s+sss����[s�PK�@-��Aorg/editorconfig/language/util/EditorConfigPresentationUtil.class���=�;org/editorconfig/language/util/EditorConfigPresentationUtiljava/lang/Object<init>()V
this=Lorg/editorconfig/language/util/EditorConfigPresentationUtil;getFileName/(Lcom/intellij/psi/PsiFile;Z)Ljava/lang/String;Lkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;filekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
INSTANCE
	com/intellij/psi/PsiFilegetVirtualFile(()Lcom/intellij/openapi/vfs/VirtualFile;getVirtualFile(...) checkNotNullExpressionValue"
#;(Lcom/intellij/openapi/vfs/VirtualFile;Z)Ljava/lang/String;%
&Lcom/intellij/psi/PsiFile;
withFolderZ#Lcom/intellij/openapi/util/NlsSafe;com/intellij/ide/ui/UISettings,	Companion*Lcom/intellij/ide/ui/UISettings$Companion;./	-0(com/intellij/ide/ui/UISettings$Companion2getInstanceOrNull"()Lcom/intellij/ide/ui/UISettings;45
36getState'()Lcom/intellij/ide/ui/UISettingsState;89
-:#com/intellij/ide/ui/UISettingsState<%getShowDirectoryForNonUniqueFilenames()Z>?
=@$com/intellij/openapi/vfs/VirtualFileB	getParentD
CEgetName()Ljava/lang/String;GH
CI/K$java/lang/invoke/StringConcatFactoryMmakeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;OP
NQR8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;OTUgetName(...)Wsettings Lcom/intellij/ide/ui/UISettings;settingsAwareFlag&Lcom/intellij/openapi/vfs/VirtualFile;java/lang/String]path1(Lcom/intellij/psi/PsiElement;)Ljava/lang/String;elementa6org/editorconfig/language/util/EditorConfigPsiTreeUtilc8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;e	dfcom/intellij/psi/PsiElementhgetContainingFile()Lcom/intellij/psi/PsiFile;jkil?org/editorconfig/language/util/core/EditorConfigPsiTreeUtilCorenALorg/editorconfig/language/util/core/EditorConfigPsiTreeUtilCore;p	oqkotlin/jvm/internal/ReflectionsgetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass;uv
twgetOriginalFileM(Lcom/intellij/psi/PsiFile;Lkotlin/reflect/KClass;)Lcom/intellij/psi/PsiFile;yz
o{getPath}H
C~�$i$f$getOriginalFileIthis_$ivfile$ivLcom/intellij/psi/PsiElement;<clinit>
Lkotlin/Metadata;mv	kxi0d1���2

��


��

��


��


��

��Æ��20B¢J02020HJ020	20HJ
0¢¢2
0H¨d2"Lorg/jetbrains/annotations/NonNls;intellij.editorconfigEditorConfigPresentationUtil.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigPresentationUtil.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigPresentationUtil.kt
org/editorconfig/language/util/EditorConfigPresentationUtil
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
*L
1#1,27:1
197#2:28
*S KotlinDebug
*F
+ 1 EditorConfigPresentationUtil.kt
org/editorconfig/language/util/EditorConfigPresentationUtil
*L
25#1:28
*E
RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileSourceDebugExtensionBootstrapMethods1
��/*���
�	
�O*��W*�Y!�$�'��
�()*�
��	%��O*��1�7M,Y��;Y��A~�W>�*�FY�	�J�W*�J�V�
*�JYX�$��0�!C-A�C-CA^I^�
$�*
BYZ$+[*O\O)*�
�
+�	_`��>*b��gL*�mM>�r,�x�|Y��Y��FY�
�Y�W����:idB^��*���e�(>a��
�����Y�����
3-.����SMAP
EditorConfigPresentationUtil.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigPresentationUtil.kt
org/editorconfig/language/util/EditorConfigPresentationUtil
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
*L
1#1,27:1
197#2:28
*S KotlinDebug
*F
+ 1 EditorConfigPresentationUtil.kt
org/editorconfig/language/util/EditorConfigPresentationUtil
*L
25#1:28
*E
�[��[I�I�I��I��I��[s��[s
s�sss�ss\s)s�s(s_s�ssas�s����[s��SLPKU�q��^org/editorconfig/language/util/EditorConfigPsiTreeUtil$findAllChildrenFiles$childFiles$1.class���=MXorg/editorconfig/language/util/EditorConfigPsiTreeUtil$findAllChildrenFiles$childFiles$1�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/Boolean;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>(Ljava/lang/Object;)VIorg/editorconfig/language/psi/reference/EditorConfigVirtualFileDescriptor
isStrictParentOf9isStrictParentOf(Lcom/intellij/openapi/vfs/VirtualFile;)ZL(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
thisZLorg/editorconfig/language/util/EditorConfigPsiTreeUtil$findAllChildrenFiles$childFiles$1;receiverLjava/lang/Object;invoke;(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
 	")(Lcom/intellij/openapi/vfs/VirtualFile;)Z$
%java/lang/Boolean'valueOf(Z)Ljava/lang/Boolean;)*
(+&Lcom/intellij/openapi/vfs/VirtualFile;&(Ljava/lang/Object;)Ljava/lang/Object;$com/intellij/openapi/vfs/VirtualFile/
1p1Lkotlin/Metadata;mv	kxi06org/editorconfig/language/util/EditorConfigPsiTreeUtil=findAllChildrenFilesF(Lorg/editorconfig/language/psi/EditorConfigPsiFile;Z)Ljava/util/List;?@EditorConfigPsiTreeUtil.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0	C6*+
��DCI+�!*�#�+�&�,�E�D-FGA.C=	*+�0�2�E�D		3H
I>AJKBL45[I6I7I89I:;I<PK�A<OHHjorg/editorconfig/language/util/EditorConfigPsiTreeUtil$findParentFilesUsingIndex$$inlined$sortedBy$1.class���=\dorg/editorconfig/language/util/EditorConfigPsiTreeUtil$findParentFilesUsingIndex$$inlined$sortedBy$1><T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Comparator;java/lang/Objectjava/util/Comparator/kotlin/comparisons/ComparisonsKt__ComparisonsKt	compareBy8(Lkotlin/jvm/functions/Function1;)Ljava/util/Comparator;
<init>N(Lorg/editorconfig/language/psi/reference/EditorConfigVirtualFileDescriptor;)V$receiver$inlinedKLorg/editorconfig/language/psi/reference/EditorConfigVirtualFileDescriptor;	()V

thisfLorg/editorconfig/language/util/EditorConfigPsiTreeUtil$findParentFilesUsingIndex$$inlined$sortedBy$1;compare'(Ljava/lang/Object;Ljava/lang/Object;)I	(TT;TT;)I$com/intellij/openapi/vfs/VirtualFileIorg/editorconfig/language/psi/reference/EditorConfigVirtualFileDescriptordistanceToParent)(Lcom/intellij/openapi/vfs/VirtualFile;)I 
!java/lang/Integer#valueOf(I)Ljava/lang/Integer;%&
$'java/lang/Comparable) kotlin/comparisons/ComparisonsKt+
compareValues/(Ljava/lang/Comparable;Ljava/lang/Comparable;)I-.
,/T$i$a$-sortedBy-EditorConfigPsiTreeUtil$findParentFilesUsingIndex$sortedParentFiles$2Ip0&Lcom/intellij/openapi/vfs/VirtualFile;aLjava/lang/Object;bLkotlin/Metadata;mv	kxi0d1J��

��

��0"��2
 *HH2
 *HHH
¢¨d2<anonymous>Tkotlin.jvm.PlatformType;kotlin/comparisons/ComparisonsKt__ComparisonsKt$compareBy$26org/editorconfig/language/util/EditorConfigPsiTreeUtilIfindParentFilesUsingIndexR(Lcom/intellij/psi/PsiFile;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/List;KLComparisons.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
Comparisons.kt
Kotlin
*S Kotlin
*F
+ 1 Comparisons.kt
kotlin/comparisons/ComparisonsKt__ComparisonsKt$compareBy$2
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
*L
1#1,328:1
118#2:329
*E
CodeLocalVariableTableLineNumberTable	SignatureInnerClassesEnclosingMethod
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations1
R(
*+�*��S
R�5+�N6*�-�"�(�*,�N:6*�-�"�(_�*�0�TfIf I.f4fSH1234 12345556576UV
WJMUXNY�SMAP
Comparisons.kt
Kotlin
*S Kotlin
*F
+ 1 Comparisons.kt
kotlin/comparisons/ComparisonsKt__ComparisonsKt$compareBy$2
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
*L
1#1,328:1
118#2:329
*E
ZF89[I:I;I<=I>?I@A[sBC[	sDsEsFs5sGs7sssH[OP[sQPKr�-@��Xorg/editorconfig/language/util/EditorConfigPsiTreeUtil$findParentFilesUsingIndex$1.class���=PRorg/editorconfig/language/util/EditorConfigPsiTreeUtil$findParentFilesUsingIndex$1�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/openapi/vfs/VirtualFile;Lorg/editorconfig/language/psi/EditorConfigPsiFile;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init> (Lcom/intellij/psi/PsiManager;)V$managerLcom/intellij/psi/PsiManager;
	(I)V
thisTLorg/editorconfig/language/util/EditorConfigPsiTreeUtil$findParentFilesUsingIndex$1;invoke[(Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/editorconfig/language/psi/EditorConfigPsiFile;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
com/intellij/psi/PsiManagerfindFileB(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/psi/PsiFile;!"
 #1org/editorconfig/language/psi/EditorConfigPsiFile%&Lcom/intellij/openapi/vfs/VirtualFile;com/intellij/psi/PsiFile(&(Ljava/lang/Object;)Ljava/lang/Object;$com/intellij/openapi/vfs/VirtualFile+
-p1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d1-��
��

��

����020H
¢d2<anonymous>3Lorg/editorconfig/language/psi/EditorConfigPsiFile;6org/editorconfig/language/util/EditorConfigPsiTreeUtil?findParentFilesUsingIndexR(Lcom/intellij/psi/PsiFile;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/List;ABEditorConfigPsiTreeUtil.ktCodeLocalVariableTable
StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	E3*+�
*��F
Ee+�*�
+�$M,�&�
,�&��G�)@&H�F'IJA*E=	*+�,�.�H�F		/0K
L@CMNDO:12[I3I4I56I78I9:[s;<[s=s>ss'sPKe���jorg/editorconfig/language/util/EditorConfigPsiTreeUtil$findParentFilesUsingIndex$sortedParentFiles$1.class���=Mdorg/editorconfig/language/util/EditorConfigPsiTreeUtil$findParentFilesUsingIndex$sortedParentFiles$1�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/Boolean;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>(Ljava/lang/Object;)VIorg/editorconfig/language/psi/reference/EditorConfigVirtualFileDescriptor
	isChildOf2isChildOf(Lcom/intellij/openapi/vfs/VirtualFile;)ZL(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
thisfLorg/editorconfig/language/util/EditorConfigPsiTreeUtil$findParentFilesUsingIndex$sortedParentFiles$1;receiverLjava/lang/Object;invoke;(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
 	")(Lcom/intellij/openapi/vfs/VirtualFile;)Z$
%java/lang/Boolean'valueOf(Z)Ljava/lang/Boolean;)*
(+&Lcom/intellij/openapi/vfs/VirtualFile;&(Ljava/lang/Object;)Ljava/lang/Object;$com/intellij/openapi/vfs/VirtualFile/
1p1Lkotlin/Metadata;mv	kxi06org/editorconfig/language/util/EditorConfigPsiTreeUtil=findParentFilesUsingIndexR(Lcom/intellij/psi/PsiFile;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/List;?@EditorConfigPsiTreeUtil.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0	C6*+
��DCI+�!*�#�+�&�,�EuD-FGA.C=	*+�0�2�EuD		3H
I>AJKBL45[I6I7I89I:;I<PKu��\w\w<org/editorconfig/language/util/EditorConfigPsiTreeUtil.class���=�6org/editorconfig/language/util/EditorConfigPsiTreeUtiljava/lang/Object<init>()V
this8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;getParentOfTypeO(Lcom/intellij/psi/PsiElement;Z[Ljava/lang/Class;)Lcom/intellij/psi/PsiElement;w<T::Lcom/intellij/psi/PsiElement;>(Lcom/intellij/psi/PsiElement;Z[Ljava/lang/Class<+Lcom/intellij/psi/PsiElement;>;)TT;<this>kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
stopAtTreifiedOperationMarker(ILjava/lang/String;)V
com/intellij/psi/PsiElementjava/lang/Class java/util/Arrays"copyOf)([Ljava/lang/Object;I)[Ljava/lang/Object;$%
#&[Ljava/lang/Class;(!com/intellij/psi/util/PsiTreeUtil*`(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;Z[Ljava/lang/Class;)Lcom/intellij/psi/PsiElement;,
+-$i$f$getParentOfTypeI$this$getParentOfTypeLcom/intellij/psi/PsiElement;strictZgetParentOfType$default�(Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;Lcom/intellij/psi/PsiElement;Z[Ljava/lang/Class;ILjava/lang/Object;)Lcom/intellij/psi/PsiElement;$this	$receiverhasParentOfType (Lcom/intellij/psi/PsiElement;)ZB<T::Lcom/intellij/psi/PsiElement;>(Lcom/intellij/psi/PsiElement;)Z	strict$iv	stopAt$iv$i$f$hasParentOfType$this$hasParentOfTypegetRequiredParent<(Lcom/intellij/psi/PsiElement;)Lcom/intellij/psi/PsiElement;D<T::Lcom/intellij/psi/PsiElement;>(Lcom/intellij/psi/PsiElement;)TT;elementCN(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;Z)Lcom/intellij/psi/PsiElement;E
+Fjava/lang/IllegalStateExceptionH
I$i$f$getRequiredParentcontainsErrors#Lorg/jetbrains/annotations/NotNull; com/intellij/psi/SyntaxTraverserNpsiTraverserA(Lcom/intellij/psi/PsiElement;)Lcom/intellij/psi/SyntaxTraverser;PQ
ORtraverse+()Lcom/intellij/util/containers/JBIterable;TU
OV com/intellij/psi/PsiErrorElementX'com/intellij/util/containers/JBIterableZfilter<(Ljava/lang/Class;)Lcom/intellij/util/containers/JBIterable;\]
[^
isNotEmpty()Z`a
[bfindShadowingSectionsE(Lorg/editorconfig/language/psi/EditorConfigSection;)Ljava/util/List;z(Lorg/editorconfig/language/psi/EditorConfigSection;)Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigSection;>;sectiong1org/editorconfig/language/psi/EditorConfigSectioni kotlin/collections/CollectionsKtk
mutableListOf%([Ljava/lang/Object;)Ljava/util/List;mn
lo	getParent()Lcom/intellij/psi/PsiElement;qrsgetChildren ()[Lcom/intellij/psi/PsiElement;uvwgetChildren(...)ycheckNotNullExpressionValue{
|[Ljava/lang/Object;~java/util/ArrayList�
�java/util/Collection�add(Ljava/lang/Object;)Z����java/util/List�java/lang/Iterable�iterator()Ljava/util/Iterator;����java/util/Iterator�hasNext�a��next()Ljava/lang/Object;����
��areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z��
�drop'(Ljava/lang/Iterable;I)Ljava/util/List;��
l�	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;��j�getHeader(...)�6org/editorconfig/language/util/EditorConfigGlobUtilsKt�isSubcaseOfg(Lorg/editorconfig/language/psi/EditorConfigHeader;Lorg/editorconfig/language/psi/EditorConfigHeader;)Z��
����Q$i$a$-iterateTypedSiblingsForward-EditorConfigPsiTreeUtil$findShadowingSections$1it3Lorg/editorconfig/language/psi/EditorConfigSection;I$i$a$-mapNotNull-EditorConfigPsiTreeUtil$iterateTypedSiblingsForward$1$ivit$iv7$i$a$-let-ArraysKt___ArraysKt$mapNotNullTo$1$1$iv$iv$ivit$iv$iv$ivLjava/lang/Object;9$i$a$-forEach-ArraysKt___ArraysKt$mapNotNullTo$1$iv$iv$ivelement$iv$iv$ivelement$iv$iv$iv$iv$i$f$forEach$this$forEach$iv$iv$iv$iv$i$f$mapNotNullTo$this$mapNotNullTo$iv$iv$ivdestination$iv$iv$ivLjava/util/Collection;$i$f$mapNotNull$this$mapNotNull$iv$ivH$i$a$-dropWhile-EditorConfigPsiTreeUtil$iterateTypedSiblingsForward$2$iv
item$iv$iv$i$f$dropWhileyielding$iv$iv
list$iv$ivLjava/util/ArrayList;$this$dropWhile$iv$ivLjava/lang/Iterable;
element$iv$iv$this$forEach$iv$iv $i$f$iterateTypedSiblingsForwardthis_$ivresultLjava/util/List;findShadowedSectionsreversed&(Ljava/lang/Iterable;)Ljava/util/List;��
l�reverse(Ljava/util/List;)V��
l�Q$i$a$-iterateTypedSiblingsBackward-EditorConfigPsiTreeUtil$findShadowedSections$1J$i$a$-mapNotNull-EditorConfigPsiTreeUtil$iterateTypedSiblingsBackward$1$ivI$i$a$-takeWhile-EditorConfigPsiTreeUtil$iterateTypedSiblingsBackward$2$iv$i$f$takeWhile$this$takeWhile$iv$iv!$i$f$iterateTypedSiblingsBackwarditerateTypedSiblingsForward@(Lcom/intellij/psi/PsiElement;Lkotlin/jvm/functions/Function1;)V[<T::Lcom/intellij/psi/PsiElement;>(TT;Lkotlin/jvm/functions/Function1<-TT;Lkotlin/Unit;>;)Vaction�kotlin/jvm/functions/Function1�invoke&(Ljava/lang/Object;)Ljava/lang/Object;����F$i$a$-mapNotNull-EditorConfigPsiTreeUtil$iterateTypedSiblingsForward$14$i$a$-let-ArraysKt___ArraysKt$mapNotNullTo$1$1$iv$ivit$iv$iv6$i$a$-forEach-ArraysKt___ArraysKt$mapNotNullTo$1$iv$iv$this$forEach$iv$iv$iv$this$mapNotNullTo$iv$ivdestination$iv$iv$this$mapNotNull$ivE$i$a$-dropWhile-EditorConfigPsiTreeUtil$iterateTypedSiblingsForward$2item$ivyielding$ivlist$iv$this$dropWhile$iv
element$iv$this$forEach$iv Lkotlin/jvm/functions/Function1;iterateTypedSiblingsBackwardG$i$a$-mapNotNull-EditorConfigPsiTreeUtil$iterateTypedSiblingsBackward$1F$i$a$-takeWhile-EditorConfigPsiTreeUtil$iterateTypedSiblingsBackward$2$this$takeWhile$ivfindRemovableRange7(Lcom/intellij/psi/PsiElement;)Lkotlin/ranges/IntRange;?org/editorconfig/language/util/core/EditorConfigPsiTreeUtilCoreINSTANCEALorg/editorconfig/language/util/core/EditorConfigPsiTreeUtilCore;	findRemovableRangeBackward
findRemovableRangeForward

getTextRange'()Lcom/intellij/openapi/util/TextRange;
#com/intellij/openapi/util/TextRangegetStartOffset()I
getEndOffset
kotlin/ranges/RangesKtuntil(II)Lkotlin/ranges/IntRange;
kotlin/ranges/IntRange findAllParentsFiles,(Lcom/intellij/psi/PsiFile;)Ljava/util/List;a(Lcom/intellij/psi/PsiFile;)Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigPsiFile;>;file%com/intellij/psi/PsiFile'kotlin/jvm/internal/Reflection)getOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass;+,
*-getOriginalFileM(Lcom/intellij/psi/PsiFile;Lkotlin/reflect/KClass;)Lcom/intellij/psi/PsiFile;/0
1getVirtualFile(()Lcom/intellij/openapi/vfs/VirtualFile;34(5	emptyList()Ljava/util/List;78
l9%org/editorconfig/EditorConfigRegistry;shouldStopAtProjectRoot=a
<>findParentFilesUsingIndexR(Lcom/intellij/psi/PsiFile;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/List;@A
BCorg/editorconfig/language/services/EditorConfigFileHierarchyServiceD	CompanionOLorg/editorconfig/language/services/EditorConfigFileHierarchyService$Companion;FG	EH
getProject(()Lcom/intellij/openapi/project/Project;JK(LgetProject(...)NMorg/editorconfig/language/services/EditorConfigFileHierarchyService$CompanionPgetInstancem(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/language/services/EditorConfigFileHierarchyService;RS
QTgetParentEditorConfigFilesf(Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/editorconfig/language/services/EditorConfigServiceResult;VW
EX<org/editorconfig/language/services/EditorConfigServiceLoadedZgetList\8
[]=org/editorconfig/language/services/EditorConfigServiceLoading_#kotlin/NoWhenBranchMatchedExceptiona
b$i$f$getOriginalFile
serviceResult>Lorg/editorconfig/language/services/EditorConfigServiceResult;virtualFile&Lcom/intellij/openapi/vfs/VirtualFile;serviceELorg/editorconfig/language/services/EditorConfigFileHierarchyService;Lcom/intellij/psi/PsiFile;$com/intellij/openapi/vfs/VirtualFilel<org/editorconfig/language/services/EditorConfigServiceResultnfindIdentifierUnderCaret](Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;)Lcom/intellij/psi/PsiElement;$Lorg/jetbrains/annotations/Nullable;editors"com/intellij/openapi/editor/Editoru
getCaretModel*()Lcom/intellij/openapi/editor/CaretModel;wxvy&com/intellij/openapi/editor/CaretModel{	getOffset}|~getViewProvider%()Lcom/intellij/psi/FileViewProvider;��(�getViewProvider(...)�.org/editorconfig/language/EditorConfigLanguage�0Lorg/editorconfig/language/EditorConfigLanguage;�	��com/intellij/lang/Language�!com/intellij/psi/FileViewProvider�
findElementAt<(ILcom/intellij/lang/Language;)Lcom/intellij/psi/PsiElement;����getNode()Lcom/intellij/lang/ASTNode;���com/intellij/lang/ASTNode�getElementType&()Lcom/intellij/psi/tree/IElementType;����com/intellij/psi/TokenType�WHITE_SPACE$Lcom/intellij/psi/tree/IElementType;��	��6org/editorconfig/language/psi/EditorConfigElementTypes�DOT��	��java/lang/Math�max(II)I��
�� (I)Lcom/intellij/psi/PsiElement;����
IDENTIFIER��	��
previousIndexpreviousElementcaretOffsetviewProvider#Lcom/intellij/psi/FileViewProvider;
psiUnderCaretelementType$Lcom/intellij/openapi/editor/Editor;"com/intellij/psi/tree/IElementType��(Lcom/intellij/psi/PsiFile;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigPsiFile;>;Iorg/editorconfig/language/psi/reference/EditorConfigVirtualFileDescriptor�)(Lcom/intellij/openapi/vfs/VirtualFile;)V�
��2org/editorconfig/language/util/EditorConfigVfsUtil�4Lorg/editorconfig/language/util/EditorConfigVfsUtil;�	��getEditorConfigFiles>(Lcom/intellij/openapi/project/Project;)Ljava/util/Collection;��
��
asSequence1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;��
l�dorg/editorconfig/language/util/EditorConfigPsiTreeUtil$findParentFilesUsingIndex$sortedParentFiles$1�(Ljava/lang/Object;)V�
��kotlin/sequences/SequencesKt�X(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence;\�
��dorg/editorconfig/language/util/EditorConfigPsiTreeUtil$findParentFilesUsingIndex$$inlined$sortedBy$1�N(Lorg/editorconfig/language/psi/reference/EditorConfigVirtualFileDescriptor;)V�
��java/util/Comparator�
sortedWithN(Lkotlin/sequences/Sequence;Ljava/util/Comparator;)Lkotlin/sequences/Sequence;��
��com/intellij/psi/PsiManager�E(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/PsiManager;R�
��getInstance(...)�kotlin/sequences/Sequence���throwIndexOverflow�
l�findFileB(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/psi/PsiFile;��
��1org/editorconfig/language/psi/EditorConfigPsiFile�getHasValidRootDeclaration�a
��take9(Lkotlin/sequences/Sequence;I)Lkotlin/sequences/Sequence;��
��Rorg/editorconfig/language/util/EditorConfigPsiTreeUtil$findParentFilesUsingIndex$1 (Lcom/intellij/psi/PsiManager;)V

mapNotNull�
�toList-(Lkotlin/sequences/Sequence;)Ljava/util/List;	
�

$i$f$sortedBy$this$sortedBy$ivLkotlin/sequences/Sequence;P$i$a$-indexOfFirst-EditorConfigPsiTreeUtil$findParentFilesUsingIndex$firstRoot$1psiFile3Lorg/editorconfig/language/psi/EditorConfigPsiFile;$i$f$indexOfFirstindex$iv$this$indexOfFirst$ivcurrentFileDescriptorKLorg/editorconfig/language/psi/reference/EditorConfigVirtualFileDescriptor;project&Lcom/intellij/openapi/project/Project;sortedParentFilesmanagerLcom/intellij/psi/PsiManager;	firstRootactualParentFiles$com/intellij/openapi/project/ProjectfindAllChildrenFilesF(Lorg/editorconfig/language/psi/EditorConfigPsiFile;Z)Ljava/util/List;{(Lorg/editorconfig/language/psi/EditorConfigPsiFile;Z)Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigPsiFile;>;
�5
�LXorg/editorconfig/language/util/EditorConfigPsiTreeUtil$findAllChildrenFiles$childFiles$1%
&�java/util/LinkedHashMap(
)
java/util/Map+put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;-.,/entrySet()Ljava/util/Set;12,3
java/util/Set56�java/util/Map$Entry8getKey:�9;getValue=�9>
)/keySetA2,B
filterNotNullD�
lEisEmptyGa,H com/intellij/openapi/vfs/VfsUtilJ
isAncestorP(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/vfs/VirtualFile;Z)ZLM
KNcheckNotNullP�
QK$i$a$-associateBy-EditorConfigPsiTreeUtil$findAllChildrenFiles$childFiles$2$i$f$associateByTo$this$associateByTo$iv$ivLjava/util/Map;$i$f$associateBy$this$associateBy$ivJ$i$a$-filterKeys-EditorConfigPsiTreeUtil$findAllChildrenFiles$childFiles$3entry$ivLjava/util/Map$Entry;$i$f$filterKeys	result$ivLjava/util/LinkedHashMap;$this$filterKeys$iv:$i$a$-all-EditorConfigPsiTreeUtil$findAllChildrenFiles$1$1otherChildFilevirtualOtherChildFile$i$f$all$this$all$iv;$i$a$-filter-EditorConfigPsiTreeUtil$findAllChildrenFiles$1virtualChildFile
$i$f$filterTo$this$filterTo$iv$iv$i$f$filter$this$filter$iv
childFiles	honorRootfindAllChildrenFiles$default�(Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;Lorg/editorconfig/language/psi/EditorConfigPsiFile;ZILjava/lang/Object;)Ljava/util/List; !
ofindOneParentFileh(Lorg/editorconfig/language/psi/EditorConfigPsiFile;)Lorg/editorconfig/language/psi/EditorConfigPsiFile;!()Lcom/intellij/psi/PsiDirectory;qs
�tcom/intellij/psi/PsiDirectoryvgetParentDirectoryxswyfindNextEditorConfigFileT(Lcom/intellij/psi/PsiDirectory;)Lorg/editorconfig/language/psi/EditorConfigPsiFile;{|
}getFiles()[Lcom/intellij/psi/PsiFile;�w�
getFiles(...)�K$i$a$-firstOrNull-EditorConfigPsiTreeUtil$findNextEditorConfigFile$result$1$i$f$firstOrNull$this$firstOrNull$iv	directoryLcom/intellij/psi/PsiDirectory;L1com/intellij/openapi/fileEditor/FileEditorManager�[(Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/fileEditor/FileEditorManager;R�
��:com/intellij/openapi/fileEditor/impl/FileEditorManagerImpl�getSelectedTextEditor'(Z)Lcom/intellij/openapi/editor/Editor;��
��getContainingFile()Lcom/intellij/psi/PsiFile;���pq
�nextVisibleSiblinggetNextSibling�r�com/intellij/psi/PsiWhiteSpace�iterateVisibleChildrenm(Lcom/intellij/psi/PsiElement;Lkotlin/jvm/functions/Function1<-Lcom/intellij/psi/PsiElement;Lkotlin/Unit;>;)Vacceptor�
getFirstChild�r��A
�$i$f$iterateVisibleChildrenchild6(Lcom/intellij/psi/PsiFile;)Lcom/intellij/psi/PsiFile;'<T::Lcom/intellij/psi/PsiFile;>(TT;)TT;<clinit>

	�Lkotlin/Metadata;mv	kxi0d1%��r

��


��

��
 









��

��



��






Æ��20B¢J020J0	02
0	20J0	02
0
J0202
0
J020J0	20H‚J0	2
0	J0	02
0
20HJ020J0020J0020J&H"
��*0
2
HH†¢ J"!H"
��*020H†¢"J9#0$"
��*02H2%H0$0&H†ø��¢'J9(0$"
��*02H2%H0$0&H†ø��¢'J()0$202*00$0&H†ø��J+020H†JS,	H¢-"
��*0*02.02"/
00100"
001H†¢2J30"
��*0*0H†‚
™20¨4d2Lkotlin/ranges/IntRange;Lkotlin/Function1;Ljava/lang/Class;intellij.editorconfigEntryEditorConfigPsiTreeUtil.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigPsiTreeUtil.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
+ 2 _Arrays.kt
kotlin/collections/ArraysKt___ArraysKt
+ 3 fake.kt
kotlin/jvm/internal/FakeKt
+ 4 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 5 _Sequences.kt
kotlin/sequences/SequencesKt___SequencesKt
+ 6 Maps.kt
kotlin/collections/MapsKt__MapsKt
+ 7 _Maps.kt
kotlin/collections/MapsKt___MapsKt
*L
1#1,199:1
24#1,2:200
62#1:202
68#1:228
197#1:298
197#1:308
11383#2,9:203
13309#2:212
13310#2:214
11392#2:215
11383#2,9:229
13309#2:238
13310#2:240
11392#2:241
11383#2,9:251
13309#2:260
13310#2:262
11392#2:263
11383#2,9:276
13309#2:285
13310#2:287
11392#2:288
1282#2,2:331
1#3:213
1#3:239
1#3:261
1#3:286
748#4,10:216
1855#4,2:226
959#4,7:242
1855#4,2:249
748#4,10:264
1855#4,2:274
959#4,7:289
1855#4,2:296
603#5:299
205#5,8:300
674#5:309
704#5,4:310
478#6,7:314
526#6:321
511#6,2:322
513#6,4:327
167#7,3:324
*S KotlinDebug
*F
+ 1 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
*L
28#1:200,2
38#1:202
49#1:228
79#1:298
139#1:308
38#1:203,9
38#1:212
38#1:214
38#1:215
49#1:229,9
49#1:238
49#1:240
49#1:241
62#1:251,9
62#1:260
62#1:262
62#1:263
68#1:276,9
68#1:285
68#1:287
68#1:288
170#1:331,2
38#1:213
49#1:239
62#1:261
68#1:286
38#1:216,10
38#1:226,2
49#1:242,7
49#1:249,2
62#1:264,10
62#1:274,2
68#1:289,7
68#1:296,2
118#1:299
121#1:300,8
147#1:309
147#1:310,4
148#1:314,7
152#1:321
152#1:322,2
152#1:327,4
153#1:324,3
*E
RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable	Signature
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1
�M�/*����	
��{)+�-�6+��!--��'�)�.���4/0)	
)12)34)(�
	56��2~�=+�-�6+��!--��'�)�.��	�
�4/027
2822342(9:��8+�=�!:>6+��!��'�)�.�����6)@���7�>/0<4 =(0>08	
8?2�;@A��)+D�=+��!�GY�W�IY�J�����%�� !K0)	
)C2�BL:�J+D�+�S�WY�_�c��"�	
C2�Mde���+h��jN-+S-�pM*N6+��t�xYz�}�:6:��Y����:6	:
66
�6

�J
2::6�:6Y�j�W�j�Y�:6��W�W��������:66��Y��:��:		���H	��:
�
��W���
�:6+��������
��W6�����������:6��:���C��:�j:6+��Y��}��Y��}���,��W���,��x
�Wj���)j��[�j���$j����"�j����@�j�����j�����Dj����j�j������&%&�5�H�O�l�v���������������������������������������!�-�S'r({*|������,�8S)�0P,��v�0s�2�
�0�
��l2�0i5��e:��OW�0LZ�~
H`�0	Ec�~Ec��5w�02z�~��0��2�9��
�i�0�f�4�]���l��I4��-T�0*W��i�0l�
p���	
�g��f�M�M�e��t+h��jN-+S-�pM*N6+��t�xYz�}�:6:��Y����:6	:
66
�6

�J
2::6�:6Y�j�W�j�Y�:6��W�W��������:6��Y��:��:���8��:		�:
6+�
������	��W����������:6��:���C��:�j:6��Y��}+��Y��}���,��W���,��,��r
�Wj���)j��[�j���!j�����,j����@�
j�����j����Dj���j�j�����$01�5�H�O�l�v��������������������������������������?2^3g5h�l�m�n6r7�.?)�0<,��v�0s�2�
�0�
��l2�0i5��e:��OW�0LZ�~
H`�0	Ec�~Ec��5w�02z�~��0��2
�)��	�V�0�M���Y��54��T�0W��U�0X�
`��t	
tg��f�M�M����@+D�,�>+�t�xYz�}�:6:��Y����:6:	6
6	�6�D	2:

:6�:6��Y�:6��W�W��������:66��Y��:��:���E��:	�	��W���	�:
6+
�������	��W6�����������:6��:�����:,��W������I
���?���
���$
����"�
����@�
�����
�����~>'�:A^h>sy|��������>��	�
���
�>�
��
>>?>�h�0e�2|
�0y
��^,�0[/��W4��
AQ�0
>T�~	:Z�07]�~7]��'q�0$t�~��0��2
�6��	�f�0�c�4�Z���i��2	��)�0,��2�0@	
@C2@��������,+D�,�>+�t�xYz�}�:6:��Y����:6:	6
6	�6�D	2:

:6�:6��Y�:6��W�W��������:6��Y��:��:���5��:�:	6
+	��������W����������:6��:�����:,��W������I
���?���
���!
�����)
����@�

�����
����rD':A^hDsy|����� ��D�!�"�#�D�#�$�%�'�D(*)+D�h�0e�2|
�0y
��^,�0[/��W4��
AQ�0
>T�~	:Z�07]�~7]��'q�0$t�~��0
��2	�&���S�0�J���V��	��)�0�,���0,	
,C2,�������4+D��+�	Y�%W�+�Y�W+��+�����s!�GHGI�4	
4C2�M�M"#�m�+&�*:6�+(�.�2Y��6�WY�W�:�M�?�
*+,�C��I+�MYO�}�UN-,�Y:�[��[�^��`�*+,�C��bY�c���V�&((AmHm�
(m�-(mEoG��*
O
*O2P8Q?TSUZVmW�U�H

d0
�
Z,ef2UghS4ij�	
�%k�$�M�Mpq��
�+t�,&�+�z�>,��Y��}:������:Y���Y���Y�W�::�����������Bd��6��:		Y���Y����W������	���������\
�Qv(�B����G�-
v(���A��@�:\])^9_VaZbtc{c}d�e�f�i�k�a�\	}3�0�(�2	��0)���9��2Vo���	
�s��%k�r�
MM@A�����Y,��N+�MYO�}:������л�Y-����:6��Y-����:��Y�}::6	6
��:���V��:
����m:
6
��:������:Y�	���W�
�
�
���6��`��:�Y��������m(m�������"m(@��
(m�����m(��A�(m�����@H��zp	qs#t&u6v:+G+JvJsLxZya,d-�.�/�z�{�/�0�1�3�y�����~��������:07
�*0��-�h
�G��aj0	dg0
^m	��L�Z��*0��	
�%k�gh�� !�q`+&�*:6�+�(��.�2��Y�	�#�WY�W�:�N+�$YO�}:��Y�}:������л&Y��Y-�÷'���:6:	�)Y�*�,:
6	��:���B��:


�m::6��:������_
�0W���
:6�)Y�*:	�4�7:

���B
���9:�<��:6
�����	�<�?�@W���	�,:��C���F�:6:	�)Y�*�,:
6	�4�7:�������9:

:6�?�m::6�I��p�4�7:���W���9::6�<��:�?�m:�O��Y�R����������T

�<
�?�0W��;
�C���F����*��AmHm�`
�m���,��9�m���,�m(,@��

�m���,��
�m�,)��-�m�,)�9�@�
�m�,)��
�m�,,)��'
�m�,,,,��=�m�,,,,�99m,�
��D�m�,,,,�99m,�99�m@��m�,,,,�99m,���m�,,,,�99m,�
�m�,,,,���8�
4�6�C�Q�\�_�v�z5�6�7���7�9�5���:�;�;<$�.<1=H@M�M�O�a�hA{B�B�C�������D�E�E�����
���*�+�,E3F4�5C8GQJSAT�_��t%
d0
�
�S0��h�3��
�TT0�WU	�W�V
zhW0wkX$
Y0
!
�0Z[�e\0�\]^	�h_V�:`0�.a
"bh�H�[�{c0�~dV��e0��fh���[
{�g0x�hV	x��V
h�i0e�jV6*ghCQOkV`	
`%`l4�"�M�	M	mn�0~�=*+�p����qr��'+&�+����*+�uY��z�W�~��)��w��w�
���'	
'%�r�M{|�r|+Y�W�W+��Y��}�:66�6�'2:�(:	6
	����
����N-���
-���M,Y�W*N+�z:-KL�����d	Gw�w�$(�@�w@��w���"�	�K>�CKQLR�c��R>�0
;�k	4��4�07�~c�|	
|��pA��U+Y�W�W+��YO�}M,��:������Y���Y�W�N+��Y�W�:*-����AH�$�@�KBv�
v�(��	��>�M��4>>s�M%kU	
UC2�r�r�A�}$+D�+��Y�W�M,���,�*K,L����
L�	����� 
�2$	
$C2�r�M����1+D�,��>+��:�,��W*��:����
�����%�0��4"�0�21	
1C21�����
MM/��T=�+�(�.�2���� d0	
%k�����Y������*9,�	QEF&�����SMAP
EditorConfigPsiTreeUtil.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
+ 2 _Arrays.kt
kotlin/collections/ArraysKt___ArraysKt
+ 3 fake.kt
kotlin/jvm/internal/FakeKt
+ 4 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 5 _Sequences.kt
kotlin/sequences/SequencesKt___SequencesKt
+ 6 Maps.kt
kotlin/collections/MapsKt__MapsKt
+ 7 _Maps.kt
kotlin/collections/MapsKt___MapsKt
*L
1#1,199:1
24#1,2:200
62#1:202
68#1:228
197#1:298
197#1:308
11383#2,9:203
13309#2:212
13310#2:214
11392#2:215
11383#2,9:229
13309#2:238
13310#2:240
11392#2:241
11383#2,9:251
13309#2:260
13310#2:262
11392#2:263
11383#2,9:276
13309#2:285
13310#2:287
11392#2:288
1282#2,2:331
1#3:213
1#3:239
1#3:261
1#3:286
748#4,10:216
1855#4,2:226
959#4,7:242
1855#4,2:249
748#4,10:264
1855#4,2:274
959#4,7:289
1855#4,2:296
603#5:299
205#5,8:300
674#5:309
704#5,4:310
478#6,7:314
526#6:321
511#6,2:322
513#6,4:327
167#7,3:324
*S KotlinDebug
*F
+ 1 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
*L
28#1:200,2
38#1:202
49#1:228
79#1:298
139#1:308
38#1:203,9
38#1:212
38#1:214
38#1:215
49#1:229,9
49#1:238
49#1:240
49#1:241
62#1:251,9
62#1:260
62#1:262
62#1:263
68#1:276,9
68#1:285
68#1:287
68#1:288
170#1:331,2
38#1:213
49#1:239
62#1:261
68#1:286
38#1:216,10
38#1:226,2
49#1:242,7
49#1:249,2
62#1:264,10
62#1:274,2
68#1:289,7
68#1:296,2
118#1:299
121#1:300,8
147#1:309
147#1:310,4
148#1:314,7
152#1:321
152#1:322,2
152#1:327,4
153#1:324,3
*E
����[I�I�I��I��I��[s��[5s
s�ssLs�sCs2s s�ss%sls"skspsss�s{s�s�sqs@sgshs�s�s�s�sgsds/ss�s@sAs�s�s�s�s�s�s�s�s�ssrs3ss�s�ss9s����[s�PK
�sDNNVorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Companion.class���=�Porg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Companionjava/lang/Object<init>()V
thisRLorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Companion;from�(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Lorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType;#Lorg/jetbrains/annotations/NotNull;
descriptorkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Porg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptorOorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$ConstantINSTANCEQLorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Constant;	Forg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorTypeSorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor Oorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Variable"getId()Ljava/lang/String;$%
!&(Ljava/lang/String;)V(
#)Morg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor+Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor-getChildren()Ljava/util/List;/0.1java/lang/Iterable3java/util/ArrayList5 kotlin/collections/CollectionsKt7collectionSizeOrDefault(Ljava/lang/Iterable;I)I9:
8;(I)V=
6>java/util/Collection@iterator()Ljava/util/Iterator;BC4Djava/util/IteratorFhasNext()ZHIGJnext()Ljava/lang/Object;LMGN	CompanionP
	Q
Sadd(Ljava/lang/Object;)ZUVAWjava/util/ListYisEmpty[IA\
6size()I_`Zaget(I)Ljava/lang/Object;cdZe
#&areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Zhi
jSorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$InconsistentlULorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Inconsistent;n	mojava/lang/IllegalStateExceptionq
rH$i$a$-map-EditorConfigTemplateUtil$DescriptorType$Companion$from$types$1IitELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
item$iv$ivLjava/lang/Object;
$i$f$mapTo$this$mapTo$iv$ivLjava/lang/Iterable;destination$iv$ivLjava/util/Collection;$i$f$map$this$map$ivB$i$a$-all-EditorConfigTemplateUtil$DescriptorType$Companion$from$1HLorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType;
element$iv$i$f$all$this$all$ivS$i$a$-mapNotNull-EditorConfigTemplateUtil$DescriptorType$Companion$from$variables$1>$i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$ivit$iv$iv@$i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv
element$iv$ivelement$iv$iv$iv$i$f$forEach$this$forEach$iv$iv$iv$i$f$mapNotNullTo$this$mapNotNullTo$iv$iv$i$f$mapNotNull$this$mapNotNull$ivB$i$a$-all-EditorConfigTemplateUtil$DescriptorType$Companion$from$2QLorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Variable;idLjava/lang/String;	variablesLjava/util/List;typesjava/lang/String�1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d1G��

��


��

��†��20B¢J020¨d2intellij.editorconfig7org/editorconfig/language/util/EditorConfigTemplateUtil�DescriptorTypeConstantInconsistentVariableEditorConfigTemplateUtil.kt*Lkotlin/jvm/internal/SourceDebugExtension;valuerSMAP
EditorConfigTemplateUtil.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigTemplateUtil.kt
org/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Companion
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,122:1
1549#2:123
1620#2,3:124
1726#2,3:127
1603#2,9:130
1855#2:139
1856#2:141
1612#2:142
1726#2,3:143
1#3:140
*S KotlinDebug
*F
+ 1 EditorConfigTemplateUtil.kt
org/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Companion
*L
101#1:123
101#1:124,3
102#1:127,3
104#1:130,9
104#1:139
104#1:141
104#1:142
107#1:143,3
104#1:140
*E
CodeLineNumberTableLocalVariableTable
StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1�/*���`�	
��<+�+M,�����&,�!��#Y+�!�'�*��,�,��+�2�4:6:�6Y
�<�?�A:6�E:		�K�.	�O:

�.::6�R�T_�XW����ZN-�4:6�A��A�]��6�E:�K�"�O:�:6	���������6-�4:6:�6Y�^�A:6	:
6
�E:�K�I�O:

:6�:6�#��#�Y�:6�XW�W����Z:�b-�b���A�]���{�f�#�g:�4:6�A��A�]��;�E:�K�'�O:		�#:
6
�g�k�����
�#Y�*W�p���rY�s�����.�7
..44AG4�(
..Z44AG�..Z4G(�..Z4�+
..Z444A4G�3..Z444A4G@#U#�
..Z444A4G�)
..ZZ44A4G@�5
..ZZ�4A4G�
..ZZ�4GG-�
..ZZ�4G�
..ZZG�..G��1abc3d:eH{b|~}�e�}�~�{�e�f����f�����fh�$�+�N�Xhi�o�r�|�����������h�i�i�j�k����k��k*n3q;r�t%�tu�vw~xy
b@zu_C{|_C}~H^uEa�|��u	�v���y�L�u�O�|X�uUv�r
�uo
�yN2�uK5�yG:�y
+Z�u(]�|
$c�u	!f�|!f}~z�u}�|
�u
v�
�y	�Q�u�T�|�h����������<	
<w�
�
��-*����	
���*��
P�m�#����rSMAP
EditorConfigTemplateUtil.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigTemplateUtil.kt
org/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Companion
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,122:1
1549#2:123
1620#2,3:124
1726#2,3:127
1603#2,9:130
1855#2:139
1856#2:141
1612#2:142
1726#2,3:143
1#3:140
*S KotlinDebug
*F
+ 1 EditorConfigTemplateUtil.kt
org/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Companion
*L
101#1:123
101#1:124,3
102#1:127,3
104#1:130,9
104#1:139
104#1:141
104#1:142
107#1:143,3
104#1:140
*E
�C��[I�I�I��I��I��[s��[s
s�sss�ssws����[s�PK��d�NNUorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Constant.class���=,Oorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$ConstantForg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType<init>()V1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
thisQLorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Constant;<clinit>

INSTANCE	#Lorg/jetbrains/annotations/NotNull;Lkotlin/Metadata;mv	kxi0d1(��


Æ��20B¢¨d2HLorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType;intellij.editorconfig7org/editorconfig/language/util/EditorConfigTemplateUtil DescriptorTypeConstantEditorConfigTemplateUtil.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTableInnerClasses
SourceFileRuntimeVisibleAnnotations1%&0*�	�'\(
&�Y���)!"
#*$+7[IIIII[s[ssssPK5!��ZZYorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Inconsistent.class���=,Sorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$InconsistentForg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType<init>()V1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
thisULorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Inconsistent;<clinit>

INSTANCE	#Lorg/jetbrains/annotations/NotNull;Lkotlin/Metadata;mv	kxi0d1(��


Æ��20B¢¨d2HLorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType;intellij.editorconfig7org/editorconfig/language/util/EditorConfigTemplateUtil DescriptorTypeInconsistentEditorConfigTemplateUtil.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTableInnerClasses
SourceFileRuntimeVisibleAnnotations1%&0*�	�'](
&�Y���)!"
#*$+7[IIIII[s[ssssPK�F��||Uorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Variable.class���=\Oorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$VariableForg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType<init>(Ljava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;idkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
Ljava/lang/String;	thisQLorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Variable;getId()Ljava/lang/String;
component1copye(Ljava/lang/String;)Lorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Variable;
copy$default�(Lorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Variable;Ljava/lang/String;ILjava/lang/Object;)Lorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Variable;
!toStringVariable(id=)$$java/lang/invoke/StringConcatFactory&makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;()
'*+&(Ljava/lang/String;)Ljava/lang/String;(-.hashCode()Ijava/lang/String201
34equals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z9:
;otherLjava/lang/Object;Lkotlin/Metadata;mv	kxi0d1���&


��



��
��
��

†��20B
0¢J	0HÆJ0��20HÆJ	0
20HÖJ	
0HÖJ	0HÖR0¢
��¨d2HLorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType;intellij.editorconfig7org/editorconfig/language/util/EditorConfigTemplateUtilMDescriptorTypeVariableEditorConfigTemplateUtil.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1RSE+	�*�*+��T^UVS/*��T^URS#*��URS7+	��Y+��URV	 S&~�*�L*+�"�W#S(
*��/�U
R01S&*��5�U67S_'*+��+���+�M*�,��<���W
�U''=>V8XNO
PYQZ^?@[IAIBICDIAEIFG[sHI[ssJssKssssss6sKs=sKs0sKs#sL[,%PK����||Lorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType.class���=>Forg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorTypejava/lang/ObjectOorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$ConstantSorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$InconsistentOorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Variable	<init>()V

thisHLorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V

$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;<clinit>Porg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Companion
	CompanionRLorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Companion;	#Lorg/jetbrains/annotations/NotNull;Lkotlin/Metadata;mv	kxi0d1E��

��




��2�� 20:B¢‚	¨
d2ConstantInconsistentVariableQLorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Constant;ULorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Inconsistent;QLorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Variable;intellij.editorconfig7org/editorconfig/language/util/EditorConfigTemplateUtil2DescriptorTypeEditorConfigTemplateUtil.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTableInnerClasses
SourceFileRuntimeVisibleAnnotationsPermittedSubclasses 67/*��8[97-*��97�Y���:*34
+,
-;5<L [I!I"I#$I!%I&'[s()[ss*sss+s,s-s.s/s0s1=
PK��[t[	[	aorg/editorconfig/language/util/EditorConfigTemplateUtil$checkStructuralConsistency$result$1.class���=J[org/editorconfig/language/util/EditorConfigTemplateUtil$checkStructuralConsistency$result$1�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Lorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>(Ljava/lang/Object;)VPorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Companion
from�from(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Lorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType;L(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
this]Lorg/editorconfig/language/util/EditorConfigTemplateUtil$checkStructuralConsistency$result$1;receiverLjava/lang/Object;invoke�(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Lorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
 	"
$ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;&(Ljava/lang/Object;)Ljava/lang/Object;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor(
*p1Lkotlin/Metadata;mv	kxi07org/editorconfig/language/util/EditorConfigTemplateUtil6checkStructuralConsistencyY(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;)Z89Forg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType;DescriptorType	CompanionEditorConfigTemplateUtil.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0	@6*+
��A@F+�!*�#�+�%�B=A&CDA'@=	*+�)�+�B=A		,E<7=
<>F7:GH?I-.[I/I0I12I34I5PKע�	9	9=org/editorconfig/language/util/EditorConfigTemplateUtil.class���=\7org/editorconfig/language/util/EditorConfigTemplateUtiljava/lang/Object<init>()V
this9Lorg/editorconfig/language/util/EditorConfigTemplateUtil;
buildTemplate�(Ljava/lang/String;Ljava/util/List;Lorg/editorconfig/language/psi/EditorConfigSection;Ljava/util/Map;Z)Lcom/intellij/codeInsight/template/impl/TemplateImpl;(Ljava/lang/String;Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;>;Lorg/editorconfig/language/psi/EditorConfigSection;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Z)Lcom/intellij/codeInsight/template/impl/TemplateImpl;#Lorg/jetbrains/annotations/NotNull;keykotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
descriptorssection
substitutionsVorg/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateBuilderX(Ljava/lang/String;Lorg/editorconfig/language/psi/EditorConfigSection;Ljava/util/Map;Z)V
 appendDescriptorGroupj(Ljava/util/List;)Lorg/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateBuilder;"#
$build7()Lcom/intellij/codeInsight/template/impl/TemplateImpl;&'
(Ljava/lang/String;Ljava/util/List;3Lorg/editorconfig/language/psi/EditorConfigSection;Ljava/util/Map;initialNewLineZbuildTemplate$default�(Lorg/editorconfig/language/util/EditorConfigTemplateUtil;Ljava/lang/String;Ljava/util/List;Lorg/editorconfig/language/psi/EditorConfigSection;Ljava/util/Map;ZILjava/lang/Object;)Lcom/intellij/codeInsight/template/impl/TemplateImpl;kotlin/collections/MapsKt2emptyMap()Ljava/util/Map;45
36
8buildFullTemplatejava/lang/Iterable;java/util/ArrayList= kotlin/collections/CollectionsKt?collectionSizeOrDefault(Ljava/lang/Iterable;I)IAB
@C(I)VE
>Fjava/util/CollectionHiterator()Ljava/util/Iterator;JK<Ljava/util/IteratorNhasNext()ZPQORnext()Ljava/lang/Object;TUOVTorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptorXlistOf$(Ljava/lang/Object;)Ljava/util/List;Z[
@\add(Ljava/lang/Object;)Z^_I`java/util/Listb6$i$a$-map-EditorConfigTemplateUtil$buildFullTemplate$1Ip0VLorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;
item$iv$ivLjava/lang/Object;
$i$f$mapTo$this$mapTo$iv$ivLjava/lang/Iterable;destination$iv$ivLjava/util/Collection;$i$f$map$this$map$iv:$i$a$-forEach-EditorConfigTemplateUtil$buildFullTemplate$2it
element$iv$i$f$forEach$this$forEach$ivbuilderXLorg/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateBuilder;java/lang/Stringx1org/editorconfig/language/psi/EditorConfigSectionz
java/util/Map|buildFullTemplate$default:
buildSameStartClasses!(Ljava/util/List;)Ljava/util/Map;�(Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;>;)Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;>;>;java/util/HashMap�
�getChildren()Ljava/util/List;��
Y�first$(Ljava/util/List;)Ljava/lang/Object;��
@�Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor�buildSameStartClasses$add$2�(Ljava/util/Map;Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)V��
�>$i$a$-forEach-EditorConfigTemplateUtil$buildSameStartClasses$1classescheckStructuralConsistencyY(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;)Z
descriptor�
asSequence1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;��
@�[org/editorconfig/language/util/EditorConfigTemplateUtil$checkStructuralConsistency$result$1�Forg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType�	CompanionRLorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Companion;��	��(Ljava/lang/Object;)V�
��kotlin/jvm/functions/Function1�kotlin/sequences/SequencesKt�mapX(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence;��
��kotlin/sequences/Sequence��LSorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Inconsistent�Log(Lcom/intellij/openapi/diagnostic/Logger;��	�*found structurally inconsistent descriptor�&com/intellij/openapi/diagnostic/Logger�warn(Ljava/lang/String;)V��
��toString()Ljava/lang/String;��
Y�G$i$a$-none-EditorConfigTemplateUtil$checkStructuralConsistency$result$2HLorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType;	$i$f$none
$this$none$ivLkotlin/sequences/Sequence;resultcheckStructuralEquality(Ljava/util/List;)Zk(Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;>;)ZzipWithNext8(Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence;��
��kotlin/Pair�
component1�U
��
component2�U
��INSTANCE�
	�haveStructuralEquality�(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;)Z��
�>found descriptors that have same start but differ structurally�
�C$i$a$-all-EditorConfigTemplateUtil$checkStructuralEquality$result$1prevcurrent$i$f$all$this$all$ivsize()I��c�Porg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Companion�from�(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Lorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType;��
��zip:(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/List;��
@�isEmpty�QI�areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z��
�;$i$a$-map-EditorConfigTemplateUtil$haveStructuralEquality$1ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;;$i$a$-map-EditorConfigTemplateUtil$haveStructuralEquality$2;$i$a$-all-EditorConfigTemplateUtil$haveStructuralEquality$3secondstartsWithVariableOorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$VariablegetUniqueId	idCounter	e	
valueOf(I)Ljava/lang/String;
ybuildSameStartClasses$addz(Ljava/util/Map;Ljava/lang/String;Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;)V�(Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;>;>;Ljava/lang/String;Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;)Vget&(Ljava/lang/Object;)Ljava/lang/Object;}c`
mutableListOf%([Ljava/lang/Object;)Ljava/util/List;
@put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;}destinationtext)(Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;>;>;Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)VPorg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor#getText%�
$&
(Morg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor*��java/lang/IllegalStateException-
.B$i$a$-forEach-EditorConfigTemplateUtil$buildSameStartClasses$add$1<clinit>
getInstance;(Ljava/lang/Class;)Lcom/intellij/openapi/diagnostic/Logger;34
�5getInstance(...)7checkNotNullExpressionValue9
:$i$f$loggerLkotlin/Metadata;mv	kxi0d1���F

��


��

��




 

��

��
$
��

Æ��20: B¢JD02
020020200020J&0
000200JD02
020020200020J020J0200J02020HJ020R0X‚¢
��R0X‚¢
��R08F¢	
¨!d2uniqueId5Lcom/intellij/codeInsight/template/impl/TemplateImpl;DescriptorTypeintellij.editorconfigEditorConfigTemplateUtil.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigTemplateUtil.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigTemplateUtil.kt
org/editorconfig/language/util/EditorConfigTemplateUtil
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 _Sequences.kt
kotlin/sequences/SequencesKt___SequencesKt
+ 4 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
*L
1#1,122:1
1549#2:123
1620#2,3:124
1855#2,2:127
1855#2,2:129
1549#2:135
1620#2,3:136
1549#2:139
1620#2,3:140
1726#2,3:143
1855#2,2:146
2159#3,2:131
1224#3,2:133
11#4:148
*S KotlinDebug
*F
+ 1 EditorConfigTemplateUtil.kt
org/editorconfig/language/util/EditorConfigTemplateUtil
*L
37#1:123
37#1:124,3
37#1:127,2
56#1:129,2
83#1:135
83#1:136,3
84#1:139
84#1:140,3
85#1:143,3
52#1:146,2
61#1:131,2
73#1:133,2
118#1:148
*E
RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable	Signature$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1�
Q��Q
	eR/*��ST	
R�.+�,�-���Y+-�!,�%�)�ST>.	
.*.+.,.-../U
QV	01RV$~��7:~�6*+,-�9�W
S
:RD�+�,�-���Y+-�!:,�<:6:	�>Y
�D�G�I:
6	�M:�S�+�W:


�Y::6�]_�aW���
�c�<:6�M:		�S�"	�W:

�c:6�%W����)�WP�T
yc{}<<IO1�yc{}<O(S>$(%1{K|g}u%}}�~�{�%��%����&T�uderfgghi
K=jeH@kl	H@mn
1[oe.^pl�qe�r+�si
�3te�6ul(�vw�	
�*�+�,�-�./U
QV	~1RV$~��7:~�6*+,-���W
S!
"��R	V+���Y���}M+�<N6-�M:�S�+�W:�Y:6,�����������,�W�!c}<O1S"*
*8�>8O�S�T9TR>�e;rg4si;te>ulE�-V	
V+U�QV��R8	o+��+���<����Y��������N6-��:�S�"�W:��:6������=�����²�+�ƶ��W/�,Y�O(@�Y�OS*
=$�I>N�U�V=WA[BcCmETRI�eFr�?si$2�e!5��W�/o	
o�gV��RMx+�+�<����N6-��:�S�;�W:��:6��Y:	��Y:
��	
����=����²�+����W1�c�O�A@�c�OS*
I�9IW�^�_I`JdKlLvNT\	9�eC�g	M
�g
//siK�eN��`�/x	
x+U�V��R�c+����,������+���<N��:6-:�>Y-
�D�G�I:6�M:		�S�-	�W:

��::
6��
_�aW����c�<,���<N��::
6-:�>Y-
�D�G�I:6�M:		�S�-	�W:

��::6��_�aW����c
_�<���<N6-�I�-�I����K-�M:�S�8�W:��:6���:	���:
	
�������W�	�0
YY<�<IO3�;YY<�<IO<3�-YY<<IO<�YY<O<>�YY<<SfRS'�?�[�iSs�|����T�������T�������T�U��?UZ�a�bST�ief
f[hi
??je<Bkl<Bmn'[oe$^pl�e�
f�hi
�?je�Bkl�Bmn�[oe�^pl?eI��	S�
5,si_�eb�lc	
c�gcg�RN+����+���������SYT	
�gV�R9�`����SxT	
QR�<*+��cN-Y�
,�W�$W*:�Y:,S�:+�W�W�}yYcc S-./;0T*1 +<�-<!*<�gU��R
k,N-�$�*,�$�'+�)�U-�+�F,�,�<:6�M:�S�!�W:��:6	*+�������.Y�/��W���<O'�S&	234-�S4Z�^�b5j6TRS0e	P
rIsi-2te*5ulk�-k�gk�U"1RN�Y�2��;�6Y8�;���S
v�vT<eX�K
����YMZ�SMAP
EditorConfigTemplateUtil.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigTemplateUtil.kt
org/editorconfig/language/util/EditorConfigTemplateUtil
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 _Sequences.kt
kotlin/sequences/SequencesKt___SequencesKt
+ 4 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
*L
1#1,122:1
1549#2:123
1620#2,3:124
1855#2,2:127
1855#2,2:129
1549#2:135
1620#2,3:136
1549#2:139
1620#2,3:140
1726#2,3:143
1855#2,2:146
2159#3,2:131
1224#3,2:133
11#4:148
*S KotlinDebug
*F
+ 1 EditorConfigTemplateUtil.kt
org/editorconfig/language/util/EditorConfigTemplateUtil
*L
37#1:123
37#1:124,3
37#1:127,2
56#1:129,2
83#1:135
83#1:136,3
84#1:139
84#1:140,3
85#1:143,3
52#1:146,2
61#1:131,2
73#1:133,2
118#1:148
*E
[�=>[I?I@IABI?CIDE[sFG["s
sHss�s�s	sHsIsHss�s:sJsssHsgss,ssHs.sHs�ss�s�s�s�s�sssKsLQNO[sPPK
��o��Aorg/editorconfig/language/util/EditorConfigTextMatchingUtil.class���=^;org/editorconfig/language/util/EditorConfigTextMatchingUtiljava/lang/Object<init>()V
this=Lorg/editorconfig/language/util/EditorConfigTextMatchingUtil;textMatchesToIgnoreCase=(Lcom/intellij/psi/PsiElement;Lcom/intellij/psi/PsiElement;)Z#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
othercom/intellij/psi/PsiElement
getTextLength()ItextMatches (Lcom/intellij/psi/PsiElement;)Z getText()Ljava/lang/String;"#$getText(...)&checkNotNullExpressionValue(
)java/lang/CharSequence+8(Lcom/intellij/psi/PsiElement;Ljava/lang/CharSequence;)Z-
.Lcom/intellij/psi/PsiElement;length1,2(Ljava/lang/CharSequence;)Z45kotlin/text/StringsKt7
regionMatches7(Ljava/lang/CharSequence;ILjava/lang/CharSequence;IIZ)Z9:
8;Ljava/lang/CharSequence;3(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Zfirst?secondA<clinit>
INSTANCEE
	FLkotlin/Metadata;mv	kxi0d1��� 

��


��

��

Æ��20B¢J02020J02020J02	02
0¨d2intellij.editorconfigEditorConfigTextMatchingUtil.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1E
V
W/*��XY	
W�>+�,�+�,���+,�!��*+,�%Y'�*�,�/�ZX	)
Y >	
>0>0[


-W�F+�,�+�,�3��+,�6��+�%Y'�*�,,,�3�<�ZX)Y F	
F0F=[


>Ww,+@�,B�+�3,�3��+,+�3�<�ZX
Y ,	
,?=,A=[


CW�Y�D�G�\U]OHI[IJIKILMIJNIOP[sQR[s
sSsssSss0ssSs?sAsTPK�c�ح�8org/editorconfig/language/util/EditorConfigVfsUtil.class���=�2org/editorconfig/language/util/EditorConfigVfsUtiljava/lang/Object<init>()V
this4Lorg/editorconfig/language/util/EditorConfigVfsUtil;getEditorConfigFiles>(Lcom/intellij/openapi/project/Project;)Ljava/util/Collection;f(Lcom/intellij/openapi/project/Project;)Ljava/util/Collection<Lcom/intellij/openapi/vfs/VirtualFile;>;#Lorg/jetbrains/annotations/NotNull;projectkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
=org/editorconfig/language/index/EditorConfigIdentifierIndexKt
isIndexing()Ljava/lang/ThreadLocal;
java/lang/ThreadLocalget()Ljava/lang/Object; 
!java/lang/Boolean#valueOf(Z)Ljava/lang/Boolean;%&
$'areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z)*
+ kotlin/collections/CollectionsKt-	emptyList()Ljava/util/List;/0
.1java/util/Collection33com/intellij/openapi/application/ApplicationManager5getApplication0()Lcom/intellij/openapi/application/Application;78
69,com/intellij/openapi/application/Application;assertReadAccessAllowed=<>)com/intellij/psi/search/GlobalSearchScope@allScopeS(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/search/GlobalSearchScope;BC
AD
allScope(...)FcheckNotNullExpressionValueH
I'com/intellij/openapi/fileTypes/FileTypeK7org/editorconfig/language/filetype/EditorConfigFileTypeMINSTANCE9Lorg/editorconfig/language/filetype/EditorConfigFileType;OP	NQgetScopeRestrictedByFileTypes�(Lcom/intellij/psi/search/GlobalSearchScope;[Lcom/intellij/openapi/fileTypes/FileType;)Lcom/intellij/psi/search/GlobalSearchScope;ST
AU"getScopeRestrictedByFileTypes(...)W%com/intellij/psi/search/FileTypeIndexYgetFilesl(Lcom/intellij/openapi/fileTypes/FileType;Lcom/intellij/psi/search/GlobalSearchScope;)Ljava/util/Collection;[\
Z]
getFiles(...)_+Lcom/intellij/psi/search/GlobalSearchScope;
filesScope&Lcom/intellij/openapi/project/Project;<clinit>
O
	fLkotlin/Metadata;mv	kxi0d1Q��

��



��

��Æ��20B¢J0020¨d2&Lcom/intellij/openapi/vfs/VirtualFile;intellij.editorconfigEditorConfigVfsUtil.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable	Signature$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1O
wx/*��yz	
x�[+���"�(�,�
�2�4��:�?+�EYG�JM,�L:�RS�VYX�JN�R�L-�^Y`�J�{y%0Jz*0+BaJba[	
[c|
w}dx�Y�e�g�~vFhi[IjIkIlmIjnIop[sqr[	s
ssssssstsscsuPK�~�NBBkorg/editorconfig/language/codeinsight/actions/CreateEditorConfigFileAction$createOrFindEditorConfig$1.class���=>eorg/editorconfig/language/codeinsight/actions/CreateEditorConfigFileAction$createOrFindEditorConfig$1XLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Lcom/intellij/psi/PsiFile;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0<init>"(Lcom/intellij/psi/PsiDirectory;)V
$directoryLcom/intellij/psi/PsiDirectory;
	(I)V
thisgLorg/editorconfig/language/codeinsight/actions/CreateEditorConfigFileAction$createOrFindEditorConfig$1;invoke()Lcom/intellij/psi/PsiFile;#Lorg/jetbrains/annotations/NotNull;
.editorconfigcom/intellij/psi/PsiDirectory
createFile.(Ljava/lang/String;)Lcom/intellij/psi/PsiFile;()Ljava/lang/Object;
Lkotlin/Metadata;mv	kxi0d1&��
��


����0¢H
¢d2<anonymous>Lcom/intellij/psi/PsiFile;Jorg/editorconfig/language/codeinsight/actions/CreateEditorConfigFileAction/createOrFindEditorConfig;(Lcom/intellij/psi/PsiDirectory;)Lcom/intellij/psi/PsiFile;12CreateEditorConfigFileAction.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	53*+�
*��6
56*�
��768A5/*� �769
:03;<4=7!"[I#I$I%&I'(I)*[s+,[s-s.ssPK��Z���Porg/editorconfig/language/codeinsight/actions/CreateEditorConfigFileAction.class���=�Jorg/editorconfig/language/codeinsight/actions/CreateEditorConfigFileAction4com/intellij/ide/actions/CreateInDirectoryActionBase<init>()V5org/editorconfig/language/messages/EditorConfigBundleINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;	
	create.file.title
get&(Ljava/lang/String;)Ljava/lang/String;
create.file.description!com/intellij/icons/AllIcons$NodesEditorconfigLjavax/swing/Icon;	9(Ljava/lang/String;Ljava/lang/String;Ljavax/swing/Icon;)V
thisLLorg/editorconfig/language/codeinsight/actions/CreateEditorConfigFileAction;actionPerformed4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)V#Lorg/jetbrains/annotations/NotNull;event#kotlin/jvm/internal/Intrinsics%checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V'(
&).com/intellij/openapi/actionSystem/LangDataKeys+IDE_VIEW+Lcom/intellij/openapi/actionSystem/DataKey;-.	,//com/intellij/openapi/actionSystem/AnActionEvent1getData?(Lcom/intellij/openapi/actionSystem/DataKey;)Ljava/lang/Object;34
25com/intellij/ide/IdeView7getOrChooseDirectory!()Lcom/intellij/psi/PsiDirectory;9:8;createOrFindEditorConfig;(Lcom/intellij/psi/PsiDirectory;)Lcom/intellij/psi/PsiFile;=>
?com/intellij/psi/PsiElementA
selectElement (Lcom/intellij/psi/PsiElement;)VCD8EviewLcom/intellij/ide/IdeView;	directoryLcom/intellij/psi/PsiDirectory;fileLcom/intellij/psi/PsiFile;1Lcom/intellij/openapi/actionSystem/AnActionEvent;com/intellij/psi/PsiDirectoryN
.editorconfigPfindFile.(Ljava/lang/String;)Lcom/intellij/psi/PsiFile;RSOTeorg/editorconfig/language/codeinsight/actions/CreateEditorConfigFileAction$createOrFindEditorConfig$1V"(Lcom/intellij/psi/PsiDirectory;)VX
WYkotlin/jvm/functions/Function0[*com/intellij/openapi/application/ActionsKt]runWriteAction4(Lkotlin/jvm/functions/Function0;)Ljava/lang/Object;_`
^arunWriteAction(...)ccheckNotNullExpressionValuee(
&fcom/intellij/psi/PsiFilehnameLjava/lang/String;existingjava/lang/StringmLkotlin/Metadata;mv	kxi0d1b��$




��

��

��

����20B¢J020HJ02	0
H¨d26Lcom/intellij/ide/actions/CreateInDirectoryActionBase;intellij.editorconfigcom/intellij/icons/AllIcons}NodesCreateEditorConfigFileAction.ktCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1�R*��������	� !��7+$�*+�0�6�8Y�W�M,�<Y�W�N*-�@:,�B�F��V8�28O�$+6�4 GH$IJ+KL77#M�"=>��)QM+,�UN-�-��WY+�Z�\�bYd�g�i���ni��*&jklL))IJ�~W���Oop[IqIrIstIquIvw[sxy[sszss s{s#sMs=sLsIsJs|PK�R����[org/editorconfig/language/codeinsight/actions/EditorConfigMoveElementLeftRightHandler.class���=TUorg/editorconfig/language/codeinsight/actions/EditorConfigMoveElementLeftRightHandlerPcom/intellij/codeInsight/editorActions/moveLeftRight/MoveElementLeftRightHandler<init>()V
thisWLorg/editorconfig/language/codeinsight/actions/EditorConfigMoveElementLeftRightHandler;getMovableSubElements=(Lcom/intellij/psi/PsiElement;)[Lcom/intellij/psi/PsiElement;#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
9org/editorconfig/language/psi/EditorConfigOptionValueListgetOptionValueIdentifierList()Ljava/util/List;!getOptionValueIdentifierList(...)checkNotNullExpressionValue
java/util/Collection!com/intellij/psi/PsiElement#toArray(([Ljava/lang/Object;)[Ljava/lang/Object;%&"'[Lcom/intellij/psi/PsiElement;)<org/editorconfig/language/psi/EditorConfigEnumerationPattern+getPatternList-,.getPatternList(...)0$i$f$toTypedArrayIthisCollection$ivLjava/util/Collection;$this$toTypedArray$iv$i$f$emptyArrayLcom/intellij/psi/PsiElement;Lkotlin/Metadata;mv	kxi0d1L��





��20B¢J0020H¢¨d2RLcom/intellij/codeInsight/editorActions/moveLeftRight/MoveElementLeftRightHandler;intellij.editorconfig*EditorConfigMoveElementLeftRightHandler.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP
EditorConfigMoveElementLeftRightHandler.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigMoveElementLeftRightHandler.kt
org/editorconfig/language/codeinsight/actions/EditorConfigMoveElementLeftRightHandler
+ 2 ArraysJVM.kt
kotlin/collections/ArraysKt__ArraysJVMKt
+ 3 ArrayIntrinsics.kt
kotlin/ArrayIntrinsicsKt
*L
1#1,16:1
37#2,2:17
37#2,2:19
26#3:21
*S KotlinDebug
*F
+ 1 EditorConfigMoveElementLeftRightHandler.kt
org/editorconfig/language/codeinsight/actions/EditorConfigMoveElementLeftRightHandler
*L
11#1:17,2
12#1:19,2
13#1:21
*E
CodeLineNumberTableLocalVariableTable
StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1K/*��L	M	
K"q+�+M,��-+��Y� �"N6-:�$�(�*�:,�,�-+�,�/Y1� �"N6-:�$�(�*�	>�$�N
�9$0E*L*

%(9VYj
lpM\	%23(45"65V23Y45S65l73q	
q8O
P
QGRSMAP
EditorConfigMoveElementLeftRightHandler.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigMoveElementLeftRightHandler.kt
org/editorconfig/language/codeinsight/actions/EditorConfigMoveElementLeftRightHandler
+ 2 ArraysJVM.kt
kotlin/collections/ArraysKt__ArraysJVMKt
+ 3 ArrayIntrinsics.kt
kotlin/ArrayIntrinsicsKt
*L
1#1,16:1
37#2,2:17
37#2,2:19
26#3:21
*S KotlinDebug
*F
+ 1 EditorConfigMoveElementLeftRightHandler.kt
org/editorconfig/language/codeinsight/actions/EditorConfigMoveElementLeftRightHandler
*L
11#1:17,2
12#1:19,2
13#1:21
*E
SF9:[I;I<I=>I;?I@A[sBC[	s
sDsssEs8sssFOHI[sJPKiW�133Torg/editorconfig/language/codeinsight/actions/EditorConfigStatementUpDownMover.class���=�Norg/editorconfig/language/codeinsight/actions/EditorConfigStatementUpDownMover;com/intellij/codeInsight/editorActions/moveUpDown/LineMover<init>()V
thisPLorg/editorconfig/language/codeinsight/actions/EditorConfigStatementUpDownMover;checkAvailable�(Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;Lcom/intellij/codeInsight/editorActions/moveUpDown/StatementUpDownMover$MoveInfo;Z)Z#Lorg/jetbrains/annotations/NotNull;editorkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
fileinfo1org/editorconfig/language/psi/EditorConfigPsiFile"com/intellij/openapi/editor/EditorgetSelectionModel.()Lcom/intellij/openapi/editor/SelectionModel; *com/intellij/openapi/editor/SelectionModel"hasSelection()Z$%#&
(Fcom/intellij/codeInsight/editorActions/moveUpDown/StatementUpDownMover*getLineRangeFromSelectionc(Lcom/intellij/openapi/editor/Editor;)Lcom/intellij/codeInsight/editorActions/moveUpDown/LineRange;,-
+.getLineRangeFromSelection(...)0checkNotNullExpressionValue2
3canMovee(Lcom/intellij/openapi/editor/Editor;Lcom/intellij/codeInsight/editorActions/moveUpDown/LineRange;Z)Z56
7getElementRange�(Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;Lcom/intellij/codeInsight/editorActions/moveUpDown/LineRange;)Lcom/intellij/openapi/util/Pair;9:
;&com/intellij/openapi/util/ExtensionsKt=
component14(Lcom/intellij/openapi/util/Pair;)Ljava/lang/Object;?@
>Acom/intellij/psi/PsiElementC6org/editorconfig/language/util/EditorConfigPsiTreeUtilEINSTANCE8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;GH	FIcheckNotNull(Ljava/lang/Object;)VKL
Mjava/lang/ClassO0org/editorconfig/language/psi/EditorConfigOptionQjava/util/ArraysScopyOf)([Ljava/lang/Object;I)[Ljava/lang/Object;UV
TW[Ljava/lang/Class;Y!com/intellij/psi/util/PsiTreeUtil[getParentOfType`(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;Z[Ljava/lang/Class;)Lcom/intellij/psi/PsiElement;]^
\_orderMoveOption�(Lcom/intellij/codeInsight/editorActions/moveUpDown/StatementUpDownMover$MoveInfo;ZLorg/editorconfig/language/psi/EditorConfigOption;)Zab
c1org/editorconfig/language/psi/EditorConfigSectioneorderMoveSection�(Lcom/intellij/codeInsight/editorActions/moveUpDown/StatementUpDownMover$MoveInfo;ZLorg/editorconfig/language/psi/EditorConfigSection;)Zgh
iOcom/intellij/codeInsight/editorActions/moveUpDown/StatementUpDownMover$MoveInfokprohibitMovem%
ln$i$f$getParentOfTypeI$this$iv$receiver$ivLcom/intellij/psi/PsiElement;	strict$ivZ	stopAt$ivrange=Lcom/intellij/codeInsight/editorActions/moveUpDown/LineRange;startElementoption2Lorg/editorconfig/language/psi/EditorConfigOption;section3Lorg/editorconfig/language/psi/EditorConfigSection;$Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;QLcom/intellij/codeInsight/editorActions/moveUpDown/StatementUpDownMover$MoveInfo;down;com/intellij/codeInsight/editorActions/moveUpDown/LineRange�com/intellij/openapi/util/Pair�com/intellij/psi/PsiFile�=(Lcom/intellij/psi/PsiElement;Lcom/intellij/psi/PsiElement;)V�
��toMove�y	l�getNextSiblingOfTypeM(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;)Lcom/intellij/psi/PsiElement;��
\�getPrevSiblingOfType��
\�toMove2�y	l�
getSection5()Lorg/editorconfig/language/psi/EditorConfigSection;��R�findOtherSectioni(Lorg/editorconfig/language/psi/EditorConfigSection;Z)Lorg/editorconfig/language/psi/EditorConfigSection;��
�endLine�q	��	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;��f�(II)V�
��	startLine�q	��nextLine
headerLineotherSectionLineRangelastLineInOtherSectionlineBeforeCurrentOptionotherOptionInSectionotherSectiongetDocument(()Lcom/intellij/openapi/editor/Document;���$com/intellij/openapi/editor/Document�
getTextLength()I����offsetToLogicalPosition0(I)Lcom/intellij/openapi/editor/LogicalPosition;���+com/intellij/openapi/editor/LogicalPosition�line�q	��maxLineLkotlin/Metadata;mv	kxi0d1��@




��

��



��

��




��20B¢J 020202	0HJ(
020202
02	0HJ	0¢202	0HJ 02
02	020HJ 02
02	020H¨d2=Lcom/intellij/codeInsight/editorActions/moveUpDown/LineMover;$Lorg/jetbrains/annotations/Nullable;intellij.editorconfigMoveInfo#EditorConfigStatementUpDownMover.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigStatementUpDownMover.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigStatementUpDownMover.kt
org/editorconfig/language/codeinsight/actions/EditorConfigStatementUpDownMover
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
*L
1#1,85:1
24#2,2:86
24#2,2:88
*S KotlinDebug
*F
+ 1 EditorConfigStatementUpDownMover.kt
org/editorconfig/language/codeinsight/actions/EditorConfigStatementUpDownMover
*L
27#1:86,2
29#1:88,2
*E
CodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations1�/*����	
�l�+�,�-�,���+�!�'�
*+,-�)�+�/Y1�4:*+�8��+,�<Y�W��B�D:�J:�N:	�P:6
6	R
��X�Z�`�R:�
*-�d��J:	:
�P:66

f��X�Z�`�f:�
*-�j�-�o��a��M��I
�l�DRFDZ�<�l�DRfFDZ�F)3?McwV}W����X�Y�����}pqwrHwst	zuv
wwY�pq
�rH	�st
�uv�wY?�xyc�zt�Q{|�}~�	
�������v�


ab��
�+��Y-�D-�D�����-�DR���R�-�DR���R:�+��Y�D�D�����-��:*��:Y�	W+�o�W�>+����6��Y���D���D����6+��Y�����5��Y�D�D��:��6+����6	+��Y	������0&KR�R�lRRfff?�1�R#&&'2&2%4)9*N+P.X/a0n2r3{4�5�8�9�:�;�>�z{/�q��q��y��q��q	4��|X�}~a��~�	
����v�{|gh��?*-��:Y�	W+�o�W+��Y-�D-�D����+��Y�D�D�������lfff�BDF(G=H�47�~?	
?�?�v?}~���o �+�Df���f�+�Df���f��Kf�
LM�  	
 }~ �v56��6,���	��++��������6�,������

�"@�P
Q#R�4#�q6	
66xy6�v�
l+�	����SMAP
EditorConfigStatementUpDownMover.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigStatementUpDownMover.kt
org/editorconfig/language/codeinsight/actions/EditorConfigStatementUpDownMover
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
*L
1#1,85:1
24#2,2:86
24#2,2:88
*S KotlinDebug
*F
+ 1 EditorConfigStatementUpDownMover.kt
org/editorconfig/language/codeinsight/actions/EditorConfigStatementUpDownMover
*L
27#1:86,2
29#1:88,2
*E
�s��[I�I�I��I��I��[s��[s
s�ss5s�sssxsys�sss�ss�s�s~s�s}sas{s|sgs����[s�PK�Y�~��`org/editorconfig/language/codeinsight/actions/EditorConfigTypedHandlerDelegate$charTyped$1.class���=�Zorg/editorconfig/language/codeinsight/actions/EditorConfigTypedHandlerDelegate$charTyped$1KLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Lkotlin/Unit;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0<init>�(Lcom/intellij/openapi/editor/impl/TypedActionImpl;Lcom/intellij/openapi/editor/Document;IILcom/intellij/openapi/editor/CaretModel;ILcom/intellij/openapi/editor/Editor;)V$typedAction2Lcom/intellij/openapi/editor/impl/TypedActionImpl;
		$document&Lcom/intellij/openapi/editor/Document;	$lBraceIndexI	$rBraceIndex	$caretModel(Lcom/intellij/openapi/editor/CaretModel;	
$newOffset	$editor$Lcom/intellij/openapi/editor/Editor; !	"(I)V$
%this\Lorg/editorconfig/language/codeinsight/actions/EditorConfigTypedHandlerDelegate$charTyped$1;invoke()V0com/intellij/openapi/editor/impl/TypedActionImpl+getDefaultRawTypedHandler;()Lcom/intellij/openapi/editor/impl/DefaultRawTypedHandler;-.
,/7com/intellij/openapi/editor/impl/DefaultRawTypedHandler1beginUndoablePostProcessing3*
24{6java/lang/CharSequence8$com/intellij/openapi/editor/Document:insertString(ILjava/lang/CharSequence;)V<=;>}@&com/intellij/openapi/editor/CaretModelBmoveToOffsetD$CE"com/intellij/openapi/editor/EditorGgetScrollingModel.()Lcom/intellij/openapi/editor/ScrollingModel;IJHK&com/intellij/openapi/editor/ScrollTypeMRELATIVE(Lcom/intellij/openapi/editor/ScrollType;OP	NQ*com/intellij/openapi/editor/ScrollingModelS
scrollToCaret+(Lcom/intellij/openapi/editor/ScrollType;)VUVTWgetSelectionModel.()Lcom/intellij/openapi/editor/SelectionModel;YZH[*com/intellij/openapi/editor/SelectionModel]removeSelection_*^`()Ljava/lang/Object;)*
ckotlin/UniteINSTANCE
Lkotlin/Unit;gh	fiLkotlin/Metadata;mv	kxi0d1��
��

����0H
¢d2<anonymous>Norg/editorconfig/language/codeinsight/actions/EditorConfigTypedHandlerDelegatey	charTyped�(CLcom/intellij/openapi/project/Project;Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;)Lcom/intellij/codeInsight/editorActions/TypedHandlerDelegate$Result;{|Bcom/intellij/codeInsight/editorActions/TypedHandlerDelegate$Result~;com/intellij/codeInsight/editorActions/TypedHandlerDelegate�Result#EditorConfigTypedHandlerDelegate.ktCodeLocalVariableTableLineNumberTableInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
 !	��-*+�
*,�*�*�*�*�*�#*�&��R-'(-
------ !)*��[*�
�0�5*�*�7�9�?*�*�A�9�?*�*��F*�#�L�R�X*�#�\�a��/
01.2;3L4Z5�['(A)b�2*�d�j��.�'(���@�z}����4kl[ImInIopIqrIst[suv[swsxs)PK}Fb77Rorg/editorconfig/language/codeinsight/actions/EnterInEditorConfigFileHandler.class���=9Lorg/editorconfig/language/codeinsight/actions/EnterInEditorConfigFileHandlerHcom/intellij/codeInsight/editorActions/enter/EnterHandlerDelegateAdapter<init>()V
kotlin/text/Regex	\s(Ljava/lang/String;)V

WHITE_SPACELkotlin/text/Regex;	thisNLorg/editorconfig/language/codeinsight/actions/EnterInEditorConfigFileHandler;preprocessEnter5(Lcom/intellij/psi/PsiFile;Lcom/intellij/openapi/editor/Editor;Lcom/intellij/openapi/util/Ref;Lcom/intellij/openapi/util/Ref;Lcom/intellij/openapi/actionSystem/DataContext;Lcom/intellij/openapi/editor/actionSystem/EditorActionHandler;)Lcom/intellij/codeInsight/editorActions/enter/EnterHandlerDelegate$Result;_(Lcom/intellij/psi/PsiFile;Lcom/intellij/openapi/editor/Editor;Lcom/intellij/openapi/util/Ref<Ljava/lang/Integer;>;Lcom/intellij/openapi/util/Ref<Ljava/lang/Integer;>;Lcom/intellij/openapi/actionSystem/DataContext;Lcom/intellij/openapi/editor/actionSystem/EditorActionHandler;)Lcom/intellij/codeInsight/editorActions/enter/EnterHandlerDelegate$Result;#Lorg/jetbrains/annotations/NotNull;$Lorg/jetbrains/annotations/Nullable;filekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 
!editor#caretOffsetRef%caretAdvance'dataContext)1org/editorconfig/language/psi/EditorConfigPsiFile+Hcom/intellij/codeInsight/editorActions/enter/EnterHandlerDelegate$Result-ContinueJLcom/intellij/codeInsight/editorActions/enter/EnterHandlerDelegate$Result;/0	.1"com/intellij/openapi/editor/Editor3getDocument(()Lcom/intellij/openapi/editor/Document;5647getDocument(...)9checkNotNullExpressionValue; 
<
getProject(()Lcom/intellij/openapi/project/Project;>?
,@getProject(...)B#com/intellij/psi/PsiDocumentManagerDgetInstanceM(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/PsiDocumentManager;FG
EHcommitDocument)(Lcom/intellij/openapi/editor/Document;)VJK
ELcom/intellij/openapi/util/RefNget()Ljava/lang/Object;PQ
ORjava/lang/IntegerTcheckNotNull(Ljava/lang/Object;)VVW
XintValue()IZ[
U\com/intellij/psi/PsiFile^
findElementAt (I)Lcom/intellij/psi/PsiElement;`a_bcom/intellij/psi/PsiElementdgetNode()Lcom/intellij/lang/ASTNode;fgehcom/intellij/lang/ASTNodejgetElementType&()Lcom/intellij/psi/tree/IElementType;lmkngetText()Ljava/lang/String;pqerjava/lang/CharSequencetkotlin/text/StringsKtvfirstOrNull/(Ljava/lang/CharSequence;)Ljava/lang/Character;xy
wz$com/intellij/openapi/editor/Document|}rgetText(...)	getOrNull0(Ljava/lang/CharSequence;I)Ljava/lang/Character;��
w�6org/editorconfig/language/psi/EditorConfigElementTypes�LINE_COMMENT$Lcom/intellij/psi/tree/IElementType;��	��areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z��
�isCommentStart(Ljava/lang/Character;)Z��
�isWhitespace��
�
�$java/lang/invoke/StringConcatFactory�makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;��
���)(Ljava/lang/Character;)Ljava/lang/String;���valueOf(I)Ljava/lang/Integer;��
U�kotlin/TuplesKt�to3(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;��
��
 ��kotlin/Pair�
component1�Q
��java/lang/String�
component2�Q
��java/lang/Number�
�\insertString(ILjava/lang/CharSequence;)V��}�
getCaretModel*()Lcom/intellij/openapi/editor/CaretModel;��4�&com/intellij/openapi/editor/CaretModel�moveToOffset(I)V����getScrollingModel.()Lcom/intellij/openapi/editor/ScrollingModel;��4�&com/intellij/openapi/editor/ScrollType�RELATIVE(Lcom/intellij/openapi/editor/ScrollType;��	��*com/intellij/openapi/editor/ScrollingModel�
scrollToCaret+(Lcom/intellij/openapi/editor/ScrollType;)V����getSelectionModel.()Lcom/intellij/openapi/editor/SelectionModel;��4�*com/intellij/openapi/editor/SelectionModel�removeSelection���Stop�0	.�document&Lcom/intellij/openapi/editor/Document;project&Lcom/intellij/openapi/project/Project;documentManager%Lcom/intellij/psi/PsiDocumentManager;caretOffsetLjava/lang/Integer;
psiUnderCaretLcom/intellij/psi/PsiElement;elementTypepsiElementStartLjava/lang/Character;charUnderCarettextLjava/lang/String;offsetILcom/intellij/psi/PsiFile;$Lcom/intellij/openapi/editor/Editor;Lcom/intellij/openapi/util/Ref;/Lcom/intellij/openapi/actionSystem/DataContext;originalHandler>Lcom/intellij/openapi/editor/actionSystem/EditorActionHandler;-com/intellij/openapi/actionSystem/DataContext�<com/intellij/openapi/editor/actionSystem/EditorActionHandler$com/intellij/openapi/project/Projectjava/lang/Object"com/intellij/psi/tree/IElementTypejava/lang/CharactertoString
q
	matches(Ljava/lang/CharSequence;)Z


char#;	charValue()C
	contains$default0(Ljava/lang/CharSequence;CZILjava/lang/Object;)Z
wLkotlin/Metadata;mv	kxi0d1���J




��

��



��

��

��




��

������20B¢J020H¢	J
020H¢	JF02
0202002002020HR0X‚¢
��¨d2JLcom/intellij/codeInsight/editorActions/enter/EnterHandlerDelegateAdapter;intellij.editorconfigAcom/intellij/codeInsight/editorActions/enter/EnterHandlerDelegate*Result!EnterInEditorConfigFileHandler.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable	Signature$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1./H*�*�
Y���0551/ d+�",$�"-&�"(�"*�"+�,��2�,�8Y:�=:+�,�AYC�=:�I:		�M-�S�U:
+
�Y
�]�c:Y��iY��o�W:Y��sY��u�{�W:
�~Y��=�u:
�]6��:�����*����2�*���
�������
������:����:������6
�]�u��,��
�]`��,���ӹ�,������2�	+�\_4OO�}EUeA�
_4OO�}EUeA	�7_4OO�}EUe		uM�0J +9HO!V#_$q&�'�(�(�*�,#.4/G0U1`21�9+��H��O��	_��
q�����������
����N��#A��dd�d#�d%�d'�d)�d��3.4%��/Z+�*�+��u����2@061���/\+��u+�����2@071�5
.+,@6-7y[III !I"I#$[s%&[ss'ssss�s(ss(s�s�ss0ss�s#s�s%s�s(s's)s�s�s�s)8����PK���qqLorg/editorconfig/language/codeinsight/annotators/EditorConfigAnnotator.class���=AForg/editorconfig/language/codeinsight/annotators/EditorConfigAnnotatorjava/lang/Object&com/intellij/lang/annotation/Annotator&com/intellij/openapi/project/DumbAware<init>()V	

thisHLorg/editorconfig/language/codeinsight/annotators/EditorConfigAnnotator;annotateO(Lcom/intellij/psi/PsiElement;Lcom/intellij/lang/annotation/AnnotationHolder;)V#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
holderMorg/editorconfig/language/codeinsight/annotators/EditorConfigAnnotatorVisitor2(Lcom/intellij/lang/annotation/AnnotationHolder;)V	
"com/intellij/psi/PsiElementVisitor!com/intellij/psi/PsiElement#accept'(Lcom/intellij/psi/PsiElementVisitor;)V%&$'Lcom/intellij/psi/PsiElement;/Lcom/intellij/lang/annotation/AnnotationHolder;Lkotlin/Metadata;mv	kxi0d1Y��"





��

��

����2020B¢J02020	H¨
d2(Lcom/intellij/lang/annotation/Annotator;(Lcom/intellij/openapi/project/DumbAware;intellij.editorconfigEditorConfigAnnotator.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1	
;/*��<	=
;\+�,�+�Y,� �"�(�<= 
)*>
?:@L+,[I-I.I/0I-1I23[s45[ss6s7s
ss8ss)ss*s9PK��?΄2�2Sorg/editorconfig/language/codeinsight/annotators/EditorConfigAnnotatorVisitor.class���=�Morg/editorconfig/language/codeinsight/annotators/EditorConfigAnnotatorVisitor1org/editorconfig/language/psi/EditorConfigVisitor<init>2(Lcom/intellij/lang/annotation/AnnotationHolder;)V#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V
/Lcom/intellij/lang/annotation/AnnotationHolder;	thisOLorg/editorconfig/language/codeinsight/annotators/EditorConfigAnnotatorVisitor;visitQualifiedOptionKeyA(Lorg/editorconfig/language/psi/EditorConfigQualifiedOptionKey;)Vkey<org/editorconfig/language/psi/EditorConfigQualifiedOptionKey
getFirstChild()Lcom/intellij/psi/PsiElement; getFirstChild(...)"checkNotNullExpressionValue$
%com/intellij/psi/PsiElement'getNextSibling)(*
checkEdgeDots=(Lcom/intellij/psi/PsiElement;Lcom/intellij/psi/PsiElement;)V,-
.getLastChild01getLastChild(...)3getPrevSibling5(6checkInnerDots8
9>Lorg/editorconfig/language/psi/EditorConfigQualifiedOptionKey; com/intellij/psi/SyntaxTraverser<psiTraverser$()Lcom/intellij/psi/SyntaxTraverser;>?
=@children=(Ljava/lang/Object;)Lcom/intellij/util/containers/JBIterable;BC
=D
children(...)Fjava/lang/IterableHiterator()Ljava/util/Iterator;JKILjava/util/IteratorNhasNext()ZPQORnext()Ljava/lang/Object;TUOVgetNode()Lcom/intellij/lang/ASTNode;XY(Zcom/intellij/lang/ASTNode\getElementType&()Lcom/intellij/psi/tree/IElementType;^_]`6org/editorconfig/language/psi/EditorConfigElementTypesbDOT$Lcom/intellij/psi/tree/IElementType;de	cfareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Zhi
j5org/editorconfig/language/messages/EditorConfigBundlelINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;no	mpannotator.error.multiple-dotsrget&(Ljava/lang/String;)Ljava/lang/String;tu
mvcheckNotNull(Ljava/lang/Object;)Vxy
zgetTextRange'()Lcom/intellij/openapi/util/TextRange;|}(~#com/intellij/openapi/util/TextRange�getStartOffset()I��
��getEndOffset��
��create)(II)Lcom/intellij/openapi/util/TextRange;��
��create(...)�.com/intellij/lang/annotation/HighlightSeverity�ERROR0Lcom/intellij/lang/annotation/HighlightSeverity;��	��-com/intellij/lang/annotation/AnnotationHolder�
newAnnotationt(Lcom/intellij/lang/annotation/HighlightSeverity;Ljava/lang/String;)Lcom/intellij/lang/annotation/AnnotationBuilder;����.com/intellij/lang/annotation/AnnotationBuilder�rangeW(Lcom/intellij/openapi/util/TextRange;)Lcom/intellij/lang/annotation/AnnotationBuilder;�������messageLjava/lang/String;startIend%Lcom/intellij/openapi/util/TextRange;;$i$a$-forEach-EditorConfigAnnotatorVisitor$checkInnerDots$1itLcom/intellij/psi/PsiElement;
element$ivLjava/lang/Object;$i$f$forEach$this$forEach$ivLjava/lang/Iterable;firstDotlastDotjava/lang/Object� annotator.error.key.dangling-dot�O(Lcom/intellij/psi/PsiElement;)Lcom/intellij/lang/annotation/AnnotationBuilder;����edgeElementneighbourElement"com/intellij/psi/tree/IElementType�visitOption5(Lorg/editorconfig/language/psi/EditorConfigOption;)Voption�checkLineBreaks��
�2Lorg/editorconfig/language/psi/EditorConfigOption;0org/editorconfig/language/psi/EditorConfigOption�textContains(C)Z����,annotator.error.option.suspicious.line.break�visitFlatOptionKey<(Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)VflatKey�INFORMATION��	��newSilentAnnotationb(Lcom/intellij/lang/annotation/HighlightSeverity;)Lcom/intellij/lang/annotation/AnnotationBuilder;����Dorg/editorconfig/language/highlighting/EditorConfigSyntaxHighlighter�FLorg/editorconfig/language/highlighting/EditorConfigSyntaxHighlighter;n�	��getPROPERTY_KEY8()Lcom/intellij/openapi/editor/colors/TextAttributesKey;��
��textAttributesh(Lcom/intellij/openapi/editor/colors/TextAttributesKey;)Lcom/intellij/lang/annotation/AnnotationBuilder;����9Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;visitQualifiedKeyPart?(Lorg/editorconfig/language/psi/EditorConfigQualifiedKeyPart;)VkeyPart�:org/editorconfig/language/psi/EditorConfigQualifiedKeyPart�
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;����Sorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor�getKEY_DESCRIPTION��
��
descriptorELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;<Lorg/editorconfig/language/psi/EditorConfigQualifiedKeyPart;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor�4com/intellij/openapi/editor/colors/TextAttributesKey�visitOptionValueIdentifierD(Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;)V
identifier�getPROPERTY_VALUE�
�ALorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;visitRawOptionValue=(Lorg/editorconfig/language/psi/EditorConfigRawOptionValue;)VrawOptionValue:Lorg/editorconfig/language/psi/EditorConfigRawOptionValue;visitFlatPattern:(Lorg/editorconfig/language/psi/EditorConfigFlatPattern;)VflatPattern
getPATTERN�
�5org/editorconfig/language/psi/EditorConfigFlatPattern�getText()Ljava/lang/String;
getTextOffset�java/lang/Stringlength�
charAt(I)C !
"(II)V$
�% 
	\#;!?*[]{}'java/lang/CharSequence)kotlin/text/StringsKt+contains$default0(Ljava/lang/CharSequence;CZILjava/lang/Object;)Z-.
,/getVALID_CHAR_ESCAPE1�
�2#annotator.error.illegal.char.escape4getINVALID_CHAR_ESCAPE6�
�7textoffsetindex7Lorg/editorconfig/language/psi/EditorConfigFlatPattern;visitAsteriskPattern>(Lorg/editorconfig/language/psi/EditorConfigAsteriskPattern;)Vpattern?special (Lcom/intellij/psi/PsiElement;)VAB
C;Lorg/editorconfig/language/psi/EditorConfigAsteriskPattern;visitDoubleAsteriskPatternD(Lorg/editorconfig/language/psi/EditorConfigDoubleAsteriskPattern;)VALorg/editorconfig/language/psi/EditorConfigDoubleAsteriskPattern;getSPECIAL_SYMBOLI�
�JvisitCharClassExclamationC(Lorg/editorconfig/language/psi/EditorConfigCharClassExclamation;)VexclamationN@Lorg/editorconfig/language/psi/EditorConfigCharClassExclamation;visitQuestionPattern>(Lorg/editorconfig/language/psi/EditorConfigQuestionPattern;)V;Lorg/editorconfig/language/psi/EditorConfigQuestionPattern;visitCharClassLetter>(Lorg/editorconfig/language/psi/EditorConfigCharClassLetter;)VletterV9org/editorconfig/language/psi/EditorConfigCharClassLetterXisEscapeZQY[
isValidEscape]QY^;Lorg/editorconfig/language/psi/EditorConfigCharClassLetter;visitRootDeclarationKeyA(Lorg/editorconfig/language/psi/EditorConfigRootDeclarationKey;)V>Lorg/editorconfig/language/psi/EditorConfigRootDeclarationKey;visitRootDeclarationValueC(Lorg/editorconfig/language/psi/EditorConfigRootDeclarationValue;)Vvaluef@Lorg/editorconfig/language/psi/EditorConfigRootDeclarationValue;Lkotlin/Metadata;mv	kxi0d1��Š


��



��











��













��



����20B
0¢J0202	0HJ
020HJ
020HJ020HJ020HJ020HJ020HJ020HJ020HJ02 0!HJ"020HJ#02$0%HJ&02'0(HJ)020HJ*020+HJ,02-0.HJ/0200HJ102203HR0X‚¢
��¨4d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig!kotlin/jvm/internal/Ref$ObjectRefwkotlin/jvm/internal/Refy	ObjectRefEditorConfigAnnotatorVisitor.kt*Lkotlin/jvm/internal/SourceDebugExtension;�SMAP
EditorConfigAnnotatorVisitor.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigAnnotatorVisitor.kt
org/editorconfig/language/codeinsight/annotators/EditorConfigAnnotatorVisitor
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,144:1
1855#2,2:145
*S KotlinDebug
*F
+ 1 EditorConfigAnnotatorVisitor.kt
org/editorconfig/language/codeinsight/annotators/EditorConfigAnnotatorVisitor
*L
24#1:145,2
*E
RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1�D+	�*�*+�������B+�*+�!Y#�&+�!�+�/*+�2Y4�&+�2�7�/*+�:��!<A�BB;�8���MN�A+�EYG�&�I:6�M:�S���W:�(:6	�[�a�g�k�,�MN�g,-�k�[�qs�w:
,Y�{���6-Y�{���6��Y��&:
*���
��
����MN�MN��Z��.�"((IO�9�(�_��^�?@UY\b j!t"�#�$�%�&�'�*�+�.�����/��
tK��
�<���-�����
?���	<���5�����������������;,-��Y+�[�a�g�k��,Y��[Y��a�W�g�k���q��wN*���-��+������U�A�	�2374@5X6�*@��YY��Y�����D+��*+�ı�
9:��������1+
�����qͶwM*���,��+�(�������=>?0@� ��11�����d,+Ѹ*��Թ�+�(���ݶ������
C+D�,,�������D+�+��M*��Թ�+�(��,���ݶ�	�ݶ�������+�3���������GH#I3J9H>JCK� 6��DD������e-+�*��Թ�+�(���ݶ������
N,O�--���e-+�*��Թ�+�(���ݶ������
R,S�--	�
���+
�*��Թ�+�(���ݶ����+\���+�M+�>6,���,�#\����Y```�&:�(�*,�#�0�)*��Թ����ݶ3�����3�q5�w:*��������ݶ8�������g��8��e��/�>V,W8Y?ZF\I]R^]_s`ta�b�e�f�i�k�H�%��po��?�9�F�:�I�;���<�=>�H+@�*+�(�D��
no�?E�FG�H+@�*+�(�D��
rs�?H�AB�g#*��Թ�+���ݶK������vwvw"x�##?�LM�H+O�*+�(�D��
{|�NP�QR�H+@�*+�(�D��
��?S�TU���+W�+�\�+*��Թ�+�(���ݶ�����b+�_�+*��Թ�+�(���ݶ3�����1*��Բq5�w��+�(���ݶ8������90-���9�j������V`�ab�d,+�*��Թ�+�(���ݶ������
�+��,,c�de�e-+g�*��Թ�+�(���ݶ������
�,��--fh��
xz{�|��SMAP
EditorConfigAnnotatorVisitor.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigAnnotatorVisitor.kt
org/editorconfig/language/codeinsight/annotators/EditorConfigAnnotatorVisitor
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,144:1
1855#2,2:145
*S KotlinDebug
*F
+ 1 EditorConfigAnnotatorVisitor.kt
org/editorconfig/language/codeinsight/annotators/EditorConfigAnnotatorVisitor
*L
24#1:145,2
*E
��ij[IkIlImnIkoIpq[srs[5sstssss,sus�s�s�s8ss;s�s�s�sAs?s=sEsLsNsPsTsVs`sFsHs�s�s�s
ss<s�s�s�ss�s�s�ssQsSsss	sascsdsfshsv}f[s~PKp$���Yorg/editorconfig/language/codeinsight/completion/EditorConfigAppendInsertionHandler.class���=�Sorg/editorconfig/language/codeinsight/completion/EditorConfigAppendInsertionHandlervLjava/lang/Object;Lcom/intellij/codeInsight/completion/InsertHandler<Lcom/intellij/codeInsight/lookup/LookupElement;>;java/lang/Object1com/intellij/codeInsight/completion/InsertHandler<init>(Ljava/lang/String;ZZ)V#Lorg/jetbrains/annotations/NotNull;suffixkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V
Ljava/lang/String;	shouldMoveCaretZ	shouldAutopopup	thisULorg/editorconfig/language/codeinsight/completion/EditorConfigAppendInsertionHandler;F(Ljava/lang/String;ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V	
#handleInserth(Lcom/intellij/codeInsight/completion/InsertionContext;Lcom/intellij/codeInsight/lookup/LookupElement;)Vcontext'item)4com/intellij/codeInsight/completion/InsertionContext+getDocument(()Lcom/intellij/openapi/editor/Document;-.
,/getDocument(...)1checkNotNullExpressionValue3
4	getEditor&()Lcom/intellij/openapi/editor/Editor;67
,8getEditor(...):"com/intellij/openapi/editor/Editor<
getCaretModel*()Lcom/intellij/openapi/editor/CaretModel;>?=@getCaretModel(...)B&com/intellij/openapi/editor/CaretModelD	getOffset()IFGEHjava/lang/CharSequenceJ$com/intellij/openapi/editor/DocumentLinsertString(ILjava/lang/CharSequence;)VNOMPjava/lang/StringRlengthTG
SUmoveToOffset(I)VWXEYgetScrollingModel.()Lcom/intellij/openapi/editor/ScrollingModel;[\=]&com/intellij/openapi/editor/ScrollType_RELATIVE(Lcom/intellij/openapi/editor/ScrollType;ab	`c*com/intellij/openapi/editor/ScrollingModele
scrollToCaret+(Lcom/intellij/openapi/editor/ScrollType;)VghfigetSelectionModel.()Lcom/intellij/openapi/editor/SelectionModel;kl=m*com/intellij/openapi/editor/SelectionModeloremoveSelectionqpr
getProject(()Lcom/intellij/openapi/project/Project;tu=vcheckNotNull(Ljava/lang/Object;)Vxy
z,com/intellij/codeInsight/AutoPopupController|getInstanceV(Lcom/intellij/openapi/project/Project;)Lcom/intellij/codeInsight/AutoPopupController;~
}�scheduleAutoPopup'(Lcom/intellij/openapi/editor/Editor;)V��
}�document&Lcom/intellij/openapi/editor/Document;editor$Lcom/intellij/openapi/editor/Editor;
caretModel(Lcom/intellij/openapi/editor/CaretModel;caretOffsetI6Lcom/intellij/codeInsight/completion/InsertionContext;/Lcom/intellij/codeInsight/lookup/LookupElement;-com/intellij/codeInsight/lookup/LookupElement�Lkotlin/Metadata;mv	kxi0d1���*



��

��



��

��200B!000¢J	0
202
0HR0X‚¢
��R0X‚¢
��R0X‚¢
��¨d23Lcom/intellij/codeInsight/completion/InsertHandler;intellij.editorconfig%EditorConfigAppendInsertionHandler.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable	Signature
SourceFileRuntimeVisibleAnnotations1�
	�r+�*�*+�*�*���
�* !�
"�P~�=~�>*+�$��	�	'%&�M�+(�,*�+�0Y2�5N+�9Y;�5:�AYC�5:�I6-*��K�Q*��#*��V`�Z�^�d�j�n�s*���wY�{�������q,�M=E%�2#2;JQbq!}#�$�&�H���#u��2f��;]��� !�'��)��


����X��[I�I�I��I��I��[s��[s!s�s�ss�ss�ss	s%s�s's�s)s�PK9��99[org/editorconfig/language/codeinsight/completion/EditorConfigAppendInsertionHandlerKt.class���=jUorg/editorconfig/language/codeinsight/completion/EditorConfigAppendInsertionHandlerKtjava/lang/Object
withSuffix�(Lcom/intellij/codeInsight/lookup/LookupElementBuilder;Ljava/lang/String;)Lcom/intellij/codeInsight/lookup/LookupElementBuilder;#Lorg/jetbrains/annotations/NotNull;<this>kotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
textSorg/editorconfig/language/codeinsight/completion/EditorConfigAppendInsertionHandler<init>F(Ljava/lang/String;ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V
1com/intellij/codeInsight/completion/InsertHandler4com/intellij/codeInsight/lookup/LookupElementBuilderwithInsertHandlerk(Lcom/intellij/codeInsight/completion/InsertHandler;)Lcom/intellij/codeInsight/lookup/LookupElementBuilder;
withInsertHandler(...) checkNotNullExpressionValue"
#$this$withSuffix6Lcom/intellij/codeInsight/lookup/LookupElementBuilder;Ljava/lang/String;withSeparatorIn�(Lcom/intellij/codeInsight/lookup/LookupElementBuilder;Lcom/intellij/psi/PsiFile;)Lcom/intellij/codeInsight/lookup/LookupElementBuilder;file*getSeparatorInFile.(Lcom/intellij/psi/PsiFile;)Ljava/lang/String;,-
.
0$this$withSeparatorInLcom/intellij/psi/PsiFile;.org/editorconfig/language/EditorConfigLanguage4INSTANCE0Lorg/editorconfig/language/EditorConfigLanguage;67	58com/intellij/lang/Language:*com/intellij/application/options/CodeStyle<getLanguageSettingsl(Lcom/intellij/psi/PsiFile;Lcom/intellij/lang/Language;)Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings;>?
=@getLanguageSettings(...)B2com/intellij/psi/codeStyle/CommonCodeStyleSettingsD!SPACE_AROUND_ASSIGNMENT_OPERATORSZFG	EH = J=Lsettings4Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings;	needSpacejava/lang/StringQLkotlin/Metadata;mv	kxi0d1_��
��

��

��

��0200*020H��0*020H��¨d2intellij.editorconfig%EditorConfigAppendInsertionHandler.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileRuntimeVisibleAnnotations1b['*	�+�*�Y+���Y!�$�c*d'%&''ef
()bI*	�++�*+�/�1�c,d2&*3ef
,-b�(*+�*�9�;�AYC�$L+�I=�K�M�g
�%EARc/01d NOPG(*3efhaiFST[IUIVIWXIYZI[\[s]^[	s,s_s*s3s(s&sss`PK�A��
�
Xorg/editorconfig/language/codeinsight/completion/EditorConfigCompletionContributor.class���=bRorg/editorconfig/language/codeinsight/completion/EditorConfigCompletionContributor9com/intellij/codeInsight/completion/CompletionContributor<init>()V
horg/editorconfig/language/codeinsight/completion/providers/EditorConfigRootDeclarationCompletionProvider	INSTANCEjLorg/editorconfig/language/codeinsight/completion/providers/EditorConfigRootDeclarationCompletionProvider;	

]org/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderBaseextendb(Lorg/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderBase;)V
morg/editorconfig/language/codeinsight/completion/providers/EditorConfigRootDeclarationValueCompletionProvideroLorg/editorconfig/language/codeinsight/completion/providers/EditorConfigRootDeclarationValueCompletionProvider;	`org/editorconfig/language/codeinsight/completion/providers/EditorConfigSectionCompletionProviderbLorg/editorconfig/language/codeinsight/completion/providers/EditorConfigSectionCompletionProvider;	horg/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProviderjLorg/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider;!	 "korg/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexKeyTemplateCompletionProvider$mLorg/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexKeyTemplateCompletionProvider;&	%'oorg/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexKeyFullTemplateCompletionProvider)qLorg/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexKeyFullTemplateCompletionProvider;+	*,eorg/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexValueCompletionProvider.gLorg/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexValueCompletionProvider;0	/1thisTLorg/editorconfig/language/codeinsight/completion/EditorConfigCompletionContributor;2com/intellij/codeInsight/completion/CompletionType5BASIC4Lcom/intellij/codeInsight/completion/CompletionType;78	69getDestination3()Lcom/intellij/patterns/PsiElementPattern$Capture;;<
=$com/intellij/patterns/ElementPattern?6com/intellij/codeInsight/completion/CompletionProviderA�(Lcom/intellij/codeInsight/completion/CompletionType;Lcom/intellij/patterns/ElementPattern;Lcom/intellij/codeInsight/completion/CompletionProvider;)VC
Dprovider_Lorg/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderBase;Lkotlin/Metadata;mv	kxi0d1B��




��

����20B¢J020H¨d2;Lcom/intellij/codeInsight/completion/CompletionContributor;intellij.editorconfig/com/intellij/patterns/PsiElementPattern$CaptureV'com/intellij/patterns/PsiElementPatternXCapture$EditorConfigCompletionContributor.ktCodeLineNumberTableLocalVariableTableInnerClasses
SourceFileRuntimeVisibleAnnotations1\�M*�*���*���*���*�#��*�(��*�-��*�2���].	
#-7AKL^M34\G*�:+�>�@+�B�E�]^34FG_
WYZ	`[aCHI[IJIKILMIJNIOP[sQR[s4sSsssTsFsGsUPK�z�@
@
`org/editorconfig/language/codeinsight/documentation/EditorConfigDocumentationHolderElement.class���=VZorg/editorconfig/language/codeinsight/documentation/EditorConfigDocumentationHolderElement(com/intellij/psi/impl/light/LightElement<init>e(Lcom/intellij/psi/PsiManager;Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)V#Lorg/jetbrains/annotations/NotNull;$Lorg/jetbrains/annotations/Nullable;manager	kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

.org/editorconfig/language/EditorConfigLanguageINSTANCE0Lorg/editorconfig/language/EditorConfigLanguage;	com/intellij/lang/Language<(Lcom/intellij/psi/PsiManager;Lcom/intellij/lang/Language;)V

descriptorELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;	this\Lorg/editorconfig/language/codeinsight/documentation/EditorConfigDocumentationHolderElement;Lcom/intellij/psi/PsiManager;
getDescriptorG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;toString()Ljava/lang/String;4EditorConfigDocumentationHolderElement(descriptor=)'$java/lang/invoke/StringConcatFactory)makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;+,
*-.Y(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Ljava/lang/String;+01getTextCorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor4getPresentableText6&579java/lang/Object;java/lang/String=Lkotlin/Metadata;mv	kxi0d1u�� 


��

��



��20B00¢J	0
HJ0
HR0¢
��¨d2*Lcom/intellij/psi/impl/light/LightElement;intellij.editorconfig)EditorConfigDocumentationHolderElement.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1MN]+
�*+���*,��O	P  !	"Q
#$N/*��OP !M%&N4
*��2�OP
 !M3&NO*�Y��8Y�W:�R
Q<B>OP !MSLTR?@[IAIBICDIAEIFG[sHI[
s!sJs	s"ssss#s$s3s9s%sKU/(PKN�5�kk[org/editorconfig/language/codeinsight/documentation/EditorConfigDocumentationProvider.class���=�Uorg/editorconfig/language/codeinsight/documentation/EditorConfigDocumentationProviderjava/lang/Object5com/intellij/lang/documentation/DocumentationProvider<init>()V
	thisWLorg/editorconfig/language/codeinsight/documentation/EditorConfigDocumentationProvider;generateDocN(Lcom/intellij/psi/PsiElement;Lcom/intellij/psi/PsiElement;)Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Zorg/editorconfig/language/codeinsight/documentation/EditorConfigDocumentationHolderElement
getDescriptorG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptorgetDocumentation()Ljava/lang/String;!" #Lcom/intellij/psi/PsiElement;originalElementjava/lang/String'getQuickNavigateInfo$getDocumentationElementForLookupItemk(Lcom/intellij/psi/PsiManager;Ljava/lang/Object;Lcom/intellij/psi/PsiElement;)Lcom/intellij/psi/PsiElement;
psiManager,
lookupElement.contextElement0e(Lcom/intellij/psi/PsiManager;Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)V2
3com/intellij/psi/PsiElement5Lcom/intellij/psi/PsiManager;Ljava/lang/Object;getCustomDocumentationElement{(Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;Lcom/intellij/psi/PsiElement;I)Lcom/intellij/psi/PsiElement;editor;file=com/intellij/psi/PsiWhiteSpace?6org/editorconfig/language/util/EditorConfigPsiTreeUtilAINSTANCE8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;CD	BEjava/lang/ClassGGorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElementIjava/util/ArraysKcopyOf)([Ljava/lang/Object;I)[Ljava/lang/Object;MN
LO[Ljava/lang/Class;Q!com/intellij/psi/util/PsiTreeUtilSgetParentOfType`(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;Z[Ljava/lang/Class;)Lcom/intellij/psi/PsiElement;UV
TWH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;YJZcom/intellij/psi/PsiFile\
getManager()Lcom/intellij/psi/PsiManager;^_]`getManager(...)bcheckNotNullExpressionValued
ejava/lang/Mathgmax(II)Iij
hk
findElementAt (I)Lcom/intellij/psi/PsiElement;mn]o$i$f$getParentOfTypeI$this$iv	strict$ivZ	stopAt$ivdescribableILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;
descriptorELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;offsetpsiBeforeCaret$Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;targetOffset"com/intellij/openapi/editor/Editor�Lkotlin/Metadata;mv	kxi0d1���B





��



��





��
��
��20B¢J!	0¢2020HJ,	02
020
2020HJ"0202020HJ!	0¢2020H¨d27Lcom/intellij/lang/documentation/DocumentationProvider;Lorg/jetbrains/annotations/Nls;intellij.editorconfig$EditorConfigDocumentationProvider.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigDocumentationProvider.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigDocumentationProvider.kt
org/editorconfig/language/codeinsight/documentation/EditorConfigDocumentationProvider
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
*L
1#1,51:1
24#2,2:52
24#2,2:54
*S KotlinDebug
*F
+ 1 EditorConfigDocumentationProvider.kt
org/editorconfig/language/codeinsight/documentation/EditorConfigDocumentationProvider
*L
39#1:52,2
46#1:54,2
*E
CodeLineNumberTableLocalVariableTable
StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1�/*�
���
�x%+�+���+��Y��$�W��R A(�
� %%%%&%��
)�x%+�+���+��Y��$�W��R A(�
� %%%%&%��
*+��-+-�,/�-1�,� ��Y+,� �4�6���+@6� +!,"�*--,7-.8-0%��9:�w�+<�,>�-Y�W�W-�@�X�F:�H:66	-J��P�R�X�J:Y��[�W:�Y,�aYc�f�4�6�d�l6,�p:�.�F:�H:
6	6J	

��P�R�X�J�:Y�
�[Y�W�:�Y,�aYc�f�4�6��mT6�?
�]6JBRJA ��]6�C6@J��]66JB �F%&''4-5@'E(X)q,y,{-�.�6�7�.�/�0��-qr	'sD*tu'vQE,wxXyz�qr�sD�tu	�vQ
{k{r�a|%�.wx�yz��;}�=~�0%�r������SMAP
EditorConfigDocumentationProvider.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigDocumentationProvider.kt
org/editorconfig/language/codeinsight/documentation/EditorConfigDocumentationProvider
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
*L
1#1,51:1
24#2,2:52
24#2,2:54
*S KotlinDebug
*F
+ 1 EditorConfigDocumentationProvider.kt
org/editorconfig/language/codeinsight/documentation/EditorConfigDocumentationProvider
*L
39#1:52,2
46#1:54,2
*E
�s��[I�I�I��I��I��[s��[ss�ss
s�s�ss%s&s9s;s}s=s~s0ss�s*s,s7s.s�s)s����[s�PK��

�org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1$1.class���=X{org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1$1�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/psi/PsiElement;Lkotlin/sequences/Sequence<+Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;>;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>()V(I)V

this}Lorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1$1;invoke:(Lcom/intellij/psi/PsiElement;)Lkotlin/sequences/Sequence;�(Lcom/intellij/psi/PsiElement;)Lkotlin/sequences/Sequence<Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;>;#Lorg/jetbrains/annotations/NotNull;Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement!com/intellij/psi/util/PsiTreeUtilfindChildrenOfTypeF(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;)Ljava/util/Collection;
findChildrenOfType(...)kotlin/jvm/internal/IntrinsicscheckNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V 
!java/lang/Iterable# kotlin/collections/CollectionsKt%
asSequence1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;'(
&)itLcom/intellij/psi/PsiElement;&(Ljava/lang/Object;)Ljava/lang/Object;com/intellij/psi/PsiElement.
0p1Ljava/lang/Object;<clinit>	
5INSTANCE7	8Lkotlin/Metadata;mv	kxi0d1F��
��




����
 *0002
 *00H
¢d2<anonymous>Lkotlin/sequences/Sequence;ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;kotlin.jvm.PlatformTypeyorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1J()Ljava/util/List;L/EditorConfigDescriptorBasedFindUsagesHandler.ktCodeLocalVariableTableLineNumberTable	SignatureRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations07	O$*��P
OG+�Y�"�$�*�Q%P
+,RSA-O=	*+�/�1�Q%P	
	234	O�Y�6�9�TKUKMRVNW@:;[I<I=I>?I@AIBC[sDE[sFsGsHsIs+s,sPKd�����org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1$2.class���=L{org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1$2�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Ljava/lang/Boolean;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>H(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)V$descriptorELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
	(I)V
this}Lorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1$2;invoke^(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;kotlin/jvm/internal/IntrinsicsareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z
 java/lang/Boolean"valueOf(Z)Ljava/lang/Boolean;$%
#&itILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;&(Ljava/lang/Object;)Ljava/lang/Object;
+p1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d16��
��

��

��02
 *00H
¢d2<anonymous>kotlin.jvm.PlatformTypeyorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1>()Ljava/util/List;@/EditorConfigDescriptorBasedFindUsagesHandler.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	C3*+�
*��D
CF+�*�
�!�'�E&D()FA*C=	*+��,�E&D		-.G?H?AIJBK@/0[I1I2I34I56I78[s9:[s;s<s(s)s=ssPK�c���org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1$3.class���=H{org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1$3�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Lcom/intellij/psi/PsiReference;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>()VGorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement
getReference-getReference()Lcom/intellij/psi/PsiReference;:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
this}Lorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1$3;invokej(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)Lcom/intellij/psi/PsiReference;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
!()Lcom/intellij/psi/PsiReference;!"ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;&(Ljava/lang/Object;)Ljava/lang/Object;
&p1Ljava/lang/Object;<clinit>	
+INSTANCE-	.Lkotlin/Metadata;mv	kxi0yorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$19()Ljava/util/List;;/EditorConfigDescriptorBasedFindUsagesHandler.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0-	>+
*
��?
>A
+� +�#�@'?

$ABA%>=	*+��'�@'?		()*	>�Y�,�/�C:D:<EF=G01[I2I3I45I67I8PK{_����org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1.class���=�yorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1pLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Ljava/util/List<+Lcom/intellij/psi/PsiReference;>;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0<init>E(Lcom/intellij/psi/search/SearchScope;Lcom/intellij/psi/PsiElement;)V$searchScope%Lcom/intellij/psi/search/SearchScope;
	$targetLcom/intellij/psi/PsiElement;	(I)V
this{Lorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1;invoke()Ljava/util/List;3()Ljava/util/List<Lcom/intellij/psi/PsiReference;>;#Lorg/jetbrains/annotations/NotNull;(com/intellij/psi/search/LocalSearchScope kotlin/collections/CollectionsKt	emptyList
 Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement"
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;$%#&getScope ()[Lcom/intellij/psi/PsiElement;()
*
getScope(...),kotlin/jvm/internal/Intrinsics.checkNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V01
/2[Ljava/lang/Object;4kotlin/collections/ArraysKt6
asSequence0([Ljava/lang/Object;)Lkotlin/sequences/Sequence;89
7:{org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1$1<INSTANCE}Lorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1$1;>?	=@kotlin/jvm/functions/Function1Bkotlin/sequences/SequencesKtDflatMapX(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence;FG
EH{org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1$2JH(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)VL
KMfilterOG
EP{org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1$3R}Lorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1$3;>T	SU
mapNotNullWG
EXtoList-(Lkotlin/sequences/Sequence;)Ljava/util/List;Z[
E\
descriptorELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor`()Ljava/lang/Object;
cLkotlin/Metadata;mv	kxi0d1&��
��
 

����00H
¢d2<anonymous>Lcom/intellij/psi/PsiReference;]org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandlertfindReferencesToHighlightT(Lcom/intellij/psi/PsiElement;Lcom/intellij/psi/search/SearchScope;)Ljava/util/List;vw/EditorConfigDescriptorBasedFindUsagesHandler.ktCodeLocalVariableTable
StackMapTableLineNumberTable	SignatureRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations0
	zB*+�
*,�*��{ 
z�m*�
���!�*��#��!�*��#�'Y�W�!�L*�
��+Y-�3�5�;�A�C�I�KY+�N�C�Q�V�C�Y�]�|
Ua}"!"#3$I%R&`'i({3:^_m~Abz/*�d�} {�"=KS�ux~�y�7ef[IgIhIijIklImn[sop[sqsrsssPK$L���|org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$1.class���=Fvorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$1�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/psi/PsiFile;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>(Ljava/lang/Object;)Vcom/intellij/psi/PsiManager
findFileJfindFile(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/psi/PsiFile;L(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
thisxLorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$1;receiverLjava/lang/Object;invokeB(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/psi/PsiFile;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 
!	#
%&Lcom/intellij/openapi/vfs/VirtualFile;&(Ljava/lang/Object;)Ljava/lang/Object;$com/intellij/openapi/vfs/VirtualFile)
+p1Lkotlin/Metadata;mv	kxi0torg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$17()Ljava/lang/Boolean;9/EditorConfigDescriptorBasedFindUsagesHandler.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0	<6*+
��=<F+�"*�$�+�&�>='?@A(<=	*+�*�,�>=		-A8B8:CD;E./[I0I1I23I45I6PK�=A�w
w
|org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$2.class���=\vorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$2�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/psi/PsiFile;Lkotlin/sequences/Sequence<+Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;>;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>()V(I)V

thisxLorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$2;invoke7(Lcom/intellij/psi/PsiFile;)Lkotlin/sequences/Sequence;�(Lcom/intellij/psi/PsiFile;)Lkotlin/sequences/Sequence<Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;>;#Lorg/jetbrains/annotations/NotNull;$Lorg/jetbrains/annotations/Nullable;com/intellij/psi/PsiElementGorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement!com/intellij/psi/util/PsiTreeUtilfindChildrenOfTypeF(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;)Ljava/util/Collection;
findChildrenOfType(...)kotlin/jvm/internal/Intrinsics checkNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V"#
!$java/lang/Iterable& kotlin/collections/CollectionsKt(
asSequence1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;*+
),itLcom/intellij/psi/PsiFile;&(Ljava/lang/Object;)Ljava/lang/Object;com/intellij/psi/PsiFile1
3p1Ljava/lang/Object;<clinit>	
8INSTANCE:	;Lkotlin/Metadata;mv	kxi0d1J��
��





����
 *0002
	0¢H
¢d2<anonymous>Lkotlin/sequences/Sequence;ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;kotlin.jvm.PlatformTypetorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1M()Ljava/lang/Boolean;O/EditorConfigDescriptorBasedFindUsagesHandler.ktCodeLocalVariableTableLineNumberTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations0:	R$*��S
RJ+��Y�%�'�-�TS
./UVWA0R=	*+�2�4�TS	
	567	R�Y�9�<�XNYNPUZQ[C=>[I?I@IABICDIEF[sGH[sIsJsKsLs.s/ssPKXh]^��|org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$3.class���=Lvorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$3�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Ljava/lang/Boolean;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>H(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)V$descriptorELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
	(I)V
thisxLorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$3;invoke^(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;kotlin/jvm/internal/IntrinsicsareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z
 java/lang/Boolean"valueOf(Z)Ljava/lang/Boolean;$%
#&itILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;&(Ljava/lang/Object;)Ljava/lang/Object;
+p1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d16��
��

��

��02
 *00H
¢d2<anonymous>kotlin.jvm.PlatformTypetorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1>()Ljava/lang/Boolean;@/EditorConfigDescriptorBasedFindUsagesHandler.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	C3*+�
*��D
CF+�*�
�!�'�ED()FA*C=	*+��,�ED		-.G?H?AIJBK@/0[I1I2I34I56I78[s9:[s;s<s(s)s=ssPK�B8H��|org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$4.class���=Hvorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$4�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Lcom/intellij/psi/PsiElement;Lcom/intellij/usageView/UsageInfo;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>()V com/intellij/usageView/UsageInfo
&<init>(Lcom/intellij/psi/PsiElement;)V
:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
thisxLorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$4;invokeA(Lcom/intellij/psi/PsiElement;)Lcom/intellij/usageView/UsageInfo;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
 (Lcom/intellij/psi/PsiElement;)V
 Lcom/intellij/psi/PsiElement;&(Ljava/lang/Object;)Ljava/lang/Object;com/intellij/psi/PsiElement$
&p1Ljava/lang/Object;<clinit>	
+INSTANCE-	.Lkotlin/Metadata;mv	kxi0torg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$19()Ljava/lang/Boolean;;/EditorConfigDescriptorBasedFindUsagesHandler.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0-	>+
*��?
>C+��Y+�!�@?"ABA#>=	*+�%�'�@?		()*	>�Y�,�/�C:D:<EF=G01[I2I3I45I67I8PK'$��zorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1.class���=�torg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1QLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Ljava/lang/Boolean;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0<init>�(Lcom/intellij/psi/PsiElement;Lorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler;Lcom/intellij/util/Processor;)V�(Lcom/intellij/psi/PsiElement;Lorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler;Lcom/intellij/util/Processor<-Lcom/intellij/usageView/UsageInfo;>;)V$elementLcom/intellij/psi/PsiElement;	
this$0_Lorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler;	
$processorLcom/intellij/util/Processor;	(I)V
thisvLorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1;	$receiverinvoke()Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement java/lang/Boolean"valueOf(Z)Ljava/lang/Boolean;$%
#&
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;()!*2org/editorconfig/language/util/EditorConfigVfsUtil,INSTANCE4Lorg/editorconfig/language/util/EditorConfigVfsUtil;./	-0]org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler2
getProject(()Lcom/intellij/openapi/project/Project;45
36getProject(...)8kotlin/jvm/internal/Intrinsics:checkNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V<=
;>getEditorConfigFiles>(Lcom/intellij/openapi/project/Project;)Ljava/util/Collection;@A
-Bjava/lang/IterableD kotlin/collections/CollectionsKtF
asSequence1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;HI
GJvorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$1Lcom/intellij/psi/PsiManagerNgetInstanceE(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/PsiManager;PQ
ORgetInstance(...)T(Ljava/lang/Object;)VV
MWkotlin/jvm/functions/Function1Ykotlin/sequences/SequencesKt[mapX(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence;]^
\_vorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$2axLorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$2;.c	bdflatMapf^
\gvorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$3iH(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Vk
jlfiltern^
\ovorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$4qxLorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$4;.s	rtkotlin/sequences/Sequenceviterator()Ljava/util/Iterator;xywzjava/util/Iterator|hasNext()Z~}�next()Ljava/lang/Object;��}� com/intellij/usageView/UsageInfo�com/intellij/util/Processor�process(Ljava/lang/Object;)Z����O$i$a$-all-EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$5Ip0"Lcom/intellij/usageView/UsageInfo;
element$ivLjava/lang/Object;$i$f$all$this$all$ivLkotlin/sequences/Sequence;
descriptorELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor�
�BLcom/intellij/util/Processor<-Lcom/intellij/usageView/UsageInfo;>;Lkotlin/Metadata;mv	kxi0d1��

��

��0H
¢d2<anonymous>processElementUsagesm(Lcom/intellij/psi/PsiElement;Lcom/intellij/util/Processor;Lcom/intellij/find/findUsages/FindUsagesOptions;)Z��/EditorConfigDescriptorBasedFindUsagesHandler.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP
EditorConfigDescriptorBasedFindUsagesHandler.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigDescriptorBasedFindUsagesHandler.kt
org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1
+ 2 _Sequences.kt
kotlin/sequences/SequencesKt___SequencesKt
*L
1#1,43:1
1224#2,2:44
*S KotlinDebug
*F
+ 1 EditorConfigDescriptorBasedFindUsagesHandler.kt
org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1
*L
29#1:44,2
*E
	SignatureCodeLocalVariableTable
StackMapTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0��	�Q*+�*,�*-�*���*�
��	�*��!��'�*��!�+Y�	W�'�L�1*��7Y9�?�C�E�K�MY*��7�SYU�?�X�Z�`�e�Z�h�jY+�m�Z�p�u�Z�`M*�N6,�{:���%��:��:6-�������'��!V��g�w�}+@�>'*=@]ft~�,��,�-��H����������5���8��'�����A��/*������*Mbjr�3�����SMAP
EditorConfigDescriptorBasedFindUsagesHandler.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigDescriptorBasedFindUsagesHandler.kt
org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1
+ 2 _Sequences.kt
kotlin/sequences/SequencesKt___SequencesKt
*L
1#1,43:1
1224#2,2:44
*S KotlinDebug
*F
+ 1 EditorConfigDescriptorBasedFindUsagesHandler.kt
org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1
*L
29#1:44,2
*E
�7��[I�I�I��I��I��[s��[s�s�ss���[s�PKT����
�
corg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler.class���=e]org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler.com/intellij/find/findUsages/FindUsagesHandler<init>L(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)V#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
com/intellij/psi/PsiElement (Lcom/intellij/psi/PsiElement;)V
this_Lorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler;ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;processElementUsagesm(Lcom/intellij/psi/PsiElement;Lcom/intellij/util/Processor;Lcom/intellij/find/findUsages/FindUsagesOptions;)Z�(Lcom/intellij/psi/PsiElement;Lcom/intellij/util/Processor<-Lcom/intellij/usageView/UsageInfo;>;Lcom/intellij/find/findUsages/FindUsagesOptions;)Z	processoroptionstorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1�(Lcom/intellij/psi/PsiElement;Lorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler;Lcom/intellij/util/Processor;)V!
 "kotlin/jvm/functions/Function0$*com/intellij/openapi/application/ActionsKt&
runReadAction4(Lkotlin/jvm/functions/Function0;)Ljava/lang/Object;()
'*java/lang/Boolean,booleanValue()Z./
-0Lcom/intellij/psi/PsiElement;Lcom/intellij/util/Processor;0Lcom/intellij/find/findUsages/FindUsagesOptions;findReferencesToHighlightT(Lcom/intellij/psi/PsiElement;Lcom/intellij/psi/search/SearchScope;)Ljava/util/List;u(Lcom/intellij/psi/PsiElement;Lcom/intellij/psi/search/SearchScope;)Ljava/util/List<Lcom/intellij/psi/PsiReference;>;target8searchScope:yorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1<E(Lcom/intellij/psi/search/SearchScope;Lcom/intellij/psi/PsiElement;)V>
=?java/util/ListA%Lcom/intellij/psi/search/SearchScope;Z(Lcom/intellij/psi/PsiElement;Lcom/intellij/psi/search/SearchScope;)Ljava/util/Collection;56
Ejava/util/CollectionGp0p1Lkotlin/Metadata;mv	kxi0d1���>


��


 

��

��

��

��


��

����20B
0¢J0020	2
0HJ(0
20	2
��0020H¨d20Lcom/intellij/find/findUsages/FindUsagesHandler;Lcom/intellij/psi/PsiReference;"Lcom/intellij/usageView/UsageInfo;intellij.editorconfig/EditorConfigDescriptorBasedFindUsagesHandler.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations	SignatureRuntimeInvisibleAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1\C+	�*+���]^_\u)+	�,�-�� Y+*,�#�%�+�-�1�]
(^*))2)3)4`_56\a+9�,;��=Y,+�@�%�+�B�]
 )^ 82:C`7a_
A5D\H
*+,�F�H�]^ 

I2
JCb= c[dgKL[IMINIOPIMQIRS[sTU[ssVssss5sWsXs8s2s:sCssWss3sYss4sZPK���	�	[org/editorconfig/language/codeinsight/findusages/EditorConfigFindUsagesHandlerFactory.class���=MUorg/editorconfig/language/codeinsight/findusages/EditorConfigFindUsagesHandlerFactory5com/intellij/find/findUsages/FindUsagesHandlerFactory<init>()V
thisWLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindUsagesHandlerFactory;
canFindUsages (Lcom/intellij/psi/PsiElement;)Z#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Forg/editorconfig/language/psi/interfaces/EditorConfigIdentifierElementLcom/intellij/psi/PsiElement;createFindUsagesHandlerP(Lcom/intellij/psi/PsiElement;Z)Lcom/intellij/find/findUsages/FindUsagesHandler;$Lorg/jetbrains/annotations/Nullable;Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElementVorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler	CompanionbLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$Companion; !	"`org/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$Companion$getId1(Lcom/intellij/psi/PsiElement;)Ljava/lang/String;&'
%(L(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)V*
+.com/intellij/find/findUsages/FindUsagesHandler-]org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler/
0+forHighlightUsagesZLkotlin/Metadata;mv	kxi0d1f�� 




��

��

��20B¢J020HJ0202	0H¨
d27Lcom/intellij/find/findUsages/FindUsagesHandlerFactory;0Lcom/intellij/find/findUsages/FindUsagesHandler;intellij.editorconfig'EditorConfigFindUsagesHandlerFactory.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableRuntimeInvisibleAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1D/*��EF	
D?+�+��EF	
G
D�7+�+����#+�)��Y+��,�.��0Y+��1�.�HE(F 7	
7723IG	
J
% KCLL45[I6I7I89I6:I;<[s=>[s
s?sss@ssssAs2sBPK�}$��forg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$Companion.class���=J`org/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$Companionjava/lang/Object<init>()V
thisbLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$Companion;getId1(Lcom/intellij/psi/PsiElement;)Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Sorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor()Ljava/lang/String;
 Qorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptor"
# 
descriptorELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Lcom/intellij/psi/PsiElement;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor(java/lang/String*1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d1I��

��


��

��†��20B¢J020¨d2intellij.editorconfigVorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler=	Companion(EditorConfigFindVariableUsagesHandler.ktCodeLineNumberTableLocalVariableTable
StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1A/*��B9C	
A�>+�+���+��M,��
,��!�,�#�
,�#�$��D�)@+B;<=+><?=<C #%&>	
>'E
F,A-*�-�C	
./G
>?H@IC01[I2I3I45I26I78[s9:[s
s;sss;ss's<PK[}~���lorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findAllUsages$1.class���=Gforg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findAllUsages$1�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/psi/PsiFile;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>(Ljava/lang/Object;)Vcom/intellij/psi/PsiManager
findFileJfindFile(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/psi/PsiFile;L(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
thishLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findAllUsages$1;receiverLjava/lang/Object;invokeB(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/psi/PsiFile;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 
!	#
%&Lcom/intellij/openapi/vfs/VirtualFile;&(Ljava/lang/Object;)Ljava/lang/Object;$com/intellij/openapi/vfs/VirtualFile)
+p1Lkotlin/Metadata;mv	kxi0Vorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler7
findAllUsagesL(Lcom/intellij/psi/PsiElement;Ljava/lang/String;)Lkotlin/sequences/Sequence;9:(EditorConfigFindVariableUsagesHandler.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0	=6*+
��>=F+�"*�$�+�&�?+>'@AA(==	*+�*�,�?+>		-B
C8;DE<F./[I0I1I23I45I6PK�6�jq
q
lorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findAllUsages$2.class���=]forg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findAllUsages$2�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/psi/PsiFile;Lkotlin/sequences/Sequence<+Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;>;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>()V(I)V

thishLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findAllUsages$2;invoke7(Lcom/intellij/psi/PsiFile;)Lkotlin/sequences/Sequence;�(Lcom/intellij/psi/PsiFile;)Lkotlin/sequences/Sequence<Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;>;#Lorg/jetbrains/annotations/NotNull;$Lorg/jetbrains/annotations/Nullable;com/intellij/psi/PsiElementGorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement!com/intellij/psi/util/PsiTreeUtilfindChildrenOfTypeF(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;)Ljava/util/Collection;
findChildrenOfType(...)kotlin/jvm/internal/Intrinsics checkNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V"#
!$java/lang/Iterable& kotlin/collections/CollectionsKt(
asSequence1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;*+
),itLcom/intellij/psi/PsiFile;&(Ljava/lang/Object;)Ljava/lang/Object;com/intellij/psi/PsiFile1
3p1Ljava/lang/Object;<clinit>	
8INSTANCE:	;Lkotlin/Metadata;mv	kxi0d1J��
��





����
 *0002
	0¢H
¢d2<anonymous>Lkotlin/sequences/Sequence;ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;kotlin.jvm.PlatformTypeVorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandlerM
findAllUsagesL(Lcom/intellij/psi/PsiElement;Ljava/lang/String;)Lkotlin/sequences/Sequence;OP(EditorConfigFindVariableUsagesHandler.ktCodeLocalVariableTableLineNumberTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations0:	S$*��T
SJ+��Y�%�'�-�U,T
./VWXA0S=	*+�2�4�U,T	
	567	S�Y�9�<�Y
ZNQV[R\C=>[I?I@IABICDIEF[sGH[sIsJsKsLs.s/ssPK:m�

lorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findAllUsages$3.class���=Xforg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findAllUsages$3�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Ljava/lang/Boolean;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>�(Lorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler;Ljava/lang/String;Lcom/intellij/psi/PsiElement;)Vthis$0XLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler;
	$idLjava/lang/String;	$elementLcom/intellij/psi/PsiElement;	(I)V
thishLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findAllUsages$3;	$receiverinvoke^(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;kotlin/jvm/internal/IntrinsicscheckNotNull(Ljava/lang/Object;)V!"
 #com/intellij/psi/PsiElement%Vorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler'access$matches�(Lorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler;Lcom/intellij/psi/PsiElement;Ljava/lang/String;Lcom/intellij/psi/PsiElement;)Z)*
(+java/lang/Boolean-valueOf(Z)Ljava/lang/Boolean;/0
.1itILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;&(Ljava/lang/Object;)Ljava/lang/Object;Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement6
8p1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d16��
��

��

��02
 *00H
¢d2<anonymous>kotlin.jvm.PlatformType
findAllUsagesL(Lcom/intellij/psi/PsiElement;Ljava/lang/String;)Lkotlin/sequences/Sequence;KL(EditorConfigFindVariableUsagesHandler.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	OQ*+�
*,�*-�*��P*OO*�
+�$+�&*�*��,�2�Q-P34RA5O=	*+�7�9�Q-P		:;S
T(MUVNW@<=[I>I?I@AIBCIDE[sFG[sHsIs3s4sJssPK-�u�	�	zorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1$1.class���=Xtorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1$1�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/psi/PsiElement;Lkotlin/sequences/Sequence<+Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;>;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>()V(I)V

thisvLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1$1;invoke:(Lcom/intellij/psi/PsiElement;)Lkotlin/sequences/Sequence;�(Lcom/intellij/psi/PsiElement;)Lkotlin/sequences/Sequence<Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;>;#Lorg/jetbrains/annotations/NotNull;Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement!com/intellij/psi/util/PsiTreeUtilfindChildrenOfTypeF(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;)Ljava/util/Collection;
findChildrenOfType(...)kotlin/jvm/internal/IntrinsicscheckNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V 
!java/lang/Iterable# kotlin/collections/CollectionsKt%
asSequence1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;'(
&)itLcom/intellij/psi/PsiElement;&(Ljava/lang/Object;)Ljava/lang/Object;com/intellij/psi/PsiElement.
0p1Ljava/lang/Object;<clinit>	
5INSTANCE7	8Lkotlin/Metadata;mv	kxi0d1F��
��




����
 *0002
 *00H
¢d2<anonymous>Lkotlin/sequences/Sequence;ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;kotlin.jvm.PlatformTyperorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1J()Ljava/util/List;L(EditorConfigFindVariableUsagesHandler.ktCodeLocalVariableTableLineNumberTable	SignatureRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations07	O$*��P
OG+�Y�"�$�*�Q"P
+,RSA-O=	*+�/�1�Q"P	
	234	O�Y�6�9�TKUKMRVNW@:;[I<I=I>?I@AIBC[sDE[sFsGsHsIs+s,sPK����p
p
zorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1$2.class���=Ytorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1$2�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Ljava/lang/Boolean;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>�(Lorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler;Ljava/lang/String;Lcom/intellij/psi/PsiElement;)Vthis$0XLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler;
	$idLjava/lang/String;	$targetLcom/intellij/psi/PsiElement;	(I)V
thisvLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1$2;	$receiverinvoke^(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;kotlin/jvm/internal/IntrinsicscheckNotNull(Ljava/lang/Object;)V!"
 #com/intellij/psi/PsiElement%Vorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler'access$matches�(Lorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler;Lcom/intellij/psi/PsiElement;Ljava/lang/String;Lcom/intellij/psi/PsiElement;)Z)*
(+java/lang/Boolean-valueOf(Z)Ljava/lang/Boolean;/0
.1itILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;&(Ljava/lang/Object;)Ljava/lang/Object;Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement6
8p1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d16��
��

��

��02
 *00H
¢d2<anonymous>kotlin.jvm.PlatformTyperorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1K()Ljava/util/List;M(EditorConfigFindVariableUsagesHandler.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	PQ*+�
*,�*-�*��Q*PO*�
+�$+�&*�*��,�2�R#Q34SA5P=	*+�7�9�R#Q		:;TLULNVWOX@<=[I>I?I@AIBCIDE[sFG[sHsIs3s4sJssPK9�=.cczorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1$3.class���=Htorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1$3�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Lcom/intellij/psi/PsiReference;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>()VGorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement
getReference-getReference()Lcom/intellij/psi/PsiReference;:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
thisvLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1$3;invokej(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)Lcom/intellij/psi/PsiReference;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
!()Lcom/intellij/psi/PsiReference;!"ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;&(Ljava/lang/Object;)Ljava/lang/Object;
&p1Ljava/lang/Object;<clinit>	
+INSTANCE-	.Lkotlin/Metadata;mv	kxi0rorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$19()Ljava/util/List;;(EditorConfigFindVariableUsagesHandler.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0-	>+
*
��?
>A
+� +�#�@$?

$ABA%>=	*+��'�@$?		()*	>�Y�,�/�C:D:<EF=G01[I2I3I45I67I8PKA�{��xorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1.class���=�rorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1pLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Ljava/util/List<+Lcom/intellij/psi/PsiReference;>;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0<init>�(Lcom/intellij/psi/search/SearchScope;Lcom/intellij/psi/PsiElement;Lorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler;)V$searchScope%Lcom/intellij/psi/search/SearchScope;
	$targetLcom/intellij/psi/PsiElement;	this$0XLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler;	(I)V
thistLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1;	$receiverinvoke()Ljava/util/List;3()Ljava/util/List<Lcom/intellij/psi/PsiReference;>;#Lorg/jetbrains/annotations/NotNull;(com/intellij/psi/search/LocalSearchScope  kotlin/collections/CollectionsKt"	emptyList$
#%Vorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler'	CompanionbLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$Companion;)*	(+`org/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$Companion-getId1(Lcom/intellij/psi/PsiElement;)Ljava/lang/String;/0
.1getScope ()[Lcom/intellij/psi/PsiElement;34
!5
getScope(...)7kotlin/jvm/internal/Intrinsics9checkNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V;<
:=[Ljava/lang/Object;?kotlin/collections/ArraysKtA
asSequence0([Ljava/lang/Object;)Lkotlin/sequences/Sequence;CD
BEtorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1$1GINSTANCEvLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1$1;IJ	HKkotlin/jvm/functions/Function1Mkotlin/sequences/SequencesKtOflatMapX(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence;QR
PStorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1$2U�(Lorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler;Ljava/lang/String;Lcom/intellij/psi/PsiElement;)VW
VXfilterZR
P[torg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1$3]vLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1$3;I_	^`
mapNotNullbR
PctoList-(Lkotlin/sequences/Sequence;)Ljava/util/List;ef
PgidLjava/lang/String;java/lang/Stringk()Ljava/lang/Object;
nLkotlin/Metadata;mv	kxi0d1&��
��
 

����00H
¢d2<anonymous>Lcom/intellij/psi/PsiReference;findReferencesToHighlightT(Lcom/intellij/psi/PsiElement;Lcom/intellij/psi/search/SearchScope;)Ljava/util/List;�(EditorConfigFindVariableUsagesHandler.ktCodeLocalVariableTable
StackMapTableLineNumberTable	SignatureRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations0
	�Q*+�
*,�*-�*���*
��d*�
�!��&��,*��2Y�W�&�L*�
�!�6Y8�>�@�F�L�N�T�VY*�+*��Y�N�\�a�N�d�h��Rl� "!8"A#W$`%�"Bijd��Am�/*�o����*.()HV^�(�����7pq[IrIsItuIvwIxy[sz{[s|s}s~sPK�.w—�uorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$processElementUsages$1$2.class���=Hoorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$processElementUsages$1$2�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Lcom/intellij/psi/PsiElement;Lcom/intellij/usageView/UsageInfo;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>()V com/intellij/usageView/UsageInfo
&<init>(Lcom/intellij/psi/PsiElement;)V
:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
thisqLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$processElementUsages$1$2;invokeA(Lcom/intellij/psi/PsiElement;)Lcom/intellij/usageView/UsageInfo;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
 (Lcom/intellij/psi/PsiElement;)V
 Lcom/intellij/psi/PsiElement;&(Ljava/lang/Object;)Ljava/lang/Object;com/intellij/psi/PsiElement$
&p1Ljava/lang/Object;<clinit>	
+INSTANCE-	.Lkotlin/Metadata;mv	kxi0morg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$processElementUsages$19()Ljava/lang/Boolean;;(EditorConfigFindVariableUsagesHandler.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0-	>+
*��?
>C+��Y+�!�@?"ABA#>=	*+�%�'�@?		()*	>�Y�,�/�C:D:<EF=G01[I2I3I45I67I8PK>�8k��sorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$processElementUsages$1.class���=�morg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$processElementUsages$1QLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Ljava/lang/Boolean;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0<init>�(Lcom/intellij/psi/PsiElement;Lcom/intellij/util/Processor;Lorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler;)V�(Lcom/intellij/psi/PsiElement;Lcom/intellij/util/Processor<-Lcom/intellij/usageView/UsageInfo;>;Lorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler;)V$elementLcom/intellij/psi/PsiElement;	

$processorLcom/intellij/util/Processor;	this$0XLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler;	(I)V
thisoLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$processElementUsages$1;	$receiverinvoke()Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;Vorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler 	CompanionbLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$Companion;"#	!$`org/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$Companion&getId1(Lcom/intellij/psi/PsiElement;)Ljava/lang/String;()
'*access$findAllUsages�(Lorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler;Lcom/intellij/psi/PsiElement;Ljava/lang/String;)Lkotlin/sequences/Sequence;,-
!.oorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$processElementUsages$1$20INSTANCEqLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$processElementUsages$1$2;23	14kotlin/jvm/functions/Function16kotlin/sequences/SequencesKt8mapX(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence;:;
9<kotlin/sequences/Sequence>iterator()Ljava/util/Iterator;@A?Bjava/util/IteratorDhasNext()ZFGEHnext()Ljava/lang/Object;JKEL com/intellij/usageView/UsageInfoNcom/intellij/util/ProcessorPprocess(Ljava/lang/Object;)ZRSQTjava/lang/BooleanVvalueOf(Z)Ljava/lang/Boolean;XY
WZH$i$a$-let-EditorConfigFindVariableUsagesHandler$processElementUsages$1$1IidLjava/lang/String;H$i$a$-all-EditorConfigFindVariableUsagesHandler$processElementUsages$1$3p0"Lcom/intellij/usageView/UsageInfo;
element$ivLjava/lang/Object;$i$f$all$this$all$ivLkotlin/sequences/Sequence;java/lang/Stringh
jBLcom/intellij/util/Processor<-Lcom/intellij/usageView/UsageInfo;>;Lkotlin/Metadata;mv	kxi0d1��

��

��0H
¢d2<anonymous>processElementUsagesm(Lcom/intellij/psi/PsiElement;Lcom/intellij/util/Processor;Lcom/intellij/find/findUsages/FindUsagesOptions;)Z{|(EditorConfigFindVariableUsagesHandler.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP
EditorConfigFindVariableUsagesHandler.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigFindVariableUsagesHandler.kt
org/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$processElementUsages$1
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
+ 3 _Sequences.kt
kotlin/sequences/SequencesKt___SequencesKt
*L
1#1,68:1
1#2:69
1224#3,2:70
*S KotlinDebug
*F
+ 1 EditorConfigFindVariableUsagesHandler.kt
org/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$processElementUsages$1
*L
26#1:70,2
*E
	SignatureCodeLocalVariableTable
StackMapTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0�l	�Q*+�*,�*-�*���*�
�}��%*��+L+��+N*�:*�:-:6�/M,�a,�5�7�=N-�R-:*�:6�C:�I�&�M:�O:	6
	�U��������[��2�Vi???QE,@�i@�F E#,-.23=ADMFs|F�G���R#	\] ^_s	`]
pab	icdM7e]J:fg��AK�/*�k����'!"1�!}��~�SMAP
EditorConfigFindVariableUsagesHandler.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigFindVariableUsagesHandler.kt
org/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$processElementUsages$1
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
+ 3 _Sequences.kt
kotlin/sequences/SequencesKt___SequencesKt
*L
1#1,68:1
1#2:69
1224#3,2:70
*S KotlinDebug
*F
+ 1 EditorConfigFindVariableUsagesHandler.kt
org/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$processElementUsages$1
*L
26#1:70,2
*E
�7mn[IoIpIqrIstIuv[swx[syszss��[s�PK�d�l��\org/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler.class���=�Vorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler.com/intellij/find/findUsages/FindUsagesHandler<init>L(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)V#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
com/intellij/psi/PsiElement (Lcom/intellij/psi/PsiElement;)V
thisXLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler;ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;processElementUsagesm(Lcom/intellij/psi/PsiElement;Lcom/intellij/util/Processor;Lcom/intellij/find/findUsages/FindUsagesOptions;)Z�(Lcom/intellij/psi/PsiElement;Lcom/intellij/util/Processor<-Lcom/intellij/usageView/UsageInfo;>;Lcom/intellij/find/findUsages/FindUsagesOptions;)Z	processoroptionsmorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$processElementUsages$1�(Lcom/intellij/psi/PsiElement;Lcom/intellij/util/Processor;Lorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler;)V!
 "kotlin/jvm/functions/Function0$*com/intellij/openapi/application/ActionsKt&
runReadAction4(Lkotlin/jvm/functions/Function0;)Ljava/lang/Object;()
'*java/lang/Boolean,booleanValue()Z./
-0Lcom/intellij/psi/PsiElement;Lcom/intellij/util/Processor;0Lcom/intellij/find/findUsages/FindUsagesOptions;findReferencesToHighlightT(Lcom/intellij/psi/PsiElement;Lcom/intellij/psi/search/SearchScope;)Ljava/util/List;u(Lcom/intellij/psi/PsiElement;Lcom/intellij/psi/search/SearchScope;)Ljava/util/List<Lcom/intellij/psi/PsiReference;>;target8searchScope:rorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1<�(Lcom/intellij/psi/search/SearchScope;Lcom/intellij/psi/PsiElement;Lorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler;)V>
=?java/util/ListA%Lcom/intellij/psi/search/SearchScope;
findAllUsagesL(Lcom/intellij/psi/PsiElement;Ljava/lang/String;)Lkotlin/sequences/Sequence;�(Lcom/intellij/psi/PsiElement;Ljava/lang/String;)Lkotlin/sequences/Sequence<Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;>;2org/editorconfig/language/util/EditorConfigVfsUtilGINSTANCE4Lorg/editorconfig/language/util/EditorConfigVfsUtil;IJ	HK
getProject(()Lcom/intellij/openapi/project/Project;MNOgetProject(...)QcheckNotNullExpressionValueS
TgetEditorConfigFiles>(Lcom/intellij/openapi/project/Project;)Ljava/util/Collection;VW
HXjava/lang/IterableZ kotlin/collections/CollectionsKt\
asSequence1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;^_
]`forg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findAllUsages$1bcom/intellij/psi/PsiManagerdgetInstanceE(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/PsiManager;fg
ehgetInstance(...)j(Ljava/lang/Object;)Vl
cmkotlin/jvm/functions/Function1okotlin/sequences/SequencesKtqmapX(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence;st
ruforg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findAllUsages$2whLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findAllUsages$2;Iy	xzflatMap|t
r}forg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findAllUsages$3�(Lorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler;Ljava/lang/String;Lcom/intellij/psi/PsiElement;)V�
��filter�t
r�idLjava/lang/String;matchesO(Lcom/intellij/psi/PsiElement;Ljava/lang/String;Lcom/intellij/psi/PsiElement;)ZGorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement�;org/editorconfig/language/util/EditorConfigTextMatchingUtil�=Lorg/editorconfig/language/util/EditorConfigTextMatchingUtil;I�	��textMatchesToIgnoreCase=(Lcom/intellij/psi/PsiElement;Lcom/intellij/psi/PsiElement;)Z��
��
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;����Sorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor�getId()Ljava/lang/String;��
��areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z��
�Qorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptor�
��
descriptorELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;templateCorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor�Z(Lcom/intellij/psi/PsiElement;Lcom/intellij/psi/search/SearchScope;)Ljava/util/Collection;56
�java/util/Collection�p0p1access$findAllUsages�(Lorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler;Lcom/intellij/psi/PsiElement;Ljava/lang/String;)Lkotlin/sequences/Sequence;DE
�$thisaccess$matches�(Lorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler;Lcom/intellij/psi/PsiElement;Ljava/lang/String;Lcom/intellij/psi/PsiElement;)Z��
�<clinit>()V`org/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$Companion�1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V�
��	CompanionbLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$Companion;��	�Lkotlin/Metadata;mv	kxi0d1��P


��



��

��

��
 



��




��

�� 20:B
0¢J&
 *000202	0
HJ0
02020HJ 0202	0
20HJ(0202
��0020H¨d20Lcom/intellij/find/findUsages/FindUsagesHandler;Lkotlin/sequences/Sequence;kotlin.jvm.PlatformTypeLcom/intellij/psi/PsiReference;"Lcom/intellij/usageView/UsageInfo;intellij.editorconfig(EditorConfigFindVariableUsagesHandler.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations	Signature
StackMapTableInnerClasses
SourceFileRuntimeVisibleAnnotations1���	�C+	�*+�������u)+	�,�-�� Y+,*�#�%�+�-�1��
(�*))2)3)4��56�b +9�,;��=Y,+*�@�%�+�B��
&�   82 :C�7��
DE��N�L+�PYR�U�Y�[�a�cY+�P�iYk�U�n�p�v�{�p�~��Y*,+���p����)*+4,=-� NN2N���F����R+������+-����+����:�������,����������,�����
	�"�@�0	12"394P5Q2�4"/��RR2R��R�2A5��H
*+,������� 

�2
�C���E*+,����� �2�����P*+,-�����*�2���2�����Y�³Ʊ�2��cx�= �����[I�I�I��I��I��[s��[ss�ssssDs�s�s2s�s�s5s�s�s8s:sCs�s�s�sss3s�ss4s�s�PK�/�ޭ
�
rorg/editorconfig/language/codeinsight/findusages/EditorConfigGoToSymbolContributor$processElementsWithName$1.class���=clorg/editorconfig/language/codeinsight/findusages/EditorConfigGoToSymbolContributor$processElementsWithName$1wLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/Boolean;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>=(Lcom/intellij/psi/PsiManager;Lcom/intellij/util/Processor;)Vh(Lcom/intellij/psi/PsiManager;Lcom/intellij/util/Processor<-Lcom/intellij/navigation/NavigationItem;>;)V$psiManagerLcom/intellij/psi/PsiManager;	

$processorLcom/intellij/util/Processor;	(I)V
thisnLorg/editorconfig/language/codeinsight/findusages/EditorConfigGoToSymbolContributor$processElementsWithName$1;invoke;(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;com/intellij/psi/PsiManagerfindFileB(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/psi/PsiFile;
com/intellij/psi/PsiElement! com/intellij/psi/SyntaxTraverser#psiTraverserA(Lcom/intellij/psi/PsiElement;)Lcom/intellij/psi/SyntaxTraverser;%&
$'Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement)filter<(Ljava/lang/Class;)Lcom/intellij/util/containers/JBIterable;+,
$-'com/intellij/util/containers/JBIterable/processEach (Lcom/intellij/util/Processor;)Z12
03java/lang/Boolean5valueOf(Z)Ljava/lang/Boolean;78
69file&Lcom/intellij/openapi/vfs/VirtualFile;&(Ljava/lang/Object;)Ljava/lang/Object;$com/intellij/openapi/vfs/VirtualFile>
@p1Ljava/lang/Object;HLcom/intellij/util/Processor<-Lcom/intellij/navigation/NavigationItem;>;Lkotlin/Metadata;mv	kxi0d16��
��

��

��02
 *00H
¢d2<anonymous>kotlin.jvm.PlatformTypeRorg/editorconfig/language/codeinsight/findusages/EditorConfigGoToSymbolContributorTprocessElementsWithNamec(Ljava/lang/String;Lcom/intellij/util/Processor;Lcom/intellij/util/indexing/FindSymbolParameters;)VVW$EditorConfigGoToSymbolContributor.kt	SignatureCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations0ZD	[B*+�*,�*��\ Z
[Z*�+� �"�(*�.*��4�:�]\;<^A=[=	*+�?�A�]\		BC_
`UXZaYb@EF[IGIHIIJIKLIMN[sOP[sQsRs;s<sSssPKp�����Xorg/editorconfig/language/codeinsight/findusages/EditorConfigGoToSymbolContributor.class���=�Rorg/editorconfig/language/codeinsight/findusages/EditorConfigGoToSymbolContributorjava/lang/Object1com/intellij/navigation/ChooseByNameContributorEx<init>()V
	thisTLorg/editorconfig/language/codeinsight/findusages/EditorConfigGoToSymbolContributor;processNamesp(Lcom/intellij/util/Processor;Lcom/intellij/psi/search/GlobalSearchScope;Lcom/intellij/util/indexing/IdFilter;)V�(Lcom/intellij/util/Processor<-Ljava/lang/String;>;Lcom/intellij/psi/search/GlobalSearchScope;Lcom/intellij/util/indexing/IdFilter;)V#Lorg/jetbrains/annotations/NotNull;$Lorg/jetbrains/annotations/Nullable;	processorkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
scope)com/intellij/util/indexing/FileBasedIndexgetInstance-()Lcom/intellij/util/indexing/FileBasedIndex;
 =org/editorconfig/language/index/EditorConfigIdentifierIndexKt"$getEDITOR_CONFIG_IDENTIFIER_INDEX_ID!()Lcom/intellij/util/indexing/ID;$%
#&processAllKeys�(Lcom/intellij/util/indexing/ID;Lcom/intellij/util/Processor;Lcom/intellij/psi/search/GlobalSearchScope;Lcom/intellij/util/indexing/IdFilter;)Z()
*Lcom/intellij/util/Processor;+Lcom/intellij/psi/search/GlobalSearchScope;filter%Lcom/intellij/util/indexing/IdFilter;processElementsWithNamec(Ljava/lang/String;Lcom/intellij/util/Processor;Lcom/intellij/util/indexing/FindSymbolParameters;)V�(Ljava/lang/String;Lcom/intellij/util/Processor<-Lcom/intellij/navigation/NavigationItem;>;Lcom/intellij/util/indexing/FindSymbolParameters;)Vname3
parameters5/com/intellij/util/indexing/FindSymbolParameters7
getProject(()Lcom/intellij/openapi/project/Project;9:
8;com/intellij/psi/PsiManager=E(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/PsiManager;?
>@getInstance(...)BcheckNotNullExpressionValueD
Ekotlin/collections/SetsKtGsetOf#(Ljava/lang/Object;)Ljava/util/Set;IJ
HKlorg/editorconfig/language/codeinsight/findusages/EditorConfigGoToSymbolContributor$processElementsWithName$1M=(Lcom/intellij/psi/PsiManager;Lcom/intellij/util/Processor;)VO
NPkotlin/jvm/functions/Function1R(Ljava/lang/Object;)ZT processElementsWithName$lambda$05(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)ZVW
XY"java/lang/invoke/LambdaMetafactory[metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;]^
\_`process?(Lkotlin/jvm/functions/Function1;)Lcom/intellij/util/Processor;bcdgetSearchScope-()Lcom/intellij/psi/search/GlobalSearchScope;fg
8hgetFilesWithKeyy(Lcom/intellij/util/indexing/ID;Ljava/util/Set;Lcom/intellij/util/Processor;Lcom/intellij/psi/search/GlobalSearchScope;)Zjk
l
psiManagerLcom/intellij/psi/PsiManager;Ljava/lang/String;1Lcom/intellij/util/indexing/FindSymbolParameters;$tmp0rinvoke&(Ljava/lang/Object;)Ljava/lang/Object;tuSvjava/lang/BooleanxbooleanValue()Zz{
y| Lkotlin/jvm/functions/Function1;p0Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d1���6




��

��


��



��

������20B¢J(0202
��0	02
0HJ*02
��002
020H¨d23Lcom/intellij/navigation/ChooseByNameContributorEx;(Lcom/intellij/navigation/NavigationItem;intellij.editorconfig$EditorConfigGoToSymbolContributor.ktCodeLineNumberTableLocalVariableTable	Signature$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1�/*�
���
�f+�,��!�'+,-�+W��
�*,-./��01��F+4�,�-6�-�<�AYC�F:�!�'+�L�NY,�Q�S�e-�i�mW��"!$+5=AE�4!%noFF3pF,F5q�2�VW�H*s�*+�w�y�}���r~��
N���a��[I�I�I��I��I��[s��[ss�ss0s�s3s�ss,s�s5sqs
ss-s.s/s��aUZUPK�r'���horg/editorconfig/language/codeinsight/inspections/Ec4jErrorToProblemDescriptorHandler$WhenMappings.class���=Iborg/editorconfig/language/codeinsight/inspections/Ec4jErrorToProblemDescriptorHandler$WhenMappingsjava/lang/Object<clinit>()Vjava/lang/NoSuchFieldError)org/ec4j/core/parser/ErrorEvent$ErrorType	values.()[Lorg/ec4j/core/parser/ErrorEvent$ErrorType;


PROPERTY_ASSIGNMENT_MISSING+Lorg/ec4j/core/parser/ErrorEvent$ErrorType;	
ordinal()I

EXPECTED_END_OF_INPUT	
EXPECTED_STRING_CHARACTER	
UNEXPECTED_END_OF_INPUT	
GLOB_NOT_CLOSED 	
!PROPERTY_VALUE_MISSING#	
$INVALID_GLOB&	
'INVALID_PROPERTY_VALUE)	
*OTHER,	
-$EnumSwitchMapping$0[I/0	10Lkotlin/Metadata;mv	kxi0org/ec4j/core/parser/ErrorEvent=	ErrorTypeUorg/editorconfig/language/codeinsight/inspections/Ec4jErrorToProblemDescriptorHandler@WhenMappings%EditorConfigVerifyByCoreInspection.ktCode
StackMapTableInnerClasses
SourceFileRuntimeVisibleAnnotations1/0D ����
K*��O�L*��O�L*��O�L*��O�L*�"�O�L*�%�O�L*�(�O�L*�+�O�L*�.�	O�L*�2�	"#-01;>?ILMX[\gjkvyz��E8�3LLLLMMMMF
>?@ABGCH45[I6I7I89I:;I<PK�����[org/editorconfig/language/codeinsight/inspections/Ec4jErrorToProblemDescriptorHandler.class���=�Uorg/editorconfig/language/codeinsight/inspections/Ec4jErrorToProblemDescriptorHandlerjava/lang/Object!org/ec4j/core/parser/ErrorHandler<init>_(Lcom/intellij/psi/PsiFile;Ljava/lang/String;Lcom/intellij/codeInspection/InspectionManager;Z)V#Lorg/jetbrains/annotations/NotNull;file
kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

textinspectionManager()V
Lcom/intellij/psi/PsiFile;
	Ljava/lang/String;	/Lcom/intellij/codeInspection/InspectionManager;	 
isOnTheFlyZ"#	$java/util/ArrayList&
'java/util/List)problemsLjava/util/List;+,	-thisWLorg/editorconfig/language/codeinsight/inspections/Ec4jErrorToProblemDescriptorHandler;getFile()Lcom/intellij/psi/PsiFile;getText()Ljava/lang/String;getInspectionManager1()Lcom/intellij/codeInspection/InspectionManager;()ZgetProblems()Ljava/util/List;C()Ljava/util/List<Lcom/intellij/codeInspection/ProblemDescriptor;>;errorG(Lorg/ec4j/core/parser/ParseContext;Lorg/ec4j/core/parser/ErrorEvent;)Vcontext=
errorEvent?org/ec4j/core/parser/ErrorEventAgetErrorType-()Lorg/ec4j/core/parser/ErrorEvent$ErrorType;CD
BEborg/editorconfig/language/codeinsight/inspections/Ec4jErrorToProblemDescriptorHandler$WhenMappingsG$EnumSwitchMapping$0[IIJ	HK)org/ec4j/core/parser/ErrorEvent$ErrorTypeMordinal()IOP
NQregisterProblemS<
T#org/ec4j/core/parser/ParseExceptionV$(Lorg/ec4j/core/parser/ErrorEvent;)VX
WY#Lorg/ec4j/core/parser/ParseContext;!Lorg/ec4j/core/parser/ErrorEvent;createProblemDescriptoru(Lorg/ec4j/core/parser/ParseContext;Lorg/ec4j/core/parser/ErrorEvent;)Lcom/intellij/codeInspection/ProblemDescriptor;]^
_add(Ljava/lang/Object;)Zab*ccom/intellij/psi/PsiElemente!org/ec4j/core/parser/ParseContextggetLocation!()Lorg/ec4j/core/parser/Location;ijhkorg/ec4j/core/parser/Locationm	getOffsetoP
npVorg/editorconfig/language/codeinsight/inspections/EditorConfigVerifyByCoreInspectionKtr#access$tryToFindHighlightableOffset(Ljava/lang/String;I)Itu
sv#com/intellij/openapi/util/TextRangex(II)Vz
y{
getMessage}4
B~0com/intellij/codeInspection/ProblemHighlightType�
GENERIC_ERROR2Lcom/intellij/codeInspection/ProblemHighlightType;��	��)com/intellij/codeInspection/LocalQuickFix�-com/intellij/codeInspection/InspectionManager��(Lcom/intellij/psi/PsiElement;Lcom/intellij/openapi/util/TextRange;Ljava/lang/String;Lcom/intellij/codeInspection/ProblemHighlightType;Z[Lcom/intellij/codeInspection/LocalQuickFix;)Lcom/intellij/codeInspection/ProblemDescriptor;]�
��createProblemDescriptor(...)�checkNotNullExpressionValue�

�G$i$a$-let-Ec4jErrorToProblemDescriptorHandler$createProblemDescriptor$1IitALjava/util/List<Lcom/intellij/codeInspection/ProblemDescriptor;>;Lkotlin/Metadata;mv	kxi0d1L��J


��

��

��

��


!



��

��

��

��20B%0000	¢
J0¢2020HJ02020HJ02020HR0¢
��R0¢
��
R0	¢
��R00¢
��R0¢
��¨ d2#Lorg/ec4j/core/parser/ErrorHandler;/Lcom/intellij/codeInspection/ProblemDescriptor;intellij.editorconfig	ErrorTypeWhenMappings%EditorConfigVerifyByCoreInspection.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigVerifyByCoreInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigVerifyByCoreInspection.kt
org/editorconfig/language/codeinsight/inspections/Ec4jErrorToProblemDescriptorHandler
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,90:1
1#2:91
*E
RuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0
�	�	�	"#+,���		��:+�,�-�*�*+�*,�*-�!*�%*�'Y�(�*�.��&' (%)+*6*9&�4:/0:
:::"#�			12�/*���&�/0�	34�/*���'�/0�	56�/*�!��(�/0�	"7�/*�%��)�/089�/*�.��*�/0�:�	;<��~+>�,@�,�FY�W��L_�R.�\����	\\;DDDS\\\\*+,�U�*+,�U�WY,�Z��WY,�Z���YNG:�-\/e4k7t;}E� ~/0~=[~?\�
		S<�S*�.*+,�`�dW��
HI� /0=[?\]^��N*�!*��f*�+�l�q�w>::6�yY�|:,���*�%����Y�����.LMN[#N4N5O9P<QDLMR�4#	�� ��N/0N=[N?\�NB�@H�����SMAP
EditorConfigVerifyByCoreInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigVerifyByCoreInspection.kt
org/editorconfig/language/codeinsight/inspections/Ec4jErrorToProblemDescriptorHandler
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,90:1
1#2:91
*E
����[I�I�I��I��I��[s��[!s0s�s
sss�sss"s�ss1s2s5s6s7s+s�s�s8s9s3s4s]s	s=s[s?s\s;s�sSs����[s�PKa�W��	�	morg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection$State.class���=Zgorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection$State{Ljava/lang/Enum<Lorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection$State;>;java/lang/Enum<init>(Ljava/lang/String;I)V()V
	thisiLorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection$State;
$enum$nameLjava/lang/String;
$enum$ordinalIvaluesl()[Lorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection$State;$VALUESj[Lorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection$State;	[Ljava/lang/Object;clone()Ljava/lang/Object;
valueOf}(Ljava/lang/String;)Lorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection$State;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; 
!value
getEntries()Lkotlin/enums/EnumEntries;�()Lkotlin/enums/EnumEntries<Lorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection$State;>;#Lorg/jetbrains/annotations/NotNull;$ENTRIESLkotlin/enums/EnumEntries;()	*$valuesINITIAL-	.COLLECTING_DUPLICATES0	1<clinit>-
	0,
7[Ljava/lang/Enum;9kotlin/enums/EnumEntriesKt;enumEntries-([Ljava/lang/Enum;)Lkotlin/enums/EnumEntries;=>
<?Lkotlin/Metadata;mv	kxi0d19��


‚��20��0B¢jj¨d2intellij.editorconfigaorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspectionNState2EditorConfigCharClassLetterRedundancyInspection.ktCodeLineNumberTableLocalVariableTable	SignatureRuntimeInvisibleAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations@0@-@0()RE*+�
�S2T 
U	R
����	R(
*�"��T
#	$%R�+�U&V',R�K*�/S*�2S*�3RI-�Y4�5�/�Y6�5�2�8���:�@�+�S
3
4W
OP@UXQY=AB[ICIDIEFICGIHI[sJK[ssLss-s0sMPK��~��vorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection$buildVisitor$1.class���=�porg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>�(Lcom/intellij/codeInspection/ProblemsHolder;Lorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection;)V$holder,Lcom/intellij/codeInspection/ProblemsHolder;		this$0cLorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection;	
()V
thisrLorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection$buildVisitor$1;	$receivervisitCharClassPattern?(Lorg/editorconfig/language/psi/EditorConfigCharClassPattern;)V#Lorg/jetbrains/annotations/NotNull;	charClasskotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
:org/editorconfig/language/psi/EditorConfigCharClassPattern getCharClassLetterList()Ljava/util/List;"#!$getCharClassLetterList(...)&checkNotNullExpressionValue(
)5org/editorconfig/language/messages/EditorConfigBundle+INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;-.	,/&inspection.charclass.duplicate.message1get&(Ljava/lang/String;)Ljava/lang/String;34
,5gorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection$State7INITIALiLorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection$State;9:	8;���java/lang/Iterable>iterator()Ljava/util/Iterator;@A?Bjava/util/IteratorDhasNext()ZFGEHnext()Ljava/lang/Object;JKEL9org/editorconfig/language/psi/EditorConfigCharClassLetterNcheckNotNull(Ljava/lang/Object;)VPQ
Raorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspectionTaccess$isUnique�(Lorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection;Lorg/editorconfig/language/psi/EditorConfigCharClassLetter;Ljava/util/List;)ZVW
UXCOLLECTING_DUPLICATESZ:	8[getStartOffsetInParent()I]^O_#com/intellij/openapi/util/TextRangeacreate)(II)Lcom/intellij/openapi/util/TextRange;cd
becreate(...)gcom/intellij/psi/PsiElementi)com/intellij/codeInspection/LocalQuickFixkVorg/editorconfig/language/codeinsight/quickfixes/EditorConfigSanitizeCharClassQuickFixm
n*com/intellij/codeInspection/ProblemsHolderpregisterProblem�(Lcom/intellij/psi/PsiElement;Lcom/intellij/openapi/util/TextRange;Ljava/lang/String;[Lcom/intellij/codeInspection/LocalQuickFix;)Vrs
qt kotlin/collections/CollectionsKtvlast$(Ljava/util/List;)Ljava/lang/Object;xy
wz
getTextLength|^O}range%Lcom/intellij/openapi/util/TextRange;d$i$a$-forEach-EditorConfigCharClassLetterRedundancyInspection$buildVisitor$1$visitCharClassPattern$1IuniqueZit;Lorg/editorconfig/language/psi/EditorConfigCharClassLetter;
element$ivLjava/lang/Object;$i$f$forEach$this$forEach$ivLjava/lang/Iterable;lettersLjava/util/List;messageLjava/lang/String;statefirstDuplicateStart<Lorg/editorconfig/language/psi/EditorConfigCharClassPattern;java/util/List�java/lang/String�java/lang/Object�Lkotlin/Metadata;mv	kxi0d1>��
��

��

��

��*��
��20J020H¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigbuildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;��kotlin/jvm/internal/Ref$IntRef�kotlin/jvm/internal/Ref�IntRef!kotlin/jvm/internal/Ref$ObjectRef�	ObjectRefState2EditorConfigCharClassLetterRedundancyInspection.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP
EditorConfigCharClassLetterRedundancyInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigCharClassLetterRedundancyInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection$buildVisitor$1
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,55:1
1855#2,2:56
*S KotlinDebug
*F
+ 1 EditorConfigCharClassLetterRedundancyInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection$buildVisitor$1
*L
26#1:56,2
*E
CodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations1�M*+�
*,�*���
� ��-+�+�%Y'�*M�02�6N:�<:6=6,�?:*�:*�
:6	�C:

�I��
�M:�O:6
�S,�Y6�F�\�>�`�fYh�*:+�j-�l:�nY�oS�u�<:���<��`6�\:��o�\�I,�{�O:�`�~`�fYh�*:*�
+�j-�l:�nY�oS�u����I!��8?UqE�s!��8?UqE�O�!��8?UqE�N!��8���E�Z$+@8fu����!�"�#�%�8�9�'�(�)*,,���$�fs��
ud��cv��\~��@���	=����=x�!�������'��--���"������8U�@�U����SMAP
EditorConfigCharClassLetterRedundancyInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigCharClassLetterRedundancyInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection$buildVisitor$1
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,55:1
1855#2,2:56
*S KotlinDebug
*F
+ 1 EditorConfigCharClassLetterRedundancyInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection$buildVisitor$1
*L
26#1:56,2
*E
�@��[I�I�I��I��I��[s��[ss�ss�ss�s����[s�PK��rrgorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection.class���=�aorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
thiscLorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
porg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection$buildVisitor$1�(Lcom/intellij/codeInspection/ProblemsHolder;Lorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZisUniqueN(Lorg/editorconfig/language/psi/EditorConfigCharClassLetter;Ljava/util/List;)Z�(Lorg/editorconfig/language/psi/EditorConfigCharClassLetter;Ljava/util/List<+Lorg/editorconfig/language/psi/EditorConfigCharClassLetter;>;)Zjava/lang/Iterable#java/util/Collection%isEmpty()Z'(&)iterator()Ljava/util/Iterator;+,$-java/util/Iterator/hasNext1(02next()Ljava/lang/Object;4506com/intellij/psi/PsiElement89org/editorconfig/language/psi/EditorConfigCharClassLetter:textMatches (Lcom/intellij/psi/PsiElement;)Z<=;> kotlin/collections/CollectionsKt@throwCountOverflowB
ACF$i$a$-count-EditorConfigCharClassLetterRedundancyInspection$isUnique$1Ip0Lcom/intellij/psi/PsiElement;
element$ivLjava/lang/Object;
$i$f$countcount$iv$this$count$ivLjava/lang/Iterable;letter;Lorg/editorconfig/language/psi/EditorConfigCharClassLetter;lettersLjava/util/List;java/util/ListSS(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
V"com/intellij/psi/PsiElementVisitorXp1access$isUnique�(Lorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection;Lorg/editorconfig/language/psi/EditorConfigCharClassLetter;Ljava/util/List;)Z !
]$thisLkotlin/Metadata;mv	kxi0d1���.




��

��



��
 
��20:B¢J02020HJ	02
0200
H¨d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;Stateintellij.editorconfiggorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection$Statep2EditorConfigCharClassLetterRedundancyInspection.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigCharClassLetterRedundancyInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigCharClassLetterRedundancyInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,55:1
1774#2,4:56
*S KotlinDebug
*F
+ 1 EditorConfigCharClassLetterRedundancyInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection
*L
48#1:56,4
*E
CodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
StackMapTable	SignatureInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1v/*��w
x	
vU+��Y+*���w
-x 	
y
z	
 !v1
l,�$N6-�&�-�&�*��F6-�.:�3�/�7:�9:6	+�?��ۄ��ӸD������{)�$�
05�;T$@w"089":G0O:`;b0x\	GEF	DGH=#IJZKF"@LF]MNl	
lOPlQR|"AUvH
*+�W�Y�w
x 
	

G
Z[\vE*+,�^�w
x _
OPQR}qn@~r�SMAP
EditorConfigCharClassLetterRedundancyInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigCharClassLetterRedundancyInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,55:1
1774#2,4:56
*S KotlinDebug
*F
+ 1 EditorConfigCharClassLetterRedundancyInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection
*L
48#1:56,4
*E
�[`a[IbIcIdeIbfIgh[sij[s
skssslssssms sOsPsQsmsnsoyst[suPK��~+�
�
worg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassPatternRedundancyInspection$buildVisitor$1.class���=dqorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassPatternRedundancyInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>/(Lcom/intellij/codeInspection/ProblemsHolder;)V$holder,Lcom/intellij/codeInspection/ProblemsHolder;		()V
thissLorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassPatternRedundancyInspection$buildVisitor$1;visitCharClassPattern?(Lorg/editorconfig/language/psi/EditorConfigCharClassPattern;)V#Lorg/jetbrains/annotations/NotNull;	charClasskotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
:org/editorconfig/language/psi/EditorConfigCharClassPatterngetCharClassExclamationB()Lorg/editorconfig/language/psi/EditorConfigCharClassExclamation;getCharClassLetterList()Ljava/util/List;!"#java/util/List%size()I'(&)5org/editorconfig/language/messages/EditorConfigBundle+INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;-.	,/&inspection.charclass.redundant.message1get&(Ljava/lang/String;)Ljava/lang/String;34
,5com/intellij/psi/PsiElement7)com/intellij/codeInspection/LocalQuickFix9Zorg/editorconfig/language/codeinsight/quickfixes/EditorConfigConvertToPlainPatternQuickFix;
<*com/intellij/codeInspection/ProblemsHolder>registerProblem^(Lcom/intellij/psi/PsiElement;Ljava/lang/String;[Lcom/intellij/codeInspection/LocalQuickFix;)V@A
?BmessageLjava/lang/String;<Lorg/editorconfig/language/psi/EditorConfigCharClassPattern;Lkotlin/Metadata;mv	kxi0d1>��
��

��

��

��*��
��20J020H¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigborg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassPatternRedundancyInspectionUbuildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;WX3EditorConfigCharClassPatternRedundancyInspection.ktCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations1[>
*+�
*�
�\]

[�F+�+� ��+�$�*���02�6M*�
+�8,�:N-�<Y�=S-�C�^\ )E] )DEFFF_`
aVYbZc@GH[IIIJIKLIIMINO[sPQ[ssRssSssFsTPKox3!horg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassPatternRedundancyInspection.class���=?borg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassPatternRedundancyInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
thisdLorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassPatternRedundancyInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
qorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassPatternRedundancyInspection$buildVisitor$1/(Lcom/intellij/codeInspection/ProblemsHolder;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZS(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
!"com/intellij/psi/PsiElementVisitor#p0p1Lkotlin/Metadata;mv	kxi0d1Q��




��

��

����20B¢J02020H¨	d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig3EditorConfigCharClassPatternRedundancyInspection.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations17/*��89	
7T+��Y+���8
9 	
:
;	
A 7H
*+�"�$�89 
	

%
&<
=6>I'([I)I*I+,I)-I./[s01[
s
s2sss3ssss4s5PK�-�,,qorg/editorconfig/language/codeinsight/inspections/EditorConfigDeprecatedDescriptorInspection$buildVisitor$1.class���=xkorg/editorconfig/language/codeinsight/inspections/EditorConfigDeprecatedDescriptorInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>/(Lcom/intellij/codeInspection/ProblemsHolder;)V$holder,Lcom/intellij/codeInspection/ProblemsHolder;		()V
thismLorg/editorconfig/language/codeinsight/inspections/EditorConfigDeprecatedDescriptorInspection$buildVisitor$1;visitDescribableElementL(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)V#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor!getDeprecation()Ljava/lang/String;#$"%java/lang/Object'5com/intellij/openapi/application/ApplicationNamesInfo)getInstance9()Lcom/intellij/openapi/application/ApplicationNamesInfo;+,
*-getFullProductName/$
*0java/text/MessageFormat2format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;45
36com/intellij/psi/PsiElement80com/intellij/codeInspection/ProblemHighlightType:LIKE_DEPRECATED2Lcom/intellij/codeInspection/ProblemHighlightType;<=	;>)com/intellij/codeInspection/LocalQuickFix@\org/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveDeprecatedElementQuickFixB
CQorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveOptionQuickFixE
F*com/intellij/codeInspection/ProblemsHolderHregisterProblem�(Lcom/intellij/psi/PsiElement;Ljava/lang/String;Lcom/intellij/codeInspection/ProblemHighlightType;[Lcom/intellij/codeInspection/LocalQuickFix;)VJK
IL
descriptorELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;deprecationLjava/lang/String;messageILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;java/lang/StringTvisitIdentifierElementK(Lorg/editorconfig/language/psi/interfaces/EditorConfigIdentifierElement;)V
XHLorg/editorconfig/language/psi/interfaces/EditorConfigIdentifierElement;Lkotlin/Metadata;mv	kxi0d1W��
��

��

��

��

��*��
��20J020HJ020H¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig\org/editorconfig/language/codeinsight/inspections/EditorConfigDeprecatedDescriptorInspectionibuildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;kl-EditorConfigDeprecatedDescriptorInspection.ktCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations1o>
*+�
*�
�pq

oh+�+� Y�W�M,�&Y�W�N-�(:�.�1S�7:*�
+�9�?�A:�CY�DS�FY�GS�M�rS"�"Up2!9=ACFZbdgq4TNO!GPQ9/RQhhSsVWoC+�*+��Y�pqZst
ujmvnwF[\[I]I^I_`I]aIbc[sde[	ssfssgssSsVsZshPKX���ggborg/editorconfig/language/codeinsight/inspections/EditorConfigDeprecatedDescriptorInspection.class���=?\org/editorconfig/language/codeinsight/inspections/EditorConfigDeprecatedDescriptorInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
this^Lorg/editorconfig/language/codeinsight/inspections/EditorConfigDeprecatedDescriptorInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
korg/editorconfig/language/codeinsight/inspections/EditorConfigDeprecatedDescriptorInspection$buildVisitor$1/(Lcom/intellij/codeInspection/ProblemsHolder;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZS(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
!"com/intellij/psi/PsiElementVisitor#p0p1Lkotlin/Metadata;mv	kxi0d1Q��




��

��

����20B¢J02020H¨	d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig-EditorConfigDeprecatedDescriptorInspection.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations17/*��89	
7T+��Y+���8
 9 	
:
;	
A 7H
*+�"�$�89 
	

%
&<
=6>I'([I)I*I+,I)-I./[s01[
s
s2sss3ssss4s5PK��Y.

horg/editorconfig/language/codeinsight/inspections/EditorConfigEmptyHeaderInspection$buildVisitor$1.class���=]borg/editorconfig/language/codeinsight/inspections/EditorConfigEmptyHeaderInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>/(Lcom/intellij/codeInspection/ProblemsHolder;)V$holder,Lcom/intellij/codeInspection/ProblemsHolder;		()V
thisdLorg/editorconfig/language/codeinsight/inspections/EditorConfigEmptyHeaderInspection$buildVisitor$1;visitHeader5(Lorg/editorconfig/language/psi/EditorConfigHeader;)V#Lorg/jetbrains/annotations/NotNull;headerkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Uorg/editorconfig/language/codeinsight/inspections/EditorConfigEmptyHeaderInspectionKt
isEmptyHeader5(Lorg/editorconfig/language/psi/EditorConfigHeader;)Z
5org/editorconfig/language/messages/EditorConfigBundle!INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;#$	"%inspection.header.empty.message'get&(Ljava/lang/String;)Ljava/lang/String;)*
"+com/intellij/psi/PsiElement-)com/intellij/codeInspection/LocalQuickFix/Rorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveSectionQuickFix1
2Oorg/editorconfig/language/codeinsight/quickfixes/EditorConfigInsertStarQuickFix4
5*com/intellij/codeInspection/ProblemsHolder7registerProblem^(Lcom/intellij/psi/PsiElement;Ljava/lang/String;[Lcom/intellij/codeInspection/LocalQuickFix;)V9:
8;messageLjava/lang/String;2Lorg/editorconfig/language/psi/EditorConfigHeader;Lkotlin/Metadata;mv	kxi0d1>��
��

��

��

��*��
��20J020H¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigSorg/editorconfig/language/codeinsight/inspections/EditorConfigEmptyHeaderInspectionNbuildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;PQ$EditorConfigEmptyHeaderInspection.ktCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations1T>
*+�
*�
�UV

T�>+�+� ���&(�,M*�
+�.,�0N-�2Y�3S-�5Y�6S-�<�WU=V '=>>>?XY
ZOR[S\@@A[IBICIDEIBFIGH[sIJ[ssKssLss?sMPK�ycjFFYorg/editorconfig/language/codeinsight/inspections/EditorConfigEmptyHeaderInspection.class���=?Sorg/editorconfig/language/codeinsight/inspections/EditorConfigEmptyHeaderInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
thisULorg/editorconfig/language/codeinsight/inspections/EditorConfigEmptyHeaderInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
borg/editorconfig/language/codeinsight/inspections/EditorConfigEmptyHeaderInspection$buildVisitor$1/(Lcom/intellij/codeInspection/ProblemsHolder;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZS(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
!"com/intellij/psi/PsiElementVisitor#p0p1Lkotlin/Metadata;mv	kxi0d1T��




��

��

������20B¢J02020H¨	d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig$EditorConfigEmptyHeaderInspection.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations17/*��89	
7T+��Y+���8
9 	
:
;	
A 7H
*+�"�$�89 
	

%
&<
=6>I'([I)I*I+,I)-I./[s01[
s
s2sss3ssss4s5PK.'[org/editorconfig/language/codeinsight/inspections/EditorConfigEmptyHeaderInspectionKt.class���=1Uorg/editorconfig/language/codeinsight/inspections/EditorConfigEmptyHeaderInspectionKtjava/lang/Object
isEmptyHeader5(Lorg/editorconfig/language/psi/EditorConfigHeader;)Z#Lorg/jetbrains/annotations/NotNull;<this>kotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
[]java/lang/CharSequence0org/editorconfig/language/psi/EditorConfigHeadertextMatches(Ljava/lang/CharSequence;)Z$this$isEmptyHeader2Lorg/editorconfig/language/psi/EditorConfigHeader;Lkotlin/Metadata;mv	kxi0d1%��
��


����0*0H��¨d2intellij.editorconfig$EditorConfigEmptyHeaderInspection.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1+<*	�*���,-./*07[III !I"#I$%[s&'[ss(ss)PK���ߕ
�
iorg/editorconfig/language/codeinsight/inspections/EditorConfigEmptySectionInspection$buildVisitor$1.class���=kcorg/editorconfig/language/codeinsight/inspections/EditorConfigEmptySectionInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>/(Lcom/intellij/codeInspection/ProblemsHolder;)V$holder,Lcom/intellij/codeInspection/ProblemsHolder;		()V
thiseLorg/editorconfig/language/codeinsight/inspections/EditorConfigEmptySectionInspection$buildVisitor$1;visitHeader5(Lorg/editorconfig/language/psi/EditorConfigHeader;)V#Lorg/jetbrains/annotations/NotNull;headerkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
0org/editorconfig/language/psi/EditorConfigHeader
getSection5()Lorg/editorconfig/language/psi/EditorConfigSection;1org/editorconfig/language/psi/EditorConfigSection!
getOptionList()Ljava/util/List;#$"%getOptionList(...)'checkNotNullExpressionValue)
*java/util/Collection,isEmpty()Z./-05org/editorconfig/language/messages/EditorConfigBundle2INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;45	36$inspection.section.emptiness.message8get&(Ljava/lang/String;)Ljava/lang/String;:;
3<com/intellij/psi/PsiElement>)com/intellij/codeInspection/LocalQuickFix@Rorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveSectionQuickFixB
C*com/intellij/codeInspection/ProblemsHolderEregisterProblem^(Lcom/intellij/psi/PsiElement;Ljava/lang/String;[Lcom/intellij/codeInspection/LocalQuickFix;)VGH
FImessageLjava/lang/String;2Lorg/editorconfig/language/psi/EditorConfigHeader;Lkotlin/Metadata;mv	kxi0d1>��
��

��

��

��*��
��20J020H¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigTorg/editorconfig/language/codeinsight/inspections/EditorConfigEmptySectionInspection\buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;^_%EditorConfigEmptySectionInspection.ktCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations1b>
*+�
*�
�cd

b�Q+�+� �&Y(�+�-�1�����79�=M*�
+�?,�AN-�CY�DS-�J�e&@c'+4Pd 4KLQQMfg
h]`iaj@NO[IPIQIRSIPTIUV[sWX[ssYssZssMs[PK��GGZorg/editorconfig/language/codeinsight/inspections/EditorConfigEmptySectionInspection.class���=?Torg/editorconfig/language/codeinsight/inspections/EditorConfigEmptySectionInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
thisVLorg/editorconfig/language/codeinsight/inspections/EditorConfigEmptySectionInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
corg/editorconfig/language/codeinsight/inspections/EditorConfigEmptySectionInspection$buildVisitor$1/(Lcom/intellij/codeInspection/ProblemsHolder;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZS(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
!"com/intellij/psi/PsiElementVisitor#p0p1Lkotlin/Metadata;mv	kxi0d1Q��




��

��

����20B¢J02020H¨	d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig%EditorConfigEmptySectionInspection.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations17/*��89	
7T+��Y+���8
9 	
:
;	
A 7H
*+�"�$�89 
	

%
&<
=6>I'([I)I*I+,I)-I./[s01[
s
s2sss3ssss4s5PK�׌���morg/editorconfig/language/codeinsight/inspections/EditorConfigHeaderUniquenessInspection$buildVisitor$1.class���=�gorg/editorconfig/language/codeinsight/inspections/EditorConfigHeaderUniquenessInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>/(Lcom/intellij/codeInspection/ProblemsHolder;)V$holder,Lcom/intellij/codeInspection/ProblemsHolder;		()V
thisiLorg/editorconfig/language/codeinsight/inspections/EditorConfigHeaderUniquenessInspection$buildVisitor$1;visitHeader5(Lorg/editorconfig/language/psi/EditorConfigHeader;)V#Lorg/jetbrains/annotations/NotNull;headerkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
0org/editorconfig/language/psi/EditorConfigHeader
getSection5()Lorg/editorconfig/language/psi/EditorConfigSection;Zorg/editorconfig/language/codeinsight/inspections/EditorConfigHeaderUniquenessInspectionKt!findDuplicateSectionh(Lorg/editorconfig/language/psi/EditorConfigSection;)Lorg/editorconfig/language/psi/EditorConfigSection;#$
"%1org/editorconfig/language/psi/EditorConfigSection'	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;)*(+com/intellij/psi/PsiElement-textMatches (Lcom/intellij/psi/PsiElement;)Z/01%inspection.section.uniqueness.message3-inspection.section.uniqueness.complex.message55org/editorconfig/language/messages/EditorConfigBundle7INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;9:	8;java/lang/Object=getText()Ljava/lang/String;?@AgetText(...)CcheckNotNullExpressionValueE
Fget9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;HI
8J
getOptionList()Ljava/util/List;LM(Njava/util/ListPisEmpty()ZRSQT)com/intellij/codeInspection/LocalQuickFixVRorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveSectionQuickFixX
Y*com/intellij/codeInspection/ProblemsHolder[registerProblem^(Lcom/intellij/psi/PsiElement;Ljava/lang/String;[Lcom/intellij/codeInspection/LocalQuickFix;)V]^
\_Rorg/editorconfig/language/codeinsight/quickfixes/EditorConfigMergeSectionsQuickFixa
bsection3Lorg/editorconfig/language/psi/EditorConfigSection;	duplicate	messageIdLjava/lang/String;message2Lorg/editorconfig/language/psi/EditorConfigHeader;java/lang/Stringk[Ljava/lang/Object;m,[Lcom/intellij/codeInspection/LocalQuickFix;oLkotlin/Metadata;mv	kxi0d1>��
��

��

��

��*��
��20J020H¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigXorg/editorconfig/language/codeinsight/inspections/EditorConfigHeaderUniquenessInspectionbuildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;��)EditorConfigHeaderUniquenessInspection.ktCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations1�>
*+�
*�
���

���+�+� M,�&Y�W�N-�,,�,�.�2�4�6:�<�>:-�,�BYD�GS�K:+� �O�U�&*�
+�.�W:�YY�ZS�`�.*�
+�.�W:�YY�ZS�bY�cS�`��G�((�(Al�^lln�*((llp�.!
"$4%6$6#8'_(r)�,�.�>
�de�fe8�gh_bih��j��
������@qr[IsItIuvIswIxy[sz{[ss|ss}ssjs~PK:�_EZZ^org/editorconfig/language/codeinsight/inspections/EditorConfigHeaderUniquenessInspection.class���=?Xorg/editorconfig/language/codeinsight/inspections/EditorConfigHeaderUniquenessInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
thisZLorg/editorconfig/language/codeinsight/inspections/EditorConfigHeaderUniquenessInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
gorg/editorconfig/language/codeinsight/inspections/EditorConfigHeaderUniquenessInspection$buildVisitor$1/(Lcom/intellij/codeInspection/ProblemsHolder;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZS(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
!"com/intellij/psi/PsiElementVisitor#p0p1Lkotlin/Metadata;mv	kxi0d1T��




��

��

������20B¢J02020H¨	d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig)EditorConfigHeaderUniquenessInspection.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations17/*��89	
7T+��Y+���8
/9 	
:
;	
A 7H
*+�"�$�89 
	

%
&<
=6>I'([I)I*I+,I)-I./[s01[
s
s2sss3ssss4s5PK�n���`org/editorconfig/language/codeinsight/inspections/EditorConfigHeaderUniquenessInspectionKt.class���=�Zorg/editorconfig/language/codeinsight/inspections/EditorConfigHeaderUniquenessInspectionKtjava/lang/ObjectfindDuplicateSectionh(Lorg/editorconfig/language/psi/EditorConfigSection;)Lorg/editorconfig/language/psi/EditorConfigSection;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;section	kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

6org/editorconfig/language/util/EditorConfigPsiTreeUtilINSTANCE8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;	com/intellij/psi/PsiElement	getParent()Lcom/intellij/psi/PsiElement;getChildren ()[Lcom/intellij/psi/PsiElement;getChildren(...)!checkNotNullExpressionValue#
$[Ljava/lang/Object;&java/util/ArrayList(<init>()V*+
),java/util/Collection.1org/editorconfig/language/psi/EditorConfigSection0add(Ljava/lang/Object;)Z23/4java/util/List6java/lang/Iterable8iterator()Ljava/util/Iterator;:;9<java/util/Iterator>hasNext()Z@A?Bnext()Ljava/lang/Object;DE?FareEqual'(Ljava/lang/Object;Ljava/lang/Object;)ZHI
J
)4 kotlin/collections/CollectionsKtMreversed&(Ljava/lang/Iterable;)Ljava/util/List;OP
NQ	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;ST1UgetHeader(...)W6org/editorconfig/language/util/EditorConfigGlobUtilsKtYisEquivalentTog(Lorg/editorconfig/language/psi/EditorConfigHeader;Lorg/editorconfig/language/psi/EditorConfigHeader;)Z[\
Z]drop'(Ljava/lang/Iterable;I)Ljava/util/List;_`
Nab$i$a$-iterateTypedSiblingsBackward-EditorConfigHeaderUniquenessInspectionKt$findDuplicateSection$1Iit3Lorg/editorconfig/language/psi/EditorConfigSection;J$i$a$-mapNotNull-EditorConfigPsiTreeUtil$iterateTypedSiblingsBackward$1$ivit$ivLcom/intellij/psi/PsiElement;7$i$a$-let-ArraysKt___ArraysKt$mapNotNullTo$1$1$iv$iv$ivit$iv$iv$ivLjava/lang/Object;9$i$a$-forEach-ArraysKt___ArraysKt$mapNotNullTo$1$iv$iv$ivelement$iv$iv$ivelement$iv$iv$iv$iv$i$f$forEach$this$forEach$iv$iv$iv$iv$i$f$mapNotNullTo$this$mapNotNullTo$iv$iv$ivdestination$iv$iv$ivLjava/util/Collection;$i$f$mapNotNull$this$mapNotNull$iv$ivI$i$a$-takeWhile-EditorConfigPsiTreeUtil$iterateTypedSiblingsBackward$2$iv
item$iv$iv$i$f$takeWhile
list$iv$ivLjava/util/ArrayList;$this$takeWhile$iv$ivLjava/lang/Iterable;
element$iv$iv$this$forEach$iv$iv!$i$f$iterateTypedSiblingsBackwardthis_$iva$i$a$-iterateTypedSiblingsForward-EditorConfigHeaderUniquenessInspectionKt$findDuplicateSection$2I$i$a$-mapNotNull-EditorConfigPsiTreeUtil$iterateTypedSiblingsForward$1$ivH$i$a$-dropWhile-EditorConfigPsiTreeUtil$iterateTypedSiblingsForward$2$iv$i$f$dropWhileyielding$iv$ivZ$this$dropWhile$iv$iv $i$f$iterateTypedSiblingsForwardLkotlin/Metadata;mv	kxi0d1(��

��

��020H��¨d2intellij.editorconfig)EditorConfigHeaderUniquenessInspection.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigHeaderUniquenessInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigHeaderUniquenessInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigHeaderUniquenessInspectionKt
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
+ 3 _Arrays.kt
kotlin/collections/ArraysKt___ArraysKt
+ 4 fake.kt
kotlin/jvm/internal/FakeKt
+ 5 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,49:1
68#2:50
62#2:73
11383#3,9:51
13309#3:60
13310#3:62
11392#3:63
11383#3,9:74
13309#3:83
13310#3:85
11392#3:86
1#4:61
1#4:84
959#5,7:64
1855#5,2:71
748#5,10:87
1855#5,2:97
*S KotlinDebug
*F
+ 1 EditorConfigHeaderUniquenessInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigHeaderUniquenessInspectionKt
*L
17#1:50
22#1:73
17#1:51,9
17#1:60
17#1:62
17#1:63
22#1:74,9
22#1:83
22#1:85
22#1:86
17#1:61
22#1:84
17#1:64,7
17#1:71,2
22#1:87,10
22#1:97,2
*E
Code
StackMapTableLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1���*
��L=*��� Y"�%�'N6-:�)Y�-�/:6:6	6
�6
�J
2::
6
�:6Y�1�W�1�Y�:6�5W�W�
����7�9N6�)Y�-:-�=:�C�8�G:�:6	*��K�����LW����7�9�R�9N6-�=:�C�C�G:�1:6*�%�VYX�%*�VYX�%�^������L=*��� Y"�%�'N6-:�)Y�-�/:6:6	6
�6
�J
2::
6
�:6Y�1�W�1�Y�:6�5W�W�
����7�9N66�)Y�-:-�=:�C�H�G:��LW����:	6
*�	�K������LW6����7�9�b�9N6-�=:�C�C�G:�1:6*�%�VYX�%*�VYX�%�^�������|�H1''/'�)1''/'[�1''/'�19)?�,19)?@�
19)?�19?�D19?1�19?�C1''/'�)1''/'[�1''/'�"19)?"�19)?@�19)?�19??�D19??1�19??�F2'39;@<];g2x;~=�;�;�;�<�>�?�3�2�@�A�B�2�B�C�D�F�2G,QTUGYHZ2[aI|J�R�S�R�I�R�T�R�R�R�S�U�V�J�I�W�XY!Z&[1\;IL\O]W^]`eIpa����a�b�I��28,)cd),efggddhi�
jd~
kl]2mdZ5nl
V:ol@Wpd	=Zq&9`rd6cs&6ctu'vvd$yw&�xd	�hi�)yl�Uzd�L{|�X}~"4lSpdV�~O�d
Q��)�d�,ef��d�hi�
jd�
kl�2md�5nl
�:ol�Wpd	�Zq&�`rd�cs&�ctu|vvdyyw&;�d
8hi	!9yl�h�d�e��\{|�k�~�4lpSpdmV�~ac�d_e��	f������SMAP
EditorConfigHeaderUniquenessInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigHeaderUniquenessInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigHeaderUniquenessInspectionKt
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
+ 3 _Arrays.kt
kotlin/collections/ArraysKt___ArraysKt
+ 4 fake.kt
kotlin/jvm/internal/FakeKt
+ 5 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,49:1
68#2:50
62#2:73
11383#3,9:51
13309#3:60
13310#3:62
11392#3:63
11383#3,9:74
13309#3:83
13310#3:85
11392#3:86
1#4:61
1#4:84
959#5,7:64
1855#5,2:71
748#5,10:87
1855#5,2:97
*S KotlinDebug
*F
+ 1 EditorConfigHeaderUniquenessInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigHeaderUniquenessInspectionKt
*L
17#1:50
22#1:73
17#1:51,9
17#1:60
17#1:62
17#1:63
22#1:74,9
22#1:83
22#1:85
22#1:86
17#1:61
22#1:84
17#1:64,7
17#1:71,2
22#1:87,10
22#1:97,2
*E
�7��[I�I�I��I��I��[s��[ssfs	s����[s�PKbQ
%%korg/editorconfig/language/codeinsight/inspections/EditorConfigKeyCorrectnessInspection$buildVisitor$1.class���=beorg/editorconfig/language/codeinsight/inspections/EditorConfigKeyCorrectnessInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>/(Lcom/intellij/codeInspection/ProblemsHolder;)V$holder,Lcom/intellij/codeInspection/ProblemsHolder;		()V
thisgLorg/editorconfig/language/codeinsight/inspections/EditorConfigKeyCorrectnessInspection$buildVisitor$1;visitQualifiedOptionKeyA(Lorg/editorconfig/language/psi/EditorConfigQualifiedOptionKey;)V#Lorg/jetbrains/annotations/NotNull;keykotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElementcheckKeyL(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)V
>Lorg/editorconfig/language/psi/EditorConfigQualifiedOptionKey;visitFlatOptionKey<(Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)V9Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;%&'5org/editorconfig/language/messages/EditorConfigBundle)INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;+,	*-"inspection.key.correctness.message/get&(Ljava/lang/String;)Ljava/lang/String;12
*3com/intellij/psi/PsiElement5)com/intellij/codeInspection/LocalQuickFix7Qorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveOptionQuickFix9
:*com/intellij/codeInspection/ProblemsHolder<registerProblem^(Lcom/intellij/psi/PsiElement;Ljava/lang/String;[Lcom/intellij/codeInspection/LocalQuickFix;)V>?
=@messageLjava/lang/String;ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Lkotlin/Metadata;mv	kxi0d1n��#
��

��

��

��

��

��*��
��20J020J020HJ020	H¨
d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigVorg/editorconfig/language/codeinsight/inspections/EditorConfigKeyCorrectnessInspectionSbuildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;UV'EditorConfigKeyCorrectnessInspection.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations1Y>
*+�
*�
�Z[

YC+�*+�� �Z[!\"#YC+�*+�� �Z[$\Y�7+�+�(���.0�4M*�
+�6,�8N-�:Y�;S-�A�]Z6[ BC77D\^
_TW`XaLEF[IGIHIIJIGKILM[sNO[ssPssQssDs"s$ss!sRPK�D�<OO\org/editorconfig/language/codeinsight/inspections/EditorConfigKeyCorrectnessInspection.class���=?Vorg/editorconfig/language/codeinsight/inspections/EditorConfigKeyCorrectnessInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
thisXLorg/editorconfig/language/codeinsight/inspections/EditorConfigKeyCorrectnessInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
eorg/editorconfig/language/codeinsight/inspections/EditorConfigKeyCorrectnessInspection$buildVisitor$1/(Lcom/intellij/codeInspection/ProblemsHolder;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZS(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
!"com/intellij/psi/PsiElementVisitor#p0p1Lkotlin/Metadata;mv	kxi0d1Q��




��

��

����20B¢J02020H¨	d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig'EditorConfigKeyCorrectnessInspection.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations17/*��8
9	
7T+��Y+���8
9 	
:
;	
A 7H
*+�"�$�8
9 
	

%
&<
=6>I'([I)I*I+,I)-I./[s01[
s
s2sss3ssss4s5PK����norg/editorconfig/language/codeinsight/inspections/EditorConfigListAcceptabilityInspection$buildVisitor$1.class���=hhorg/editorconfig/language/codeinsight/inspections/EditorConfigListAcceptabilityInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>/(Lcom/intellij/codeInspection/ProblemsHolder;)V$holder,Lcom/intellij/codeInspection/ProblemsHolder;		()V
thisjLorg/editorconfig/language/codeinsight/inspections/EditorConfigListAcceptabilityInspection$buildVisitor$1;visitOptionValueList>(Lorg/editorconfig/language/psi/EditorConfigOptionValueList;)V#Lorg/jetbrains/annotations/NotNull;listkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
9org/editorconfig/language/psi/EditorConfigOptionValueList
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;getDescribableParentK()Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;!"#Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement%&5org/editorconfig/language/messages/EditorConfigBundle(INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;*+	),+inspection.value.list.acceptability.message.get&(Ljava/lang/String;)Ljava/lang/String;01
)2com/intellij/psi/PsiElement4)com/intellij/codeInspection/LocalQuickFix6[org/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveUnexpectedValuesQuickFix8
9Qorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveOptionQuickFix;
<*com/intellij/codeInspection/ProblemsHolder>registerProblem^(Lcom/intellij/psi/PsiElement;Ljava/lang/String;[Lcom/intellij/codeInspection/LocalQuickFix;)V@A
?BmessageLjava/lang/String;;Lorg/editorconfig/language/psi/EditorConfigOptionValueList;java/lang/ObjectGCorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorILkotlin/Metadata;mv	kxi0d1>��
��

��

��

��*��
��20J020H¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigYorg/editorconfig/language/codeinsight/inspections/EditorConfigListAcceptabilityInspectionYbuildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;[\*EditorConfigListAcceptabilityInspection.ktCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations1_>
*+�
*�
�`
a

_�X+�+� ��+�$Y�
�'Y�W�W�-/�3M*�
+�5,�7N-�9Y�:S-�<Y�=S-�C�bSHAJ`(1Wa 1'DEXXFcd
eZ]f^g@KL[IMINIOPIMQIRS[sTU[ssVssWssFsXPKP$�[[_org/editorconfig/language/codeinsight/inspections/EditorConfigListAcceptabilityInspection.class���=?Yorg/editorconfig/language/codeinsight/inspections/EditorConfigListAcceptabilityInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
this[Lorg/editorconfig/language/codeinsight/inspections/EditorConfigListAcceptabilityInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
horg/editorconfig/language/codeinsight/inspections/EditorConfigListAcceptabilityInspection$buildVisitor$1/(Lcom/intellij/codeInspection/ProblemsHolder;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZS(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
!"com/intellij/psi/PsiElementVisitor#p0p1Lkotlin/Metadata;mv	kxi0d1Q��




��

��

����20B¢J02020H¨	d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig*EditorConfigListAcceptabilityInspection.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations17/*��89	
7T+��Y+���8

9 	
:
;	
A 7H
*+�"�$�89 
	

%
&<
=6>I'([I)I*I+,I)-I./[s01[
s
s2sss3ssss4s5PK��|$iiworg/editorconfig/language/codeinsight/inspections/EditorConfigMissingRequiredDeclarationInspection$buildVisitor$1.class���=�qorg/editorconfig/language/codeinsight/inspections/EditorConfigMissingRequiredDeclarationInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>/(Lcom/intellij/codeInspection/ProblemsHolder;)V$holder,Lcom/intellij/codeInspection/ProblemsHolder;		()V
thissLorg/editorconfig/language/codeinsight/inspections/EditorConfigMissingRequiredDeclarationInspection$buildVisitor$1;visitPsiElement (Lcom/intellij/psi/PsiElement;)V#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Sorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor!9org/editorconfig/language/util/EditorConfigIdentifierUtil#INSTANCE;Lorg/editorconfig/language/util/EditorConfigIdentifierUtil;%&	$'
getSection5()Lorg/editorconfig/language/psi/EditorConfigSection;)*+getId()Ljava/lang/String;-.
"/getText1.2findDeclarationsi(Lorg/editorconfig/language/psi/EditorConfigSection;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;45
$6Forg/editorconfig/language/services/EditorConfigOptionDescriptorManager8	CompanionRLorg/editorconfig/language/services/EditorConfigOptionDescriptorManager$Companion;:;	9<
getProject(()Lcom/intellij/openapi/project/Project;>?@getProject(...)BcheckNotNullExpressionValueD
EPorg/editorconfig/language/services/EditorConfigOptionDescriptorManager$CompanionGgetInstancep(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/language/services/EditorConfigOptionDescriptorManager;IJ
HK!getRequiredDeclarationDescriptors$(Ljava/lang/String;)Ljava/util/List;MN9Ojava/lang/IterableQjava/util/ArrayListS
Tjava/util/CollectionViterator()Ljava/util/Iterator;XYRZjava/util/Iterator\hasNext()Z^_]`next()Ljava/lang/Object;bc]disEmptyf_Wgadd(Ljava/lang/Object;)ZijWkjava/util/Listmsize()IopWq5org/editorconfig/language/messages/EditorConfigBundles7Lorg/editorconfig/language/messages/EditorConfigBundle;%u	tv/inspection.declaration.missing.singular.messagexjava/lang/ObjectzgetText(...)|get9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;~
t�-inspection.declaration.missing.plural.message�java/lang/Integer�valueOf(I)Ljava/lang/Integer;��
��)com/intellij/codeInspection/LocalQuickFix�Qorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveOptionQuickFix�
�\org/editorconfig/language/codeinsight/quickfixes/EditorConfigAddRequiredDeclarationsQuickFix�%(Ljava/util/List;Ljava/lang/String;)V�
��*com/intellij/codeInspection/ProblemsHolder�registerProblem^(Lcom/intellij/psi/PsiElement;Ljava/lang/String;[Lcom/intellij/codeInspection/LocalQuickFix;)V��
��e$i$a$-none-EditorConfigMissingRequiredDeclarationInspection$buildVisitor$1$visitPsiElement$errors$1$1IdescribableILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;
element$ivLjava/lang/Object;	$i$f$none
$this$none$ivLjava/lang/Iterable;e$i$a$-filter-EditorConfigMissingRequiredDeclarationInspection$buildVisitor$1$visitPsiElement$errors$1requiredDescriptorULorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor;
element$iv$iv
$i$f$filterTo$this$filterTo$iv$ivdestination$iv$ivLjava/util/Collection;$i$f$filter$this$filter$iv
errorCount
descriptordeclarationsLjava/util/List;managerHLorg/editorconfig/language/services/EditorConfigOptionDescriptorManager;errorsmessageLjava/lang/String;Lcom/intellij/psi/PsiElement;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor�com/intellij/psi/PsiElement�[Ljava/lang/Object;�java/lang/String�Lkotlin/Metadata;mv	kxi0d1>��
��

��

��

��*��
��20J020H¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigborg/editorconfig/language/codeinsight/inspections/EditorConfigMissingRequiredDeclarationInspection�buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;��3EditorConfigMissingRequiredDeclarationInspection.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSSMAP
EditorConfigMissingRequiredDeclarationInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigMissingRequiredDeclarationInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigMissingRequiredDeclarationInspection$buildVisitor$1
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,43:1
766#2:44
857#2:45
2624#2,3:46
858#2:49
*S KotlinDebug
*F
+ 1 EditorConfigMissingRequiredDeclarationInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigMissingRequiredDeclarationInspection$buildVisitor$1
*L
23#1:44
23#1:45
24#1:46,3
23#1:49
*E
CodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations1�>
*+�
*�
���

�n	�+�+���+�� :�"��"�Y�W�M�(+��,,�0+��3�7N�=+��AYC�F�L:,�0�P�R:6:�TY�U�W:	6
�[:�a���e:�":
6-�R:6�W��W�h��C�[:�a�/�e:�:6� 
���������	�lW��s	�n:�W�r6�<��wy�{:+��3Y}�FS���/�w��{:+��3Y}�FS��S��:*�
+��:��Y��S��Y,�0��S����&��@"E"�c�"n9RRW]�>�"n9RRW]{"R�]�-{@���"n9RRW]{"R��"n9RRW]�*�"n9nRRW]%�+�"n9nR�W]��� 2Ofy,�-��.�/�/0-%1*,+-7PQw ��"�#�$�%�&�%�"�(���������#���Y���\���c���f��
�z������
��������	y���v���9j��2���O���fn��-����/�������H9:������SSMAP
EditorConfigMissingRequiredDeclarationInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigMissingRequiredDeclarationInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigMissingRequiredDeclarationInspection$buildVisitor$1
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,43:1
766#2:44
857#2:45
2624#2,3:46
858#2:49
*S KotlinDebug
*F
+ 1 EditorConfigMissingRequiredDeclarationInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigMissingRequiredDeclarationInspection$buildVisitor$1
*L
23#1:44
23#1:45
24#1:46,3
23#1:49
*E
�@��[I�I�I��I��I��[s��[ss�ss�ss�s����[s�PKfyJ�horg/editorconfig/language/codeinsight/inspections/EditorConfigMissingRequiredDeclarationInspection.class���=?borg/editorconfig/language/codeinsight/inspections/EditorConfigMissingRequiredDeclarationInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
thisdLorg/editorconfig/language/codeinsight/inspections/EditorConfigMissingRequiredDeclarationInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
qorg/editorconfig/language/codeinsight/inspections/EditorConfigMissingRequiredDeclarationInspection$buildVisitor$1/(Lcom/intellij/codeInspection/ProblemsHolder;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZS(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
!"com/intellij/psi/PsiElementVisitor#p0p1Lkotlin/Metadata;mv	kxi0d1Q��




��

��

����20B¢J02020H¨	d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig3EditorConfigMissingRequiredDeclarationInspection.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations17/*��89	
7T+��Y+���8
)9 	
:
;	
A 7H
*+�"�$�89 
	

%
&<
=6>I'([I)I*I+,I)-I./[s01[
s
s2sss3ssss4s5PK�
&&gorg/editorconfig/language/codeinsight/inspections/EditorConfigNoMatchingFilesInspection$Companion.class���='aorg/editorconfig/language/codeinsight/inspections/EditorConfigNoMatchingFilesInspection$Companionjava/lang/Object<init>()V
thiscLorg/editorconfig/language/codeinsight/inspections/EditorConfigNoMatchingFilesInspection$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d1C��

��


��‚��20B¢R0X‚T¢
��¨d2CancellationCheckFrequencyintellij.editorconfigWorg/editorconfig/language/codeinsight/inspections/EditorConfigNoMatchingFilesInspection	Companion(EditorConfigNoMatchingFilesInspection.ktCodeLineNumberTableLocalVariableTableInnerClasses
SourceFileRuntimeVisibleAnnotations0!/*��"##	
!-*��#	

$
% &=[IIIII[s[s
sssssPK�	��||lorg/editorconfig/language/codeinsight/inspections/EditorConfigNoMatchingFilesInspection$buildVisitor$1.class���=�forg/editorconfig/language/codeinsight/inspections/EditorConfigNoMatchingFilesInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>/(Lcom/intellij/codeInspection/ProblemsHolder;)V$holder,Lcom/intellij/codeInspection/ProblemsHolder;		()V
thishLorg/editorconfig/language/codeinsight/inspections/EditorConfigNoMatchingFilesInspection$buildVisitor$1;visitHeader5(Lorg/editorconfig/language/psi/EditorConfigHeader;)V#Lorg/jetbrains/annotations/NotNull;headerkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
0org/editorconfig/language/psi/EditorConfigHeaderisValidGlob()Z2org/editorconfig/core/EditorConfigAutomatonBuilder!INSTANCE4Lorg/editorconfig/core/EditorConfigAutomatonBuilder;#$	"%getCachedHeaderRunAutomatonU(Lorg/editorconfig/language/psi/EditorConfigHeader;)Ldk/brics/automaton/RunAutomaton;'(
")6org/editorconfig/language/util/EditorConfigPsiTreeUtil+8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;#-	,.getContainingFile()Lcom/intellij/psi/PsiFile;012?org/editorconfig/language/util/core/EditorConfigPsiTreeUtilCore4ALorg/editorconfig/language/util/core/EditorConfigPsiTreeUtilCore;#6	57com/intellij/psi/PsiFile9kotlin/jvm/internal/Reflection;getOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass;=>
<?getOriginalFileM(Lcom/intellij/psi/PsiFile;Lkotlin/reflect/KClass;)Lcom/intellij/psi/PsiFile;AB
5CgetVirtualFile(()Lcom/intellij/openapi/vfs/VirtualFile;EF:G$com/intellij/openapi/vfs/VirtualFileI	getParentKF
JLkotlin/jvm/internal/Ref$IntRefN
O)(Lcom/intellij/openapi/vfs/VirtualFile;)ZQvisitHeader$lambda$0j(Lkotlin/jvm/internal/Ref$IntRef;Ldk/brics/automaton/RunAutomaton;Lcom/intellij/openapi/vfs/VirtualFile;)ZST
UV"java/lang/invoke/LambdaMetafactoryXmetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;Z[
Y\]processFileo(Lkotlin/jvm/internal/Ref$IntRef;Ldk/brics/automaton/RunAutomaton;)Lcom/intellij/openapi/roots/ContentIterator;_`a$com/intellij/openapi/vfs/VfsUtilCoreciterateChildrenRecursively�(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/vfs/VirtualFileFilter;Lcom/intellij/openapi/roots/ContentIterator;)Zef
dg5org/editorconfig/language/messages/EditorConfigBundlei7Lorg/editorconfig/language/messages/EditorConfigBundle;#k	jl$inspection.no-matching-files.messagenjava/lang/ObjectpgetName()Ljava/lang/String;rs
JtgetName(...)vcheckNotNullExpressionValuex
yget9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;{|
j}com/intellij/psi/PsiElement0com/intellij/codeInspection/ProblemHighlightType�LIKE_UNUSED_SYMBOL2Lcom/intellij/codeInspection/ProblemHighlightType;��	��)com/intellij/codeInspection/LocalQuickFix�Rorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveSectionQuickFix�
�*com/intellij/codeInspection/ProblemsHolder�registerProblem�(Lcom/intellij/psi/PsiElement;Ljava/lang/String;Lcom/intellij/codeInspection/ProblemHighlightType;[Lcom/intellij/codeInspection/LocalQuickFix;)V��
��$i$f$getOriginalFileIthis_$ivfile$ivLcom/intellij/psi/PsiFile;runAutomaton!Ldk/brics/automaton/RunAutomaton;folder&Lcom/intellij/openapi/vfs/VirtualFile;pass Lkotlin/jvm/internal/Ref$IntRef;foundZmessageLjava/lang/String;2Lorg/editorconfig/language/psi/EditorConfigHeader;dk/brics/automaton/RunAutomaton�$pass�
$runAutomaton�it�element��	O�-com/intellij/openapi/progress/ProgressManager�
checkCanceled�
��isValid�
J�getPath�s
J�run(Ljava/lang/String;)Z��
��Lkotlin/Metadata;mv	kxi0d1>��
��

��

��

��*��
��20J020H¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigWorg/editorconfig/language/codeinsight/inspections/EditorConfigNoMatchingFilesInspection�buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;��kotlin/jvm/internal/Ref�IntRef(EditorConfigNoMatchingFilesInspection.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigNoMatchingFilesInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigNoMatchingFilesInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigNoMatchingFilesInspection$buildVisitor$1
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
*L
1#1,39:1
197#2:40
*S KotlinDebug
*F
+ 1 EditorConfigNoMatchingFilesInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigNoMatchingFilesInspection$buildVisitor$1
*L
21#1:40
*E
CodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsRuntimeInvisibleAnnotationsBootstrapMethods1�>
*+�
*�
���

��	�+�+� ���&+�*M�/:+�3:6�8:�@�DY��HY�	�M�WY�W�N�OY�P:-,�b�h��6���mo�q:-�uYw�zS�~:*�
+������:��Y��S����f�7	�,:qAJEJ�	�JO,:@�	�JO,:�.((5QZqw�� �f
(
��%�-%�����Qj��Za��qJ���$������ST��A*��+��,��**��`��*��p���,���+,��������)@�)� A��A��A���O���������SMAP
EditorConfigNoMatchingFilesInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigNoMatchingFilesInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigNoMatchingFilesInspection$buildVisitor$1
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
*L
1#1,39:1
197#2:40
*S KotlinDebug
*F
+ 1 EditorConfigNoMatchingFilesInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigNoMatchingFilesInspection$buildVisitor$1
*L
21#1:40
*E
�@��[I�I�I��I��I��[s��[ss�ss�ss�s����[s��^RWRPK��	N		]org/editorconfig/language/codeinsight/inspections/EditorConfigNoMatchingFilesInspection.class���=MWorg/editorconfig/language/codeinsight/inspections/EditorConfigNoMatchingFilesInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
thisYLorg/editorconfig/language/codeinsight/inspections/EditorConfigNoMatchingFilesInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
forg/editorconfig/language/codeinsight/inspections/EditorConfigNoMatchingFilesInspection$buildVisitor$1/(Lcom/intellij/codeInspection/ProblemsHolder;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZS(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
!"com/intellij/psi/PsiElementVisitor#p0p1<clinit>aorg/editorconfig/language/codeinsight/inspections/EditorConfigNoMatchingFilesInspection$Companion(1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V*
)+	CompanioncLorg/editorconfig/language/codeinsight/inspections/EditorConfigNoMatchingFilesInspection$Companion;-.	/CancellationCheckFrequencyILkotlin/Metadata;mv	kxi0d1W�� 




��

��

�� 	20:	B¢J02020H¨
d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig(EditorConfigNoMatchingFilesInspection.ktRuntimeInvisibleAnnotations
ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1-.D
12E3F/*��GH	
FT+��Y+���G
!H 	
D
I	
A FH
*+�"�$�GH 
	

%
&'F�)Y�,�0�J)-KCLL45[I6I7I89I6:I;<[s=>[s
s?sss@ssssAs-sBPK�xQ{	{	norg/editorconfig/language/codeinsight/inspections/EditorConfigNumerousWildcardsInspection$buildVisitor$1.class���=Whorg/editorconfig/language/codeinsight/inspections/EditorConfigNumerousWildcardsInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>/(Lcom/intellij/codeInspection/ProblemsHolder;)V$holder,Lcom/intellij/codeInspection/ProblemsHolder;		()V
thisjLorg/editorconfig/language/codeinsight/inspections/EditorConfigNumerousWildcardsInspection$buildVisitor$1;visitHeader5(Lorg/editorconfig/language/psi/EditorConfigHeader;)V#Lorg/jetbrains/annotations/NotNull;headerkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
[org/editorconfig/language/codeinsight/inspections/EditorConfigNumerousWildcardsInspectionKthasNumerousWildcards5(Lorg/editorconfig/language/psi/EditorConfigHeader;)Z
5org/editorconfig/language/messages/EditorConfigBundle!INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;#$	"%(inspection.header.many.wildcards.message'get&(Ljava/lang/String;)Ljava/lang/String;)*
"+com/intellij/psi/PsiElement-)com/intellij/codeInspection/LocalQuickFix/*com/intellij/codeInspection/ProblemsHolder1registerProblem^(Lcom/intellij/psi/PsiElement;Ljava/lang/String;[Lcom/intellij/codeInspection/LocalQuickFix;)V34
25messageLjava/lang/String;2Lorg/editorconfig/language/psi/EditorConfigHeader;Lkotlin/Metadata;mv	kxi0d1>��
��

��

��

��*��
��20J020H¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigYorg/editorconfig/language/codeinsight/inspections/EditorConfigNumerousWildcardsInspectionHbuildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;JK*EditorConfigNumerousWildcardsInspection.ktCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations1N>
*+�
*�
�OP

N{(+�+� ���&(�,M*�
+�.,�0�6�QO'P 78((9RS
TILUMV@:;[I<I=I>?I<@IAB[sCD[ssEssFss9sGPKv��^^_org/editorconfig/language/codeinsight/inspections/EditorConfigNumerousWildcardsInspection.class���=?Yorg/editorconfig/language/codeinsight/inspections/EditorConfigNumerousWildcardsInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
this[Lorg/editorconfig/language/codeinsight/inspections/EditorConfigNumerousWildcardsInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
horg/editorconfig/language/codeinsight/inspections/EditorConfigNumerousWildcardsInspection$buildVisitor$1/(Lcom/intellij/codeInspection/ProblemsHolder;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZS(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
!"com/intellij/psi/PsiElementVisitor#p0p1Lkotlin/Metadata;mv	kxi0d1T��




��

��

������20B¢J02020H¨	d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig*EditorConfigNumerousWildcardsInspection.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations17/*��89	
7T+��Y+���8
9 	
:
;	
A 7H
*+�"�$�89 
	

%
&<
=6>I'([I)I*I+,I)-I./[s01[
s
s2sss3ssss4s5PK�#��UUaorg/editorconfig/language/codeinsight/inspections/EditorConfigNumerousWildcardsInspectionKt.class���=][org/editorconfig/language/codeinsight/inspections/EditorConfigNumerousWildcardsInspectionKtjava/lang/ObjecthasNumerousWildcards5(Lorg/editorconfig/language/psi/EditorConfigHeader;)Z#Lorg/jetbrains/annotations/NotNull;<this>kotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
0org/editorconfig/language/psi/EditorConfigHeader	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;getText()Ljava/lang/String;getText(...)checkNotNullExpressionValue
java/lang/CharSequencelength()I!" #charAt(I)C%& 'java/lang/Character)valueOf(C)Ljava/lang/Character;+,
*-equals(Ljava/lang/Object;)Z/0
1L$i$a$-count-EditorConfigNumerousWildcardsInspectionKt$hasNumerousWildcards$1Ip0Ljava/lang/Object;
element$ivC
$i$f$countcount$iv$this$count$ivLjava/lang/CharSequence;$this$hasNumerousWildcards2Lorg/editorconfig/language/psi/EditorConfigHeader;
QuestionLimitLkotlin/Metadata;mv	kxi0d1?��
��

��


��0*0H��"��0X‚T¢
��¨d2intellij.editorconfig*EditorConfigNumerousWildcardsInspection.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigNumerousWildcardsInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigNumerousWildcardsInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigNumerousWildcardsInspectionKt
+ 2 _Strings.kt
kotlin/text/StringsKt___StringsKt
*L
1#1,24:1
1099#2,3:25
*S KotlinDebug
*F
+ 1 EditorConfigNumerousWildcardsInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigNumerousWildcardsInspectionKt
*L
12#1:25,3
*E

ConstantValueCode
StackMapTableLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations1?4S@T	g*	�*��Y�� L?=>66+�$�,+�(6�.:6�.�2���������U!�& �-*�
@V #ENZ\WHE	34B56;78 <94#9:4>;<g=>XYOZ�SMAP
EditorConfigNumerousWildcardsInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigNumerousWildcardsInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigNumerousWildcardsInspectionKt
+ 2 _Strings.kt
kotlin/text/StringsKt___StringsKt
*L
1#1,24:1
1099#2,3:25
*S KotlinDebug
*F
+ 1 EditorConfigNumerousWildcardsInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigNumerousWildcardsInspectionKt
*L
12#1:25,3
*E
[=AB[ICIDIEFIGHIIJ[sKL[s?sMssMs>sN\PQ[sRPK�<��

morg/editorconfig/language/codeinsight/inspections/EditorConfigOptionRedundancyInspection$buildVisitor$1.class���=�gorg/editorconfig/language/codeinsight/inspections/EditorConfigOptionRedundancyInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>�(Lcom/intellij/codeInspection/ProblemsHolder;Lorg/editorconfig/language/codeinsight/inspections/EditorConfigOptionRedundancyInspection;)V$holder,Lcom/intellij/codeInspection/ProblemsHolder;		this$0ZLorg/editorconfig/language/codeinsight/inspections/EditorConfigOptionRedundancyInspection;	
()V
thisiLorg/editorconfig/language/codeinsight/inspections/EditorConfigOptionRedundancyInspection$buildVisitor$1;	$receivervisitFlatOptionKey<(Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)V#Lorg/jetbrains/annotations/NotNull;
flatOptionKeykotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
7org/editorconfig/language/psi/EditorConfigFlatOptionKey 	getOption4()Lorg/editorconfig/language/psi/EditorConfigOption;"#!$getReferenceN()Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference;&'!(Jorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference*findParents()Ljava/util/List;,-
+.java/util/List0isEmpty()Z2314java/lang/Iterable6java/util/ArrayList8 kotlin/collections/CollectionsKt:collectionSizeOrDefault(Ljava/lang/Iterable;I)I<=
;>(I)V@
9Ajava/util/CollectionCiterator()Ljava/util/Iterator;EF7Gjava/util/IteratorIhasNextK3JLnext()Ljava/lang/Object;NOJPadd(Ljava/lang/Object;)ZRSDTD40org/editorconfig/language/psi/EditorConfigOptionWXorg/editorconfig/language/codeinsight/inspections/EditorConfigOptionRedundancyInspectionYaccess$haveEqualValues�(Lorg/editorconfig/language/codeinsight/inspections/EditorConfigOptionRedundancyInspection;Lorg/editorconfig/language/psi/EditorConfigOption;Lorg/editorconfig/language/psi/EditorConfigOption;)Z[\
Z]5org/editorconfig/language/messages/EditorConfigBundle_INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;ab	`c#inspection.option.redundant.messageejava/lang/ObjectggetName()Ljava/lang/String;ijXkmget9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;op
`qcom/intellij/psi/PsiElements0com/intellij/codeInspection/ProblemHighlightTypeuLIKE_UNUSED_SYMBOL2Lcom/intellij/codeInspection/ProblemHighlightType;wx	vy)com/intellij/codeInspection/LocalQuickFix{Qorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveOptionQuickFix}
~*com/intellij/codeInspection/ProblemsHolder�registerProblem�(Lcom/intellij/psi/PsiElement;Ljava/lang/String;Lcom/intellij/codeInspection/ProblemHighlightType;[Lcom/intellij/codeInspection/LocalQuickFix;)V��
��b$i$a$-map-EditorConfigOptionRedundancyInspection$buildVisitor$1$visitFlatOptionKey$parentOptions$1Ip09Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;
item$iv$ivLjava/lang/Object;
$i$f$mapTo$this$mapTo$iv$ivLjava/lang/Iterable;destination$iv$ivLjava/util/Collection;$i$f$map$this$map$ivT$i$a$-all-EditorConfigOptionRedundancyInspection$buildVisitor$1$visitFlatOptionKey$1it2Lorg/editorconfig/language/psi/EditorConfigOption;
element$iv$i$f$all$this$all$ivoptionparentsLjava/util/List;
parentOptionsmessageLjava/lang/String;[Ljava/lang/Object;�java/lang/String�Lkotlin/Metadata;mv	kxi0d1>��
��

��

��

��*��
��20J020H¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigbuildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;��)EditorConfigOptionRedundancyInspection.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP
EditorConfigOptionRedundancyInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigOptionRedundancyInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigOptionRedundancyInspection$buildVisitor$1
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,44:1
1549#2:45
1620#2,3:46
1726#2,3:49
*S KotlinDebug
*F
+ 1 EditorConfigOptionRedundancyInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigOptionRedundancyInspection$buildVisitor$1
*L
21#1:45
21#1:46,3
22#1:49,3
*E
CodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations1�M*+�
*,�*���
� �M3+�+�%M+�)�/N-�5��-�7:6:�9Y
�?�B�D:6	�H:

�M�-
�Q:�!::6
�%_�UW����1:�7:*�:6�D��D�V��9�H:�M�%�Q:		�X:
6,
�^�������df�h:,�lY�WnS�r:*�
+�t�z�|:�~Y�S�����	�!X1�+!X177DJ3�0!X117ZDJ�!X117ZJh+�!X117Zhh�!X117�hh`����n
!*-D.`/nx/�0�-���1�2��2�3��/2��n��
k
��`��D?��	AB��AB��*]��'`��������
���	�O���R��
&��������$��33���
�Z����SMAP
EditorConfigOptionRedundancyInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigOptionRedundancyInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigOptionRedundancyInspection$buildVisitor$1
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,44:1
1549#2:45
1620#2,3:46
1726#2,3:49
*S KotlinDebug
*F
+ 1 EditorConfigOptionRedundancyInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigOptionRedundancyInspection$buildVisitor$1
*L
21#1:45
21#1:46,3
22#1:49,3
*E
�@��[I�I�I��I��I��[s��[ss�ssmss�s����[s�PK��]��^org/editorconfig/language/codeinsight/inspections/EditorConfigOptionRedundancyInspection.class���=�Xorg/editorconfig/language/codeinsight/inspections/EditorConfigOptionRedundancyInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
thisZLorg/editorconfig/language/codeinsight/inspections/EditorConfigOptionRedundancyInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
gorg/editorconfig/language/codeinsight/inspections/EditorConfigOptionRedundancyInspection$buildVisitor$1�(Lcom/intellij/codeInspection/ProblemsHolder;Lorg/editorconfig/language/codeinsight/inspections/EditorConfigOptionRedundancyInspection;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZhaveEqualValuesg(Lorg/editorconfig/language/psi/EditorConfigOption;Lorg/editorconfig/language/psi/EditorConfigOption;)Zcom/intellij/psi/PsiElement"?org/editorconfig/language/psi/EditorConfigOptionValueIdentifier$!com/intellij/psi/util/PsiTreeUtil&findChildrenOfTypeF(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;)Ljava/util/Collection;()
'*findChildrenOfType(...),checkNotNullExpressionValue.
/java/util/Collection1size()I3425java/lang/Iterable7 kotlin/collections/CollectionsKt9zip:(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/List;;<
:=isEmpty()Z?@2Aiterator()Ljava/util/Iterator;CD8Ejava/util/IteratorGhasNextI@HJnext()Ljava/lang/Object;LMHNkotlin/PairPgetFirstRM
QS	getSecondUM
QVtextMatches (Lcom/intellij/psi/PsiElement;)ZXY%ZB$i$a$-all-EditorConfigOptionRedundancyInspection$haveEqualValues$1Iit
Lkotlin/Pair;
element$ivLjava/lang/Object;$i$f$all$this$all$ivLjava/lang/Iterable;firstValuesLjava/util/Collection;secondValuesfirst2Lorg/editorconfig/language/psi/EditorConfigOption;second0org/editorconfig/language/psi/EditorConfigOptionkS(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
n"com/intellij/psi/PsiElementVisitorpp0p1access$haveEqualValues�(Lorg/editorconfig/language/codeinsight/inspections/EditorConfigOptionRedundancyInspection;Lorg/editorconfig/language/psi/EditorConfigOption;Lorg/editorconfig/language/psi/EditorConfigOption;)Z !
v$thisLkotlin/Metadata;mv	kxi0d1t��(




��

��



��20B¢J02020HJ	02
020H¨
d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig)EditorConfigOptionRedundancyInspection.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigOptionRedundancyInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigOptionRedundancyInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigOptionRedundancyInspection
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,44:1
1726#2,3:45
*S KotlinDebug
*F
+ 1 EditorConfigOptionRedundancyInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigOptionRedundancyInspection
*L
41#1:45,3
*E
CodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1�/*����	
�U+��Y+*����
 � 	
�
�	
 !���+�#%�+Y-�0N,�#%�+Y-�0:-�6�6��-�8�8�>�8:6�2��2�B��F�F:�K�2�O:�Q:	6
	�T�%	�W�#�[������4�322�-8�H8�ll228�6
$#&%!'3(D)H-a.�)�.�/�(�f
�\]
�^_	}&`aH\b]E_cd�ef!�gf�	
�hi�jiAm�H
*+�o�q��� 
	

r
stu�E*+,�w��� x
hiji�
����SMAP
EditorConfigOptionRedundancyInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigOptionRedundancyInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigOptionRedundancyInspection
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,44:1
1726#2,3:45
*S KotlinDebug
*F
+ 1 EditorConfigOptionRedundancyInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigOptionRedundancyInspection
*L
41#1:45,3
*E
�Uyz[I{I|I}~I{I��[s��[s
s�sss�ssss�s shsisjs����[s�PKO�Ea//norg/editorconfig/language/codeinsight/inspections/EditorConfigPairAcceptabilityInspection$buildVisitor$1.class���=ehorg/editorconfig/language/codeinsight/inspections/EditorConfigPairAcceptabilityInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>/(Lcom/intellij/codeInspection/ProblemsHolder;)V$holder,Lcom/intellij/codeInspection/ProblemsHolder;		()V
thisjLorg/editorconfig/language/codeinsight/inspections/EditorConfigPairAcceptabilityInspection$buildVisitor$1;visitOptionValuePair>(Lorg/editorconfig/language/psi/EditorConfigOptionValuePair;)V#Lorg/jetbrains/annotations/NotNull;pairkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
9org/editorconfig/language/psi/EditorConfigOptionValuePair
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;getDescribableParentK()Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;!"#Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement%&5org/editorconfig/language/messages/EditorConfigBundle(INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;*+	),+inspection.value.pair.acceptability.message.get&(Ljava/lang/String;)Ljava/lang/String;01
)2com/intellij/psi/PsiElement4)com/intellij/codeInspection/LocalQuickFix6Qorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveOptionQuickFix8
9*com/intellij/codeInspection/ProblemsHolder;registerProblem^(Lcom/intellij/psi/PsiElement;Ljava/lang/String;[Lcom/intellij/codeInspection/LocalQuickFix;)V=>
<?messageLjava/lang/String;;Lorg/editorconfig/language/psi/EditorConfigOptionValuePair;java/lang/ObjectDCorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorFLkotlin/Metadata;mv	kxi0d1>��
��

��

��

��*��
��20J020H¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigYorg/editorconfig/language/codeinsight/inspections/EditorConfigPairAcceptabilityInspectionVbuildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;XY*EditorConfigPairAcceptabilityInspection.ktCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations1\>
*+�
*�
�]^

\�N+�+� ��+�$Y�
�'Y�W�W�-/�3M*�
+�5,�7N-�9Y�:S-�@�_SEAG](1M^ 1ABNNC`a
bWZc[d@HI[IJIKILMIJNIOP[sQR[ssSssTssCsUPK�y�[[_org/editorconfig/language/codeinsight/inspections/EditorConfigPairAcceptabilityInspection.class���=?Yorg/editorconfig/language/codeinsight/inspections/EditorConfigPairAcceptabilityInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
this[Lorg/editorconfig/language/codeinsight/inspections/EditorConfigPairAcceptabilityInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
horg/editorconfig/language/codeinsight/inspections/EditorConfigPairAcceptabilityInspection$buildVisitor$1/(Lcom/intellij/codeInspection/ProblemsHolder;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZS(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
!"com/intellij/psi/PsiElementVisitor#p0p1Lkotlin/Metadata;mv	kxi0d1Q��




��

��

����20B¢J02020H¨	d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig*EditorConfigPairAcceptabilityInspection.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations17/*��89	
7T+��Y+���8
9 	
:
;	
A 7H
*+�"�$�89 
	

%
&<
=6>I'([I)I*I+,I)-I./[s01[
s
s2sss3ssss4s5PK60�

lorg/editorconfig/language/codeinsight/inspections/EditorConfigPartialOverrideInspection$buildVisitor$1.class���=�forg/editorconfig/language/codeinsight/inspections/EditorConfigPartialOverrideInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>/(Lcom/intellij/codeInspection/ProblemsHolder;)V$holder,Lcom/intellij/codeInspection/ProblemsHolder;		()V
thishLorg/editorconfig/language/codeinsight/inspections/EditorConfigPartialOverrideInspection$buildVisitor$1;visitHeader5(Lorg/editorconfig/language/psi/EditorConfigHeader;)V#Lorg/jetbrains/annotations/NotNull;headerkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
0org/editorconfig/language/psi/EditorConfigHeaderisValidGlob()ZKorg/editorconfig/language/util/headers/EditorConfigOverriddenHeaderSearcher!
"findMatchingHeadersD(Lorg/editorconfig/language/psi/EditorConfigHeader;)Ljava/util/List;$%
"&java/lang/Iterable(java/util/Collection*isEmpty,+-iterator()Ljava/util/Iterator;/0)1java/util/Iterator3hasNext546next()Ljava/lang/Object;894:borg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult<	isPartial>
=?Korg/editorconfig/language/util/headers/EditorConfigOverridingHeaderSearcherA
B
B&5org/editorconfig/language/messages/EditorConfigBundleEINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;GH	FI.inspection.header.partially.overridden.messageKget&(Ljava/lang/String;)Ljava/lang/String;MN
FOcom/intellij/psi/PsiElementQ)com/intellij/codeInspection/LocalQuickFixS*com/intellij/codeInspection/ProblemsHolderUregisterProblem^(Lcom/intellij/psi/PsiElement;Ljava/lang/String;[Lcom/intellij/codeInspection/LocalQuickFix;)VWX
VYb$i$a$-any-EditorConfigPartialOverrideInspection$buildVisitor$1$visitHeader$isPartiallyOverriding$1IitdLorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;
element$ivLjava/lang/Object;$i$f$any$this$any$ivLjava/lang/Iterable;b$i$a$-any-EditorConfigPartialOverrideInspection$buildVisitor$1$visitHeader$isPartiallyOverridden$1isPartiallyOverridingZisPartiallyOverriddenmessageLjava/lang/String;2Lorg/editorconfig/language/psi/EditorConfigHeader;Lkotlin/Metadata;mv	kxi0d1>��
��

��

��

��*��
��20J020H¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigWorg/editorconfig/language/codeinsight/inspections/EditorConfigPartialOverrideInspectionybuildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;{|Morg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase~OverrideSearchResult(EditorConfigPartialOverrideInspection.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigPartialOverrideInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigPartialOverrideInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigPartialOverrideInspection$buildVisitor$1
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,24:1
1747#2,3:25
1747#2,3:28
*S KotlinDebug
*F
+ 1 EditorConfigPartialOverrideInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigPartialOverrideInspection$buildVisitor$1
*L
16#1:25,3
17#1:28,3
*E
CodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations1�>
*+�
*�
��
�

�_
�+�+� ���"Y�#+�'�)N6-�+�-�+�.��5-�2:�7�"�;:�=:6�@����=�BY�C+�D�):6�+��+�.��6�2:�7�"�;:�=:6	�@����>����JL�P:*�
+�R�T�Z��j
�()�4(�)�,))�4(�))�	)�N"9^cjkl�����������^[\[]^T_`"Ia\Lbc�d\	�]^�_`La\|Obcl�ef�%gf�hi��j��=��z}����SMAP
EditorConfigPartialOverrideInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigPartialOverrideInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigPartialOverrideInspection$buildVisitor$1
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,24:1
1747#2,3:25
1747#2,3:28
*S KotlinDebug
*F
+ 1 EditorConfigPartialOverrideInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigPartialOverrideInspection$buildVisitor$1
*L
16#1:25,3
17#1:28,3
*E
�@kl[ImInIopImqIrs[stu[ssvsswssjsx���[s�PK���SS]org/editorconfig/language/codeinsight/inspections/EditorConfigPartialOverrideInspection.class���=?Worg/editorconfig/language/codeinsight/inspections/EditorConfigPartialOverrideInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
thisYLorg/editorconfig/language/codeinsight/inspections/EditorConfigPartialOverrideInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
forg/editorconfig/language/codeinsight/inspections/EditorConfigPartialOverrideInspection$buildVisitor$1/(Lcom/intellij/codeInspection/ProblemsHolder;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZS(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
!"com/intellij/psi/PsiElementVisitor#p0p1Lkotlin/Metadata;mv	kxi0d1Q��




��

��

����20B¢J02020H¨	d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig(EditorConfigPartialOverrideInspection.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations17/*��89	
7T+��Y+���8

9 	
:
;	
A 7H
*+�"�$�89 
	

%
&<
=6>I'([I)I*I+,I)-I./[s01[
s
s2sss3ssss4s5PK\J�yorg/editorconfig/language/codeinsight/inspections/EditorConfigPatternEnumerationRedundancyInspection$buildVisitor$1.class���=`sorg/editorconfig/language/codeinsight/inspections/EditorConfigPatternEnumerationRedundancyInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>/(Lcom/intellij/codeInspection/ProblemsHolder;)V$holder,Lcom/intellij/codeInspection/ProblemsHolder;		()V
thisuLorg/editorconfig/language/codeinsight/inspections/EditorConfigPatternEnumerationRedundancyInspection$buildVisitor$1;visitEnumerationPatternA(Lorg/editorconfig/language/psi/EditorConfigEnumerationPattern;)V#Lorg/jetbrains/annotations/NotNull;patternEnumerationkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
forg/editorconfig/language/codeinsight/inspections/EditorConfigPatternEnumerationRedundancyInspectionKt
hasRedundancyA(Lorg/editorconfig/language/psi/EditorConfigEnumerationPattern;)Z
5org/editorconfig/language/messages/EditorConfigBundle!INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;#$	"%0inspection.pattern-enumeration.redundant.message'get&(Ljava/lang/String;)Ljava/lang/String;)*
"+com/intellij/psi/PsiElement-0com/intellij/codeInspection/ProblemHighlightType/WARNING2Lcom/intellij/codeInspection/ProblemHighlightType;12	03)com/intellij/codeInspection/LocalQuickFix5Qorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveBracesQuickFix7
8*com/intellij/codeInspection/ProblemsHolder:registerProblem�(Lcom/intellij/psi/PsiElement;Ljava/lang/String;Lcom/intellij/codeInspection/ProblemHighlightType;[Lcom/intellij/codeInspection/LocalQuickFix;)V<=
;>messageLjava/lang/String;>Lorg/editorconfig/language/psi/EditorConfigEnumerationPattern;Lkotlin/Metadata;mv	kxi0d1>��
��

��

��

��*��
��20J020H¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigdorg/editorconfig/language/codeinsight/inspections/EditorConfigPatternEnumerationRedundancyInspectionQbuildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;ST5EditorConfigPatternEnumerationRedundancyInspection.ktCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations1W>
*+�
*�
�XY

W�7+�+� ���&(�,M*�
+�.,�4�6N-�8Y�9S-�?�ZX6Y  @A77B[\
]RU^V_@CD[IEIFIGHIEIIJK[sLM[ssNssOssBsPPK",K��jorg/editorconfig/language/codeinsight/inspections/EditorConfigPatternEnumerationRedundancyInspection.class���=?dorg/editorconfig/language/codeinsight/inspections/EditorConfigPatternEnumerationRedundancyInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
thisfLorg/editorconfig/language/codeinsight/inspections/EditorConfigPatternEnumerationRedundancyInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
sorg/editorconfig/language/codeinsight/inspections/EditorConfigPatternEnumerationRedundancyInspection$buildVisitor$1/(Lcom/intellij/codeInspection/ProblemsHolder;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZS(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
!"com/intellij/psi/PsiElementVisitor#p0p1Lkotlin/Metadata;mv	kxi0d1T��




��

��

������20B¢J02020H¨	d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig5EditorConfigPatternEnumerationRedundancyInspection.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations17/*��89	
7T+��Y+���8
9 	
:
;	
A 7H
*+�"�$�89 
	

%
&<
=6>I'([I)I*I+,I)-I./[s01[
s
s2sss3ssss4s5PK�S
'��lorg/editorconfig/language/codeinsight/inspections/EditorConfigPatternEnumerationRedundancyInspectionKt.class���=4forg/editorconfig/language/codeinsight/inspections/EditorConfigPatternEnumerationRedundancyInspectionKtjava/lang/Object
hasRedundancyA(Lorg/editorconfig/language/psi/EditorConfigEnumerationPattern;)Z#Lorg/jetbrains/annotations/NotNull;<this>kotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
<org/editorconfig/language/psi/EditorConfigEnumerationPatterngetPatternList()Ljava/util/List;java/util/Listsize()I$this$hasRedundancy>Lorg/editorconfig/language/psi/EditorConfigEnumerationPattern;Lkotlin/Metadata;mv	kxi0d1%��
��


����0*0H��¨d2intellij.editorconfig5EditorConfigPatternEnumerationRedundancyInspection.ktCode
StackMapTableLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1-P*	�*�����.@/012,37[I I!I"#I$%I&'[s()[ss*ss+PKp+F��norg/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection$buildVisitor$1.class���=�horg/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>�(Lorg/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection;Lcom/intellij/codeInspection/ProblemsHolder;)Vthis$0[Lorg/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection;		$holder,Lcom/intellij/codeInspection/ProblemsHolder;	
()V
thisjLorg/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection$buildVisitor$1;	$receivervisitPattern6(Lorg/editorconfig/language/psi/EditorConfigPattern;)V#Lorg/jetbrains/annotations/NotNull;patternkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
1org/editorconfig/language/psi/EditorConfigPattern 	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;"#!$0org/editorconfig/language/psi/EditorConfigHeader&isValidGlob()Z()'*Yorg/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection,access$findOtherPatterns�(Lorg/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection;Lorg/editorconfig/language/psi/EditorConfigPattern;)Ljava/util/List;./
-0java/util/List2isEmpty4)35access$isDuplicate�(Lorg/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection;Lorg/editorconfig/language/psi/EditorConfigPattern;Ljava/util/List;)Z78
-95org/editorconfig/language/messages/EditorConfigBundle;INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;=>	<?$inspection.pattern.duplicate.messageAget&(Ljava/lang/String;)Ljava/lang/String;CD
<Ecom/intellij/psi/PsiElementG)com/intellij/codeInspection/LocalQuickFixIXorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveHeaderElementQuickFixK
L*com/intellij/codeInspection/ProblemsHolderNregisterProblem^(Lcom/intellij/psi/PsiElement;Ljava/lang/String;[Lcom/intellij/codeInspection/LocalQuickFix;)VPQ
ORjava/lang/IterableTiterator()Ljava/util/Iterator;VWUXjava/util/IteratorZhasNext\)[]next()Ljava/lang/Object;_`[a6org/editorconfig/language/util/EditorConfigGlobUtilsKtcisSubcaseOfi(Lorg/editorconfig/language/psi/EditorConfigPattern;Lorg/editorconfig/language/psi/EditorConfigPattern;)Zef
dg$inspection.pattern.redundant.messageijava/lang/ObjectkgetText()Ljava/lang/String;mn!ogetText(...)qcheckNotNullExpressionValues
t9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;Cv
<w0com/intellij/codeInspection/ProblemHighlightTypeyLIKE_UNUSED_SYMBOL2Lcom/intellij/codeInspection/ProblemHighlightType;{|	z}�(Lcom/intellij/psi/PsiElement;Ljava/lang/String;Lcom/intellij/codeInspection/ProblemHighlightType;[Lcom/intellij/codeInspection/LocalQuickFix;)VP
O�2org/editorconfig/core/EditorConfigAutomatonBuilder�4Lorg/editorconfig/core/EditorConfigAutomatonBuilder;=�	��java/util/ArrayList� kotlin/collections/CollectionsKt�collectionSizeOrDefault(Ljava/lang/Iterable;I)I��
��(I)V�
��java/util/Collection�getCachedPatternAutomatonS(Lorg/editorconfig/language/psi/EditorConfigPattern;)Ldk/brics/automaton/Automaton;��
��add(Ljava/lang/Object;)Z����unionOptimized0(Ljava/util/List;)Ldk/brics/automaton/Automaton;��
��T(Lorg/editorconfig/language/psi/EditorConfigPattern;Ldk/brics/automaton/Automaton;)Ze�
d�-inspection.pattern.redundant.to.union.message�messageLjava/lang/String;a$i$a$-firstOrNull-EditorConfigPatternRedundancyInspection$buildVisitor$1$visitPattern$supercase$1Iit3Lorg/editorconfig/language/psi/EditorConfigPattern;
element$ivLjava/lang/Object;$i$f$firstOrNull$this$firstOrNull$ivLjava/lang/Iterable;_$i$a$-map-EditorConfigPatternRedundancyInspection$buildVisitor$1$visitPattern$otherAutomatons$1p0
item$iv$iv
$i$f$mapTo$this$mapTo$iv$ivdestination$iv$ivLjava/util/Collection;$i$f$map$this$map$iv
otherPatternsLjava/util/List;	supercaseotherAutomatonsotherAutomatonsUnionLdk/brics/automaton/Automaton;dk/brics/automaton/Automaton�Lkotlin/Metadata;mv	kxi0d1>��
��

��

��

��*��
��20J020H¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigbuildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;��*EditorConfigPatternRedundancyInspection.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP
EditorConfigPatternRedundancyInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigPatternRedundancyInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection$buildVisitor$1
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,57:1
288#2,2:58
1549#2:60
1620#2,3:61
*S KotlinDebug
*F
+ 1 EditorConfigPatternRedundancyInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection$buildVisitor$1
*L
29#1:58,2
36#1:60
36#1:61,3
*E
CodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations1�M*+�
*,�*���
� ���+�+�%�+��*�
+�1M,�6��*�
+,�:�,�@B�FN*�+�H-�J:�LY�MS�S�,�U:6�Y:�^�2�b:�!:6	+�+�h�������!N-�I�@j�l:-�pYr�uS�x:*�+�H�~�J:�LY�MS���,�U:��:6:��Y
������:	6
�Y:�^�-�b:	�!:
:6
��_��W���	�3:����:+���0�@��F:*�+�H�~�J:�LY�MS������34�!3U[�/l!@�@l�M!3!U[�0!3!UU�U�[3�G!3!3�lU�[�~(4=\]f:��:�;���� �!�$<=;>I$S>\?a<b$d%n'w(�)�+��= �����	����&��fC��cF���$��I��F
��
;��?��
B��B��	]��`���#���������dA��n7�������
�-����SMAP
EditorConfigPatternRedundancyInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigPatternRedundancyInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection$buildVisitor$1
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,57:1
288#2,2:58
1549#2:60
1620#2,3:61
*S KotlinDebug
*F
+ 1 EditorConfigPatternRedundancyInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection$buildVisitor$1
*L
29#1:58,2
36#1:60
36#1:61,3
*E
�@��[I�I�I��I��I��[s��[ss�ss�ss�s����[s�PK����_org/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection.class���=�Yorg/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
this[Lorg/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
horg/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection$buildVisitor$1�(Lorg/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection;Lcom/intellij/codeInspection/ProblemsHolder;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZisDuplicateF(Lorg/editorconfig/language/psi/EditorConfigPattern;Ljava/util/List;)Z|(Lorg/editorconfig/language/psi/EditorConfigPattern;Ljava/util/List<+Lorg/editorconfig/language/psi/EditorConfigPattern;>;)Zjava/lang/Iterable#java/util/Collection%isEmpty()Z'(&)iterator()Ljava/util/Iterator;+,$-java/util/Iterator/hasNext1(02next()Ljava/lang/Object;4506com/intellij/psi/PsiElement81org/editorconfig/language/psi/EditorConfigPattern:textMatches (Lcom/intellij/psi/PsiElement;)Z<=;> kotlin/collections/CollectionsKt@throwCountOverflowB
ACA$i$a$-count-EditorConfigPatternRedundancyInspection$isDuplicate$1Ip0Lcom/intellij/psi/PsiElement;
element$ivLjava/lang/Object;
$i$f$countcount$iv$this$count$ivLjava/lang/Iterable;pattern3Lorg/editorconfig/language/psi/EditorConfigPattern;allPatternsLjava/util/List;java/util/ListSfindOtherPatternsE(Lorg/editorconfig/language/psi/EditorConfigPattern;)Ljava/util/List;z(Lorg/editorconfig/language/psi/EditorConfigPattern;)Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigPattern;>;	getParent()Lcom/intellij/psi/PsiElement;XY;Z<org/editorconfig/language/psi/EditorConfigEnumerationPattern\getPatternList()Ljava/util/List;^_]`getPatternList(...)bcheckNotNullExpressionValued
elistOf$(Ljava/lang/Object;)Ljava/util/List;gh
Aijava/util/ArrayListk
ladd(Ljava/lang/Object;)Zno&pparentH$i$a$-filter-EditorConfigPatternRedundancyInspection$findOtherPatterns$1it
element$iv$iv
$i$f$filterTo$this$filterTo$iv$ivdestination$iv$ivLjava/util/Collection;$i$f$filter$this$filter$ivjava/lang/Object|S(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
"com/intellij/psi/PsiElementVisitor�p1access$findOtherPatterns�(Lorg/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection;Lorg/editorconfig/language/psi/EditorConfigPattern;)Ljava/util/List;UV
�$thisaccess$isDuplicate�(Lorg/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection;Lorg/editorconfig/language/psi/EditorConfigPattern;Ljava/util/List;)Z !
�Lkotlin/Metadata;mv	kxi0d1���*




��

��

��
 

��20B¢J02020HJ	00
20HJ
020200
H¨d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig*EditorConfigPatternRedundancyInspection.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigPatternRedundancyInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigPatternRedundancyInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,57:1
1774#2,4:58
766#2:62
857#2,2:63
*S KotlinDebug
*F
+ 1 EditorConfigPatternRedundancyInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection
*L
47#1:58,4
54#1:62
54#1:63,2
*E
CodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
StackMapTable	SignatureInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1�/*����	
�U+��Y*+����
,� 	
�
�	
 !�1
l,�$N6-�&�-�&�*��F6-�.:�3�/�7:�9:6	+�?��ۄ��ӸD�������)�$�
05�;T$@�"/:;"<G/O<`=b/�\	GEF	DGH=#IJZKF"@LF]MNl	
lOPlQR�"UV���+�[N-�]�-�]�aYc�f�+�jM,�$N6-:�lY�m�&:6�.:�3�1�7:		�;:
6
+�����	�qW����T��:� 9CT�#	;T$$&0�&};@��223 4$2%6->??e6p?�@�>�6�zrHesFbtP
["uJ	?CvF<FwN<Fxy-YzF*\{N%bQR�	
�OP�WA~�H
*+������� 
	

G
����:*+������
OP���E*+,����� �
OPQR�
����SMAP
EditorConfigPatternRedundancyInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigPatternRedundancyInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,57:1
1774#2,4:58
766#2:62
857#2,2:63
*S KotlinDebug
*F
+ 1 EditorConfigPatternRedundancyInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection
*L
47#1:58,4
54#1:62
54#1:63,2
*E
�[��[I�I�I��I��I��[s��[s
s�sss�ssss�sUs�sPsOs sQs����[s�PKRϤ��qorg/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection$buildVisitor$1.class���=�korg/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>�(Lorg/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection;Lcom/intellij/codeInspection/ProblemsHolder;)Vthis$0^Lorg/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection;		$holder,Lcom/intellij/codeInspection/ProblemsHolder;	
()V
thismLorg/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection$buildVisitor$1;	$receivervisitPsiElement (Lcom/intellij/psi/PsiElement;)V#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement 
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;"#!$Qorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptor&getReference!()Lcom/intellij/psi/PsiReference;()!*Gorg/editorconfig/language/psi/reference/EditorConfigIdentifierReference,multiResolve$(Z)[Lcom/intellij/psi/ResolveResult;./
-09org/editorconfig/language/util/EditorConfigIdentifierUtil2INSTANCE;Lorg/editorconfig/language/util/EditorConfigIdentifierUtil;45	36
getSection5()Lorg/editorconfig/language/psi/EditorConfigSection;89!:getText()Ljava/lang/String;<=!>findDeclarations$default�(Lorg/editorconfig/language/util/EditorConfigIdentifierUtil;Lorg/editorconfig/language/psi/EditorConfigSection;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/util/List;@A
3Bjava/lang/IterableDjava/util/ArrayListF kotlin/collections/CollectionsKtHcollectionSizeOrDefault(Ljava/lang/Iterable;I)IJK
IL(I)VN
GOjava/util/CollectionQiterator()Ljava/util/Iterator;STEUjava/util/IteratorWhasNext()ZYZX[next()Ljava/lang/Object;]^X_xnull cannot be cast to non-null type org.editorconfig.language.schema.descriptors.impl.EditorConfigDeclarationDescriptoracheckNotNullc
dSorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptorfadd(Ljava/lang/Object;)ZhiRjjava/util/ListlisEmptynZmo5org/editorconfig/language/messages/EditorConfigBundleq7Lorg/editorconfig/language/messages/EditorConfigBundle;4s	rt'inspection.reference.unresolved.messagevget&(Ljava/lang/String;)Ljava/lang/String;xy
rzgetId|=
'}
getProject(()Lcom/intellij/openapi/project/Project;�!�getProject(...)�checkNotNullExpressionValue�
�\org/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection� access$getDeclarationDescriptors�(Lorg/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection;Ljava/lang/String;Lcom/intellij/openapi/project/Project;)Ljava/util/List;��
��0com/intellij/codeInspection/ProblemHighlightType�LIKE_UNKNOWN_SYMBOL2Lcom/intellij/codeInspection/ProblemHighlightType;��	��)com/intellij/codeInspection/LocalQuickFix�\org/editorconfig/language/codeinsight/quickfixes/EditorConfigAddRequiredDeclarationsQuickFix�%(Ljava/util/List;Ljava/lang/String;)V�
��*com/intellij/codeInspection/ProblemsHolder�registerProblem�(Lcom/intellij/psi/PsiElement;Ljava/lang/String;Lcom/intellij/codeInspection/ProblemHighlightType;[Lcom/intellij/codeInspection/LocalQuickFix;)V��
��access$getTypeMessage�(Lorg/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection;Ljava/util/List;)Ljava/lang/String;��
��*inspection.reference.type.mismatch.message�java/lang/Object�9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;x�
r�^(Lcom/intellij/psi/PsiElement;Ljava/lang/String;[Lcom/intellij/codeInspection/LocalQuickFix;)V��
��i$i$a$-map-EditorConfigReferenceCorrectnessInspection$buildVisitor$1$visitPsiElement$sameTextDescriptors$1IitILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;
item$iv$ivLjava/lang/Object;
$i$f$mapTo$this$mapTo$iv$ivLjava/lang/Iterable;destination$iv$ivLjava/util/Collection;$i$f$map$this$map$ivmessageLjava/lang/String;possibleDescriptorsLjava/util/List;typeMessage
descriptorSLorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptor;	referenceILorg/editorconfig/language/psi/reference/EditorConfigIdentifierReference;sameTextDescriptorsLcom/intellij/psi/PsiElement;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor�com/intellij/psi/PsiElement�com/intellij/psi/PsiReference�java/lang/String�[Ljava/lang/Object;�Lkotlin/Metadata;mv	kxi0d1>��
��

��

��

��*��
��20J020H¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigbuildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;��-EditorConfigReferenceCorrectnessInspection.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP
EditorConfigReferenceCorrectnessInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigReferenceCorrectnessInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection$buildVisitor$1
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,71:1
1549#2:72
1620#2,3:73
*S KotlinDebug
*F
+ 1 EditorConfigReferenceCorrectnessInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection$buildVisitor$1
*L
30#1:72
30#1:73,3
*E
CodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations1�M*+�
*,�*���
� ��
�+�+�!��+�!�%:�'��'�Y�W�M+�!�+:�-��-�Y�W�N-�1��������7+�!�;+�!�?�C�E:6:�GY
�M�P�R:6	�V:

�\�7
�`:�!::6
�%Yb�e�g_�kW����m:�p�R�uw�{:*�
,�~+�!��Y�����:*�+����:��Y,�~��S���<*�
��:�u���:,�~SS��:*�+���������@'E'��'��@-E-�
�'-��@@�F�'-�EERX=�`�'-mEERX�8�'-m���RX�z2Ukor��H�I�J��J�K�H��� !",#0$1%3&6'O#U+`,�-�/�����
����(���I��	�L���L���g���j��B��,&��`.�����2]��U:�����������
������SMAP
EditorConfigReferenceCorrectnessInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigReferenceCorrectnessInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection$buildVisitor$1
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,71:1
1549#2:72
1620#2,3:73
*S KotlinDebug
*F
+ 1 EditorConfigReferenceCorrectnessInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection$buildVisitor$1
*L
30#1:72
30#1:73,3
*E
�@��[I�I�I��I��I��[s��[ss�ss�ss�s����[s�PK��f"��borg/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection.class���=�\org/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
this^Lorg/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
korg/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection$buildVisitor$1�(Lorg/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection;Lcom/intellij/codeInspection/ProblemsHolder;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZgetDeclarationDescriptorsJ(Ljava/lang/String;Lcom/intellij/openapi/project/Project;)Ljava/util/List;�(Ljava/lang/String;Lcom/intellij/openapi/project/Project;)Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor;>;Forg/editorconfig/language/services/EditorConfigOptionDescriptorManager#	CompanionRLorg/editorconfig/language/services/EditorConfigOptionDescriptorManager$Companion;%&	$'Porg/editorconfig/language/services/EditorConfigOptionDescriptorManager$Companion)getInstancep(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/language/services/EditorConfigOptionDescriptorManager;+,
*-!getRequiredDeclarationDescriptors$(Ljava/lang/String;)Ljava/util/List;/0$1java/util/Collection3isEmpty()Z5647 0$9managerHLorg/editorconfig/language/services/EditorConfigOptionDescriptorManager;requiredLjava/util/List;idLjava/lang/String;project&Lcom/intellij/openapi/project/Project;java/util/ListCgetTypeMessage$(Ljava/util/List;)Ljava/lang/String;{(Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor;>;)Ljava/lang/String;D7"java/lang/IllegalArgumentExceptionI
Jsize()ILMDN kotlin/collections/CollectionsKtPsingle$(Ljava/util/List;)Ljava/lang/Object;RS
QTSorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptorVgetId()Ljava/lang/String;XY
WZjava/lang/Iterable\drop'(Ljava/lang/Iterable;I)Ljava/util/List;^_
Q`dropLast#(Ljava/util/List;I)Ljava/util/List;bc
Qdjava/lang/StringBuilderffirsthS
Qi(Ljava/lang/String;)Vk
gliterator()Ljava/util/Iterator;no]pjava/util/IteratorrhasNextt6sunext()Ljava/lang/Object;wxsygetTypeMessage$append�(Ljava/lang/StringBuilder;Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor;)Ljava/lang/StringBuilder;{|
} or append-(Ljava/lang/String;)Ljava/lang/StringBuilder;��
g�last�S
Q�toString�Y
g�
toString(...)�checkNotNullExpressionValue�
�M$i$a$-fold-EditorConfigReferenceCorrectnessInspection$getTypeMessage$result$1Ip0Ljava/lang/StringBuilder;p1ULorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor;
element$ivLjava/lang/Object;	$i$f$foldaccumulator$iv
$this$fold$ivLjava/lang/Iterable;
initial$ivresultdeclarations, �append(...)�builder
descriptorS(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
�"com/intellij/psi/PsiElementVisitor� access$getDeclarationDescriptors�(Lorg/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection;Ljava/lang/String;Lcom/intellij/openapi/project/Project;)Ljava/util/List; !
�$thisaccess$getTypeMessage�(Lorg/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection;Ljava/util/List;)Ljava/lang/String;EF
�Lkotlin/Metadata;mv	kxi0d1���6




��

��

��
 

��

��

��20B¢J02020HJ	00
20
20HJ0
200
H¨d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig-EditorConfigReferenceCorrectnessInspection.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigReferenceCorrectnessInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigReferenceCorrectnessInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,71:1
1789#2,3:72
*S KotlinDebug
*F
+ 1 EditorConfigReferenceCorrectnessInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection
*L
66#1:72,3
*E
CodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
StackMapTable	SignatureInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1�/*����	
�U+��Y*+����
0� 	
�
�	
 !��1�(,�.N-+�2:�4�8����-+�:���"$D@�345#5)6�4);< =>1	
1?@1AB�"EF���+�H��JY�K�+�O�+�U�W�[�+�]�a�e�]N�gY+�j�W�[�m:6:-�q:�v�&�z:�W:	:
6
	�~:���M,���+���W�[��W,��Y����� �1D]ggs,�.:;&BLHPIyB�I�J�B�C�D�py��v
��
v
��	k��L;��P7��I>��I>������	
��>�G{|�N*���W*+�[��Y�����
>?�����A��H
*+������� 
	

�
����E*+,����� �
?@AB���:*+������
�>�*$%����SMAP
EditorConfigReferenceCorrectnessInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigReferenceCorrectnessInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,71:1
1789#2,3:72
*S KotlinDebug
*F
+ 1 EditorConfigReferenceCorrectnessInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection
*L
66#1:72,3
*E
�d��[I�I�I��I��I��[s��[s
s�sss�ssss�s s�s�s?s�sAsBsEs�s����[s�PK��y5x
x
worg/editorconfig/language/codeinsight/inspections/EditorConfigRootDeclarationCorrectnessInspection$buildVisitor$1.class���=]qorg/editorconfig/language/codeinsight/inspections/EditorConfigRootDeclarationCorrectnessInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>/(Lcom/intellij/codeInspection/ProblemsHolder;)V$holder,Lcom/intellij/codeInspection/ProblemsHolder;		()V
thissLorg/editorconfig/language/codeinsight/inspections/EditorConfigRootDeclarationCorrectnessInspection$buildVisitor$1;visitRootDeclaration>(Lorg/editorconfig/language/psi/EditorConfigRootDeclaration;)V#Lorg/jetbrains/annotations/NotNull;declarationkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
9org/editorconfig/language/psi/EditorConfigRootDeclarationisValidRootDeclaration()Z5org/editorconfig/language/messages/EditorConfigBundle!INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;#$	"%/inspection.root-declaration.correctness.message'get&(Ljava/lang/String;)Ljava/lang/String;)*
"+com/intellij/psi/PsiElement-)com/intellij/codeInspection/LocalQuickFix/dorg/editorconfig/language/codeinsight/quickfixes/EditorConfigReplaceWithValidRootDeclarationQuickFix1
2Zorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveRootDeclarationQuickFix4
5*com/intellij/codeInspection/ProblemsHolder7registerProblem^(Lcom/intellij/psi/PsiElement;Ljava/lang/String;[Lcom/intellij/codeInspection/LocalQuickFix;)V9:
8;messageLjava/lang/String;;Lorg/editorconfig/language/psi/EditorConfigRootDeclaration;Lkotlin/Metadata;mv	kxi0d1>��
��

��

��

��*��
��20J020H¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigborg/editorconfig/language/codeinsight/inspections/EditorConfigRootDeclarationCorrectnessInspectionNbuildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;PQ3EditorConfigRootDeclarationCorrectnessInspection.ktCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations1T>
*+�
*�
�U
V

T�@+�+� ���&(�,M*�
+�.,�0N-�2Y�3S-�5Y�6S-�<�WU*
!"3;<?V '=>@@?XY
ZOR[S\@@A[IBICIDEIBFIGH[sIJ[ssKssLss?sMPKQiK�horg/editorconfig/language/codeinsight/inspections/EditorConfigRootDeclarationCorrectnessInspection.class���=?borg/editorconfig/language/codeinsight/inspections/EditorConfigRootDeclarationCorrectnessInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
thisdLorg/editorconfig/language/codeinsight/inspections/EditorConfigRootDeclarationCorrectnessInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
qorg/editorconfig/language/codeinsight/inspections/EditorConfigRootDeclarationCorrectnessInspection$buildVisitor$1/(Lcom/intellij/codeInspection/ProblemsHolder;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZS(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
!"com/intellij/psi/PsiElementVisitor#p0p1Lkotlin/Metadata;mv	kxi0d1Q��




��

��

����20B¢J02020H¨	d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig3EditorConfigRootDeclarationCorrectnessInspection.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations17/*��89	
7T+��Y+���8

9 	
:
;	
A 7H
*+�"�$�89 
	

%
&<
=6>I'([I)I*I+,I)-I./[s01[
s
s2sss3ssss4s5PK�; i
i
vorg/editorconfig/language/codeinsight/inspections/EditorConfigRootDeclarationUniquenessInspection$buildVisitor$1.class���=^porg/editorconfig/language/codeinsight/inspections/EditorConfigRootDeclarationUniquenessInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>/(Lcom/intellij/codeInspection/ProblemsHolder;)V$holder,Lcom/intellij/codeInspection/ProblemsHolder;		()V
)java/util/concurrent/atomic/AtomicBoolean
visitedRootDeclaration+Ljava/util/concurrent/atomic/AtomicBoolean;	thisrLorg/editorconfig/language/codeinsight/inspections/EditorConfigRootDeclarationUniquenessInspection$buildVisitor$1;visitRootDeclaration>(Lorg/editorconfig/language/psi/EditorConfigRootDeclaration;)V#Lorg/jetbrains/annotations/NotNull;declarationkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
 
compareAndSet(ZZ)Z"#
$com/intellij/psi/PsiElement&5org/editorconfig/language/messages/EditorConfigBundle(INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;*+	),.inspection.root-declaration.uniqueness.message.get&(Ljava/lang/String;)Ljava/lang/String;01
)2)com/intellij/codeInspection/LocalQuickFix4Zorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveRootDeclarationQuickFix6
7*com/intellij/codeInspection/ProblemsHolder9registerProblem^(Lcom/intellij/psi/PsiElement;Ljava/lang/String;[Lcom/intellij/codeInspection/LocalQuickFix;)V;<
:=;Lorg/editorconfig/language/psi/EditorConfigRootDeclaration;Lkotlin/Metadata;mv	kxi0d1X��
��

��

��

��

��*��
��20J020HR0X‚¢
��¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigaorg/editorconfig/language/codeinsight/inspections/EditorConfigRootDeclarationUniquenessInspectionNbuildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;PQ2EditorConfigRootDeclarationUniquenessInspection.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations1TUQ*+�
*�
*�Y���V
	
WU�6+�!*��%�&*�
+�'�-/�3�5M,�7Y�8S,�>�X5V"25W66?YZ
[OR\S]F@A[IBICIDEIBFIGH[sIJ[	ssKssssLss?sMPK�O#�{{gorg/editorconfig/language/codeinsight/inspections/EditorConfigRootDeclarationUniquenessInspection.class���=?aorg/editorconfig/language/codeinsight/inspections/EditorConfigRootDeclarationUniquenessInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
thiscLorg/editorconfig/language/codeinsight/inspections/EditorConfigRootDeclarationUniquenessInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
porg/editorconfig/language/codeinsight/inspections/EditorConfigRootDeclarationUniquenessInspection$buildVisitor$1/(Lcom/intellij/codeInspection/ProblemsHolder;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZS(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
!"com/intellij/psi/PsiElementVisitor#p0p1Lkotlin/Metadata;mv	kxi0d1Q��




��

��

����20B¢J02020H¨	d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig2EditorConfigRootDeclarationUniquenessInspection.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations17/*��89	
7T+��Y+���8

9 	
:
;	
A 7H
*+�"�$�89 
	

%
&<
=6>I'([I)I*I+,I)-I./[s01[
s
s2sss3ssss4s5PK���	�	yorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection$buildVisitor$1$visitOption$1.class���=Zsorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection$buildVisitor$1$visitOption$1�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/EditorConfigSection;Lkotlin/sequences/Sequence<+Lorg/editorconfig/language/psi/EditorConfigOption;>;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>()V(I)V

thisuLorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection$buildVisitor$1$visitOption$1;invokeP(Lorg/editorconfig/language/psi/EditorConfigSection;)Lkotlin/sequences/Sequence;�(Lorg/editorconfig/language/psi/EditorConfigSection;)Lkotlin/sequences/Sequence<Lorg/editorconfig/language/psi/EditorConfigOption;>;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
1org/editorconfig/language/psi/EditorConfigSection
getOptionList()Ljava/util/List;getOptionList(...)!checkNotNullExpressionValue#
$java/lang/Iterable& kotlin/collections/CollectionsKt(
asSequence1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;*+
),3Lorg/editorconfig/language/psi/EditorConfigSection;&(Ljava/lang/Object;)Ljava/lang/Object;
0p1Ljava/lang/Object;<clinit>	
5INSTANCE7	8Lkotlin/Metadata;mv	kxi0d1>��
��




����
 *00020H
¢d2<anonymous>Lkotlin/sequences/Sequence;2Lorg/editorconfig/language/psi/EditorConfigOption;kotlin.jvm.PlatformTypeeorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection$buildVisitor$1JvisitOption5(Lorg/editorconfig/language/psi/EditorConfigOption;)VLM'EditorConfigShadowedOptionInspection.ktCodeLocalVariableTableLineNumberTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations07	P$*��Q
PM+�+� Y"�%�'�-�R2Q
.STUA/P=	*+��1�R2Q	
	234	P�Y�6�9�VKWKNSXOY@:;[I<I=I>?I@AIBC[sDE[sFsGsHsIss.sPK=���55yorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection$buildVisitor$1$visitOption$2.class���=Bsorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection$buildVisitor$1$visitOption$2�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/EditorConfigOption;Ljava/lang/Boolean;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>5(Lorg/editorconfig/language/psi/EditorConfigOption;)V$option2Lorg/editorconfig/language/psi/EditorConfigOption;
	(I)V
thisuLorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection$buildVisitor$1$visitOption$2;invokeG(Lorg/editorconfig/language/psi/EditorConfigOption;)Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;
it&(Ljava/lang/Object;)Ljava/lang/Object;0org/editorconfig/language/psi/EditorConfigOption
 p1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d16��
��

��

��02
 *00H
¢d2<anonymous>kotlin.jvm.PlatformTypeeorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection$buildVisitor$13visitOption5	'EditorConfigShadowedOptionInspection.ktCodeLocalVariableTable
StackMapTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	83*+�
*��9
8P+*�
����:@;39<A8=	*+��!�;39		"#=4>46?@7A@$%[I&I'I()I*+I,-[s./[s0s1sss2ssPK�=��korg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection$buildVisitor$1.class���=�eorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>/(Lcom/intellij/codeInspection/ProblemsHolder;)V$holder,Lcom/intellij/codeInspection/ProblemsHolder;		()V
thisgLorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection$buildVisitor$1;visitOption5(Lorg/editorconfig/language/psi/EditorConfigOption;)V#Lorg/jetbrains/annotations/NotNull;optionkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
6org/editorconfig/language/util/EditorConfigPsiTreeUtilINSTANCE8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;	0org/editorconfig/language/psi/EditorConfigOption!
getSection5()Lorg/editorconfig/language/psi/EditorConfigSection;#$"%findShadowingSectionsE(Lorg/editorconfig/language/psi/EditorConfigSection;)Ljava/util/List;'(
)java/lang/Iterable+ kotlin/collections/CollectionsKt-
asSequence1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;/0
.1sorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection$buildVisitor$1$visitOption$13uLorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection$buildVisitor$1$visitOption$1;5	46kotlin/jvm/functions/Function18kotlin/sequences/SequencesKt:flatMapX(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence;<=
;>sorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection$buildVisitor$1$visitOption$2@
AB	dropWhileD=
;Edrop9(Lkotlin/sequences/Sequence;I)Lkotlin/sequences/Sequence;GH
;Ikotlin/sequences/SequenceKiterator()Ljava/util/Iterator;MNLOjava/util/IteratorQhasNext()ZSTRUnext()Ljava/lang/Object;WXRYcheckNotNull(Ljava/lang/Object;)V[\
]Xorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspectionKt_equalOptionsg(Lorg/editorconfig/language/psi/EditorConfigOption;Lorg/editorconfig/language/psi/EditorConfigOption;)Zab
`c5org/editorconfig/language/messages/EditorConfigBundlee7Lorg/editorconfig/language/messages/EditorConfigBundle;g	fh"inspection.option.shadowed.messagejget&(Ljava/lang/String;)Ljava/lang/String;lm
fncom/intellij/psi/PsiElementp0com/intellij/codeInspection/ProblemHighlightTyperLIKE_UNUSED_SYMBOL2Lcom/intellij/codeInspection/ProblemHighlightType;tu	sv)com/intellij/codeInspection/LocalQuickFixxQorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveOptionQuickFixz
{*com/intellij/codeInspection/ProblemsHolder}registerProblem�(Lcom/intellij/psi/PsiElement;Ljava/lang/String;Lcom/intellij/codeInspection/ProblemHighlightType;[Lcom/intellij/codeInspection/LocalQuickFix;)V�
~�S$i$a$-firstOrNull-EditorConfigShadowedOptionInspection$buildVisitor$1$visitOption$3Iit2Lorg/editorconfig/language/psi/EditorConfigOption;
element$ivLjava/lang/Object;$i$f$firstOrNull$this$firstOrNull$ivLkotlin/sequences/Sequence;M$i$a$-apply-EditorConfigShadowedOptionInspection$buildVisitor$1$visitOption$4messageLjava/lang/String; $this$visitOption_u24lambda_u241java/lang/Object�Lkotlin/Metadata;mv	kxi0d1>��
��

��

��

��*��
��20J020H¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigVorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection�buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;��'EditorConfigShadowedOptionInspection.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigShadowedOptionInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigShadowedOptionInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection$buildVisitor$1
+ 2 _Sequences.kt
kotlin/sequences/SequencesKt___SequencesKt
*L
1#1,62:1
179#2,2:63
*S KotlinDebug
*F
+ 1 EditorConfigShadowedOptionInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection$buildVisitor$1
*L
53#1:63,2
*E
CodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations1�>
*+�
*�
��.�

��	�+�� +�&�*�,�2�7�9�?�AY+�C�9�F�JN6-�P:�V�)�Z:�":6+�^�d�����"M,�@,N*�
:-:6�ik�o:+�q�w�y:�{Y�|S�����J�@"LR/@��D""LR�""���V6012!3/4458?]5h?p@q5u6y5{6�7�8�9�6�6�:�f
]��Z��S��89��5<���,���"���/�������4A�������SMAP
EditorConfigShadowedOptionInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigShadowedOptionInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection$buildVisitor$1
+ 2 _Sequences.kt
kotlin/sequences/SequencesKt___SequencesKt
*L
1#1,62:1
179#2,2:63
*S KotlinDebug
*F
+ 1 EditorConfigShadowedOptionInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection$buildVisitor$1
*L
53#1:63,2
*E
�@��[I�I�I��I��I��[s��[ss�ss�ss�s����[s�PK�zF<RR\org/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection.class���=?Vorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
thisXLorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
eorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection$buildVisitor$1/(Lcom/intellij/codeInspection/ProblemsHolder;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZS(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
!"com/intellij/psi/PsiElementVisitor#p0p1Lkotlin/Metadata;mv	kxi0d1T��




��

��

������20B¢J02020H¨	d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig'EditorConfigShadowedOptionInspection.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations17/*��8-9	
7T+��Y+���8
.;9 	
:
;	
A 7H
*+�"�$�8-9 
	

%
&<
=6>I'([I)I*I+,I)-I./[s01[
s
s2sss3ssss4s5PK\��K��norg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspectionKt$findConstants$1.class���=Mhorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspectionKt$findConstants$1�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/Boolean;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>(Ljava/lang/Object;)V9org/editorconfig/language/util/EditorConfigDescriptorUtil

isConstantRisConstant(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)ZL(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
thisjLorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspectionKt$findConstants$1;receiverLjava/lang/Object;invokeZ(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
 	"H(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Z$
%java/lang/Boolean'valueOf(Z)Ljava/lang/Boolean;)*
(+ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;&(Ljava/lang/Object;)Ljava/lang/Object;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor/
1p1Lkotlin/Metadata;mv	kxi0Xorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspectionKt=
findConstantsD(Lorg/editorconfig/language/psi/EditorConfigOption;)Ljava/util/List;?@'EditorConfigShadowedOptionInspection.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0	C6*+
��DCI+�!*�#�+�&�,�E$D-FGA.C=	*+�0�2�E$D		3H
I>AJKBL45[I6I7I89I:;I<PKx(���qorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspectionKt$findDeclarations$1.class���=Mkorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspectionKt$findDeclarations$1�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/Boolean;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>(Ljava/lang/Object;)V9org/editorconfig/language/util/EditorConfigDescriptorUtil

isVariableRisVariable(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)ZL(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
thismLorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspectionKt$findDeclarations$1;receiverLjava/lang/Object;invokeZ(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
 	"H(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Z$
%java/lang/Boolean'valueOf(Z)Ljava/lang/Boolean;)*
(+ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;&(Ljava/lang/Object;)Ljava/lang/Object;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor/
1p1Lkotlin/Metadata;mv	kxi0Xorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspectionKt=findDeclarationsD(Lorg/editorconfig/language/psi/EditorConfigOption;)Ljava/util/List;?@'EditorConfigShadowedOptionInspection.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0	C6*+
��DCI+�!*�#�+�&�,�E"D-FGA.C=	*+�0�2�E"D		3H
I>AJKBL45[I6I7I89I:;I<PK1a����^org/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspectionKt.class���=�Xorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspectionKtjava/lang/ObjectequalOptionsg(Lorg/editorconfig/language/psi/EditorConfigOption;Lorg/editorconfig/language/psi/EditorConfigOption;)Z#Lorg/jetbrains/annotations/NotNull;firstkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
second0org/editorconfig/language/psi/EditorConfigOption
getDescriptorS(Z)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;getKeyParts()Ljava/util/List;java/util/Listsize()I areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z"#
$9org/editorconfig/language/util/EditorConfigDescriptorUtil&INSTANCE;Lorg/editorconfig/language/util/EditorConfigDescriptorUtil;()	'*Norg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor,getKeyG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;./
-0
isConstantH(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Z23
'4findDeclarationsD(Lorg/editorconfig/language/psi/EditorConfigOption;)Ljava/util/List;67
8equalToIgnoreCase#(Ljava/util/List;Ljava/util/List;)Z:;
<
findConstants>7
?firstDescriptorPLorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;secondDescriptor2Lorg/editorconfig/language/psi/EditorConfigOption;K(Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ljava/lang/String;>;)Zjava/lang/IterableF kotlin/collections/CollectionsKtHzip:(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/List;JK
ILjava/util/CollectionNisEmpty()ZPQORiterator()Ljava/util/Iterator;TUGVjava/util/IteratorXhasNextZQY[next()Ljava/lang/Object;]^Y_kotlin/Paira(Lkotlin/Pair;)Z:c
dD$i$a$-all-EditorConfigShadowedOptionInspectionKt$equalToIgnoreCase$1Ip0
Lkotlin/Pair;
element$ivLjava/lang/Object;$i$f$all$this$all$ivLjava/lang/Iterable;Ljava/util/List;6(Lkotlin/Pair<Ljava/lang/String;Ljava/lang/String;>;)ZgetFirstq^
brjava/lang/Stringt	getSecondv^
bwkotlin/text/StringsKtyequals((Ljava/lang/String;Ljava/lang/String;Z)Z{|
z}pairX(Lorg/editorconfig/language/psi/EditorConfigOption;)Ljava/util/List<Ljava/lang/String;>;korg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspectionKt$findDeclarations$1�<init>(Ljava/lang/Object;)V��
��kotlin/jvm/functions/Function1�findMatchingd(Lorg/editorconfig/language/psi/EditorConfigOption;Lkotlin/jvm/functions/Function1;)Ljava/util/List;��
�optionhorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspectionKt$findConstants$1�
���(Lorg/editorconfig/language/psi/EditorConfigOption;Lkotlin/jvm/functions/Function1<-Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/Boolean;>;)Ljava/util/List<Ljava/lang/String;>;	emptyList�
I�Torg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor�getChildren�
��java/lang/IllegalStateException�()V��
��getKeyParts(...)�checkNotNullExpressionValue�
�java/util/ArrayList�
��throwIndexOverflow��
I�get(I)Ljava/lang/Object;���invoke&(Ljava/lang/Object;)Ljava/lang/Object;����java/lang/Boolean�booleanValue�Q
��add(Ljava/lang/Object;)Z��O�I$i$a$-filterIndexed-EditorConfigShadowedOptionInspectionKt$findMatching$1indexJ$i$a$-forEachIndexed-CollectionsKt___CollectionsKt$filterIndexedTo$1$iv$ivindex$iv$iv
element$iv$iv
item$iv$iv$iv$i$f$forEachIndexedindex$iv$iv$iv$this$forEachIndexed$iv$iv$iv$i$f$filterIndexedTo$this$filterIndexedTo$iv$ivdestination$iv$ivLjava/util/Collection;$i$f$filterIndexed$this$filterIndexed$iv
descriptor
keyDescriptorVLorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;filter Lkotlin/jvm/functions/Function1;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor�Lkotlin/Metadata;mv	kxi0d1�*
��

��




 



����02020H��02000H$0200	200	H
00	20H00	20H*
00	202000H¨d2Lkotlin/Function1;ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;intellij.editorconfig'EditorConfigShadowedOptionInspection.kt*Lkotlin/jvm/internal/SourceDebugExtension;value:SMAP
EditorConfigShadowedOptionInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigShadowedOptionInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspectionKt
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,62:1
1726#2,3:63
777#2:66
788#2:67
1864#2,2:68
789#2,2:70
1866#2:72
791#2:73
*S KotlinDebug
*F
+ 1 EditorConfigShadowedOptionInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspectionKt
*L
28#1:63,3
42#1:66
42#1:67
42#1:68,2
42#1:70,2
42#1:72
42#1:73
*E
Code
StackMapTableLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations	SignatureInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations1��s*	�+�*�Y�W�M*��!+��!��+�N,-�%���+,�1�5��*�9+�9�=��*�@+�@�=��Z-�-�-�6>HWg�*XAB>5CBsDsD�
:;�l*�!+�!��*�G+�G�M�GM>,�O�,�O�S��5,�W:�\�"�`:�b:6�e������#�'G�Y(�G�""?9@^c@jAk�H^fg[hiTjk"Ilg Kmnlolo�E:c�=*�s�u*�x�u�~�� �i�p67�<*��Y�+��������"��D��>7�<*��Y�+��������$��D�������*�Y�W���M,�1:������Y�W���N*��!-���!���Y���*�Y����G:6:��Y���O:6:	6
6	�W:�\�\�`:
�6���
:66�uW66+-�����������
��W�������	P-��-�@�H���-���9
�-�GGOGY�!�;�-�GGOGY�
�-�GGOGY�J'(2)Q*eBxCD�E�E�F�*�F�G�E�H�I�B�*����g��g�2�g�5�g�5�k�M�k
p�g
�m�g|s�n	xy�gu|�nu|��e��gb��n��B2�����D�����������:SMAP
EditorConfigShadowedOptionInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigShadowedOptionInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspectionKt
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,62:1
1726#2,3:63
777#2:66
788#2:67
1864#2,2:68
789#2,2:70
1866#2:72
791#2:73
*S KotlinDebug
*F
+ 1 EditorConfigShadowedOptionInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspectionKt
*L
28#1:63,3
42#1:66
42#1:67
42#1:68,2
42#1:70,2
42#1:72
42#1:73
*E
�a��[I�I�I��I��I��[s��[ss�ssDss:ssis�s�s>s�s6s�s�s�s�s����[s�PK��2#��lorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowingOptionInspection$buildVisitor$1.class���=�forg/editorconfig/language/codeinsight/inspections/EditorConfigShadowingOptionInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>�(Lcom/intellij/codeInspection/ProblemsHolder;Lorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowingOptionInspection;)V$holder,Lcom/intellij/codeInspection/ProblemsHolder;		this$0YLorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowingOptionInspection;	
()V
thishLorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowingOptionInspection$buildVisitor$1;	$receivervisitOption5(Lorg/editorconfig/language/psi/EditorConfigOption;)V#Lorg/jetbrains/annotations/NotNull;optionkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
6org/editorconfig/language/util/EditorConfigPsiTreeUtil INSTANCE8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;"#	!$0org/editorconfig/language/psi/EditorConfigOption&
getSection5()Lorg/editorconfig/language/psi/EditorConfigSection;()'*findShadowedSectionsE(Lorg/editorconfig/language/psi/EditorConfigSection;)Ljava/util/List;,-
!.java/lang/Iterable0java/util/ArrayList2
3java/util/Collection5iterator()Ljava/util/Iterator;7819java/util/Iterator;hasNext()Z=><?next()Ljava/lang/Object;AB<C1org/editorconfig/language/psi/EditorConfigSectionE
getOptionList()Ljava/util/List;GHFI kotlin/collections/CollectionsKtKaddAll-(Ljava/util/Collection;Ljava/lang/Iterable;)ZMN
LOjava/util/ListQisEmptyS>RTsize()IVWRXlistIterator(I)Ljava/util/ListIterator;Z[R\java/util/ListIterator^hasPrevious`>_apreviouscB_d	nextIndexfW_gtake'(Ljava/lang/Iterable;I)Ljava/util/List;ij
Lk	emptyListmH
LndropLast#(Ljava/util/List;I)Ljava/util/List;pq
LrcheckNotNull(Ljava/lang/Object;)Vtu
vXorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspectionKtxequalOptionsg(Lorg/editorconfig/language/psi/EditorConfigOption;Lorg/editorconfig/language/psi/EditorConfigOption;)Zz{
y|5org/editorconfig/language/messages/EditorConfigBundle~7Lorg/editorconfig/language/messages/EditorConfigBundle;"�	�#inspection.option.shadowing.message�get&(Ljava/lang/String;)Ljava/lang/String;��
�Worg/editorconfig/language/codeinsight/inspections/EditorConfigShadowingOptionInspection�access$findKey�(Lorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowingOptionInspection;Lorg/editorconfig/language/psi/EditorConfigOption;)Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;��
��com/intellij/psi/PsiElement�)com/intellij/codeInspection/LocalQuickFix�Qorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveOptionQuickFix�
�*com/intellij/codeInspection/ProblemsHolder�registerProblem^(Lcom/intellij/psi/PsiElement;Ljava/lang/String;[Lcom/intellij/codeInspection/LocalQuickFix;)V��
��P$i$a$-flatMap-EditorConfigShadowingOptionInspection$buildVisitor$1$visitOption$1Ip03Lorg/editorconfig/language/psi/EditorConfigSection;
list$iv$ivLjava/lang/Iterable;
element$iv$ivLjava/lang/Object;$i$f$flatMapTo$this$flatMapTo$iv$ivdestination$iv$ivLjava/util/Collection;$i$f$flatMap$this$flatMap$ivV$i$a$-dropLastWhile-EditorConfigShadowingOptionInspection$buildVisitor$1$visitOption$2it2Lorg/editorconfig/language/psi/EditorConfigOption;iterator$ivLjava/util/ListIterator;$i$f$dropLastWhile$this$dropLastWhile$ivLjava/util/List;S$i$a$-lastOrNull-EditorConfigShadowingOptionInspection$buildVisitor$1$visitOption$3
element$iv$i$f$lastOrNull$this$lastOrNull$ivN$i$a$-apply-EditorConfigShadowingOptionInspection$buildVisitor$1$visitOption$4messageLjava/lang/String; $this$visitOption_u24lambda_u242java/lang/Object�Lkotlin/Metadata;mv	kxi0d1>��
��

��

��

��*��
��20J020H¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigbuildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;��(EditorConfigShadowingOptionInspection.kt*Lkotlin/jvm/internal/SourceDebugExtension;value%SMAP
EditorConfigShadowingOptionInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigShadowingOptionInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigShadowingOptionInspection$buildVisitor$1
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,33:1
1360#2:34
1446#2,5:35
731#2,9:40
533#2,6:49
*S KotlinDebug
*F
+ 1 EditorConfigShadowingOptionInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigShadowingOptionInspection$buildVisitor$1
*L
17#1:34
17#1:35,5
18#1:40,9
20#1:49,6
*E
CodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations1�M*+�
*,�*���
� ��_+��%+�+�/�1N6-:�3Y�4�6:6�::�@�-�D:		�F:
6
�J�1:

�PW����RN6-�U�K--�Y�]:�b�3�e�':6+�����-�1�h`�l��o�sN6--�Y�]:�b�)�e:�':6+�w�}�����'M,�H,N*�
:*�:-:6�����:+������:		��Y��S	�������5	'116<3�!	'R_�<�"	'R_'<@�	'R��<BR�'R_�/@��L''R_��''�����)",#H$RY$^%i'n"opt(})�*�+��+�,�0����1�2�3�4�46,6YZ]^��R��O
��
^��
H��	,?��)B��)B��U��X���������:��tT��qW������������?���1���B��,.��6$��)1��__���
������%SMAP
EditorConfigShadowingOptionInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigShadowingOptionInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigShadowingOptionInspection$buildVisitor$1
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,33:1
1360#2:34
1446#2,5:35
731#2,9:40
533#2,6:49
*S KotlinDebug
*F
+ 1 EditorConfigShadowingOptionInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigShadowingOptionInspection$buildVisitor$1
*L
17#1:34
17#1:35,5
18#1:40,9
20#1:49,6
*E
�@��[I�I�I��I��I��[s��[ss�ss�ss�s����[s�PK���]org/editorconfig/language/codeinsight/inspections/EditorConfigShadowingOptionInspection.class���=]Worg/editorconfig/language/codeinsight/inspections/EditorConfigShadowingOptionInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
thisYLorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowingOptionInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
forg/editorconfig/language/codeinsight/inspections/EditorConfigShadowingOptionInspection$buildVisitor$1�(Lcom/intellij/codeInspection/ProblemsHolder;Lorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowingOptionInspection;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZfindKey}(Lorg/editorconfig/language/psi/EditorConfigOption;)Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;0org/editorconfig/language/psi/EditorConfigOption"getFlatOptionKey;()Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;$%#&Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement(getQualifiedOptionKey@()Lorg/editorconfig/language/psi/EditorConfigQualifiedOptionKey;*+#,java/lang/IllegalStateException.
/option2Lorg/editorconfig/language/psi/EditorConfigOption;7org/editorconfig/language/psi/EditorConfigFlatOptionKey3<org/editorconfig/language/psi/EditorConfigQualifiedOptionKey5S(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
8"com/intellij/psi/PsiElementVisitor:p0p1access$findKey�(Lorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowingOptionInspection;Lorg/editorconfig/language/psi/EditorConfigOption;)Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement; !
@$thisLkotlin/Metadata;mv	kxi0d1t��*




��

��

��

��

������20B¢J02020HJ	0
20H¨
d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;intellij.editorconfig(EditorConfigShadowingOptionInspection.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileRuntimeVisibleAnnotations1T/*��U
V	
TU+��Y+*���U
V 	
W
X	
 !T++�'Y�	�)�W+�-Y�	�)�W�/Y�0��YP4P6H)U"V+	
+12A7TH
*+�9�;�U
V 
	

<
=>?T:*+�A�U
VB
12Z
[S\UCD[IEIFIGHIEIIJK[sLM[s
sNsssOssssPs sQs1s2sRPK�TLLjorg/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspection$buildVisitor$1.class���=ldorg/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>/(Lcom/intellij/codeInspection/ProblemsHolder;)V$holder,Lcom/intellij/codeInspection/ProblemsHolder;		()V
thisfLorg/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspection$buildVisitor$1;visitHeader5(Lorg/editorconfig/language/psi/EditorConfigHeader;)V#Lorg/jetbrains/annotations/NotNull;headerkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
com/intellij/psi/PsiElement!com/intellij/psi/util/PsiTreeUtilhasErrorElements (Lcom/intellij/psi/PsiElement;)Z 
!Worg/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspectionKt#findSuspiciousSpacesV(Lorg/editorconfig/language/psi/EditorConfigHeader;)Lcom/intellij/psi/SyntaxTraverser;%&
$'java/lang/Iterable) kotlin/collections/CollectionsKt+none(Ljava/lang/Iterable;)Z-.
,/5org/editorconfig/language/messages/EditorConfigBundle1INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;34	25"inspection.space.in.header.message7get&(Ljava/lang/String;)Ljava/lang/String;9:
2;)com/intellij/codeInspection/LocalQuickFix=Qorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveSpacesQuickFix?
@*com/intellij/codeInspection/ProblemsHolderBregisterProblem^(Lcom/intellij/psi/PsiElement;Ljava/lang/String;[Lcom/intellij/codeInspection/LocalQuickFix;)VDE
CFspaces"Lcom/intellij/psi/SyntaxTraverser;messageLjava/lang/String;2Lorg/editorconfig/language/psi/EditorConfigHeader; com/intellij/psi/SyntaxTraverserMLkotlin/Metadata;mv	kxi0d1>��
��

��

��

��*��
��20J020H¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigUorg/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspection]buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;_`&EditorConfigSpaceInHeaderInspection.ktCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations1c>
*+�
*�
�de

c�J+�+��"��+�(M,�*�0���68�<N*�
+�-�>:�@Y�AS�G�f	�Nd*
!*.23FIe*4HI* JKJJLgh
i^ajbk@OP[IQIRISTIQUIVW[sXY[ssZss[ssLs\PK�tFHKK[org/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspection.class���=?Uorg/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
thisWLorg/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
dorg/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspection$buildVisitor$1/(Lcom/intellij/codeInspection/ProblemsHolder;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZS(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
!"com/intellij/psi/PsiElementVisitor#p0p1Lkotlin/Metadata;mv	kxi0d1Q��




��

��

����20B¢J02020H¨	d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig&EditorConfigSpaceInHeaderInspection.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations17/*��89	
7T+��Y+���8
9 	
:
;	
A 7H
*+�"�$�89 
	

%
&<
=6>I'([I)I*I+,I)-I./[s01[
s
s2sss3ssss4s5PKV���nntorg/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspectionKt$findSuspiciousSpaces$1.class���=Wnorg/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspectionKt$findSuspiciousSpaces$1nLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/psi/PsiElement;Ljava/lang/Boolean;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>()V(I)V

thispLorg/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspectionKt$findSuspiciousSpaces$1;invoke2(Lcom/intellij/psi/PsiElement;)Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;#com/intellij/psi/util/PsiTreeUtilKtgetElementTypeC(Lcom/intellij/psi/PsiElement;)Lcom/intellij/psi/tree/IElementType;
6org/editorconfig/language/psi/EditorConfigElementTypesPATTERN_WHITE_SPACE$Lcom/intellij/psi/tree/IElementType;	kotlin/jvm/internal/IntrinsicsareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z !
"java/lang/Boolean$valueOf(Z)Ljava/lang/Boolean;&'
%(itLcom/intellij/psi/PsiElement;&(Ljava/lang/Object;)Ljava/lang/Object;com/intellij/psi/PsiElement-
/p1Ljava/lang/Object;<clinit>	
4INSTANCE6	7Lkotlin/Metadata;mv	kxi0d16��
��

��

��02
 *00H
¢d2<anonymous>kotlin.jvm.PlatformTypeWorg/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspectionKtHfindSuspiciousSpacesV(Lorg/editorconfig/language/psi/EditorConfigHeader;)Lcom/intellij/psi/SyntaxTraverser;JK&EditorConfigSpaceInHeaderInspection.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations06	N$*��O
NB+���#�)�P"O
*+QA,N=	*+�.�0�P"O	
	123	N�Y�5�8�R
SILTUMV@9:[I;I<I=>I?@IAB[sCD[sEsFs*s+sGssPK��C�
�
]org/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspectionKt.class���=gWorg/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspectionKtjava/lang/ObjectfindSuspiciousSpacesV(Lorg/editorconfig/language/psi/EditorConfigHeader;)Lcom/intellij/psi/SyntaxTraverser;u(Lorg/editorconfig/language/psi/EditorConfigHeader;)Lcom/intellij/psi/SyntaxTraverser<Lcom/intellij/psi/PsiElement;>;#Lorg/jetbrains/annotations/NotNull;header	kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

com/intellij/psi/PsiElement com/intellij/psi/SyntaxTraverserpsiTraverserA(Lcom/intellij/psi/PsiElement;)Lcom/intellij/psi/SyntaxTraverser;
norg/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspectionKt$findSuspiciousSpaces$1INSTANCEpLorg/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspectionKt$findSuspiciousSpaces$1;	kotlin/jvm/functions/Function1(Ljava/lang/Object;)Z!findSuspiciousSpaces$lambda$05(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Z#$
%&"java/lang/invoke/LambdaMetafactory(metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;*+
),-valueG(Lkotlin/jvm/functions/Function1;)Lcom/intellij/openapi/util/Condition;/01filter[(Lcom/intellij/openapi/util/Condition;)Lcom/intellij/util/containers/FilteredTraverserBase;34
5filter(...)7checkNotNullExpressionValue9
:2Lorg/editorconfig/language/psi/EditorConfigHeader;$tmp0=invoke&(Ljava/lang/Object;)Ljava/lang/Object;?@ Ajava/lang/BooleanCbooleanValue()ZEF
DG Lkotlin/jvm/functions/Function1;p0Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d1K��
��


��

��

��#��
 *000¢20H��¨d2"Lcom/intellij/psi/SyntaxTraverser;Lcom/intellij/psi/PsiElement;kotlin.jvm.PlatformTypeintellij.editorconfig&EditorConfigSpaceInHeaderInspection.ktCodeLineNumberTableLocalVariableTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1]S%*
�*���� �2�6Y8�;��^
!
"_%	<`ab#$]H*>�*+�B�D�H�^"_=IJKc
d\eCLM[INIOIPQIRSITU[sVW[ssXsYsZss	s<s[f."'"PKh;��org/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$1$visitOptionValueList$message$2.class���=D�org/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$1$visitOptionValueList$message$2PLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Ljava/lang/String;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0<init>()V(I)V

this�Lorg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$1$visitOptionValueList$message$2;invoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;5org/editorconfig/language/messages/EditorConfigBundleINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;	.inspection.value.list.comma.unexpected.messageget&(Ljava/lang/String;)Ljava/lang/String;
()Ljava/lang/Object;
<clinit>	
"	$Lkotlin/Metadata;mv	kxi0d10��
��



����0¢¢H
¢d2<anonymous>Lorg/jetbrains/annotations/Nls;forg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$15visitOptionValueList>(Lorg/editorconfig/language/psi/EditorConfigOptionValueList;)V78(EditorConfigUnexpectedCommaInspection.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0	;$*��<
;3	���=,<	
>A;/*� �=,<
!	;�Y�#�%�?6@69AB:C:&'[I(I)I*+I,-I./[s01[s2s3ss4sPK�)��  �org/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$1$visitOptionValueList$quickFix$2.class���=;�org/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$1$visitOptionValueList$quickFix$2�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Lorg/editorconfig/language/codeinsight/quickfixes/EditorConfigCleanupValueListQuickFix;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0<init>()V(I)V

this�Lorg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$1$visitOptionValueList$quickFix$2;invokeY()Lorg/editorconfig/language/codeinsight/quickfixes/EditorConfigCleanupValueListQuickFix;#Lorg/jetbrains/annotations/NotNull;Uorg/editorconfig/language/codeinsight/quickfixes/EditorConfigCleanupValueListQuickFix	
()Ljava/lang/Object;
<clinit>
INSTANCE	Lkotlin/Metadata;mv	kxi0d1��
��

����0H
¢d2<anonymous>WLorg/editorconfig/language/codeinsight/quickfixes/EditorConfigCleanupValueListQuickFix;forg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$1,visitOptionValueList>(Lorg/editorconfig/language/psi/EditorConfigOptionValueList;)V./(EditorConfigUnexpectedCommaInspection.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0	2$*��3
22�Y��4-3
5A2/*��4-3
	2�Y���6-7-0891:4[I I!I"#I$%I&'[s()[s*s+sPK�����lorg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$1.class���=�forg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>/(Lcom/intellij/codeInspection/ProblemsHolder;)V$holder,Lcom/intellij/codeInspection/ProblemsHolder;		()V
thishLorg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$1;visitOptionValueList>(Lorg/editorconfig/language/psi/EditorConfigOptionValueList;)V#Lorg/jetbrains/annotations/NotNull;listkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Yorg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspectionKt
findBadCommasM(Lorg/editorconfig/language/psi/EditorConfigOptionValueList;)Ljava/util/List;
�org/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$1$visitOptionValueList$message$2!INSTANCE�Lorg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$1$visitOptionValueList$message$2;#$	"%kotlin/jvm/functions/Function0'
kotlin/LazyKt)lazy/(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;+,
*-�org/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$1$visitOptionValueList$quickFix$2/�Lorg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$1$visitOptionValueList$quickFix$2;#1	02java/lang/Iterable4iterator()Ljava/util/Iterator;6758java/util/Iterator:hasNext()Z<=;>next()Ljava/lang/Object;@A;Bcom/intellij/psi/PsiElementDvisitOptionValueList$lambda$0!(Lkotlin/Lazy;)Ljava/lang/String;FG
H)com/intellij/codeInspection/LocalQuickFixJvisitOptionValueList$lambda$1f(Lkotlin/Lazy;)Lorg/editorconfig/language/codeinsight/quickfixes/EditorConfigCleanupValueListQuickFix;LM
N*com/intellij/codeInspection/ProblemsHolderPregisterProblem^(Lcom/intellij/psi/PsiElement;Ljava/lang/String;[Lcom/intellij/codeInspection/LocalQuickFix;)VRS
QTY$i$a$-forEach-EditorConfigUnexpectedCommaInspection$buildVisitor$1$visitOptionValueList$1IitLcom/intellij/psi/PsiElement;
element$ivLjava/lang/Object;$i$f$forEach$this$forEach$ivLjava/lang/Iterable;	badCommasLjava/util/List;message$delegate
Lkotlin/Lazy;quickFix$delegate;Lorg/editorconfig/language/psi/EditorConfigOptionValueList;9org/editorconfig/language/psi/EditorConfigOptionValueListejava/util/Listgkotlin/Lazyi5(Lkotlin/Lazy<Ljava/lang/String;>;)Ljava/lang/String;getValuelAjmjava/lang/Stringo$message$delegate�(Lkotlin/Lazy<Lorg/editorconfig/language/codeinsight/quickfixes/EditorConfigCleanupValueListQuickFix;>;)Lorg/editorconfig/language/codeinsight/quickfixes/EditorConfigCleanupValueListQuickFix;Uorg/editorconfig/language/codeinsight/quickfixes/EditorConfigCleanupValueListQuickFixs$quickFix$delegateLkotlin/Metadata;mv	kxi0d1~��+
��

��

��





��
*��
��20J020H¨²0¢	¢
XŠ„²
0XЄd23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigmessageLorg/jetbrains/annotations/Nls;quickFixWLorg/editorconfig/language/codeinsight/quickfixes/EditorConfigCleanupValueListQuickFix;Worg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection�buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;��(EditorConfigUnexpectedCommaInspection.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigUnexpectedCommaInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigUnexpectedCommaInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$1
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,53:1
1855#2,2:54
*S KotlinDebug
*F
+ 1 EditorConfigUnexpectedCommaInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$1
*L
46#1:54,2
*E
CodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotations	SignatureInnerClassesEnclosingMethod
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations1�>
*+�
*�
��)�

�I
x+�+� M�&�(�.N�3�(�.:,�5:*�
:6�9:�?�7�C:		�E:
6
-�I�K:�OS�U�����#�8	fhjj5Q;=�*
+,- ./6U/q0r6v7w1�f
UVWR XY
K(Z[	/H\W,K]^m_`cab Xcbxxd�FG�:*L+�n�p��
,,�qb�kLM�:*L+�n�t��
--�ub�r�"0�������SMAP
EditorConfigUnexpectedCommaInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigUnexpectedCommaInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$1
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,53:1
1855#2,2:54
*S KotlinDebug
*F
+ 1 EditorConfigUnexpectedCommaInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$1
*L
46#1:54,2
*E
�Rvw[IxIyIz{Ix|I}~[s�[
ss�ss�ssds�s�s�ss�s�s����[s�PK2z��VV]org/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection.class���=?Worg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
thisYLorg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
forg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$1/(Lcom/intellij/codeInspection/ProblemsHolder;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZS(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
!"com/intellij/psi/PsiElementVisitor#p0p1Lkotlin/Metadata;mv	kxi0d1T��




��

��

������20B¢J02020H¨	d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig(EditorConfigUnexpectedCommaInspection.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations17/*��8(9	
7T+��Y+���8
)29 	
:
;	
A 7H
*+�"�$�8(9 
	

%
&<
=6>I'([I)I*I+,I)-I./[s01[
s
s2sss3ssss4s5PK	�
�
vorg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspectionKt$findBadCommas$ranges$1.class���=dporg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspectionKt$findBadCommas$ranges$1�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lkotlin/Pair<+Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;+Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;>;Lcom/intellij/openapi/util/TextRange;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>()V(I)V

thisrLorg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspectionKt$findBadCommas$ranges$1;invoke4(Lkotlin/Pair;)Lcom/intellij/openapi/util/TextRange;�(Lkotlin/Pair<+Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;+Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;>;)Lcom/intellij/openapi/util/TextRange;#Lorg/jetbrains/annotations/NotNull;$<name for destructuring parameter 0>kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
kotlin/Pair
component1()Ljava/lang/Object;
?org/editorconfig/language/psi/EditorConfigOptionValueIdentifier!
component2#
$#com/intellij/openapi/util/TextRange&getTextRange'()Lcom/intellij/openapi/util/TextRange;()"*getEndOffset()I,-
'.getStartOffset0-
'1(II)V3
'4previousALorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;current&(Ljava/lang/Object;)Ljava/lang/Object;
:p1Ljava/lang/Object;<clinit>	
?INSTANCEA	BLkotlin/Metadata;mv	kxi0d1L��
��

��


��02"
 *00
 *000H
¢d2<anonymous>%Lcom/intellij/openapi/util/TextRange;
Lkotlin/Pair;kotlin.jvm.PlatformTypeYorg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspectionKtT
findBadCommasM(Lorg/editorconfig/language/psi/EditorConfigOptionValueList;)Ljava/util/List;VW(EditorConfigUnexpectedCommaInspection.ktCodeLocalVariableTableLineNumberTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations0A	Z$*��[
Zn0+�+� �"M+�%�"N�'Y,�+�/-�+�2�5�\[ "67870
]^_A9Z=	*+��;�\[	
	<=>	Z�Y�@�C�`
aUX]bYc@DE[IFIGIHIIJKILM[sNO[sPsQssRs7sSsPK��T���_org/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspectionKt.class���=�Yorg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspectionKtjava/lang/Object
findBadCommasM(Lorg/editorconfig/language/psi/EditorConfigOptionValueList;)Ljava/util/List;l(Lorg/editorconfig/language/psi/EditorConfigOptionValueList;)Ljava/util/List<Lcom/intellij/psi/PsiElement;>;#Lorg/jetbrains/annotations/NotNull;list	kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

9org/editorconfig/language/psi/EditorConfigOptionValueListgetOptionValueIdentifierList()Ljava/util/List;!getOptionValueIdentifierList(...)checkNotNullExpressionValue
java/lang/Iterable kotlin/collections/CollectionsKt
asSequence1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence; !
"kotlin/sequences/SequencesKt$zipWithNext8(Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence;&'
%(porg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspectionKt$findBadCommas$ranges$1*INSTANCErLorg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspectionKt$findBadCommas$ranges$1;,-	+.kotlin/jvm/functions/Function10mapX(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence;23
%4
toMutableList-(Lkotlin/sequences/Sequence;)Ljava/util/List;67
%8
findCommas:
;java/util/ArrayList=<init>()V?@
>Ajava/util/CollectionCiterator()Ljava/util/Iterator;EFGjava/util/IteratorIhasNext()ZKLJMnext()Ljava/lang/Object;OPJQcom/intellij/psi/PsiElementS#com/intellij/openapi/util/TextRangeU
getTextOffset()IWXTYcontains(I)Z[\
V]java/util/List_remove(Ljava/lang/Object;)Zab`caddebDfQ$i$a$-firstOrNull-EditorConfigUnexpectedCommaInspectionKt$findBadCommas$1$range$1Iit%Lcom/intellij/openapi/util/TextRange;
element$ivLjava/lang/Object;$i$f$firstOrNull$this$firstOrNull$ivLjava/lang/Iterable;D$i$a$-filter-EditorConfigUnexpectedCommaInspectionKt$findBadCommas$1rangecommaLcom/intellij/psi/PsiElement;
element$iv$iv
$i$f$filterTo$this$filterTo$iv$ivdestination$iv$ivLjava/util/Collection;$i$f$filter$this$filter$ivrangesLjava/util/List;commas;Lorg/editorconfig/language/psi/EditorConfigOptionValueList;6org/editorconfig/language/util/EditorConfigPsiTreeUtil�8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;,�	��
getFirstChild()Lcom/intellij/psi/PsiElement;��T�getNode()Lcom/intellij/lang/ASTNode;��T�com/intellij/lang/ASTNode�getElementType&()Lcom/intellij/psi/tree/IElementType;����6org/editorconfig/language/psi/EditorConfigElementTypes�COMMA$Lcom/intellij/psi/tree/IElementType;��	��areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z��
�`fnextVisibleSibling<(Lcom/intellij/psi/PsiElement;)Lcom/intellij/psi/PsiElement;��
��Q$i$a$-iterateVisibleChildren-EditorConfigUnexpectedCommaInspectionKt$findCommas$1$i$f$iterateVisibleChildrenchild$ivthis_$ivresultLkotlin/Metadata;mv	kxi0d1O��
��
 

��

��0020H��0020H¨d2intellij.editorconfig(EditorConfigUnexpectedCommaInspection.kt*Lkotlin/jvm/internal/SourceDebugExtension;valuelSMAP
EditorConfigUnexpectedCommaInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigUnexpectedCommaInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspectionKt
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
*L
1#1,53:1
766#2:54
857#2:55
288#2,2:56
858#2:58
189#3,6:59
*S KotlinDebug
*F
+ 1 EditorConfigUnexpectedCommaInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspectionKt
*L
23#1:54
23#1:55
24#1:56,2
23#1:58
32#1:59,6
*E
Code
StackMapTableLineNumberTableLocalVariableTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1�y�*
�*�Y���#�)�/�1�5�9L*�<M,�N6-:�>Y�B�D:6�H:�N���R:		�T:
6+�:6
�H:�N�*�R:�V:6
�Z�^�����VY�W�:+�dW���	�gW��z�`��u�P	``DJ�.``DJTJ0@KVK�	``DJ�Z$'(-56G7mv8��8�9����7�:�6����hi�jk�lmv;ni
s>opm\qi�
rkj_st
csum	G�viD�wpD�xy5�zi2�{p(�|}-�~}�	���:�V�>Y�B�`L��M>*�T��:�5:6���������+��W,��:���+�� �`�T�)T��6

 ;<!=(!="F$G=H>S@T%�H(�i%"jtC�i8�tE��K�}V	��
+���lSMAP
EditorConfigUnexpectedCommaInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigUnexpectedCommaInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspectionKt
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
*L
1#1,53:1
766#2:54
857#2:55
288#2,2:56
858#2:58
189#3,6:59
*S KotlinDebug
*F
+ 1 EditorConfigUnexpectedCommaInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspectionKt
*L
23#1:54
23#1:55
24#1:56,2
23#1:58
32#1:59,6
*E
�@��[I�I�I��I��I��[s��[ss�sts	ss:s����[s�PKa�ssnorg/editorconfig/language/codeinsight/inspections/EditorConfigUnusedDeclarationInspection$buildVisitor$1.class���=�horg/editorconfig/language/codeinsight/inspections/EditorConfigUnusedDeclarationInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>/(Lcom/intellij/codeInspection/ProblemsHolder;)V$holder,Lcom/intellij/codeInspection/ProblemsHolder;		()V
thisjLorg/editorconfig/language/codeinsight/inspections/EditorConfigUnusedDeclarationInspection$buildVisitor$1;visitPsiElement (Lcom/intellij/psi/PsiElement;)V#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Sorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor!getNeedsReferences()Z#$
"%9org/editorconfig/language/util/EditorConfigIdentifierUtil'INSTANCE;Lorg/editorconfig/language/util/EditorConfigIdentifierUtil;)*	(+
getSection5()Lorg/editorconfig/language/psi/EditorConfigSection;-./getId()Ljava/lang/String;12
"3getText526findReferencesi(Lorg/editorconfig/language/psi/EditorConfigSection;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;89
(:java/util/Collection<isEmpty>$=?5org/editorconfig/language/messages/EditorConfigBundleA7Lorg/editorconfig/language/messages/EditorConfigBundle;)C	BD%inspection.declaration.unused.messageFget&(Ljava/lang/String;)Ljava/lang/String;HI
BJ0com/intellij/codeInspection/ProblemHighlightTypeLLIKE_UNUSED_SYMBOL2Lcom/intellij/codeInspection/ProblemHighlightType;NO	MP)com/intellij/codeInspection/LocalQuickFixRQorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveOptionQuickFixT
U*com/intellij/codeInspection/ProblemsHolderWregisterProblem�(Lcom/intellij/psi/PsiElement;Ljava/lang/String;Lcom/intellij/codeInspection/ProblemHighlightType;[Lcom/intellij/codeInspection/LocalQuickFix;)VYZ
X[
descriptorULorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor;
referencesLjava/util/List;messageLjava/lang/String;Lcom/intellij/psi/PsiElement;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptordcom/intellij/psi/PsiElementfjava/util/ListhLkotlin/Metadata;mv	kxi0d1>��
��

��

��

��*��
��20J020H¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigYorg/editorconfig/language/codeinsight/inspections/EditorConfigUnusedDeclarationInspectionxbuildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;z{*EditorConfigUnusedDeclarationInspection.ktCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations1~>
*+�
*�
��

~c�+�+���+�� :�"��"�Y�W�M,�&���,+��0,�4+��7�;N-�=�@�����EG�K:*�
+�Q�S:�UY�VS�\��@�e@"E"�g"e�,g"ie@:2:Whlvz{}����42e]^W@_`v!ab��c��
�y|�}�@jk[IlImInoIlpIqr[sst[ssussvsscswPK���[[_org/editorconfig/language/codeinsight/inspections/EditorConfigUnusedDeclarationInspection.class���=?Yorg/editorconfig/language/codeinsight/inspections/EditorConfigUnusedDeclarationInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
this[Lorg/editorconfig/language/codeinsight/inspections/EditorConfigUnusedDeclarationInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
horg/editorconfig/language/codeinsight/inspections/EditorConfigUnusedDeclarationInspection$buildVisitor$1/(Lcom/intellij/codeInspection/ProblemsHolder;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZS(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
!"com/intellij/psi/PsiElementVisitor#p0p1Lkotlin/Metadata;mv	kxi0d1Q��




��

��

����20B¢J02020H¨	d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig*EditorConfigUnusedDeclarationInspection.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations17/*��89	
7T+��Y+���8
 9 	
:
;	
A 7H
*+�"�$�89 
	

%
&<
=6>I'([I)I*I+,I)-I./[s01[
s
s2sss3ssss4s5PK�T�tmorg/editorconfig/language/codeinsight/inspections/EditorConfigValueCorrectnessInspection$buildVisitor$1.class���=�gorg/editorconfig/language/codeinsight/inspections/EditorConfigValueCorrectnessInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>/(Lcom/intellij/codeInspection/ProblemsHolder;)V$holder,Lcom/intellij/codeInspection/ProblemsHolder;		()V
thisiLorg/editorconfig/language/codeinsight/inspections/EditorConfigValueCorrectnessInspection$buildVisitor$1;visitOptionValueIdentifierD(Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;)V#Lorg/jetbrains/annotations/NotNull;
identifierkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
?org/editorconfig/language/psi/EditorConfigOptionValueIdentifiergetDescribableParentK()Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;!"#Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement%&#5org/editorconfig/language/messages/EditorConfigBundle(INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;*+	),$inspection.value.correctness.message.java/lang/Object0getText()Ljava/lang/String;234getText(...)6checkNotNullExpressionValue8
9get9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;;<
)=9org/editorconfig/language/psi/EditorConfigOptionValueList?Qorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveOptionQuickFixA
B,[Lcom/intellij/codeInspection/LocalQuickFix;D)com/intellij/codeInspection/LocalQuickFixFTorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveListValueQuickFixH
Icom/intellij/psi/PsiElementKjava/util/ArraysMcopyOf)([Ljava/lang/Object;I)[Ljava/lang/Object;OP
NQ*com/intellij/codeInspection/ProblemsHolderSregisterProblem^(Lcom/intellij/psi/PsiElement;Ljava/lang/String;[Lcom/intellij/codeInspection/LocalQuickFix;)VUV
TWparentILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;messageLjava/lang/String;
quickfixesALorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor_java/lang/Stringa[Ljava/lang/Object;cLkotlin/Metadata;mv	kxi0d1>��
��

��

��

��*��
��20J020H¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigXorg/editorconfig/language/codeinsight/inspections/EditorConfigValueCorrectnessInspectionsbuildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;uv)EditorConfigValueCorrectnessInspection.ktCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations1y>
*+�
*�
�z{

yW�+�+� M+�$��,Y��'�W���-/�1:+�5Y7�:S�>N,�@��B:�BY�CS�E�!�G:�IY�JS�BY�CS:*�
+�L-��R�E�X�|6�&M&A`�@bd�&bddEz*

,Mm����{4
�YZMX[\�]D��^}~
tw�x�@ef[IgIhIijIgkIlm[sno[sspssqss^srPKv�HRWW^org/editorconfig/language/codeinsight/inspections/EditorConfigValueCorrectnessInspection.class���=?Xorg/editorconfig/language/codeinsight/inspections/EditorConfigValueCorrectnessInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
thisZLorg/editorconfig/language/codeinsight/inspections/EditorConfigValueCorrectnessInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
gorg/editorconfig/language/codeinsight/inspections/EditorConfigValueCorrectnessInspection$buildVisitor$1/(Lcom/intellij/codeInspection/ProblemsHolder;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZS(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
!"com/intellij/psi/PsiElementVisitor#p0p1Lkotlin/Metadata;mv	kxi0d1Q��




��

��

����20B¢J02020H¨	d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig)EditorConfigValueCorrectnessInspection.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations17/*��8
9	
7T+��Y+���8
9 	
:
;	
A 7H
*+�"�$�8
9 
	

%
&<
=6>I'([I)I*I+,I)-I./[s01[
s
s2sss3ssss4s5PKi�(��!�!lorg/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection$buildVisitor$1.class���=�forg/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>�(Lorg/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection;Lcom/intellij/codeInspection/ProblemsHolder;)Vthis$0YLorg/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection;		$holder,Lcom/intellij/codeInspection/ProblemsHolder;	
()V
thishLorg/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection$buildVisitor$1;	$receivervisitOptionValueList>(Lorg/editorconfig/language/psi/EditorConfigOptionValueList;)V#Lorg/jetbrains/annotations/NotNull;listkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
9org/editorconfig/language/psi/EditorConfigOptionValueList getOptionValueIdentifierList()Ljava/util/List;"#!$!getOptionValueIdentifierList(...)&checkNotNullExpressionValue(
)
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;+,!-Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor/getAllowRepetitions()Z12
035org/editorconfig/language/messages/EditorConfigBundle5INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;78	69#inspection.value.uniqueness.message;get&(Ljava/lang/String;)Ljava/lang/String;=>
6?java/lang/IterableAjava/util/LinkedHashMapC
D
java/util/MapFiterator()Ljava/util/Iterator;HIBJjava/util/IteratorLhasNextN2MOnext()Ljava/lang/Object;QRMS?org/editorconfig/language/psi/EditorConfigOptionValueIdentifierUV-Worg/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspectionXaccess$findListChildDescriptor�(Lorg/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection;Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Z[
Y\&(Ljava/lang/Object;)Ljava/lang/Object;=^G_java/util/ArrayLista
bjava/util/Listdput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;fgGhadd(Ljava/lang/Object;)Zjkelvalues()Ljava/util/Collection;noGpjava/util/Collectionrsize()Ituevsl kotlin/collections/CollectionsKtyaddAll-(Ljava/util/Collection;Ljava/lang/Iterable;)Z{|
z}com/intellij/psi/PsiElement)com/intellij/codeInspection/LocalQuickFix�Torg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveListValueQuickFix�
�*com/intellij/codeInspection/ProblemsHolder�registerProblem^(Lcom/intellij/psi/PsiElement;Ljava/lang/String;[Lcom/intellij/codeInspection/LocalQuickFix;)V��
��`$i$a$-groupByNotNull-EditorConfigValueUniquenessInspection$buildVisitor$1$visitOptionValueList$1I
descriptorELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;itALorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;R$i$a$-getOrPut-EditorConfigValueUniquenessInspection$groupByNotNullTo$list$1$iv$ivanswer$iv$iv$ivLjava/lang/Object;
$i$f$getOrPutvalue$iv$iv$iv$this$getOrPut$iv$iv$ivLjava/util/Map;	key$iv$iv
list$iv$ivLjava/util/List;
element$iv$iv$i$f$groupByNotNullTothis_$iv$iv$this$groupByNotNullTo$iv$ivLjava/lang/Iterable;destination$iv$iv$i$f$groupByNotNullthis_$iv$this$groupByNotNull$ivX$i$a$-filter-EditorConfigValueUniquenessInspection$buildVisitor$1$visitOptionValueList$2
$i$f$filterTo$this$filterTo$iv$ivLjava/util/Collection;$i$f$filter$this$filter$ivY$i$a$-flatMap-EditorConfigValueUniquenessInspection$buildVisitor$1$visitOptionValueList$3$i$f$flatMapTo$this$flatMapTo$iv$iv$i$f$flatMap$this$flatMap$ivY$i$a$-forEach-EditorConfigValueUniquenessInspection$buildVisitor$1$visitOptionValueList$4
element$iv$i$f$forEach$this$forEach$ivlistDescriptorNLorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor;messageLjava/lang/String;;Lorg/editorconfig/language/psi/EditorConfigOptionValueList;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor�java/lang/String�java/lang/Object�Lkotlin/Metadata;mv	kxi0d1>��
��

��

��

��*��
��20J020H¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigbuildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;��(EditorConfigValueUniquenessInspection.kt*Lkotlin/jvm/internal/SourceDebugExtension;value)SMAP
EditorConfigValueUniquenessInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigValueUniquenessInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection$buildVisitor$1
+ 2 EditorConfigValueUniquenessInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection
+ 3 Maps.kt
kotlin/collections/MapsKt__MapsKt
+ 4 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,52:1
37#2,10:53
47#2,3:70
372#3,7:63
766#4:73
857#4,2:74
1360#4:76
1446#4,5:77
1855#4,2:82
*S KotlinDebug
*F
+ 1 EditorConfigValueUniquenessInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection$buildVisitor$1
*L
21#1:53,10
21#1:70,3
21#1:63,7
24#1:73
24#1:74,2
24#1:76
24#1:77,5
24#1:82,2
*E
CodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations1�M*+�
*,�*���
� �=++�+�%Y'�*M+�.:�0��0�Y�W�N-�4���:<�@:*�
:,�B:*�
:6:	:
�DY�E�G:6
�K:

�P��
�T:�V:6�WY�W�:�]Y�W���::6�`:�#6�bY�c�e:�iW��e:�mW��v�q�B:6:�bY�c�s:6	�K:

�P�6
�T:�e:6
�w������xW����e�B:6:�bY�c�s:6	�K:

�P�(
�T:�e:6
�B:�~W����e�B:*�:6�K:�P�:�T:		�V:
6
����:��Y��S�������n�,!e�@0E0�!e0��>!e0�YBYYBGM�-!e0�YBYYBGM�V�H�G��8!e0�YBYYBGM�V�G�A��!e0�YBYYBGM�+!e0�BBsM��+e@�*.�!e0�B�M��@��04<F[5r<�=���=�>�?�@�A�>�A�B�C�E�@�>�FH
5I+JQaJqKvI|�L�M�N��N�O�Q�L��R$%R)S*��-����������
������3���(���6���I���
���w��r���o��	o���
o���[���X��X���Q��
N��G'��+H��	(K��(K��_��b�����
����������:��	�=���=���Q��}T�� ��#��
�+��	�K���N��n�4���F���++���
�Y����)SMAP
EditorConfigValueUniquenessInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigValueUniquenessInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection$buildVisitor$1
+ 2 EditorConfigValueUniquenessInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection
+ 3 Maps.kt
kotlin/collections/MapsKt__MapsKt
+ 4 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,52:1
37#2,10:53
47#2,3:70
372#3,7:63
766#4:73
857#4,2:74
1360#4:76
1446#4,5:77
1855#4,2:82
*S KotlinDebug
*F
+ 1 EditorConfigValueUniquenessInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection$buildVisitor$1
*L
21#1:53,10
21#1:70,3
21#1:63,7
24#1:73
24#1:74,2
24#1:76
24#1:77,5
24#1:82,2
*E
�@��[I�I�I��I��I��[s��[ss�ss�ss�s����[s�PK���]org/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection.class���=�Worg/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
thisYLorg/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
forg/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection$buildVisitor$1�(Lorg/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection;Lcom/intellij/codeInspection/ProblemsHolder;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZfindListChildDescriptor�(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor"	getParentG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;$%#&java/lang/IllegalStateException(
)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor+parentELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
descriptorgroupByNotNullE(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Ljava/util/Map;�<T:Ljava/lang/Object;K:Ljava/lang/Object;>(Ljava/lang/Iterable<+TT;>;Lkotlin/jvm/functions/Function1<-TT;+TK;>;)Ljava/util/Map<TK;Ljava/util/List<TT;>;>;java/util/LinkedHashMap3
4
java/util/Map6java/lang/Iterable8iterator()Ljava/util/Iterator;:;9<java/util/Iterator>hasNext()Z@A?Bnext()Ljava/lang/Object;DE?Fkotlin/jvm/functions/Function1Hinvoke&(Ljava/lang/Object;)Ljava/lang/Object;JKILgetNK7Ojava/util/ArrayListQ
Rjava/util/ListTput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;VW7Xadd(Ljava/lang/Object;)ZZ[U\O$i$a$-getOrPut-EditorConfigValueUniquenessInspection$groupByNotNullTo$list$1$ivIanswer$iv$ivLjava/lang/Object;
$i$f$getOrPutvalue$iv$iv$this$getOrPut$iv$ivLjava/util/Map;key$ivlist$ivLjava/util/List;
element$iv$i$f$groupByNotNullTothis_$iv$this$groupByNotNullTo$ivLjava/lang/Iterable;destination$iv$i$f$groupByNotNull$this$groupByNotNullkeySelector Lkotlin/jvm/functions/Function1;java/lang/ObjectsgroupByNotNullToT(Ljava/lang/Iterable;Ljava/util/Map;Lkotlin/jvm/functions/Function1;)Ljava/util/Map;�<T:Ljava/lang/Object;K:Ljava/lang/Object;M::Ljava/util/Map<-TK;Ljava/util/List<TT;>;>;>(Ljava/lang/Iterable<+TT;>;TM;Lkotlin/jvm/functions/Function1<-TT;+TK;>;)TM;L$i$a$-getOrPut-EditorConfigValueUniquenessInspection$groupByNotNullTo$list$1	answer$ivvalue$iv$this$getOrPut$ivkeylistelement$this$groupByNotNullTodestinationS(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
�"com/intellij/psi/PsiElementVisitor�p0p1access$findListChildDescriptor�(Lorg/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection;Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor; !
�$thisLkotlin/Metadata;mv	kxi0d1T��P




��

��

��


$
��
 
��
��

��


%
!
��20B¢J02020HJ	0
20
H‚JKH
H00
"��"*0*H02HH0H‚JdH"��"*0"*��H
H00*H02H2HH0H‚¢¨d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;KTLkotlin/Function1;Mintellij.editorconfig(EditorConfigValueUniquenessInspection.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigValueUniquenessInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigValueUniquenessInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection
+ 2 Maps.kt
kotlin/collections/MapsKt__MapsKt
*L
1#1,52:1
44#1,3:53
47#1,3:63
372#2,7:56
372#2,7:66
*S KotlinDebug
*F
+ 1 EditorConfigValueUniquenessInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection
*L
37#1:53,3
37#1:63,3
37#1:56,7
46#1:66,7
*E
CodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
StackMapTable	SignatureInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1�/*���
�	
�U+��Y*+����
� 	
�
�	
 !�}$+�'Y�W�)Y�*�M,�,�+�*K,L����
R#�	#� !� 
-.$	
$/.01�+�>*:+:�4Y�5�7:6�=:�C�j�G:	,	�MY�W���:
:6
�P:

�#6�RY�S�U:
�YW�
�U:	�]W������� 	9I97?�"
9I97?tt�89I97?tt7tAt�	9I97?�F%536E7L8W9\:_7i:k;w<|>~97�?�A�%��_
^_k`aL3b_W(ca
I6deEIfa
�
gh3[ia	|j_k
lmne�o_�	
�pm�qr�2uv��
}6+�=:�C�i�G:-�MY�W���:,:	6
	�P:�#6�RY�S�U:	�YW��U:�]W���,��f�?�"97I?tt�797I?tt7tAt�97I?�>,-0.6BACFDI.SDUEaFfHhCi.n/{1��
I
x_Uya63b_
A(za36{e	0H|an
}hZ~azj_}	
}m}�e}qr�wA��H
*+������
� 
	

�
����:*+����
��
/.�
����SMAP
EditorConfigValueUniquenessInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigValueUniquenessInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection
+ 2 Maps.kt
kotlin/collections/MapsKt__MapsKt
*L
1#1,52:1
44#1,3:53
47#1,3:63
372#2,7:56
372#2,7:66
*S KotlinDebug
*F
+ 1 EditorConfigValueUniquenessInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection
*L
37#1:53,3
37#1:63,3
37#1:56,7
46#1:66,7
*E
���[I�I�I��I��I��[s��[s
s�sss�ssss�s s.s/s0s�s�s�s�s�s�sqs�sus�s�s�s�svs����[s�PK6�S���Zorg/editorconfig/language/codeinsight/inspections/EditorConfigVerifyByCoreInspection.class���=�Torg/editorconfig/language/codeinsight/inspections/EditorConfigVerifyByCoreInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
thisVLorg/editorconfig/language/codeinsight/inspections/EditorConfigVerifyByCoreInspection;runForWholeFile()Z	checkFile|(Lcom/intellij/psi/PsiFile;Lcom/intellij/codeInspection/InspectionManager;Z)[Lcom/intellij/codeInspection/ProblemDescriptor;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;#org/ec4j/core/parser/ParseExceptionfilekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
managercom/intellij/psi/PsiFile
getProject(()Lcom/intellij/openapi/project/Project; !#com/intellij/psi/PsiDocumentManager#getInstanceM(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/PsiDocumentManager;%&
$'getDocumentB(Lcom/intellij/psi/PsiFile;)Lcom/intellij/openapi/editor/Document;)*
$+$com/intellij/openapi/editor/Document-getText()Ljava/lang/String;/0.1getText(...)3checkNotNullExpressionValue5
6
.editorconfig8 org/ec4j/core/Resource$Resources:ofString>(Ljava/lang/String;Ljava/lang/String;)Lorg/ec4j/core/Resource;<=
;>'org/ec4j/core/parser/EditorConfigParser@default_+()Lorg/ec4j/core/parser/EditorConfigParser;BC
AD&org/ec4j/core/parser/ValidatingHandlerF"org/ec4j/core/PropertyTypeRegistryH&()Lorg/ec4j/core/PropertyTypeRegistry;BJ
IK'(Lorg/ec4j/core/PropertyTypeRegistry;)VM
GNUorg/editorconfig/language/codeinsight/inspections/Ec4jErrorToProblemDescriptorHandlerP_(Lcom/intellij/psi/PsiFile;Ljava/lang/String;Lcom/intellij/codeInspection/InspectionManager;Z)VR
QS(org/ec4j/core/parser/EditorConfigHandlerU!org/ec4j/core/parser/ErrorHandlerWparseh(Lorg/ec4j/core/Resource;Lorg/ec4j/core/parser/EditorConfigHandler;Lorg/ec4j/core/parser/ErrorHandler;)VYZ
A[getProblems()Ljava/util/List;]^
Q_java/util/Collectiona-com/intellij/codeInspection/ProblemDescriptorctoArray(([Ljava/lang/Object;)[Ljava/lang/Object;efbg0[Lcom/intellij/codeInspection/ProblemDescriptor;i$i$f$toTypedArrayIthisCollection$ivLjava/util/Collection;$this$toTypedArray$ivdocument&Lcom/intellij/openapi/editor/Document;textLjava/lang/String;resourceLorg/ec4j/core/Resource;parser)Lorg/ec4j/core/parser/EditorConfigParser;handler(Lorg/ec4j/core/parser/ValidatingHandler;errorHandlerWLorg/editorconfig/language/codeinsight/inspections/Ec4jErrorToProblemDescriptorHandler;Lcom/intellij/psi/PsiFile;/Lcom/intellij/codeInspection/InspectionManager;
isOnTheFlyZ-com/intellij/codeInspection/InspectionManager�java/lang/String�org/ec4j/core/Resource�Lkotlin/Metadata;mv	kxi0d1}��*





��

��

��

��20B¢J-
002020	2
0H¢J
0H¨d21Lcom/intellij/codeInspection/LocalInspectionTool;/Lcom/intellij/codeInspection/ProblemDescriptor;intellij.editorconfig	Resources%EditorConfigVerifyByCoreInspection.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigVerifyByCoreInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigVerifyByCoreInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigVerifyByCoreInspection
+ 2 ArraysJVM.kt
kotlin/collections/ArraysKt__ArraysJVMKt
*L
1#1,90:1
37#2,2:91
*S KotlinDebug
*F
+ 1 EditorConfigVerifyByCoreInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigVerifyByCoreInspection
*L
31#1:91,2
*E
CodeLineNumberTableLocalVariableTable
StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1�/*����	
�,���	

��
�+�,�+�"�(+�,Y�W�:�2Y4�7:9�?:�E:�GY�L�O:�QY+,�T:	�V	�X�\�:
	�`�b:
6
:�d�h�j�Ykn�-`.�M
�.��AGQ�6
"1:?KYZnp}[�\���
}kl�mnzon
"npq1_rs:Vtu?QvwKExyY7z{	�	
�|�}�~���
;��	����SMAP
EditorConfigVerifyByCoreInspection.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigVerifyByCoreInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigVerifyByCoreInspection
+ 2 ArraysJVM.kt
kotlin/collections/ArraysKt__ArraysJVMKt
*L
1#1,90:1
37#2,2:91
*S KotlinDebug
*F
+ 1 EditorConfigVerifyByCoreInspection.kt
org/editorconfig/language/codeinsight/inspections/EditorConfigVerifyByCoreInspection
*L
31#1:91,2
*E
�X��[I�I�I��I��I��[s��[s
s�ss
s�s�ss|ss}s~s�sss����[s�PK�L�l��\org/editorconfig/language/codeinsight/inspections/EditorConfigVerifyByCoreInspectionKt.class���=;Vorg/editorconfig/language/codeinsight/inspections/EditorConfigVerifyByCoreInspectionKtjava/lang/ObjecttryToFindHighlightableOffset(Ljava/lang/String;I)Ijava/lang/CharSequencekotlin/text/StringsKt	
getIndices2(Ljava/lang/CharSequence;)Lkotlin/ranges/IntRange;


kotlin/ranges/ClosedRangekotlin/ranges/RangesKtcoerceIn(ILkotlin/ranges/ClosedRange;)I
java/lang/StringcharAt(I)C
iI"$this$tryToFindHighlightableOffsetLjava/lang/String;offset#access$tryToFindHighlightableOffset
#	$receiverLkotlin/Metadata;mv	kxi0d1-��
��


��0*020H¨d2intellij.editorconfig%EditorConfigVerifyByCoreInspection.ktCode
StackMapTableLineNumberTableLocalVariableTable
SourceFileRuntimeVisibleAnnotations15�(*����=�*�
��������6�7VW V&Y8 ( (!"5:*�$�78% !94::&'[I(I)I*+I,-I./[s01[ss2s2s!s3PK�;�h��oorg/editorconfig/language/codeinsight/inspections/EditorConfigWildcardRedundancyInspection$buildVisitor$1.class���=miorg/editorconfig/language/codeinsight/inspections/EditorConfigWildcardRedundancyInspection$buildVisitor$11org/editorconfig/language/psi/EditorConfigVisitor<init>/(Lcom/intellij/codeInspection/ProblemsHolder;)V$holder,Lcom/intellij/codeInspection/ProblemsHolder;		()V
thiskLorg/editorconfig/language/codeinsight/inspections/EditorConfigWildcardRedundancyInspection$buildVisitor$1;visitDoubleAsteriskPatternD(Lorg/editorconfig/language/psi/EditorConfigDoubleAsteriskPattern;)V#Lorg/jetbrains/annotations/NotNull;patternkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
com/intellij/psi/PsiElement
checkSiblings (Lcom/intellij/psi/PsiElement;)V
ALorg/editorconfig/language/psi/EditorConfigDoubleAsteriskPattern;visitAsteriskPattern>(Lorg/editorconfig/language/psi/EditorConfigAsteriskPattern;)V;Lorg/editorconfig/language/psi/EditorConfigAsteriskPattern;element%getPrevSibling()Lcom/intellij/psi/PsiElement;'()?org/editorconfig/language/psi/EditorConfigDoubleAsteriskPattern+getNextSibling-(.5org/editorconfig/language/messages/EditorConfigBundle0INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;23	142inspection.pattern.double-asterisk-sibling.message6get&(Ljava/lang/String;)Ljava/lang/String;89
1:0com/intellij/codeInspection/ProblemHighlightType<LIKE_UNUSED_SYMBOL2Lcom/intellij/codeInspection/ProblemHighlightType;>?	=@)com/intellij/codeInspection/LocalQuickFixBXorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveHeaderElementQuickFixD
E*com/intellij/codeInspection/ProblemsHolderGregisterProblem�(Lcom/intellij/psi/PsiElement;Ljava/lang/String;Lcom/intellij/codeInspection/ProblemHighlightType;[Lcom/intellij/codeInspection/LocalQuickFix;)VIJ
HKmessageLjava/lang/String;Lcom/intellij/psi/PsiElement;Lkotlin/Metadata;mv	kxi0d1o��%
��

��

��



��

��*��
��20J020J020HJ	020
H¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfigZorg/editorconfig/language/codeinsight/inspections/EditorConfigWildcardRedundancyInspection^buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;`a+EditorConfigWildcardRedundancyInspection.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations1d>
*+�
*�
�ef

dC+�*+�� �ef!g"#dC+�*+�� �ef$gd�D+&�+�*�,�+�/�,�(�57�;M*�
+,�A�CN-�EY�FS-�L�h$e&	'+,-0@Cf 'MNDD%Ogi
j_bkclOPQ[IRISITUIRVIWX[sYZ[ss[ss\s%sOs"ss$ss!s]PK�3&�__`org/editorconfig/language/codeinsight/inspections/EditorConfigWildcardRedundancyInspection.class���=?Zorg/editorconfig/language/codeinsight/inspections/EditorConfigWildcardRedundancyInspection/com/intellij/codeInspection/LocalInspectionTool<init>()V
this\Lorg/editorconfig/language/codeinsight/inspections/EditorConfigWildcardRedundancyInspection;buildVisitorb(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lorg/editorconfig/language/psi/EditorConfigVisitor;#Lorg/jetbrains/annotations/NotNull;holderkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
iorg/editorconfig/language/codeinsight/inspections/EditorConfigWildcardRedundancyInspection$buildVisitor$1/(Lcom/intellij/codeInspection/ProblemsHolder;)V
1org/editorconfig/language/psi/EditorConfigVisitor,Lcom/intellij/codeInspection/ProblemsHolder;
isOnTheFlyZS(Lcom/intellij/codeInspection/ProblemsHolder;Z)Lcom/intellij/psi/PsiElementVisitor;
!"com/intellij/psi/PsiElementVisitor#p0p1Lkotlin/Metadata;mv	kxi0d1Q��




��

��

����20B¢J02020H¨	d21Lcom/intellij/codeInspection/LocalInspectionTool;3Lorg/editorconfig/language/psi/EditorConfigVisitor;intellij.editorconfig+EditorConfigWildcardRedundancyInspection.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations17/*��89	
7T+��Y+���8
9 	
:
;	
A 7H
*+�"�$�89 
	

%
&<
=6>I'([I)I*I+,I)-I./[s01[
s
s2sss3ssss4s5PKˊ����yorg/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase$createNavigationHandler$1.class���=�sorg/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase$createNavigationHandler$1�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function2<Ljava/awt/event/MouseEvent;Lcom/intellij/psi/PsiElement;Lkotlin/Unit;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function2<init>n(Ljava/util/List;Lorg/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase;)V�(Ljava/util/List<Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;>;Lorg/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase;)V$searchResultsLjava/util/List;	
this$0[Lorg/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase;	(I)V
thisuLorg/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase$createNavigationHandler$1;	$receiverinvoke;(Ljava/awt/event/MouseEvent;Lcom/intellij/psi/PsiElement;)V#Lorg/jetbrains/annotations/NotNull;eventkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V !
"
psiElement$java/lang/Iterable&java/util/Collection(isEmpty()Z*+),iterator()Ljava/util/Iterator;./'0java/util/Iterator2hasNext4+35next()Ljava/lang/Object;7839borg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;	isPartial=+
<>5org/editorconfig/language/messages/EditorConfigBundle@INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;BC	ADmessage.header.override.titleFget&(Ljava/lang/String;)Ljava/lang/String;HI
AJYorg/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBaseLgetFindUsagesTitle2(ZLcom/intellij/psi/PsiElement;)Ljava/lang/String;NO
MP3com/intellij/ide/util/DefaultPsiElementCellRendererR()VT
SUjava/util/ArrayListW kotlin/collections/CollectionsKtYcollectionSizeOrDefault(Ljava/lang/Iterable;I)I[\
Z]
X	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;`a
<badd(Ljava/lang/Object;)Zde)fjava/util/Listh0org/editorconfig/language/psi/EditorConfigHeaderjtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;lm)n)[Lcom/intellij/psi/NavigatablePsiElement;pjavax/swing/ListCellRendererr<com/intellij/codeInsight/daemon/impl/PsiElementListNavigatortopenTargets�(Ljava/awt/event/MouseEvent;[Lcom/intellij/psi/NavigatablePsiElement;Ljava/lang/String;Ljava/lang/String;Ljavax/swing/ListCellRenderer;)Vvw
uxX$i$a$-any-EditorConfigHeaderLineMarkerProviderBase$createNavigationHandler$1$isPartial$1IitdLorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;
element$ivLjava/lang/Object;$i$f$any$this$any$ivLjava/lang/Iterable;N$i$a$-map-EditorConfigHeaderLineMarkerProviderBase$createNavigationHandler$1$1
item$iv$iv
$i$f$mapTo$this$mapTo$iv$ivdestination$iv$ivLjava/util/Collection;$i$f$map$this$map$iv$i$f$toTypedArraythisCollection$iv$this$toTypedArray$ivZtitleLjava/lang/String;findUsagesTitlerenderer5Lcom/intellij/ide/util/DefaultPsiElementCellRenderer;Ljava/awt/event/MouseEvent;Lcom/intellij/psi/PsiElement;java/awt/event/MouseEvent�com/intellij/psi/PsiElement�java/lang/String�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
�kotlin/Unit�
Lkotlin/Unit;B�	��p1p2vLjava/util/List<Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;>;Lkotlin/Metadata;mv	kxi0d1:��
��

��

��

����02020H
¢d2<anonymous>createNavigationHandler2(Ljava/util/List;)Lkotlin/jvm/functions/Function2;��Morg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase�OverrideSearchResult+EditorConfigHeaderLineMarkerProviderBase.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigHeaderLineMarkerProviderBase.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigHeaderLineMarkerProviderBase.kt
org/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase$createNavigationHandler$1
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 ArraysJVM.kt
kotlin/collections/ArraysKt__ArraysJVMKt
*L
1#1,67:1
1747#2,3:68
1549#2:71
1620#2,3:72
37#3,2:75
*S KotlinDebug
*F
+ 1 EditorConfigHeaderLineMarkerProviderBase.kt
org/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase$createNavigationHandler$1
*L
36#1:68,3
41#1:71
41#1:72,3
41#1:75,2
*E
	SignatureCodeLocalVariableTable
StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations0��	�B*+�*,�*��� �
��+�#,%�#*��':6�)��)�-��6�1:�6�"�::�<:6	�?����>�EG�K:*�,�Q:�SY�V:+*��'::6:	�XY
�^�_�):
6	�1:�6�+�::


�<::6�c_�gW���
�i_�):6:		�k�o�q�s�y��V�1'�3(���'�P����S'')3�1�^$D1EW$\EcFd$e%o&z'�)�G�H�I�)�I�J�G�)�K�L)*��Wz{	T|}M~L�{O����{�|}��
�=�{�@��	�@��
�[�{�^����{���	���e�=�o���z��������$��
A��N*+��,��������#� ���<���M������SMAP
EditorConfigHeaderLineMarkerProviderBase.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigHeaderLineMarkerProviderBase.kt
org/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase$createNavigationHandler$1
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 ArraysJVM.kt
kotlin/collections/ArraysKt__ArraysJVMKt
*L
1#1,67:1
1747#2,3:68
1549#2:71
1620#2,3:72
37#3,2:75
*S KotlinDebug
*F
+ 1 EditorConfigHeaderLineMarkerProviderBase.kt
org/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase$createNavigationHandler$1
*L
36#1:68,3
41#1:71
41#1:72,3
41#1:75,2
*E
�@��[I�I�I��I��I��[s��[s�s�ss�s$s�s���[s�PKK~b�*�*_org/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase.class���=Yorg/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBasejava/lang/Object2com/intellij/codeInsight/daemon/LineMarkerProvider&com/intellij/openapi/project/DumbAware<init>()V	

this[Lorg/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase;getLineMarkerInfoO(Lcom/intellij/psi/PsiElement;)Lcom/intellij/codeInsight/daemon/LineMarkerInfo;R(Lcom/intellij/psi/PsiElement;)Lcom/intellij/codeInsight/daemon/LineMarkerInfo<*>;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Lcom/intellij/psi/PsiElement;collectSlowLineMarkers)(Ljava/util/List;Ljava/util/Collection;)V(Ljava/util/List<+Lcom/intellij/psi/PsiElement;>;Ljava/util/Collection<-Lcom/intellij/codeInsight/daemon/LineMarkerInfo<*>;>;)Velements result"java/lang/Iterable$java/util/ArrayList&
'java/util/Collection)iterator()Ljava/util/Iterator;+,%-java/util/Iterator/hasNext()Z1203next()Ljava/lang/Object;5607com/intellij/psi/PsiElement90org/editorconfig/language/psi/EditorConfigHeader;add(Ljava/lang/Object;)Z=>*?java/util/ListAisEmptyC2BDgetSearcherQ()Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase;FG
H kotlin/collections/CollectionsKtJfirst$(Ljava/util/List;)Ljava/lang/Object;LM
KNMorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBasePgetRelevantHeadersO(Lorg/editorconfig/language/psi/EditorConfigHeader;)Lkotlin/sequences/Sequence;RS
QTB-isValidGlobW2<XfindMatchingHeaders_(Lorg/editorconfig/language/psi/EditorConfigHeader;Lkotlin/sequences/Sequence;)Ljava/util/List;Z[
Q\!com/intellij/psi/util/PsiTreeUtil^
firstChild<(Lcom/intellij/psi/PsiElement;)Lcom/intellij/psi/PsiElement;`a
_bfirstChild(...)dcheckNotNullExpressionValuef
gcreateLineMarkerInfo_(Lcom/intellij/psi/PsiElement;Ljava/util/List;)Lcom/intellij/codeInsight/daemon/LineMarkerInfo;ij
kZ$i$a$-mapNotNull-EditorConfigHeaderLineMarkerProviderBase$collectSlowLineMarkers$headers$1Iit>$i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$ivit$iv$ivLjava/lang/Object;@$i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv
element$iv$ivelement$iv$iv$iv$i$f$forEach$this$forEach$iv$iv$ivLjava/lang/Iterable;$i$f$mapNotNullTo$this$mapNotNullTo$iv$ivdestination$iv$ivLjava/util/Collection;$i$f$mapNotNull$this$mapNotNull$ivmatchingHeadersLjava/util/List;info0Lcom/intellij/codeInsight/daemon/LineMarkerInfo;header2Lorg/editorconfig/language/psi/EditorConfigHeader;headersrelevantHeadersLkotlin/sequences/Sequence;kotlin/sequences/Sequence�.com/intellij/codeInsight/daemon/LineMarkerInfo�createNavigationHandler2(Ljava/util/List;)Lkotlin/jvm/functions/Function2;�(Ljava/util/List<Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;>;)Lkotlin/jvm/functions/Function2<Ljava/awt/event/MouseEvent;Lcom/intellij/psi/PsiElement;Lkotlin/Unit;>;sorg/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase$createNavigationHandler$1�n(Ljava/util/List;Lorg/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase;)V	�
��kotlin/jvm/functions/Function2�
searchResults�(Lcom/intellij/psi/PsiElement;Ljava/util/List<Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;>;)Lcom/intellij/codeInsight/daemon/LineMarkerInfo<Lcom/intellij/psi/PsiElement;>;borg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult�	isPartial�2
��	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;��
��getIcon2(ZLcom/intellij/psi/PsiElement;)Ljavax/swing/Icon;��
�getTextRange'()Lcom/intellij/openapi/util/TextRange;��:�createTooltipProvider2(Ljava/util/List;)Lkotlin/jvm/functions/Function1;��
�&(Ljava/lang/Object;)Ljava/lang/Object;�createLineMarkerInfo$lambda$2F(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Ljava/lang/String;��
��&(Ljava/lang/Object;)Ljava/lang/String;�"java/lang/invoke/LambdaMetafactory�metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;��
���fun>(Lkotlin/jvm/functions/Function1;)Lcom/intellij/util/Function;�����
�;(Ljava/awt/event/MouseEvent;Lcom/intellij/psi/PsiElement;)V�createLineMarkerInfo$lambda$3[(Lkotlin/jvm/functions/Function2;Ljava/awt/event/MouseEvent;Lcom/intellij/psi/PsiElement;)V��
��navigate_(Lkotlin/jvm/functions/Function2;)Lcom/intellij/codeInsight/daemon/GutterIconNavigationHandler;���?com/intellij/openapi/editor/markup/GutterIconRenderer$Alignment�RIGHTALcom/intellij/openapi/editor/markup/GutterIconRenderer$Alignment;��	���(Lcom/intellij/psi/PsiElement;Lcom/intellij/openapi/util/TextRange;Ljavax/swing/Icon;Lcom/intellij/util/Function;Lcom/intellij/codeInsight/daemon/GutterIconNavigationHandler;Lcom/intellij/openapi/editor/markup/GutterIconRenderer$Alignment;)V	�
��W$i$a$-find-EditorConfigHeaderLineMarkerProviderBase$createLineMarkerInfo$searchResult$1dLorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;searchResulticonLjavax/swing/Icon;
identifier�(Ljava/util/List<Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;>;)Lkotlin/jvm/functions/Function1<Lcom/intellij/psi/PsiElement;Ljava/lang/String;>;getFindUsagesTitle2(ZLcom/intellij/psi/PsiElement;)Ljava/lang/String;Lorg/jetbrains/annotations/Nls;$tmp0�kotlin/jvm/functions/Function1�invoke����java/lang/String� Lkotlin/jvm/functions/Function1;p08(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;���� Lkotlin/jvm/functions/Function2;Ljava/awt/event/MouseEvent;p1Lkotlin/Metadata;mv	kxi0d1���`







��
 

��




��


��






&��2020B¢J(0	2
002

��00J&
0020200HJ(000	0200HJ"000200H&J02020H'J02020H&J 020R0X¦¢¨!d24Lcom/intellij/codeInsight/daemon/LineMarkerProvider;(Lcom/intellij/openapi/project/DumbAware;searcherOLorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase;Lkotlin/Function2;Lkotlin/Function1;intellij.editorconfig5com/intellij/openapi/editor/markup/GutterIconRenderer	AlignmentOverrideSearchResult+EditorConfigHeaderLineMarkerProviderBase.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueKSMAP
EditorConfigHeaderLineMarkerProviderBase.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigHeaderLineMarkerProviderBase.kt
org/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,67:1
1603#2,9:68
1855#2:77
1856#2:79
1612#2:80
1#3:78
1#3:81
*S KotlinDebug
*F
+ 1 EditorConfigHeaderLineMarkerProviderBase.kt
org/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase
*L
23#1:68,9
23#1:77
23#1:79
23#1:80
23#1:78
*E
CodeLineNumberTableLocalVariableTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods!	

/*��

<+��

�
+!�,#�+�%:6:�'Y�(�*:6:	6
	�.:�4�I�8::
6
�::6�<��<�Y�:6�@W�W����BN-�E��*�I-�O�<�U:-�V:�4�P�8�<:�Y���*�I�]:*�:�cYe�h�lY�W���:,�@W����
�8B*%%*%0�3B*%%*%0:@<U<�B*%%*%0�B*B%%*%0�B*B�0%0�HB*B�0<B%0��
B*B�0%0bD(L/MRL\mLsNvL�L�L�M�O�P�D��������	!�\mnYov
pns
qrR2snO5tr
K:ur/Zvn
,]wx	(cyn%fzx%f{|z}n}~x�'��	���>���z���`��


 �
"|
��
E
��Y+*�����
#*


���ij
V
�,�E��,�%:�.:�4�#�8:��:6	��������Y�W,�O��N*-��-���:��:��Y++��*,����*,�º��ӷְ$�:B%0)@N�>.04Q70<0E0U1f3j4k5q6s7}8�9�3H7�n	4o�U9��f(���
������FG�����	��
�	��
E*�*+����7���r��
N*�*+,��W�8 ������@��Q	KSMAP
EditorConfigHeaderLineMarkerProviderBase.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigHeaderLineMarkerProviderBase.kt
org/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,67:1
1603#2,9:68
1855#2:77
1856#2:79
1612#2:80
1#3:78
1#3:81
*S KotlinDebug
*F
+ 1 EditorConfigHeaderLineMarkerProviderBase.kt
org/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase
*L
23#1:68,9
23#1:77
23#1:79
23#1:80
23#1:78
*E
���[I�I�I��I��I��[s��["ss�s�s
s�ssFsGsss sss"ss�sis�s�s�s�ss�s�sss�s�sss�s�ss
[s��������PK�ɲxkk}org/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenHeaderLineMarkerProvider$createTooltipProvider$1.class���=Eworg/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenHeaderLineMarkerProvider$createTooltipProvider$1mLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/psi/PsiElement;Ljava/lang/String;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>(Ljava/lang/String;)V$tooltipLjava/lang/String;
	(I)V
thisyLorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenHeaderLineMarkerProvider$createTooltipProvider$1;invoke1(Lcom/intellij/psi/PsiElement;)Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Lcom/intellij/psi/PsiElement;&(Ljava/lang/Object;)Ljava/lang/Object;com/intellij/psi/PsiElement 
"p1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d1?��
��



��

����0¢¢20H
¢d2<anonymous>Lorg/jetbrains/annotations/Nls;_org/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenHeaderLineMarkerProvider5createTooltipProvider2(Ljava/util/List;)Lkotlin/jvm/functions/Function1;781EditorConfigOverriddenHeaderLineMarkerProvider.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	;3*+�
*��<
;?+�*�
�=<>?A;=	*+�!�#�=<		$%@
A69BC:D@&'[I(I)I*+I,-I./[s01[s2s3ss4sssPK��3��eorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenHeaderLineMarkerProvider.class���=�_org/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenHeaderLineMarkerProviderYorg/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase<init>()V
Korg/editorconfig/language/util/headers/EditorConfigOverriddenHeaderSearcher	

searcherMLorg/editorconfig/language/util/headers/EditorConfigOverriddenHeaderSearcher;
	thisaLorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenHeaderLineMarkerProvider;getSearcherO()Lorg/editorconfig/language/util/headers/EditorConfigOverriddenHeaderSearcher;#Lorg/jetbrains/annotations/NotNull;createTooltipProvider2(Ljava/util/List;)Lkotlin/jvm/functions/Function1;�(Ljava/util/List<Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;>;)Lkotlin/jvm/functions/Function1<Lcom/intellij/psi/PsiElement;Ljava/lang/String;>;
searchResultskotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
java/lang/Iterable java/util/Collection"isEmpty()Z$%#&iterator()Ljava/util/Iterator;()!*java/util/Iterator,hasNext.%-/next()Ljava/lang/Object;12-3borg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult5	isPartial7%
68java/util/List:size()I<=;>+message.header.partially-overridden.element@!message.header.overridden.elementB5org/editorconfig/language/messages/EditorConfigBundleDINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;FG	EHjava/lang/ObjectJ kotlin/collections/CollectionsKtLfirst$(Ljava/util/List;)Ljava/lang/Object;NO
MP	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;RS
6T0org/editorconfig/language/psi/EditorConfigHeaderVgetText()Ljava/lang/String;XYWZgetText(...)\checkNotNullExpressionValue^
_get9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;ab
Ec,message.header.partially-overridden.multiplee"message.header.overridden.multipleg&(Ljava/lang/String;)Ljava/lang/String;ai
Ejworg/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenHeaderLineMarkerProvider$createTooltipProvider$1l(Ljava/lang/String;)Vn
mokotlin/jvm/functions/Function1qZ$i$a$-any-EditorConfigOverriddenHeaderLineMarkerProvider$createTooltipProvider$isPartial$1IitdLorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;
element$ivLjava/lang/Object;$i$f$any$this$any$ivLjava/lang/Iterable;keyLjava/lang/String;ZisSingletooltipLjava/util/List;java/lang/String�getIcon2(ZLcom/intellij/psi/PsiElement;)Ljavax/swing/Icon;element�icons/EditorconfigIcons�PartiallyOverriddenLjavax/swing/Icon;��	���"com/intellij/icons/AllIcons$Gutter�OverridenMethod��	���Lcom/intellij/psi/PsiElement;javax/swing/Icon�getFindUsagesTitle2(ZLcom/intellij/psi/PsiElement;)Ljava/lang/String;5message.header.partially-overridden.find-usages-title�+message.header.overridden.find-usages-title�com/intellij/psi/PsiElement��ZQ()Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase;
�Morg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase�Lkotlin/Metadata;mv	kxi0d1��<








��
 





����20B¢J"0	0
020
0HJ0
2020	HJ02020	HR0X–¢
��¨d2[Lorg/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase;Lkotlin/Function1;intellij.editorconfigcom/intellij/icons/AllIcons�GutterOverrideSearchResult1EditorConfigOverriddenHeaderLineMarkerProvider.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigOverriddenHeaderLineMarkerProvider.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigOverriddenHeaderLineMarkerProvider.kt
org/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenHeaderLineMarkerProvider
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,39:1
1747#2,3:40
*S KotlinDebug
*F
+ 1 EditorConfigOverriddenHeaderLineMarkerProvider.kt
org/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenHeaderLineMarkerProvider
*L
16#1:40,3
*E
RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable	Signature$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1
��B*�*�
Y����
��/*���
���	�+�+�!N6-�#�-�#�'��5-�+:�0�"�4:�6:6�9����=+�?��>�<�A�C:�I�K:+�Q�6�U�[Y]�`S�d��f�h:�I�k:�mY�p�r��h�%!�-(�;!�;!@�
;A�-A��	;���>(%)JO)V*WXhly�����zJstGuv@wxIytLz{y)|}�|}Xq7~ha~�
�}���������k ,�����Y��`���Y��`��H�� �   7~ ����	����2,������N�I-�K:,��Y]�`S�d��A��
$%�* |}227~2����	A��2*�����������m6������SMAP
EditorConfigOverriddenHeaderLineMarkerProvider.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigOverriddenHeaderLineMarkerProvider.kt
org/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenHeaderLineMarkerProvider
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,39:1
1747#2,3:40
*S KotlinDebug
*F
+ 1 EditorConfigOverriddenHeaderLineMarkerProvider.kt
org/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenHeaderLineMarkerProvider
*L
16#1:40,3
*E
�j��[I�I�I��I��I��[s��[ss�sss
ssss�s�s�ss�svs�s7s�s�s�s�s����[s�PKI��(�
�
|org/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenKeyLineMarkerProvider$createNavigationHandler$1.class���=�vorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenKeyLineMarkerProvider$createNavigationHandler$1�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function2<Ljava/awt/event/MouseEvent;Lcom/intellij/psi/PsiElement;Lkotlin/Unit;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function2<init>v(Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;[Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)V
$optionKey9Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;
		$children:[Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;	(I)V
thisxLorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenKeyLineMarkerProvider$createNavigationHandler$1;invoke;(Ljava/awt/event/MouseEvent;Lcom/intellij/psi/PsiElement;)V#Lorg/jetbrains/annotations/NotNull;eventkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
 <anonymous parameter 1>"5org/editorconfig/language/messages/EditorConfigBundle$INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;&'	%(message.overridden.title*get&(Ljava/lang/String;)Ljava/lang/String;,-
%.$message.overridden.find-usages-title0java/lang/Object27org/editorconfig/language/psi/EditorConfigFlatOptionKey4getText()Ljava/lang/String;6758getText(...):checkNotNullExpressionValue<
=getDeclarationSite?75@9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;,B
%C3com/intellij/ide/util/DefaultPsiElementCellRendererE()VG
FH)[Lcom/intellij/psi/NavigatablePsiElement;Jjavax/swing/ListCellRendererL<com/intellij/codeInsight/daemon/impl/PsiElementListNavigatorNopenTargets�(Ljava/awt/event/MouseEvent;[Lcom/intellij/psi/NavigatablePsiElement;Ljava/lang/String;Ljava/lang/String;Ljavax/swing/ListCellRenderer;)VPQ
ORtitleLjava/lang/String;findUsagesTitlerenderer5Lcom/intellij/ide/util/DefaultPsiElementCellRenderer;Ljava/awt/event/MouseEvent;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/awt/event/MouseEvent[com/intellij/psi/PsiElement]
_kotlin/Unita
Lkotlin/Unit;&c	bdp1Ljava/lang/Object;p2Lkotlin/Metadata;mv	kxi0d1:��
��

��

��

����02020H
¢d2<anonymous>Lcom/intellij/psi/PsiElement;\org/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenKeyLineMarkerProviderxcreateNavigationHandler�([Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)Lkotlin/jvm/functions/Function2;z{.EditorConfigOverriddenKeyLineMarkerProvider.ktCodeLocalVariableTableLineNumberTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	~B*+�
*,�*�� 
~�d+�!,#�!�)+�/N�)1�3:*�
�9Y;�>S*�
�AS�D:�FY�I:+*��K-�M�S��-.G/P0c14OTUGVUPWXddY�
AZ~N*+�\,�^�`�e��, fghg�
�y|��}�@ij[IkIlImnIopIqr[sst[susvssYs"swsPKZu�~j
j
zorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenKeyLineMarkerProvider$createTooltipProvider$1.class���=htorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenKeyLineMarkerProvider$createTooltipProvider$1mLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/psi/PsiElement;Ljava/lang/String;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>=([Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)V	$children:[Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;
	(I)V
thisvLorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenKeyLineMarkerProvider$createTooltipProvider$1;invoke1(Lcom/intellij/psi/PsiElement;)Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
kotlin/collections/ArraysKtsingle'([Ljava/lang/Object;)Ljava/lang/Object; !
"7org/editorconfig/language/psi/EditorConfigFlatOptionKey$getDeclarationSite()Ljava/lang/String;&'%(5org/editorconfig/language/messages/EditorConfigBundle*INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;,-	+.message.overridden.element0java/lang/Object2get9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;45
+6message.overridden.multiple8&(Ljava/lang/String;)Ljava/lang/String;4:
+;siteLjava/lang/String;Lcom/intellij/psi/PsiElement;java/lang/String@&(Ljava/lang/Object;)Ljava/lang/Object;com/intellij/psi/PsiElementC
Ep1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d1+��
��

��

����020H
¢d2<anonymous>\org/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenKeyLineMarkerProviderWcreateTooltipProvider\([Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)Lkotlin/jvm/functions/Function1;YZ.EditorConfigOverriddenKeyLineMarkerProvider.ktCodeLocalVariableTable
StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	]3*+�
*��^
]�=+�*�
��(*�
�#�%�)M�/1�3N-,S-�7��/9�<�_4GA`45649<4^ =>==?abAB]=	*+�D�F�`3^		GHc
dX[ef\g:IJ[IKILIMNIOPIQR[sST[sUsVss?sPKJ��� � borg/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenKeyLineMarkerProvider.class���=�\org/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenKeyLineMarkerProviderjava/lang/Object2com/intellij/codeInsight/daemon/LineMarkerProvider&com/intellij/openapi/project/DumbAware<init>()V	

this^Lorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenKeyLineMarkerProvider;getLineMarkerInfoO(Lcom/intellij/psi/PsiElement;)Lcom/intellij/codeInsight/daemon/LineMarkerInfo;R(Lcom/intellij/psi/PsiElement;)Lcom/intellij/codeInsight/daemon/LineMarkerInfo<*>;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Lcom/intellij/psi/PsiElement;collectSlowLineMarkers)(Ljava/util/List;Ljava/util/Collection;)V(Ljava/util/List<+Lcom/intellij/psi/PsiElement;>;Ljava/util/Collection<-Lcom/intellij/codeInsight/daemon/LineMarkerInfo<*>;>;)Velements result"java/util/List$iterator()Ljava/util/Iterator;&'%(java/util/Iterator*hasNext()Z,-+.next()Ljava/lang/Object;01+2com/intellij/psi/PsiElement47org/editorconfig/language/psi/EditorConfigFlatOptionKey6
getFirstChild()Lcom/intellij/psi/PsiElement;897:5:getReferenceN()Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference;=>7?getReference(...)AcheckNotNullExpressionValueC
DJorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReferenceFfindChildren()Ljava/util/List;HI
GJjava/util/CollectionLtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;NOMP:[Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;R.com/intellij/codeInsight/daemon/LineMarkerInfoTgetTextRange'()Lcom/intellij/openapi/util/TextRange;VW5X"com/intellij/icons/AllIcons$GutterZOverridenMethodLjavax/swing/Icon;\]	[^createTooltipProvider\([Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)Lkotlin/jvm/functions/Function1;`a
b&(Ljava/lang/Object;)Ljava/lang/Object;dcollectSlowLineMarkers$lambda$0F(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Ljava/lang/String;fg
hi&(Ljava/lang/Object;)Ljava/lang/String;k"java/lang/invoke/LambdaMetafactorymmetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;op
nqrfun>(Lkotlin/jvm/functions/Function1;)Lcom/intellij/util/Function;tuvcreateNavigationHandler�([Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)Lkotlin/jvm/functions/Function2;xy
z;(Ljava/awt/event/MouseEvent;Lcom/intellij/psi/PsiElement;)V|collectSlowLineMarkers$lambda$1[(Lkotlin/jvm/functions/Function2;Ljava/awt/event/MouseEvent;Lcom/intellij/psi/PsiElement;)V~
��navigate_(Lkotlin/jvm/functions/Function2;)Lcom/intellij/codeInsight/daemon/GutterIconNavigationHandler;���?com/intellij/openapi/editor/markup/GutterIconRenderer$Alignment�RIGHTALcom/intellij/openapi/editor/markup/GutterIconRenderer$Alignment;��	���(Lcom/intellij/psi/PsiElement;Lcom/intellij/openapi/util/TextRange;Ljavax/swing/Icon;Lcom/intellij/util/Function;Lcom/intellij/codeInsight/daemon/GutterIconNavigationHandler;Lcom/intellij/openapi/editor/markup/GutterIconRenderer$Alignment;)V	�
U�add(Ljava/lang/Object;)Z��M�$i$f$toTypedArrayIthisCollection$ivLjava/util/Collection;$this$toTypedArray$iv
identifier	referenceLLorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference;childrenmarker0Lcom/intellij/codeInsight/daemon/LineMarkerInfo;Ljava/util/List;�([Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)Lkotlin/jvm/functions/Function2<Ljava/awt/event/MouseEvent;Lcom/intellij/psi/PsiElement;Lkotlin/Unit;>;vorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenKeyLineMarkerProvider$createNavigationHandler$1�v(Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;[Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)V	�
��kotlin/jvm/functions/Function2�	optionKey9Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;�([Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)Lkotlin/jvm/functions/Function1<Lcom/intellij/psi/PsiElement;Ljava/lang/String;>;torg/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenKeyLineMarkerProvider$createTooltipProvider$1�=([Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)V	�
��kotlin/jvm/functions/Function1�$tmp0�invoke�d��java/lang/String� Lkotlin/jvm/functions/Function1;p0Ljava/lang/Object;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;���� Lkotlin/jvm/functions/Function2;Ljava/awt/event/MouseEvent;p1Lkotlin/Metadata;mv	kxi0d1��L





��
 

��


��


��





��2020B¢J*02002	
��00
HJ50000
20020H¢J'000200H¢J020H¨d24Lcom/intellij/codeInsight/daemon/LineMarkerProvider;(Lcom/intellij/openapi/project/DumbAware;Lkotlin/Function2;Lkotlin/Function1;intellij.editorconfigcom/intellij/icons/AllIcons�Gutter5com/intellij/openapi/editor/markup/GutterIconRenderer�	Alignment.EditorConfigOverriddenKeyLineMarkerProvider.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigOverriddenKeyLineMarkerProvider.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigOverriddenKeyLineMarkerProvider.kt
org/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenKeyLineMarkerProvider
+ 2 ArraysJVM.kt
kotlin/collections/ArraysKt__ArraysJVMKt
*L
1#1,61:1
37#2,2:62
*S KotlinDebug
*F
+ 1 EditorConfigOverriddenKeyLineMarkerProvider.kt
org/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenKeyLineMarkerProvider
*L
27#1:62,2
*E
CodeLineNumberTableLocalVariableTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1	
�/*����
�<+����
����	�+!�,#�+�)N-�/��-�3�5:�7����7�;Y�W���:�<���7�@YB�E:�K�M:6	:

�7�Q�S:�������UY�Y�_*�c�w*�7�{������:,��W��H��\�+�-%M+55�I%M+55GSMM@�A%M+�b'/CM_aim>q?|����� �!�"�#�$��'�)�pm��	q��
j��C��_l���J�R�	��'��
� ��"���
xy�O
��Y,+������
,1� 


�R
����`a�D��Y+������
3;�
�R��fg�E*��*+������"�����~�N*��*+,��W��#� ������"[�����@������SMAP
EditorConfigOverriddenKeyLineMarkerProvider.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigOverriddenKeyLineMarkerProvider.kt
org/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenKeyLineMarkerProvider
+ 2 ArraysJVM.kt
kotlin/collections/ArraysKt__ArraysJVMKt
*L
1#1,61:1
37#2,2:62
*S KotlinDebug
*F
+ 1 EditorConfigOverriddenKeyLineMarkerProvider.kt
org/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenKeyLineMarkerProvider
*L
27#1:62,2
*E
�|��[I�I�I��I��I��[s��[ss�s�s
ss�s s�ss"s�s�sxs�s�s�s�s�s�sys`s�s�sasss����[s��sejls}�}PKݳ�`kk}org/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingHeaderLineMarkerProvider$createTooltipProvider$1.class���=Eworg/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingHeaderLineMarkerProvider$createTooltipProvider$1mLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/psi/PsiElement;Ljava/lang/String;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>(Ljava/lang/String;)V$tooltipLjava/lang/String;
	(I)V
thisyLorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingHeaderLineMarkerProvider$createTooltipProvider$1;invoke1(Lcom/intellij/psi/PsiElement;)Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Lcom/intellij/psi/PsiElement;&(Ljava/lang/Object;)Ljava/lang/Object;com/intellij/psi/PsiElement 
"p1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d1?��
��



��

����0¢¢20H
¢d2<anonymous>Lorg/jetbrains/annotations/Nls;_org/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingHeaderLineMarkerProvider5createTooltipProvider2(Ljava/util/List;)Lkotlin/jvm/functions/Function1;781EditorConfigOverridingHeaderLineMarkerProvider.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	;3*+�
*��<
;?+�*�
�=<>?A;=	*+�!�#�=<		$%@
A69BC:D@&'[I(I)I*+I,-I./[s01[s2s3ss4sssPK�>h���eorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingHeaderLineMarkerProvider.class���=�_org/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingHeaderLineMarkerProviderYorg/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase<init>()V
Korg/editorconfig/language/util/headers/EditorConfigOverridingHeaderSearcher	

searcherMLorg/editorconfig/language/util/headers/EditorConfigOverridingHeaderSearcher;
	thisaLorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingHeaderLineMarkerProvider;getSearcherO()Lorg/editorconfig/language/util/headers/EditorConfigOverridingHeaderSearcher;#Lorg/jetbrains/annotations/NotNull;createTooltipProvider2(Ljava/util/List;)Lkotlin/jvm/functions/Function1;�(Ljava/util/List<Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;>;)Lkotlin/jvm/functions/Function1<Lcom/intellij/psi/PsiElement;Ljava/lang/String;>;
searchResultskotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
java/lang/Iterable java/util/Collection"isEmpty()Z$%#&iterator()Ljava/util/Iterator;()!*java/util/Iterator,hasNext.%-/next()Ljava/lang/Object;12-3borg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult5	isPartial7%
68java/util/List:size()I<=;>+message.header.partially-overriding.element@!message.header.overriding.elementB5org/editorconfig/language/messages/EditorConfigBundleDINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;FG	EHjava/lang/ObjectJ kotlin/collections/CollectionsKtLfirst$(Ljava/util/List;)Ljava/lang/Object;NO
MP	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;RS
6T0org/editorconfig/language/psi/EditorConfigHeaderVgetText()Ljava/lang/String;XYWZgetText(...)\checkNotNullExpressionValue^
_get9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;ab
Ec,message.header.partially-overriding.multiplee"message.header.overriding.multipleg&(Ljava/lang/String;)Ljava/lang/String;ai
Ejworg/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingHeaderLineMarkerProvider$createTooltipProvider$1l(Ljava/lang/String;)Vn
mokotlin/jvm/functions/Function1qZ$i$a$-any-EditorConfigOverridingHeaderLineMarkerProvider$createTooltipProvider$isPartial$1IitdLorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;
element$ivLjava/lang/Object;$i$f$any$this$any$ivLjava/lang/Iterable;keyLjava/lang/String;ZisSingletooltipLjava/util/List;java/lang/String�getIcon2(ZLcom/intellij/psi/PsiElement;)Ljavax/swing/Icon;element�icons/EditorconfigIcons�PartiallyOverridingLjavax/swing/Icon;��	���"com/intellij/icons/AllIcons$Gutter�OverridingMethod��	���Lcom/intellij/psi/PsiElement;javax/swing/Icon�getFindUsagesTitle2(ZLcom/intellij/psi/PsiElement;)Ljava/lang/String;5message.header.partially-overriding.find-usages-title�+message.header.overriding.find-usages-title�com/intellij/psi/PsiElement��ZQ()Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase;
�Morg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase�Lkotlin/Metadata;mv	kxi0d1��<








��
 





����20B¢J"0	0
020
0HJ0
2020	HJ02020	HR0X–¢
��¨d2[Lorg/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase;Lkotlin/Function1;intellij.editorconfigcom/intellij/icons/AllIcons�GutterOverrideSearchResult1EditorConfigOverridingHeaderLineMarkerProvider.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigOverridingHeaderLineMarkerProvider.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigOverridingHeaderLineMarkerProvider.kt
org/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingHeaderLineMarkerProvider
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,39:1
1747#2,3:40
*S KotlinDebug
*F
+ 1 EditorConfigOverridingHeaderLineMarkerProvider.kt
org/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingHeaderLineMarkerProvider
*L
16#1:40,3
*E
RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable	Signature$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1
��B*�*�
Y����
��/*���
���	�+�+�!N6-�#�-�#�'��5-�+:�0�"�4:�6:6�9����=+�?��>�<�A�C:�I�K:+�Q�6�U�[Y]�`S�d��f�h:�I�k:�mY�p�r��h�%!�-(�;!�;!@�
;A�-A��	;���>(%)JO)V*WXhly�����zJstGuv@wxIytLz{y)|}�|}Xq7~ha~�
�}���������k ,�����Y��`���Y��`��H�� �   7~ ����	����2,������N�I-�K:,��Y]�`S�d��A��
$%�* |}227~2����	A��2*�����������m6������SMAP
EditorConfigOverridingHeaderLineMarkerProvider.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigOverridingHeaderLineMarkerProvider.kt
org/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingHeaderLineMarkerProvider
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,39:1
1747#2,3:40
*S KotlinDebug
*F
+ 1 EditorConfigOverridingHeaderLineMarkerProvider.kt
org/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingHeaderLineMarkerProvider
*L
16#1:40,3
*E
�j��[I�I�I��I��I��[s��[ss�sss
ssss�s�s�ss�svs�s7s�s�s�s�s����[s�PK621��|org/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingKeyLineMarkerProvider$createNavigationHandler$1.class���=~vorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingKeyLineMarkerProvider$createNavigationHandler$1�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function2<Ljava/awt/event/MouseEvent;Lcom/intellij/psi/PsiElement;Lkotlin/Unit;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function2<init>=([Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)V$parents:[Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;
	(I)V
thisxLorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingKeyLineMarkerProvider$createNavigationHandler$1;invoke;(Ljava/awt/event/MouseEvent;Lcom/intellij/psi/PsiElement;)V#Lorg/jetbrains/annotations/NotNull;eventkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

psiElement5org/editorconfig/language/messages/EditorConfigBundle INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;"#	!$message.overriding.title&get&(Ljava/lang/String;)Ljava/lang/String;()
!*$message.overriding.find-usages-title,java/lang/Object.com/intellij/psi/PsiElement0getText()Ljava/lang/String;2314getText(...)6checkNotNullExpressionValue8
99(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;(;
!<3com/intellij/ide/util/DefaultPsiElementCellRenderer>()V@
?A)[Lcom/intellij/psi/NavigatablePsiElement;Cjavax/swing/ListCellRendererE<com/intellij/codeInsight/daemon/impl/PsiElementListNavigatorGopenTargets�(Ljava/awt/event/MouseEvent;[Lcom/intellij/psi/NavigatablePsiElement;Ljava/lang/String;Ljava/lang/String;Ljavax/swing/ListCellRenderer;)VIJ
HKtitleLjava/lang/String;findUsagesTitlerenderer5Lcom/intellij/ide/util/DefaultPsiElementCellRenderer;Ljava/awt/event/MouseEvent;Lcom/intellij/psi/PsiElement;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/awt/event/MouseEventU
Wkotlin/UnitY
Lkotlin/Unit;"[	Z\p1Ljava/lang/Object;p2Lkotlin/Metadata;mv	kxi0d1:��
��

��

��

����02020H
¢d2<anonymous>\org/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingKeyLineMarkerProviderocreateNavigationHandler\([Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)Lkotlin/jvm/functions/Function2;qr.EditorConfigOverridingKeyLineMarkerProvider.ktCodeLocalVariableTableLineNumberTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	u3*+�
*��v
u�T+�,��%'�+N�%-�/:,�5Y7�:S�=:�?Y�B:+*�
�D-�F�L�w-.7/@0S1v>?MN7ON@PQTTRTSx
ATuN*+�V,�1�X�]�w,v ^_`_y
zps{|t}@ab[IcIdIefIghIij[skl[smsnssRssSsPK�E��
�
zorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingKeyLineMarkerProvider$createTooltipProvider$1.class���=htorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingKeyLineMarkerProvider$createTooltipProvider$1mLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/psi/PsiElement;Ljava/lang/String;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>=([Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)V$parents:[Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;
	(I)V
thisvLorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingKeyLineMarkerProvider$createTooltipProvider$1;invoke1(Lcom/intellij/psi/PsiElement;)Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
kotlin/collections/ArraysKtsingle'([Ljava/lang/Object;)Ljava/lang/Object; !
"7org/editorconfig/language/psi/EditorConfigFlatOptionKey$5org/editorconfig/language/messages/EditorConfigBundle&INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;()	'*message.overriding.element,java/lang/Object.getDeclarationSite()Ljava/lang/String;01%2get9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;45
'6message.overriding.multiple8&(Ljava/lang/String;)Ljava/lang/String;4:
';parent9Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;Lcom/intellij/psi/PsiElement;java/lang/String@&(Ljava/lang/Object;)Ljava/lang/Object;com/intellij/psi/PsiElementC
Ep1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d1+��
��

��

����020H
¢d2<anonymous>\org/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingKeyLineMarkerProviderWcreateTooltipProvider\([Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)Lkotlin/jvm/functions/Function1;YZ.EditorConfigOverridingKeyLineMarkerProvider.ktCodeLocalVariableTable
StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	]3*+�
*��^
]�=+�*�
��(*�
�#�%M�+-�/N-,�3S-�7��+9�<�_4GA`45648<4^ =>==?abAB]=	*+�D�F�`3^		GHc
dX[ef\g:IJ[IKILIMNIOPIQR[sST[sUsVss?sPK�#Q���borg/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingKeyLineMarkerProvider.class���=�\org/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingKeyLineMarkerProviderjava/lang/Object2com/intellij/codeInsight/daemon/LineMarkerProvider&com/intellij/openapi/project/DumbAware<init>()V	

this^Lorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingKeyLineMarkerProvider;getLineMarkerInfoO(Lcom/intellij/psi/PsiElement;)Lcom/intellij/codeInsight/daemon/LineMarkerInfo;R(Lcom/intellij/psi/PsiElement;)Lcom/intellij/codeInsight/daemon/LineMarkerInfo<*>;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Lcom/intellij/psi/PsiElement;collectSlowLineMarkers)(Ljava/util/List;Ljava/util/Collection;)V(Ljava/util/List<+Lcom/intellij/psi/PsiElement;>;Ljava/util/Collection<-Lcom/intellij/codeInsight/daemon/LineMarkerInfo<*>;>;)Velements result"java/util/List$iterator()Ljava/util/Iterator;&'%(java/util/Iterator*hasNext()Z,-+.next()Ljava/lang/Object;01+2com/intellij/psi/PsiElement47org/editorconfig/language/psi/EditorConfigFlatOptionKey6getReferenceN()Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference;897:getReference(...)<checkNotNullExpressionValue>
?Jorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReferenceAfindParents()Ljava/util/List;CD
BEjava/util/CollectionGtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;IJHK:[Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;M
getFirstChild()Lcom/intellij/psi/PsiElement;OP7Q5Q.com/intellij/codeInsight/daemon/LineMarkerInfoTgetTextRange'()Lcom/intellij/openapi/util/TextRange;VW5X"com/intellij/icons/AllIcons$GutterZOverridingMethodLjavax/swing/Icon;\]	[^createTooltipProvider\([Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)Lkotlin/jvm/functions/Function1;`a
b&(Ljava/lang/Object;)Ljava/lang/Object;dcollectSlowLineMarkers$lambda$0F(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Ljava/lang/String;fg
hi&(Ljava/lang/Object;)Ljava/lang/String;k"java/lang/invoke/LambdaMetafactorymmetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;op
nqrfun>(Lkotlin/jvm/functions/Function1;)Lcom/intellij/util/Function;tuvcreateNavigationHandler\([Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)Lkotlin/jvm/functions/Function2;xy
z;(Ljava/awt/event/MouseEvent;Lcom/intellij/psi/PsiElement;)V|collectSlowLineMarkers$lambda$1[(Lkotlin/jvm/functions/Function2;Ljava/awt/event/MouseEvent;Lcom/intellij/psi/PsiElement;)V~
��navigate_(Lkotlin/jvm/functions/Function2;)Lcom/intellij/codeInsight/daemon/GutterIconNavigationHandler;���?com/intellij/openapi/editor/markup/GutterIconRenderer$Alignment�RIGHTALcom/intellij/openapi/editor/markup/GutterIconRenderer$Alignment;��	���(Lcom/intellij/psi/PsiElement;Lcom/intellij/openapi/util/TextRange;Ljavax/swing/Icon;Lcom/intellij/util/Function;Lcom/intellij/codeInsight/daemon/GutterIconNavigationHandler;Lcom/intellij/openapi/editor/markup/GutterIconRenderer$Alignment;)V	�
U�add(Ljava/lang/Object;)Z��H�$i$f$toTypedArrayIthisCollection$ivLjava/util/Collection;$this$toTypedArray$iv	referenceLLorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference;parents
identifiermarker0Lcom/intellij/codeInsight/daemon/LineMarkerInfo;Ljava/util/List;�([Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)Lkotlin/jvm/functions/Function2<Ljava/awt/event/MouseEvent;Lcom/intellij/psi/PsiElement;Lkotlin/Unit;>;vorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingKeyLineMarkerProvider$createNavigationHandler$1�=([Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)V	�
��kotlin/jvm/functions/Function2��([Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)Lkotlin/jvm/functions/Function1<Lcom/intellij/psi/PsiElement;Ljava/lang/String;>;torg/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingKeyLineMarkerProvider$createTooltipProvider$1�
��kotlin/jvm/functions/Function1�$tmp0�invoke�d��java/lang/String� Lkotlin/jvm/functions/Function1;p0Ljava/lang/Object;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;���� Lkotlin/jvm/functions/Function2;Ljava/awt/event/MouseEvent;p1Lkotlin/Metadata;mv	kxi0d1	��L





��
 

��


��


��





��2020B¢J*02002	
��00
HJ-0000
200H¢J'000200H¢J020H¨d24Lcom/intellij/codeInsight/daemon/LineMarkerProvider;(Lcom/intellij/openapi/project/DumbAware;Lkotlin/Function2;9Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;Lkotlin/Function1;intellij.editorconfigcom/intellij/icons/AllIcons�Gutter5com/intellij/openapi/editor/markup/GutterIconRenderer�	Alignment.EditorConfigOverridingKeyLineMarkerProvider.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigOverridingKeyLineMarkerProvider.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigOverridingKeyLineMarkerProvider.kt
org/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingKeyLineMarkerProvider
+ 2 ArraysJVM.kt
kotlin/collections/ArraysKt__ArraysJVMKt
*L
1#1,59:1
37#2,2:60
*S KotlinDebug
*F
+ 1 EditorConfigOverridingKeyLineMarkerProvider.kt
org/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingKeyLineMarkerProvider
*L
25#1:60,2
*E
CodeLineNumberTableLocalVariableTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1	
�/*����
�<+����
�����
�+!�,#�+�)N-�/��-�3�5:�7����7�;Y=�@:�F�H:6:		�7�L�N:�������7�RY�W���:�S���UY�Y�_*�c�w*�{������:,��W��M��D�+�Y
%H+5BNHH@T5�E%H+�b'/ACKO<S=^acnq��� �!�"�#�$�%��(�*�pO��S��	L��A���cc�M�A��	��'��
� ��"���
xy�D��Y+������
,1�
�M��`a�D��Y+������
39�
�M��fg�E*��*+������#�����~�N*��*+,��W��$� ������"[�����@������SMAP
EditorConfigOverridingKeyLineMarkerProvider.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigOverridingKeyLineMarkerProvider.kt
org/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingKeyLineMarkerProvider
+ 2 ArraysJVM.kt
kotlin/collections/ArraysKt__ArraysJVMKt
*L
1#1,59:1
37#2,2:60
*S KotlinDebug
*F
+ 1 EditorConfigOverridingKeyLineMarkerProvider.kt
org/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingKeyLineMarkerProvider
*L
25#1:60,2
*E
�y��[I�I�I��I��I��[s��[ss�s�s
ss�s s�ss"s�s�sxs�s�s�s�s�sys`s�s�sasss����[s��sejls}�}PK�}3�,&,&borg/editorconfig/language/codeinsight/quickfixes/EditorConfigAddRequiredDeclarationsQuickFix.class���=%\org/editorconfig/language/codeinsight/quickfixes/EditorConfigAddRequiredDeclarationsQuickFixjava/lang/Object)com/intellij/codeInspection/LocalQuickFix<init>%(Ljava/util/List;Ljava/lang/String;)V|(Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor;>;Ljava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;missingDescriptorskotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
id()V
Ljava/lang/String;	java/lang/Iterablejava/util/ArrayList
java/util/Collection iterator()Ljava/util/Iterator;"#$java/util/Iterator&hasNext()Z()'*next()Ljava/lang/Object;,-'.Sorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor09org/editorconfig/language/util/EditorConfigDescriptorUtil2INSTANCE;Lorg/editorconfig/language/util/EditorConfigDescriptorUtil;45	36Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor8Torg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor:kotlin/jvm/internal/Reflection<getOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass;>?
=@getParentOfType�(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Lkotlin/reflect/KClass;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;BC
3Dadd(Ljava/lang/Object;)ZFG!Hjava/util/ListJmissingKeysLjava/util/List;LM	N$i$f$getParentOfTypeIthis_$ivJ$i$a$-mapNotNull-EditorConfigAddRequiredDeclarationsQuickFix$missingKeys$1itULorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor;>$i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$ivit$iv$ivLjava/lang/Object;@$i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv
element$iv$ivelement$iv$iv$iv$i$f$forEach$this$forEach$iv$iv$ivLjava/lang/Iterable;$i$f$mapNotNullTo$this$mapNotNullTo$iv$ivdestination$iv$ivLjava/util/Collection;$i$f$mapNotNull$this$mapNotNull$ivthis^Lorg/editorconfig/language/codeinsight/quickfixes/EditorConfigAddRequiredDeclarationsQuickFix;java/lang/Stringg
getFamilyName()Ljava/lang/String;5org/editorconfig/language/messages/EditorConfigBundlek7Lorg/editorconfig/language/messages/EditorConfigBundle;4m	ln-quickfix.declaration.add-required.descriptionpget&(Ljava/lang/String;)Ljava/lang/String;rs
ltapplyFixX(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/ProblemDescriptor;)VprojectxproblemDescriptorz-com/intellij/codeInspection/ProblemDescriptor|
getPsiElement()Lcom/intellij/psi/PsiElement;~}�Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement�
getSection5()Lorg/editorconfig/language/psi/EditorConfigSection;����	getOption4()Lorg/editorconfig/language/psi/EditorConfigOption;����1com/intellij/openapi/fileEditor/FileEditorManager�getInstance[(Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/fileEditor/FileEditorManager;��
��getSelectedTextEditor&()Lcom/intellij/openapi/editor/Editor;��
��7org/editorconfig/language/util/EditorConfigTemplateUtil�9Lorg/editorconfig/language/util/EditorConfigTemplateUtil;4�	��getText�j��kotlin/TuplesKt�to3(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;��
��kotlin/collections/MapsKt�mapOf(Lkotlin/Pair;)Ljava/util/Map;��
��buildFullTemplate$default�(Lorg/editorconfig/language/util/EditorConfigTemplateUtil;Ljava/lang/String;Ljava/util/List;Lorg/editorconfig/language/psi/EditorConfigSection;Ljava/util/Map;ZILjava/lang/Object;)Lcom/intellij/codeInsight/template/impl/TemplateImpl;��
��"com/intellij/openapi/editor/Editor�
getCaretModel*()Lcom/intellij/openapi/editor/CaretModel;����0org/editorconfig/language/psi/EditorConfigOption�
getTextOffset()I����
getTextLength����&com/intellij/openapi/editor/CaretModel�moveToOffset(I)V����getScrollingModel.()Lcom/intellij/openapi/editor/ScrollingModel;����&com/intellij/openapi/editor/ScrollType�RELATIVE(Lcom/intellij/openapi/editor/ScrollType;��	��*com/intellij/openapi/editor/ScrollingModel�
scrollToCaret+(Lcom/intellij/openapi/editor/ScrollType;)V����getSelectionModel.()Lcom/intellij/openapi/editor/SelectionModel;����*com/intellij/openapi/editor/SelectionModel�removeSelection���1com/intellij/codeInsight/template/TemplateManager�[(Lcom/intellij/openapi/project/Project;)Lcom/intellij/codeInsight/template/TemplateManager;��
��*com/intellij/codeInsight/template/Template�
startTemplateS(Lcom/intellij/openapi/editor/Editor;Lcom/intellij/codeInsight/template/Template;)V��
��elementILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;section3Lorg/editorconfig/language/psi/EditorConfigSection;option2Lorg/editorconfig/language/psi/EditorConfigOption;editor$Lcom/intellij/openapi/editor/Editor;template5Lcom/intellij/codeInsight/template/impl/TemplateImpl;&Lcom/intellij/openapi/project/Project;/Lcom/intellij/codeInspection/ProblemDescriptor;com/intellij/psi/PsiElement�$com/intellij/openapi/project/Project�1org/editorconfig/language/psi/EditorConfigSection�^(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/CommonProblemDescriptor;)Vvw
�p0p15Lcom/intellij/codeInspection/CommonProblemDescriptor;hLjava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;>;ELcom/intellij/codeInsight/intention/FileModifier$SafeFieldForPreview;Lkotlin/Metadata;mv	kxi0d1��>


��
 

��



��

��

��

��


����20B000¢J
020
20HJ0¢¢HR0X‚¢
��R0	08Xƒ¢
��¨d2+Lcom/intellij/codeInspection/LocalQuickFix;VLorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;Lorg/jetbrains/annotations/Nls;intellij.editorconfigCcom/intellij/codeInsight/intention/FileModifier$SafeFieldForPreview/com/intellij/codeInsight/intention/FileModifierSafeFieldForPreview.EditorConfigAddRequiredDeclarationsQuickFix.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigAddRequiredDeclarationsQuickFix.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigAddRequiredDeclarationsQuickFix.kt
org/editorconfig/language/codeinsight/quickfixes/EditorConfigAddRequiredDeclarationsQuickFix
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 EditorConfigDescriptorUtil.kt
org/editorconfig/language/util/EditorConfigDescriptorUtil
+ 4 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,48:1
1603#2,9:49
1855#2:58
1856#2:61
1612#2:62
29#3:59
1#4:60
*S KotlinDebug
*F
+ 1 EditorConfigAddRequiredDeclarationsQuickFix.kt
org/editorconfig/language/codeinsight/quickfixes/EditorConfigAddRequiredDeclarationsQuickFix
*L
23#1:49,9
23#1:58
23#1:61
23#1:62
24#1:59
23#1:60
*E
RuntimeInvisibleAnnotations	SignatureRuntimeVisibleAnnotationsCode
StackMapTableLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtension1
LM�
v�+�,�*�*,�*+�N:6-:�Y��!:6:6	�%:

�+�S
�/::6
�1:6�7:6�9;�A�E�;Y�:6�IW�W����K_�O���BKh!'�TKh!'13;�Kh!'V 1299:\9fn;��9�<�9�9�9�:�=�>�1�� �nPQkR5fSQcTU�
VQ�
WX\<YQ
Y?ZXUD[X9d\Q	6g]^2m_Q/p`^/pab �cQ�d^�ef�M�	!


ij3	�oq�u� 	ef
vw��+y�,{�,��:������Y�W�N-��:-��:+����Y�W�:��*�*�O*�-��������:������`�����̹�����+�����.�$�@�E���}����>,4 <!K"N#R$V%X&h"q)�*�+�-�. R,���4���<z��Kk��qE���ef�x��z�!


Av�H
*+,�}���  
ef
��
��"
&	#$�SMAP
EditorConfigAddRequiredDeclarationsQuickFix.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigAddRequiredDeclarationsQuickFix.kt
org/editorconfig/language/codeinsight/quickfixes/EditorConfigAddRequiredDeclarationsQuickFix
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 EditorConfigDescriptorUtil.kt
org/editorconfig/language/util/EditorConfigDescriptorUtil
+ 4 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,48:1
1603#2,9:49
1855#2:58
1856#2:61
1612#2:62
29#3:59
1#4:60
*S KotlinDebug
*F
+ 1 EditorConfigAddRequiredDeclarationsQuickFix.kt
org/editorconfig/language/codeinsight/quickfixes/EditorConfigAddRequiredDeclarationsQuickFix
*L
23#1:49,9
23#1:58
23#1:61
23#1:62
24#1:59
23#1:60
*E
g[IIIII	[s
[sfsss
sUss
ssLssvs
sxs�szs�sis
ss[sPKgR�A��[org/editorconfig/language/codeinsight/quickfixes/EditorConfigCleanupValueListQuickFix.class���=�Uorg/editorconfig/language/codeinsight/quickfixes/EditorConfigCleanupValueListQuickFixjava/lang/Object)com/intellij/codeInspection/LocalQuickFix<init>()V
	thisWLorg/editorconfig/language/codeinsight/quickfixes/EditorConfigCleanupValueListQuickFix;
getFamilyName()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;5org/editorconfig/language/messages/EditorConfigBundleINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;	(quickfix.values.list.cleanup.descriptionget&(Ljava/lang/String;)Ljava/lang/String;
applyFixX(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/ProblemDescriptor;)Vprojectkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V"#
!$
descriptor&-com/intellij/codeInspection/ProblemDescriptor(
getPsiElement()Lcom/intellij/psi/PsiElement;*+),com/intellij/psi/PsiElement.	getParent0+/19org/editorconfig/language/psi/EditorConfigOptionValueList3Yorg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspectionKt5
findBadCommasM(Lorg/editorconfig/language/psi/EditorConfigOptionValueList;)Ljava/util/List;78
69+com/intellij/psi/codeStyle/CodeStyleManager;getInstanceU(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleManager;=>
<?applyFix$lambda$0(Ljava/util/List;)VBC
DE"java/lang/invoke/LambdaMetafactoryGmetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;IJ
HKLrun&(Ljava/util/List;)Ljava/lang/Runnable;NOP"performActionWithFormatterDisabled(Ljava/lang/Runnable;)VRS
<T=org/editorconfig/language/services/EditorConfigElementFactoryV	CompanionILorg/editorconfig/language/services/EditorConfigElementFactory$Companion;XY	WZGorg/editorconfig/language/services/EditorConfigElementFactory$Companion\g(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/language/services/EditorConfigElementFactory;=^
]_getTexta4bgetText(...)dcheckNotNullExpressionValuef#
!gjava/lang/CharSequenceicreateAnyValuec(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;klWmreformat=(Lcom/intellij/psi/PsiElement;Z)Lcom/intellij/psi/PsiElement;op
<qapplyFix$lambda$1�(Lorg/editorconfig/language/psi/EditorConfigOptionValueList;Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)Vst
uv�(Lorg/editorconfig/language/psi/EditorConfigOptionValueList;Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)Ljava/lang/Runnable;Nxylist;Lorg/editorconfig/language/psi/EditorConfigOptionValueList;	badCommasLjava/util/List;manager-Lcom/intellij/psi/codeStyle/CodeStyleManager;factory?Lorg/editorconfig/language/services/EditorConfigElementFactory;newValueILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;&Lcom/intellij/openapi/project/Project;/Lcom/intellij/codeInspection/ProblemDescriptor;
$badCommas�java/lang/Iterable�iterator()Ljava/util/Iterator;����java/util/Iterator�hasNext()Z����next()Ljava/lang/Object;����delete�/�?$i$a$-forEach-EditorConfigCleanupValueListQuickFix$applyFix$1$1Ip0Lcom/intellij/psi/PsiElement;
element$ivLjava/lang/Object;$i$f$forEach$this$forEach$ivLjava/lang/Iterable;$list�	$newValue�replace<(Lcom/intellij/psi/PsiElement;)Lcom/intellij/psi/PsiElement;��4�^(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/CommonProblemDescriptor;)V
�p15Lcom/intellij/codeInspection/CommonProblemDescriptor;Lkotlin/Metadata;mv	kxi0d1v��,




��

��

��



����20B¢J02020HJ	0
¢¢H¨
d2+Lcom/intellij/codeInspection/LocalQuickFix;Lorg/jetbrains/annotations/Nls;intellij.editorconfig'EditorConfigCleanupValueListQuickFix.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigCleanupValueListQuickFix.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigCleanupValueListQuickFix.kt
org/editorconfig/language/codeinsight/quickfixes/EditorConfigCleanupValueListQuickFix
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,34:1
1855#2,2:35
*S KotlinDebug
*F
+ 1 EditorConfigCleanupValueListQuickFix.kt
org/editorconfig/language/codeinsight/quickfixes/EditorConfigCleanupValueListQuickFix
*L
23#1:35,2
*E
CodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1�/*�
���
�3	�����	��=�+�%,'�%,�-Y��2�W:�4��4�Y�W�N-�::+�@:�Q�U�[+�`:-�cYe�h�j�n:�/�rW-�z�U��^/A/�/@4E4�&	:@FR[s� �R:S{|@M}~FG�[2��s������&��
BC��<*��%*��L=+��N-��� -��:�/:6�������
���%�
#/6#:$;�>/��,
��%��
.��0��<�~st�P*��%+��%*+�/��W��
��|��A��H
*+,�)����� 

��
���
]WX����SMAP
EditorConfigCleanupValueListQuickFix.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigCleanupValueListQuickFix.kt
org/editorconfig/language/codeinsight/quickfixes/EditorConfigCleanupValueListQuickFix
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,34:1
1855#2,2:35
*S KotlinDebug
*F
+ 1 EditorConfigCleanupValueListQuickFix.kt
org/editorconfig/language/codeinsight/quickfixes/EditorConfigCleanupValueListQuickFix
*L
23#1:35,2
*E
�U��[I�I�I��I��I��[s��[ss�sss�ss�s&s�s
s�ss�s����[s��MAFAMAwAPKNs�R��`org/editorconfig/language/codeinsight/quickfixes/EditorConfigConvertToPlainPatternQuickFix.class���=�Zorg/editorconfig/language/codeinsight/quickfixes/EditorConfigConvertToPlainPatternQuickFixjava/lang/Object)com/intellij/codeInspection/LocalQuickFix<init>()V
	this\Lorg/editorconfig/language/codeinsight/quickfixes/EditorConfigConvertToPlainPatternQuickFix;
getFamilyName()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;5org/editorconfig/language/messages/EditorConfigBundleINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;	7quickfix.charclass.convert.to.plain.pattern.descriptionget&(Ljava/lang/String;)Ljava/lang/String;
applyFixX(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/ProblemDescriptor;)Vprojectkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V"#
!$
descriptor&-com/intellij/codeInspection/ProblemDescriptor(
getPsiElement()Lcom/intellij/psi/PsiElement;*+),:org/editorconfig/language/psi/EditorConfigCharClassPattern.	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;01/2getCharClassLetterList()Ljava/util/List;45/6getCharClassLetterList(...)8checkNotNullExpressionValue:#
!; kotlin/collections/CollectionsKt=first$(Ljava/util/List;)Ljava/lang/Object;?@
>A9org/editorconfig/language/psi/EditorConfigCharClassLetterC0org/editorconfig/language/psi/EditorConfigHeaderE
getTextOffset()IGHFIgetTextRange'()Lcom/intellij/openapi/util/TextRange;KL/M#com/intellij/openapi/util/TextRangeOgetStartOffsetQH
PRgetEndOffsetTH
PUkotlin/ranges/RangesKtWuntil(II)Lkotlin/ranges/IntRange;YZ
X[getText]F^checkNotNull(Ljava/lang/Object;)V`a
!bD^getText(...)ejava/lang/CharSequencegkotlin/text/StringsKtireplaceRangeb(Ljava/lang/CharSequence;Lkotlin/ranges/IntRange;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;kl
jmtoStringo
p=org/editorconfig/language/services/EditorConfigElementFactoryr	CompanionILorg/editorconfig/language/services/EditorConfigElementFactory$Companion;tu	svGorg/editorconfig/language/services/EditorConfigElementFactory$CompanionxgetInstanceg(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/language/services/EditorConfigElementFactory;z{
y|createHeaderL(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/EditorConfigHeader;~s�+com/intellij/psi/codeStyle/CodeStyleManager�U(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleManager;z�
��applyFix$lambda$0g(Lorg/editorconfig/language/psi/EditorConfigHeader;Lorg/editorconfig/language/psi/EditorConfigHeader;)V��
��"java/lang/invoke/LambdaMetafactory�metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;��
���runz(Lorg/editorconfig/language/psi/EditorConfigHeader;Lorg/editorconfig/language/psi/EditorConfigHeader;)Ljava/lang/Runnable;���"performActionWithFormatterDisabled(Ljava/lang/Runnable;)V��
��	charClass<Lorg/editorconfig/language/psi/EditorConfigCharClassPattern;header2Lorg/editorconfig/language/psi/EditorConfigHeader;letter;Lorg/editorconfig/language/psi/EditorConfigCharClassLetter;headerOffsetIrange%Lcom/intellij/openapi/util/TextRange;actualRangeLkotlin/ranges/IntRange;textLjava/lang/String;newTextfactory?Lorg/editorconfig/language/services/EditorConfigElementFactory;	newHeader&Lcom/intellij/openapi/project/Project;/Lcom/intellij/codeInspection/ProblemDescriptor;com/intellij/psi/PsiElement�$header�
$newHeader�replace<(Lcom/intellij/psi/PsiElement;)Lcom/intellij/psi/PsiElement;��F�^(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/CommonProblemDescriptor;)V
�p0p15Lcom/intellij/codeInspection/CommonProblemDescriptor;Lkotlin/Metadata;mv	kxi0d1v��,




��

��

��



����20B¢J02020HJ	0
¢¢H¨
d2+Lcom/intellij/codeInspection/LocalQuickFix;Lorg/jetbrains/annotations/Nls;intellij.editorconfig,EditorConfigConvertToPlainPatternQuickFix.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1�/*�
���
�3	����
�	���
�+�%,'�%,�-:�/��/�Y�W�N-�3:-�7Y9�<�B�D:�J6-�N:�Sd�Vd�\:�_:		�c	:�dYf�<�h:�h�n�q:
�w+�}:
�h��:+���������$�@/E/�6
,4HQYnw�������
,���4���H���Qz��Yr��n]��wT��	�(��
����������&��
���L*��%+��%*+����W�������A��H
*+,�)����� 

��
���
yst���U��[I�I�I��I��I��[s��[ss�sss�ss�s&s�s
s�ss�s������PK�8��		Uorg/editorconfig/language/codeinsight/quickfixes/EditorConfigInsertStarQuickFix.class���=�Oorg/editorconfig/language/codeinsight/quickfixes/EditorConfigInsertStarQuickFixjava/lang/Object)com/intellij/codeInspection/LocalQuickFix<init>()V
	thisQLorg/editorconfig/language/codeinsight/quickfixes/EditorConfigInsertStarQuickFix;
getFamilyName()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;5org/editorconfig/language/messages/EditorConfigBundleINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;	'quickfix.header.insert.star.descriptionget&(Ljava/lang/String;)Ljava/lang/String;
applyFixX(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/ProblemDescriptor;)Vprojectkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V"#
!$
descriptor&-com/intellij/codeInspection/ProblemDescriptor(
getPsiElement()Lcom/intellij/psi/PsiElement;*+),0org/editorconfig/language/psi/EditorConfigHeader.=org/editorconfig/language/services/EditorConfigElementFactory0	CompanionILorg/editorconfig/language/services/EditorConfigElementFactory$Companion;23	14Gorg/editorconfig/language/services/EditorConfigElementFactory$Companion6getInstanceg(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/language/services/EditorConfigElementFactory;89
7:[*]<java/lang/CharSequence>createHeaderL(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/EditorConfigHeader;@A1B+com/intellij/psi/codeStyle/CodeStyleManagerDU(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleManager;8F
EGapplyFix$lambda$0g(Lorg/editorconfig/language/psi/EditorConfigHeader;Lorg/editorconfig/language/psi/EditorConfigHeader;)VJK
LM"java/lang/invoke/LambdaMetafactoryOmetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;QR
PSTrunz(Lorg/editorconfig/language/psi/EditorConfigHeader;Lorg/editorconfig/language/psi/EditorConfigHeader;)Ljava/lang/Runnable;VWX"performActionWithFormatterDisabled(Ljava/lang/Runnable;)VZ[
E\header2Lorg/editorconfig/language/psi/EditorConfigHeader;factory?Lorg/editorconfig/language/services/EditorConfigElementFactory;	newHeader&Lcom/intellij/openapi/project/Project;/Lcom/intellij/codeInspection/ProblemDescriptor;com/intellij/psi/PsiElemente$headerg
$newHeaderireplace<(Lcom/intellij/psi/PsiElement;)Lcom/intellij/psi/PsiElement;kl/m^(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/CommonProblemDescriptor;)V
pp0p15Lcom/intellij/codeInspection/CommonProblemDescriptor;Lkotlin/Metadata;mv	kxi0d1v��,




��

��

��



����20B¢J02020HJ	0
¢¢H¨
d2+Lcom/intellij/codeInspection/LocalQuickFix;Lorg/jetbrains/annotations/Nls;intellij.editorconfig!EditorConfigInsertStarQuickFix.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1�/*�
���
�3	����
�	���S+�%,'�%,�-:�/��/�Y�W�N�5+�;:=�?�C:+�H-�Y�]���$f@/E/�,5CR�>,'^_5`aCb_SScS&d�
JK�P*h�%+j�%*+�f�nW��
�g_i_Ao�H
*+,�)�q��� 

rc
st�
712���Uuv[IwIxIyzIw{I|}[s~[ss�sss�sscs&sds
s�ss�s��UINIPK��ǚ�Xorg/editorconfig/language/codeinsight/quickfixes/EditorConfigMergeSectionsQuickFix.class���=�Rorg/editorconfig/language/codeinsight/quickfixes/EditorConfigMergeSectionsQuickFixjava/lang/Object)com/intellij/codeInspection/LocalQuickFix<init>()V
	thisTLorg/editorconfig/language/codeinsight/quickfixes/EditorConfigMergeSectionsQuickFix;
getFamilyName()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;5org/editorconfig/language/messages/EditorConfigBundleINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;	,quickfix.section.merge-duplicate.descriptionget&(Ljava/lang/String;)Ljava/lang/String;
applyFixX(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/ProblemDescriptor;)Vprojectkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V"#
!$
descriptor&-com/intellij/codeInspection/ProblemDescriptor(
getPsiElement()Lcom/intellij/psi/PsiElement;*+),0org/editorconfig/language/psi/EditorConfigHeader.
getSection5()Lorg/editorconfig/language/psi/EditorConfigSection;01/2Zorg/editorconfig/language/codeinsight/inspections/EditorConfigHeaderUniquenessInspectionKt4findDuplicateSectionh(Lorg/editorconfig/language/psi/EditorConfigSection;)Lorg/editorconfig/language/psi/EditorConfigSection;67
58=org/editorconfig/language/services/EditorConfigElementFactory:	CompanionILorg/editorconfig/language/services/EditorConfigElementFactory$Companion;<=	;>Gorg/editorconfig/language/services/EditorConfigElementFactory$Companion@getInstanceg(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/language/services/EditorConfigElementFactory;BC
ADcreateReplacementTextz(Lorg/editorconfig/language/psi/EditorConfigSection;Lorg/editorconfig/language/psi/EditorConfigSection;)Ljava/lang/String;FG
Hjava/lang/CharSequenceJ
createSectionM(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/EditorConfigSection;LM;N+com/intellij/psi/codeStyle/CodeStyleManagerPU(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleManager;BR
QSapplyFix$lambda$0�(Lorg/editorconfig/language/psi/EditorConfigSection;Lorg/editorconfig/language/psi/EditorConfigSection;Lorg/editorconfig/language/psi/EditorConfigHeader;)VVW
XY"java/lang/invoke/LambdaMetafactory[metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;]^
\_`run�(Lorg/editorconfig/language/psi/EditorConfigSection;Lorg/editorconfig/language/psi/EditorConfigSection;Lorg/editorconfig/language/psi/EditorConfigHeader;)Ljava/lang/Runnable;bcd"performActionWithFormatterDisabled(Ljava/lang/Runnable;)Vfg
Qhheader2Lorg/editorconfig/language/psi/EditorConfigHeader;duplicateSection3Lorg/editorconfig/language/psi/EditorConfigSection;elementFactory?Lorg/editorconfig/language/services/EditorConfigElementFactory;replacementTextLjava/lang/String;replacementmanager-Lcom/intellij/psi/codeStyle/CodeStyleManager;&Lcom/intellij/openapi/project/Project;/Lcom/intellij/codeInspection/ProblemDescriptor;com/intellij/psi/PsiElementw$com/intellij/openapi/project/Projecty1org/editorconfig/language/psi/EditorConfigSection{java/lang/String}java/lang/StringBuilder
getTextLength()I��|�(I)V�
��getText�|�append-(Ljava/lang/String;)Ljava/lang/StringBuilder;��
��getChildren ()[Lcom/intellij/psi/PsiElement;��|�getChildren(...)�checkNotNullExpressionValue�#
!�(C)Ljava/lang/StringBuilder;��
��x�toString�
��
toString(...)�childLcom/intellij/psi/PsiElement;resultLjava/lang/StringBuilder;sourcedestination[Lcom/intellij/psi/PsiElement;�$duplicateSection�$replacement�$header�replace<(Lcom/intellij/psi/PsiElement;)Lcom/intellij/psi/PsiElement;��|�delete�|�^(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/CommonProblemDescriptor;)V
�p0p15Lcom/intellij/codeInspection/CommonProblemDescriptor;Lkotlin/Metadata;mv	kxi0d1���6




��

��

��

��




����20B¢J02020HJ	0
202
0HJ0
¢¢H¨d2+Lcom/intellij/codeInspection/LocalQuickFix;Lorg/jetbrains/annotations/Nls;intellij.editorconfig$EditorConfigMergeSectionsQuickFix.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1�/*�
���
�3	�����	��h	~+�%,'�%,�-:�/��/�Y�W�N-�3�9Y�W�:�?+�E:*-�3�I:�K�O:+�TY�W�:-�e�i��N�$x@/E/�z)/x|�0z)/|;~|Q�",=FTbn}�\	,Rjk=AlmF8noT*pqbrmnst~~u~&v�
FG�p��Y,��+��`��N-,����W+��Y���:6�6�+2:�/�-
��W-����W����-��Y�����#�6||���(x��"!" #D$L%S&_#e(�4D��[��pp�mp�mVW�o)*��%+��%,��%*+�x��W,�3����(� )�m)�m)�kA��H
*+,�)����� 

�u
���
A;<���a��[I�I�I��I��I��[s��[ss�sss�ssus&svsFs�s�sms�s
ss�s��aUZUPK+�}kkWorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveBracesQuickFix.class���=�Qorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveBracesQuickFixjava/lang/Object)com/intellij/codeInspection/LocalQuickFix<init>()V
	thisSLorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveBracesQuickFix;
getFamilyName()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;5org/editorconfig/language/messages/EditorConfigBundleINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;	@quickfix.pattern-enumeration.redundant.remove-braces.descriptionget&(Ljava/lang/String;)Ljava/lang/String;
applyFixX(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/ProblemDescriptor;)Vprojectkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V"#
!$
descriptor&-com/intellij/codeInspection/ProblemDescriptor(
getPsiElement()Lcom/intellij/psi/PsiElement;*+),<org/editorconfig/language/psi/EditorConfigEnumerationPattern.getPatternList()Ljava/util/List;01/2getPatternList(...)4checkNotNullExpressionValue6#
!7 kotlin/collections/CollectionsKt9single$(Ljava/util/List;)Ljava/lang/Object;;<
:=1org/editorconfig/language/psi/EditorConfigPattern?	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;AB/C0org/editorconfig/language/psi/EditorConfigHeaderEgetTextRange'()Lcom/intellij/openapi/util/TextRange;GHFI#com/intellij/openapi/util/TextRangeKgetStartOffset()IMN
LO/IgetEndOffsetRN
LSkotlin/ranges/RangesKtUuntil(II)Lkotlin/ranges/IntRange;WX
VYgetText[F\getText(...)^java/lang/CharSequence`@\kotlin/text/StringsKtcreplaceRangeb(Ljava/lang/CharSequence;Lkotlin/ranges/IntRange;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;ef
dg=org/editorconfig/language/services/EditorConfigElementFactoryi	CompanionILorg/editorconfig/language/services/EditorConfigElementFactory$Companion;kl	jmGorg/editorconfig/language/services/EditorConfigElementFactory$CompanionogetInstanceg(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/language/services/EditorConfigElementFactory;qr
pscreateHeaderL(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/EditorConfigHeader;uvjw+com/intellij/psi/codeStyle/CodeStyleManageryU(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleManager;q{
z|applyFix$lambda$0g(Lorg/editorconfig/language/psi/EditorConfigHeader;Lorg/editorconfig/language/psi/EditorConfigHeader;)V�
��"java/lang/invoke/LambdaMetafactory�metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;��
���runz(Lorg/editorconfig/language/psi/EditorConfigHeader;Lorg/editorconfig/language/psi/EditorConfigHeader;)Ljava/lang/Runnable;���"performActionWithFormatterDisabled(Ljava/lang/Runnable;)V��
z�patternEnumeration>Lorg/editorconfig/language/psi/EditorConfigEnumerationPattern;pattern3Lorg/editorconfig/language/psi/EditorConfigPattern;header2Lorg/editorconfig/language/psi/EditorConfigHeader;headerStartIrange%Lcom/intellij/openapi/util/TextRange;actualRangeLkotlin/ranges/IntRange;textLjava/lang/CharSequence;newTextfactory?Lorg/editorconfig/language/services/EditorConfigElementFactory;	newHeader&Lcom/intellij/openapi/project/Project;/Lcom/intellij/codeInspection/ProblemDescriptor;com/intellij/psi/PsiElement�$header�
$newHeader�replace<(Lcom/intellij/psi/PsiElement;)Lcom/intellij/psi/PsiElement;��F�^(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/CommonProblemDescriptor;)V
�p0p15Lcom/intellij/codeInspection/CommonProblemDescriptor;Lkotlin/Metadata;mv	kxi0d1v��,




��

��

��



����20B¢J02020HJ	0
¢¢H¨
d2+Lcom/intellij/codeInspection/LocalQuickFix;Lorg/jetbrains/annotations/Nls;intellij.editorconfig#EditorConfigRemoveBracesQuickFix.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1�/*�
���
�3	����
�	���
�+�%,'�%,�-:�/��/�Y�W�N-�3Y5�8�>�@:-�D:�J�P6-�Q:�Pd�Td�Z:�]Y_�8�a:		�bY_�8�a�h:
�n+�t:
�x:+�}�������$�@/E/�2,@HT\q�������
,���@���Hy��Tm��\e��qP���>��	�%��
����������&��
��L*��%+��%*+����W�������A��H
*+,�)����� 

��
���
pjk���U��[I�I�I��I��I��[s��[ss�sss�ss�s&s�s
s�ss�s���~�~PK��*��morg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveDeprecatedElementQuickFix$applyFix$1.class���=Vgorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveDeprecatedElementQuickFix$applyFix$1KLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Lkotlin/Unit;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0<init>�(Lcom/intellij/codeInsight/template/TemplateBuilderImpl;Lcom/intellij/codeInsight/template/TemplateManager;Lcom/intellij/openapi/editor/Editor;)V$builder7Lcom/intellij/codeInsight/template/TemplateBuilderImpl;
	$templateManager3Lcom/intellij/codeInsight/template/TemplateManager;	$editor$Lcom/intellij/openapi/editor/Editor;	(I)V
thisiLorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveDeprecatedElementQuickFix$applyFix$1;invoke()V5com/intellij/codeInsight/template/TemplateBuilderImplbuildInlineTemplate.()Lcom/intellij/codeInsight/template/Template; 
!*com/intellij/codeInsight/template/Template#
setToReformat(Z)V%&
$'1com/intellij/codeInsight/template/TemplateManager)
startTemplateS(Lcom/intellij/openapi/editor/Editor;Lcom/intellij/codeInsight/template/Template;)V+,
*-template,Lcom/intellij/codeInsight/template/Template;()Ljava/lang/Object;
2kotlin/Unit4INSTANCE
Lkotlin/Unit;67	58Lkotlin/Metadata;mv	kxi0d1��
��

����0H
¢d2<anonymous>\org/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveDeprecatedElementQuickFixHapplyFixX(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/ProblemDescriptor;)VJK.EditorConfigRemoveDeprecatedElementQuickFix.ktCodeLocalVariableTableLineNumberTableInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	NQ*+�
*,�*-�*��O*
NZ*�
�"L+�(*�*�+�.�P
O/0A1N2*�3�9�POQ
RILSTMU4:;[I<I=I>?I@AIBC[sDE[sFsGsPK��{]��borg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveDeprecatedElementQuickFix.class���=�\org/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveDeprecatedElementQuickFixjava/lang/Object)com/intellij/codeInspection/LocalQuickFix<init>()V
	this^Lorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveDeprecatedElementQuickFix;
getFamilyName()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;5org/editorconfig/language/messages/EditorConfigBundleINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;	"quickfix.deprecated.element.removeget&(Ljava/lang/String;)Ljava/lang/String;
applyFixX(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/ProblemDescriptor;)Vprojectkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V"#
!$
descriptor&-com/intellij/codeInspection/ProblemDescriptor(
getPsiElement()Lcom/intellij/psi/PsiElement;*+),Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement.1com/intellij/openapi/fileEditor/FileEditorManager0getInstance[(Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/fileEditor/FileEditorManager;23
14getSelectedTextEditor&()Lcom/intellij/openapi/editor/Editor;67
181com/intellij/codeInsight/template/TemplateManager:[(Lcom/intellij/openapi/project/Project;)Lcom/intellij/codeInsight/template/TemplateManager;2<
;=5com/intellij/codeInsight/template/TemplateBuilderImpl?com/intellij/psi/PsiElementA (Lcom/intellij/psi/PsiElement;)VC
@D4com/intellij/codeInsight/template/impl/MacroCallNodeF5com/intellij/codeInsight/template/macro/CompleteMacroH
I	'com/intellij/codeInsight/template/MacroK,(Lcom/intellij/codeInsight/template/Macro;)VM
GN,com/intellij/codeInsight/template/ExpressionPreplaceElementN(Lcom/intellij/psi/PsiElement;Lcom/intellij/codeInsight/template/Expression;)VRS
@Tgorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveDeprecatedElementQuickFix$applyFix$1V�(Lcom/intellij/codeInsight/template/TemplateBuilderImpl;Lcom/intellij/codeInsight/template/TemplateManager;Lcom/intellij/openapi/editor/Editor;)VX
WYkotlin/jvm/functions/Function0[*com/intellij/openapi/application/ActionsKt]runWriteAction4(Lkotlin/jvm/functions/Function0;)Ljava/lang/Object;_`
^aelementILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;editor$Lcom/intellij/openapi/editor/Editor;templateManager3Lcom/intellij/codeInsight/template/TemplateManager;builder7Lcom/intellij/codeInsight/template/TemplateBuilderImpl;&Lcom/intellij/openapi/project/Project;/Lcom/intellij/codeInspection/ProblemDescriptor;$com/intellij/openapi/project/Projectm"com/intellij/openapi/editor/Editoro^(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/CommonProblemDescriptor;)V
rp0p15Lcom/intellij/codeInspection/CommonProblemDescriptor;Lkotlin/Metadata;mv	kxi0d1v��,




��

��

��



����20B¢J02020HJ	0
¢¢H¨
d2+Lcom/intellij/codeInspection/LocalQuickFix;Lorg/jetbrains/annotations/Nls;intellij.editorconfig.EditorConfigRemoveDeprecatedElementQuickFix.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1�/*�
���
�3	�����	��0�+�%,'�%,�-:�/��/�Y�W�N+�5�9Y�W�:+�>:�@Y-�B�E:-�B�GY�IY�J�L�O�Q�U�WY�Z�\�bW��,�$B@/E/�
n)/Bp�,;ANk�H,Tcd;EefA?ghN2ij��k�&l�
Aq�H
*+,�)�s��� 

tk
uv�
W���Uwx[IyIzI{|Iy}I~[s��[ss�sss�ssks&sls
s�ss�s�PK������^org/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveHeaderElementQuickFix.class���=�Xorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveHeaderElementQuickFixjava/lang/Object)com/intellij/codeInspection/LocalQuickFix<init>()V
	thisZLorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveHeaderElementQuickFix;
getFamilyName()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;5org/editorconfig/language/messages/EditorConfigBundleINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;	*quickfix.header-element.remove.descriptionget&(Ljava/lang/String;)Ljava/lang/String;
applyFixX(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/ProblemDescriptor;)Vprojectkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V"#
!$
descriptor&-com/intellij/codeInspection/ProblemDescriptor(
getPsiElement()Lcom/intellij/psi/PsiElement;*+),Borg/editorconfig/language/psi/interfaces/EditorConfigHeaderElement.	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;01/26org/editorconfig/language/util/EditorConfigPsiTreeUtil48Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;6	57com/intellij/psi/PsiElement9findRemovableRange7(Lcom/intellij/psi/PsiElement;)Lkotlin/ranges/IntRange;;<
5=0org/editorconfig/language/psi/EditorConfigHeader?getTextRange'()Lcom/intellij/openapi/util/TextRange;AB@C#com/intellij/openapi/util/TextRangeEgetStartOffset()IGH
FIkotlin/ranges/IntRangeKgetStart()Ljava/lang/Integer;MN
LOjava/lang/IntegerQintValueSH
RTgetEndInclusiveVN
LW(II)VY
LZgetText\@]getText(...)_checkNotNullExpressionValuea#
!bjava/lang/CharSequencedkotlin/text/StringsKtfremoveRangeJ(Ljava/lang/CharSequence;Lkotlin/ranges/IntRange;)Ljava/lang/CharSequence;hi
gj=org/editorconfig/language/services/EditorConfigElementFactoryl	CompanionILorg/editorconfig/language/services/EditorConfigElementFactory$Companion;no	mpGorg/editorconfig/language/services/EditorConfigElementFactory$CompanionrgetInstanceg(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/language/services/EditorConfigElementFactory;tu
svcreateHeaderL(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/EditorConfigHeader;xymz+com/intellij/psi/codeStyle/CodeStyleManager|U(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleManager;t~
}applyFix$lambda$0g(Lorg/editorconfig/language/psi/EditorConfigHeader;Lorg/editorconfig/language/psi/EditorConfigHeader;)V��
��"java/lang/invoke/LambdaMetafactory�metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;��
���runz(Lorg/editorconfig/language/psi/EditorConfigHeader;Lorg/editorconfig/language/psi/EditorConfigHeader;)Ljava/lang/Runnable;���"performActionWithFormatterDisabled(Ljava/lang/Runnable;)V��
}�patternDLorg/editorconfig/language/psi/interfaces/EditorConfigHeaderElement;header2Lorg/editorconfig/language/psi/EditorConfigHeader;globalRangeLkotlin/ranges/IntRange;headerOffsetIparentRangetextLjava/lang/CharSequence;newTextfactory?Lorg/editorconfig/language/services/EditorConfigElementFactory;	newHeader&Lcom/intellij/openapi/project/Project;/Lcom/intellij/codeInspection/ProblemDescriptor;$header�
$newHeader�replace<(Lcom/intellij/psi/PsiElement;)Lcom/intellij/psi/PsiElement;��@�^(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/CommonProblemDescriptor;)V
�p0p15Lcom/intellij/codeInspection/CommonProblemDescriptor;Lkotlin/Metadata;mv	kxi0d1v��,




��

��

��



����20B¢J02020HJ	0
¢¢H¨
d2+Lcom/intellij/codeInspection/LocalQuickFix;Lorg/jetbrains/annotations/Nls;intellij.editorconfig*EditorConfigRemoveHeaderElementQuickFix.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1�/*�
��
�
�3	�����	����+�%,'�%,�-:�/��/�Y�W�N-�3:�8-�:�>:�D�J6�LY�P�Ud�X�Ud�[:�^Y`�c�e:�k:	�q+�w:

	�{:+���������$:@/E/�.,4@Lk}�����z,��4w��@k��L_��k@��}.���%��	���
�������&��
���L*��%+��%*+�:��W�������A��H
*+,�)����
� 

��
���
smn���U��[I�I�I��I��I��[s��[ss�sss�ss�s&s�s
s�ss�s������PK��88Zorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveListValueQuickFix.class���=�Torg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveListValueQuickFixjava/lang/Object)com/intellij/codeInspection/LocalQuickFix<init>()V
	thisVLorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveListValueQuickFix;
getFamilyName()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;5org/editorconfig/language/messages/EditorConfigBundleINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;	!quickfix.value.remove.descriptionget&(Ljava/lang/String;)Ljava/lang/String;
applyFixX(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/ProblemDescriptor;)Vprojectkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V"#
!$
descriptor&-com/intellij/codeInspection/ProblemDescriptor(
getPsiElement()Lcom/intellij/psi/PsiElement;*+),com/intellij/psi/PsiElement.	getParent0+/19org/editorconfig/language/psi/EditorConfigOptionValueList36org/editorconfig/language/util/EditorConfigPsiTreeUtil58Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;7	68checkNotNull(Ljava/lang/Object;)V:;
!<findRemovableRange7(Lcom/intellij/psi/PsiElement;)Lkotlin/ranges/IntRange;>?
6@
getTextOffset()IBC4Dkotlin/ranges/IntRangeFgetStart()Ljava/lang/Integer;HI
GJjava/lang/IntegerLintValueNC
MOgetEndInclusiveQI
GR(II)VT
GUgetTextW4XgetText(...)ZcheckNotNullExpressionValue\#
!]java/lang/CharSequence_kotlin/text/StringsKtaremoveRangeJ(Ljava/lang/CharSequence;Lkotlin/ranges/IntRange;)Ljava/lang/CharSequence;cd
be=org/editorconfig/language/services/EditorConfigElementFactoryg	CompanionILorg/editorconfig/language/services/EditorConfigElementFactory$Companion;ij	hkGorg/editorconfig/language/services/EditorConfigElementFactory$CompanionmgetInstanceg(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/language/services/EditorConfigElementFactory;op
nqcreateAnyValuec(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;sthu+com/intellij/psi/codeStyle/CodeStyleManagerwU(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleManager;oy
xzapplyFix$lambda$0�(Lorg/editorconfig/language/psi/EditorConfigOptionValueList;Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)V}~
�"java/lang/invoke/LambdaMetafactory�metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;��
���run�(Lorg/editorconfig/language/psi/EditorConfigOptionValueList;Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)Ljava/lang/Runnable;���"performActionWithFormatterDisabled(Ljava/lang/Runnable;)V��
x�elementLcom/intellij/psi/PsiElement;list;Lorg/editorconfig/language/psi/EditorConfigOptionValueList;globalRangeLkotlin/ranges/IntRange;
listOffsetIparentRangetextLjava/lang/CharSequence;newTextfactory?Lorg/editorconfig/language/services/EditorConfigElementFactory;newListILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;manager-Lcom/intellij/psi/codeStyle/CodeStyleManager;&Lcom/intellij/openapi/project/Project;/Lcom/intellij/codeInspection/ProblemDescriptor;$com/intellij/openapi/project/Project�$list�$newList�replace<(Lcom/intellij/psi/PsiElement;)Lcom/intellij/psi/PsiElement;��4�^(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/CommonProblemDescriptor;)V
�p0p15Lcom/intellij/codeInspection/CommonProblemDescriptor;Lkotlin/Metadata;mv	kxi0d1v��,




��

��

��



����20B¢J02020HJ	0
¢¢H¨
d2+Lcom/intellij/codeInspection/LocalQuickFix;Lorg/jetbrains/annotations/Nls;intellij.editorconfig&EditorConfigRemoveListValueQuickFix.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1�/*�
��
�
�3	�����	���
�+�%,'�%,�-N-�2:�4��4�Y�W�:�9-�=-�A:�E6�GY�K�Pd�S�Pd�V:�YY[�^�`:�f:	�l+�r:

	�v:+�{:������"�+�)//@4E4�24AJi{�����"��
���4y��Al��Jc��iD��{2���)��	� ��
����������&��
}~�P*��%+��%*+�/��W��
 !�����A��H
*+,�)����
� 

��
���
nhi���U��[I�I�I��I��I��[s��[ss�sss�ss�s&s�s
s�ss�s���|�|PK�=͎��Worg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveOptionQuickFix.class���=uQorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveOptionQuickFixjava/lang/Object)com/intellij/codeInspection/LocalQuickFix<init>()V
	thisSLorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveOptionQuickFix;
getFamilyName()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;5org/editorconfig/language/messages/EditorConfigBundleINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;	"quickfix.option.remove.descriptionget&(Ljava/lang/String;)Ljava/lang/String;
applyFixX(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/ProblemDescriptor;)Vprojectkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V"#
!$
descriptor&-com/intellij/codeInspection/ProblemDescriptor(
getPsiElement()Lcom/intellij/psi/PsiElement;*+),Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement.	getOption4()Lorg/editorconfig/language/psi/EditorConfigOption;01/2+com/intellij/psi/codeStyle/CodeStyleManager4getInstanceU(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleManager;67
58com/intellij/psi/PsiElement;delete=<>	?"java/lang/invoke/LambdaMetafactoryAmetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;CD
BEFrunH(Lorg/editorconfig/language/psi/EditorConfigOption;)Ljava/lang/Runnable;HIJ"performActionWithFormatterDisabled(Ljava/lang/Runnable;)VLM
5NelementILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;option2Lorg/editorconfig/language/psi/EditorConfigOption;&Lcom/intellij/openapi/project/Project;/Lcom/intellij/codeInspection/ProblemDescriptor;^(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/CommonProblemDescriptor;)V
Wp0p15Lcom/intellij/codeInspection/CommonProblemDescriptor;Lkotlin/Metadata;mv	kxi0d1v��,




��

��

��



����20B¢J02020HJ	0
¢¢H¨
d2+Lcom/intellij/codeInspection/LocalQuickFix;Lorg/jetbrains/annotations/Nls;intellij.editorconfig#EditorConfigRemoveOptionQuickFix.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations
StackMapTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1l/*�
�mn
l3	���mn	ol�C+�%,'�%,�-:�/��/�Y�W�N-�3:+�9�K�O�p�$<@/E/m,4Bn4,PQ4RSCCTC&Uq
AVlH
*+,�)�X�mn 

YT
Z[rksU\][I^I_I`aI^bIcd[sef[ssgssshssTs&sUs
shssisjtG:@:PK�|%�>>`org/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveRootDeclarationQuickFix.class���=oZorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveRootDeclarationQuickFixjava/lang/Object)com/intellij/codeInspection/LocalQuickFix<init>()V
	this\Lorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveRootDeclarationQuickFix;
getFamilyName()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;5org/editorconfig/language/messages/EditorConfigBundleINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;	,quickfix.root-declaration.remove.descriptionget&(Ljava/lang/String;)Ljava/lang/String;
applyFixX(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/ProblemDescriptor;)Vprojectkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V"#
!$
descriptor&-com/intellij/codeInspection/ProblemDescriptor(
getPsiElement()Lcom/intellij/psi/PsiElement;*+),9org/editorconfig/language/psi/EditorConfigRootDeclaration.+com/intellij/psi/codeStyle/CodeStyleManager0getInstanceU(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleManager;23
14com/intellij/psi/PsiElement7delete98:	;"java/lang/invoke/LambdaMetafactory=metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;?@
>ABrunQ(Lorg/editorconfig/language/psi/EditorConfigRootDeclaration;)Ljava/lang/Runnable;DEF"performActionWithFormatterDisabled(Ljava/lang/Runnable;)VHI
1JrootDeclaration;Lorg/editorconfig/language/psi/EditorConfigRootDeclaration;&Lcom/intellij/openapi/project/Project;/Lcom/intellij/codeInspection/ProblemDescriptor;^(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/CommonProblemDescriptor;)V
Qp0p15Lcom/intellij/codeInspection/CommonProblemDescriptor;Lkotlin/Metadata;mv	kxi0d1v��,




��

��

��



����20B¢J02020HJ	0
¢¢H¨
d2+Lcom/intellij/codeInspection/LocalQuickFix;Lorg/jetbrains/annotations/Nls;intellij.editorconfig,EditorConfigRemoveRootDeclarationQuickFix.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations
StackMapTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1f/*�
�gh
f3	���gh	if�:+�%,'�%,�-:�/��/�Y�W�N+�5-�G�K�j�$8@/E/g,9h*,LM::N:&Ok
APfH
*+,�)�R�gh 

SN
TUlemUVW[IXIYIZ[IX\I]^[s_`[ssasssbssNs&sOs
sbsscsdnC6<6PKØyˡ�Xorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveSectionQuickFix.class���=uRorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveSectionQuickFixjava/lang/Object)com/intellij/codeInspection/LocalQuickFix<init>()V
	thisTLorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveSectionQuickFix;
getFamilyName()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;5org/editorconfig/language/messages/EditorConfigBundleINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;	#quickfix.section.remove.descriptionget&(Ljava/lang/String;)Ljava/lang/String;
applyFixX(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/ProblemDescriptor;)Vprojectkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V"#
!$
descriptor&-com/intellij/codeInspection/ProblemDescriptor(
getPsiElement()Lcom/intellij/psi/PsiElement;*+),0org/editorconfig/language/psi/EditorConfigHeader.
getSection5()Lorg/editorconfig/language/psi/EditorConfigSection;01/2+com/intellij/psi/codeStyle/CodeStyleManager4getInstanceU(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleManager;67
58com/intellij/psi/PsiElement;delete=<>	?"java/lang/invoke/LambdaMetafactoryAmetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;CD
BEFrunI(Lorg/editorconfig/language/psi/EditorConfigSection;)Ljava/lang/Runnable;HIJ"performActionWithFormatterDisabled(Ljava/lang/Runnable;)VLM
5Nheader2Lorg/editorconfig/language/psi/EditorConfigHeader;section3Lorg/editorconfig/language/psi/EditorConfigSection;&Lcom/intellij/openapi/project/Project;/Lcom/intellij/codeInspection/ProblemDescriptor;^(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/CommonProblemDescriptor;)V
Wp0p15Lcom/intellij/codeInspection/CommonProblemDescriptor;Lkotlin/Metadata;mv	kxi0d1v��,




��

��

��



����20B¢J02020HJ	0
¢¢H¨
d2+Lcom/intellij/codeInspection/LocalQuickFix;Lorg/jetbrains/annotations/Nls;intellij.editorconfig$EditorConfigRemoveSectionQuickFix.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations
StackMapTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1l/*�
�mn
l3	���mn	ol�C+�%,'�%,�-:�/��/�Y�W�N-�3:+�9�K�O�p�$<@/E/m,4Bn4,PQ4RSCCTC&Uq
AVlH
*+,�)�X�mn 

YT
Z[rksU\][I^I_I`aI^bIcd[sef[ssgssshssTs&sUs
shssisjtG:@:PKČ7NrrWorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveSpacesQuickFix.class���=�Qorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveSpacesQuickFixjava/lang/Object)com/intellij/codeInspection/LocalQuickFix<init>()V
	thisSLorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveSpacesQuickFix;
getFamilyName()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;5org/editorconfig/language/messages/EditorConfigBundleINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;	)quickfix.header.remove.spaces.descriptionget&(Ljava/lang/String;)Ljava/lang/String;
applyFixX(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/ProblemDescriptor;)Vprojectkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V"#
!$
descriptor&-com/intellij/codeInspection/ProblemDescriptor(
getPsiElement()Lcom/intellij/psi/PsiElement;*+),0org/editorconfig/language/psi/EditorConfigHeader.+com/intellij/psi/codeStyle/CodeStyleManager0getInstanceU(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleManager;23
14Worg/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspectionKt6findSuspiciousSpacesV(Lorg/editorconfig/language/psi/EditorConfigHeader;)Lcom/intellij/psi/SyntaxTraverser;89
7: com/intellij/psi/SyntaxTraverser<toList()Ljava/util/List;>?
=@toList(...)BcheckNotNullExpressionValueD#
!Ejava/util/ListGisEmpty()ZIJHKapplyFix$lambda$1(Ljava/util/List;)VNO
PQ"java/lang/invoke/LambdaMetafactorySmetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;UV
TWXrun&(Ljava/util/List;)Ljava/lang/Runnable;Z[\"performActionWithFormatterDisabled(Ljava/lang/Runnable;)V^_
1`header2Lorg/editorconfig/language/psi/EditorConfigHeader;manager-Lcom/intellij/psi/codeStyle/CodeStyleManager;spacesLjava/util/List;&Lcom/intellij/openapi/project/Project;/Lcom/intellij/codeInspection/ProblemDescriptor;com/intellij/psi/PsiElementj$com/intellij/openapi/project/Projectl$spacesnjava/lang/Iterablepiterator()Ljava/util/Iterator;rsqtjava/util/IteratorvhasNextxJwynext()Ljava/lang/Object;{|w}deletek�;$i$a$-forEach-EditorConfigRemoveSpacesQuickFix$applyFix$1$1IitLcom/intellij/psi/PsiElement;
element$ivLjava/lang/Object;$i$f$forEach$this$forEach$ivLjava/lang/Iterable;^(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/CommonProblemDescriptor;)V
�p0p15Lcom/intellij/codeInspection/CommonProblemDescriptor;Lkotlin/Metadata;mv	kxi0d1v��,




��

��

��



����20B¢J02020HJ	0
¢¢H¨
d2+Lcom/intellij/codeInspection/LocalQuickFix;Lorg/jetbrains/annotations/Nls;intellij.editorconfig#EditorConfigRemoveSpacesQuickFix.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigRemoveSpacesQuickFix.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigRemoveSpacesQuickFix.kt
org/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveSpacesQuickFix
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,22:1
1855#2,2:23
*S KotlinDebug
*F
+ 1 EditorConfigRemoveSpacesQuickFix.kt
org/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveSpacesQuickFix
*L
19#1:23,2
*E
CodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations
StackMapTable$RuntimeInvisibleParameterAnnotations
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1�/*�
���
�3	����
�	���Y+�%,'�%,�-:�/��/�Y�W�N+�5:-�;�AYC�F:�L���]�a��+�$k@/E/� m)/1H�,2ALX�>,-bc2'deAfgYYhY&i�
NO��<*o�%*�qL=+�uN-�z� -�~:�k:6�������
�qw%�
/6:;�>/��,
��%��
.��0��<ngA��H
*+,�)����� 

�h
������SMAP
EditorConfigRemoveSpacesQuickFix.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigRemoveSpacesQuickFix.kt
org/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveSpacesQuickFix
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,22:1
1855#2,2:23
*S KotlinDebug
*F
+ 1 EditorConfigRemoveSpacesQuickFix.kt
org/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveSpacesQuickFix
*L
19#1:23,2
*E
�U��[I�I�I��I��I��[s��[ss�sss�sshs&sis
s�ss�s����[s��YMRMPK�
�`��aorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveUnexpectedValuesQuickFix.class���=�[org/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveUnexpectedValuesQuickFixjava/lang/Object)com/intellij/codeInspection/LocalQuickFix<init>()V
	this]Lorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveUnexpectedValuesQuickFix;
getFamilyName()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;5org/editorconfig/language/messages/EditorConfigBundleINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;	!quickfix.value.list.remove.othersget&(Ljava/lang/String;)Ljava/lang/String;
applyFixX(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/ProblemDescriptor;)Vprojectkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V"#
!$
descriptor&-com/intellij/codeInspection/ProblemDescriptor(
getPsiElement()Lcom/intellij/psi/PsiElement;*+),^null cannot be cast to non-null type org.editorconfig.language.psi.EditorConfigOptionValueList.checkNotNull0#
!19org/editorconfig/language/psi/EditorConfigOptionValueList3findClosestListElement~(Lorg/editorconfig/language/psi/EditorConfigOptionValueList;)Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;56
7=org/editorconfig/language/services/EditorConfigElementFactory9	CompanionILorg/editorconfig/language/services/EditorConfigElementFactory$Companion;;<	:=Gorg/editorconfig/language/services/EditorConfigElementFactory$Companion?getInstanceg(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/language/services/EditorConfigElementFactory;AB
@C?org/editorconfig/language/psi/EditorConfigOptionValueIdentifierEgetTextGFHgetText(...)JcheckNotNullExpressionValueL#
!Mjava/lang/CharSequenceOcreateValueIdentifier[(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;QR:S+com/intellij/psi/codeStyle/CodeStyleManagerUU(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleManager;AW
VXapplyFix$lambda$0(Lorg/editorconfig/language/psi/EditorConfigOptionValueList;Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;)V[\
]^"java/lang/invoke/LambdaMetafactory`metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;bc
aderun�(Lorg/editorconfig/language/psi/EditorConfigOptionValueList;Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;)Ljava/lang/Runnable;ghi"performActionWithFormatterDisabled(Ljava/lang/Runnable;)Vkl
Vmlist;Lorg/editorconfig/language/psi/EditorConfigOptionValueList;
identifierALorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;factory?Lorg/editorconfig/language/services/EditorConfigElementFactory;replacement&Lcom/intellij/openapi/project/Project;/Lcom/intellij/codeInspection/ProblemDescriptor;$com/intellij/openapi/project/Projectx
getProject(()Lcom/intellij/openapi/project/Project;z{4|1com/intellij/openapi/fileEditor/FileEditorManager~[(Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/fileEditor/FileEditorManager;A�
�getSelectedTextEditor&()Lcom/intellij/openapi/editor/Editor;��
�getOptionValueIdentifierList()Ljava/util/List;��4�!getOptionValueIdentifierList(...)�java/lang/Iterable�iterator()Ljava/util/Iterator;����java/util/Iterator�hasNext()Z����next()Ljava/lang/Object;����com/intellij/psi/PsiElement�getTextRange'()Lcom/intellij/openapi/util/TextRange;����#com/intellij/openapi/util/TextRange�getStartOffset()I��
��"com/intellij/openapi/editor/Editor�
getCaretModel*()Lcom/intellij/openapi/editor/CaretModel;����&com/intellij/openapi/editor/CaretModel�	getOffset����java/lang/Math�abs(I)I��
��getEndOffset��
��min(II)I��
��U$i$a$-minByOrNull-EditorConfigRemoveUnexpectedValuesQuickFix$findClosestListElement$1IelementLcom/intellij/psi/PsiElement;e$ivLjava/lang/Object;v$iv$i$f$minByOrNulliterator$ivLjava/util/Iterator;
minElem$ivminValue$iv$this$minByOrNull$ivLjava/lang/Iterable;editor$Lcom/intellij/openapi/editor/Editor;$list�$replacement�replace<(Lcom/intellij/psi/PsiElement;)Lcom/intellij/psi/PsiElement;��4�^(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/CommonProblemDescriptor;)V
�p0p15Lcom/intellij/codeInspection/CommonProblemDescriptor;Lkotlin/Metadata;mv	kxi0d1���8




��

��

��

��

��



����20B¢J02020HJ	0
20HJ
0¢¢H¨d2+Lcom/intellij/codeInspection/LocalQuickFix;Lorg/jetbrains/annotations/Nls;intellij.editorconfig-EditorConfigRemoveUnexpectedValuesQuickFix.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigRemoveUnexpectedValuesQuickFix.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigRemoveUnexpectedValuesQuickFix.kt
org/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveUnexpectedValuesQuickFix
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,36:1
2333#2,14:37
*S KotlinDebug
*F
+ 1 EditorConfigRemoveUnexpectedValuesQuickFix.kt
org/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveUnexpectedValuesQuickFix
*L
30#1:37,14
*E
CodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1�/*�
���
�3	�����	���[+�%,'�%,�-Y/�2�4N*-�8Y�W�:�>+�D:�IYK�N�P�T:+�Y-�j�n���'y)4F�)2KZ�H?op)2qr2)stKur[[v[&w�
56�^+�}����Y�W�M+��Y��N��N6-��:�������:�������:6����,����d������,����d����6��:��:	6
	����,����d��	����,����d����6		�:	6������F��IS��)4�����B�Z�4����f'%/&='F(U)_`y ��)�+�,��� ��,�-�.�/�1�2��_7��\:���7��
�:��	�R�����	'���/���F����g��$������op[\�L*Ҹ%+Ը%*+����W����p�rA��H
*+,�)�۱�� 

�v
���
@:;����SMAP
EditorConfigRemoveUnexpectedValuesQuickFix.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigRemoveUnexpectedValuesQuickFix.kt
org/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveUnexpectedValuesQuickFix
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,36:1
2333#2,14:37
*S KotlinDebug
*F
+ 1 EditorConfigRemoveUnexpectedValuesQuickFix.kt
org/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveUnexpectedValuesQuickFix
*L
30#1:37,14
*E
�a��[I�I�I��I��I��[s��[ss�sss�ssvs&sws5srsosps
s�ss�s����[s��fZ_ZPK�Njorg/editorconfig/language/codeinsight/quickfixes/EditorConfigReplaceWithValidRootDeclarationQuickFix.class���=�dorg/editorconfig/language/codeinsight/quickfixes/EditorConfigReplaceWithValidRootDeclarationQuickFixjava/lang/Object)com/intellij/codeInspection/LocalQuickFix<init>()V
	thisfLorg/editorconfig/language/codeinsight/quickfixes/EditorConfigReplaceWithValidRootDeclarationQuickFix;
getFamilyName()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;5org/editorconfig/language/messages/EditorConfigBundleINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;	8quickfix.root-declaration.replace-with-valid.descriptionget&(Ljava/lang/String;)Ljava/lang/String;
applyFixX(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/ProblemDescriptor;)Vprojectkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V"#
!$
descriptor&-com/intellij/codeInspection/ProblemDescriptor(
getPsiElement()Lcom/intellij/psi/PsiElement;*+),9org/editorconfig/language/psi/EditorConfigRootDeclaration.=org/editorconfig/language/services/EditorConfigElementFactory0	CompanionILorg/editorconfig/language/services/EditorConfigElementFactory$Companion;23	14Gorg/editorconfig/language/services/EditorConfigElementFactory$Companion6getInstanceg(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/language/services/EditorConfigElementFactory;89
7:getContainingFile()Lcom/intellij/psi/PsiFile;<=/>getContainingFile(...)@checkNotNullExpressionValueB#
!CcreateRootDeclarationW(Lcom/intellij/psi/PsiFile;)Lorg/editorconfig/language/psi/EditorConfigRootDeclaration;EF1G+com/intellij/psi/codeStyle/CodeStyleManagerIU(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleManager;8K
JLapplyFix$lambda$0y(Lorg/editorconfig/language/psi/EditorConfigRootDeclaration;Lorg/editorconfig/language/psi/EditorConfigRootDeclaration;)VOP
QR"java/lang/invoke/LambdaMetafactoryTmetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;VW
UXYrun�(Lorg/editorconfig/language/psi/EditorConfigRootDeclaration;Lorg/editorconfig/language/psi/EditorConfigRootDeclaration;)Ljava/lang/Runnable;[\]"performActionWithFormatterDisabled(Ljava/lang/Runnable;)V_`
Jaelement;Lorg/editorconfig/language/psi/EditorConfigRootDeclaration;elementFactory?Lorg/editorconfig/language/services/EditorConfigElementFactory;replacement&Lcom/intellij/openapi/project/Project;/Lcom/intellij/codeInspection/ProblemDescriptor;com/intellij/psi/PsiElementj$elementl$replacementnreplace<(Lcom/intellij/psi/PsiElement;)Lcom/intellij/psi/PsiElement;pq/r^(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/CommonProblemDescriptor;)V
up0p15Lcom/intellij/codeInspection/CommonProblemDescriptor;Lkotlin/Metadata;mv	kxi0d1v��,




��

��

��



����20B¢J02020HJ	0
¢¢H¨
d2+Lcom/intellij/codeInspection/LocalQuickFix;Lorg/jetbrains/annotations/Nls;intellij.editorconfig6EditorConfigReplaceWithValidRootDeclarationQuickFix.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1�/*�
���
�3	����
�	���Z+�%,'�%,�-:�/��/�Y�W�N�5+�;:-�?YA�D�H:+�M-�^�b���$k@/E/�,5JY�>,.cd5%efJgdZZhZ&i�
OP�L*m�%+o�%*+�k�sW���ldndAt�H
*+,�)�v��� 

wh
xy�
712���Uz{[I|I}I~I|�I��[s��[ss�sss�sshs&sis
s�ss�s��ZNSNPK��X��qorg/editorconfig/language/codeinsight/quickfixes/EditorConfigSanitizeCharClassQuickFix$applyFix$newSource$1.class���=Gkorg/editorconfig/language/codeinsight/quickfixes/EditorConfigSanitizeCharClassQuickFix$applyFix$newSource$1�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/EditorConfigCharClassLetter;Ljava/lang/String;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>()V9org/editorconfig/language/psi/EditorConfigCharClassLetter
getTextgetText()Ljava/lang/String;:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
thismLorg/editorconfig/language/codeinsight/quickfixes/EditorConfigSanitizeCharClassQuickFix$applyFix$newSource$1;invokeO(Lorg/editorconfig/language/psi/EditorConfigCharClassLetter;)Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()Ljava/lang/String; !;Lorg/editorconfig/language/psi/EditorConfigCharClassLetter;&(Ljava/lang/Object;)Ljava/lang/Object;
%p1Ljava/lang/Object;<clinit>	
*INSTANCE,	-Lkotlin/Metadata;mv	kxi0Vorg/editorconfig/language/codeinsight/quickfixes/EditorConfigSanitizeCharClassQuickFix8applyFixX(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/ProblemDescriptor;)V:;(EditorConfigSanitizeCharClassQuickFix.ktCodeLocalVariableTableLineNumberTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0,	>+
*
��?
>A
+�+�"�@?

#AA$>=	*+��&�@?		'()	>�Y�+�.�B
C9<DE=F/0[I1I2I34I56I7PKF�&r#r#\org/editorconfig/language/codeinsight/quickfixes/EditorConfigSanitizeCharClassQuickFix.class���=#Vorg/editorconfig/language/codeinsight/quickfixes/EditorConfigSanitizeCharClassQuickFixjava/lang/Object)com/intellij/codeInspection/LocalQuickFix<init>()V
	thisXLorg/editorconfig/language/codeinsight/quickfixes/EditorConfigSanitizeCharClassQuickFix;
getFamilyName()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;5org/editorconfig/language/messages/EditorConfigBundleINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;	'quickfix.charclass.sanitize.descriptionget&(Ljava/lang/String;)Ljava/lang/String;
applyFixX(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/ProblemDescriptor;)Vprojectkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V"#
!$
descriptor&-com/intellij/codeInspection/ProblemDescriptor(
getPsiElement()Lcom/intellij/psi/PsiElement;*+),:org/editorconfig/language/psi/EditorConfigCharClassPattern.getCharClassLetterList()Ljava/util/List;01/2getCharClassLetterList(...)4checkNotNullExpressionValue6#
!7 kotlin/collections/CollectionsKt9first$(Ljava/util/List;)Ljava/lang/Object;;<
:=9org/editorconfig/language/psi/EditorConfigCharClassLetter?lastA<
:BgetTextD/EgetText(...)GgetStartOffsetInParent()IIJ@Kjava/lang/StringM	substring(II)Ljava/lang/String;OP
NQsubstring(...)S
getTextLengthUJ@V(I)Ljava/lang/String;OX
NYdistinctLetters"(Ljava/util/List;)Ljava/util/List;[\
]java/lang/Iterable_
asSequence1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;ab
:ckorg/editorconfig/language/codeinsight/quickfixes/EditorConfigSanitizeCharClassQuickFix$applyFix$newSource$1emLorg/editorconfig/language/codeinsight/quickfixes/EditorConfigSanitizeCharClassQuickFix$applyFix$newSource$1;g	fhkotlin/jvm/functions/Function1jkotlin/sequences/SequencesKtlmapX(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence;no
mpjava/lang/StringBuilderr(Ljava/lang/String;)Vt
sukotlin/sequences/Sequencewiterator()Ljava/util/Iterator;yzx{java/util/Iterator}hasNext()Z�~�next()Ljava/lang/Object;��~�append-(Ljava/lang/String;)Ljava/lang/StringBuilder;��
s�toString�
s�
toString(...)�=org/editorconfig/language/services/EditorConfigElementFactory�	CompanionILorg/editorconfig/language/services/EditorConfigElementFactory$Companion;��	��Gorg/editorconfig/language/services/EditorConfigElementFactory$Companion�getInstanceg(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/language/services/EditorConfigElementFactory;��
��java/lang/CharSequence�createCharClassPatternV(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/EditorConfigCharClassPattern;����+com/intellij/psi/codeStyle/CodeStyleManager�U(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleManager;��
��applyFix$lambda$0{(Lorg/editorconfig/language/psi/EditorConfigCharClassPattern;Lorg/editorconfig/language/psi/EditorConfigCharClassPattern;)V��
��"java/lang/invoke/LambdaMetafactory�metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;��
���run�(Lorg/editorconfig/language/psi/EditorConfigCharClassPattern;Lorg/editorconfig/language/psi/EditorConfigCharClassPattern;)Ljava/lang/Runnable;���"performActionWithFormatterDisabled(Ljava/lang/Runnable;)V��
��E$i$a$-fold-EditorConfigSanitizeCharClassQuickFix$applyFix$newSource$2Ip0Ljava/lang/StringBuilder;p1Ljava/lang/String;
element$ivLjava/lang/Object;	$i$f$foldaccumulator$iv
$this$fold$ivLkotlin/sequences/Sequence;
initial$iv	charClass<Lorg/editorconfig/language/psi/EditorConfigCharClassPattern;;Lorg/editorconfig/language/psi/EditorConfigCharClassLetter;prefixpostfix	newSourcefactory?Lorg/editorconfig/language/services/EditorConfigElementFactory;newCharClass&Lcom/intellij/openapi/project/Project;/Lcom/intellij/codeInspection/ProblemDescriptor;com/intellij/psi/PsiElement�$com/intellij/openapi/project/Project��(Ljava/util/List<+Lorg/editorconfig/language/psi/EditorConfigCharClassLetter;>;)Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigCharClassLetter;>;java/util/ArrayList�
�	java/util/List�`{java/util/Collection�isEmpty����textMatches (Lcom/intellij/psi/PsiElement;)Z��@�add(Ljava/lang/Object;)Z����D$i$a$-none-EditorConfigSanitizeCharClassQuickFix$distinctLetters$1$1Lcom/intellij/psi/PsiElement;	$i$f$none
$this$none$ivLjava/lang/Iterable;E$i$a$-forEach-EditorConfigSanitizeCharClassQuickFix$distinctLetters$1it$i$f$forEach$this$forEach$ivresultLjava/util/List;letters
$charClass�
$newCharClass�replace<(Lcom/intellij/psi/PsiElement;)Lcom/intellij/psi/PsiElement;��/�^(Lcom/intellij/openapi/project/Project;Lcom/intellij/codeInspection/CommonProblemDescriptor;)V
5Lcom/intellij/codeInspection/CommonProblemDescriptor;Lkotlin/Metadata;mv	kxi0d1���8




��

��

��
 





����20B¢J02020HJ	00
200
HJ
0¢¢H¨d2+Lcom/intellij/codeInspection/LocalQuickFix;Lorg/jetbrains/annotations/Nls;intellij.editorconfig(EditorConfigSanitizeCharClassQuickFix.kt*Lkotlin/jvm/internal/SourceDebugExtension;value@SMAP
EditorConfigSanitizeCharClassQuickFix.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigSanitizeCharClassQuickFix.kt
org/editorconfig/language/codeinsight/quickfixes/EditorConfigSanitizeCharClassQuickFix
+ 2 _Sequences.kt
kotlin/sequences/SequencesKt___SequencesKt
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,46:1
1284#2,3:47
1855#3:50
2624#3,3:51
1856#3:54
*S KotlinDebug
*F
+ 1 EditorConfigSanitizeCharClassQuickFix.kt
org/editorconfig/language/codeinsight/quickfixes/EditorConfigSanitizeCharClassQuickFix
*L
26#1:47,3
38#1:50
39#1:51,3
38#1:54
*E
CodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations
StackMapTable$RuntimeInvisibleParameterAnnotations	SignatureInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1/*�
�

3	���	�T+�%,'�%,�-:�/��/�Y�W�N-�3Y5�8�>�@:-�3Y5�8�C�@:-�FYH�8:6�L6		�RYT�8:-�FYH�8:�L�W`6		�ZYT�8:*-�3Y5�8�^�`�d�i�k�q:
�sY�v:6:

�|:���&��:
�N::6��:
���
����:		��8	:��+��:		����:
+��-
�����C�$�@/E/���)/@@NNNxss~,^,@T}������/�0
01"-6D!S"�
��
��
������<���8��
�?��
�?��,(��@;�TA��������-'��6��	D��
TT�T&�
[\���Y���M+�`N6-��:������:�@:6,�`:	6
	��	�����:	��:���&��:��:
6
�������,��W��|,�}���`~�>��`~@`�~,���`~@`���`~B%
%&28'A3Z4�'�4�5�'�(�*�2�6�+�
�	��}��
v��AP��
>S��	8f��5i��.q������������������L*��%+��%*+�չ�W�!����AH
*+,�)��
 

��
�f��� @SMAP
EditorConfigSanitizeCharClassQuickFix.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigSanitizeCharClassQuickFix.kt
org/editorconfig/language/codeinsight/quickfixes/EditorConfigSanitizeCharClassQuickFix
+ 2 _Sequences.kt
kotlin/sequences/SequencesKt___SequencesKt
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,46:1
1284#2,3:47
1855#3:50
2624#3,3:51
1856#3:54
*S KotlinDebug
*F
+ 1 EditorConfigSanitizeCharClassQuickFix.kt
org/editorconfig/language/codeinsight/quickfixes/EditorConfigSanitizeCharClassQuickFix
*L
26#1:47,3
38#1:50
39#1:51,3
38#1:54
*E
!a[III	I
I[s
[sssssss�s&s�s[ss�s�s
ssss[s"����PK8�����Qorg/editorconfig/language/codeinsight/refactoring/EditorConfigRenameHandler.class���=`Korg/editorconfig/language/codeinsight/refactoring/EditorConfigRenameHandlerDcom/intellij/refactoring/rename/inplace/VariableInplaceRenameHandler<init>()V
thisMLorg/editorconfig/language/codeinsight/refactoring/EditorConfigRenameHandler;isAvailable^(Lcom/intellij/psi/PsiElement;Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;)Z$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;editorkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
fileGorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement7com/intellij/refactoring/rename/PsiElementRenameHandlerisVetoed (Lcom/intellij/psi/PsiElement;)Z

getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;!"#Sorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor%Qorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptor'"com/intellij/openapi/editor/Editor)getSettings.()Lcom/intellij/openapi/editor/EditorSettings;+,*-*com/intellij/openapi/editor/EditorSettings/isVariableInplaceRenameEnabled()Z1203elementLcom/intellij/psi/PsiElement;$Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor9
createRenamer�(Lcom/intellij/psi/PsiElement;Lcom/intellij/openapi/editor/Editor;)Lcom/intellij/refactoring/rename/inplace/VariableInplaceRenamer;elementToRename=Torg/editorconfig/language/codeinsight/refactoring/EditorConfigVariableInplaceRenamer? com/intellij/psi/PsiNamedElementAI(Lcom/intellij/psi/PsiNamedElement;Lcom/intellij/openapi/editor/Editor;)VC
@D>com/intellij/refactoring/rename/inplace/VariableInplaceRenamerFLkotlin/Metadata;mv	kxi0d1���,




��

��

��



����20B¢J02020HJ"	0
202020
H¨d2FLcom/intellij/refactoring/rename/inplace/VariableInplaceRenameHandler;@Lcom/intellij/refactoring/rename/inplace/VariableInplaceRenamer;intellij.editorconfigEditorConfigRenameHandler.ktCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsRuntimeInvisibleAnnotations
SourceFileRuntimeVisibleAnnotations1X/*��YZ	
X�N,�-�+���+� ��+��$:�&���(�,�.�4��[�:D@Y&	**6>LMZ*N	
N56N7N8\
;<XZ+>�,��@Y+�B,�E�G�YZ 	
=67]\
^W_XHI[IJIKILMIJNIOP[sQR[s
sSss;sTs=s6ss7ssUs5ss8sVPK�?����Zorg/editorconfig/language/codeinsight/refactoring/EditorConfigVariableInplaceRenamer.class���=�Torg/editorconfig/language/codeinsight/refactoring/EditorConfigVariableInplaceRenamer>com/intellij/refactoring/rename/inplace/VariableInplaceRenamer<init>I(Lcom/intellij/psi/PsiNamedElement;Lcom/intellij/openapi/editor/Editor;)V#Lorg/jetbrains/annotations/NotNull;elementToRenamekotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
editor
thisVLorg/editorconfig/language/codeinsight/refactoring/EditorConfigVariableInplaceRenamer;"Lcom/intellij/psi/PsiNamedElement;$Lcom/intellij/openapi/editor/Editor;collectRefs=(Lcom/intellij/psi/search/SearchScope;)Ljava/util/Collection;^(Lcom/intellij/psi/search/SearchScope;)Ljava/util/Collection<Lcom/intellij/psi/PsiReference;>;$Lorg/jetbrains/annotations/Nullable;myElementToRename	Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement kotlin/collections/CollectionsKt!	emptyList()Ljava/util/List;#$
"%java/util/Collection'Vorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler)	CompanionbLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$Companion;+,	*-com/intellij/psi/PsiElement/`org/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$Companion1getId1(Lcom/intellij/psi/PsiElement;)Ljava/lang/String;34
259org/editorconfig/language/util/EditorConfigIdentifierUtil7INSTANCE;Lorg/editorconfig/language/util/EditorConfigIdentifierUtil;9:	8;
getSection5()Lorg/editorconfig/language/psi/EditorConfigSection;=> ?getText()Ljava/lang/String;AB CfindIdentifiersi(Lorg/editorconfig/language/psi/EditorConfigSection;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;EF
8Gjava/lang/IterableIjava/util/ArrayListK()VM
LNiterator()Ljava/util/Iterator;PQJRjava/util/IteratorThasNext()ZVWUXnext()Ljava/lang/Object;Z[U\getReference!()Lcom/intellij/psi/PsiReference;^_ `add(Ljava/lang/Object;)Zbc(djava/util/ListfA$i$a$-mapNotNull-EditorConfigVariableInplaceRenamer$collectRefs$1Ip0ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;>$i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$ivit$iv$ivLjava/lang/Object;@$i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv
element$iv$ivelement$iv$iv$iv$i$f$forEach$this$forEach$iv$iv$ivLjava/lang/Iterable;$i$f$mapNotNullTo$this$mapNotNullTo$iv$ivdestination$iv$ivLjava/util/Collection;$i$f$mapNotNull$this$mapNotNull$ivdescribableidLjava/lang/String;identifiersLjava/util/List;referencesSearchScope%Lcom/intellij/psi/search/SearchScope; com/intellij/psi/PsiNamedElement�#com/intellij/psi/search/SearchScope�java/lang/String�java/lang/Object�com/intellij/psi/PsiReference�checkLocalScope()Lcom/intellij/psi/PsiElement;getContainingFile()Lcom/intellij/psi/PsiFile;����Uorg/editorconfig/language/codeinsight/findusages/EditorConfigFindUsagesHandlerFactory�
�NcheckNotNullExpressionValue�
�
canFindUsages (Lcom/intellij/psi/PsiElement;)Z��
��createFindUsagesHandlerP(Lcom/intellij/psi/PsiElement;Z)Lcom/intellij/find/findUsages/FindUsagesHandler;��
��ccheckLocalScope$lambda$0?(Lcom/intellij/psi/PsiFile;Lcom/intellij/usageView/UsageInfo;)Z��
��%(Lcom/intellij/usageView/UsageInfo;)Z�"java/lang/invoke/LambdaMetafactory�metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;��
���process9(Lcom/intellij/psi/PsiFile;)Lcom/intellij/util/Processor;���.com/intellij/find/findUsages/FindUsagesOptions�	myProject&Lcom/intellij/openapi/project/Project;��	�)(Lcom/intellij/openapi/project/Project;)V�
��.com/intellij/find/findUsages/FindUsagesHandler�processElementUsagesm(Lcom/intellij/psi/PsiElement;Lcom/intellij/util/Processor;Lcom/intellij/find/findUsages/FindUsagesOptions;)Z��
����
�handler0Lcom/intellij/find/findUsages/FindUsagesHandler;sameFileZfileLcom/intellij/psi/PsiFile;factoryWLorg/editorconfig/language/codeinsight/findusages/EditorConfigFindUsagesHandlerFactory;com/intellij/psi/PsiFile� com/intellij/usageView/UsageInfo�getFile��
��areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z��
�$fileit"Lcom/intellij/usageView/UsageInfo;Lkotlin/Metadata;mv	kxi0d1��.


��

��



��


��

����20B00¢J
0HJ	00
20
H¨d2@Lcom/intellij/refactoring/rename/inplace/VariableInplaceRenamer;Lcom/intellij/psi/PsiElement;Lcom/intellij/psi/PsiReference;intellij.editorconfig%EditorConfigVariableInplaceRenamer.kt*Lkotlin/jvm/internal/SourceDebugExtension;value(SMAP
EditorConfigVariableInplaceRenamer.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigVariableInplaceRenamer.kt
org/editorconfig/language/codeinsight/refactoring/EditorConfigVariableInplaceRenamer
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,41:1
1603#2,9:42
1855#2:51
1856#2:53
1612#2:54
1#3:52
*S KotlinDebug
*F
+ 1 EditorConfigVariableInplaceRenamer.kt
org/editorconfig/language/codeinsight/refactoring/EditorConfigVariableInplaceRenamer
*L
23#1:42,9
23#1:51
23#1:53
23#1:54
23#1:52
*E
CodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable	SignatureRuntimeInvisibleAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1�U+	�,�*+,���
� �
���*�:� �� �Y�W�&�(�M�.,�0�6N�<,�@-,�D�H:�J:6:�LY�O�(:6	:
6
�S:�Y�?�]:

:6� :6�aY�:6�eW�W����g�(�����@ K �M
� �gJJ(JU�@� �gJJ(JU�� ��
� �gJJ(JU�N$/DN*a2h3�2��2�4�2�2�2�3�5�6�*����hi�
jk�
li�
mn�(oi�+pn�0qn
hPrieSst
aYui	^\vt^\wxNpyiKszt$�{k/�|}D~~����������m*���L��Y��M,*�Y����0���E,*�Y����0��Y�W�N-*��0+����Y*������6�+�0�*���?���(�.
&@A HN"Y^$h&�4@(��^
��
c��[��m����=	+��*�׬�!�	��	���
2*+���(SMAP
EditorConfigVariableInplaceRenamer.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigVariableInplaceRenamer.kt
org/editorconfig/language/codeinsight/refactoring/EditorConfigVariableInplaceRenamer
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,41:1
1603#2,9:42
1855#2:51
1856#2:53
1612#2:54
1#3:52
*S KotlinDebug
*F
+ 1 EditorConfigVariableInplaceRenamer.kt
org/editorconfig/language/codeinsight/refactoring/EditorConfigVariableInplaceRenamer
*L
23#1:42,9
23#1:51
23#1:53
23#1:54
23#1:52
*E
�X��[I�I�I��I��I��[s��[ss�ssssss�s�ss�s�s�s�s����[s������PK�_0z��Worg/editorconfig/language/codeinsight/refactoring/EditorConfigVetoRenameCondition.class���=DQorg/editorconfig/language/codeinsight/refactoring/EditorConfigVetoRenameConditionVLjava/lang/Object;Lcom/intellij/openapi/util/Condition<Lcom/intellij/psi/PsiElement;>;java/lang/Object#com/intellij/openapi/util/Condition<init>()V	

thisSLorg/editorconfig/language/codeinsight/refactoring/EditorConfigVetoRenameCondition;value (Lcom/intellij/psi/PsiElement;)Z#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Sorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptorQorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptor!Lcom/intellij/psi/PsiElement;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor$(Ljava/lang/Object;)Zcom/intellij/psi/PsiElement'
)p0Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d1F��





��200B¢J020H¨d2%Lcom/intellij/openapi/util/Condition;intellij.editorconfig"EditorConfigVetoRenameCondition.ktCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotations	Signature
SourceFileRuntimeVisibleAnnotations1	</*��=
>
<�2+�+���+��M,� ��,�"���?�%
@=
%01
>2
2#@A&<=	*+�(�*�=
>	
	+,AB;CC-.[I/I0I12I/3I45[s67[s
s8s#s	ss9ss:PK�9	}��lorg/editorconfig/language/codeinsight/suppression/EditorConfigInspectionSuppressor$getCommentsBefore$1.class���=�forg/editorconfig/language/codeinsight/suppression/EditorConfigInspectionSuppressor$getCommentsBefore$1�Lkotlin/coroutines/jvm/internal/RestrictedSuspendLambda;Lkotlin/jvm/functions/Function2<Lkotlin/sequences/SequenceScope<-Lcom/intellij/psi/PsiElement;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;Ljava/lang/Object;>;6kotlin/coroutines/jvm/internal/RestrictedSuspendLambdakotlin/jvm/functions/Function2<init>@(Lcom/intellij/psi/PsiElement;Lkotlin/coroutines/Continuation;)V�(Lcom/intellij/psi/PsiElement;Lkotlin/coroutines/Continuation<-Lorg/editorconfig/language/codeinsight/suppression/EditorConfigInspectionSuppressor$getCommentsBefore$1;>;)V$elementLcom/intellij/psi/PsiElement;	
$(ILkotlin/coroutines/Continuation;)V
thishLorg/editorconfig/language/codeinsight/suppression/EditorConfigInspectionSuppressor$getCommentsBefore$1;$completion Lkotlin/coroutines/Continuation;
invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$1Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f#EditorConfigInspectionSuppressor.ktl$isL$0n$this$sequenceitemmcforg.editorconfig.language.codeinsight.suppression.EditorConfigInspectionSuppressor$getCommentsBefore$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt+getCOROUTINE_SUSPENDED()Ljava/lang/Object;-.
,/labelI12	3kotlin/ResultKt5throwOnFailure(Ljava/lang/Object;)V78
69"	;kotlin/sequences/SequenceScope=com/intellij/psi/PsiElement?getPrevSibling()Lcom/intellij/psi/PsiElement;AB@Ccom/intellij/psi/PsiWhiteSpaceEcom/intellij/psi/PsiCommentGkotlin/coroutines/ContinuationI	KyieldF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;MN
>Okotlin/UnitQINSTANCE
Lkotlin/Unit;ST	RUjava/lang/IllegalStateExceptionW/call to 'resume' before 'invoke' with coroutineY(Ljava/lang/String;)V[
X\ Lkotlin/sequences/SequenceScope;$resultjava/lang/Object`createT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation<Lkotlin/Unit;>;	
evalueinvokeT(Lkotlin/sequences/SequenceScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;�(Lkotlin/sequences/SequenceScope<-Lcom/intellij/psi/PsiElement;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;bc
k
mp1p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;hi
rLkotlin/Metadata;mv	kxi0d1'��
��


��0*00HŠ@d2<anonymous>Rorg/editorconfig/language/codeinsight/suppression/EditorConfigInspectionSuppressor�getCommentsBefore:(Lcom/intellij/psi/PsiElement;)Lkotlin/sequences/Sequence;��CodeLocalVariableTable	Signature
StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations012"	�>*+�*,��� �
����0:*�4��g+�:*�<�>M*�N-�Z-�DN-:�F����H�=,-*�J*,�<*-�L*�4�PY��*�L�@N*�<�>M+�:+W�����V��XYZ�]���� aa�a>@a�>aa�a>@aa�a>@@a�a>@a�aa�2,1 5!<"?#G$m�$�%�(��>,D$^�	$^1?%x%$l$l_�)�*bc�I�Y*�,�fN-+�<-�J�� g�d�*�
)*hi�B*+,�l��V�n�� o^p�j�)�
*)Ahq�?
*+�>,�J�s�� 

o
p�
������ss[I[I I ![s"s#[s$s%&s's(tu[IvIwI xIyzI{|[s}~[ss�s^sPK����Xorg/editorconfig/language/codeinsight/suppression/EditorConfigInspectionSuppressor.class���=�Rorg/editorconfig/language/codeinsight/suppression/EditorConfigInspectionSuppressorjava/lang/Object0com/intellij/codeInspection/InspectionSuppressor<init>()V
	F[#;]\s*noinspection\s+([a-zA-Z_0-9.-]+(\s*,\s*[a-zA-Z_0-9.-]+)*)\s*\w*suppressCommentPatternLjava/lang/String;
	java/util/regex/Patterncompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;
suppressPatternLjava/util/regex/Pattern;	thisTLorg/editorconfig/language/codeinsight/suppression/EditorConfigInspectionSuppressor;isSuppressedFor2(Lcom/intellij/psi/PsiElement;Ljava/lang/String;)Z#Lorg/jetbrains/annotations/NotNull;element kotlin/jvm/internal/Intrinsics"checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V$%
#&toolId(0org/editorconfig/language/psi/EditorConfigOption*C(Lcom/intellij/psi/PsiElement;Ljava/lang/String;Ljava/lang/Class;)Z,
-1org/editorconfig/language/psi/EditorConfigSection/9org/editorconfig/language/psi/EditorConfigRootDeclaration1Lcom/intellij/psi/PsiElement;c(Lcom/intellij/psi/PsiElement;Ljava/lang/String;Ljava/lang/Class<+Lcom/intellij/psi/PsiElement;>;)Z!com/intellij/psi/util/PsiTreeUtil5getParentOfTypeN(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;Z)Lcom/intellij/psi/PsiElement;78
69getCommentsBefore:(Lcom/intellij/psi/PsiElement;)Lkotlin/sequences/Sequence;;<
=kotlin/sequences/Sequence?iterator()Ljava/util/Iterator;AB@Cjava/util/IteratorEhasNext()ZGHFInext()Ljava/lang/Object;KLFMcom/intellij/psi/PsiElementOgetText()Ljava/lang/String;QRPSgetText(...)UcheckNotNullExpressionValueW%
#XisSuppressedInComment'(Ljava/lang/String;Ljava/lang/String;)ZZ[
\<$i$a$-any-EditorConfigInspectionSuppressor$isSuppressedFor$1Iit
element$ivLjava/lang/Object;$i$f$any$this$any$ivLkotlin/sequences/Sequence;parentclsLjava/lang/Class;java/lang/Stringijava/lang/ClasskY(Lcom/intellij/psi/PsiElement;)Lkotlin/sequences/Sequence<Lcom/intellij/psi/PsiElement;>;forg/editorconfig/language/codeinsight/suppression/EditorConfigInspectionSuppressor$getCommentsBefore$1n@(Lcom/intellij/psi/PsiElement;Lkotlin/coroutines/Continuation;)Vp
oqkotlin/jvm/functions/Function2skotlin/sequences/SequencesKtusequence=(Lkotlin/jvm/functions/Function2;)Lkotlin/sequences/Sequence;wx
vygetSuppressActions�(Lcom/intellij/psi/PsiElement;Ljava/lang/String;)[Lorg/editorconfig/language/codeinsight/suppression/EditorConfigSuppressInspectionFix;$Lorg/jetbrains/annotations/Nullable;Sorg/editorconfig/language/codeinsight/suppression/EditorConfigSuppressInspectionFix~5org/editorconfig/language/messages/EditorConfigBundle�INSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;��	��suppress.inspection.option�get&(Ljava/lang/String;)Ljava/lang/String;��
��8(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)V�
�suppress.inspection.section�java/lang/CharSequence�matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;��
�java/util/regex/Matcher�matches�H
��group(I)Ljava/lang/String;��
��+com/intellij/codeInspection/SuppressionUtil�isInspectionToolIdMentioned�[
��Ljava/util/regex/Matcher;commentText
suppressId`(Lcom/intellij/psi/PsiElement;Ljava/lang/String;)[Lcom/intellij/codeInspection/SuppressQuickFix;{|
�/[Lcom/intellij/codeInspection/SuppressQuickFix;�p0p1Lkotlin/Metadata;mv	kxi0d1$��@




��









��

��20B¢J0
0	20
HJ%00
20
20H¢J020
20HJ(020
202
0
0HJ02020HR0X‚D¢
��R
 *00X‚¢
��¨d22Lcom/intellij/codeInspection/InspectionSuppressor;kotlin.jvm.PlatformTypeULorg/editorconfig/language/codeinsight/suppression/EditorConfigSuppressInspectionFix;intellij.editorconfig#EditorConfigInspectionSuppressor.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigInspectionSuppressor.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigInspectionSuppressor.kt
org/editorconfig/language/codeinsight/suppression/EditorConfigInspectionSuppressor
+ 2 _Sequences.kt
kotlin/sequences/SequencesKt___SequencesKt
*L
1#1,52:1
1247#2,2:53
*S KotlinDebug
*F
+ 1 EditorConfigInspectionSuppressor.kt
org/editorconfig/language/codeinsight/suppression/EditorConfigInspectionSuppressor
*L
27#1:53,2
*E
RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotations	SignatureInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1
��L*�
*�**�����
���3+!�',)�'*+,+�.�*+,0�.�*+,2�.����-@�"� 33 33(�
,�#[+-�:Y�W�:*�>:6�D:�J�/�N:�P:	6
*	�TYV�Y,�]������&MP�PjlP@F5@�5@R5Y6Z�f
@^_
=`3	6#ab@c_CdeLf3[[ 3[([gh�4;<�H�oY+�r�t�z��
(� 3�m{|��7,)�'�N-�Y,�����+��S-�Y,�����0��S-��+",5+6-� 77 37(��
}Z[��%*�+����N-���-��,������
�#�@�
01�*��%%�%�A{��H
*+,������� 

�3
��
o����SMAP
EditorConfigInspectionSuppressor.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigInspectionSuppressor.kt
org/editorconfig/language/codeinsight/suppression/EditorConfigInspectionSuppressor
+ 2 _Sequences.kt
kotlin/sequences/SequencesKt___SequencesKt
*L
1#1,52:1
1247#2,2:53
*S KotlinDebug
*F
+ 1 EditorConfigInspectionSuppressor.kt
org/editorconfig/language/codeinsight/suppression/EditorConfigInspectionSuppressor
*L
27#1:53,2
*E
�v��[I�I�I��I��I��[s��[ss�ss
s�sss�s;ses3s s{s�s�s(s|ss�sgshsZs�s�s����[s�PK��'nnhorg/editorconfig/language/codeinsight/suppression/EditorConfigSuppressInspectionFix$getContainer$1.class���=Nborg/editorconfig/language/codeinsight/suppression/EditorConfigSuppressInspectionFix$getContainer$1[Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Lcom/intellij/psi/PsiElement;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0<init>u(Lcom/intellij/psi/PsiElement;Lorg/editorconfig/language/codeinsight/suppression/EditorConfigSuppressInspectionFix;)V$contextLcom/intellij/psi/PsiElement;
	this$0ULorg/editorconfig/language/codeinsight/suppression/EditorConfigSuppressInspectionFix;	(I)V
thisdLorg/editorconfig/language/codeinsight/suppression/EditorConfigSuppressInspectionFix$getContainer$1;	$receiverinvoke()Lcom/intellij/psi/PsiElement;$Lorg/jetbrains/annotations/Nullable;6org/editorconfig/language/util/EditorConfigPsiTreeUtilINSTANCE8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;	findIdentifierUnderCaret<(Lcom/intellij/psi/PsiElement;)Lcom/intellij/psi/PsiElement;!"
#Sorg/editorconfig/language/codeinsight/suppression/EditorConfigSuppressInspectionFix%access$getTarget$ph(Lorg/editorconfig/language/codeinsight/suppression/EditorConfigSuppressInspectionFix;)Ljava/lang/Class;'(
&)!com/intellij/psi/util/PsiTreeUtil+getParentOfTypeM(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;)Lcom/intellij/psi/PsiElement;-.
,/element()Ljava/lang/Object;
3Lkotlin/Metadata;mv	kxi0d1��
��

����0H
¢d2<anonymous>getContainerB"$EditorConfigSuppressInspectionFix.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	EB*+�
*,�*��F 
EO� *�
�$L+*��*�0�G
F1HA2E/*�4�GFI
J&CKLDM456[I7I8I9:I;<I=>[s?@[sAssPK�\�A
A
Yorg/editorconfig/language/codeinsight/suppression/EditorConfigSuppressInspectionFix.class���=SSorg/editorconfig/language/codeinsight/suppression/EditorConfigSuppressInspectionFixZcom/intellij/codeInsight/daemon/impl/actions/AbstractBatchSuppressByNoInspectionCommentFix<init>8(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)VX(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class<+Lcom/intellij/psi/PsiElement;>;)V#Lorg/jetbrains/annotations/NotNull;Lorg/jetbrains/annotations/Nls;id
kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

texttarget(Ljava/lang/String;Z)V
Ljava/lang/Class;	setText(Ljava/lang/String;)V
thisULorg/editorconfig/language/codeinsight/suppression/EditorConfigSuppressInspectionFix;Ljava/lang/String;getContainer<(Lcom/intellij/psi/PsiElement;)Lcom/intellij/psi/PsiElement;$Lorg/jetbrains/annotations/Nullable;borg/editorconfig/language/codeinsight/suppression/EditorConfigSuppressInspectionFix$getContainer$1&u(Lcom/intellij/psi/PsiElement;Lorg/editorconfig/language/codeinsight/suppression/EditorConfigSuppressInspectionFix;)V(
')kotlin/jvm/functions/Function0+*com/intellij/openapi/application/ActionsKt-
runReadAction4(Lkotlin/jvm/functions/Function0;)Ljava/lang/Object;/0
.1com/intellij/psi/PsiElement3contextLcom/intellij/psi/PsiElement;access$getTarget$ph(Lorg/editorconfig/language/codeinsight/suppression/EditorConfigSuppressInspectionFix;)Ljava/lang/Class;$this1Ljava/lang/Class<+Lcom/intellij/psi/PsiElement;>;Lkotlin/Metadata;mv	kxi0d1���


��




��20B'00
00¢J	02
0HR
00X‚¢
��¨d2\Lcom/intellij/codeInsight/daemon/impl/actions/AbstractBatchSuppressByNoInspectionCommentFix;intellij.editorconfig$EditorConfigSuppressInspectionFix.kt	SignatureRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1J:KL�%+�,�-�*+�*-�*,��M#$N*% !%
"%"%JO	#$LK�'Y+*�*�,�2�4�M
N !56K%O%78L/*��MN9!P
'QIRO;<[I=I>I?@I=AIBC[sDE[s!sFs
sGssss6ss#s5sHPK��]���Yorg/editorconfig/language/extensions/impl/EditorConfigBasicOptionDescriptorProvider.class���=+Sorg/editorconfig/language/extensions/impl/EditorConfigBasicOptionDescriptorProviderUorg/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase<init>()V
schemas/editorconfig/basic.json	filePathLjava/lang/String;	
thisULorg/editorconfig/language/extensions/impl/EditorConfigBasicOptionDescriptorProvider;getFilePath()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;requiresFullSupport()ZLkotlin/Metadata;mv	kxi0d1T��






����20B¢J0HR0X”D¢
��¨	d2WLorg/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase;intellij.editorconfig,EditorConfigBasicOptionDescriptorProvider.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
SourceFileRuntimeVisibleAnnotations1%&=*�*
��'
(&/*��'(%&,�'()$*I[IIIII[s [
ss!sss"ssss"s#PK�?����gorg/editorconfig/language/extensions/impl/EditorConfigIncompleteReSharperOptionDescriptorProvider.class���=Kaorg/editorconfig/language/extensions/impl/EditorConfigIncompleteReSharperOptionDescriptorProviderUorg/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase<init>()V
#schemas/editorconfig/resharper.json	filePathLjava/lang/String;	
thiscLorg/editorconfig/language/extensions/impl/EditorConfigIncompleteReSharperOptionDescriptorProvider;getFilePath()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;getOptionDescriptors8(Lcom/intellij/openapi/project/Project;)Ljava/util/List;�(Lcom/intellij/openapi/project/Project;)Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;>;projectkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
%org/editorconfig/EditorConfigRegistryshouldSupportReSharper()Z!"
 #
% kotlin/collections/CollectionsKt'	emptyList()Ljava/util/List;)*
(+&Lcom/intellij/openapi/project/Project;requiresFullSupportshouldSupportDotNet/"
 0Lkotlin/Metadata;mv	kxi0d1~��*





 

��

��

����20B¢J0	02
0HJ0
HR0X”D¢
��¨d2WLorg/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase;PLorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;intellij.editorconfig.EditorConfigCSharpOptionDescriptorProviders.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable	Signature$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1BC=*�*
��D
EC/*��DEBCW+��$�	*+�&��,�FD
E-GBH."C.�1�DEIAJX23[I4I5I67I48I9:[s;<[ss=sss>ssss>s?ss-s.s>s@PK��]��`org/editorconfig/language/extensions/impl/EditorConfigMsFormattingOptionDescriptorProvider.class���=)Zorg/editorconfig/language/extensions/impl/EditorConfigMsFormattingOptionDescriptorProviderSorg/editorconfig/language/extensions/EditorConfigCSharpOptionDescriptorProviderBase<init>()V
&schemas/editorconfig/msformatting.json	filePathLjava/lang/String;	
this\Lorg/editorconfig/language/extensions/impl/EditorConfigMsFormattingOptionDescriptorProvider;getFilePath()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;Lkotlin/Metadata;mv	kxi0d1C��




��20B¢R0X”D¢
��¨d2ULorg/editorconfig/language/extensions/EditorConfigCSharpOptionDescriptorProviderBase;intellij.editorconfig.EditorConfigCSharpOptionDescriptorProviders.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
SourceFileRuntimeVisibleAnnotations1#$=*�*
��%
&$/*��%&#'"(C[IIIII[s[sssss sss!PK�E��^org/editorconfig/language/extensions/impl/EditorConfigMsLanguageOptionDescriptorProvider.class���=)Xorg/editorconfig/language/extensions/impl/EditorConfigMsLanguageOptionDescriptorProviderSorg/editorconfig/language/extensions/EditorConfigCSharpOptionDescriptorProviderBase<init>()V
$schemas/editorconfig/mslanguage.json	filePathLjava/lang/String;	
thisZLorg/editorconfig/language/extensions/impl/EditorConfigMsLanguageOptionDescriptorProvider;getFilePath()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;Lkotlin/Metadata;mv	kxi0d1C��




��20B¢R0X”D¢
��¨d2ULorg/editorconfig/language/extensions/EditorConfigCSharpOptionDescriptorProviderBase;intellij.editorconfig.EditorConfigCSharpOptionDescriptorProviders.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
SourceFileRuntimeVisibleAnnotations1#$=*�*
��%
&$/*��%&#'"(C[IIIII[s[sssss sss!PK��%wwZorg/editorconfig/language/extensions/impl/EditorConfigMsMiscOptionDescriptorProvider.class���=)Torg/editorconfig/language/extensions/impl/EditorConfigMsMiscOptionDescriptorProviderSorg/editorconfig/language/extensions/EditorConfigCSharpOptionDescriptorProviderBase<init>()V
 schemas/editorconfig/msmisc.json	filePathLjava/lang/String;	
thisVLorg/editorconfig/language/extensions/impl/EditorConfigMsMiscOptionDescriptorProvider;getFilePath()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;Lkotlin/Metadata;mv	kxi0d1C��




��20B¢R0X”D¢
��¨d2ULorg/editorconfig/language/extensions/EditorConfigCSharpOptionDescriptorProviderBase;intellij.editorconfig.EditorConfigCSharpOptionDescriptorProviders.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
SourceFileRuntimeVisibleAnnotations1#$=*�*
��%%&
%&$/*��%&&#'"(C[IIIII[s[sssss sss!PK(N�q}}\org/editorconfig/language/extensions/impl/EditorConfigMsNamingOptionDescriptorProvider.class���=)Vorg/editorconfig/language/extensions/impl/EditorConfigMsNamingOptionDescriptorProviderSorg/editorconfig/language/extensions/EditorConfigCSharpOptionDescriptorProviderBase<init>()V
"schemas/editorconfig/msnaming.json	filePathLjava/lang/String;	
thisXLorg/editorconfig/language/extensions/impl/EditorConfigMsNamingOptionDescriptorProvider;getFilePath()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;Lkotlin/Metadata;mv	kxi0d1C��




��20B¢R0X”D¢
��¨d2ULorg/editorconfig/language/extensions/EditorConfigCSharpOptionDescriptorProviderBase;intellij.editorconfig.EditorConfigCSharpOptionDescriptorProviders.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
SourceFileRuntimeVisibleAnnotations1#$=*�*
��%!"
!&$/*��%"&#'"(C[IIIII[s[sssss sss!PK���bbKorg/editorconfig/language/psi/base/EditorConfigDescribableElementBase.class���=�Eorg/editorconfig/language/psi/base/EditorConfigDescribableElementBase,com/intellij/extapi/psi/ASTWrapperPsiElementGorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement<init>(Lcom/intellij/lang/ASTNode;)V#Lorg/jetbrains/annotations/NotNull;node
kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V


thisGLorg/editorconfig/language/psi/base/EditorConfigDescribableElementBase;Lcom/intellij/lang/ASTNode;	getOption4()Lorg/editorconfig/language/psi/EditorConfigOption;6org/editorconfig/language/util/EditorConfigPsiTreeUtilINSTANCE8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;	java/lang/Classcom/intellij/psi/PsiElement!0org/editorconfig/language/psi/EditorConfigOption#java/util/Arrays%copyOf)([Ljava/lang/Object;I)[Ljava/lang/Object;'(
&)[Ljava/lang/Class;+!com/intellij/psi/util/PsiTreeUtil-getParentOfType`(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;Z[Ljava/lang/Class;)Lcom/intellij/psi/PsiElement;/0
.1java/lang/IllegalStateException3()V5
46$i$f$getParentOfTypeI$this$iv	strict$ivZ	stopAt$iv
getSection5()Lorg/editorconfig/language/psi/EditorConfigSection;1org/editorconfig/language/psi/EditorConfigSection@getDescribableParentK()Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;$Lorg/jetbrains/annotations/Nullable;	getParent()Lcom/intellij/psi/PsiElement;EF
GgetDeclarationSite()Ljava/lang/String;>?
K	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;MNAO0org/editorconfig/language/psi/EditorConfigHeaderQgetTextSJRTgetContainingFile()Lcom/intellij/psi/PsiFile;VW
Xcom/intellij/psi/PsiFileZgetVirtualFile(()Lcom/intellij/openapi/vfs/VirtualFile;\][^checkNotNull(Ljava/lang/Object;)V`a

b$com/intellij/openapi/vfs/VirtualFiledgetPresentableNamefJ
eggetPresentableName(...)icheckNotNullExpressionValuek

l ()n$java/lang/invoke/StringConcatFactorypmakeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;rs
qtu8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;rwxheaderLjava/lang/String;virtualFile&Lcom/intellij/openapi/vfs/VirtualFile;fileNamejava/lang/StringgetReference!()Lcom/intellij/psi/PsiReference;
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;��
�Sorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor�Horg/editorconfig/language/psi/reference/EditorConfigDeclarationReference�L(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)V�
��com/intellij/psi/PsiReference�Qorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptor�Gorg/editorconfig/language/psi/reference/EditorConfigIdentifierReference�getId�J
��^(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Ljava/lang/String;)V�
��Porg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor�Eorg/editorconfig/language/psi/reference/EditorConfigConstantReference�
��Morg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor�9org/editorconfig/language/util/EditorConfigDescriptorUtil�;Lorg/editorconfig/language/util/EditorConfigDescriptorUtil;�	��
isConstantH(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Z��
��&com/intellij/openapi/diagnostic/Logger�getInstance;(Ljava/lang/Class;)Lcom/intellij/openapi/diagnostic/Logger;��
��getInstance(...)�Got non-constant union�warn(Ljava/lang/String;)V��
��$i$f$logger
descriptorELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor�toString
TgetText(...)�Lkotlin/Metadata;mv	kxi0d1��6



��









&��2020B
0¢J
0HJ0R08VX–¢	R
08VX–¢R
08F¢R08F¢¨d2.Lcom/intellij/extapi/psi/ASTWrapperPsiElement;ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;declarationSitedescribableParentoption2Lorg/editorconfig/language/psi/EditorConfigOption;section3Lorg/editorconfig/language/psi/EditorConfigSection;Lcom/intellij/psi/PsiReference;intellij.editorconfig%EditorConfigDescribableElementBase.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP
EditorConfigDescribableElementBase.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigDescribableElementBase.kt
org/editorconfig/language/psi/base/EditorConfigDescribableElementBase
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
+ 3 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
*L
1#1,60:1
24#2,2:61
24#2,2:63
11#3:65
*S KotlinDebug
*F
+ 1 EditorConfigDescribableElementBase.kt
org/editorconfig/language/psi/base/EditorConfigDescribableElementBase
*L
23#1:61,2
26#1:63,2
50#1:65
*E
CodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableRuntimeInvisibleAnnotations
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods!�@+�*+����
�	��2�L� N=6*�"$--��*�,�2�$Y�W�4Y�7����1,$�	=>!�489	:;<	=+2�	>?��2�L� N=6*�"A--��*�,�2�AY�W�4Y�7����1,A�	?@!�489	:;<	=+2�	BC�Q*�HL+��
+�����"@���DIJ��7*�L�P�UL*�Y�_Y�
W+�c+�M,�hYj�mN+-�y���#�e�!"$#/$�*(z{$|}/~{7�	����*��L+�����Y*������s+�����Y*�+���������T+�����Y*������<+���4��+�����Y*����=��Y��m����������R�@��6
)*+=,U-\.f/t2xA�2�3�6�)� v�9�����D�J�5*��Y��m��:��	���SMAP
EditorConfigDescribableElementBase.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigDescribableElementBase.kt
org/editorconfig/language/psi/base/EditorConfigDescribableElementBase
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
+ 3 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
*L
1#1,60:1
24#2,2:61
24#2,2:63
11#3:65
*S KotlinDebug
*F
+ 1 EditorConfigDescribableElementBase.kt
org/editorconfig/language/psi/base/EditorConfigDescribableElementBase
*L
23#1:61,2
26#1:63,2
50#1:65
*E
�v��[I�I�I��I��I��[s��[ss�s�s
sss�s�sIsJs�sBsCs�s�sss�s�s>s?s�s�s�s����[s��voPK��7#iiForg/editorconfig/language/psi/base/EditorConfigFlatOptionKeyBase.class���=�@org/editorconfig/language/psi/base/EditorConfigFlatOptionKeyBaseDorg/editorconfig/language/psi/base/EditorConfigIdentifierElementBase7org/editorconfig/language/psi/EditorConfigFlatOptionKey<init>(Lcom/intellij/lang/ASTNode;)V#Lorg/jetbrains/annotations/NotNull;node
kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V


thisBLorg/editorconfig/language/psi/base/EditorConfigFlatOptionKeyBase;Lcom/intellij/lang/ASTNode;setName1(Ljava/lang/String;)Lcom/intellij/psi/PsiElement;name'java/lang/UnsupportedOperationException()V
Ljava/lang/String;getReferenceN()Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference;Jorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference#<(Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)V%
$&
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;$Lorg/jetbrains/annotations/Nullable;	getOption4()Lorg/editorconfig/language/psi/EditorConfigOption;+,
-0org/editorconfig/language/psi/EditorConfigOption/S(Z)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;(102Norg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor4getKeyG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;67
58smartZCorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor<getPresentation1()Lcom/intellij/ide/projectView/PresentationData;-com/intellij/ide/projectView/PresentationData@getText()Ljava/lang/String;BC
DgetDeclarationSiteFC
Gcom/intellij/ui/IconManagerI	Companion'Lcom/intellij/ui/IconManager$Companion;KL	JM%com/intellij/ui/IconManager$CompanionOgetInstance()Lcom/intellij/ui/IconManager;QR
PScom/intellij/ui/PlatformIconsUPropertyLcom/intellij/ui/PlatformIcons;WX	VYgetPlatformIcon3(Lcom/intellij/ui/PlatformIcons;)Ljavax/swing/Icon;[\J]o(Ljava/lang/String;Ljava/lang/String;Ljavax/swing/Icon;Lcom/intellij/openapi/editor/colors/TextAttributesKey;)V_
A`definesSameOption<(Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)ZelementdGorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElementf-com/intellij/psi/PsiElementitextMatches (Lcom/intellij/psi/PsiElement;)Zkl
mareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Zop

q
descriptorPLorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;otherDescriptor9Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;!()Lcom/intellij/psi/PsiReference;!"
xcom/intellij/psi/PsiReferencez,()Lcom/intellij/navigation/ItemPresentation;>?
}(com/intellij/navigation/ItemPresentationLkotlin/Metadata;mv	kxi0d1���>



��







��

��

��

��&��2020B
0¢J020J	0
20J0
J0J020¨d2FLorg/editorconfig/language/psi/base/EditorConfigIdentifierElementBase;ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;/Lcom/intellij/ide/projectView/PresentationData;LLorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference;Lcom/intellij/psi/PsiElement;intellij.editorconfig EditorConfigFlatOptionKeyBase.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsRuntimeInvisibleAnnotations
StackMapTableInnerClasses
SourceFileRuntimeVisibleAnnotations!�@+�*+����
�	�B+��Y���� �	�	!"�6�$Y*��'����	()�[*�.�3Y�	�9�W��
T5A=��:;�*>?�]�AY*�E*�H�N�T�Z�^�a����	bc��>+e�+�g��*�.�3M+�h�3N-�,�*+�j�n�,-�r���(55�'8�*$st'ut>>dv�	A!w�2*�y�{���A>|�2*�~������
PJK���j��[I�I�I��I��I��[s��[ss�svs
sssbs�sds(s�s:s>s�s!s�ss�ss�s�PK(��ohh?org/editorconfig/language/psi/base/EditorConfigHeaderBase.class���=�9org/editorconfig/language/psi/base/EditorConfigHeaderBase@org/editorconfig/language/psi/base/EditorConfigHeaderElementBase0org/editorconfig/language/psi/EditorConfigHeader<init>(Lcom/intellij/lang/ASTNode;)V#Lorg/jetbrains/annotations/NotNull;node
kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V


this;Lorg/editorconfig/language/psi/base/EditorConfigHeaderBase;Lcom/intellij/lang/ASTNode;isValidGlob()Z	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;
[java/lang/CharSequencetextMatches(Ljava/lang/CharSequence;)Z!"#6org/editorconfig/language/util/EditorConfigPsiTreeUtil%INSTANCE8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;'(	&)com/intellij/psi/PsiElement+containsErrors (Lcom/intellij/psi/PsiElement;)Z-.
&/getNextSibling()Lcom/intellij/psi/PsiElement;12
3 com/intellij/psi/PsiErrorElement5Uorg/editorconfig/language/codeinsight/inspections/EditorConfigEmptyHeaderInspectionKt7
isEmptyHeader5(Lorg/editorconfig/language/psi/EditorConfigHeader;)Z9:
8;[org/editorconfig/language/codeinsight/inspections/EditorConfigNumerousWildcardsInspectionKt=hasNumerousWildcards?:
>@java/lang/ClassB<org/editorconfig/language/psi/EditorConfigEnumerationPatternD!com/intellij/psi/util/PsiTreeUtilFfindChildrenOfAnyTypeG(Lcom/intellij/psi/PsiElement;[Ljava/lang/Class;)Ljava/util/Collection;HI
GJfindChildrenOfAnyType(...)LcheckNotNullExpressionValueN

Ojava/lang/IterableQjava/util/CollectionSisEmptyUTViterator()Ljava/util/Iterator;XYRZjava/util/Iterator\hasNext^]_next()Ljava/lang/Object;ab]ccheckNotNull(Ljava/lang/Object;)Vef

gforg/editorconfig/language/codeinsight/inspections/EditorConfigPatternEnumerationRedundancyInspectionKti
hasRedundancyA(Lorg/editorconfig/language/psi/EditorConfigEnumerationPattern;)Zkl
jm.$i$a$-any-EditorConfigHeaderBase$isValidGlob$1Iit>Lorg/editorconfig/language/psi/EditorConfigEnumerationPattern;
element$ivLjava/lang/Object;$i$f$any$this$any$ivLjava/lang/Iterable;getReferenceG()Lorg/editorconfig/language/psi/reference/EditorConfigHeaderReference;Corg/editorconfig/language/psi/reference/EditorConfigHeaderReferencez5(Lorg/editorconfig/language/psi/EditorConfigHeader;)V|
{}!()Lcom/intellij/psi/PsiReference;xy
�com/intellij/psi/PsiReference�Lkotlin/Metadata;mv	kxi0d1Y��"



��



��

��&��2020B
0¢J0J0	¨
d2BLorg/editorconfig/language/psi/base/EditorConfigHeaderElementBase;2Lorg/editorconfig/language/psi/EditorConfigHeader;ELorg/editorconfig/language/psi/reference/EditorConfigHeaderReference;intellij.editorconfigEditorConfigHeaderBase.kt*Lkotlin/jvm/internal/SourceDebugExtension;valuebSMAP
EditorConfigHeaderBase.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigHeaderBase.kt
org/editorconfig/language/psi/base/EditorConfigHeaderBase
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,30:1
1747#2,3:31
*S KotlinDebug
*F
+ 1 EditorConfigHeaderBase.kt
org/editorconfig/language/psi/base/EditorConfigHeaderBase
*L
23#1:31,3
*E
CodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableRuntimeInvisibleAnnotations
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations!�@+�*+����
�	�l�*�� �$���**��,�0��*�4�6��*��<��*��A��*��,�CM,ES,�KYM�P�RL=+�T�W��7+�[N-�`�&-�d:�E:6�h�n��������%
�0R�]+�R�6
%1=Ijz �� �!���>�
op�
qr�stjDuphFvw�xy�6�{Y*��~����	Ax�2*����������bSMAP
EditorConfigHeaderBase.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigHeaderBase.kt
org/editorconfig/language/psi/base/EditorConfigHeaderBase
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,30:1
1747#2,3:31
*S KotlinDebug
*F
+ 1 EditorConfigHeaderBase.kt
org/editorconfig/language/psi/base/EditorConfigHeaderBase
*L
23#1:31,3
*E
�L��[I�I�I��I��I��[s��[ss�s�s
sssxs�ss�s����[s�PK�~k

Forg/editorconfig/language/psi/base/EditorConfigHeaderElementBase.class���=X@org/editorconfig/language/psi/base/EditorConfigHeaderElementBase,com/intellij/extapi/psi/ASTWrapperPsiElementBorg/editorconfig/language/psi/interfaces/EditorConfigHeaderElement<init>(Lcom/intellij/lang/ASTNode;)V#Lorg/jetbrains/annotations/NotNull;node
kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V


thisBLorg/editorconfig/language/psi/base/EditorConfigHeaderElementBase;Lcom/intellij/lang/ASTNode;
getSection5()Lorg/editorconfig/language/psi/EditorConfigSection;6org/editorconfig/language/util/EditorConfigPsiTreeUtilINSTANCE8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;	com/intellij/psi/PsiElement1org/editorconfig/language/psi/EditorConfigSection!!com/intellij/psi/util/PsiTreeUtil#getParentOfTypeN(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;Z)Lcom/intellij/psi/PsiElement;%&
$'java/lang/IllegalStateException)()V+
*,checkNotNull(Ljava/lang/Object;)V./

0$i$f$getRequiredParentIthis_$iv	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;0org/editorconfig/language/psi/EditorConfigHeader7Lkotlin/Metadata;mv	kxi0d1s��&



��





&��2020B
0¢R08F¢	R
08F¢
¨d2.Lcom/intellij/extapi/psi/ASTWrapperPsiElement;DLorg/editorconfig/language/psi/interfaces/EditorConfigHeaderElement;header2Lorg/editorconfig/language/psi/EditorConfigHeader;section3Lorg/editorconfig/language/psi/EditorConfigSection;intellij.editorconfig EditorConfigHeaderElementBase.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigHeaderElementBase.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigHeaderElementBase.kt
org/editorconfig/language/psi/base/EditorConfigHeaderElementBase
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
*L
1#1,18:1
31#2:19
31#2:20
*S KotlinDebug
*F
+ 1 EditorConfigHeaderElementBase.kt
org/editorconfig/language/psi/base/EditorConfigHeaderElementBase
*L
13#1:19
16#1:20
*E
CodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableRuntimeInvisibleAnnotations
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations!O@+�*+��PQ
R	O�'�L=*� "�(N-Y�W�*Y�-��1-�"�S�  P
&
Q 234'T	56O�'�L=*� 8�(N-Y�W�*Y�-��1-�8�S�  P&Q 234'T	UKV�SMAP
EditorConfigHeaderElementBase.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigHeaderElementBase.kt
org/editorconfig/language/psi/base/EditorConfigHeaderElementBase
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
*L
1#1,18:1
31#2:19
31#2:20
*S KotlinDebug
*F
+ 1 EditorConfigHeaderElementBase.kt
org/editorconfig/language/psi/base/EditorConfigHeaderElementBase
*L
13#1:19
16#1:20
*E
WX9:[I;I<I=>I;?I@A[sBC[ssDsEs
sssFsGs5s6sHsIsssJTLM[sNPK7jy���Jorg/editorconfig/language/psi/base/EditorConfigIdentifierElementBase.class���=?Dorg/editorconfig/language/psi/base/EditorConfigIdentifierElementBaseEorg/editorconfig/language/psi/base/EditorConfigDescribableElementBaseForg/editorconfig/language/psi/interfaces/EditorConfigIdentifierElement<init>(Lcom/intellij/lang/ASTNode;)V#Lorg/jetbrains/annotations/NotNull;node
kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V


thisFLorg/editorconfig/language/psi/base/EditorConfigIdentifierElementBase;Lcom/intellij/lang/ASTNode;getName()Ljava/lang/String;getText
getText(...)checkNotNullExpressionValue

getNameIdentifierH()Lorg/editorconfig/language/psi/base/EditorConfigIdentifierElementBase;()Lcom/intellij/psi/PsiElement;!"
$com/intellij/psi/PsiElement&Lkotlin/Metadata;mv	kxi0d1T��



��



&��2020B
0¢J0J0��¨	d2GLorg/editorconfig/language/psi/base/EditorConfigDescribableElementBase;HLorg/editorconfig/language/psi/interfaces/EditorConfigIdentifierElement;intellij.editorconfig$EditorConfigIdentifierElementBase.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsRuntimeInvisibleAnnotations
SourceFileRuntimeVisibleAnnotations!8@+�*+��9:
;	85*�Y� �9:<	!"8,*�9	:<	A!#82*�%�'�9:=7>I()[I*I+I,-I*.I/0[s12[
ss3s4s
ssss5s!s6PK��|Iorg/editorconfig/language/psi/base/EditorConfigOptionBase$Companion.class���=-Corg/editorconfig/language/psi/base/EditorConfigOptionBase$Companionjava/lang/Object<init>()V
thisELorg/editorconfig/language/psi/base/EditorConfigOptionBase$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d1���"

��




��

‚��20B¢R-!0 *
0000¢X‚¢
��R-	!0 *
0000¢X‚¢
��¨
d2DUMB_VALUE_KEYLcom/intellij/openapi/util/Key;#Lcom/intellij/psi/util/CachedValue;PLorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;kotlin.jvm.PlatformType#Lorg/jetbrains/annotations/NotNull;SMART_VALUE_KEYintellij.editorconfig9org/editorconfig/language/psi/base/EditorConfigOptionBase#	CompanionEditorConfigOptionBase.ktCodeLineNumberTableLocalVariableTableInnerClasses
SourceFileRuntimeVisibleAnnotations0'/*��(1)	
'-*��)	

*
$%+&,L[IIIII[s[s
ssssssss s!s"PKr�2[['['?org/editorconfig/language/psi/base/EditorConfigOptionBase.class���=C9org/editorconfig/language/psi/base/EditorConfigOptionBaseEorg/editorconfig/language/psi/base/EditorConfigDescribableElementBase0org/editorconfig/language/psi/EditorConfigOption<init>(Lcom/intellij/lang/ASTNode;)V#Lorg/jetbrains/annotations/NotNull;node
kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V


this;Lorg/editorconfig/language/psi/base/EditorConfigOptionBase;Lcom/intellij/lang/ASTNode;getPresentation,()Lcom/intellij/navigation/ItemPresentation;$Lorg/jetbrains/annotations/Nullable;-com/intellij/ide/projectView/PresentationDatagetName()Ljava/lang/String;
getDeclarationSite 
!com/intellij/ui/IconManager#	Companion'Lcom/intellij/ui/IconManager$Companion;%&	$'%com/intellij/ui/IconManager$Companion)getInstance()Lcom/intellij/ui/IconManager;+,
*-com/intellij/ui/PlatformIcons/PropertyLcom/intellij/ui/PlatformIcons;12	03getPlatformIcon3(Lcom/intellij/ui/PlatformIcons;)Ljavax/swing/Icon;56$7o(Ljava/lang/String;Ljava/lang/String;Ljavax/swing/Icon;Lcom/intellij/openapi/editor/colors/TextAttributesKey;)V9
:(com/intellij/navigation/ItemPresentation<
getDescriptorS(Z)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;com/intellij/psi/PsiElement@SMART_VALUE_KEYLcom/intellij/openapi/util/Key;BC	DDUMB_VALUE_KEYFC	G4()Lcom/intellij/psi/util/CachedValueProvider$Result;IgetDescriptor$lambda$0p(Lorg/editorconfig/language/psi/base/EditorConfigOptionBase;Z)Lcom/intellij/psi/util/CachedValueProvider$Result;KL
MN"java/lang/invoke/LambdaMetafactoryPmetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;RS
QTUcomputei(Lorg/editorconfig/language/psi/base/EditorConfigOptionBase;Z)Lcom/intellij/psi/util/CachedValueProvider;WXY)com/intellij/psi/util/CachedValuesManager[getCachedValue{(Lcom/intellij/psi/PsiElement;Lcom/intellij/openapi/util/Key;Lcom/intellij/psi/util/CachedValueProvider;)Ljava/lang/Object;]^
\_Norg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptorasmartZcom/intellij/openapi/util/KeyegetKeyParts()Ljava/util/List;gh
ijava/lang/Iterablek.mjava/lang/CharSequenceo kotlin/collections/CollectionsKtqjoinToString$default�(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/String;st
rugetKey()Lcom/intellij/psi/PsiElement;getFlatOptionKey;()Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;yz
{getQualifiedOptionKey@()Lorg/editorconfig/language/psi/EditorConfigQualifiedOptionKey;}~
java/lang/IllegalStateException�()V�
��7org/editorconfig/language/psi/EditorConfigFlatOptionKey�<org/editorconfig/language/psi/EditorConfigQualifiedOptionKey�&()Ljava/util/List<Ljava/lang/String;>;getText���listOf$(Ljava/lang/Object;)Ljava/util/List;��
r�getQualifiedKeyPartList�h��java/util/ArrayList�collectionSizeOrDefault(Ljava/lang/Iterable;I)I��
r�(I)V�
��java/util/Collection�iterator()Ljava/util/Iterator;��l�java/util/Iterator�hasNext()Z����next()Ljava/lang/Object;����:org/editorconfig/language/psi/EditorConfigQualifiedKeyPart���add(Ljava/lang/Object;)Z����java/util/List�	emptyList�h
r�.$i$a$-let-EditorConfigOptionBase$getKeyParts$1Ip0Ljava/lang/String;.$i$a$-map-EditorConfigOptionBase$getKeyParts$2<Lorg/editorconfig/language/psi/EditorConfigQualifiedKeyPart;
item$iv$ivLjava/lang/Object;
$i$f$mapTo$this$mapTo$iv$ivLjava/lang/Iterable;destination$iv$ivLjava/util/Collection;$i$f$map$this$map$ivjava/lang/Object�getAnyValueK()Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;getOptionValueIdentifierC()Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;��
�Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement�getOptionValueList=()Lorg/editorconfig/language/psi/EditorConfigOptionValueList;��
�getOptionValuePair=()Lorg/editorconfig/language/psi/EditorConfigOptionValuePair;��
�?org/editorconfig/language/psi/EditorConfigOptionValueIdentifier�9org/editorconfig/language/psi/EditorConfigOptionValueList�this$0�Forg/editorconfig/language/services/EditorConfigOptionDescriptorManager�RLorg/editorconfig/language/services/EditorConfigOptionDescriptorManager$Companion;%�	��
getProject(()Lcom/intellij/openapi/project/Project;��
�getProject(...)�checkNotNullExpressionValue�

�Porg/editorconfig/language/services/EditorConfigOptionDescriptorManager$Companion�p(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/language/services/EditorConfigOptionDescriptorManager;+�
��wx
�getOptionDescriptor�(Lcom/intellij/psi/PsiElement;Ljava/util/List;Z)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;����0com/intellij/psi/util/CachedValueProvider$Result�createY(Ljava/lang/Object;[Ljava/lang/Object;)Lcom/intellij/psi/util/CachedValueProvider$Result;��
��descriptorManagerHLorg/editorconfig/language/services/EditorConfigOptionDescriptorManager;
descriptorPLorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;$smartH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;>?
Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor<clinit>Corg/editorconfig/language/psi/base/EditorConfigOptionBase$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
ELorg/editorconfig/language/psi/base/EditorConfigOptionBase$Companion;%	$editorconfig.option.descriptor.smart3(Ljava/lang/String;)Lcom/intellij/openapi/util/Key;�
fcreate(...)#editorconfig.option.descriptor.dumb�Lcom/intellij/openapi/util/Key<Lcom/intellij/psi/util/CachedValue<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;>;>;Lkotlin/Metadata;mv	kxi0d1��D



��





��

��

��
 



&�� 2020:B
0¢J
0J0
20J00J0HJ
0HR08BX‚¢	¨d2GLorg/editorconfig/language/psi/base/EditorConfigDescribableElementBase;2Lorg/editorconfig/language/psi/EditorConfigOption;keyLcom/intellij/psi/PsiElement;ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;*Lcom/intellij/navigation/ItemPresentation;intellij.editorconfig)com/intellij/psi/util/CachedValueProvider0ResultEditorConfigOptionBase.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigOptionBase.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigOptionBase.kt
org/editorconfig/language/psi/base/EditorConfigOptionBase
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,54:1
1#2:55
1549#3:56
1620#3,3:57
*S KotlinDebug
*F
+ 1 EditorConfigOptionBase.kt
org/editorconfig/language/psi/base/EditorConfigOptionBase
*L
41#1:56
41#1:57,3
*E
RuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods!%7	BC87	FC87	
9@+�*+��:;
<	9L"�Y*�*�"�(�.�4�8�;�=�:;"7>?9t*�A�	�E��H*�Z�`�b�=NA�Af:
;cd79B	*�j�ln�p>�v�:!;7	wx9e'*�|Y�	�A�W*��Y�	�A�W��Y����=N�N�HA:%;'gh9��*�|Y���Y�L=+��Y�~W*��Y�p��Y�g�lM>,:��Y,
������:6��:���-��:��:	:6
	��_��W������W���=1]�8ll��3��D�:>(7((()58M9i:w)�:�;�8�(�*;p����w��
t
��	i��M?��JB��JB��5[��3]���8�7	��9p&*��Y�	�ҧW*��Y�	�ҧW*��Ұ=N�N�G�:-.-/;&7KL9�9*���*��Y���M,*��*�j��N-��:*S���:';*"'9�9dA>9=	*��	�:;		cd
�9H,�Y���Y��E�Y��H�:
23>"�12*$%%��%?3@�SMAP
EditorConfigOptionBase.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigOptionBase.kt
org/editorconfig/language/psi/base/EditorConfigOptionBase
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,54:1
1#2:55
1549#3:56
1620#3,3:57
*S KotlinDebug
*F
+ 1 EditorConfigOptionBase.kt
org/editorconfig/language/psi/base/EditorConfigOptionBase
*L
41#1:56
41#1:57,3
*E
As[II I!"I#I$%[s&'[ss(s)s
sss*s+swsxs�s,s>sscs-sgs-s-sss.s%s/745[s6BVJOJPK~�6+IINorg/editorconfig/language/psi/base/EditorConfigOptionValueIdentifierBase.class���=�Horg/editorconfig/language/psi/base/EditorConfigOptionValueIdentifierBaseDorg/editorconfig/language/psi/base/EditorConfigIdentifierElementBase?org/editorconfig/language/psi/EditorConfigOptionValueIdentifier<init>(Lcom/intellij/lang/ASTNode;)V#Lorg/jetbrains/annotations/NotNull;node
kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V


thisJLorg/editorconfig/language/psi/base/EditorConfigOptionValueIdentifierBase;Lcom/intellij/lang/ASTNode;
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;$Lorg/jetbrains/annotations/Nullable;getDescribableParentK()Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;
Uorg/editorconfig/language/psi/impl/EditorConfigValueIdentifierDescriptorFinderVisitorD(Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;)V 
!Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement#$%Jorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor'Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor)acceptO(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;)V+,*-G()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;/
0getUnsetDescriptorV()Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnsetValueDescriptor;23
4parentILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;visitorWLorg/editorconfig/language/psi/impl/EditorConfigValueIdentifierDescriptorFinderVisitor;parentDescriptorELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;smartZRorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnsetValueDescriptor>INSTANCETLorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnsetValueDescriptor;@A	?Bcom/intellij/psi/PsiElementDmatches (Lcom/intellij/psi/PsiElement;)ZFG
?HsetName1(Ljava/lang/String;)Lcom/intellij/psi/PsiElement;newNameL=org/editorconfig/language/services/EditorConfigElementFactoryN	CompanionILorg/editorconfig/language/services/EditorConfigElementFactory$Companion;PQ	OR
getProject(()Lcom/intellij/openapi/project/Project;TU
VgetProject(...)XcheckNotNullExpressionValueZ

[Gorg/editorconfig/language/services/EditorConfigElementFactory$Companion]getInstanceg(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/language/services/EditorConfigElementFactory;_`
^ajava/lang/CharSequenceccreateValueIdentifier[(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;efOgreplace<(Lcom/intellij/psi/PsiElement;)Lcom/intellij/psi/PsiElement;ij
kfactory?Lorg/editorconfig/language/services/EditorConfigElementFactory;resultALorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;Ljava/lang/String;Lkotlin/Metadata;mv	kxi0d1���6



��





��

��

��

��&��2020B
0¢J
020
J020R08BX‚¢	¨d2FLorg/editorconfig/language/psi/base/EditorConfigIdentifierElementBase;unsetDescriptorLcom/intellij/psi/PsiElement;intellij.editorconfig(EditorConfigOptionValueIdentifierBase.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableRuntimeInvisibleAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations!�D+�*+���

�
�	��D*�Y�W�M�Y*��"N,�&Y�W�:-�(�.-�1Y�W*�5�*��1K$�$*�$**�(3�4867,89(:;DD<=�23�L�C*�E�I�	�C���@?��JK��0+M��S*�WYY�\�bM,+�d�hN*-�E�lW-�E��"+�*mn"op00Lq�	�	�
^OP���drs[ItIuIvwItxIyz[s{|[ss}sps
sss~sAs2s3ss;s<ssJs�sLss�PK���Iorg/editorconfig/language/psi/base/EditorConfigQualifiedKeyPartBase.class���=�Corg/editorconfig/language/psi/base/EditorConfigQualifiedKeyPartBaseDorg/editorconfig/language/psi/base/EditorConfigIdentifierElementBase:org/editorconfig/language/psi/EditorConfigQualifiedKeyPart<init>(Lcom/intellij/lang/ASTNode;)V#Lorg/jetbrains/annotations/NotNull;node
kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V


thisELorg/editorconfig/language/psi/base/EditorConfigQualifiedKeyPartBase;Lcom/intellij/lang/ASTNode;
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;$Lorg/jetbrains/annotations/Nullable;	getParent()Lcom/intellij/psi/PsiElement;
anull cannot be cast to non-null type org.editorconfig.language.psi.EditorConfigQualifiedOptionKeycheckNotNull 

!<org/editorconfig/language/psi/EditorConfigQualifiedOptionKey#getQualifiedKeyPartList()Ljava/util/List;%&$'getQualifiedKeyPartList(...))checkNotNullExpressionValue+

,$.Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor0getChildren2&13java/util/List5indexOf(Ljava/lang/Object;)I7869get(I)Ljava/lang/Object;;<6=com/intellij/psi/PsiElement?matches (Lcom/intellij/psi/PsiElement;)ZAB1CqualifiedKey>Lorg/editorconfig/language/psi/EditorConfigQualifiedOptionKey;qualifiedKeyPartsLjava/util/List;partsindexIresultELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;smartZjava/lang/ObjectPsetName1(Ljava/lang/String;)Lcom/intellij/psi/PsiElement;newNameT=org/editorconfig/language/services/EditorConfigElementFactoryV	CompanionILorg/editorconfig/language/services/EditorConfigElementFactory$Companion;XY	WZ
getProject(()Lcom/intellij/openapi/project/Project;\]
^getProject(...)`Gorg/editorconfig/language/services/EditorConfigElementFactory$CompanionbgetInstanceg(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/language/services/EditorConfigElementFactory;de
cfjava/lang/CharSequenceh
createKeyPartV(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/EditorConfigQualifiedKeyPart;jkWlreplace<(Lcom/intellij/psi/PsiElement;)Lcom/intellij/psi/PsiElement;no
pfactory?Lorg/editorconfig/language/services/EditorConfigElementFactory;<Lorg/editorconfig/language/psi/EditorConfigQualifiedKeyPart;Ljava/lang/String;Lkotlin/Metadata;mv	kxi0d1y��.



��



��

��

��

��&��2020B
0¢J020	J
020
¨d2FLorg/editorconfig/language/psi/base/EditorConfigIdentifierElementBase;Lcom/intellij/psi/PsiElement;intellij.editorconfig#EditorConfigQualifiedKeyPartBase.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableRuntimeInvisibleAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations!�@+�*+����
�	�`*�Y�"�$M,�(Y*�-N,�/Y��4Y�W�:-*�:6�>�1:*�@�D����(�/$6QB6�+61@1�
4=K�HREFEGH4,IH=#JKKLM``NO�RS��0+U��[*�_Ya�-�gM,+�i�mN*-�@�qW-�@��"+�*rs"Lt00Tu�	�	�
cWX���Xvw[IxIyIz{Ix|I}~[s�[ss�sts
ssssMsNs�sRs�sTs�s�PK�ZM�bbKorg/editorconfig/language/psi/base/EditorConfigQualifiedOptionKeyBase.class���=�Eorg/editorconfig/language/psi/base/EditorConfigQualifiedOptionKeyBaseEorg/editorconfig/language/psi/base/EditorConfigDescribableElementBase<org/editorconfig/language/psi/EditorConfigQualifiedOptionKey<init>(Lcom/intellij/lang/ASTNode;)V#Lorg/jetbrains/annotations/NotNull;node
kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V


thisGLorg/editorconfig/language/psi/base/EditorConfigQualifiedOptionKeyBase;Lcom/intellij/lang/ASTNode;
getDescriptorY(Z)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;$Lorg/jetbrains/annotations/Nullable;	getParent()Lcom/intellij/psi/PsiElement;
0org/editorconfig/language/psi/EditorConfigOptionS(Z)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor; !Norg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor#getKeyG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;%&
$'Torg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor)parent2Lorg/editorconfig/language/psi/EditorConfigOption;keyELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;smartZcom/intellij/psi/PsiElement1java/lang/Object3Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor5getName()Ljava/lang/String;getText98
:getText(...)<checkNotNullExpressionValue>

?getPresentation1()Lcom/intellij/ide/projectView/PresentationData;-com/intellij/ide/projectView/PresentationDataCgetDeclarationSiteE8
Fcom/intellij/ui/IconManagerH	Companion'Lcom/intellij/ui/IconManager$Companion;JK	IL%com/intellij/ui/IconManager$CompanionNgetInstance()Lcom/intellij/ui/IconManager;PQ
ORcom/intellij/ui/PlatformIconsTPropertyLcom/intellij/ui/PlatformIcons;VW	UXgetPlatformIcon3(Lcom/intellij/ui/PlatformIcons;)Ljavax/swing/Icon;Z[I\o(Ljava/lang/String;Ljava/lang/String;Ljavax/swing/Icon;Lcom/intellij/openapi/editor/colors/TextAttributesKey;)V^
D_H(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
b,()Lcom/intellij/navigation/ItemPresentation;AB
e(com/intellij/navigation/ItemPresentationgLkotlin/Metadata;mv	kxi0d1��.



��



��

��

��

��&��2020B
0¢J020	HJ
0HJ0
H¨d2GLorg/editorconfig/language/psi/base/EditorConfigDescribableElementBase;>Lorg/editorconfig/language/psi/EditorConfigQualifiedOptionKey;VLorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;/Lcom/intellij/ide/projectView/PresentationData;intellij.editorconfig%EditorConfigQualifiedOptionKeyBase.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableRuntimeInvisibleAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations!{H+�*+��|

}
~	{�E*�:����Y�W�M,�"Y�
�(Y�W�N-�*�
-�*��C�2@F�24B6�62@*|5}*&+,5-.EE/0�78{5*�;Y=�@�|}�	AB{]�DY*�;*�G�M�S�Y�]�`�|}�	Aa{=	*�c�6�|
}		/0AAd{2*�f�h�|
}�
OIJ�z�Xij[IkIlImnIkoIpq[srs[sstsus
ssssvs/sws7swsAsxsyPK:��-Horg/editorconfig/language/psi/base/EditorConfigRootDeclarationBase.class���=�Borg/editorconfig/language/psi/base/EditorConfigRootDeclarationBase,com/intellij/extapi/psi/ASTWrapperPsiElement9org/editorconfig/language/psi/EditorConfigRootDeclaration<init>(Lcom/intellij/lang/ASTNode;)V#Lorg/jetbrains/annotations/NotNull;node
kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V


thisDLorg/editorconfig/language/psi/base/EditorConfigRootDeclarationBase;Lcom/intellij/lang/ASTNode;isValidRootDeclaration()Z6org/editorconfig/language/util/EditorConfigPsiTreeUtilINSTANCE8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;	com/intellij/psi/PsiElementcontainsErrors (Lcom/intellij/psi/PsiElement;)Z!"
#;org/editorconfig/language/util/EditorConfigTextMatchingUtil%=Lorg/editorconfig/language/util/EditorConfigTextMatchingUtil;'	&(getRootDeclarationKey@()Lorg/editorconfig/language/psi/EditorConfigRootDeclarationKey;*+
,getRootDeclarationKey(...).checkNotNullExpressionValue0

1root3java/lang/CharSequence5textMatchesToIgnoreCase8(Lcom/intellij/psi/PsiElement;Ljava/lang/CharSequence;)Z78
&9getRootDeclarationValueList()Ljava/util/List;;<
= getRootDeclarationValueList(...)? kotlin/collections/CollectionsKtAsingleOrNull$(Ljava/util/List;)Ljava/lang/Object;CD
BE>org/editorconfig/language/psi/EditorConfigRootDeclarationValueGtrueIvalue@Lorg/editorconfig/language/psi/EditorConfigRootDeclarationValue;getDeclarationSite()Ljava/lang/String;getContainingFile()Lcom/intellij/psi/PsiFile;OP
Qcom/intellij/psi/PsiFileSgetVirtualFile(()Lcom/intellij/openapi/vfs/VirtualFile;UVTW$com/intellij/openapi/vfs/VirtualFileYgetPresentableName[N
Z\^java/lang/String`getPresentation1()Lcom/intellij/ide/projectView/PresentationData;-com/intellij/ide/projectView/PresentationDatadgetTextfN
gMN
i!com/intellij/icons/AllIcons$Nodesk
HomeFolderLjavax/swing/Icon;mn	loo(Ljava/lang/String;Ljava/lang/String;Ljavax/swing/Icon;Lcom/intellij/openapi/editor/colors/TextAttributesKey;)Vq
ergetName<org/editorconfig/language/psi/EditorConfigRootDeclarationKeyuvggetText(...)x,()Lcom/intellij/navigation/ItemPresentation;bc
{(com/intellij/navigation/ItemPresentation}Lkotlin/Metadata;mv	kxi0d1���*



��





��

��&��2020B
0¢J
0J0J
0R08BX‚¢	¨d2.Lcom/intellij/extapi/psi/ASTWrapperPsiElement;;Lorg/editorconfig/language/psi/EditorConfigRootDeclaration;declarationSite/Lcom/intellij/ide/projectView/PresentationData;intellij.editorconfigcom/intellij/icons/AllIcons�Nodes"EditorConfigRootDeclarationBase.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableRuntimeInvisibleAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations!�@+�*+����
�	��T�*� �$���)*�-Y/�2� 4�6�:��*�>Y@�2�F�HY�W�L�)+� J�6�:��VH�,D�DKLTMN�\*�R�XY�	�]�WY�W_���SZAaGa��bc�>�eY*�h*�j�p�s����	tN�:*�-�wYy�2����	Abz�2*�|�~����
l�����[�[I�I�I��I��I��[s��[ss�s�s
sss�s^sMsNstsbs�ss^s�PK%(��		Norg/editorconfig/language/psi/base/EditorConfigSectionBase$containsKey$1.class���=IHorg/editorconfig/language/psi/base/EditorConfigSectionBase$containsKey$1�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/EditorConfigOption;Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>()V0org/editorconfig/language/psi/EditorConfigOption
getFlatOptionKeyKgetFlatOptionKey()Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
thisJLorg/editorconfig/language/psi/base/EditorConfigSectionBase$containsKey$1;invokem(Lorg/editorconfig/language/psi/EditorConfigOption;)Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
;()Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;!"2Lorg/editorconfig/language/psi/EditorConfigOption;&(Ljava/lang/Object;)Ljava/lang/Object;
&p1Ljava/lang/Object;<clinit>	
+INSTANCE-	.Lkotlin/Metadata;mv	kxi0:org/editorconfig/language/psi/base/EditorConfigSectionBase9containsKey<(Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)Z;<EditorConfigSectionBase.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0-	?+
*
��@
?A
+� +�#�A@

$BCA%?=	*+��'�A@		()*	?�Y�,�/�D
E:=FG>H01[I2I3I45I67I8PK�5@org/editorconfig/language/psi/base/EditorConfigSectionBase.class���=�:org/editorconfig/language/psi/base/EditorConfigSectionBase,com/intellij/extapi/psi/ASTWrapperPsiElement1org/editorconfig/language/psi/EditorConfigSection<init>(Lcom/intellij/lang/ASTNode;)V#Lorg/jetbrains/annotations/NotNull;node
kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V


this<Lorg/editorconfig/language/psi/base/EditorConfigSectionBase;Lcom/intellij/lang/ASTNode;containsKey<(Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)Zkey
getOptionList()Ljava/util/List;
getOptionList(...)checkNotNullExpressionValue!

"java/lang/Iterable$ kotlin/collections/CollectionsKt&
asSequence1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;()
'*Horg/editorconfig/language/psi/base/EditorConfigSectionBase$containsKey$1,INSTANCEJLorg/editorconfig/language/psi/base/EditorConfigSectionBase$containsKey$1;./	-0kotlin/jvm/functions/Function12kotlin/sequences/SequencesKt4
mapNotNullX(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence;67
58kotlin/sequences/Sequence:iterator()Ljava/util/Iterator;<=;>java/util/Iterator@hasNext()ZBCADnext()Ljava/lang/Object;FGAH7org/editorconfig/language/psi/EditorConfigFlatOptionKeyJdefinesSameOptionLKM/$i$a$-any-EditorConfigSectionBase$containsKey$2Ip09Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;
element$ivLjava/lang/Object;$i$f$any$this$any$ivLkotlin/sequences/Sequence;getName()Ljava/lang/String;	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;Z[
\0org/editorconfig/language/psi/EditorConfigHeader^getText`Y_agetText(...)cgetPresentation,()Lcom/intellij/navigation/ItemPresentation;getContainingFile()Lcom/intellij/psi/PsiFile;gh
icom/intellij/psi/PsiFilekeflm(com/intellij/navigation/ItemPresentationogetPresentableTextqYpr
.editorconfigt-com/intellij/ide/projectView/PresentationDatavcom/intellij/ui/IconManagerx	Companion'Lcom/intellij/ui/IconManager$Companion;z{	y|%com/intellij/ui/IconManager$Companion~getInstance()Lcom/intellij/ui/IconManager;��
�com/intellij/ui/PlatformIcons�PackageLcom/intellij/ui/PlatformIcons;��	��getPlatformIcon3(Lcom/intellij/ui/PlatformIcons;)Ljavax/swing/Icon;��y�o(Ljava/lang/String;Ljava/lang/String;Ljavax/swing/Icon;Lcom/intellij/openapi/editor/colors/TextAttributesKey;)V�
w�fileNameLjava/lang/String;java/lang/Object�java/lang/String�Lkotlin/Metadata;mv	kxi0d1w��.



��



��

��

��

��&��2020B
0¢J020	J
0J0
¨d2.Lcom/intellij/extapi/psi/ASTWrapperPsiElement;3Lorg/editorconfig/language/psi/EditorConfigSection;*Lcom/intellij/navigation/ItemPresentation;intellij.editorconfigEditorConfigSectionBase.kt*Lkotlin/jvm/internal/SourceDebugExtension;value_SMAP
EditorConfigSectionBase.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigSectionBase.kt
org/editorconfig/language/psi/base/EditorConfigSectionBase
+ 2 _Sequences.kt
kotlin/sequences/SequencesKt___SequencesKt
*L
1#1,27:1
1247#2,2:28
*S KotlinDebug
*F
+ 1 EditorConfigSectionBase.kt
org/editorconfig/language/psi/base/EditorConfigSectionBase
*L
18#1:28,2
*E
CodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableRuntimeInvisibleAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations!�@+�*+����
�	��Y+�*�Y �#�%�+�1�3�9M>,�?:�E�%�I:�K:6+�N�������+;A+@�&	 #HPWX�HHOPEQR>ST#5UP!7VWYYR�	XY�:*�]�bYd�#����	ef��>*�j�nY��sY�WuL�wY*�]�b+�}���������p��
V�B��
�$��>�	�yz-���_SMAP
EditorConfigSectionBase.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigSectionBase.kt
org/editorconfig/language/psi/base/EditorConfigSectionBase
+ 2 _Sequences.kt
kotlin/sequences/SequencesKt___SequencesKt
*L
1#1,27:1
1247#2,2:28
*S KotlinDebug
*F
+ 1 EditorConfigSectionBase.kt
org/editorconfig/language/psi/base/EditorConfigSectionBase
*L
18#1:28,2
*E
�X��[I�I�I��I��I��[s��[ss�s�s
ssss�ssRsXs�ses�s����[s�PKg�+��Horg/editorconfig/language/psi/impl/EditorConfigAsteriskPatternImpl.class���=B
@org/editorconfig/language/psi/base/EditorConfigHeaderElementBase<init>(Lcom/intellij/lang/ASTNode;)V
	
1org/editorconfig/language/psi/EditorConfigVisitorvisitAsteriskPattern>(Lorg/editorconfig/language/psi/EditorConfigAsteriskPattern;)V
Borg/editorconfig/language/psi/impl/EditorConfigAsteriskPatternImplaccept6(Lorg/editorconfig/language/psi/EditorConfigVisitor;)V
'(Lcom/intellij/psi/PsiElementVisitor;)V9org/editorconfig/language/psi/EditorConfigAsteriskPatternCodeLineNumberTableLocalVariableTablethisDLorg/editorconfig/language/psi/impl/EditorConfigAsteriskPatternImpl;nodeLcom/intellij/lang/ASTNode;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsvisitor3Lorg/editorconfig/language/psi/EditorConfigVisitor;$Lcom/intellij/psi/PsiElementVisitor;
StackMapTable
SourceFile$EditorConfigAsteriskPatternImpl.java$$$reportNull$$$0(I)V()
*>Argument for @NotNull parameter '%s' of %s.%s must not be null,java/lang/Object."java/lang/String5format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;78
69"java/lang/IllegalArgumentException;(Ljava/lang/String;)V=
<>[Ljava/lang/Object;@!O+��+*+��%

	 ! O+��++*��%

"#	 ! g +��++��*+��
�*+��%  "$	 ! 
()�l-�/�!!Y0S�Y1S�Y2S�""Y3S�Y4S��:�<Z_�?�%V� 6A�6A�6A�6A�6A�6A&'PK������Morg/editorconfig/language/psi/impl/EditorConfigCharClassExclamationImpl.class���=B
@org/editorconfig/language/psi/base/EditorConfigHeaderElementBase<init>(Lcom/intellij/lang/ASTNode;)V
	
1org/editorconfig/language/psi/EditorConfigVisitorvisitCharClassExclamationC(Lorg/editorconfig/language/psi/EditorConfigCharClassExclamation;)V
Gorg/editorconfig/language/psi/impl/EditorConfigCharClassExclamationImplaccept6(Lorg/editorconfig/language/psi/EditorConfigVisitor;)V
'(Lcom/intellij/psi/PsiElementVisitor;)V>org/editorconfig/language/psi/EditorConfigCharClassExclamationCodeLineNumberTableLocalVariableTablethisILorg/editorconfig/language/psi/impl/EditorConfigCharClassExclamationImpl;nodeLcom/intellij/lang/ASTNode;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsvisitor3Lorg/editorconfig/language/psi/EditorConfigVisitor;$Lcom/intellij/psi/PsiElementVisitor;
StackMapTable
SourceFile)EditorConfigCharClassExclamationImpl.java$$$reportNull$$$0(I)V()
*>Argument for @NotNull parameter '%s' of %s.%s must not be null,java/lang/Object."java/lang/String5format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;78
69"java/lang/IllegalArgumentException;(Ljava/lang/String;)V=
<>[Ljava/lang/Object;@!O+��+*+��%

	 ! O+��++*��%

"#	 ! g +��++��*+��
�*+��%  "$	 ! 
()�l-�/�!!Y0S�Y1S�Y2S�""Y3S�Y4S��:�<Z_�?�%V� 6A�6A�6A�6A�6A�6A&'PK�~
���Horg/editorconfig/language/psi/impl/EditorConfigCharClassLetterImpl.class���=L
@org/editorconfig/language/psi/base/EditorConfigHeaderElementBase<init>(Lcom/intellij/lang/ASTNode;)V
	
1org/editorconfig/language/psi/EditorConfigVisitorvisitCharClassLetter>(Lorg/editorconfig/language/psi/EditorConfigCharClassLetter;)V
Borg/editorconfig/language/psi/impl/EditorConfigCharClassLetterImplaccept6(Lorg/editorconfig/language/psi/EditorConfigVisitor;)V
'(Lcom/intellij/psi/PsiElementVisitor;)V
;org/editorconfig/language/psi/impl/EditorConfigPsiImplUtilsisEscape>(Lorg/editorconfig/language/psi/EditorConfigCharClassLetter;)Z

isValidEscape 9org/editorconfig/language/psi/EditorConfigCharClassLetterCodeLineNumberTableLocalVariableTablethisDLorg/editorconfig/language/psi/impl/EditorConfigCharClassLetterImpl;nodeLcom/intellij/lang/ASTNode;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsvisitor3Lorg/editorconfig/language/psi/EditorConfigVisitor;$Lcom/intellij/psi/PsiElementVisitor;
StackMapTable()Z
SourceFile$EditorConfigCharClassLetterImpl.java$$$reportNull$$$0(I)V23
4>Argument for @NotNull parameter '%s' of %s.%s must not be null6java/lang/Object8&+java/lang/String?format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;AB
@C"java/lang/IllegalArgumentExceptionE(Ljava/lang/String;)VG
FH[Ljava/lang/Object;J!!O+��5*+��."

#$%&'(	)*)!O+��5+*��."

#$%+,(	)*)!g +��5+��*+��
�*+��."# $% +-(	)*)/!/*��" #$%/!/*��"%#$%
23!�l7�9�!!Y:S�Y;S�Y<S�""Y=S�Y>S��D�FZ_�I�.V� @K�@K�@K�@K�@K�@K01PK��oB��Iorg/editorconfig/language/psi/impl/EditorConfigCharClassPatternImpl.class���=b
@org/editorconfig/language/psi/base/EditorConfigHeaderElementBase<init>(Lcom/intellij/lang/ASTNode;)V
	
1org/editorconfig/language/psi/EditorConfigVisitorvisitCharClassPattern?(Lorg/editorconfig/language/psi/EditorConfigCharClassPattern;)V
Corg/editorconfig/language/psi/impl/EditorConfigCharClassPatternImplaccept6(Lorg/editorconfig/language/psi/EditorConfigVisitor;)V
'(Lcom/intellij/psi/PsiElementVisitor;)V>org/editorconfig/language/psi/EditorConfigCharClassExclamation
findChildByClass%(Ljava/lang/Class;)Ljava/lang/Object;9org/editorconfig/language/psi/EditorConfigCharClassLetter
 !"#!com/intellij/psi/util/PsiTreeUtilgetChildrenOfTypeAsList@(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;)Ljava/util/List;%:org/editorconfig/language/psi/EditorConfigCharClassPatternCodeLineNumberTableLocalVariableTablethisELorg/editorconfig/language/psi/impl/EditorConfigCharClassPatternImpl;nodeLcom/intellij/lang/ASTNode;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsvisitor3Lorg/editorconfig/language/psi/EditorConfigVisitor;$Lcom/intellij/psi/PsiElementVisitor;
StackMapTablegetCharClassExclamationB()Lorg/editorconfig/language/psi/EditorConfigCharClassExclamation;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;getCharClassLetterList()Ljava/util/List;	SignatureO()Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigCharClassLetter;>;
SourceFile%EditorConfigCharClassPatternImpl.java$$$reportNull$$$0(I)V>?
@java/util/ListB>Argument for @NotNull parameter '%s' of %s.%s must not be nullD*@NotNull method %s.%s must not return nullFjava/lang/ObjectH+08java/lang/StringPformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;RS
QT"java/lang/IllegalArgumentExceptionV(Ljava/lang/String;)VX
WYjava/lang/IllegalStateException[
\Y[Ljava/lang/Object;^java/lang/RuntimeException`!$&O+��A*+��3'

()*+,-	./.&O+��A+*��3'

()*01-	./.&g +��A+��*+��
�*+��3'( )* 02-	./.45&4
*���'!(
)*67-789&E*�Y��A�3NC''()*:;6.-.
>?&�'�$E�G��!���I�  ((0YJS�YKS�YLS��'YLS�YMS��''/YNS�YOS���U�(�WZ_�Z��\Z_�]��3� DQ]QCQ�Q�#Q_�Q_�Q_�Q_�Q_�Q_�Q_�Q_�Q_�Q_�Q_`QJQJa<=PKyeR�VVLorg/editorconfig/language/psi/impl/EditorConfigConcatenatedPatternImpl.class���=Y
@org/editorconfig/language/psi/base/EditorConfigHeaderElementBase<init>(Lcom/intellij/lang/ASTNode;)V
	
1org/editorconfig/language/psi/EditorConfigVisitorvisitConcatenatedPatternB(Lorg/editorconfig/language/psi/EditorConfigConcatenatedPattern;)V
Forg/editorconfig/language/psi/impl/EditorConfigConcatenatedPatternImplaccept6(Lorg/editorconfig/language/psi/EditorConfigVisitor;)V
'(Lcom/intellij/psi/PsiElementVisitor;)V1org/editorconfig/language/psi/EditorConfigPattern
!com/intellij/psi/util/PsiTreeUtilgetChildrenOfTypeAsList@(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;)Ljava/util/List;=org/editorconfig/language/psi/EditorConfigConcatenatedPatternCodeLineNumberTableLocalVariableTablethisHLorg/editorconfig/language/psi/impl/EditorConfigConcatenatedPatternImpl;nodeLcom/intellij/lang/ASTNode;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsvisitor3Lorg/editorconfig/language/psi/EditorConfigVisitor;$Lcom/intellij/psi/PsiElementVisitor;
StackMapTablegetPatternList()Ljava/util/List;	SignatureG()Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigPattern;>;RuntimeInvisibleAnnotations
SourceFile(EditorConfigConcatenatedPatternImpl.java$$$reportNull$$$0(I)V56
7java/util/List9>Argument for @NotNull parameter '%s' of %s.%s must not be null;*@NotNull method %s.%s must not return null=java/lang/Object?%*.java/lang/StringGformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;IJ
HK"java/lang/IllegalArgumentExceptionM(Ljava/lang/String;)VO
NPjava/lang/IllegalStateExceptionR
SP[Ljava/lang/Object;Ujava/lang/RuntimeExceptionW! O+��8*+��-!

"#$%&'	()( O+��8+*��-!

"#$*+'	()( g +��8+��*+��
�*+��-!" #$ *,'	()(./ E*�Y��8�-N:!!"#$012('(
56 �'�$<�>��!���@�  ((0YAS�YBS�YCS��'YCS�YDS��''/YES�YFS���L�(�NZ_�Q��SZ_�T��-� DH]HCH�H�#HV�HV�HV�HV�HV�HV�HV�HV�HV�HV�HV`HJHJX34PK4x����Norg/editorconfig/language/psi/impl/EditorConfigDoubleAsteriskPatternImpl.class���=B
@org/editorconfig/language/psi/base/EditorConfigHeaderElementBase<init>(Lcom/intellij/lang/ASTNode;)V
	
1org/editorconfig/language/psi/EditorConfigVisitorvisitDoubleAsteriskPatternD(Lorg/editorconfig/language/psi/EditorConfigDoubleAsteriskPattern;)V
Horg/editorconfig/language/psi/impl/EditorConfigDoubleAsteriskPatternImplaccept6(Lorg/editorconfig/language/psi/EditorConfigVisitor;)V
'(Lcom/intellij/psi/PsiElementVisitor;)V?org/editorconfig/language/psi/EditorConfigDoubleAsteriskPatternCodeLineNumberTableLocalVariableTablethisJLorg/editorconfig/language/psi/impl/EditorConfigDoubleAsteriskPatternImpl;nodeLcom/intellij/lang/ASTNode;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsvisitor3Lorg/editorconfig/language/psi/EditorConfigVisitor;$Lcom/intellij/psi/PsiElementVisitor;
StackMapTable
SourceFile*EditorConfigDoubleAsteriskPatternImpl.java$$$reportNull$$$0(I)V()
*>Argument for @NotNull parameter '%s' of %s.%s must not be null,java/lang/Object."java/lang/String5format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;78
69"java/lang/IllegalArgumentException;(Ljava/lang/String;)V=
<>[Ljava/lang/Object;@!O+��+*+��%

	 ! O+��++*��%

"#	 ! g +��++��*+��
�*+��%  "$	 ! 
()�l-�/�!!Y0S�Y1S�Y2S�""Y3S�Y4S��:�<Z_�?�%V� 6A�6A�6A�6A�6A�6A&'PK2�f�PPKorg/editorconfig/language/psi/impl/EditorConfigEnumerationPatternImpl.class���=Y
@org/editorconfig/language/psi/base/EditorConfigHeaderElementBase<init>(Lcom/intellij/lang/ASTNode;)V
	
1org/editorconfig/language/psi/EditorConfigVisitorvisitEnumerationPatternA(Lorg/editorconfig/language/psi/EditorConfigEnumerationPattern;)V
Eorg/editorconfig/language/psi/impl/EditorConfigEnumerationPatternImplaccept6(Lorg/editorconfig/language/psi/EditorConfigVisitor;)V
'(Lcom/intellij/psi/PsiElementVisitor;)V1org/editorconfig/language/psi/EditorConfigPattern
!com/intellij/psi/util/PsiTreeUtilgetChildrenOfTypeAsList@(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;)Ljava/util/List;<org/editorconfig/language/psi/EditorConfigEnumerationPatternCodeLineNumberTableLocalVariableTablethisGLorg/editorconfig/language/psi/impl/EditorConfigEnumerationPatternImpl;nodeLcom/intellij/lang/ASTNode;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsvisitor3Lorg/editorconfig/language/psi/EditorConfigVisitor;$Lcom/intellij/psi/PsiElementVisitor;
StackMapTablegetPatternList()Ljava/util/List;	SignatureG()Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigPattern;>;RuntimeInvisibleAnnotations
SourceFile'EditorConfigEnumerationPatternImpl.java$$$reportNull$$$0(I)V56
7java/util/List9>Argument for @NotNull parameter '%s' of %s.%s must not be null;*@NotNull method %s.%s must not return null=java/lang/Object?%*.java/lang/StringGformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;IJ
HK"java/lang/IllegalArgumentExceptionM(Ljava/lang/String;)VO
NPjava/lang/IllegalStateExceptionR
SP[Ljava/lang/Object;Ujava/lang/RuntimeExceptionW! O+��8*+��-!

"#$%&'	()( O+��8+*��-!

"#$*+'	()( g +��8+��*+��
�*+��-!" #$ *,'	()(./ E*�Y��8�-N:!!"#$012('(
56 �'�$<�>��!���@�  ((0YAS�YBS�YCS��'YCS�YDS��''/YES�YFS���L�(�NZ_�Q��SZ_�T��-� DH]HCH�H�#HV�HV�HV�HV�HV�HV�HV�HV�HV�HV�HV`HJHJX34PK��ܦ�Forg/editorconfig/language/psi/impl/EditorConfigFlatOptionKeyImpl.class���=B
@org/editorconfig/language/psi/base/EditorConfigFlatOptionKeyBase<init>(Lcom/intellij/lang/ASTNode;)V
	
1org/editorconfig/language/psi/EditorConfigVisitorvisitFlatOptionKey<(Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)V
@org/editorconfig/language/psi/impl/EditorConfigFlatOptionKeyImplaccept6(Lorg/editorconfig/language/psi/EditorConfigVisitor;)V
'(Lcom/intellij/psi/PsiElementVisitor;)V7org/editorconfig/language/psi/EditorConfigFlatOptionKeyCodeLineNumberTableLocalVariableTablethisBLorg/editorconfig/language/psi/impl/EditorConfigFlatOptionKeyImpl;nodeLcom/intellij/lang/ASTNode;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsvisitor3Lorg/editorconfig/language/psi/EditorConfigVisitor;$Lcom/intellij/psi/PsiElementVisitor;
StackMapTable
SourceFile"EditorConfigFlatOptionKeyImpl.java$$$reportNull$$$0(I)V()
*>Argument for @NotNull parameter '%s' of %s.%s must not be null,java/lang/Object."java/lang/String5format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;78
69"java/lang/IllegalArgumentException;(Ljava/lang/String;)V=
<>[Ljava/lang/Object;@!O+��+*+��%

	 ! O+��++*��%

"#	 ! g +��++��*+��
�*+��%  "$	 ! 
()�l-�/�!!Y0S�Y1S�Y2S�""Y3S�Y4S��:�<Z_�?�%V� 6A�6A�6A�6A�6A�6A&'PK
�I��Dorg/editorconfig/language/psi/impl/EditorConfigFlatPatternImpl.class���=B
@org/editorconfig/language/psi/base/EditorConfigHeaderElementBase<init>(Lcom/intellij/lang/ASTNode;)V
	
1org/editorconfig/language/psi/EditorConfigVisitorvisitFlatPattern:(Lorg/editorconfig/language/psi/EditorConfigFlatPattern;)V
>org/editorconfig/language/psi/impl/EditorConfigFlatPatternImplaccept6(Lorg/editorconfig/language/psi/EditorConfigVisitor;)V
'(Lcom/intellij/psi/PsiElementVisitor;)V5org/editorconfig/language/psi/EditorConfigFlatPatternCodeLineNumberTableLocalVariableTablethis@Lorg/editorconfig/language/psi/impl/EditorConfigFlatPatternImpl;nodeLcom/intellij/lang/ASTNode;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsvisitor3Lorg/editorconfig/language/psi/EditorConfigVisitor;$Lcom/intellij/psi/PsiElementVisitor;
StackMapTable
SourceFile EditorConfigFlatPatternImpl.java$$$reportNull$$$0(I)V()
*>Argument for @NotNull parameter '%s' of %s.%s must not be null,java/lang/Object."java/lang/String5format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;78
69"java/lang/IllegalArgumentException;(Ljava/lang/String;)V=
<>[Ljava/lang/Object;@!O+��+*+��%

	 ! O+��++*��%

"#	 ! g +��++��*+��
�*+��%  "$	 ! 
()�l-�/�!!Y0S�Y1S�Y2S�""Y3S�Y4S��:�<Z_�?�%V� 6A�6A�6A�6A�6A�6A&'PK�_��?org/editorconfig/language/psi/impl/EditorConfigHeaderImpl.class���=L
9org/editorconfig/language/psi/base/EditorConfigHeaderBase<init>(Lcom/intellij/lang/ASTNode;)V
	
1org/editorconfig/language/psi/EditorConfigVisitorvisitHeader5(Lorg/editorconfig/language/psi/EditorConfigHeader;)V
9org/editorconfig/language/psi/impl/EditorConfigHeaderImplaccept6(Lorg/editorconfig/language/psi/EditorConfigVisitor;)V
'(Lcom/intellij/psi/PsiElementVisitor;)V1org/editorconfig/language/psi/EditorConfigPattern
findChildByClass%(Ljava/lang/Class;)Ljava/lang/Object;0org/editorconfig/language/psi/EditorConfigHeaderCodeLineNumberTableLocalVariableTablethis;Lorg/editorconfig/language/psi/impl/EditorConfigHeaderImpl;nodeLcom/intellij/lang/ASTNode;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsvisitor3Lorg/editorconfig/language/psi/EditorConfigVisitor;$Lcom/intellij/psi/PsiElementVisitor;
StackMapTable
getPattern5()Lorg/editorconfig/language/psi/EditorConfigPattern;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;
SourceFileEditorConfigHeaderImpl.java$$$reportNull$$$0(I)V23
4>Argument for @NotNull parameter '%s' of %s.%s must not be null6java/lang/Object8#(java/lang/String?format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;AB
@C"java/lang/IllegalArgumentExceptionE(Ljava/lang/String;)VG
FH[Ljava/lang/Object;J!O+��5*+��+

 !"#$%	&'&O+��5+*��+

 !"()%	&'&g +��5+��*+��
�*+��+  !" (*%	&'&,-4
*���! 
!"./%/
23�l7�9�!!Y:S�Y;S�Y<S�""Y=S�Y>S��D�FZ_�I�+V� @K�@K�@K�@K�@K�@K01PK�8,N	N	Lorg/editorconfig/language/psi/impl/EditorConfigIdentifierFinderVisitor.class���=BForg/editorconfig/language/psi/impl/EditorConfigIdentifierFinderVisitor?org/editorconfig/language/psi/impl/EditorConfigRecursiveVisitor<init>()V
thisHLorg/editorconfig/language/psi/impl/EditorConfigIdentifierFinderVisitor;visitFlatOptionKey<(Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)V#Lorg/jetbrains/annotations/NotNull;keykotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElementcollectIdentifierL(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)V
9Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;visitQualifiedKeyPart?(Lorg/editorconfig/language/psi/EditorConfigQualifiedKeyPart;)VkeyPart<Lorg/editorconfig/language/psi/EditorConfigQualifiedKeyPart;visitOptionValueIdentifierD(Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;)V
identifier$ALorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;visitHeader5(Lorg/editorconfig/language/psi/EditorConfigHeader;)Vheader)2Lorg/editorconfig/language/psi/EditorConfigHeader;Lkotlin/Metadata;mv	kxi0d1���6




��





��



��&��20B¢J020H&J020	J
020J
020J020¨d2ALorg/editorconfig/language/psi/impl/EditorConfigRecursiveVisitor;ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;intellij.editorconfig&EditorConfigIdentifierFinderVisitor.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations!</*��=
>	
<C+�*+���=>	
?
<C+ �*+���=>	
!?
"#<C+%�*+���=
>	
$&?
'(<;+*��=>	
)+?
?
@;Ad,-[I.I/I01I.2I34[s56[s
s7sss8s$s9ssss's)s+s"s&sss!s:PK9�0^^Porg/editorconfig/language/psi/impl/EditorConfigListDescriptorFinderVisitor.class���=�Jorg/editorconfig/language/psi/impl/EditorConfigListDescriptorFinderVisitor[org/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor<init>>(Lorg/editorconfig/language/psi/EditorConfigOptionValueList;)V#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V
;Lorg/editorconfig/language/psi/EditorConfigOptionValueList;	thisLLorg/editorconfig/language/psi/impl/EditorConfigListDescriptorFinderVisitor;
getElement=()Lorg/editorconfig/language/psi/EditorConfigOptionValueList;
getDescriptorG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;$Lorg/jetbrains/annotations/Nullable;
descriptorELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;	
setDescriptorH(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)V<set-?>visitOptionS(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;)Voption&Norg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor(getValue*
)+Jorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor-Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor/acceptO(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;)V1203PLorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;	visitListQ(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor;)Vlist8NLorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor;
visitUnionR(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor;)Vunion=Morg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor?getChildren()Ljava/util/List;AB
@Cjava/lang/IterableEiterator()Ljava/util/Iterator;GHFIjava/util/IteratorKhasNext()ZMNLOnext()Ljava/lang/Object;QRLSB$i$a$-forEach-EditorConfigListDescriptorFinderVisitor$visitUnion$1Iit
element$ivLjava/lang/Object;$i$f$forEach$this$forEach$ivLjava/lang/Iterable;OLorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor;java/lang/Object^K()Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;
aGorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElementcLkotlin/Metadata;mv	kxi0d1��6


��





��





����20B
0¢J
020HJ020HJ020HR0X†¢
��"	
R0XӢ
��¨d2]Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor;intellij.editorconfig*EditorConfigListDescriptorFinderVisitor.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigListDescriptorFinderVisitor.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigListDescriptorFinderVisitor.kt
org/editorconfig/language/psi/impl/EditorConfigListDescriptorFinderVisitor
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,31:1
1855#2,2:32
*S KotlinDebug
*F
+ 1 EditorConfigListDescriptorFinderVisitor.kt
org/editorconfig/language/psi/impl/EditorConfigListDescriptorFinderVisitor
*L
25#1:32,2
*E
RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1wwxL+	�*�*+��y

z{x/*��yzwx/*� �yzw!"x:*+� �yz#{$%xL+'�+�,*�.�4�y
z&5{67xG+9�*+�0� �y
z8:{;<x�O+>�+�D�FM>,�J:�P�.�T:�0:6*�.�4*� ������|�FL�/_0�y" 5@HI M!NzH5UV2W+XY>ZV@[\OO=]{A`x2*�b�d�yz}s~�SMAP
EditorConfigListDescriptorFinderVisitor.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigListDescriptorFinderVisitor.kt
org/editorconfig/language/psi/impl/EditorConfigListDescriptorFinderVisitor
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,31:1
1855#2,2:32
*S KotlinDebug
*F
+ 1 EditorConfigListDescriptorFinderVisitor.kt
org/editorconfig/language/psi/impl/EditorConfigListDescriptorFinderVisitor
*L
25#1:32,2
*E
sef[IgIhIijIgkIlm[sno[sspssssssss!s"sss6sqs8s:s$s&s5s;s=s]srwtu[svPK�����?org/editorconfig/language/psi/impl/EditorConfigOptionImpl.class���=\
9org/editorconfig/language/psi/base/EditorConfigOptionBase<init>(Lcom/intellij/lang/ASTNode;)V
	
1org/editorconfig/language/psi/EditorConfigVisitorvisitOption5(Lorg/editorconfig/language/psi/EditorConfigOption;)V
9org/editorconfig/language/psi/impl/EditorConfigOptionImplaccept6(Lorg/editorconfig/language/psi/EditorConfigVisitor;)V
'(Lcom/intellij/psi/PsiElementVisitor;)V7org/editorconfig/language/psi/EditorConfigFlatOptionKey
findChildByClass%(Ljava/lang/Class;)Ljava/lang/Object;?org/editorconfig/language/psi/EditorConfigOptionValueIdentifier9org/editorconfig/language/psi/EditorConfigOptionValueList!9org/editorconfig/language/psi/EditorConfigOptionValuePair#<org/editorconfig/language/psi/EditorConfigQualifiedOptionKey%0org/editorconfig/language/psi/EditorConfigOptionCodeLineNumberTableLocalVariableTablethis;Lorg/editorconfig/language/psi/impl/EditorConfigOptionImpl;nodeLcom/intellij/lang/ASTNode;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsvisitor3Lorg/editorconfig/language/psi/EditorConfigVisitor;$Lcom/intellij/psi/PsiElementVisitor;
StackMapTablegetFlatOptionKey;()Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;getOptionValueIdentifierC()Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;getOptionValueList=()Lorg/editorconfig/language/psi/EditorConfigOptionValueList;getOptionValuePair=()Lorg/editorconfig/language/psi/EditorConfigOptionValuePair;getQualifiedOptionKey@()Lorg/editorconfig/language/psi/EditorConfigQualifiedOptionKey;
SourceFileEditorConfigOptionImpl.java$$$reportNull$$$0(I)VBC
D>Argument for @NotNull parameter '%s' of %s.%s must not be nullFjava/lang/ObjectH+0java/lang/StringOformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;QR
PS"java/lang/IllegalArgumentExceptionU(Ljava/lang/String;)VW
VX[Ljava/lang/Object;Z!$	&O+��E*+��3'

()*+,-	./.&O+��E+*��3'

()*01-	./.&g +��E+��*+��
�*+��3'( )* 02-	./.45&4
*���'#(
)*67-789&4
*���')(
)*67-7:;&4
*���'/(
)*67-7<=&4
* �� �'5(
)*67-7>?&4
*"��"�';(
)*67-7
BC&�lG�I�!!YJS�YKS�YLS�""YMS�YNS��T�VZ_�Y�3V� P[�P[�P[�P[�P[�P[@APKz�A���Norg/editorconfig/language/psi/impl/EditorConfigOptionValueIdentifierImpl.class���=B
Horg/editorconfig/language/psi/base/EditorConfigOptionValueIdentifierBase<init>(Lcom/intellij/lang/ASTNode;)V
	
1org/editorconfig/language/psi/EditorConfigVisitorvisitOptionValueIdentifierD(Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;)V
Horg/editorconfig/language/psi/impl/EditorConfigOptionValueIdentifierImplaccept6(Lorg/editorconfig/language/psi/EditorConfigVisitor;)V
'(Lcom/intellij/psi/PsiElementVisitor;)V?org/editorconfig/language/psi/EditorConfigOptionValueIdentifierCodeLineNumberTableLocalVariableTablethisJLorg/editorconfig/language/psi/impl/EditorConfigOptionValueIdentifierImpl;nodeLcom/intellij/lang/ASTNode;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsvisitor3Lorg/editorconfig/language/psi/EditorConfigVisitor;$Lcom/intellij/psi/PsiElementVisitor;
StackMapTable
SourceFile*EditorConfigOptionValueIdentifierImpl.java$$$reportNull$$$0(I)V()
*>Argument for @NotNull parameter '%s' of %s.%s must not be null,java/lang/Object."java/lang/String5format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;78
69"java/lang/IllegalArgumentException;(Ljava/lang/String;)V=
<>[Ljava/lang/Object;@!O+��+*+��%

	 ! O+��++*��%

"#	 ! g +��++��*+��
�*+��%  "$	 ! 
()�l-�/�!!Y0S�Y1S�Y2S�""Y3S�Y4S��:�<Z_�?�%V� 6A�6A�6A�6A�6A�6A&'PK:5�.
.
Horg/editorconfig/language/psi/impl/EditorConfigOptionValueListImpl.class���=c
Eorg/editorconfig/language/psi/base/EditorConfigDescribableElementBase<init>(Lcom/intellij/lang/ASTNode;)V
	
1org/editorconfig/language/psi/EditorConfigVisitorvisitOptionValueList>(Lorg/editorconfig/language/psi/EditorConfigOptionValueList;)V
Borg/editorconfig/language/psi/impl/EditorConfigOptionValueListImplaccept6(Lorg/editorconfig/language/psi/EditorConfigVisitor;)V
'(Lcom/intellij/psi/PsiElementVisitor;)V?org/editorconfig/language/psi/EditorConfigOptionValueIdentifier
!com/intellij/psi/util/PsiTreeUtilgetChildrenOfTypeAsList@(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;)Ljava/util/List;
 !"#;org/editorconfig/language/psi/impl/EditorConfigPsiImplUtils
getDescriptor�(Lorg/editorconfig/language/psi/EditorConfigOptionValueList;Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;%9org/editorconfig/language/psi/EditorConfigOptionValueListCodeLineNumberTableLocalVariableTablethisDLorg/editorconfig/language/psi/impl/EditorConfigOptionValueListImpl;nodeLcom/intellij/lang/ASTNode;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsvisitor3Lorg/editorconfig/language/psi/EditorConfigVisitor;$Lcom/intellij/psi/PsiElementVisitor;
StackMapTablegetOptionValueIdentifierList()Ljava/util/List;	SignatureU()Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;>;RuntimeInvisibleAnnotationsH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;smartZ$Lorg/jetbrains/annotations/Nullable;
SourceFile$EditorConfigOptionValueListImpl.java$$$reportNull$$$0(I)V?@
Ajava/util/ListC>Argument for @NotNull parameter '%s' of %s.%s must not be nullE*@NotNull method %s.%s must not return nullGjava/lang/ObjectI+04java/lang/StringQformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;ST
RU"java/lang/IllegalArgumentExceptionW(Ljava/lang/String;)VY
XZjava/lang/IllegalStateException\
]Z[Ljava/lang/Object;_java/lang/RuntimeExceptiona!$&O+��B*+��3'

()*+,-	./.&O+��B+*��3'

()*01-	./.&g +��B+��*+��
�*+��3'( )* 02-	./.45&E*�Y��B�3ND'"()*678.-."9&:*��''()*:;8<-<
?@&�'�$F�H��!���J�  ((0YKS�YLS�YMS��'YMS�YNS��''/YOS�YPS���V�(�XZ_�[��]Z_�^��3� DR]RCR�R�#R`�R`�R`�R`�R`�R`�R`�R`�R`�R`�R``RJRJb=>PK���Horg/editorconfig/language/psi/impl/EditorConfigOptionValuePairImpl.class���=t
Eorg/editorconfig/language/psi/base/EditorConfigDescribableElementBase<init>(Lcom/intellij/lang/ASTNode;)V
	
1org/editorconfig/language/psi/EditorConfigVisitorvisitOptionValuePair>(Lorg/editorconfig/language/psi/EditorConfigOptionValuePair;)V
Borg/editorconfig/language/psi/impl/EditorConfigOptionValuePairImplaccept6(Lorg/editorconfig/language/psi/EditorConfigVisitor;)V
'(Lcom/intellij/psi/PsiElementVisitor;)V?org/editorconfig/language/psi/EditorConfigOptionValueIdentifier
!com/intellij/psi/util/PsiTreeUtilgetChildrenOfTypeAsList@(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;)Ljava/util/List;9org/editorconfig/language/psi/EditorConfigOptionValueList
!"#$%;org/editorconfig/language/psi/impl/EditorConfigPsiImplUtilsgetFirst�(Lorg/editorconfig/language/psi/EditorConfigOptionValuePair;)Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;
!'(%	getSecond
!*+,
getDescriptor�(Lorg/editorconfig/language/psi/EditorConfigOptionValuePair;Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;.9org/editorconfig/language/psi/EditorConfigOptionValuePairCodeLineNumberTableLocalVariableTablethisDLorg/editorconfig/language/psi/impl/EditorConfigOptionValuePairImpl;nodeLcom/intellij/lang/ASTNode;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsvisitor3Lorg/editorconfig/language/psi/EditorConfigVisitor;$Lcom/intellij/psi/PsiElementVisitor;
StackMapTablegetOptionValueIdentifierList()Ljava/util/List;	SignatureU()Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;>;RuntimeInvisibleAnnotationsgetOptionValueListListO()Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigOptionValueList;>;K()Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;H(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;smartZ$Lorg/jetbrains/annotations/Nullable;
SourceFile$EditorConfigOptionValuePairImpl.java$$$reportNull$$$0(I)VKL
Mjava/util/ListOGorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElementQ>Argument for @NotNull parameter '%s' of %s.%s must not be nullS*@NotNull method %s.%s must not return nullUjava/lang/ObjectW49=B$(java/lang/Stringbformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;de
cf"java/lang/IllegalArgumentExceptionh(Ljava/lang/String;)Vj
ikjava/lang/IllegalStateExceptionm
nk[Ljava/lang/Object;pjava/lang/RuntimeExceptionr!-	/O+��N*+��<0

123456	787/O+��N+*��<0

1239:6	787/g +��N+��*+��
�*+��<01 23 9;6	787=>/E*�Y��N�<NP0#123?@A767B>/E*�Y��N�<NP0)123?CA767$D/C
*� Y��N�<LR0.1
23A767(D/D*�&Y��N�<MR03123A767+E/:*�)�08123FGAH6H
KL/���++++0000T�V��))))----���X�,,44<<<<YYS�YZS�Y[S��++++3;CKY[S�#Y\S�Y]S�Y^S�Y_S��++33;;;;Y`S�YaS���g�))))4444�iZ_�l��nZ_�o��<�,DcicCc�c�/cq�cq�cq�cq�+cq�cq�cq�cq�cq�cq�+cq�cq�cq�cqlcJcJsIJPK(4@aaPorg/editorconfig/language/psi/impl/EditorConfigPairDescriptorFinderVisitor.class���=qJorg/editorconfig/language/psi/impl/EditorConfigPairDescriptorFinderVisitorjava/lang/ObjectJorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor<init>()V
	thisLLorg/editorconfig/language/psi/impl/EditorConfigPairDescriptorFinderVisitor;
getDescriptorP()Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptor;$Lorg/jetbrains/annotations/Nullable;
descriptorNLorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptor;	
setDescriptorQ(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptor;)V<set-?>visitOptionS(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;)V#Lorg/jetbrains/annotations/NotNull;optionkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
 Norg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor"getValueG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;$%
#&Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor(acceptO(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;)V*+),PLorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;
visitUnionR(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor;)Vunion1Morg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor3getChildren()Ljava/util/List;56
47java/lang/Iterable9iterator()Ljava/util/Iterator;;<:=java/util/Iterator?hasNext()ZAB@Cnext()Ljava/lang/Object;EF@GB$i$a$-forEach-EditorConfigPairDescriptorFinderVisitor$visitUnion$1IitELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
element$ivLjava/lang/Object;$i$f$forEach$this$forEach$ivLjava/lang/Iterable;OLorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor;	visitPairpairTLkotlin/Metadata;mv	kxi0d1���(






��



����20B¢J	0
20HJ
0
20HJ0
20HR0X†¢
��"¨d2LLorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;intellij.editorconfig*EditorConfigPairDescriptorFinderVisitor.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigPairDescriptorFinderVisitor.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigPairDescriptorFinderVisitor.kt
org/editorconfig/language/psi/impl/EditorConfigPairDescriptorFinderVisitor
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,27:1
1855#2,2:28
*S KotlinDebug
*F
+ 1 EditorConfigPairDescriptorFinderVisitor.kt
org/editorconfig/language/psi/impl/EditorConfigPairDescriptorFinderVisitor
*L
16#1:28,2
*E
RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1hi/*�
�j	k
i/*��j
khi:*+��j
kliH+�!+�'*��-�j
k.l/0i�O+2�!+�8�:M>,�>:�D�.�H:�):6*��-*�������m�:@�/)�j"5@HIMNkH5IJ2KL+MN>OJ@PQOO1RlSiD+U�!*+��j
kTlndo�SMAP
EditorConfigPairDescriptorFinderVisitor.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigPairDescriptorFinderVisitor.kt
org/editorconfig/language/psi/impl/EditorConfigPairDescriptorFinderVisitor
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,27:1
1855#2,2:28
*S KotlinDebug
*F
+ 1 EditorConfigPairDescriptorFinderVisitor.kt
org/editorconfig/language/psi/impl/EditorConfigPairDescriptorFinderVisitor
*L
16#1:28,2
*E
pdVW[IXIYIZ[IX\I]^[s_`[ssassss
sssssbss.sSsTs/s1sRschef[sgPK"GI���@org/editorconfig/language/psi/impl/EditorConfigPatternImpl.class���=B
@org/editorconfig/language/psi/base/EditorConfigHeaderElementBase<init>(Lcom/intellij/lang/ASTNode;)V
	
1org/editorconfig/language/psi/EditorConfigVisitorvisitPattern6(Lorg/editorconfig/language/psi/EditorConfigPattern;)V
:org/editorconfig/language/psi/impl/EditorConfigPatternImplaccept6(Lorg/editorconfig/language/psi/EditorConfigVisitor;)V
'(Lcom/intellij/psi/PsiElementVisitor;)V1org/editorconfig/language/psi/EditorConfigPatternCodeLineNumberTableLocalVariableTablethis<Lorg/editorconfig/language/psi/impl/EditorConfigPatternImpl;nodeLcom/intellij/lang/ASTNode;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsvisitor3Lorg/editorconfig/language/psi/EditorConfigVisitor;$Lcom/intellij/psi/PsiElementVisitor;
StackMapTable
SourceFileEditorConfigPatternImpl.java$$$reportNull$$$0(I)V()
*>Argument for @NotNull parameter '%s' of %s.%s must not be null,java/lang/Object."java/lang/String5format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;78
69"java/lang/IllegalArgumentException;(Ljava/lang/String;)V=
<>[Ljava/lang/Object;@!O+��+*+��%

	 ! O+��++*��%

"#	 ! g +��++��*+��
�*+��%  "$	 ! 
()�l-�/�!!Y0S�Y1S�Y2S�""Y3S�Y4S��:�<Z_�?�%V� 6A�6A�6A�6A�6A�6A&'PK��ddAorg/editorconfig/language/psi/impl/EditorConfigPsiImplUtils.class���=�
java/lang/Object<init>()V	
9org/editorconfig/language/psi/EditorConfigCharClassLettertextContains(C)ZisEscape()Z
getTextLength()I\
textMatches(Ljava/lang/CharSequence;)ZgetText()Ljava/lang/String;
 !"#$java/lang/StringcharAt(I)C&Dorg/editorconfig/language/highlighting/EditorConfigSyntaxHighlighter( 
	\#;!?*[]{}
*+,-.kotlin/text/StringsKtcontains(Ljava/lang/CharSequence;CZ)Z012349org/editorconfig/language/psi/EditorConfigOptionValuePairgetDescribableParentK()Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;6789:Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;<Jorg/editorconfig/language/psi/impl/EditorConfigPairDescriptorFinderVisitor
;?@ABCCorg/editorconfig/language/schema/descriptors/EditorConfigDescriptoracceptO(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;)V
;E9FP()Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptor;H1I9org/editorconfig/language/psi/EditorConfigOptionValueListKJorg/editorconfig/language/psi/impl/EditorConfigListDescriptorFinderVisitor
JMN>(Lorg/editorconfig/language/psi/EditorConfigOptionValueList;)V
JP9QG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;0STUgetChildren ()[Lcom/intellij/psi/PsiElement;
WXYZ[java/util/Arraysstream.([Ljava/lang/Object;)Ljava/util/stream/Stream;]^_test ()Ljava/util/function/Predicate;abcdejava/util/stream/Streamfilter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;aghi	findFirst()Ljava/util/Optional;
klmnjava/util/OptionalisEmptypjava/lang/IllegalStateException
o
kstuget()Ljava/lang/Object;]axyzskip(J)Ljava/util/stream/Stream;|;org/editorconfig/language/psi/impl/EditorConfigPsiImplUtilsCodeLineNumberTableLocalVariableTablethis=Lorg/editorconfig/language/psi/impl/EditorConfigPsiImplUtils;>(Lorg/editorconfig/language/psi/EditorConfigCharClassLetter;)Zletter;Lorg/editorconfig/language/psi/EditorConfigCharClassLetter;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations
isValidEscapelengthItextLjava/lang/String;
StackMapTable�(Lorg/editorconfig/language/psi/EditorConfigOptionValuePair;Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;pair;Lorg/editorconfig/language/psi/EditorConfigOptionValuePair;smartZparentILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;parentDescriptorELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;finderLLorg/editorconfig/language/psi/impl/EditorConfigPairDescriptorFinderVisitor;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;�(Lorg/editorconfig/language/psi/EditorConfigOptionValueList;Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;list;Lorg/editorconfig/language/psi/EditorConfigOptionValueList;LLorg/editorconfig/language/psi/impl/EditorConfigListDescriptorFinderVisitor;getFirst�(Lorg/editorconfig/language/psi/EditorConfigOptionValuePair;)Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;firstLjava/util/Optional;LocalVariableTypeTable3Ljava/util/Optional<Lcom/intellij/psi/PsiElement;>;	getSecondsecondlambda$getSecond$1 (Lcom/intellij/psi/PsiElement;)ZchildLcom/intellij/psi/PsiElement;lambda$getFirst$0
SourceFileEditorConfigPsiImplUtils.javaBootstrapMethods�
�����"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;�(Ljava/lang/Object;)Z�
{�����
{���InnerClasses�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup$$$reportNull$$$0(I)V��
{�>Argument for @NotNull parameter '%s' of %s.%s must not be null�*@NotNull method %s.%s must not return null����|���9format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
 �"java/lang/IllegalArgumentException�(Ljava/lang/String;)V�
��
o�[Ljava/lang/Object;�java/lang/RuntimeException�1{
}/*��~��	�}D*���*\���~���	���	��}�N*���*�
��*�<�*����*�M,�\��',��)��
�� ~" (#/%6&B' N��4��6���	���	9�}�:*���*�/M,��,�5N-���;Y�=:-�>�D���6�
?~&	./034!5#8,94:4:��:��+����,��������	�	9�}�;*���*�GM,��,�5N-���JY*�L:-�>�O���6�
?~&	BCDGH!I#L-M5N4;��;��,����-��������	�	��}�@*���*�R�V�\�`�fL+�j��oY�q�+�r�6Y��Ȱ�
�'kN6~UVW!Y(Z0]@��!���!���������	��}�H*���*�R�V�v�`
�w�fL+�j��oY�q�+�r�6Y��Ȱ�
	�-kO6~	bcd"e(g/h7kH��( ���( ���������
��}/*�6�~c��
��}/*�6�~V��
��}���//////4/4ʧ̧�------1-1����0008@8H8HY�S�Y�S�Y�S�Y�S��//////7/?Y�S�Y�S�Y�S��//7??GOROY�S�&Y�S�Y�S�Y�S��Y�S����------8-8��Z_�ާ�oZ_�ߧ��0D m C � �3 � � � � �/ � � � �/ � � � � � � �p J J��
��������������PKx�'��Iorg/editorconfig/language/psi/impl/EditorConfigQualifiedKeyPartImpl.class���=B
Corg/editorconfig/language/psi/base/EditorConfigQualifiedKeyPartBase<init>(Lcom/intellij/lang/ASTNode;)V
	
1org/editorconfig/language/psi/EditorConfigVisitorvisitQualifiedKeyPart?(Lorg/editorconfig/language/psi/EditorConfigQualifiedKeyPart;)V
Corg/editorconfig/language/psi/impl/EditorConfigQualifiedKeyPartImplaccept6(Lorg/editorconfig/language/psi/EditorConfigVisitor;)V
'(Lcom/intellij/psi/PsiElementVisitor;)V:org/editorconfig/language/psi/EditorConfigQualifiedKeyPartCodeLineNumberTableLocalVariableTablethisELorg/editorconfig/language/psi/impl/EditorConfigQualifiedKeyPartImpl;nodeLcom/intellij/lang/ASTNode;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsvisitor3Lorg/editorconfig/language/psi/EditorConfigVisitor;$Lcom/intellij/psi/PsiElementVisitor;
StackMapTable
SourceFile%EditorConfigQualifiedKeyPartImpl.java$$$reportNull$$$0(I)V()
*>Argument for @NotNull parameter '%s' of %s.%s must not be null,java/lang/Object."java/lang/String5format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;78
69"java/lang/IllegalArgumentException;(Ljava/lang/String;)V=
<>[Ljava/lang/Object;@!O+��+*+��%

	 ! O+��++*��%

"#	 ! g +��++��*+��
�*+��%  "$	 ! 
()�l-�/�!!Y0S�Y1S�Y2S�""Y3S�Y4S��:�<Z_�?�%V� 6A�6A�6A�6A�6A�6A&'PK�h��ppKorg/editorconfig/language/psi/impl/EditorConfigQualifiedOptionKeyImpl.class���=Y
Eorg/editorconfig/language/psi/base/EditorConfigQualifiedOptionKeyBase<init>(Lcom/intellij/lang/ASTNode;)V
	
1org/editorconfig/language/psi/EditorConfigVisitorvisitQualifiedOptionKeyA(Lorg/editorconfig/language/psi/EditorConfigQualifiedOptionKey;)V
Eorg/editorconfig/language/psi/impl/EditorConfigQualifiedOptionKeyImplaccept6(Lorg/editorconfig/language/psi/EditorConfigVisitor;)V
'(Lcom/intellij/psi/PsiElementVisitor;)V:org/editorconfig/language/psi/EditorConfigQualifiedKeyPart
!com/intellij/psi/util/PsiTreeUtilgetChildrenOfTypeAsList@(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;)Ljava/util/List;<org/editorconfig/language/psi/EditorConfigQualifiedOptionKeyCodeLineNumberTableLocalVariableTablethisGLorg/editorconfig/language/psi/impl/EditorConfigQualifiedOptionKeyImpl;nodeLcom/intellij/lang/ASTNode;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsvisitor3Lorg/editorconfig/language/psi/EditorConfigVisitor;$Lcom/intellij/psi/PsiElementVisitor;
StackMapTablegetQualifiedKeyPartList()Ljava/util/List;	SignatureP()Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigQualifiedKeyPart;>;RuntimeInvisibleAnnotations
SourceFile'EditorConfigQualifiedOptionKeyImpl.java$$$reportNull$$$0(I)V56
7java/util/List9>Argument for @NotNull parameter '%s' of %s.%s must not be null;*@NotNull method %s.%s must not return null=java/lang/Object?%*.java/lang/StringGformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;IJ
HK"java/lang/IllegalArgumentExceptionM(Ljava/lang/String;)VO
NPjava/lang/IllegalStateExceptionR
SP[Ljava/lang/Object;Ujava/lang/RuntimeExceptionW! O+��8*+��-!

"#$%&'	()( O+��8+*��-!

"#$*+'	()( g +��8+��*+��
�*+��-!" #$ *,'	()(./ E*�Y��8�-N:!!"#$012('(
56 �'�$<�>��!���@�  ((0YAS�YBS�YCS��'YCS�YDS��''/YES�YFS���L�(�NZ_�Q��SZ_�T��-� DH]HCH�H�#HV�HV�HV�HV�HV�HV�HV�HV�HV�HV�HV`HJHJX34PK=���Horg/editorconfig/language/psi/impl/EditorConfigQuestionPatternImpl.class���=B
@org/editorconfig/language/psi/base/EditorConfigHeaderElementBase<init>(Lcom/intellij/lang/ASTNode;)V
	
1org/editorconfig/language/psi/EditorConfigVisitorvisitQuestionPattern>(Lorg/editorconfig/language/psi/EditorConfigQuestionPattern;)V
Borg/editorconfig/language/psi/impl/EditorConfigQuestionPatternImplaccept6(Lorg/editorconfig/language/psi/EditorConfigVisitor;)V
'(Lcom/intellij/psi/PsiElementVisitor;)V9org/editorconfig/language/psi/EditorConfigQuestionPatternCodeLineNumberTableLocalVariableTablethisDLorg/editorconfig/language/psi/impl/EditorConfigQuestionPatternImpl;nodeLcom/intellij/lang/ASTNode;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsvisitor3Lorg/editorconfig/language/psi/EditorConfigVisitor;$Lcom/intellij/psi/PsiElementVisitor;
StackMapTable
SourceFile$EditorConfigQuestionPatternImpl.java$$$reportNull$$$0(I)V()
*>Argument for @NotNull parameter '%s' of %s.%s must not be null,java/lang/Object."java/lang/String5format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;78
69"java/lang/IllegalArgumentException;(Ljava/lang/String;)V=
<>[Ljava/lang/Object;@!O+��+*+��%

	 ! O+��++*��%

"#	 ! g +��++��*+��
�*+��%  "$	 ! 
()�l-�/�!!Y0S�Y1S�Y2S�""Y3S�Y4S��:�<Z_�?�%V� 6A�6A�6A�6A�6A�6A&'PK�]n���Gorg/editorconfig/language/psi/impl/EditorConfigRawOptionValueImpl.class���=B
,com/intellij/extapi/psi/ASTWrapperPsiElement<init>(Lcom/intellij/lang/ASTNode;)V
	
1org/editorconfig/language/psi/EditorConfigVisitorvisitRawOptionValue=(Lorg/editorconfig/language/psi/EditorConfigRawOptionValue;)V
Aorg/editorconfig/language/psi/impl/EditorConfigRawOptionValueImplaccept6(Lorg/editorconfig/language/psi/EditorConfigVisitor;)V
'(Lcom/intellij/psi/PsiElementVisitor;)V8org/editorconfig/language/psi/EditorConfigRawOptionValueCodeLineNumberTableLocalVariableTablethisCLorg/editorconfig/language/psi/impl/EditorConfigRawOptionValueImpl;nodeLcom/intellij/lang/ASTNode;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsvisitor3Lorg/editorconfig/language/psi/EditorConfigVisitor;$Lcom/intellij/psi/PsiElementVisitor;
StackMapTable
SourceFile#EditorConfigRawOptionValueImpl.java$$$reportNull$$$0(I)V()
*>Argument for @NotNull parameter '%s' of %s.%s must not be null,java/lang/Object."java/lang/String5format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;78
69"java/lang/IllegalArgumentException;(Ljava/lang/String;)V=
<>[Ljava/lang/Object;@!O+��+*+��%

	 ! O+��++*��%

"#	 ! g +��++��*+��
�*+��%  "$	 ! 
()�l-�/�!!Y0S�Y1S�Y2S�""Y3S�Y4S��:�<Z_�?�%V� 6A�6A�6A�6A�6A�6A&'PK�Nយ�Eorg/editorconfig/language/psi/impl/EditorConfigRecursiveVisitor.class���=<?org/editorconfig/language/psi/impl/EditorConfigRecursiveVisitor1org/editorconfig/language/psi/EditorConfigVisitor$com/intellij/psi/PsiRecursiveVisitor<init>()V
	thisALorg/editorconfig/language/psi/impl/EditorConfigRecursiveVisitor;visitElement (Lcom/intellij/psi/PsiElement;)V#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
-com/intellij/openapi/progress/ProgressManager
checkCanceled
"com/intellij/psi/PsiElementVisitorcom/intellij/psi/PsiElementacceptChildren'(Lcom/intellij/psi/PsiElementVisitor;)V!" #Lcom/intellij/psi/PsiElement;Lkotlin/Metadata;mv	kxi0d1L��





��

��&��2020B¢J020H¨d23Lorg/editorconfig/language/psi/EditorConfigVisitor;&Lcom/intellij/psi/PsiRecursiveVisitor;intellij.editorconfigEditorConfigRecursiveVisitor.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations!6/*�
�7	8
6P+��+*��$�7	
8%9:5;F&'[I(I)I*+I(,I-.[s/0[	ss1s2ss
s3ss%s4PKoG0���Horg/editorconfig/language/psi/impl/EditorConfigRootDeclarationImpl.class���=b
Borg/editorconfig/language/psi/base/EditorConfigRootDeclarationBase<init>(Lcom/intellij/lang/ASTNode;)V
	
1org/editorconfig/language/psi/EditorConfigVisitorvisitRootDeclaration>(Lorg/editorconfig/language/psi/EditorConfigRootDeclaration;)V
Borg/editorconfig/language/psi/impl/EditorConfigRootDeclarationImplaccept6(Lorg/editorconfig/language/psi/EditorConfigVisitor;)V
'(Lcom/intellij/psi/PsiElementVisitor;)V<org/editorconfig/language/psi/EditorConfigRootDeclarationKey
findNotNullChildByClass%(Ljava/lang/Class;)Ljava/lang/Object;>org/editorconfig/language/psi/EditorConfigRootDeclarationValue
 !"#!com/intellij/psi/util/PsiTreeUtilgetChildrenOfTypeAsList@(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;)Ljava/util/List;%9org/editorconfig/language/psi/EditorConfigRootDeclarationCodeLineNumberTableLocalVariableTablethisDLorg/editorconfig/language/psi/impl/EditorConfigRootDeclarationImpl;nodeLcom/intellij/lang/ASTNode;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsvisitor3Lorg/editorconfig/language/psi/EditorConfigVisitor;$Lcom/intellij/psi/PsiElementVisitor;
StackMapTablegetRootDeclarationKey@()Lorg/editorconfig/language/psi/EditorConfigRootDeclarationKey;RuntimeInvisibleAnnotationsgetRootDeclarationValueList()Ljava/util/List;	SignatureT()Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigRootDeclarationValue;>;
SourceFile$EditorConfigRootDeclarationImpl.java$$$reportNull$$$0(I)V=>
?java/util/ListA>Argument for @NotNull parameter '%s' of %s.%s must not be nullC*@NotNull method %s.%s must not return nullEjava/lang/ObjectG+047java/lang/StringPformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;RS
QT"java/lang/IllegalArgumentExceptionV(Ljava/lang/String;)VX
WYjava/lang/IllegalStateException[
\Y[Ljava/lang/Object;^java/lang/RuntimeException`!$&O+��@*+��3'

()*+,-	./.&O+��@+*��3'

()*01-	./.&g +��@+��*+��
�*+��3'( )* 02-	./.45&H*��Y��@�3Q'!()*6.-.78&E*�Y��@�3NB''()*9:6.-.
=>&)G�####((D�F��!!!!%%���H�$$,,44YIS�YJS�YKS��####+3YKS�YLS�YMS��##++33YNS�YOS���U�!!!!,,�WZ_�Z��\Z_�]��3�$DQaQCQ�Q�'Q_�Q_�Q_�Q_�#Q_�Q_�Q_�Q_�#Q_�Q_�Q_�Q_dQJQJa;<PKW7^ڰ�Korg/editorconfig/language/psi/impl/EditorConfigRootDeclarationKeyImpl.class���=B
,com/intellij/extapi/psi/ASTWrapperPsiElement<init>(Lcom/intellij/lang/ASTNode;)V
	
1org/editorconfig/language/psi/EditorConfigVisitorvisitRootDeclarationKeyA(Lorg/editorconfig/language/psi/EditorConfigRootDeclarationKey;)V
Eorg/editorconfig/language/psi/impl/EditorConfigRootDeclarationKeyImplaccept6(Lorg/editorconfig/language/psi/EditorConfigVisitor;)V
'(Lcom/intellij/psi/PsiElementVisitor;)V<org/editorconfig/language/psi/EditorConfigRootDeclarationKeyCodeLineNumberTableLocalVariableTablethisGLorg/editorconfig/language/psi/impl/EditorConfigRootDeclarationKeyImpl;nodeLcom/intellij/lang/ASTNode;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsvisitor3Lorg/editorconfig/language/psi/EditorConfigVisitor;$Lcom/intellij/psi/PsiElementVisitor;
StackMapTable
SourceFile'EditorConfigRootDeclarationKeyImpl.java$$$reportNull$$$0(I)V()
*>Argument for @NotNull parameter '%s' of %s.%s must not be null,java/lang/Object."java/lang/String5format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;78
69"java/lang/IllegalArgumentException;(Ljava/lang/String;)V=
<>[Ljava/lang/Object;@!O+��+*+��%

	 ! O+��++*��%

"#	 ! g +��++��*+��
�*+��%  "$	 ! 
()�l-�/�!!Y0S�Y1S�Y2S�""Y3S�Y4S��:�<Z_�?�%V� 6A�6A�6A�6A�6A�6A&'PK�y̼�Morg/editorconfig/language/psi/impl/EditorConfigRootDeclarationValueImpl.class���=B
,com/intellij/extapi/psi/ASTWrapperPsiElement<init>(Lcom/intellij/lang/ASTNode;)V
	
1org/editorconfig/language/psi/EditorConfigVisitorvisitRootDeclarationValueC(Lorg/editorconfig/language/psi/EditorConfigRootDeclarationValue;)V
Gorg/editorconfig/language/psi/impl/EditorConfigRootDeclarationValueImplaccept6(Lorg/editorconfig/language/psi/EditorConfigVisitor;)V
'(Lcom/intellij/psi/PsiElementVisitor;)V>org/editorconfig/language/psi/EditorConfigRootDeclarationValueCodeLineNumberTableLocalVariableTablethisILorg/editorconfig/language/psi/impl/EditorConfigRootDeclarationValueImpl;nodeLcom/intellij/lang/ASTNode;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsvisitor3Lorg/editorconfig/language/psi/EditorConfigVisitor;$Lcom/intellij/psi/PsiElementVisitor;
StackMapTable
SourceFile)EditorConfigRootDeclarationValueImpl.java$$$reportNull$$$0(I)V()
*>Argument for @NotNull parameter '%s' of %s.%s must not be null,java/lang/Object."java/lang/String5format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;78
69"java/lang/IllegalArgumentException;(Ljava/lang/String;)V=
<>[Ljava/lang/Object;@!O+��+*+��%

	 ! O+��++*��%

"#	 ! g +��++��*+��
�*+��%  "$	 ! 
()�l-�/�!!Y0S�Y1S�Y2S�""Y3S�Y4S��:�<Z_�?�%V� 6A�6A�6A�6A�6A�6A&'PKkJ�kk@org/editorconfig/language/psi/impl/EditorConfigSectionImpl.class���=b
:org/editorconfig/language/psi/base/EditorConfigSectionBase<init>(Lcom/intellij/lang/ASTNode;)V
	
1org/editorconfig/language/psi/EditorConfigVisitorvisitSection6(Lorg/editorconfig/language/psi/EditorConfigSection;)V
:org/editorconfig/language/psi/impl/EditorConfigSectionImplaccept6(Lorg/editorconfig/language/psi/EditorConfigVisitor;)V
'(Lcom/intellij/psi/PsiElementVisitor;)V0org/editorconfig/language/psi/EditorConfigHeader
findNotNullChildByClass%(Ljava/lang/Class;)Ljava/lang/Object;0org/editorconfig/language/psi/EditorConfigOption
 !"#!com/intellij/psi/util/PsiTreeUtilgetChildrenOfTypeAsList@(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;)Ljava/util/List;%1org/editorconfig/language/psi/EditorConfigSectionCodeLineNumberTableLocalVariableTablethis<Lorg/editorconfig/language/psi/impl/EditorConfigSectionImpl;nodeLcom/intellij/lang/ASTNode;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsvisitor3Lorg/editorconfig/language/psi/EditorConfigVisitor;$Lcom/intellij/psi/PsiElementVisitor;
StackMapTable	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;RuntimeInvisibleAnnotations
getOptionList()Ljava/util/List;	SignatureF()Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigOption;>;
SourceFileEditorConfigSectionImpl.java$$$reportNull$$$0(I)V=>
?java/util/ListA>Argument for @NotNull parameter '%s' of %s.%s must not be nullC*@NotNull method %s.%s must not return nullEjava/lang/ObjectG+047java/lang/StringPformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;RS
QT"java/lang/IllegalArgumentExceptionV(Ljava/lang/String;)VX
WYjava/lang/IllegalStateException[
\Y[Ljava/lang/Object;^java/lang/RuntimeException`!$&O+��@*+��3'

()*+,-	./.&O+��@+*��3'

()*01-	./.&g +��@+��*+��
�*+��3'( )* 02-	./.45&H*��Y��@�3Q'!()*6.-.78&E*�Y��@�3NB''()*9:6.-.
=>&)G�####((D�F��!!!!%%���H�$$,,44YIS�YJS�YKS��####+3YKS�YLS�YMS��##++33YNS�YOS���U�!!!!,,�WZ_�Z��\Z_�]��3�$DQaQCQ�Q�'Q_�Q_�Q_�Q_�#Q_�Q_�Q_�Q_�#Q_�Q_�Q_�Q_dQJQJa;<PKOʕ3jj[org/editorconfig/language/psi/impl/EditorConfigValueIdentifierDescriptorFinderVisitor.class���=�Uorg/editorconfig/language/psi/impl/EditorConfigValueIdentifierDescriptorFinderVisitor[org/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor<init>D(Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;)V#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V
ALorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;	thisWLorg/editorconfig/language/psi/impl/EditorConfigValueIdentifierDescriptorFinderVisitor;
getElementC()Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;
getDescriptorG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;$Lorg/jetbrains/annotations/Nullable;
descriptorELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;	
setDescriptorH(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)V<set-?>visitOptionS(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;)Voption&Norg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor(getValue*
)+Jorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor-Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor/acceptO(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;)V1203PLorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;visitReferenceV(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptor;)V	reference8SLorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptor;	visitListQ(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor;)Vlist=Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor?getChildren()Ljava/util/List;AB
@Cjava/lang/IterableEiterator()Ljava/util/Iterator;GHFIjava/util/IteratorKhasNext()ZMNLOnext()Ljava/lang/Object;QRLSL$i$a$-forEach-EditorConfigValueIdentifierDescriptorFinderVisitor$visitList$1Iit
element$ivLjava/lang/Object;$i$f$forEach$this$forEach$ivLjava/lang/Iterable;NLorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor;java/lang/Object^
visitConstantU(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor;)Vconstantb
dcom/intellij/psi/PsiElementfPorg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptorhmatches (Lcom/intellij/psi/PsiElement;)Zjk
ilRLorg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor;visitStringS(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigStringDescriptor;)VstringqNorg/editorconfig/language/schema/descriptors/impl/EditorConfigStringDescriptors
tlPLorg/editorconfig/language/schema/descriptors/impl/EditorConfigStringDescriptor;visitNumberS(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptor;)VnumberyNorg/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptor{
|lPLorg/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptor;
visitUnionR(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor;)Vunion�Morg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor�
�CM$i$a$-forEach-EditorConfigValueIdentifierDescriptorFinderVisitor$visitUnion$1OLorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor;K()Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement�Lkotlin/Metadata;mv	kxi0d1/��V


��





��













����20B
0¢J
020HJ020HJ020HJ020HJ020HJ020HJ 02!0"HR0X†¢
��"	
R0XӢ
��¨#d2]Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor;intellij.editorconfig5EditorConfigValueIdentifierDescriptorFinderVisitor.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP
EditorConfigValueIdentifierDescriptorFinderVisitor.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigValueIdentifierDescriptorFinderVisitor.kt
org/editorconfig/language/psi/impl/EditorConfigValueIdentifierDescriptorFinderVisitor
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,53:1
1855#2,2:54
1855#2,2:56
*S KotlinDebug
*F
+ 1 EditorConfigValueIdentifierDescriptorFinderVisitor.kt
org/editorconfig/language/psi/impl/EditorConfigValueIdentifierDescriptorFinderVisitor
*L
22#1:54,2
47#1:56,2
*E
RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1���L+	�*�*+���

	���/*���	���/*� ����!"�:*+� ���#�$%�L+'�+�,*�.�4��
�&5�67�G+9�*+�0� ��
�8:�;<��O+>�+�D�FM>,�J:�P�.�T:�0:6*�.�4*� ��������FL�/_0��"65@HI6M7N�H5UV2W+XY>ZV@[\OO=]�`a�b+c�+*�e�g�m�*+�0� ��� �bn�op�b+r�+*�e�g�u�*+�0� ���#$&�qv�wx�b+z�+*�e�g�}�*+�0� ���)*,�y~����O+��+���FM>,�J:�P�.�T:�0:6*�.�4*� ��������FL�/_0��"/850@1H2I8M9N3�H5�V2W+XY>ZV@[\OO���A��2*�e��������SMAP
EditorConfigValueIdentifierDescriptorFinderVisitor.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigValueIdentifierDescriptorFinderVisitor.kt
org/editorconfig/language/psi/impl/EditorConfigValueIdentifierDescriptorFinderVisitor
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,53:1
1855#2,2:54
1855#2,2:56
*S KotlinDebug
*F
+ 1 EditorConfigValueIdentifierDescriptorFinderVisitor.kt
org/editorconfig/language/psi/impl/EditorConfigValueIdentifierDescriptorFinderVisitor
*L
22#1:54,2
47#1:56,2
*E
����[I�I�I��I��I��[s��[$ss�ssssssss!s"sss`s�sbsns;s=s]swsys~s$s&s5s6s8s:sosqsvss�s�s����[s�PK�p^���Korg/editorconfig/language/psi/reference/EditorConfigConstantReference.class���=3Eorg/editorconfig/language/psi/reference/EditorConfigConstantReferencenLcom/intellij/psi/PsiReferenceBase<Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;>;!com/intellij/psi/PsiReferenceBase<init>L(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)V#Lorg/jetbrains/annotations/NotNull;element	kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

com/intellij/psi/PsiElement (Lcom/intellij/psi/PsiElement;)V
thisGLorg/editorconfig/language/psi/reference/EditorConfigConstantReference;ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;resolve()Lcom/intellij/psi/PsiElement;$Lorg/jetbrains/annotations/Nullable;Lkotlin/Metadata;mv	kxi0d1G��





����200B
0¢J
0H¨d2#Lcom/intellij/psi/PsiReferenceBase;Lcom/intellij/psi/PsiElement;intellij.editorconfig EditorConfigConstantReference.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsRuntimeInvisibleAnnotations	Signature
SourceFileRuntimeVisibleAnnotations1+C+
�*+���,-	.+,�,	-/01*2C[III !I"I#$[s%&[ss'ss	sss(s)PK�V0Norg/editorconfig/language/psi/reference/EditorConfigDeclarationReference.class���=6Horg/editorconfig/language/psi/reference/EditorConfigDeclarationReferencenLcom/intellij/psi/PsiReferenceBase<Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;>;!com/intellij/psi/PsiReferenceBase<init>L(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)V#Lorg/jetbrains/annotations/NotNull;node	kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

com/intellij/psi/PsiElement (Lcom/intellij/psi/PsiElement;)V
thisJLorg/editorconfig/language/psi/reference/EditorConfigDeclarationReference;ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;resolve()Lcom/intellij/psi/PsiElement;$Lorg/jetbrains/annotations/Nullable;	myElementLcom/intellij/psi/PsiElement;	Lkotlin/Metadata;mv	kxi0d1G��





����200B
0¢J
0H¨d2#Lcom/intellij/psi/PsiReferenceBase;intellij.editorconfig#EditorConfigDeclarationReference.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsRuntimeInvisibleAnnotations	Signature
SourceFileRuntimeVisibleAnnotations1.C+
�*+���/0	1./*��/	0234-5C ![I"I#I$%I"&I'([s)*[ss+ss	ssss,PKedW|��_org/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$1.class���=SYorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$1�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/EditorConfigPsiFile;Lkotlin/sequences/Sequence<+Lorg/editorconfig/language/psi/EditorConfigSection;>;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>()V(I)V

this[Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$1;invokeP(Lorg/editorconfig/language/psi/EditorConfigPsiFile;)Lkotlin/sequences/Sequence;�(Lorg/editorconfig/language/psi/EditorConfigPsiFile;)Lkotlin/sequences/Sequence<Lorg/editorconfig/language/psi/EditorConfigSection;>;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
1org/editorconfig/language/psi/EditorConfigPsiFilegetSections()Ljava/util/List;
java/lang/Iterable! kotlin/collections/CollectionsKt#
asSequence1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;%&
$'3Lorg/editorconfig/language/psi/EditorConfigPsiFile;&(Ljava/lang/Object;)Ljava/lang/Object;
+p1Ljava/lang/Object;<clinit>	
0INSTANCE2	3Lkotlin/Metadata;mv	kxi0d15��
��


��

����0020H
¢d2<anonymous>Lkotlin/sequences/Sequence;3Lorg/editorconfig/language/psi/EditorConfigSection;Jorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReferenceDfindChildrenF%EditorConfigFlatOptionKeyReference.ktCodeLocalVariableTableLineNumberTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations02	I$*��J
IE+�+� �"�(�KPJ
)LMNA*I=	*+��,�KPJ	
	-./	I�Y�1�4�O
PEGLQHR=56[I7I8I9:I;<I=>[s?@[sAsBsCss)sPK�7S�O	O	_org/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$2.class���=YYorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$2�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/EditorConfigSection;Lkotlin/sequences/Sequence<+Lorg/editorconfig/language/psi/EditorConfigOption;>;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>()V(I)V

this[Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$2;invokeP(Lorg/editorconfig/language/psi/EditorConfigSection;)Lkotlin/sequences/Sequence;�(Lorg/editorconfig/language/psi/EditorConfigSection;)Lkotlin/sequences/Sequence<Lorg/editorconfig/language/psi/EditorConfigOption;>;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
1org/editorconfig/language/psi/EditorConfigSection
getOptionList()Ljava/util/List;getOptionList(...)!checkNotNullExpressionValue#
$java/lang/Iterable& kotlin/collections/CollectionsKt(
asSequence1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;*+
),3Lorg/editorconfig/language/psi/EditorConfigSection;&(Ljava/lang/Object;)Ljava/lang/Object;
0p1Ljava/lang/Object;<clinit>	
5INSTANCE7	8Lkotlin/Metadata;mv	kxi0d1>��
��




����
 *00020H
¢d2<anonymous>Lkotlin/sequences/Sequence;2Lorg/editorconfig/language/psi/EditorConfigOption;kotlin.jvm.PlatformTypeJorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReferenceJfindChildrenL%EditorConfigFlatOptionKeyReference.ktCodeLocalVariableTableLineNumberTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations07	O$*��P
OM+�+� Y"�%�'�-�QQP
.RSTA/O=	*+��1�QQP	
	234	O�Y�6�9�U
VKMRWNX@:;[I<I=I>?I@AIBC[sDE[sFsGsHsIss.sPK,2	&&_org/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$3.class���=MYorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$3�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/EditorConfigOption;Ljava/lang/Boolean;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>S(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;)V$optionDescriptorPLorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;
	(I)V
this[Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$3;invokeG(Lorg/editorconfig/language/psi/EditorConfigOption;)Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;0org/editorconfig/language/psi/EditorConfigOption
getDescriptorS(Z)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;kotlin/jvm/internal/IntrinsicsareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z
 java/lang/Boolean"valueOf(Z)Ljava/lang/Boolean;$%
#&it2Lorg/editorconfig/language/psi/EditorConfigOption;&(Ljava/lang/Object;)Ljava/lang/Object;
+p1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d16��
��

��

��02
 *00H
¢d2<anonymous>kotlin.jvm.PlatformTypeJorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference>findChildren()Ljava/util/List;@A%EditorConfigFlatOptionKeyReference.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	D3*+�
*��E
DF+�*�
�!�'�FRE()GA*D=	*+��,�FRE		-.H
I?BJKCL@/0[I1I2I34I56I78[s9:[s;s<s(s)s=ssPK��SII_org/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$4.class���=LYorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$4�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/EditorConfigOption;Ljava/lang/Boolean;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>(Ljava/lang/Object;)VJorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference
canBeDistantParentOfIcanBeDistantParentOf(Lorg/editorconfig/language/psi/EditorConfigOption;)ZL(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
this[Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$4;receiverLjava/lang/Object;invokeG(Lorg/editorconfig/language/psi/EditorConfigOption;)Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
 	"access$canBeDistantParentOf�(Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference;Lorg/editorconfig/language/psi/EditorConfigOption;)Z$%
&java/lang/Boolean(valueOf(Z)Ljava/lang/Boolean;*+
),2Lorg/editorconfig/language/psi/EditorConfigOption;&(Ljava/lang/Object;)Ljava/lang/Object;0org/editorconfig/language/psi/EditorConfigOption0
2p1Lkotlin/Metadata;mv	kxi0findChildren()Ljava/util/List;>?%EditorConfigFlatOptionKeyReference.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0	B6*+
��CBI+�!*�#�+�'�-�DSC.EFA/B=	*+�1�3�DSC		4G
H@IJAK56[I7I8I9:I;<I=PK��R_org/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$5.class���=IYorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$5�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/EditorConfigOption;Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>()V0org/editorconfig/language/psi/EditorConfigOption
getFlatOptionKeyKgetFlatOptionKey()Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
this[Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$5;invokem(Lorg/editorconfig/language/psi/EditorConfigOption;)Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
;()Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;!"2Lorg/editorconfig/language/psi/EditorConfigOption;&(Ljava/lang/Object;)Ljava/lang/Object;
&p1Ljava/lang/Object;<clinit>	
+INSTANCE-	.Lkotlin/Metadata;mv	kxi0Jorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference9findChildren()Ljava/util/List;;<%EditorConfigFlatOptionKeyReference.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0-	?+
*
��@
?A
+� +�#�AT@

$BCA%?=	*+��'�AT@		()*	?�Y�,�/�D
E:=FG>H01[I2I3I45I67I8PK���jj_org/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$6.class���=LYorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$6�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;Ljava/lang/Boolean;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>(Ljava/lang/Object;)VJorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference
isDistantParentOfMisDistantParentOf(Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)ZL(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
this[Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$6;receiverLjava/lang/Object;invokeN(Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
 	"access$isDistantParentOf�(Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference;Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)Z$%
&java/lang/Boolean(valueOf(Z)Ljava/lang/Boolean;*+
),9Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;&(Ljava/lang/Object;)Ljava/lang/Object;7org/editorconfig/language/psi/EditorConfigFlatOptionKey0
2p1Lkotlin/Metadata;mv	kxi0findChildren()Ljava/util/List;>?%EditorConfigFlatOptionKeyReference.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0	B6*+
��CBI+�!*�#�+�'�-�DUC.EFA/B=	*+�1�3�DUC		4G
H@IJAK56[I7I8I9:I;<I=PK�<���gorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$1.class���=Saorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$1�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/EditorConfigPsiFile;Lkotlin/sequences/Sequence<+Lorg/editorconfig/language/psi/EditorConfigSection;>;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>()V(I)V

thiscLorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$1;invokeP(Lorg/editorconfig/language/psi/EditorConfigPsiFile;)Lkotlin/sequences/Sequence;�(Lorg/editorconfig/language/psi/EditorConfigPsiFile;)Lkotlin/sequences/Sequence<Lorg/editorconfig/language/psi/EditorConfigSection;>;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
1org/editorconfig/language/psi/EditorConfigPsiFilegetSections()Ljava/util/List;
java/lang/Iterable! kotlin/collections/CollectionsKt#
asSequence1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;%&
$'3Lorg/editorconfig/language/psi/EditorConfigPsiFile;&(Ljava/lang/Object;)Ljava/lang/Object;
+p1Ljava/lang/Object;<clinit>	
0INSTANCE2	3Lkotlin/Metadata;mv	kxi0d15��
��


��

����0020H
¢d2<anonymous>Lkotlin/sequences/Sequence;3Lorg/editorconfig/language/psi/EditorConfigSection;Jorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReferenceDfindPotentialParentsF%EditorConfigFlatOptionKeyReference.ktCodeLocalVariableTableLineNumberTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations02	I$*��J
IE+�+� �"�(�K$J
)LMNA*I=	*+��,�K$J	
	-./	I�Y�1�4�O
PEGLQHR=56[I7I8I9:I;<I=>[s?@[sAsBsCss)sPKG�m5g	g	gorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$2.class���=Yaorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$2�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/EditorConfigSection;Lkotlin/sequences/Sequence<+Lorg/editorconfig/language/psi/EditorConfigOption;>;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>()V(I)V

thiscLorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$2;invokeP(Lorg/editorconfig/language/psi/EditorConfigSection;)Lkotlin/sequences/Sequence;�(Lorg/editorconfig/language/psi/EditorConfigSection;)Lkotlin/sequences/Sequence<Lorg/editorconfig/language/psi/EditorConfigOption;>;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
1org/editorconfig/language/psi/EditorConfigSection
getOptionList()Ljava/util/List;getOptionList(...)!checkNotNullExpressionValue#
$java/lang/Iterable& kotlin/collections/CollectionsKt(
asSequence1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;*+
),3Lorg/editorconfig/language/psi/EditorConfigSection;&(Ljava/lang/Object;)Ljava/lang/Object;
0p1Ljava/lang/Object;<clinit>	
5INSTANCE7	8Lkotlin/Metadata;mv	kxi0d1>��
��




����
 *00020H
¢d2<anonymous>Lkotlin/sequences/Sequence;2Lorg/editorconfig/language/psi/EditorConfigOption;kotlin.jvm.PlatformTypeJorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReferenceJfindPotentialParentsL%EditorConfigFlatOptionKeyReference.ktCodeLocalVariableTableLineNumberTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations07	O$*��P
OM+�+� Y"�%�'�-�Q%P
.RSTA/O=	*+��1�Q%P	
	234	O�Y�6�9�U
VKMRWNX@:;[I<I=I>?I@AIBC[sDE[sFsGsHsIss.sPK�n��>>gorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$3.class���=Maorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$3�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/EditorConfigOption;Ljava/lang/Boolean;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>S(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;)V$optionDescriptorPLorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;
	(I)V
thiscLorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$3;invokeG(Lorg/editorconfig/language/psi/EditorConfigOption;)Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;0org/editorconfig/language/psi/EditorConfigOption
getDescriptorS(Z)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;kotlin/jvm/internal/IntrinsicsareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z
 java/lang/Boolean"valueOf(Z)Ljava/lang/Boolean;$%
#&it2Lorg/editorconfig/language/psi/EditorConfigOption;&(Ljava/lang/Object;)Ljava/lang/Object;
+p1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d16��
��

��

��02
 *00H
¢d2<anonymous>kotlin.jvm.PlatformTypeJorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference>findPotentialParents()Ljava/util/List;@A%EditorConfigFlatOptionKeyReference.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	D3*+�
*��E
DF+�*�
�!�'�F&E()GA*D=	*+��,�F&E		-.H
I?BJKCL@/0[I1I2I34I56I78[s9:[s;s<s(s)s=ssPK��1yeegorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$4.class���=Laorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$4�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/EditorConfigOption;Ljava/lang/Boolean;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>O(Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference;)Vthis$0LLorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference;
	(I)V
thiscLorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$4;	$receiverinvokeG(Lorg/editorconfig/language/psi/EditorConfigOption;)Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;0org/editorconfig/language/psi/EditorConfigOption
getSection5()Lorg/editorconfig/language/psi/EditorConfigSection;Jorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference!access$isAllowedToContainParentIn�(Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference;Lorg/editorconfig/language/psi/EditorConfigSection;)Z 
!java/lang/Boolean#valueOf(Z)Ljava/lang/Boolean;%&
$'it2Lorg/editorconfig/language/psi/EditorConfigOption;&(Ljava/lang/Object;)Ljava/lang/Object;
,p1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d16��
��

��

��02
 *00H
¢d2<anonymous>kotlin.jvm.PlatformTypefindPotentialParents()Ljava/util/List;?@%EditorConfigFlatOptionKeyReference.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	C3*+�
*��DCE*�
+��"�(�E'D)*FA+C=	*+��-�E'D		./G
HAIJBK@01[I2I3I45I67I89[s:;[s<s=s)s*s>ssPK�앂9
9
gorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$5.class���=`aorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$5�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/EditorConfigOption;Ljava/lang/Boolean;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>O(Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference;)Vthis$0LLorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference;
	(I)V
thiscLorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$5;	$receiverinvokeG(Lorg/editorconfig/language/psi/EditorConfigOption;)Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;Jorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReferenceaccess$getSection�(Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference;)Lorg/editorconfig/language/psi/EditorConfigSection;
1org/editorconfig/language/psi/EditorConfigSection	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader; !getHeader(...)#kotlin/jvm/internal/Intrinsics%checkNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V'(
&)0org/editorconfig/language/psi/EditorConfigOption+
getSection5()Lorg/editorconfig/language/psi/EditorConfigSection;-.,/6org/editorconfig/language/util/EditorConfigGlobUtilsKt1isSubcaseOfg(Lorg/editorconfig/language/psi/EditorConfigHeader;Lorg/editorconfig/language/psi/EditorConfigHeader;)Z34
25java/lang/Boolean7valueOf(Z)Ljava/lang/Boolean;9:
8;it2Lorg/editorconfig/language/psi/EditorConfigOption;&(Ljava/lang/Object;)Ljava/lang/Object;
@p1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d16��
��

��

��02
 *00H
¢d2<anonymous>kotlin.jvm.PlatformTypefindPotentialParents()Ljava/util/List;ST%EditorConfigFlatOptionKeyReference.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	W3*+�
*��XW^**�
��"Y$�*+�0�"Y$�*�6�<�Y(X**=>ZA?W=	*+�,�A�Y(X		BC[
\U]^V_@DE[IFIGIHIIJKILM[sNO[sPsQs=s>sRssPK6W��55gorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$6.class���=Iaorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$6�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/EditorConfigOption;Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>()V0org/editorconfig/language/psi/EditorConfigOption
getFlatOptionKeyKgetFlatOptionKey()Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
thiscLorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$6;invokem(Lorg/editorconfig/language/psi/EditorConfigOption;)Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
;()Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;!"2Lorg/editorconfig/language/psi/EditorConfigOption;&(Ljava/lang/Object;)Ljava/lang/Object;
&p1Ljava/lang/Object;<clinit>	
+INSTANCE-	.Lkotlin/Metadata;mv	kxi0Jorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference9findPotentialParents()Ljava/util/List;;<%EditorConfigFlatOptionKeyReference.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0-	?+
*
��@
?A
+� +�#�A)@

$BCA%?=	*+��'�A)@		()*	?�Y�,�/�D
E:=FG>H01[I2I3I45I67I8PK�j��7�7Porg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference.class���=�Jorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference^Lcom/intellij/psi/PsiReferenceBase<Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;>;!com/intellij/psi/PsiReferenceBase<init><(Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)V#Lorg/jetbrains/annotations/NotNull;element	kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

com/intellij/psi/PsiElement (Lcom/intellij/psi/PsiElement;)V
thisLLorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference;9Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;getVirtualFile(()Lcom/intellij/openapi/vfs/VirtualFile;	myElementLcom/intellij/psi/PsiElement;	7org/editorconfig/language/psi/EditorConfigFlatOptionKeygetContainingFile()Lcom/intellij/psi/PsiFile;!" #com/intellij/psi/PsiFile%&'getVirtualFile(...))checkNotNullExpressionValue+
,	getOption4()Lorg/editorconfig/language/psi/EditorConfigOption;./ 0
getSection5()Lorg/editorconfig/language/psi/EditorConfigSection;
00org/editorconfig/language/psi/EditorConfigOption52367
getPsiFile5()Lorg/editorconfig/language/psi/EditorConfigPsiFile;1org/editorconfig/language/psi/EditorConfigPsiFile;6org/editorconfig/language/util/EditorConfigPsiTreeUtil=INSTANCE8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;?@	>A?org/editorconfig/language/util/core/EditorConfigPsiTreeUtilCoreCALorg/editorconfig/language/util/core/EditorConfigPsiTreeUtilCore;?E	DFkotlin/jvm/internal/ReflectionHgetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass;JK
ILgetOriginalFileM(Lcom/intellij/psi/PsiFile;Lkotlin/reflect/KClass;)Lcom/intellij/psi/PsiFile;NO
DP$i$f$getOriginalFileIthis_$ivfile3Lorg/editorconfig/language/psi/EditorConfigPsiFile;findPotentialParents()Ljava/util/List;M()Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;>;
getDescriptorS(Z)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;Z[6\ kotlin/collections/CollectionsKt^	emptyList`X
_a9:
cfindAllParentsFiles,(Lcom/intellij/psi/PsiFile;)Ljava/util/List;ef
>gjava/lang/Iterablei
asSequence1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;kl
_maorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$1ocLorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$1;?q	prkotlin/jvm/functions/Function1tkotlin/sequences/SequencesKtvflatMapX(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence;xy
wzaorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$2|cLorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$2;?~	}aorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$3�S(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;)V�
��filter�y
w�aorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$4�O(Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference;)V�
��aorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$5�
��aorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$6�cLorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$6;?�	��
mapNotNull�y
w�toList-(Lkotlin/sequences/Sequence;)Ljava/util/List;��
w�optionDescriptorPLorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;psiFileNorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor�findParentsWX
�java/util/ArrayList�collectionSizeOrDefault(Ljava/lang/Iterable;I)I��
_�(I)V�
��java/util/Collection�iterator()Ljava/util/Iterator;��j�java/util/Iterator�hasNext()Z����next()Ljava/lang/Object;����getReferenceN()Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference;�� �kotlin/TuplesKt�to3(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;��
��add(Ljava/lang/Object;)Z����java/util/List�()V�
��isEmpty����kotlin/Pair�
component1��
��
component2��
��contains����T$i$a$-map-EditorConfigFlatOptionKeyReference$findParents$parentsToParentsOfParents$1it
item$iv$ivLjava/lang/Object;
$i$f$mapTo$this$mapTo$iv$ivLjava/lang/Iterable;destination$iv$ivLjava/util/Collection;$i$f$map$this$map$iv<$i$a$-all-EditorConfigFlatOptionKeyReference$findParents$1$1potentialParent!potentialParentsOfPotentialParentLjava/util/List;
element$iv$i$f$all$this$all$iv=$i$a$-filter-EditorConfigFlatOptionKeyReference$findParents$1particularPotentialParent
element$iv$iv
$i$f$filterTo$this$filterTo$iv$iv$i$f$filter$this$filter$ivpotentialParentsparentsToParentsOfParentsjava/lang/Object�isAllowedToContainParentIn6(Lorg/editorconfig/language/psi/EditorConfigSection;)Z1org/editorconfig/language/psi/EditorConfigSection�containsKey<(Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)Z��#
'areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z
getTextRange'()Lcom/intellij/openapi/util/TextRange;
�#com/intellij/openapi/util/TextRangegetEndOffset()I

7getStartOffset
section3Lorg/editorconfig/language/psi/EditorConfigSection;resolve;()Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;
getElement()Lcom/intellij/psi/PsiElement;
getElement(...) findChildrenfindAllChildrenFiles$default�(Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;Lorg/editorconfig/language/psi/EditorConfigPsiFile;ZILjava/lang/Object;)Ljava/util/List;#$
>%plus:(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List;'(
_)Yorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$1+[Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$1;?-	,.Yorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$20[Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$2;?2	13Yorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$35
6�Yorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$48(Ljava/lang/Object;)V:
9;Yorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$5=[Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$5;??	>@Yorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$6B
C;childrencanBeDistantParentOf5(Lorg/editorconfig/language/psi/EditorConfigOption;)Z60	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;IJ�KgetHeader(...)M6org/editorconfig/language/util/EditorConfigGlobUtilsKtOisSubcaseOfg(Lorg/editorconfig/language/psi/EditorConfigHeader;Lorg/editorconfig/language/psi/EditorConfigHeader;)ZQR
PSchild2Lorg/editorconfig/language/psi/EditorConfigOption;isDistantParentOfisDistantParentOfRecursionX
Y�X
[I$i$a$-any-EditorConfigFlatOptionKeyReference$isDistantParentOfRecursion$1p0$i$f$any$this$any$ivparents
b!access$isAllowedToContainParentIn�(Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference;Lorg/editorconfig/language/psi/EditorConfigSection;)Z��
f$thisaccess$getSection�(Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference;)Lorg/editorconfig/language/psi/EditorConfigSection;access$canBeDistantParentOf�(Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference;Lorg/editorconfig/language/psi/EditorConfigOption;)ZFG
maccess$isDistantParentOf�(Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference;Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;)ZW
qLkotlin/Metadata;mv	kxi0d1Q��F














 


����200B
0¢J020HJ00J00J00HJ02
0HJ020HJ020HJ
0¢ HR08BX‚¢R	0
8BX‚¢R
08BX‚¢R08BX‚¢¨!d2#Lcom/intellij/psi/PsiReferenceBase;optionvirtualFile&Lcom/intellij/openapi/vfs/VirtualFile;intellij.editorconfig%EditorConfigFlatOptionKeyReference.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigFlatOptionKeyReference.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigFlatOptionKeyReference.kt
org/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,101:1
197#2:102
1549#3:103
1620#3,3:104
766#3:107
857#3:108
1726#3,3:109
858#3:112
1747#3,3:113
*S KotlinDebug
*F
+ 1 EditorConfigFlatOptionKeyReference.kt
org/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference
*L
21#1:102
56#1:103
56#1:104,3
57#1:107
57#1:108
58#1:109,3
57#1:112
98#1:113,3
*E
CodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable	SignatureRuntimeInvisibleAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1�G+
�*+����

�	��B*�� �$�(Y*�-���./�7
*�� �1���
23�4
*�4�8���
9:��6*�� �$M,�<�
,�<�L�BM>�G+�&<�M�Q�<��
�&@<�#f5�*#RS!T@UV6WX�{*�4�]Y�W�b�L*�dY�W�b�M�B,�&�h�j�n�s�u�{���u�{��Y+���u����Y*���u����Y*���u�����u������S��
�<�6
 "!%"/#2$;%D&R'`(n)w*z!� g��"Y�V{�Y�X��E*��L+�jN6-:��Y-
������:6��:���5��:		� :
:6

������_��W�����M+�jN6-:��Y���:6��:������:		� :
6,�j:6
���������]��:���I��:��:6�� :���:
�
����������f	��W��Y�����.	�jj��;�)	��jj���>��jj��� j���C��jj��� j��� �@���jj��� j����jj��� j�	��jj���f68
g%hAiO8aijjogp8q9yk�l�:�m�n�:
;%n,o-:.l>pCkD9��O�SL�
A&��	%G�S"J��"J��
c�S
f���,�S"�
���=���s�S
�v���}�S���
����	���S��������y��Sv���@��q���E�Y�����C+*�� ��4+��(*��	�+�
�*��
�����=@�
DE�CC�9*�Y!�-� ��G��"X��*�dY�W�b�L*�4�]Y�W�b�M�B+�&��+�*N-�j�n�/�u�{�4�u�{�6Y,�7�u���9Y*�<�u���A�u���CY*�D�u������M<�<��6
JK"L4N8O;PDQMR[SiTrU�V�N�*v�V"b��4PE���Y�FG�d0+�H�8�LYN�-*�4�8�LYN�-�T��Z�00UVW�U+*��*+�Z����@�]�UX�&	g+*���+���\M,�jN6-���-������6-��:���#��:� :6*�Z������)
�(�j��)� �j�&	`
abq3rXb^resfb�RX]SU	^N��J_SM`�Sa�ggUA�2*�c���
�de�:*+�g��
�hij�/*���
�hkl�:*+�n��
�hUVop�:*+�r��
�hU�b,169>Cp}���������SMAP
EditorConfigFlatOptionKeyReference.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigFlatOptionKeyReference.kt
org/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,101:1
197#2:102
1549#3:103
1620#3,3:104
766#3:107
857#3:108
1726#3,3:109
858#3:112
1747#3,3:113
*S KotlinDebug
*F
+ 1 EditorConfigFlatOptionKeyReference.kt
org/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference
*L
21#1:102
56#1:103
56#1:104,3
57#1:107
57#1:108
58#1:109,3
57#1:112
98#1:113,3
*E
��st[IuIvIwxIuyIz{[s|}["ss~ss	sssVs.s/s�sVs9s:sss2s3s�s�sssFs�sUs"s�s�sWs�sWsXsss����[s�PK�܆%llIorg/editorconfig/language/psi/reference/EditorConfigHeaderReference.class���=>Corg/editorconfig/language/psi/reference/EditorConfigHeaderReferenceWLcom/intellij/psi/PsiReferenceBase<Lorg/editorconfig/language/psi/EditorConfigHeader;>;!com/intellij/psi/PsiReferenceBase<init>5(Lorg/editorconfig/language/psi/EditorConfigHeader;)V#Lorg/jetbrains/annotations/NotNull;header	kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

com/intellij/psi/PsiElement (Lcom/intellij/psi/PsiElement;)V
thisELorg/editorconfig/language/psi/reference/EditorConfigHeaderReference;2Lorg/editorconfig/language/psi/EditorConfigHeader;resolve4()Lorg/editorconfig/language/psi/EditorConfigHeader;
getElement()Lcom/intellij/psi/PsiElement;
getElement(...)checkNotNullExpressionValue!
"0org/editorconfig/language/psi/EditorConfigHeader$
&Lkotlin/Metadata;mv	kxi0d1K��





����200B
0¢J
0¢H¨d2#Lcom/intellij/psi/PsiReferenceBase;intellij.editorconfigEditorConfigHeaderReference.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsRuntimeInvisibleAnnotations	Signature
SourceFileRuntimeVisibleAnnotations16C+
�*+���78	968*�Y �#�%�78:A62*�'��78;<5=C()[I*I+I,-I*.I/0[s12[ss3ss	ssss4PK��oUUMorg/editorconfig/language/psi/reference/EditorConfigIdentifierReference.class���=�Gorg/editorconfig/language/psi/reference/EditorConfigIdentifierReferenceyLcom/intellij/psi/PsiPolyVariantReferenceBase<Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;>;,com/intellij/psi/PsiPolyVariantReferenceBase<init>^(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Ljava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;element	kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

idcom/intellij/psi/PsiElement (Lcom/intellij/psi/PsiElement;)V
Ljava/lang/String;	thisILorg/editorconfig/language/psi/reference/EditorConfigIdentifierReference;ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;multiResolve$(Z)[Lcom/intellij/psi/ResolveResult;9org/editorconfig/language/util/EditorConfigIdentifierUtil INSTANCE;Lorg/editorconfig/language/util/EditorConfigIdentifierUtil;"#	!$
getElement()Lcom/intellij/psi/PsiElement;&'
(Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement*
getSection5()Lorg/editorconfig/language/psi/EditorConfigSection;,-+.getText()Ljava/lang/String;01+2findDeclarationsi(Lorg/editorconfig/language/psi/EditorConfigSection;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;45
!6java/lang/Iterable8java/util/ArrayList: kotlin/collections/CollectionsKt<collectionSizeOrDefault(Ljava/lang/Iterable;I)I>?
=@(I)VB
;Cjava/util/CollectionEiterator()Ljava/util/Iterator;GH9Ijava/util/IteratorKhasNext()ZMNLOnext()Ljava/lang/Object;QRLS(com/intellij/psi/PsiElementResolveResultU
Vadd(Ljava/lang/Object;)ZXYFZjava/util/List\toArray(([Ljava/lang/Object;)[Ljava/lang/Object;^_F`![Lcom/intellij/psi/ResolveResult;b8$i$a$-map-EditorConfigIdentifierReference$multiResolve$1Ip0Lcom/intellij/psi/PsiElement;
item$iv$ivLjava/lang/Object;
$i$f$mapTo$this$mapTo$iv$ivLjava/lang/Iterable;destination$iv$ivLjava/util/Collection;$i$f$map$this$map$iv$i$f$toTypedArraythisCollection$iv$this$toTypedArray$ivdeclarationsLjava/util/List;incompleteCodeZLkotlin/Metadata;mv	kxi0d1���*








��

��200B00¢J
0	02
0H¢R0X‚¢
��¨
d2.Lcom/intellij/psi/PsiPolyVariantReferenceBase; Lcom/intellij/psi/ResolveResult;intellij.editorconfig"EditorConfigIdentifierReference.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigIdentifierReference.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigIdentifierReference.kt
org/editorconfig/language/psi/reference/EditorConfigIdentifierReference
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 ArraysJVM.kt
kotlin/collections/ArraysKt__ArraysJVMKt
*L
1#1,21:1
1549#2:22
1620#2,3:23
37#3,2:26
*S KotlinDebug
*F
+ 1 EditorConfigIdentifierReference.kt
org/editorconfig/language/psi/reference/EditorConfigIdentifierReference
*L
17#1:22
17#1:23,3
18#1:26,2
*E
RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable	Signature
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1��`+
�,�*+��*,���

� 	�
��
��%*�)�+�/*�*�)�+�3�7M,�9N6-:�;Y-
�A�D�F:6�J:�P�/�T:		�:
:6�VY
�W_�[W����]�FN6-:�V�a�c���M	]99FL5�:#(,D`nz��������n	dekfg
` hi	DAjeADklADmn,]oe)`pl�qe�rn�sn#�tu��vw������SMAP
EditorConfigIdentifierReference.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigIdentifierReference.kt
org/editorconfig/language/psi/reference/EditorConfigIdentifierReference
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 ArraysJVM.kt
kotlin/collections/ArraysKt__ArraysJVMKt
*L
1#1,21:1
1549#2:22
1620#2,3:23
37#3,2:26
*S KotlinDebug
*F
+ 1 EditorConfigIdentifierReference.kt
org/editorconfig/language/psi/reference/EditorConfigIdentifierReference
*L
17#1:22
17#1:23,3
18#1:26,2
*E
�Uxy[IzI{I|}Iz~I�[s��[ss�ss	ss�sss�s�svs�ss����[s�PKb�'�uuPorg/editorconfig/language/psi/reference/EditorConfigTargetElementEvaluator.class���==Jorg/editorconfig/language/psi/reference/EditorConfigTargetElementEvaluatorjava/lang/Object/com/intellij/codeInsight/TargetElementEvaluator<init>()V
	thisLLorg/editorconfig/language/psi/reference/EditorConfigTargetElementEvaluator;includeSelfInGotoImplementation (Lcom/intellij/psi/PsiElement;)Z#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Lcom/intellij/psi/PsiElement;getElementByReference?(Lcom/intellij/psi/PsiReference;I)Lcom/intellij/psi/PsiElement;$Lorg/jetbrains/annotations/Nullable;refcom/intellij/psi/PsiReferenceresolve()Lcom/intellij/psi/PsiElement; !"Lcom/intellij/psi/PsiReference;flagsILkotlin/Metadata;mv	kxi0d1w��*





��

��

��

��20B¢J	0¢2020	HJ
020H¨
d21Lcom/intellij/codeInsight/TargetElementEvaluator;intellij.editorconfig%EditorConfigTargetElementEvaluator.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsRuntimeInvisibleAnnotations
SourceFileRuntimeVisibleAnnotations16/*�
�78
6<+��7	896K
+�+�#�7
8 

$
%&:9	;5<U'([I)I*I+,I)-I./[s01[ss2ssssss$s%s3s
s3ss4PK���Oorg/editorconfig/language/psi/reference/EditorConfigVirtualFileDescriptor.class���=vIorg/editorconfig/language/psi/reference/EditorConfigVirtualFileDescriptorjava/lang/Object<init>)(Lcom/intellij/openapi/vfs/VirtualFile;)V#Lorg/jetbrains/annotations/NotNull;filekotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V
&Lcom/intellij/openapi/vfs/VirtualFile;	java/util/LinkedHashMap

java/util/MapcachedChildMappingsLjava/util/Map;	cachedParentMappings	 thisKLorg/editorconfig/language/psi/reference/EditorConfigVirtualFileDescriptor;getFile(()Lcom/intellij/openapi/vfs/VirtualFile;distanceToChild)(Lcom/intellij/openapi/vfs/VirtualFile;)Iget&(Ljava/lang/Object;)Ljava/lang/Object;()*java/lang/Integer,intValue()I./
-0calculateDistanceBetweenO(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/vfs/VirtualFile;)I23
4valueOf(I)Ljava/lang/Integer;67
-8put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;:;<cachedLjava/lang/Integer;distanceIchilddistanceToParentparentD	isChildOf)(Lcom/intellij/openapi/vfs/VirtualFile;)ZC'
H
isParentOfB&'
LisStrictParentOfisStrictChildOf$com/intellij/openapi/vfs/VirtualFileP	getParentR%
QSareEqual'(Ljava/lang/Object;Ljava/lang/Object;)ZUV
WresulttargetFolder
currentFolder
parentFileinitialFileJLjava/util/Map<Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/Integer;>;Lkotlin/Metadata;mv	kxi0d1��&

��
��


%



��20B
0¢J0202
0HJ020HJ020J020J020J020J020R000X‚¢
��R000X‚¢
��R0¢
��	
¨d2intellij.editorconfig$EditorConfigVirtualFileDescriptor.ktRuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileRuntimeVisibleAnnotations1mn^mn^m	ot,+	�*�*+�*�Y���*�Y���!�p
(+
q,"#,r$%o/*��p
q"#m&'o�6*�+�+�-M,�,�1�**�+�5>�9:*�+�=W�s�-p'4q*(>?!@A6"#6BC'o�<+E�*�!+�+�-M,�,�1�*+*��5>�9:*�!+�=W�s�-p-:q*(>?'@A<"#<DrFGoS+E�*+�I���s@pq"#DrJGoS+K�*+�M���s@pq"#BrNGoS+K�*+�M���s@p q"#BrOGoS+E�*+�I���s@p!q"#Dr23o�/>+�T:,�T:��X����T:����s�QQ
p&	$%&()*",#--0q>-YA'Z![/"#/\/]tlus_`[IaIbIcdIaeIfg[shi[s#sjsssssjsjss$s%s2s\s]s&sBsCsDsFsjsJsOsNskPKmp7IIIorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor.class���=:Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptorjava/lang/ObjectgetChildren()Ljava/util/List;Y()Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;>;#Lorg/jetbrains/annotations/NotNull; kotlin/collections/CollectionsKt		emptyList

thisELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;getDocumentation()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;getDeprecation	getParentG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;acceptO(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;)Vmatches (Lcom/intellij/psi/PsiElement;)ZgetPresentableTextLkotlin/Metadata;mv	kxi0d1�4

��
��
 




��



��

��f��20J020H&J0HJ020H&R0��08VX–¢R0X¦¢	R
0X¦¢	R0��X¦¢
ø��‚
!0¨Àd2childrendeprecation
documentationparentvisitorLLorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;elementLcom/intellij/psi/PsiElement;intellij.editorconfigEditorConfigDescriptor.ktCodeLineNumberTableLocalVariableTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations2.�
�3456666772-�346819v[II I!"I#I$%[s&'[sss(ssss)ssss*ss+sssss,s-ssss.s/s0PK�©Oorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorUtilKt.class���=jIorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorUtilKtjava/lang/ObjectisLeftInPairH(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Z#Lorg/jetbrains/annotations/NotNull;<this>kotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor	getParentG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptorgetFirst
parentELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;$this$isLeftInPair
isRightInPair	getSecond
 $this$isRightInPaircollectDescriptorMappings�(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)Ljava/util/Map;3(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)Ljava/util/Map<Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;>;childElement&
parentElement(java/util/LinkedHashMap*<init>()V,-
+.
java/util/Map0Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement2()Lcom/intellij/psi/PsiElement;435areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z78
9collectDescriptorMappings$save[(Ljava/util/Map;Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)V;<
=getDescribableParentK()Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;?@3AresultLjava/util/Map;currentILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;�(Ljava/util/Map<Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;>;Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)V
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;HI3Jput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;LM1N
descriptorelementLkotlin/Metadata;mv	kxi0d1i��
��
$




$��0002020
0*0H†
0*0H†¨	d2intellij.editorconfigEditorConfigDescriptorUtil.ktCode
StackMapTableLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations	SignatureRuntimeInvisibleAnnotations
SourceFileRuntimeVisibleAnnotations1a�0*	�*�L+��*+�����+��+K���b
�@c	

%
+d
 0ea�0*	�*�L+��*+��!���+��+K���b
�@c
%+d
 0"e#$a�;*'�+)��+Y�/�1M*N-�-+�6�:�,-�>-�BN���,�b�13c&'*(/)9,d*$CD"EF;&F;(Ff%ge
;<aj+�KY�W�M*,+�OW�bMc"#$d 
PCDQFfGh`iIRS[ITIUIVWIXYIZ[[s\][
s#s^ssFs&s(ss^ss_PK�FP��Porg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor.class���=bJorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitorjava/lang/ObjectvisitDescriptorH(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)V#Lorg/jetbrains/annotations/NotNull;
descriptorkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
thisLLorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
visitConstantU(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor;)VconstantCorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorRLorg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor;visitOptionS(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;)VoptionPLorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;visitNumberS(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptor;)Vnumber#PLorg/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptor;
visitUnionR(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor;)Vunion(OLorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor;	visitListQ(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor;)Vlist-NLorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor;	visitPairQ(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptor;)Vpair2NLorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptor;visitQualifiedKeyY(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;)VqualifiedKey7VLorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;visitStringS(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigStringDescriptor;)Vstring<PLorg/editorconfig/language/schema/descriptors/impl/EditorConfigStringDescriptor;visitReferenceV(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptor;)V	referenceASLorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptor;visitDeclarationX(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor;)VdeclarationFULorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor;
visitUnsetW(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnsetValueDescriptor;)VunsetKTLorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnsetValueDescriptor;Lkotlin/Metadata;mv	kxi0d1m��n

��
��

��























��f��20J020HJ020HJ	02
0HJ02
0HJ020HJ020HJ020HJ020HJ020HJ020 HJ!02"0#HJ$02%0&Hø��‚
!0¨'Àd2intellij.editorconfig EditorConfigDescriptorVisitor.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations\;+	��]^_\E+�*+���]	^_\E+�*+���]
^ _!"\E+$�*+���]^#%_&'\E+)�*+���]^(*_+,\E+.�*+���]
^-/_01\E+3�*+���]^24_56\E+8�*+���]^79_:;\E+=�*+���]^<>_?@\E+B�*+���]^AC_DE\E+G�*+���]^FH_IJ\E+L�*+���]^KM_`[a�NO[IPIQIRSIPTIUV[sWX[(ssYssYsssDsFsHssss+s-s/s!s#s%sss s0s2s4s5s7s9s?sAsCs:s<s>s&s(s*sIsKsMsZPKy�qk��Porg/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptor.class���= Jorg/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptorjava/lang/ObjectCorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor	getParentG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;$Lorg/jetbrains/annotations/Nullable;	setParentH(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)VLkotlin/Metadata;mv	kxi0d1M��


f��20R0X¦¢"ø��‚
!0¨Àd2LLorg/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptor;ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;parentintellij.editorconfig EditorConfigMutableDescriptor.ktRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations	
	C
[IIIII[s[ssssss
ssPK�4��u
u
Morg/editorconfig/language/schema/parser/EditorConfigJsonSchemaConstants.class���=rGorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaConstantsjava/lang/Object<init>()V
thisILorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaConstants;<clinit>
INSTANCE

	#Lorg/jetbrains/annotations/NotNull;NUMBERLjava/lang/String;numberSTRINGstringTEXTtextCONSTconstantDECLARATIONdeclaration	REFERENCE	reference"PAIRpair%UNIONunion(LISTlist+OPTIONoption.	QUALIFIED	qualified1TYPEtype4VALUEvalue7VALUESvalues:
DOCUMENTATION
documentation=DEPRECATION
deprecated@FIRSTfirstCSECONDsecondFKEYkeyI
MIN_LENGTH
min_lengthLALLOW_REPETITIONSallow_repetitionsOIDidRNEEDS_REFERENCESneeds_referencesUREQUIREDrequiredX
TYPE_ALIAS
type_alias[Lkotlin/Metadata;mv	kxi0d1��

��


Æ��20B¢R0X†T¢
��R0X†T¢
��R0X†T¢
��R0X†T¢
��R0X†T¢
��R	0X†T¢
��R
0X†T¢
��R0X†T¢
��R0X†T¢
��R
0X†T¢
��R0X†T¢
��R0X†T¢
��R0X†T¢
��R0X†T¢
��R0X†T¢
��R0X†T¢
��R0X†T¢
��R0X†T¢
��R0X†T¢
��R0X†T¢
��R0X†T¢
��R0X†T¢
��R0X†T¢
��R0X†T¢
��R0X†T¢
��¨d2intellij.editorconfig"EditorConfigJsonSchemaConstants.ktRuntimeInvisibleAnnotations
ConstantValueCodeLineNumberTableLocalVariableTable
SourceFileRuntimeVisibleAnnotations1

klklklklkl k!l#k$l&k'l)k*l,k-l/k0l2k3l5k6l8k9l;k<l>k?lAkBlDkElGkHlJkKlMkNlPkQlSkTlVkWlYkZl\km/*��no	
m�Y���pjq�]^[I_I`IabI_cIde[sfg[s
shssNshsss?s<sBsQsHs*sKsTss-s$s0s!sWsEsss3sZs's6s9siPKS��F��Morg/editorconfig/language/schema/parser/EditorConfigJsonSchemaException.class���=0Gorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaExceptionjava/lang/RuntimeException<init> (Lcom/google/gson/JsonElement;)V#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V
Lcom/google/gson/JsonElement;	thisILorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaException;
getElement()Lcom/google/gson/JsonElement;Lkotlin/Metadata;mv	kxi0d1N��



��

��20j`B
0¢R0¢
��¨d2Ljava/lang/RuntimeException;Lkotlin/RuntimeException;intellij.editorconfig"EditorConfigJsonSchemaException.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1)*D+	�*�*+��+
,-*/*��+
,).(/F[IIII I!"[s#$[	ss%s&ssssss'PK�穦v&v&Jorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser.class���=:Dorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParserjava/lang/Object<init>+(Lcom/intellij/openapi/diagnostic/Logger;)V#Lorg/jetbrains/annotations/NotNull;loggerkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V
(Lcom/intellij/openapi/diagnostic/Logger;	java/util/LinkedHashMap

java/util/MaptypeAliasesLjava/util/Map;	"com/intellij/util/containers/Stack
 forbiddenTypes$Lcom/intellij/util/containers/Stack;"#	$dorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigStandardTypeDescriptorParseHandler&
'number)kotlin/TuplesKt+to3(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;-.
,/_init_$registerParseHandler�(Ljava/util/Map;Lorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;Lkotlin/Pair;)Lorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;12
3string5text7declaration9corg/editorconfig/language/schema/parser/handlers/impl/EditorConfigDeclarationDescriptorParseHandler;
<	reference>aorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigReferenceDescriptorParseHandler@
AlistC\org/editorconfig/language/schema/parser/handlers/impl/EditorConfigListDescriptorParseHandlerE
FunionH]org/editorconfig/language/schema/parser/handlers/impl/EditorConfigUnionDescriptorParseHandlerJ
KconstantM`org/editorconfig/language/schema/parser/handlers/impl/EditorConfigConstantDescriptorParseHandlerO
PpairR\org/editorconfig/language/schema/parser/handlers/impl/EditorConfigPairDescriptorParseHandlerT
UoptionW^org/editorconfig/language/schema/parser/handlers/impl/EditorConfigOptionDescriptorParseHandlerY
Z	qualified\jorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigQualifiedOptionKeyDescriptorParseHandler^
_handlersa	bstandardTypeParseHandlerfLorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigStandardTypeDescriptorParseHandler;thisFLorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;registerTypeAlias1(Ljava/lang/String;Lcom/google/gson/JsonObject;)Valiasjtypelget&(Ljava/lang/Object;)Ljava/lang/Object;nopcom/google/gson/JsonObjectrareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Ztu
v(Attempted to register type alias  twicex$java/lang/invoke/StringConcatFactoryzmakeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;|}
{~&(Ljava/lang/String;)Ljava/lang/String;|��warn(Ljava/lang/String;)V��
�Worg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase�HAttempted to register type alias  that conflicts existing parse handler��put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;���presentAliasLcom/google/gson/JsonObject;presentHandlerYLorg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase;Ljava/lang/String;parsed(Lcom/google/gson/JsonElement;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;element�com/google/gson/JsonElement�isJsonPrimitive()Z��
��Porg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor�getAsString()Ljava/lang/String;��
��getAsString(...)�checkNotNullExpressionValue�
�9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V�
��Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor�isJsonObject��
��Gorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaException� (Lcom/google/gson/JsonElement;)V�
��getAsJsonObject()Lcom/google/gson/JsonObject;��
��checkNotNull(Ljava/lang/Object;)V��
�getTypeName0(Lcom/google/gson/JsonObject;)Ljava/lang/String;��
�contains(Ljava/lang/Object;)Z��
 �getForbiddenChildren()Ljava/util/List;��
��java/lang/Iterable�iterator()Ljava/util/Iterator;����java/util/Iterator�hasNext����next()Ljava/lang/Object;����java/lang/String�push��
 �handle�(Lcom/google/gson/JsonObject;Lorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;��
��java/util/List�size()I����tryPop��
 ���
�2$i$a$-forEach-EditorConfigJsonSchemaParser$parse$1Ip0
element$ivLjava/lang/Object;$i$f$forEach$this$forEach$ivLjava/lang/Iterable;1$i$a$-repeat-EditorConfigJsonSchemaParser$parse$2it
jsonObjecthandlerLcom/google/gson/JsonElement;java/lang/Throwable�1(Ljava/lang/String;)Lcom/google/gson/JsonElement;n�
s�message&com/intellij/openapi/diagnostic/Logger
��(Ljava/util/Map<Ljava/lang/String;Lorg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase;>;Lorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;Lkotlin/Pair<Ljava/lang/String;+Lorg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase;>;)Lorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;kotlin/PairgetFirst	�

java/lang/IllegalStateException.Handler with key  has already been registered&(Ljava/lang/Object;)Ljava/lang/String;|�

	getSecond�
this$0
Lkotlin/Pair;|Ljava/util/Map<Ljava/lang/String;Lorg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase;>;?Ljava/util/Map<Ljava/lang/String;Lcom/google/gson/JsonObject;>;8Lcom/intellij/util/containers/Stack<Ljava/lang/String;>;Lkotlin/Metadata;mv	kxi0d1��F

��
��




��
$

��
%



��

��

��20B
0¢J020
HJ020J02020
J020R00X‚¢
��R00
0	X‚¢
��R0X‚¢
��R00
0X‚¢
��¨d2ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;intellij.editorconfigEditorConfigJsonSchemaParser.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigJsonSchemaParser.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigJsonSchemaParser.kt
org/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,119:1
1855#2,2:120
1#3:122
*S KotlinDebug
*F
+ 1 EditorConfigJsonSchemaParser.kt
org/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser
*L
95#1:120,2
*E
RuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1/a0/0/"#0/1��+	�*�*+�*�Y���*� Y�!�%�Y��M�'Y�(N,**-�0�4W,*6-�0�4W,*8-�0�4W,*:�<Y�=�0�4W,*?�AY�B�0�4W,*D�FY�G�0�4W,*I�KY�L�0�4W,*N�PY�Q�0�4W,*S�UY�V�0�4W,*X�ZY�[�0�4W,*]�_Y�`�0�4W*,�c�2Z(0)1314:<;H<T=`?r@�A�B�C�D�E�F�H�I�3*4�a<�de�fg�4hi1�^+k�,m�*�+�q�sN-,�w��-�*+�����*�c+�q��:�*+�����*�+,��W�5�#s��2. #"'#1$2'A(F)P*Q-].34D��A��^fg^j�^l�4
��1�E+��+�����Y+��Y��������+�����Y+���+��M*,��,��N*�%-�Ǚ��Y,�����*�c-�q��:�����:*�%:6��:���!��:		��:
6
�����,*��:�˹�66�66	*�%��W�����:�˹�66�66	*�%��W�����*�-�q�sY�W��Y,�����:*����n�����5s$�%s�0	�s��� �'��s�����s������]s2rL
N$Q+R4U9VCXNYZ\i]n^o_�x�_�x�y�`�c�z�c�c�`�cz
ccg;h3�����
��
���	�2��5�����	���
��	��9��Cl�i���;
j�EfgE��/4��1�)+m�M,�
,�����Y+�����,��Y����5	��2lmnp3 "l�)fg)����1H+�*�+��2
tu3fg�4121�/*,��q��
Y,����*,�,���W+�523
46-73 /a/g/R06+7�SMAP
EditorConfigJsonSchemaParser.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigJsonSchemaParser.kt
org/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,119:1
1855#2,2:120
1#3:122
*S KotlinDebug
*F
+ 1 EditorConfigJsonSchemaParser.kt
org/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser
*L
95#1:120,2
*E
8|[II I!"I#I$%[s&'[sgs(ssss"s#s(sas(s�ss(s�s�s�s�s)s�s�shs(sjsls�ss*/,-[s.9�y���PK�Y�}dorg/editorconfig/language/schema/parser/EditorConfigOptionDescriptorJsonDeserializer$Companion.class���=a^org/editorconfig/language/schema/parser/EditorConfigOptionDescriptorJsonDeserializer$Companionjava/lang/Object<init>()V
this`Lorg/editorconfig/language/schema/parser/EditorConfigOptionDescriptorJsonDeserializer$Companion;	buildGson@(Lcom/intellij/openapi/diagnostic/Logger;)Lcom/google/gson/Gson;#Lorg/jetbrains/annotations/NotNull;loggerkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
com/google/gson/GsonBuilder
Norg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptorjava/lang/reflect/TypeTorg/editorconfig/language/schema/parser/EditorConfigOptionDescriptorJsonDeserializer+(Lcom/intellij/openapi/diagnostic/Logger;)V
 registerTypeAdapterI(Ljava/lang/reflect/Type;Ljava/lang/Object;)Lcom/google/gson/GsonBuilder;"#
$create()Lcom/google/gson/Gson;&'
(create(...)*checkNotNullExpressionValue,
-(Lcom/intellij/openapi/diagnostic/Logger;buildGson$default�(Lorg/editorconfig/language/schema/parser/EditorConfigOptionDescriptorJsonDeserializer$Companion;Lcom/intellij/openapi/diagnostic/Logger;ILjava/lang/Object;)Lcom/google/gson/Gson;Dorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser2&com/intellij/openapi/diagnostic/Logger4getInstance;(Ljava/lang/Class;)Lcom/intellij/openapi/diagnostic/Logger;67
58getInstance(...):
<$i$f$loggerI1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d1I��

��


��

��†��20B¢J020¨d2Lcom/google/gson/Gson;intellij.editorconfig	Companion/EditorConfigOptionDescriptorJsonDeserializer.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigOptionDescriptorJsonDeserializer.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigOptionDescriptorJsonDeserializer.kt
org/editorconfig/language/schema/parser/EditorConfigOptionDescriptorJsonDeserializer$Companion
+ 2 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
*L
1#1,30:1
11#2:31
*S KotlinDebug
*F
+ 1 EditorConfigOptionDescriptorJsonDeserializer.kt
org/editorconfig/language/schema/parser/EditorConfigOptionDescriptorJsonDeserializer$Companion
*L
22#1:31
*E
CodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1W/*��XY	
Wg'+��Y���Y+�!�%�)Y+�.�XY'	
'/Z
[
	01WV~�63�9Y;�.L*+�=�\XY	>?@W-*�A�Y	
BC]
R^S_�SMAP
EditorConfigOptionDescriptorJsonDeserializer.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigOptionDescriptorJsonDeserializer.kt
org/editorconfig/language/schema/parser/EditorConfigOptionDescriptorJsonDeserializer$Companion
+ 2 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
*L
1#1,30:1
11#2:31
*S KotlinDebug
*F
+ 1 EditorConfigOptionDescriptorJsonDeserializer.kt
org/editorconfig/language/schema/parser/EditorConfigOptionDescriptorJsonDeserializer$Companion
*L
22#1:31
*E
`CDE[IFIGIHIIFJIKL[sMN[s
sOsssPss/sQZTU[sVPK̳����Zorg/editorconfig/language/schema/parser/EditorConfigOptionDescriptorJsonDeserializer.class���=�Torg/editorconfig/language/schema/parser/EditorConfigOptionDescriptorJsonDeserializer�Ljava/lang/Object;Lcom/google/gson/JsonDeserializer<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;>;java/lang/Object com/google/gson/JsonDeserializer<init>+(Lcom/intellij/openapi/diagnostic/Logger;)V#Lorg/jetbrains/annotations/NotNull;loggerkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V
Dorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser	
parserFLorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;	thisVLorg/editorconfig/language/schema/parser/EditorConfigOptionDescriptorJsonDeserializer;(Lcom/intellij/openapi/diagnostic/Logger;	getParserH()Lorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;deserialize�(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;$Lorg/jetbrains/annotations/Nullable;Gorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaException&json(typeOfT*context,parsed(Lcom/google/gson/JsonElement;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;./
0Norg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor2 (Lcom/google/gson/JsonElement;)V4
'5
getElement()Lcom/google/gson/JsonElement;78
'9Found illegal descriptor: ;$java/lang/invoke/StringConcatFactory=makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;?@
>AB1(Lcom/google/gson/JsonElement;)Ljava/lang/String;?DEwarn(Ljava/lang/String;)VGH
IexILorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaException;Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;,Lcom/google/gson/JsonDeserializationContext;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptorPcom/google/gson/JsonElementRjava/lang/reflect/TypeT*com/google/gson/JsonDeserializationContextVu(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;#$
Yp0p1p2<clinit>^org/editorconfig/language/schema/parser/EditorConfigOptionDescriptorJsonDeserializer$Companion_1(Lkotlin/jvm/internal/DefaultConstructorMarker;)Va
`b	Companion`Lorg/editorconfig/language/schema/parser/EditorConfigOptionDescriptorJsonDeserializer$Companion;de	fLkotlin/Metadata;mv	kxi0d1���2



��





��

��

�� 200:B
0¢J"
0202
020HR0¢
��	¨d2"Lcom/google/gson/JsonDeserializer;PLorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;intellij.editorconfig/EditorConfigOptionDescriptorJsonDeserializer.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses	Signature
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1dew
w
	xS+�*�*�Y+���y


z {
!"x/*��yzw
#$x�Z+)�,+�--�*�+�1:�3��3�Y�
W�'Y+�6�:�:*��:�F�J:�>A'|0�-Q@3M3�SUW'�3y
ACTYz4CKLZZ(MZ*NZ,Ow%{


A#XxP*+,-�Z�y
z*[M\N]O^x�`Y�c�g�}
`d~v�dhi[IjIkIlmIjnIop[sqr[sssstss s	sss!s"s#s(sMs*sNs,sOsdsu�C<PK�PuU��Lorg/editorconfig/language/services/impl/EditorConfigElementFactoryImpl.class���=�Forg/editorconfig/language/services/impl/EditorConfigElementFactoryImpljava/lang/Object=org/editorconfig/language/services/EditorConfigElementFactory<init>)(Lcom/intellij/openapi/project/Project;)V#Lorg/jetbrains/annotations/NotNull;project
kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

()V
&Lcom/intellij/openapi/project/Project;
	thisHLorg/editorconfig/language/services/impl/EditorConfigElementFactoryImpl;createDummyFileM(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/EditorConfigPsiFile;com/intellij/psi/PsiFileFactorygetInstanceI(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/PsiFileFactory;
 
.editorconfig"7org/editorconfig/language/filetype/EditorConfigFileType$INSTANCE9Lorg/editorconfig/language/filetype/EditorConfigFileType;&'	%('com/intellij/openapi/fileTypes/FileType*createFileFromTexto(Ljava/lang/String;Lcom/intellij/openapi/fileTypes/FileType;Ljava/lang/CharSequence;)Lcom/intellij/psi/PsiFile;,-
.Vnull cannot be cast to non-null type org.editorconfig.language.psi.EditorConfigPsiFile0checkNotNull2

31org/editorconfig/language/psi/EditorConfigPsiFile5contentLjava/lang/CharSequence;createRootDeclarationW(Lcom/intellij/psi/PsiFile;)Lorg/editorconfig/language/psi/EditorConfigRootDeclaration;file;<org/editorconfig/language/filetype/EditorConfigFileConstants=>Lorg/editorconfig/language/filetype/EditorConfigFileConstants;&?	>@getRootDeclarationFor.(Lcom/intellij/psi/PsiFile;)Ljava/lang/String;BC
>Djava/lang/CharSequenceF
H
getFirstChild()Lcom/intellij/psi/PsiElement;JK
6L^null cannot be cast to non-null type org.editorconfig.language.psi.EditorConfigRootDeclarationN9org/editorconfig/language/psi/EditorConfigRootDeclarationPLcom/intellij/psi/PsiFile;
createSectionM(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/EditorConfigSection;sourceUgetSections()Ljava/util/List;WX
6Y kotlin/collections/CollectionsKt[single$(Ljava/util/List;)Ljava/lang/Object;]^
\_1org/editorconfig/language/psi/EditorConfigSectionacreateHeaderL(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/EditorConfigHeader;ST
e	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;ghbigetHeader(...)kcheckNotNullExpressionValuem

n
createPatternM(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/EditorConfigPattern;[]r$java/lang/invoke/StringConcatFactorytmakeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;vw
uxy,(Ljava/lang/CharSequence;)Ljava/lang/String;v{|0org/editorconfig/language/psi/EditorConfigHeader~
getPattern5()Lorg/editorconfig/language/psi/EditorConfigPattern;���(Ljava/lang/Object;)V2�

�createCharClassPatternV(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/EditorConfigCharClassPattern;pq
�com/intellij/psi/PsiElement�:org/editorconfig/language/psi/EditorConfigCharClassPattern�!com/intellij/psi/util/PsiTreeUtil�findChildOfTypeN(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;Z)Lcom/intellij/psi/PsiElement;��
��createAnyValuec(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;foo=�|createOptionL(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/EditorConfigOption;��
�0org/editorconfig/language/psi/EditorConfigOption�getAnyValueK()Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;����createValueIdentifier[(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;getOptionValueIdentifierC()Lorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;����[*]�|
getOptionList�Xb�getOptionList(...)�	createKey=bar�|getFlatOptionKey;()Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;����Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement�getQualifiedOptionKey@()Lorg/editorconfig/language/psi/EditorConfigQualifiedOptionKey;����java/lang/IllegalStateException�
�option2Lorg/editorconfig/language/psi/EditorConfigOption;7org/editorconfig/language/psi/EditorConfigFlatOptionKey�<org/editorconfig/language/psi/EditorConfigQualifiedOptionKey�
createKeyPartV(Ljava/lang/CharSequence;)Lorg/editorconfig/language/psi/EditorConfigQualifiedKeyPart;
hello.=value�|getQualifiedKeyPartList�X��java/util/List�get(I)Ljava/lang/Object;����:org/editorconfig/language/psi/EditorConfigQualifiedKeyPart�Lkotlin/Metadata;mv	kxi0d1���f


��




��

��

��






��

��

��

��

��

��

����20B
0¢J0¢20	HJ
0¢20	HJ0
20	HJ0¢20	HJ020	HJ020	HJ020	HJ0¢20	HJ020HJ020	HJ0 ¢20	HR0X‚¢
��¨!d2?Lorg/editorconfig/language/services/EditorConfigElementFactory;ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;$Lorg/jetbrains/annotations/Nullable;<Lorg/editorconfig/language/psi/EditorConfigCharClassPattern;3Lorg/editorconfig/language/psi/EditorConfigPsiFile;2Lorg/editorconfig/language/psi/EditorConfigHeader;<Lorg/editorconfig/language/psi/EditorConfigQualifiedKeyPart;3Lorg/editorconfig/language/psi/EditorConfigPattern;;Lorg/editorconfig/language/psi/EditorConfigRootDeclaration;3Lorg/editorconfig/language/psi/EditorConfigSection;ALorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;intellij.editorconfig!EditorConfigElementFactoryImpl.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1
�	�D+�*�*+����
�	�_*��!#�)�++�/M,1�4,�6���789:�c#+<�*�A+�E�G�I�MM,O�4,�Q��"�##;R�	�	ST�Q+V�*+�I�Z�`�b���U8�	�	cd�K+V�*+�f�jYl�o���U8�	�	pq�^"+V�*+�}�G�f�j��Y����!"#�""U8�	�	���P+V�*+�������Y������&�U8�	�	���Q+V�*+���G����Y����)�U8�	�	���Q+V�*+���G����Y����,�U8�	�	���a%+V�*+���G�f��Y��o�`����/01�%%U8�	�	����?+V�*+���G��M,��Y�	���W,��Y�	���W��Y�¿���$G��P�H��
45� +��??U8�	�	���s/+V�*+���G����Y������Y���ذ�9:;"9.;�//U8�	�	������[I�I�I��I��I��[s��["ss�s
sss�s�s�sUs�s�s�ss�s7scs�s	s�s�s�s�s�sps�s9s�s;sRsSs�s�s�s�� zsz�z�z�z�PK�Ϩ1DD\org/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$Companion.class���=)Vorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$Companionjava/lang/Object<init>()V
thisXLorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d1]��

��


��

��‚��20B¢R0X‚T¢
��R0X‚¢
��¨d2	CacheSizeLog(Lcom/intellij/openapi/diagnostic/Logger;intellij.editorconfigLorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl	Companion'EditorConfigFileHierarchyServiceImpl.ktCodeLineNumberTableLocalVariableTableInnerClasses
SourceFileRuntimeVisibleAnnotations0#/*��$�%	
#-*��%	

&
 !'"(C[IIIII[s[s
sssssssPK�BБ�horg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$after$editorConfigs$1.class���=aborg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$after$editorConfigs$1�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/openapi/vfs/newvfs/events/VFileEvent;Ljava/lang/Boolean;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>()V(I)V

thisdLorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$after$editorConfigs$1;invokeH(Lcom/intellij/openapi/vfs/newvfs/events/VFileEvent;)Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
1com/intellij/openapi/vfs/newvfs/events/VFileEventgetPath()Ljava/lang/String;
com/intellij/util/PathUtil getFileName&(Ljava/lang/String;)Ljava/lang/String;"#
!$
.editorconfig&areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z()
*
isFromSave()Z,-
.java/lang/Boolean0valueOf(Z)Ljava/lang/Boolean;23
143Lcom/intellij/openapi/vfs/newvfs/events/VFileEvent;&(Ljava/lang/Object;)Ljava/lang/Object;
8p1Ljava/lang/Object;<clinit>	
=INSTANCE?	@Lkotlin/Metadata;mv	kxi0d1.��
��

��

��020H
¢d2<anonymous>Lorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImplPafter(Ljava/util/List;)VRS'EditorConfigFileHierarchyServiceImpl.ktCodeLocalVariableTable
StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0?	V$*��W
Vd%+�+��%'�+�+�/���5�X @YDW%
%6Z[A7V=	*+��9�YDW	
	:;<	V�Y�>�A�\
]QT^_U`=BC[IDIEIFGIHIIJK[sLM[sNsOss6ssPKfݹǝ�yorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$findParentPsiFiles$$inlined$sortedBy$1.class���=\sorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$findParentPsiFiles$$inlined$sortedBy$1><T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Comparator;java/lang/Objectjava/util/Comparator/kotlin/comparisons/ComparisonsKt__ComparisonsKt	compareBy8(Lkotlin/jvm/functions/Function1;)Ljava/util/Comparator;
<init>N(Lorg/editorconfig/language/psi/reference/EditorConfigVirtualFileDescriptor;)V$receiver$inlinedKLorg/editorconfig/language/psi/reference/EditorConfigVirtualFileDescriptor;	()V

thisuLorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$findParentPsiFiles$$inlined$sortedBy$1;compare'(Ljava/lang/Object;Ljava/lang/Object;)I	(TT;TT;)I$com/intellij/openapi/vfs/VirtualFileIorg/editorconfig/language/psi/reference/EditorConfigVirtualFileDescriptordistanceToParent)(Lcom/intellij/openapi/vfs/VirtualFile;)I 
!java/lang/Integer#valueOf(I)Ljava/lang/Integer;%&
$'java/lang/Comparable) kotlin/comparisons/ComparisonsKt+
compareValues/(Ljava/lang/Comparable;Ljava/lang/Comparable;)I-.
,/P$i$a$-sortedBy-EditorConfigFileHierarchyServiceImpl$findParentPsiFiles$parents$1Ip0&Lcom/intellij/openapi/vfs/VirtualFile;aLjava/lang/Object;bLkotlin/Metadata;mv	kxi0d1J��

��

��0"��2
 *HH2
 *HHH
¢¨d2<anonymous>Tkotlin.jvm.PlatformType;kotlin/comparisons/ComparisonsKt__ComparisonsKt$compareBy$2Lorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImplIfindParentPsiFiles8(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/List;KLComparisons.kt*Lkotlin/jvm/internal/SourceDebugExtension;value
SMAP
Comparisons.kt
Kotlin
*S Kotlin
*F
+ 1 Comparisons.kt
kotlin/comparisons/ComparisonsKt__ComparisonsKt$compareBy$2
+ 2 EditorConfigFileHierarchyServiceImpl.kt
org/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl
*L
1#1,328:1
138#2:329
*E
CodeLocalVariableTableLineNumberTable	SignatureInnerClassesEnclosingMethod
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations1
R(
*+�*��S
R�5+�N6*�-�"�(�*,�N:6*�-�"�(_�*�0�TfIf I.f4fSH1234 12345556576UV
WJMUXNY
SMAP
Comparisons.kt
Kotlin
*S Kotlin
*F
+ 1 Comparisons.kt
kotlin/comparisons/ComparisonsKt__ComparisonsKt$compareBy$2
+ 2 EditorConfigFileHierarchyServiceImpl.kt
org/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl
*L
1#1,328:1
138#2:329
*E
ZF89[I:I;I<=I>?I@A[sBC[	sDsEsFs5sGs7sssH[OP[sQPK��upB
B
oorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$findParentPsiFiles$parents$2.class���=Yiorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$findParentPsiFiles$parents$2�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/openapi/vfs/VirtualFile;Lorg/editorconfig/language/psi/EditorConfigPsiFile;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>Q(Lorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl;)Vthis$0NLorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl;
	(I)V
thiskLorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$findParentPsiFiles$parents$2;	$receiverinvoke[(Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/editorconfig/language/psi/EditorConfigPsiFile;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Lorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl access$getProject$pv(Lorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl;)Lcom/intellij/openapi/project/Project;"#
!$com/intellij/psi/PsiManager&getInstanceE(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/PsiManager;()
'*findFileB(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/psi/PsiFile;,-
'.1org/editorconfig/language/psi/EditorConfigPsiFile0&Lcom/intellij/openapi/vfs/VirtualFile;com/intellij/psi/PsiFile3&(Ljava/lang/Object;)Ljava/lang/Object;$com/intellij/openapi/vfs/VirtualFile6
8p1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d1-��
��

��

����020H
¢d2<anonymous>3Lorg/editorconfig/language/psi/EditorConfigPsiFile;findParentPsiFiles8(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/List;JK'EditorConfigFileHierarchyServiceImpl.ktCodeLocalVariableTable
StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	N3*+�
*��ONk%+�*�
�%�++�/M,�1�
,�1��P�#4@1Q�O%%2RSA5N=	*+�7�9�Q�O		:;T
U!LVWMX:<=[I>I?I@AIBCIDE[sFG[sHsIss2sPKa��horg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$startBackgroundTask$2.class���=kborg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$startBackgroundTask$2�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Ljava/util/List<+Lorg/editorconfig/language/psi/EditorConfigPsiFile;>;Lkotlin/Unit;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>x(Lorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl;ILcom/intellij/openapi/vfs/VirtualFile;)Vthis$0NLorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl;
	$expectedCacheDropsCountI	$virtualFile&Lcom/intellij/openapi/vfs/VirtualFile;	(I)V
thisdLorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$startBackgroundTask$2;	$receiverinvoke(Ljava/util/List;)VH(Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigPsiFile;>;)VLorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImplaccess$getCacheLocker$pb(Lorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl;)Ljava/lang/Object;!"
 #access$getCacheDropsCount$pQ(Lorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl;)I%&
 'access$getParentFilesCache$p{(Lorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl;)Lcom/intellij/util/containers/FixedHashMap;)*
 +
java/util/Map-java/lang/ref/SoftReference/(Ljava/lang/Object;)V1
02put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;45.6kotlin/Unit8INSTANCE
Lkotlin/Unit;:;	9<O$i$a$-synchronized-EditorConfigFileHierarchyServiceImpl$startBackgroundTask$2$1affectingFilesLjava/util/List;java/util/ListAjava/lang/ObjectC$com/intellij/openapi/vfs/VirtualFileEjava/lang/ThrowableG&(Ljava/lang/Object;)Ljava/lang/Object;
Jp1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d1D��
��

��
 

��020 *
000H
¢d2<anonymous>3Lorg/editorconfig/language/psi/EditorConfigPsiFile;kotlin.jvm.PlatformTypestartBackgroundTask)(Lcom/intellij/openapi/vfs/VirtualFile;)V^_'EditorConfigFileHierarchyServiceImpl.ktCodeLocalVariableTable
StackMapTableLineNumberTable	SignatureInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations0
	bQ*+�
*�*-�*��c*b"c+��*�
�$M*�>*�
:*�:,:�6�(�ñ�,�.�0Y+�3�7W�=:ç:���$1Z5TZZ\ZdA�/BD FD�$BD FDH�9efg(h6iNjRgbkc*(	>5>cc?@fAIb@*+�B�K�=�eecLMg
h `fiaj@NO[IPIQIRSITUIVW[sXY[sZs[s?s[s\s]sPK;����E�ERorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl.class���=)Lorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImplCorg/editorconfig/language/services/EditorConfigFileHierarchyService0com/intellij/openapi/vfs/newvfs/BulkFileListener8com/intellij/openapi/util/registry/RegistryValueListenercom/intellij/openapi/Disposable	<init>)(Lcom/intellij/openapi/project/Project;)V#Lorg/jetbrains/annotations/NotNull;projectkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V
&Lcom/intellij/openapi/project/Project;	-EditorConfig.notification.vfs.update.executor4com/intellij/util/concurrency/SequentialTaskExecutor'createSequentialApplicationPoolExecutor:(Ljava/lang/String;)Ljava/util/concurrent/ExecutorService; !
",createSequentialApplicationPoolExecutor(...)$checkNotNullExpressionValue&
'taskExecutor&Ljava/util/concurrent/ExecutorService;)*	+.com/intellij/util/ui/update/MergingUpdateQueue-%EditorConfigFileHierarchy UpdateQueue/P(Ljava/lang/String;IZLjavax/swing/JComponent;Lcom/intellij/openapi/Disposable;)V1
.2updateQueue0Lcom/intellij/util/ui/update/MergingUpdateQueue;45	6java/lang/Object8
9cacheLockerLjava/lang/Object;;<	=)com/intellij/util/containers/FixedHashMap?(I)VA
@BparentFilesCache+Lcom/intellij/util/containers/FixedHashMap;DE	F(com/intellij/openapi/project/DumbServiceH	Companion4Lcom/intellij/openapi/project/DumbService$Companion;JK	IL2com/intellij/openapi/project/DumbService$CompanionNgetInstanceR(Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/project/DumbService;PQ
OR_init_$lambda$0Q(Lorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl;)VUV
WX"java/lang/invoke/LambdaMetafactoryZmetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\]
[^_rund(Lorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl;)Ljava/lang/Runnable;abcrunWhenSmart(Ljava/lang/Runnable;)Vef
Ig"editor.config.stop.at.project.rooti+com/intellij/openapi/util/registry/RegistrykgetF(Ljava/lang/String;)Lcom/intellij/openapi/util/registry/RegistryValue;mn
lo0com/intellij/openapi/util/registry/RegistryValueqaddListener^(Lcom/intellij/openapi/util/registry/RegistryValueListener;Lcom/intellij/openapi/Disposable;)Vst
ruthisNLorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl;disposeupdateHandlerseditorconfig hierarchy update{updateHandlers$lambda$1}
~<(Lcom/intellij/openapi/project/Project;)Ljava/lang/Runnable;a��"com/intellij/util/ui/update/Update�createL(Ljava/lang/Object;Ljava/lang/Runnable;)Lcom/intellij/util/ui/update/Update;��
��queue'(Lcom/intellij/util/ui/update/Update;)V��
.�after(Ljava/util/List;)VI(Ljava/util/List<+Lcom/intellij/openapi/vfs/newvfs/events/VFileEvent;>;)Vevents�java/lang/Iterable� kotlin/collections/CollectionsKt�
asSequence1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;��
��borg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$after$editorConfigs$1�INSTANCEdLorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$after$editorConfigs$1;��	��kotlin/jvm/functions/Function1�kotlin/sequences/SequencesKt�filterX(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence;��
��toList-(Lkotlin/sequences/Sequence;)Ljava/util/List;��
��java/util/Collection�isEmpty()Z����cacheDropsCountI��	�clear�
@�kotlin/Unit�
Lkotlin/Unit;��	��z
�?$i$a$-synchronized-EditorConfigFileHierarchyServiceImpl$after$1
editorConfigsLjava/util/List;java/util/List�java/lang/Throwable�afterValueChanged5(Lcom/intellij/openapi/util/registry/RegistryValue;)Vvalue�K$i$a$-synchronized-EditorConfigFileHierarchyServiceImpl$afterValueChanged$12Lcom/intellij/openapi/util/registry/RegistryValue;getParentEditorConfigFilesf(Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/editorconfig/language/services/EditorConfigServiceResult;virtualFile�&(Ljava/lang/Object;)Ljava/lang/Object;m�
@�java/lang/ref/Reference�()Ljava/lang/Object;m�
��<org/editorconfig/language/services/EditorConfigServiceLoaded��
��<org/editorconfig/language/services/EditorConfigServiceResult�startBackgroundTask)(Lcom/intellij/openapi/vfs/VirtualFile;)V��
�=org/editorconfig/language/services/EditorConfigServiceLoading�?Lorg/editorconfig/language/services/EditorConfigServiceLoading;��	��a$i$a$-synchronized-EditorConfigFileHierarchyServiceImpl$getParentEditorConfigFiles$cachedResult$1cachedResult&Lcom/intellij/openapi/vfs/VirtualFile;$com/intellij/openapi/vfs/VirtualFile��startBackgroundTask$lambda$5�(Lorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/List;��
��()Ljava/util/List;�call�(Lorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/concurrent/Callable;���+com/intellij/openapi/application/ReadAction�nonBlockingY(Ljava/util/concurrent/Callable;)Lcom/intellij/openapi/application/NonBlockingReadAction;��
��6com/intellij/openapi/application/NonBlockingReadAction
expireWith[(Lcom/intellij/openapi/Disposable;)Lcom/intellij/openapi/application/NonBlockingReadAction;.com/intellij/openapi/application/ModalityStateany2()Lcom/intellij/openapi/application/ModalityState;	

borg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$startBackgroundTask$2x(Lorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl;ILcom/intellij/openapi/vfs/VirtualFile;)V

(Ljava/lang/Object;)VstartBackgroundTask$lambda$65(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)V
accept?(Lkotlin/jvm/functions/Function1;)Ljava/util/function/Consumer;finishOnUiThread�(Lcom/intellij/openapi/application/ModalityState;Ljava/util/function/Consumer;)Lcom/intellij/openapi/application/NonBlockingReadAction;java/util/concurrent/Executor submitO(Ljava/util/concurrent/Executor;)Lorg/jetbrains/concurrency/CancellablePromise;"#$expectedCacheDropsCountfindApplicableFiles8(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/List;m(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigPsiFile;>;3com/intellij/openapi/application/ApplicationManager*getApplication0()Lcom/intellij/openapi/application/Application;,-
+.,com/intellij/openapi/application/Application0assertIsNonDispatchThread213assertReadAccessAllowed516%org/editorconfig/EditorConfigRegistry8shouldStopAtProjectRoot:�
9;findParentPsiFiles=(
>6org/editorconfig/language/util/EditorConfigPsiTreeUtil@8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;�B	ACcom/intellij/psi/PsiManagerEE(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/PsiManager;PG
FHfindFileB(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/psi/PsiFile;JK
FLfindAllParentsFiles,(Lcom/intellij/psi/PsiFile;)Ljava/util/List;NO
APapp.Lcom/intellij/openapi/application/Application;com/intellij/psi/PsiFileTfindParentFilesV(
WIorg/editorconfig/language/psi/reference/EditorConfigVirtualFileDescriptorY�
Z[sorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$findParentPsiFiles$$inlined$sortedBy$1]N(Lorg/editorconfig/language/psi/reference/EditorConfigVirtualFileDescriptor;)V_
^`java/util/Comparatorb
sortedWithN(Lkotlin/sequences/Sequence;Ljava/util/Comparator;)Lkotlin/sequences/Sequence;de
�fiorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$findParentPsiFiles$parents$2hV
ij
mapNotNulll�
�mkotlin/sequences/Sequenceoiterator()Ljava/util/Iterator;qrpsjava/util/IteratoruhasNextw�vxnextz�v{throwIndexOverflow}
�~1org/editorconfig/language/psi/EditorConfigPsiFile�getHasValidRootDeclaration��
��-com/intellij/openapi/progress/ProgressManager�
checkCanceled�
��take9(Lkotlin/sequences/Sequence;I)Lkotlin/sequences/Sequence;��
��
$i$f$sortedBy$this$sortedBy$ivLkotlin/sequences/Sequence;V$i$a$-indexOfFirst-EditorConfigFileHierarchyServiceImpl$findParentPsiFiles$firstRoot$1p03Lorg/editorconfig/language/psi/EditorConfigPsiFile;item$iv$i$f$indexOfFirstindex$iv$this$indexOfFirst$ivparents	firstRootfile`(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/List<Lcom/intellij/openapi/vfs/VirtualFile;>;
.editorconfig�java/util/ArrayList�
�	getParent(()Lcom/intellij/openapi/vfs/VirtualFile;��
��	findChild:(Ljava/lang/String;)Lcom/intellij/openapi/vfs/VirtualFile;��
��isDirectory��
��add(Ljava/lang/Object;)Z����childfileNameLjava/lang/String;result
currentFolderjava/lang/String�this$0�
getMessageBus)()Lcom/intellij/util/messages/MessageBus;��1�%com/intellij/util/messages/MessageBus�connectT(Lcom/intellij/openapi/Disposable;)Lcom/intellij/util/messages/MessageBusConnection;����+com/intellij/openapi/vfs/VirtualFileManager�VFS_CHANGES"Lcom/intellij/util/messages/Topic;��	���/com/intellij/util/messages/MessageBusConnection�	subscribe7(Lcom/intellij/util/messages/Topic;Ljava/lang/Object;)V����$project�3com/intellij/psi/codeStyle/CodeStyleSettingsManager�](Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/codeStyle/CodeStyleSettingsManager;P�
��notifyCodeStyleSettingsChanged�
��$virtualFile�'(
�$tmp0�invoke���� Lkotlin/jvm/functions/Function1;access$getCacheLocker$pb(Lorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl;)Ljava/lang/Object;$thisaccess$getCacheDropsCount$pQ(Lorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl;)Iaccess$getParentFilesCache$p{(Lorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl;)Lcom/intellij/util/containers/FixedHashMap;access$getProject$pv(Lorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl;)Lcom/intellij/openapi/project/Project;<clinit>Vorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$Companion�1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V�
��XLorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$Companion;J�	�&com/intellij/openapi/diagnostic/Logger�;(Ljava/lang/Class;)Lcom/intellij/openapi/diagnostic/Logger;P�
��getInstance(...)�Log(Lcom/intellij/openapi/diagnostic/Logger;��	�$i$f$logger�Lcom/intellij/util/containers/FixedHashMap<Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/ref/Reference<Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigPsiFile;>;>;>;	CacheSize
Lkotlin/Metadata;mv	kxi0d1�n





��



��
��
��



 

��


��

��

��





�� (20202020:(B
0¢J0200HJ020HJ0HJ
002 0HJ!
002"0HJ#
002"0HJ$0%2 0HJ&02 0HJ'020HR0	X‚¢
��R
0X‚¢
��R&0
0000
X‚¢
��R0X‚¢
��R0¢X‚¢
��R0X‚¢
��¨)d2ELorg/editorconfig/language/services/EditorConfigFileHierarchyService;2Lcom/intellij/openapi/vfs/newvfs/BulkFileListener;:Lcom/intellij/openapi/util/registry/RegistryValueListener;!Lcom/intellij/openapi/Disposable;Ljava/lang/ref/Reference;3Lcom/intellij/openapi/vfs/newvfs/events/VFileEvent;>Lorg/editorconfig/language/services/EditorConfigServiceResult;intellij.editorconfig'EditorConfigFileHierarchyServiceImpl.kt*Lkotlin/jvm/internal/SourceDebugExtension;SMAP
EditorConfigFileHierarchyServiceImpl.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigFileHierarchyServiceImpl.kt
org/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl
+ 2 _Sequences.kt
kotlin/sequences/SequencesKt___SequencesKt
+ 3 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
*L
1#1,184:1
603#2:185
205#2,8:186
11#3:194
*S KotlinDebug
*F
+ 1 EditorConfigFileHierarchyServiceImpl.kt
org/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl
*L
138#1:185
143#1:186,8
180#1:194
*E
RuntimeInvisibleAnnotations	Signature
ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1
	J�

)*
45
B��;<
DE
��
��r+�*�*+�*�#Y%�(�,*�.Y0�*�
�3�7*�9Y�:�>*�@Y
�C�G�M*��S*�d�hj�p*�*�
�v� *
&')4-?.L0M1`4p5q&!rwxr"
y+� 8!wxzK*�7|+������� 
;>!wx�� e+��+������������M,�������9*�>N-�6**��`��*�G����:-ç
:-��**����5PUUWU#)�*�@�)��9��� :B
C
DEBF+F.G9HCIJJNG\KdM!*9��K��ewxe���"
���1+˸*�>M,�>**��`��*�G����N,çN,�-��
&++,+#�+r9�� PQR!S%P0T! ��1wx1��"
��J]+Ѹ*�>:�6*�G+���:��:��N-�
-��ŧM,���Y,��߰*+���߰ ((*(#c�(�9��9����9�@����9� 2YWXW0W1Y5W6Y@WA[Q\V]!*��A��]wx]��
"
���@*��=*+����*�
���
Y*+�����*�,�!�%W� acde2k?l! ;&�@wx@��'(�:�/M�/�4,�7�<�*+�?��D*��I+�MY�W��Q�#"�!1��1AUB� rstuv!w9u! 6RS:wx:��)=(�
�/M�/�4,�7*��>*+�X:�W����:�H:�ZY+�\:	6
�^Y	�a�c�g:��iY*�k���n:���::66�t:		�y�1	�|:
��
��:6����
����6*����������`�����#�
�w�1���1�pppZp�
�1p�pv�9���@�
�1ppvK� �%������#�(�-�2�6�C�Q�T�V�[�]�k�w�y�y�{�������������������������������!�C��
@���������"�<
�E���B��H���RS�&�{u���'���wx���)V(Em�/M�/�4,�7�N*��6��Y����:+��:�:*������-��:����
��W��:����#&�.�1����!�	 B������&�(�.�3�>�A�I�V�`�j�!RI��iRSW��Q&�(E��.?��mwxm���UVW)*���/��*�
����Yɸ(*��� 
2(3!)�x}=*Ѹ*�ֶٱ 
<=!���H*��+۸*+�ݰ c!�x��D*߸*+��W� e!���<��/*�>� &!�x��/*��� &!�x��/*�G� &!�x��/*�� &!�x�O��Y���;��Y��(�� ���!
�$*OIJ�J�i
%&SMAP
EditorConfigFileHierarchyServiceImpl.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigFileHierarchyServiceImpl.kt
org/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl
+ 2 _Sequences.kt
kotlin/sequences/SequencesKt___SequencesKt
+ 3 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
*L
1#1,184:1
603#2:185
205#2,8:186
11#3:194
*S KotlinDebug
*F
+ 1 EditorConfigFileHierarchyServiceImpl.kt
org/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl
*L
138#1:185
143#1:186,8
180#1:194
*E
'�[III	
II
[s[*sxssssssss�ss;ssDsEs�sss�s)s*s
s4s5s�ss�ss�s�s�sys's�sVs�s=s�ss�szsJs�[s(*`TYT`T�T`���`PKZ�c�ZZ_org/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$Companion.class���=)Yorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$Companionjava/lang/Object<init>()V
this[Lorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d1M��

��



��†��20B¢R0¢X‚¢
��¨d2logger(Lcom/intellij/openapi/diagnostic/Logger;#Lorg/jetbrains/annotations/NotNull;intellij.editorconfigOorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl	Companion*EditorConfigOptionDescriptorManagerImpl.ktCodeLineNumberTableLocalVariableTableInnerClasses
SourceFileRuntimeVisibleAnnotations1#/*��$%	
#-*��%	

&
 !'"(@[IIIII[s[s
ssssssPK���	�	yorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getQualifiedKeyDescriptors$result$1.class���=Psorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getQualifiedKeyDescriptors$result$1�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>()V(I)V

thisuLorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getQualifiedKeyDescriptors$result$1;invoke�(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Norg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptorgetKeyG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
Torg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor!PLorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor$&(Ljava/lang/Object;)Ljava/lang/Object;
'p1Ljava/lang/Object;<clinit>	
,INSTANCE.	/Lkotlin/Metadata;mv	kxi0d1-��
��

��

����020H
¢d2<anonymous>VLorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;Oorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl?getQualifiedKeyDescriptors(Z)Ljava/util/List;AB*EditorConfigOptionDescriptorManagerImpl.ktCodeLocalVariableTable
StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0.	E$*��F
Ea+�+� M,�"�
,�"��G�%@"H�F
#IJA&E=	*+��(�H�F	
	)*+	E�Y�-�0�K
L@CMNDO:12[I3I4I56I78I9:[s;<[s=s>ss#sPK)0�=	=	yorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getQualifiedKeyDescriptors$result$2.class���=Msorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getQualifiedKeyDescriptors$result$2�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;Ljava/lang/Boolean;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>(Ljava/lang/Object;)V7org/editorconfig/language/util/EditorConfigTemplateUtil
startsWithVariablekstartsWithVariable(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;)ZL(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
thisuLorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getQualifiedKeyDescriptors$result$2;receiverLjava/lang/Object;invokek(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;)Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
 	"Y(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;)Z$
%java/lang/Boolean'valueOf(Z)Ljava/lang/Boolean;)*
(+VLorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;&(Ljava/lang/Object;)Ljava/lang/Object;Torg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor/
1p1Lkotlin/Metadata;mv	kxi0Oorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl=getQualifiedKeyDescriptors(Z)Ljava/util/List;?@*EditorConfigOptionDescriptorManagerImpl.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0	C6*+
��DCI+�!*�#�+�&�,�E�D-FGA.C=	*+�0�2�E�D		3H
I>AJKBL45[I6I7I89I:;I<PK�b7�M	M	yorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getQualifiedKeyDescriptors$result$3.class���=Msorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getQualifiedKeyDescriptors$result$3�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;Ljava/lang/Boolean;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>(Ljava/lang/Object;)V7org/editorconfig/language/util/EditorConfigTemplateUtil
checkStructuralConsistencyscheckStructuralConsistency(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;)ZL(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
thisuLorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getQualifiedKeyDescriptors$result$3;receiverLjava/lang/Object;invokek(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;)Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
 	"Y(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;)Z$
%java/lang/Boolean'valueOf(Z)Ljava/lang/Boolean;)*
(+VLorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;&(Ljava/lang/Object;)Ljava/lang/Object;Torg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor/
1p1Lkotlin/Metadata;mv	kxi0Oorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl=getQualifiedKeyDescriptors(Z)Ljava/util/List;?@*EditorConfigOptionDescriptorManagerImpl.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0	C6*+
��DCI+�!*�#�+�&�,�E�D-FGA.C=	*+�0�2�E�D		3H
I>AJKBL45[I6I7I89I:;I<PK�6�W��vorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getSimpleKeyDescriptors$result$1.class���=9porg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getSimpleKeyDescriptors$result$1*kotlin/jvm/internal/PropertyReference1Impl<init>()VNorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptorkey	MgetKey()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
thisrLorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getSimpleKeyDescriptors$result$1;get&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;getKeyG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
	receiver0Ljava/lang/Object;<clinit>
INSTANCE	Lkotlin/Metadata;mv	kxi0Oorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl*getSimpleKeyDescriptors(Z)Ljava/util/List;,-*EditorConfigOptionDescriptorManagerImpl.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations00**
��10<+���2]1340�Y�� �5
6+.7/8!"[I#I$I%&I'(I)PK	h�g��vorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getSimpleKeyDescriptors$result$2.class���=Mporg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getSimpleKeyDescriptors$result$2�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/Boolean;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>(Ljava/lang/Object;)V]org/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderUtil
isSimplePisSimple(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)ZL(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
thisrLorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getSimpleKeyDescriptors$result$2;receiverLjava/lang/Object;invokeZ(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
 	"H(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Z$
%java/lang/Boolean'valueOf(Z)Ljava/lang/Boolean;)*
(+ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;&(Ljava/lang/Object;)Ljava/lang/Object;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor/
1p1Lkotlin/Metadata;mv	kxi0Oorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl=getSimpleKeyDescriptors(Z)Ljava/util/List;?@*EditorConfigOptionDescriptorManagerImpl.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0	C6*+
��DCI+�!*�#�+�&�,�E^D-FGA.C=	*+�0�2�E^D		3H
I>AJKBL45[I6I7I89I:;I<PK�L�M><><Uorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl.class���=�Oorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpljava/lang/ObjectForg/editorconfig/language/services/EditorConfigOptionDescriptorManager<init>)(Lcom/intellij/openapi/project/Project;)V#Lorg/jetbrains/annotations/NotNull;project
kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

()V
Korg/editorconfig/language/services/impl/EditorConfigOptionDescriptorStorage kotlin/collections/CollectionsKt	emptyList()Ljava/util/List;
java/lang/Iterable(Ljava/lang/Iterable;)V
 fullySupportedDescriptorsMLorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorStorage;"#	$partiallySupportedDescriptors&#	'java/util/LinkedHashMap)
*
java/util/Map,#requiredDeclarationDescriptorsCacheLjava/util/Map;./	0declarationDescriptorsCache2/	3java/lang/ref/SoftReference5(Ljava/lang/Object;)V7
68java/lang/ref/Reference:cachedSmartQualifiedKeysLjava/lang/ref/Reference;<=	>cachedDumbQualifiedKeys@=	AcachedSmartSimpleKeysC=	DcachedDumbSimpleKeysF=	GcachedAllDumbDescriptorsI=	JloadDescriptorsL
MthisQLorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl;&Lcom/intellij/openapi/project/Project;$Lorg/jetbrains/annotations/TestOnly;java/lang/SystemScurrentTimeMillis()JUV
TWjava/util/ArrayListY
Zjava/util/List\Iorg/editorconfig/language/extensions/EditorConfigOptionDescriptorProvider^	CompanionULorg/editorconfig/language/extensions/EditorConfigOptionDescriptorProvider$Companion;`a	_bSorg/editorconfig/language/extensions/EditorConfigOptionDescriptorProvider$Companiond
getEP_NAME6()Lcom/intellij/openapi/extensions/ExtensionPointName;fg
eh2com/intellij/openapi/extensions/ExtensionPointNamejgetExtensionListl
kmiterator()Ljava/util/Iterator;opqjava/util/IteratorshasNext()Zuvtwnext()Ljava/lang/Object;yzt{loadDescriptors$loadDescriptors�(Lcom/intellij/openapi/project/Project;Ljava/util/List;Ljava/util/List;Lorg/editorconfig/language/extensions/EditorConfigOptionDescriptorProvider;)V}~
clear�-�
;�logger(Lcom/intellij/openapi/diagnostic/Logger;��	�1Loading EditorConfig option descriptors took  ms�$java/lang/invoke/StringConcatFactory�makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;��
���(J)Ljava/lang/String;���&com/intellij/openapi/diagnostic/Logger�debug(Ljava/lang/String;)V��
��G$i$a$-forEach-EditorConfigOptionDescriptorManagerImpl$loadDescriptors$1Ip0KLorg/editorconfig/language/extensions/EditorConfigOptionDescriptorProvider;
element$ivLjava/lang/Object;$i$f$forEach$this$forEach$ivLjava/lang/Iterable;startJLjava/util/List;$com/intellij/openapi/project/Project�getOptionDescriptor�(Lcom/intellij/psi/PsiElement;Ljava/util/List;Z)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;�(Lcom/intellij/psi/PsiElement;Ljava/util/List<Ljava/lang/String;>;Z)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;$Lorg/jetbrains/annotations/Nullable;key�parts�get(Lcom/intellij/psi/PsiElement;Ljava/util/List;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;��
�G$i$a$-let-EditorConfigOptionDescriptorManagerImpl$getOptionDescriptor$1itPLorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;Lcom/intellij/psi/PsiElement;smartZNorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor�getSimpleKeyDescriptors(Z)Ljava/util/List;Z(Z)Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;>;�z
;�getOptionDescriptors��
�
asSequence1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;��
�porg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getSimpleKeyDescriptors$result$1�INSTANCErLorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getSimpleKeyDescriptors$result$1;��	��kotlin/jvm/functions/Function1�kotlin/sequences/SequencesKt�mapX(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence;��
��porg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getSimpleKeyDescriptors$result$2�]org/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderUtil�_Lorg/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderUtil;��	��
�8filter��
��toList-(Lkotlin/sequences/Sequence;)Ljava/util/List;��
��cachecachedresultnewCacheLjava/lang/ref/SoftReference;e(Z)Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;>;getAllDescriptors�
�java/util/Collection�plus<(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List;��
�getDeclarationDescriptors$(Ljava/lang/String;)Ljava/util/List;{(Ljava/lang/String;)Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor;>;id�&(Ljava/lang/Object;)Ljava/lang/Object;��-�9org/editorconfig/language/util/EditorConfigDescriptorUtil�;Lorg/editorconfig/language/util/EditorConfigDescriptorUtil;��	�Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptorcollectDeclarationsi(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/String;)Ljava/util/List;
�addAll-(Ljava/util/Collection;Ljava/lang/Iterable;)Z	

put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-h$i$a$-flatMap-EditorConfigOptionDescriptorManagerImpl$getDeclarationDescriptors$declarationDescriptors$1
list$iv$iv
element$iv$iv$i$f$flatMapTo$this$flatMapTo$iv$ivdestination$iv$ivLjava/util/Collection;$i$f$flatMap$this$flatMap$ivcachedResultallDescriptorsdeclarationDescriptorsLjava/lang/String;java/lang/String!getRequiredDeclarationDescriptors��
 Sorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor"
isRequired$v
#%add(Ljava/lang/Object;)Z'(�)a$i$a$-filter-EditorConfigOptionDescriptorManagerImpl$getRequiredDeclarationDescriptors$required$1ULorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor;
$i$f$filterTo$this$filterTo$iv$iv$i$f$filter$this$filter$ivrequiredgetQualifiedKeyDescriptorsk(Z)Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;>;sorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getQualifiedKeyDescriptors$result$14uLorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getQualifiedKeyDescriptors$result$1;�6	57
mapNotNull9�
�:sorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getQualifiedKeyDescriptors$result$2<7org/editorconfig/language/util/EditorConfigTemplateUtil>9Lorg/editorconfig/language/util/EditorConfigTemplateUtil;�@	?A
=8	filterNotD�
�Esorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getQualifiedKeyDescriptors$result$3G
H8N$i$a$-let-EditorConfigOptionDescriptorManagerImpl$getQualifiedKeyDescriptors$18(Lcom/intellij/openapi/project/Project;Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;>;Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;>;Lorg/editorconfig/language/extensions/EditorConfigOptionDescriptorProvider;)VrequiresFullSupportLv_M8(Lcom/intellij/openapi/project/Project;)Ljava/util/List;�O_P(Ljava/util/Collection;)ZR]SloadedDescriptorsdestination$projectprovider<clinit>Yorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$CompanionZ1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V\
[][Lorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$Companion;`_	`getInstance;(Ljava/lang/Class;)Lcom/intellij/openapi/diagnostic/Logger;bc
�dgetInstance(...)fcheckNotNullExpressionValueh

i�Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor;>;>;�Ljava/lang/ref/Reference<Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;>;>;rLjava/lang/ref/Reference<Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;>;>;}Ljava/lang/ref/Reference<Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;>;>;Lkotlin/Metadata;mv	kxi0d1B��\


��



 

��

��


%


��







�� %20:%B
0¢J0020HJ(02020020HJ0020HJ 0
020HJ!0020HJ"0020HJ#0$20HR
000X‚¢
��R	
0
00X‚¢
��R
000X‚¢
��R

0
00X‚¢
��R
000X‚¢
��R 0
000X‚¢
��R0X‚¢
��R0X‚¢
��R 0
000X‚¢
��¨&d2HLorg/editorconfig/language/services/EditorConfigOptionDescriptorManager;VLorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;intellij.editorconfig*EditorConfigOptionDescriptorManagerImpl.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueMSMAP
EditorConfigOptionDescriptorManagerImpl.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigOptionDescriptorManagerImpl.kt
org/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,144:1
1855#2,2:145
1360#2:148
1446#2,5:149
766#2:154
857#2,2:155
1#3:147
*S KotlinDebug
*F
+ 1 EditorConfigOptionDescriptorManagerImpl.kt
org/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl
*L
63#1:145,2
115#1:148
115#1:149,5
124#1:154
124#1:155,2
*E
RuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1`_�	"#�	&#�	./�k�	2/�k�	<=�l�	@=�l�	C=�m�	F=�m�	I=�n�	���	
��+�*�*�Y���!�%*�Y���!�(*�*Y�+�-�1*�*Y�+�-�4*�6Y�9�;�?*�6Y�9�;�B*�6Y�9�;�E*�6Y�9�;�H*�6Y�9�;�K*+�N��B
,7:EH!W"f%u&�)�+�,�-���OP�
Q�	L���+��XA�ZY�[�]:�ZY�[�]:�c�i�n�:6�r:�x�$�|:		�_:
6+
�����*�Y��!�%*�Y��!�(*�1��*�4��*�?��*�B��*�E��*�H��*�K�����X e�������<�]]t*�V1
223 3"?3�Y?c�g�hAxB�D�E�G�H�J�K�M�N�O�f
Y
��V
��
O��	35��08��
����"�"�&��OP�
Q�R�	����6+��,��*�%+,��:�
:6���*�(+,����	�&��R �#R&S,T�>#�� ��6OP6��6��6�������		���&o�
*�E�*�HM,���]N-Y��W*���Ȳ�иֻ�Y�ݷ�и��:�6Y�9:�*�;�E�*�;�H��%C;�;]]�D]6�6
XYZ['\*]3^C_F[H`Sacblc�>_�=W��H'��S��oOPo�����	����F�*�%��*�K���]M,�,�*�%���*�(����N*�6Y-�9�;�K-��	�]�ghij5kDl�*/��5��FOPF���������+��*�4+���]M,Y��W*��N-�:6:�ZY�[��:6	�r:

�x�2
�|:��:6
��+��:�W����]:*�4+�W��8�]]�+]]�t8�>pqr!s*�=�Y�cso�t�����s�t�u��c�
`��t�Y#�=D�	:G�:G*[�'^���!v����OP�����	�	����+��*�1+���]M,Y��W*+�!N-�:6:�ZY�[��:6	�r:

�x�+
�|:�#:6
�&����*W����]:*�1+�W��8�]]�+]]�t1�6
yz{!|*�=�c|h�x�}�~|�}�~��
c+�
`�,Y�==-�	:@.�:@*T/�'W0�|�!o��1��OP�����	�	2��9��
*�?�*�BM,���]N-�-:6�*���Ȳ8�и;�=Y�B�C�иF�HY�B�I�и��N�6Y-�9:�*�;�?�*�;�B-��C;�;]�Q6�:���"�%�-�0�9�I�Y�\�]�g����H"J���r�=]%��g���OP����3�	}~��+-�N6-*�Q:�+�,:��TW��
�]@]�"679:98<*=�H#L�U�V�+WQ+"�+&�+X��KY�3�[Y�^�a�eYg�j�����:e_`[`5=H����MSMAP
EditorConfigOptionDescriptorManagerImpl.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigOptionDescriptorManagerImpl.kt
org/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,144:1
1855#2,2:145
1360#2:148
1446#2,5:149
766#2:154
857#2,2:155
1#3:147
*S KotlinDebug
*F
+ 1 EditorConfigOptionDescriptorManagerImpl.kt
org/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl
*L
63#1:145,2
115#1:148
115#1:149,5
124#1:154
124#1:155,2
*E
��op[IqIrIstIquIvw[sxy['sPszs
sQssIs=s{s�s@s|sFs}s<sCs2s{s{s,s"s#s&s.s�s�s�s�s�s�s�s{s�s2ss�sLs{s`s~���[s����PK�͙��Qorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorStorage.class���=�Korg/editorconfig/language/services/impl/EditorConfigOptionDescriptorStoragejava/lang/Object<init>(Ljava/lang/Iterable;)Vi(Ljava/lang/Iterable<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;>;)V#Lorg/jetbrains/annotations/NotNull;source	kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

()V
java/util/ArrayList
java/util/List.com/intellij/util/containers/CollectionFactorycreateCaseInsensitiveStringMap()Ljava/util/Map;
#createCaseInsensitiveStringMap(...)checkNotNullExpressionValue!
"java/lang/Iterable$iterator()Ljava/util/Iterator;&'%(java/util/Iterator*hasNext()Z,-+.next()Ljava/lang/Object;01+2Norg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor4add(Ljava/lang/Object;)Z6789org/editorconfig/language/util/EditorConfigDescriptorUtil:INSTANCE;Lorg/editorconfig/language/util/EditorConfigDescriptorUtil;<=	;>getKeyG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;@A
5BcollectConstantsW(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Ljava/util/List;DE
;FisEmptyH-I(java/lang/StringL
java/util/MapNget&(Ljava/lang/Object;)Ljava/lang/Object;PQORput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;TUOVallDescriptorsLjava/util/List;XY	ZdescriptorsLjava/util/Map;\]	^badDescriptors`Y	alistconstantLjava/lang/String;	constantsoptionDescriptorPLorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;thisMLorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorStorage;Ljava/lang/Iterable;getAllDescriptors()Ljava/util/List;d()Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;>;(Lcom/intellij/psi/PsiElement;Ljava/util/List;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;�(Lcom/intellij/psi/PsiElement;Ljava/util/List<Ljava/lang/String;>;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;$Lorg/jetbrains/annotations/Nullable;keyrpartstCorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorvmatches (Lcom/intellij/psi/PsiElement;)Zxywz
descriptorpartDescriptorspart;$i$a$-firstOrNull-EditorConfigOptionDescriptorStorage$get$1Iit
element$ivLjava/lang/Object;$i$f$firstOrNull$this$firstOrNull$ivLcom/intellij/psi/PsiElement;com/intellij/psi/PsiElement�bLjava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;>;�Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;>;>;Lkotlin/Metadata;mv	kxi0d1��2

��
��



 

$



��20B00¢J!02020
0H†R00¢
��	R
00X‚¢
��R 0

000X‚¢
��¨d2intellij.editorconfig&EditorConfigOptionDescriptorStorage.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigOptionDescriptorStorage.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigOptionDescriptorStorage.kt
org/editorconfig/language/services/impl/EditorConfigOptionDescriptorStorage
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,52:1
288#2,2:53
*S KotlinDebug
*F
+ 1 EditorConfigOptionDescriptorStorage.kt
org/editorconfig/language/services/impl/EditorConfigOptionDescriptorStorage
*L
49#1:53,2
*E
	SignatureRuntimeInvisibleAnnotationsCode
StackMapTableLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1XY���\]���`Y����
�+
�*��Y��M�Y �#N�Y��:+�):�/���3�5:,�9W�?�C�G:�J��9W����K:�/����3�M:	-	�S�:

��Y��:
-	
�WW
�9W���*,�[*-�_*�b��L�4%O+�B5�+�>M�%O+�f	
 *,JS`jtw������!�$�%�&�'�	�\	�&cY
�3de	`lfYJ�gh�XY �\],�`Y�ij�	k��lm�/*�[��
�ij�n�Po��	�+s�,u�,�KN-�/�V-�3�M:*�_�S�Y�W���:�K:�/����3�5:�C+�{����*�b�%N6-�):�/�)�3:�5:6�C+�{�����5��I�+�)�+M�
+�&��%+/@�*
*'+?,^-o1z5�1�5�6�1�p^|h?0}Y'H~e����h���z9��w<�k�ij�r��tY�p�q�
����SMAP
EditorConfigOptionDescriptorStorage.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigOptionDescriptorStorage.kt
org/editorconfig/language/services/impl/EditorConfigOptionDescriptorStorage
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,52:1
288#2,2:53
*S KotlinDebug
*F
+ 1 EditorConfigOptionDescriptorStorage.kt
org/editorconfig/language/services/impl/EditorConfigOptionDescriptorStorage
*L
49#1:53,2
*E
�d��[I�I�I��I��I��[s��[sjs�s	s�shssXs�slsms`s\s�s�sPsrs�sts����[s�PK&�)���Horg/editorconfig/language/util/core/EditorConfigIdentifierUtilCore.class���=^Borg/editorconfig/language/util/core/EditorConfigIdentifierUtilCorejava/lang/Object<init>()V
thisDLorg/editorconfig/language/util/core/EditorConfigIdentifierUtilCore;matchesDeclarationp(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Ljava/lang/String;Ljava/lang/String;)Z#Lorg/jetbrains/annotations/NotNull;$Lorg/jetbrains/annotations/Nullable;elementkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Sorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptorgetId()Ljava/lang/String; 
!areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z#$
%;org/editorconfig/language/util/EditorConfigTextMatchingUtil'INSTANCE=Lorg/editorconfig/language/util/EditorConfigTextMatchingUtil;)*	(+com/intellij/psi/PsiElement-java/lang/CharSequence/textMatchesToIgnoreCase8(Lcom/intellij/psi/PsiElement;Ljava/lang/CharSequence;)Z12
(3
descriptorULorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor;ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;idLjava/lang/String;textCorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;java/lang/String=matchesReferenceQorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptor@
A!SLorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptor;<clinit>
)
	FLkotlin/Metadata;mv	kxi0d1��� 

��


��

��

Æ��20B¢J"020202	0J"
020202	0¨d2intellij.editorconfig!EditorConfigIdentifierUtilCore.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1)
V
W/*��X	Y	
W�T+�+�:����Y�W�:,��",�&��-��,+�.-�0�4���Z+�<@F�>><X);
RY4)+56T	
T7T89T:9[
?W�T+�+�:�A��A�Y�W�:,��B,�&��-��,+�.-�0�4���Z+�<@AFA�>>A<X);RY4)+5CT	
T7T89T:9[
DW�Y�E�G�\U]OHI[IJIKILMIJNIOP[sQR[s
sSsssSss7s8sSs:s?sTPKV����!�!Eorg/editorconfig/language/util/core/EditorConfigPsiTreeUtilCore.class���=�?org/editorconfig/language/util/core/EditorConfigPsiTreeUtilCorejava/lang/Object<init>()V
thisALorg/editorconfig/language/util/core/EditorConfigPsiTreeUtilCore;findMatchingSectionsE(Lorg/editorconfig/language/psi/EditorConfigSection;)Ljava/util/List;z(Lorg/editorconfig/language/psi/EditorConfigSection;)Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigSection;>;#Lorg/jetbrains/annotations/NotNull;sectionkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
findMatchingParentSections
java/util/CollectionfindMatchingChildSections
java/lang/Iterable kotlin/collections/CollectionsKt!plus<(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List;#$
"%3Lorg/editorconfig/language/psi/EditorConfigSection;1org/editorconfig/language/psi/EditorConfigSection(getContainingFile()Lcom/intellij/psi/PsiFile;*+),1org/editorconfig/language/psi/EditorConfigPsiFile.	emptyList()Ljava/util/List;01
"26org/editorconfig/language/util/EditorConfigPsiTreeUtil4INSTANCE8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;67	58com/intellij/psi/PsiFile:findAllParentsFiles,(Lcom/intellij/psi/PsiFile;)Ljava/util/List;<=
5>java/util/ArrayList@
Aiterator()Ljava/util/Iterator;CD Ejava/util/IteratorGhasNext()ZIJHKnext()Ljava/lang/Object;MNHOgetSectionsQ1
/RaddAll-(Ljava/util/Collection;Ljava/lang/Iterable;)ZTU
"Vjava/util/ListX	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;Z[)\getHeader(...)^checkNotNullExpressionValue`
a6org/editorconfig/language/util/EditorConfigGlobUtilsKtcisSubcaseOfg(Lorg/editorconfig/language/psi/EditorConfigHeader;Lorg/editorconfig/language/psi/EditorConfigHeader;)Zef
dgadd(Ljava/lang/Object;)ZijkF$i$a$-flatMap-EditorConfigPsiTreeUtilCore$findMatchingParentSections$1Ip03Lorg/editorconfig/language/psi/EditorConfigPsiFile;
list$iv$ivLjava/lang/Iterable;
element$iv$ivLjava/lang/Object;$i$f$flatMapTo$this$flatMapTo$iv$ivdestination$iv$ivLjava/util/Collection;$i$f$flatMap$this$flatMap$ivE$i$a$-filter-EditorConfigPsiTreeUtilCore$findMatchingParentSections$2it
$i$f$filterTo$this$filterTo$iv$iv$i$f$filter$this$filter$ivpsiFilefindAllChildrenFiles$default�(Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;Lorg/editorconfig/language/psi/EditorConfigPsiFile;ZILjava/lang/Object;)Ljava/util/List;��
5�E$i$a$-flatMap-EditorConfigPsiTreeUtilCore$findMatchingChildSections$1D$i$a$-filter-EditorConfigPsiTreeUtilCore$findMatchingChildSections$2findRemovableRangeBackward7(Lcom/intellij/psi/PsiElement;)Lkotlin/ranges/IntRange;$Lorg/jetbrains/annotations/Nullable;pattern�!com/intellij/psi/util/PsiTreeUtil�"skipWhitespacesAndCommentsBackward<(Lcom/intellij/psi/PsiElement;)Lcom/intellij/psi/PsiElement;��
��com/intellij/psi/PsiElement�getNode()Lcom/intellij/lang/ASTNode;����com/intellij/lang/ASTNode�getElementType&()Lcom/intellij/psi/tree/IElementType;����6org/editorconfig/language/psi/EditorConfigElementTypes�COMMA$Lcom/intellij/psi/tree/IElementType;��	��areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z��
�getTextRange'()Lcom/intellij/openapi/util/TextRange;����#com/intellij/openapi/util/TextRange�getStartOffset()I��
��getEndOffset��
��kotlin/ranges/RangesKt�until(II)Lkotlin/ranges/IntRange;��
��startendprevElementLcom/intellij/psi/PsiElement;prevPrevElementfindRemovableRangeForward!skipWhitespacesAndCommentsForward��
��nextElementnextNextElement"com/intellij/psi/tree/IElementType�getOriginalFileM(Lcom/intellij/psi/PsiFile;Lkotlin/reflect/KClass;)Lcom/intellij/psi/PsiFile;C<T::Lcom/intellij/psi/PsiFile;>(TT;Lkotlin/reflect/KClass<TT;>;)TT;cls��+;�kotlin/reflect/full/KClasses�safeCast=(Lkotlin/reflect/KClass;Ljava/lang/Object;)Ljava/lang/Object;��
��originalFileLcom/intellij/psi/PsiFile;fileLkotlin/reflect/KClass;kotlin/reflect/KClass�<clinit>
6
	�Lkotlin/Metadata;mv	kxi0d1���6

��

 



��





Æ��20B¢J0020HJ0020HJ0020J	0
20J
0
20J2H"��*02H2H0H†¢¨d2Lkotlin/ranges/IntRange;Tintellij.editorconfigEditorConfigPsiTreeUtilCore.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP
EditorConfigPsiTreeUtilCore.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigPsiTreeUtilCore.kt
org/editorconfig/language/util/core/EditorConfigPsiTreeUtilCore
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,75:1
1360#2:76
1446#2,5:77
766#2:82
857#2,2:83
1360#2:85
1446#2,5:86
766#2:91
857#2,2:92
*S KotlinDebug
*F
+ 1 EditorConfigPsiTreeUtilCore.kt
org/editorconfig/language/util/core/EditorConfigPsiTreeUtilCore
*L
22#1:76
22#1:77,5
23#1:82
23#1:83,2
29#1:85
29#1:86,5
30#1:91
30#1:92,2
*E
RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable	Signature$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations16
��/*����	
�N+�*+��*+�� �&���	
'�
���f�+�-:�/��/�Y�W�3�M�9,�;�?� N6-:�AY�B�:6�F:�L�+�P:		�/:
6
�S� :

�WW����Y� N6-:�AY�B�:6�F:�L�B�P:		�):
6+�]Y_�b
�]Y_�b�h���	�lW����Y��5�;@/H/�-	)/  H1(�H�N#15LGMcNmrNwO�Q�L��R�S��S�T�R���mmnjop
wqr
cst	G=unD@vrD@wx5Syn2Vzr�{n�|'
�3st	�T}n�W~r�Wwx�jn�m�r#��p�	
�'�
�f�+�-:�/��/�Y�W�3�M�9,��� N6-:�AY�B�:6�F:�L�+�P:		�/:
6
�S� :

�WW����Y� N6-:�AY�B�:6�F:�L�B�P:		�):
6
�]Y_�b+�]Y_�b�h���	�lW����Y��5�;@/H/�-	)/  H1(�H�N#15UGVcWmrWwX�Z�U��[�\��\�]�[���m�njop
wqr
cst	G=unD@vrD@wx5Syn2Vzr��n�|'
�3st	�T}n�W~r�Wwx�jn�m�r#��p�	
�'�
���m+��+��Y�W�M,����������,��N-�!,����6+����6���-����6+����6����Q����&��."#&$('-(1)<*G+O.Z/e0�R<�nG�n[��-@��Z�ne�nm	
m��������8v+��+��Y�W�M,��Y����W������,��N-�!+����6,����6���+����6-����6����$Q�����A�
�&��.45/6196::;E<P=X@cAnB�RE�nP�nd��6@��c�nn�nv	
v���������8,͸,+Y����W��;N+-���+�*:,:K-LM����5�
;��;�;��;�;�FG'H�*��8	
8��8�������
����Y�ݳ߱���SMAP
EditorConfigPsiTreeUtilCore.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigPsiTreeUtilCore.kt
org/editorconfig/language/util/core/EditorConfigPsiTreeUtilCore
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,75:1
1360#2:76
1446#2,5:77
766#2:82
857#2,2:83
1360#2:85
1446#2,5:86
766#2:91
857#2,2:92
*S KotlinDebug
*F
+ 1 EditorConfigPsiTreeUtilCore.kt
org/editorconfig/language/util/core/EditorConfigPsiTreeUtilCore
*L
22#1:76
22#1:77,5
23#1:82
23#1:83,2
29#1:85
29#1:86,5
30#1:91
30#1:92,2
*E
�m��[I�I�I��I��I��[s��[s
s�sss�s'ssss�s�s�s�s�s�s�s�s�s�s�s�s����[s�PK�R��d	d	`org/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideKind.class���=^Zorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideKindnLjava/lang/Enum<Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideKind;>;java/lang/Enum<init>(Ljava/lang/String;I)V()V
	this\Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideKind;
$enum$nameLjava/lang/String;
$enum$ordinalIvalues_()[Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideKind;$VALUES][Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideKind;	[Ljava/lang/Object;clone()Ljava/lang/Object;
valueOfp(Ljava/lang/String;)Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideKind;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; 
!value
getEntries()Lkotlin/enums/EnumEntries;z()Lkotlin/enums/EnumEntries<Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideKind;>;#Lorg/jetbrains/annotations/NotNull;$ENTRIESLkotlin/enums/EnumEntries;()	*$valuesNONE-	.PARTIAL0	1STRICT3	4<clinit>-
	03,
;[Ljava/lang/Enum;=kotlin/enums/EnumEntriesKt?enumEntries-([Ljava/lang/Enum;)Lkotlin/enums/EnumEntries;AB
@CLkotlin/Metadata;mv	kxi0d1=��


†��20��0B¢jjj¨d2intellij.editorconfigMorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBaseROverrideKind)EditorConfigHeaderOverrideSearcherBase.ktCodeLineNumberTableLocalVariableTable	SignatureRuntimeInvisibleAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations@1@-@0@3()VE*+�
�W*X 
Y	V
����	V(
*�"��X
#	$%V�+�Y&Z',V%�K*�/S*�2S*�5S*�6VZ:�Y7�8�/�Y9�8�2�Y:�8�5�<���>�D�+�W+
,-[
ST@Y\U]@EF[IGIHIIJIGKILM[sNO[ssPss-s0s3sQPK#菈�
�
horg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult.class���=fborg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResultjava/lang/Object<init>6(Lorg/editorconfig/language/psi/EditorConfigHeader;Z)V#Lorg/jetbrains/annotations/NotNull;headerkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V
2Lorg/editorconfig/language/psi/EditorConfigHeader;		isPartialZ	thisdLorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;()Z
component1
component2copy�(Lorg/editorconfig/language/psi/EditorConfigHeader;Z)Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;
#copy$default(Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;Lorg/editorconfig/language/psi/EditorConfigHeader;ZILjava/lang/Object;)Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;!"
'toString()Ljava/lang/String;+OverrideSearchResult(header=, isPartial=)+$java/lang/invoke/StringConcatFactory-makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;/0
.12G(Lorg/editorconfig/language/psi/EditorConfigHeader;Z)Ljava/lang/String;/45hashCode()I78
9java/lang/Boolean;(Z)I7=
<>resultIequals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;areEqual'(Ljava/lang/Object;Ljava/lang/Object;)ZEF
GotherLjava/lang/Object;Lkotlin/Metadata;mv	kxi0d1�$

��
��

��




��

��†��20B00¢J	
0HÆJ	0HÆJ0��2020HÆJ
020HÖJ	0HÖJ	0HÖR0¢
��R0¢
��	¨d2intellij.editorconfigMorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBaseXOverrideSearchResult)EditorConfigHeaderOverrideSearcherBase.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1\
]S+	�*�*+�*��^(_ `	]/*��^(_\]/*��^(_]#*��_\ ]#*��_!"]B+	��Y+�$�_ \`		%&]3~�*�L~�*�=*+�(�a
)*],*�*��6�_\78]?*��:<h*��?`<�_@ABC]m4*+��+���+�M*�,��H��*�,����a�_44IJ`Db
YZc[dgKL[IMINIOPIMQIRS[sTU[ssVssssVssssss s!sBsIs7sVs)sVsWe3,PK�1Ђ��vorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$findMatchingHeaders$1$WhenMappings.class���=7porg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$findMatchingHeaders$1$WhenMappingsjava/lang/Object<clinit>()Vjava/lang/NoSuchFieldErrorZorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideKind	values_()[Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideKind;


NONE\Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideKind;	
ordinal()I

PARTIAL	
STRICT	
$EnumSwitchMapping$0[I	Lkotlin/Metadata;mv	kxi0Morg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase+OverrideKindcorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$findMatchingHeaders$1.WhenMappings)EditorConfigHeaderOverrideSearcherBase.ktCode
StackMapTableInnerClasses
SourceFileRuntimeVisibleAnnotations12z6���
K*��O�L*��O�L*��O�L*� �"#-03�!LL4
,-@//0516"#[I$I%I&'I()I*PKw瞛$
$
iorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$findMatchingHeaders$1.class���=gcorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$findMatchingHeaders$1�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/EditorConfigHeader;Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>�(Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase;Lorg/editorconfig/language/psi/EditorConfigHeader;)Vthis$0OLorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase;
	$header2Lorg/editorconfig/language/psi/EditorConfigHeader;	(I)V
thiseLorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$findMatchingHeaders$1;	$receiverinvoke�(Lorg/editorconfig/language/psi/EditorConfigHeader;)Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V !
"Morg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getOverrideKind�(Lorg/editorconfig/language/psi/EditorConfigHeader;Lorg/editorconfig/language/psi/EditorConfigHeader;)Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideKind;&'
%(porg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$findMatchingHeaders$1$WhenMappings*$EnumSwitchMapping$0[I,-	+.Zorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideKind0ordinal()I23
14borg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult66(Lorg/editorconfig/language/psi/EditorConfigHeader;Z)V8
79#kotlin/NoWhenBranchMatchedException;()V=
<>&(Ljava/lang/Object;)Ljava/lang/Object;0org/editorconfig/language/psi/EditorConfigHeaderA
Cp1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d1-��
��

��

����020H
¢d2<anonymous>dLorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;findMatchingHeaders_(Lorg/editorconfig/language/psi/EditorConfigHeader;Lkotlin/sequences/Sequence;)Ljava/util/List;UVOverrideKindOverrideSearchResultWhenMappings)EditorConfigHeaderOverrideSearcherBase.ktCodeLocalVariableTable
StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	\B*+�
*,�*��] \�Y+�#*�
*�+�)�/_�5.�6*�#�7Y+�:��7Y+�:��<Y�?��^
4G7_48DX]YY`aA@\=	*+�B�D�_]		EFb"1%X@7%Y+Zc%Wde[f:GH[IIIJIKLIMNIOP[sQR[sSsTsssPK�:N��horg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$1.class���=kborg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$1�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/EditorConfigPsiFile;Ljava/util/List<+Lorg/editorconfig/language/psi/EditorConfigSection;>;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>()V(I)V

thisdLorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$1;invokeE(Lorg/editorconfig/language/psi/EditorConfigPsiFile;)Ljava/util/List;z(Lorg/editorconfig/language/psi/EditorConfigPsiFile;)Ljava/util/List<Lorg/editorconfig/language/psi/EditorConfigSection;>;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
com/intellij/psi/PsiFile()Ljava/lang/Object;invoke$lambda$0
 !()Ljava/util/List;#"java/lang/invoke/LambdaMetafactory%metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;'(
&)*computed(Lorg/editorconfig/language/psi/EditorConfigPsiFile;)Lcom/intellij/openapi/util/ThrowableComputable;,-."com/intellij/util/AstLoadingFilter0forceAllowTreeLoading](Lcom/intellij/psi/PsiFile;Lcom/intellij/openapi/util/ThrowableComputable;)Ljava/lang/Object;23
14java/util/List63Lorg/editorconfig/language/psi/EditorConfigPsiFile;$it91org/editorconfig/language/psi/EditorConfigPsiFile;getSections=#
<>&(Ljava/lang/Object;)Ljava/lang/Object;
Ap1Ljava/lang/Object;<clinit>	
FINSTANCEH	ILkotlin/Metadata;mv	kxi0d1D��
��
 



����0 *
00020H
¢d2<anonymous>3Lorg/editorconfig/language/psi/EditorConfigSection;kotlin.jvm.PlatformTypeMorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase[getRelevantHeadersO(Lorg/editorconfig/language/psi/EditorConfigHeader;)Lkotlin/sequences/Sequence;]^)EditorConfigHeaderOverrideSearcherBase.ktCodeLocalVariableTableLineNumberTable	Signature$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotationsBootstrapMethods0H	a$*��b
aK+�+�+�/�5�7�cb
8dea5*:�*�?�cb98A@a=	*+�<�B�cb	
	CDE	a�Y�G�J�f
g\_dh`i@KL[IMINIOPIQRIST[sUV[sWsXsYsZss8sj+"$PKlC���horg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$2.class���=Mborg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$2�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Ljava/util/List<+Lorg/editorconfig/language/psi/EditorConfigSection;>;Lkotlin/sequences/Sequence<+Lorg/editorconfig/language/psi/EditorConfigSection;>;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>()V kotlin/collections/CollectionsKt

asSequence;asSequence(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
thisdLorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$2;invoke-(Ljava/util/List;)Lkotlin/sequences/Sequence;�(Ljava/util/List<+Lorg/editorconfig/language/psi/EditorConfigSection;>;)Lkotlin/sequences/Sequence<Lorg/editorconfig/language/psi/EditorConfigSection;>;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
java/lang/Iterable!1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;#
$Ljava/util/List;&(Ljava/lang/Object;)Ljava/lang/Object;java/util/List(
*p1Ljava/lang/Object;<clinit>	
/INSTANCE1	2Lkotlin/Metadata;mv	kxi0Morg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase=getRelevantHeadersO(Lorg/editorconfig/language/psi/EditorConfigHeader;)Lkotlin/sequences/Sequence;?@)EditorConfigHeaderOverrideSearcherBase.ktCodeLocalVariableTableLineNumberTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations01	C+
*
��D
CB+� +�"�%�E D&FGHA'C=	*+�)�+�E D		,-.	C�Y�0�3�I
J>AFKBL45[I6I7I89I:;I<PK���,,horg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$3.class���=Hborg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$3�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/EditorConfigSection;Lorg/editorconfig/language/psi/EditorConfigHeader;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>()V1org/editorconfig/language/psi/EditorConfigSection
	getHeader=getHeader()Lorg/editorconfig/language/psi/EditorConfigHeader;:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
thisdLorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$3;invokeg(Lorg/editorconfig/language/psi/EditorConfigSection;)Lorg/editorconfig/language/psi/EditorConfigHeader;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
4()Lorg/editorconfig/language/psi/EditorConfigHeader; !3Lorg/editorconfig/language/psi/EditorConfigSection;&(Ljava/lang/Object;)Ljava/lang/Object;
%p1Ljava/lang/Object;<clinit>	
*INSTANCE,	-Lkotlin/Metadata;mv	kxi0Morg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase8getRelevantHeadersO(Lorg/editorconfig/language/psi/EditorConfigHeader;)Lkotlin/sequences/Sequence;:;)EditorConfigHeaderOverrideSearcherBase.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0,	>+
*
��?
>A
+�+�"�@!?

#ABA$>=	*+��&�@!?		'()	>�Y�+�.�C
D9<EF=G/0[I1I2I34I56I7PK�Oy���horg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$4.class���=Nborg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$4�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/EditorConfigHeader;Ljava/lang/Boolean;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>()V0org/editorconfig/language/psi/EditorConfigHeader
isValidGlobisValidGlob()Z:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
thisdLorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$4;invokeG(Lorg/editorconfig/language/psi/EditorConfigHeader;)Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()Z !java/lang/Boolean#valueOf(Z)Ljava/lang/Boolean;%&
$'2Lorg/editorconfig/language/psi/EditorConfigHeader;&(Ljava/lang/Object;)Ljava/lang/Object;
+p1Ljava/lang/Object;<clinit>	
0INSTANCE2	3Lkotlin/Metadata;mv	kxi0Morg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase>getRelevantHeadersO(Lorg/editorconfig/language/psi/EditorConfigHeader;)Lkotlin/sequences/Sequence;@A)EditorConfigHeaderOverrideSearcherBase.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations02	D+
*
��E
DD+�+�"�(�F"E)GHA*D=	*+��,�F"E		-./	D�Y�1�4�I
J?BKLCM56[I7I8I9:I;<I=PKr��jttSorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase.class���=�Morg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBasejava/lang/Object<init>()V
thisOLorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase;findMatchingHeadersD(Lorg/editorconfig/language/psi/EditorConfigHeader;)Ljava/util/List;�(Lorg/editorconfig/language/psi/EditorConfigHeader;)Ljava/util/List<Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;>;#Lorg/jetbrains/annotations/NotNull;headerkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
0org/editorconfig/language/psi/EditorConfigHeaderisValidGlob()Z kotlin/collections/CollectionsKt	emptyList()Ljava/util/List; 
!getRelevantHeadersO(Lorg/editorconfig/language/psi/EditorConfigHeader;)Lkotlin/sequences/Sequence;#$
%_(Lorg/editorconfig/language/psi/EditorConfigHeader;Lkotlin/sequences/Sequence;)Ljava/util/List;'
(relevantHeadersLkotlin/sequences/Sequence;2Lorg/editorconfig/language/psi/EditorConfigHeader;�(Lorg/editorconfig/language/psi/EditorConfigHeader;Lkotlin/sequences/Sequence<+Lorg/editorconfig/language/psi/EditorConfigHeader;>;)Ljava/util/List<Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;>;*corg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$findMatchingHeaders$1/�(Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase;Lorg/editorconfig/language/psi/EditorConfigHeader;)V1
02kotlin/jvm/functions/Function14kotlin/sequences/SequencesKt6
mapNotNullX(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence;89
7:toList-(Lkotlin/sequences/Sequence;)Ljava/util/List;<=
7>�(Lorg/editorconfig/language/psi/EditorConfigHeader;)Lkotlin/sequences/Sequence<Lorg/editorconfig/language/psi/EditorConfigHeader;>;6org/editorconfig/language/util/EditorConfigPsiTreeUtilAINSTANCE8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;CD	BEgetContainingFile()Lcom/intellij/psi/PsiFile;GHI?org/editorconfig/language/util/core/EditorConfigPsiTreeUtilCoreKALorg/editorconfig/language/util/core/EditorConfigPsiTreeUtilCore;CM	LNcom/intellij/psi/PsiFilePkotlin/jvm/internal/ReflectionRgetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass;TU
SVgetOriginalFileM(Lcom/intellij/psi/PsiFile;Lkotlin/reflect/KClass;)Lcom/intellij/psi/PsiFile;XY
LZ1org/editorconfig/language/psi/EditorConfigPsiFile\
emptySequence()Lkotlin/sequences/Sequence;^_
7`findRelevantPsiFilesP(Lorg/editorconfig/language/psi/EditorConfigPsiFile;)Lkotlin/sequences/Sequence;bc
dborg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$1fdLorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$1;Ch	gimapk9
7lborg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$2ndLorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$2;Cp	oqflatMaps9
7tborg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$3vdLorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$3;Cx	wyborg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$4{dLorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$4;C}	|~filter�9
7�$i$f$getOriginalFileIthis_$ivfile$ivLcom/intellij/psi/PsiFile;currentFile3Lorg/editorconfig/language/psi/EditorConfigPsiFile;�(Lorg/editorconfig/language/psi/EditorConfigPsiFile;)Lkotlin/sequences/Sequence<Lorg/editorconfig/language/psi/EditorConfigPsiFile;>;getOverrideKind�(Lorg/editorconfig/language/psi/EditorConfigHeader;Lorg/editorconfig/language/psi/EditorConfigHeader;)Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideKind;Lkotlin/Metadata;mv	kxi0d1��2

��

 

��

��

��



&��20:B¢J0020J"0020200	J
00	20H$J
02020H$J00	20¨d2dLorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;file\Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideKind;
baseHeadertestedHeaderOverrideKindOverrideSearchResultintellij.editorconfigZorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideKind�borg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult�)EditorConfigHeaderOverrideSearcherBase.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigHeaderOverrideSearcherBase.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigHeaderOverrideSearcherBase.kt
org/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
*L
1#1,48:1
197#2:49
*S KotlinDebug
*F
+ 1 EditorConfigHeaderOverrideSearcherBase.kt
org/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase
*L
28#1:49
*E
CodeLineNumberTableLocalVariableTable
StackMapTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations!�/*���
�	
�o +�+���"�*+�&M*+,�)���
� *+ 	
 ,�
��'�f +�,.�,�0Y*+�3�5�;�?���  	
 , *+�-��
#$�g+��F:+�J:6�OQ�W�[N-�]�
-�]�Y�W�a�M*,�e�j�5�m�r�5�u�z�5�m��5����"�2QBQ@]H]�&	1#=BK T!]"f�>
���D��=*��g	
g,�@��bc��������
�:��@��0gow|����SMAP
EditorConfigHeaderOverrideSearcherBase.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigHeaderOverrideSearcherBase.kt
org/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
*L
1#1,48:1
197#2:49
*S KotlinDebug
*F
+ 1 EditorConfigHeaderOverrideSearcherBase.kt
org/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase
*L
28#1:49
*E
�j��[I�I�I��I��I��[s��[s
s�sss�s�ss,s*s+sbs�s�s�s�s�s�s#s�s�s����[s�PK"�Y
Y
Korg/editorconfig/language/util/headers/EditorConfigHeaderSearcherUtil.class���=cEorg/editorconfig/language/util/headers/EditorConfigHeaderSearcherUtiljava/lang/Object<init>()V
thisGLorg/editorconfig/language/util/headers/EditorConfigHeaderSearcherUtil;isActualParent=(Lcom/intellij/psi/PsiElement;Lcom/intellij/psi/PsiElement;)Zcom/intellij/psi/PsiElement
getContainingFile()Lcom/intellij/psi/PsiFile;kotlin/jvm/internal/IntrinsicsareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z

getTextOffset()IparentLcom/intellij/psi/PsiElement;childisPartialOverrideg(Lorg/editorconfig/language/psi/EditorConfigHeader;Lorg/editorconfig/language/psi/EditorConfigHeader;)Z#Lorg/jetbrains/annotations/NotNull;checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V$%
&
)2org/editorconfig/core/EditorConfigAutomatonBuilder+INSTANCE4Lorg/editorconfig/core/EditorConfigAutomatonBuilder;-.	,/getCachedHeaderAutomatonR(Lorg/editorconfig/language/psi/EditorConfigHeader;)Ldk/brics/automaton/Automaton;12
,3dk/brics/automaton/Automaton5intersection>(Ldk/brics/automaton/Automaton;)Ldk/brics/automaton/Automaton;78
69isEmpty()Z;<
6=childAutomatonLdk/brics/automaton/Automaton;parentAutomaton2Lorg/editorconfig/language/psi/EditorConfigHeader;isStrictOverride6org/editorconfig/language/util/EditorConfigGlobUtilsKtDisSubcaseOfF!
EG<clinit>
-
	KLkotlin/Metadata;mv	kxi0d1���"

��


��



Æ��20B¢J02020HJ020	20	J
020	20	¨d2intellij.editorconfig!EditorConfigHeaderSearcherUtil.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1-
["\/*��]	^	
\u'+�,���+�,����_!@]
^ '	
'' !\�D+#�',(�'*+�,��*���0,�4N�0+�4:-�::�>���_�$666@]%.6^>%?@.A@67@D	
DBDB`
""C!\n#+#�',(�'*+�,��*��,+�H�_]
^ #	
#B#B`
""I\�Y�J�L�aZbOMN[IOIPIQRIOSITU[sVW[s
sXsssXssss sBsCsYPK�P��Qorg/editorconfig/language/util/headers/EditorConfigOverriddenHeaderSearcher.class���=iKorg/editorconfig/language/util/headers/EditorConfigOverriddenHeaderSearcherMorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase<init>()V
thisMLorg/editorconfig/language/util/headers/EditorConfigOverriddenHeaderSearcher;findRelevantPsiFilesP(Lorg/editorconfig/language/psi/EditorConfigPsiFile;)Lkotlin/sequences/Sequence;�(Lorg/editorconfig/language/psi/EditorConfigPsiFile;)Lkotlin/sequences/Sequence<Lorg/editorconfig/language/psi/EditorConfigPsiFile;>;#Lorg/jetbrains/annotations/NotNull;filekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
6org/editorconfig/language/util/EditorConfigPsiTreeUtilINSTANCE8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;	findAllChildrenFiles$default�(Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;Lorg/editorconfig/language/psi/EditorConfigPsiFile;ZILjava/lang/Object;)Ljava/util/List;
java/util/Collection! kotlin/collections/CollectionsKt#plus:(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/List;%&
$'java/lang/Iterable)
asSequence1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;+,
$-3Lorg/editorconfig/language/psi/EditorConfigPsiFile;getOverrideKind�(Lorg/editorconfig/language/psi/EditorConfigHeader;Lorg/editorconfig/language/psi/EditorConfigHeader;)Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideKind;
baseHeader2testedHeader4Eorg/editorconfig/language/util/headers/EditorConfigHeaderSearcherUtil6GLorg/editorconfig/language/util/headers/EditorConfigHeaderSearcherUtil;8	79isStrictOverrideg(Lorg/editorconfig/language/psi/EditorConfigHeader;Lorg/editorconfig/language/psi/EditorConfigHeader;)Z;<
7=Zorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideKind?STRICT\Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideKind;AB	@CisPartialOverrideE<
7FPARTIALHB	@INONEKB	@L2Lorg/editorconfig/language/psi/EditorConfigHeader;Lkotlin/Metadata;mv	kxi0d1o��&







��

��20B¢J0020HJ02	0
20
H¨d2OLorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase;Lkotlin/sequences/Sequence;intellij.editorconfigOverrideKind'EditorConfigOverriddenHeaderSearcher.ktCodeLineNumberTableLocalVariableTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileRuntimeVisibleAnnotations1_/*��`
a	
_R+��+� �"+�(�*�.�`a	
/b
cd01_~.+3�,5��:+,�>��D��:+,�G��J��M�e`*a .	
.2N.4Ncd
f
@]@g^hROP[IQIRISTIQUIVW[sXY[
s
sZsss[s/ss0sBs2sNs4s\PKzCʛ��Qorg/editorconfig/language/util/headers/EditorConfigOverridingHeaderSearcher.class���=eKorg/editorconfig/language/util/headers/EditorConfigOverridingHeaderSearcherMorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase<init>()V
thisMLorg/editorconfig/language/util/headers/EditorConfigOverridingHeaderSearcher;findRelevantPsiFilesP(Lorg/editorconfig/language/psi/EditorConfigPsiFile;)Lkotlin/sequences/Sequence;�(Lorg/editorconfig/language/psi/EditorConfigPsiFile;)Lkotlin/sequences/Sequence<Lorg/editorconfig/language/psi/EditorConfigPsiFile;>;#Lorg/jetbrains/annotations/NotNull;filekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
6org/editorconfig/language/util/EditorConfigPsiTreeUtilINSTANCE8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;	com/intellij/psi/PsiFilefindAllParentsFiles,(Lcom/intellij/psi/PsiFile;)Ljava/util/List; 
!java/lang/Iterable# kotlin/collections/CollectionsKt%
asSequence1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;'(
&)3Lorg/editorconfig/language/psi/EditorConfigPsiFile;getOverrideKind�(Lorg/editorconfig/language/psi/EditorConfigHeader;Lorg/editorconfig/language/psi/EditorConfigHeader;)Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideKind;
baseHeader.testedHeader0Eorg/editorconfig/language/util/headers/EditorConfigHeaderSearcherUtil2GLorg/editorconfig/language/util/headers/EditorConfigHeaderSearcherUtil;4	35isStrictOverrideg(Lorg/editorconfig/language/psi/EditorConfigHeader;Lorg/editorconfig/language/psi/EditorConfigHeader;)Z78
39Zorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideKind;STRICT\Lorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideKind;=>	<?isPartialOverrideA8
3BPARTIALD>	<ENONEG>	<H2Lorg/editorconfig/language/psi/EditorConfigHeader;Lkotlin/Metadata;mv	kxi0d1o��&







��

��20B¢J0020HJ02	0
20
H¨d2OLorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase;Lkotlin/sequences/Sequence;intellij.editorconfigOverrideKind'EditorConfigOverridingHeaderSearcher.ktCodeLineNumberTableLocalVariableTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileRuntimeVisibleAnnotations1[/*��\]	
[K+��+��"�$�*�\	]	
+^
_`,-[~.+/�,1��6,+�:��@��6,+�C��F��I�a\
*] .	
..J.0J_`
b
<Y@cZdRKL[IMINIOPIMQIRS[sTU[
s
sVsssWs+ss,s>s.sJs0sXPKwW�a�&�&eorg/editorconfig/language/codeinsight/actions/intention/EditorConfigAddDeclarationPartIntention.class���='_org/editorconfig/language/codeinsight/actions/intention/EditorConfigAddDeclarationPartIntentionjava/lang/Object2com/intellij/codeInsight/intention/IntentionAction<init>()V
	thisaLorg/editorconfig/language/codeinsight/actions/intention/EditorConfigAddDeclarationPartIntention;getText()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;5org/editorconfig/language/messages/EditorConfigBundleINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;	intention.add-declaration-partget&(Ljava/lang/String;)Ljava/lang/String;

getFamilyNamestartInWriteAction()ZisAvailableg(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;)Zproject!kotlin/jvm/internal/Intrinsics#checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V%&
$'editor)file+6org/editorconfig/language/util/EditorConfigPsiTreeUtil-8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;/	.0findIdentifierUnderCaret](Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;)Lcom/intellij/psi/PsiElement;23
.4findDeclarationh(Lcom/intellij/psi/PsiElement;)Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;67
8&Lcom/intellij/openapi/project/Project;$Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;invokeg(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;)VGorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement?
getSection5()Lorg/editorconfig/language/psi/EditorConfigSection;AB@C	getOption4()Lorg/editorconfig/language/psi/EditorConfigOption;EF@G
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;IJ@KSorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptorMForg/editorconfig/language/services/EditorConfigOptionDescriptorManagerO	CompanionRLorg/editorconfig/language/services/EditorConfigOptionDescriptorManager$Companion;QR	PSPorg/editorconfig/language/services/EditorConfigOptionDescriptorManager$CompanionUgetInstancep(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/language/services/EditorConfigOptionDescriptorManager;WX
VYgetId[
N\getDeclarationDescriptors$(Ljava/lang/String;)Ljava/util/List;^_P`java/lang/Iterablebjava/util/ArrayListd
e	java/util/Collectiongiterator()Ljava/util/Iterator;ijckjava/util/IteratormhasNextonpnext()Ljava/lang/Object;rsnt9org/editorconfig/language/util/EditorConfigDescriptorUtilv;Lorg/editorconfig/language/util/EditorConfigDescriptorUtil;x	wyCorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor{Torg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor}kotlin/jvm/internal/ReflectiongetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass;��
��getParentOfType�(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Lkotlin/reflect/KClass;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;��
w�add(Ljava/lang/Object;)Z��h�java/util/List�7org/editorconfig/language/util/EditorConfigTemplateUtil�9Lorg/editorconfig/language/util/EditorConfigTemplateUtil;�	��
@�kotlin/TuplesKt�to3(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;��
��kotlin/collections/MapsKt�mapOf(Lkotlin/Pair;)Ljava/util/Map;��
��buildTemplate$default�(Lorg/editorconfig/language/util/EditorConfigTemplateUtil;Ljava/lang/String;Ljava/util/List;Lorg/editorconfig/language/psi/EditorConfigSection;Ljava/util/Map;ZILjava/lang/Object;)Lcom/intellij/codeInsight/template/impl/TemplateImpl;��
��"com/intellij/openapi/editor/Editor�
getCaretModel*()Lcom/intellij/openapi/editor/CaretModel;����0org/editorconfig/language/psi/EditorConfigOption�
getTextOffset()I����
getTextLength����&com/intellij/openapi/editor/CaretModel�moveToOffset(I)V����getScrollingModel.()Lcom/intellij/openapi/editor/ScrollingModel;����&com/intellij/openapi/editor/ScrollType�RELATIVE(Lcom/intellij/openapi/editor/ScrollType;��	��*com/intellij/openapi/editor/ScrollingModel�
scrollToCaret+(Lcom/intellij/openapi/editor/ScrollType;)V����getSelectionModel.()Lcom/intellij/openapi/editor/SelectionModel;����*com/intellij/openapi/editor/SelectionModel�removeSelection���1com/intellij/codeInsight/template/TemplateManager�[(Lcom/intellij/openapi/project/Project;)Lcom/intellij/codeInsight/template/TemplateManager;W�
��*com/intellij/codeInsight/template/Template�
startTemplateS(Lcom/intellij/openapi/editor/Editor;Lcom/intellij/codeInsight/template/Template;)V��
��X$i$a$-mapNotNull-EditorConfigAddDeclarationPartIntention$invoke$declarationDescriptors$1IitULorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor;>$i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$ivit$iv$ivLjava/lang/Object;@$i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv
element$iv$ivelement$iv$iv$iv$i$f$forEach$this$forEach$iv$iv$ivLjava/lang/Iterable;$i$f$mapNotNullTo$this$mapNotNullTo$iv$ivdestination$iv$ivLjava/util/Collection;$i$f$mapNotNull$this$mapNotNull$ivelementILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;section3Lorg/editorconfig/language/psi/EditorConfigSection;option2Lorg/editorconfig/language/psi/EditorConfigOption;
descriptordeclarationDescriptorsLjava/util/List;template5Lcom/intellij/codeInsight/template/impl/TemplateImpl;$com/intellij/openapi/project/Project�com/intellij/psi/PsiFile�1org/editorconfig/language/psi/EditorConfigSectioncom/intellij/psi/PsiElement	getParent()Lcom/intellij/psi/PsiElement;Lcom/intellij/psi/PsiElement;Lkotlin/Metadata;mv	kxi0d1���H




��

��





��

��

��

��

��20B¢J020H‚J0¢	¢
HJ0¢	¢
HJ!0
202020H–J 0202020HJ0H¨d24Lcom/intellij/codeInsight/intention/IntentionAction;Lorg/jetbrains/annotations/Nls;intellij.editorconfig*EditorConfigAddDeclarationPartIntention.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueMSMAP
EditorConfigAddDeclarationPartIntention.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigAddDeclarationPartIntention.kt
org/editorconfig/language/codeinsight/actions/intention/EditorConfigAddDeclarationPartIntention
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,61:1
1603#2,9:62
1855#2:71
1856#2:73
1612#2:74
1#3:72
*S KotlinDebug
*F
+ 1 EditorConfigAddDeclarationPartIntention.kt
org/editorconfig/language/codeinsight/actions/intention/EditorConfigAddDeclarationPartIntention
*L
35#1:62,9
35#1:71
35#1:73
35#1:74
35#1:72
*E
CodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1/*�
�
3	���	 3	���	 ,� z'+"�(,*�(-,�(*�1,-�5�9���!%@*''!:');'+<"=>�[+"�(,*�(-,�(*�1,-�5�9Y�W�:�D:�H:�L:		�N�	�N�Y�W�:�T+�Z�]�a�c:	6
	:�eY�f�h:6
:6�l:�q�K�u::6�N:6�z�|~�����~Y�:6��W�W�����:���]�]��������:	,������`��,���Ĺ�,����+��,	�ڶޱ!�d@�-
��@�|@NEN�>��@�Ncchcn�L��@�NcchcnN~���@�Ncchcn�"&/8 [!b"q#u>�F�G�F�#�F�H�F�F�F�G�I�J�>�#�!�&�'�(�)�*&-4.B/M1Z2��������
���
���4���7���<���\���_���e��
�h���h��u|��
r��	&5��/,��8#��[���h��A��	[[!:[);[+<"67�5+Y�W�W+�@�+�@�L�N�+�@�*M+�N,K-L���!G5	67 8%:55�	#
VPQ$%MSMAP
EditorConfigAddDeclarationPartIntention.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigAddDeclarationPartIntention.kt
org/editorconfig/language/codeinsight/actions/intention/EditorConfigAddDeclarationPartIntention
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,61:1
1603#2,9:62
1855#2:71
1856#2:73
1612#2:74
1#3:72
*S KotlinDebug
*F
+ 1 EditorConfigAddDeclarationPartIntention.kt
org/editorconfig/language/codeinsight/actions/intention/EditorConfigAddDeclarationPartIntention
*L
35#1:62,9
35#1:71
35#1:73
35#1:74
35#1:72
*E
&s
[II
III[s[ssss6s�s�s	sssss
s=ss!s:s)s;s+s<ssss [sPK��7 7 ^org/editorconfig/language/codeinsight/actions/intention/EditorConfigInvertValueIntention.class���=�Xorg/editorconfig/language/codeinsight/actions/intention/EditorConfigInvertValueIntentionjava/lang/Object2com/intellij/codeInsight/intention/IntentionAction<init>()V
	thisZLorg/editorconfig/language/codeinsight/actions/intention/EditorConfigInvertValueIntention;getText()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;5org/editorconfig/language/messages/EditorConfigBundleINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;	intention.invert-option-valueget&(Ljava/lang/String;)Ljava/lang/String;

getFamilyNamestartInWriteAction()ZisAvailableg(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;)Zproject!kotlin/jvm/internal/Intrinsics#checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V%&
$'editor)file+getDescribableElement�(Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;)Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;-.
/getInvertedValue](Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)Ljava/lang/String;12
3valueILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;&Lcom/intellij/openapi/project/Project;$Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement:invokeg(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;)V"com/intellij/openapi/editor/Editor>getDocument(()Lcom/intellij/openapi/editor/Document;@A?BgetDocument(...)DcheckNotNullExpressionValueF&
$GgetTextRange'()Lcom/intellij/openapi/util/TextRange;IJ;K#com/intellij/openapi/util/TextRangeMgetStartOffset()IOP
NQgetEndOffsetSP
NTjava/lang/CharSequenceV$com/intellij/openapi/editor/DocumentX
replaceString(IILjava/lang/CharSequence;)VZ[Y\optionValuenotValueLjava/lang/String;document&Lcom/intellij/openapi/editor/Document;	textRange%Lcom/intellij/openapi/util/TextRange;$com/intellij/openapi/project/Projectecom/intellij/psi/PsiFilegjava/lang/Stringi
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;kl;mfindUnionDescriptor�(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor;op
q
;sgetText(...)uu(Ljava/lang/String;Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor;)Ljava/lang/String;1w
x
descriptorOLorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor;elementMorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor}getChildren()Ljava/util/List;�
~�java/util/List�size�P��(I)Ljava/lang/Object;���Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor�constantMatchesZ(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/String;)Z��
�Y(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Ljava/lang/String;
�
�firstELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;secondunion6org/editorconfig/language/util/EditorConfigPsiTreeUtil�8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;�	��findIdentifierUnderCaret](Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;)Lcom/intellij/psi/PsiElement;��
��java/lang/Class�java/util/Arrays�copyOf)([Ljava/lang/Object;I)[Ljava/lang/Object;��
��[Ljava/lang/Class;�!com/intellij/psi/util/PsiTreeUtil�getParentOfType`(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;Z[Ljava/lang/Class;)Lcom/intellij/psi/PsiElement;��
��$i$f$getParentOfTypeI$this$iv	strict$ivZ	stopAt$ivcom/intellij/psi/PsiElement�Porg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor�
�s;org/editorconfig/language/util/EditorConfigTextMatchingUtil�=Lorg/editorconfig/language/util/EditorConfigTextMatchingUtil;�	��textMatchesToIgnoreCase3(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z��
��Rorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnsetValueDescriptor�	getParentG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;����Lkotlin/Metadata;mv	kxi0d1p��P




��

��

��

��

��

��




��

��

��20B¢J02020HJ	0
20HJ02
020HJ0HJ02020
HJ020HJ0¢¢HJ020HJ!0202
020H–J 0202
020HJ0H¨d24Lcom/intellij/codeInsight/intention/IntentionAction;Lorg/jetbrains/annotations/Nls;intellij.editorconfig#EditorConfigInvertValueIntention.kt*Lkotlin/jvm/internal/SourceDebugExtension;�SMAP
EditorConfigInvertValueIntention.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigInvertValueIntention.kt
org/editorconfig/language/codeinsight/actions/intention/EditorConfigInvertValueIntention
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
*L
1#1,70:1
24#2,2:71
*S KotlinDebug
*F
+ 1 EditorConfigInvertValueIntention.kt
org/editorconfig/language/codeinsight/actions/intention/EditorConfigInvertValueIntention
*L
53#1:71,2
*E
CodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations
StackMapTable$RuntimeInvisibleParameterAnnotations
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1�/*�
���
�3	�����	��3	�����	��,��� ��0+"�(,*�(-,�(*,-�0Y�W�:*�4����_;�;@�
!�4!5600!70)80+9�<=�\+"�(,*�(-,�(*,-�0Y�W�:*�4Y�W�:,�CYE�H:�L:�R�U�W�]��^;�
f?h;j� .< E!["�R <^6.._`< abEcd\\!7\)8\+9�12�`*+�n�rM*+�tYv�H,�y��
%&� z{|61w��h,Y���Y�����	�W��,������N,������:*-+���*���*+���*-�����CA�/��@j�"*$+2,A-B.T/f0g-�426��A'��hh5`h�{-.��9��+,��N-�-��:��:66-;��������;����7�@;�5GH75�H��������99)89+9
��R+����+������	�
8	9�z����i+������+�����W,�W�Ĭ�	�
=	>� z�5`op�|)+�ƙ�+Y����WM,�~�
,�~���	L�A���@~�
B	C�))z�����SMAP
EditorConfigInvertValueIntention.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigInvertValueIntention.kt
org/editorconfig/language/codeinsight/actions/intention/EditorConfigInvertValueIntention
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
*L
1#1,70:1
24#2,2:71
*S KotlinDebug
*F
+ 1 EditorConfigInvertValueIntention.kt
org/editorconfig/language/codeinsight/actions/intention/EditorConfigInvertValueIntention
*L
53#1:71,2
*E
����[I�I�I��I��I��[s��[ss�ss�s�szs�s5s�sos{s-s6s)s8s+s9ss1s�s|s
ss�s<s�s!s7sss���5[s�PK��x''[org/editorconfig/language/codeinsight/actions/navigation/EditorConfigGotoSuperHandler.class���=�Uorg/editorconfig/language/codeinsight/actions/navigation/EditorConfigGotoSuperHandler5com/intellij/codeInsight/navigation/GotoTargetHandler<init>()V
thisWLorg/editorconfig/language/codeinsight/actions/navigation/EditorConfigGotoSuperHandler;getFeatureUsedKey()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;navigation.goto.supergetSourceAndTargetElements�(Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;)Lcom/intellij/codeInsight/navigation/GotoTargetHandler$GotoData;$Lorg/jetbrains/annotations/Nullable;editorkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
file
findSource](Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;)Lcom/intellij/psi/PsiElement;
findTargets/(Lcom/intellij/psi/PsiElement;)Ljava/util/List;!"
#>com/intellij/codeInsight/navigation/GotoTargetHandler$GotoData%java/util/Collection'&com/intellij/psi/NavigatablePsiElement)toArray(([Ljava/lang/Object;)[Ljava/lang/Object;+,(-[Lcom/intellij/psi/PsiElement;/ kotlin/collections/CollectionsKt1	emptyList()Ljava/util/List;34
25N(Lcom/intellij/psi/PsiElement;[Lcom/intellij/psi/PsiElement;Ljava/util/List;)V7
&8$i$f$toTypedArrayIthisCollection$ivLjava/util/Collection;$this$toTypedArray$ivsourceLcom/intellij/psi/PsiElement;targetsLjava/util/List;$Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;com/intellij/psi/PsiElementEgetChooserTitleE(Lcom/intellij/psi/PsiElement;Ljava/lang/String;IZ)Ljava/lang/String;
sourceElementI0org/editorconfig/language/psi/EditorConfigHeaderK5org/editorconfig/language/messages/EditorConfigBundleMINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;OP	NQgoto.super.select.headerSget&(Ljava/lang/String;)Ljava/lang/String;UV
NW7org/editorconfig/language/psi/EditorConfigFlatOptionKeyYgoto.super.select.option[goto.super.select.parent]nameLjava/lang/String;lengthfinishedZjava/lang/StringdgetNotFoundMessagex(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/editor/Editor;Lcom/intellij/psi/PsiFile;)Ljava/lang/String;projecthgoto.super.header.not.foundjgoto.super.option.not.foundlgoto.super.parent.not.foundn&Lcom/intellij/openapi/project/Project;"com/intellij/openapi/editor/Editorq
getCaretModel*()Lcom/intellij/openapi/editor/CaretModel;stru&com/intellij/openapi/editor/CaretModelw	getOffset()Iyzx{com/intellij/psi/PsiFile}
findElementAt (I)Lcom/intellij/psi/PsiElement;�~�java/lang/Class�!com/intellij/psi/util/PsiTreeUtil�getParentOfTypeN(Lcom/intellij/psi/PsiElement;[Ljava/lang/Class;)Lcom/intellij/psi/PsiElement;��
��elementY(Lcom/intellij/psi/PsiElement;)Ljava/util/List<Lcom/intellij/psi/NavigatablePsiElement;>;Korg/editorconfig/language/util/headers/EditorConfigOverridingHeaderSearcher�
�findMatchingHeadersD(Lorg/editorconfig/language/psi/EditorConfigHeader;)Ljava/util/List;��
��java/lang/Iterable�java/util/ArrayList�collectionSizeOrDefault(Ljava/lang/Iterable;I)I��
2�(I)V�
��iterator()Ljava/util/Iterator;����java/util/Iterator�hasNext()Z����next()Ljava/lang/Object;����borg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult�	getHeader4()Lorg/editorconfig/language/psi/EditorConfigHeader;��
��add(Ljava/lang/Object;)Z��(�java/util/List�getReferenceN()Lorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference;��Z�Jorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference�findParents�4
��4$i$a$-map-EditorConfigGotoSuperHandler$findTargets$1itdLorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult;
item$iv$ivLjava/lang/Object;
$i$f$mapTo$this$mapTo$iv$ivLjava/lang/Iterable;destination$iv$iv$i$f$map$this$map$ivLkotlin/Metadata;mv	kxi0d1@��Z




��

��

��
 







��

��



��

������20B¢J02020HJ	00
20HJ4
0¢¢20202020HJ
0¢HJ*0¢¢202020HJ02020H¨d27Lcom/intellij/codeInsight/navigation/GotoTargetHandler;(Lcom/intellij/psi/NavigatablePsiElement;Lorg/jetbrains/annotations/Nls;"Lorg/jetbrains/annotations/NonNls;@Lcom/intellij/codeInsight/navigation/GotoTargetHandler$GotoData;intellij.editorconfigGotoDataMorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase�OverrideSearchResultEditorConfigGotoSuperHandler.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP
EditorConfigGotoSuperHandler.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigGotoSuperHandler.kt
org/editorconfig/language/codeinsight/actions/navigation/EditorConfigGotoSuperHandler
+ 2 ArraysJVM.kt
kotlin/collections/ArraysKt__ArraysJVMKt
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,53:1
37#2,2:54
1549#3:56
1620#3,3:57
*S KotlinDebug
*F
+ 1 EditorConfigGotoSuperHandler.kt
org/editorconfig/language/codeinsight/actions/navigation/EditorConfigGotoSuperHandler
*L
22#1:54,2
48#1:56
48#1:57,3
*E
CodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations
StackMapTable$RuntimeInvisibleParameterAnnotations	SignatureInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1�/*����	
�-���	
�
��I+�,�*+,� Y�W�N*-�$:�&Y-�(:6:�*�.�0�6�9��YF�!0647B�R0:;4<=->=/?@!(ABI	
ICID��


GH��8+J�+:�L��RT�X��Z��R\�X��R^�X��
�FGe�	/7�48	
8I@8_`8a;8bc�
�
fg��I+i�,�-�*,-� :�L��Rk�X��Z��Rm�X��Ro�X��
�-FGe� -!@"H#�*I	
IhpICID�
�


��2,+�v�|��Y�W�N-��:LSZS����XF�&().'�*�@2	
2C2D!"��
�+M,�L�t��Y��+�L����N6-:��Y-
�����(:6��:���+��:		��:
:6
��_��W������,�Z�+�Z������6��6�?	FF��(�1�FFB��2.0869R:`0h:q;v8z1�2�3�f
`�;]��
R��	6=�;3@��3@�=Y�;\���	
��@���&�������SMAP
EditorConfigGotoSuperHandler.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigGotoSuperHandler.kt
org/editorconfig/language/codeinsight/actions/navigation/EditorConfigGotoSuperHandler
+ 2 ArraysJVM.kt
kotlin/collections/ArraysKt__ArraysJVMKt
+ 3 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,53:1
37#2,2:54
1549#3:56
1620#3,3:57
*S KotlinDebug
*F
+ 1 EditorConfigGotoSuperHandler.kt
org/editorconfig/language/codeinsight/actions/navigation/EditorConfigGotoSuperHandler
*L
22#1:54,2
48#1:56
48#1:57,3
*E
����[I�I�I��I��I��[s��[s
s�sss@ssCssDs!s�s�s�sGs�s
s�sIs_sas�sbs�ss�sfshspss�s����[s�PK�[�ձ�sorg/editorconfig/language/codeinsight/actions/navigation/EditorConfigGotoTargetRendererProvider$getRenderer$1.class���=amorg/editorconfig/language/codeinsight/actions/navigation/EditorConfigGotoTargetRendererProvider$getRenderer$1QLcom/intellij/ide/util/PsiElementListCellRenderer<Lcom/intellij/psi/PsiElement;>;0com/intellij/ide/util/PsiElementListCellRenderer<init>()V
thisoLorg/editorconfig/language/codeinsight/actions/navigation/EditorConfigGotoTargetRendererProvider$getRenderer$1;getContainerTextC(Lcom/intellij/psi/PsiElement;Ljava/lang/String;)Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;namekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
com/intellij/psi/PsiElementgetContainingFile()Lcom/intellij/psi/PsiFile;1org/editorconfig/language/psi/EditorConfigPsiFilecom/intellij/psi/PsiFile ;org/editorconfig/language/util/EditorConfigPresentationUtil"getFileName/(Lcom/intellij/psi/PsiFile;Z)Ljava/lang/String;$%
#&containingFile3Lorg/editorconfig/language/psi/EditorConfigPsiFile;elementLcom/intellij/psi/PsiElement;Ljava/lang/String;getElementText1(Lcom/intellij/psi/PsiElement;)Ljava/lang/String;0org/editorconfig/language/psi/EditorConfigHeader/7org/editorconfig/language/psi/EditorConfigFlatOptionKey1getText()Ljava/lang/String;345unknown element7java/lang/String9Lkotlin/Metadata;mv	kxi0d1���
��


��



*��
��2
00J02020HJ$ 	*	0¢0¢20H¨
d22Lcom/intellij/ide/util/PsiElementListCellRenderer;#Lcom/intellij/openapi/util/NlsSafe;kotlin.jvm.PlatformTypeintellij.editorconfig_org/editorconfig/language/codeinsight/actions/navigation/EditorConfigGotoTargetRendererProviderKgetRenderer�(Lcom/intellij/psi/PsiElement;Lcom/intellij/codeInsight/navigation/GotoTargetHandler$GotoData;)Lcom/intellij/ide/util/PsiElementListCellRenderer;MN>com/intellij/codeInsight/navigation/GotoTargetHandler$GotoDataP5com/intellij/codeInsight/navigation/GotoTargetHandlerRGotoData)EditorConfigGotoTargetRendererProvider.ktCodeLineNumberTableLocalVariableTable
StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations1V/*�	�WX

V�9,�+Y���W:����Y�W�N-�!�'�YSA!�!@FW
0X*0	()9
9*+9,Z[
-.V} +M,�0��,�2�+�6�8�Y�
CA:W
X 
 *+[\QST]LO^_U`L;<[I=I>I?@I=AIBC[sDE[ssFs+ssGs*ss-sHsIsJPKE/Ӛ��eorg/editorconfig/language/codeinsight/actions/navigation/EditorConfigGotoTargetRendererProvider.class���=E_org/editorconfig/language/codeinsight/actions/navigation/EditorConfigGotoTargetRendererProviderjava/lang/Object>com/intellij/codeInsight/navigation/GotoTargetRendererProvider<init>()V
	thisaLorg/editorconfig/language/codeinsight/actions/navigation/EditorConfigGotoTargetRendererProvider;getRenderer�(Lcom/intellij/psi/PsiElement;Lcom/intellij/codeInsight/navigation/GotoTargetHandler$GotoData;)Lcom/intellij/ide/util/PsiElementListCellRenderer;�(Lcom/intellij/psi/PsiElement;Lcom/intellij/codeInsight/navigation/GotoTargetHandler$GotoData;)Lcom/intellij/ide/util/PsiElementListCellRenderer<*>;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;elementkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
gotoData0org/editorconfig/language/psi/EditorConfigHeader7org/editorconfig/language/psi/EditorConfigFlatOptionKeymorg/editorconfig/language/codeinsight/actions/navigation/EditorConfigGotoTargetRendererProvider$getRenderer$1 
!	0com/intellij/ide/util/PsiElementListCellRenderer#Lcom/intellij/psi/PsiElement;@Lcom/intellij/codeInsight/navigation/GotoTargetHandler$GotoData;Lkotlin/Metadata;mv	kxi0d1W��




��

��

����20B¢J02020H¨	d2@Lcom/intellij/codeInsight/navigation/GotoTargetRendererProvider;2Lcom/intellij/ide/util/PsiElementListCellRenderer;intellij.editorconfig>com/intellij/codeInsight/navigation/GotoTargetHandler$GotoData55com/intellij/codeInsight/navigation/GotoTargetHandler7GotoData)EditorConfigGotoTargetRendererProvider.ktCodeLineNumberTableLocalVariableTable
StackMapTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1;/*�
�<
=
;r'+�,�+��+����!Y�"�$�><
= ''%'&?@A
B689!C:DI'([I)I*I+,I)-I./[s01[
ss2ss
s3ss%ss&s4PK��-��corg/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderBase.class���=/]org/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderBasetLcom/intellij/codeInsight/completion/CompletionProvider<Lcom/intellij/codeInsight/completion/CompletionParameters;>;6com/intellij/codeInsight/completion/CompletionProvider<init>()V
this_Lorg/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderBase;getDestination3()Lcom/intellij/patterns/PsiElementPattern$Capture;R()Lcom/intellij/patterns/PsiElementPattern$Capture<Lcom/intellij/psi/PsiElement;>;#Lorg/jetbrains/annotations/NotNull;Lkotlin/Metadata;mv	kxi0d1V��






&��200B¢R00X¦¢¨	d28Lcom/intellij/codeInsight/completion/CompletionProvider;:Lcom/intellij/codeInsight/completion/CompletionParameters;destination1Lcom/intellij/patterns/PsiElementPattern$Capture;Lcom/intellij/psi/PsiElement;intellij.editorconfig/com/intellij/patterns/PsiElementPattern$Capture!'com/intellij/patterns/PsiElementPattern#Capture%EditorConfigCompletionProviderBase.ktCodeLineNumberTableLocalVariableTable	SignatureRuntimeInvisibleAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations!'/*�	�(	)

*+,
"$%	*-&.I[IIIII[s[
sssssssss
s PK��"�corg/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderUtil.class���=�]org/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderUtiljava/lang/Object<init>()V
this_Lorg/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderUtil;isSimpleH(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Z#Lorg/jetbrains/annotations/NotNull;keykotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
Porg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptorMorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptorCorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorgetChildren()Ljava/util/List;java/lang/Iterable java/util/Collection"isEmpty()Z$%#&iterator()Ljava/util/Iterator;()!*java/util/Iterator,hasNext.%-/next()Ljava/lang/Object;12-3
57$i$a$-all-EditorConfigCompletionProviderUtil$isSimple$1Ip0ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
element$ivLjava/lang/Object;$i$f$all$this$all$ivLjava/lang/Iterable;selectSimplePartsl(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/Character;)Ljava/util/List;�(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/Character;)Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor;>;$Lorg/jetbrains/annotations/Nullable;
descriptorDjava/util/ArrayListF
Gjava/util/ListIcollectAllConstantDescriptorsm(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/Character;Ljava/util/List;)VKL
MJ&resultLjava/util/List;startLjava/lang/Character;selectSimpleParts$default�(Lorg/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderUtil;Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/Character;ILjava/lang/Object;)Ljava/util/List;@A
V�(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/Character;Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor;>;)VgetText()Ljava/lang/String;YZ
[java/lang/CharSequence]java/lang/Character_	charValue()Cab
`ckotlin/text/StringsKtestartsWith$default0(Ljava/lang/CharSequence;CZILjava/lang/Object;)Zgh
fiadd(Ljava/lang/Object;)ZklJmNorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptorogetKeyG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;qr
psINSTANCEu
	vP$i$a$-forEach-EditorConfigCompletionProviderUtil$collectAllConstantDescriptors$1it$i$f$forEach$this$forEach$ivcreateLookupAndCheckDeprecation�(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)Lcom/intellij/codeInsight/lookup/LookupElementBuilder;y4com/intellij/codeInsight/lookup/LookupElementBuildercreateJ(Ljava/lang/Object;)Lcom/intellij/codeInsight/lookup/LookupElementBuilder;��
��Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement�
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;����getDeprecation�Z�withStrikeoutness9(Z)Lcom/intellij/codeInsight/lookup/LookupElementBuilder;��
��withStrikeoutness(...)�checkNotNullExpressionValue�
�ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;java/lang/String�}(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Lcom/intellij/codeInsight/lookup/LookupElementBuilder;<clinit>
Lkotlin/Metadata;mv	kxi0d1�F

��


��

��

��
!



��

��


 
Æ��20B¢J-020202	00
H¢J
020J
020J020J%00202
0¢¨d2RLorg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor;6Lcom/intellij/codeInsight/lookup/LookupElementBuilder;intellij.editorconfig%EditorConfigCompletionProviderUtil.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigCompletionProviderUtil.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigCompletionProviderUtil.kt
org/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderUtil
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,45:1
1726#2,3:46
1855#2,2:49
*S KotlinDebug
*F
+ 1 EditorConfigCompletionProviderUtil.kt
org/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderUtil
*L
14#1:46,3
33#1:49,2
*E
RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotations	Signature
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1u
�
�/*����	
�!	v+�+M,���e,��]+��!N6-�#�-�#�'��:-�+:�0�#�4:�:6*�6���������*!�-)�@�*

'.>/ci/p0tu�Hc78`	9:Y;<'J=8$M>?v	
v:�
@A��.+E��GY�H�JN*+,-�N,�-�O�
*+-�N-���,J�,�*PQ.	
.D:.RS�B�
�

C	TU�0~�M*+,�W���KL�M�+:��),�+��\�^,�d�j�q-+�nW�f�p�*+�p�t,-�N�N��F+��!:6�+:�0�$�4:�:	6
�w	,-�N������&
�!-*��&	1 I!_1�!�1�2�%�\	�
x8
�
y:	{;<_5z8\8{?�	
�D:�RS�PQ�X|}��1+~�+��+��Y����W����Y�����=�������F�����(�1	
1y��
�
|��s"+~�+��+������Y�����W����+�"	
"y:�
�
���Y���w�����SMAP
EditorConfigCompletionProviderUtil.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigCompletionProviderUtil.kt
org/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderUtil
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,45:1
1726#2,3:46
1855#2,2:49
*S KotlinDebug
*F
+ 1 EditorConfigCompletionProviderUtil.kt
org/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderUtil
*L
14#1:46,3
33#1:49,2
*E
�s��[I�I�I��I��I��[s��[s
s�ssKs�sDs:sRs�sPs�s�sLs|s�sys�ss�ss@s�sAs����[s�PK��)%F6F6uorg/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexKeyFullTemplateCompletionProvider.class���=moorg/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexKeyFullTemplateCompletionProvider]org/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderBase<init>()V
thisqLorg/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexKeyFullTemplateCompletionProvider;getDestination3()Lcom/intellij/patterns/PsiElementPattern$Capture;R()Lcom/intellij/patterns/PsiElementPattern$Capture<Lcom/intellij/psi/PsiElement;>;#Lorg/jetbrains/annotations/NotNull;korg/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexKeyTemplateCompletionProviderINSTANCEmLorg/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexKeyTemplateCompletionProvider;	
addCompletions�(Lcom/intellij/codeInsight/completion/CompletionParameters;Lcom/intellij/util/ProcessingContext;Lcom/intellij/codeInsight/completion/CompletionResultSet;)V
parameterskotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
context!result#6org/editorconfig/language/util/EditorConfigPsiTreeUtil%8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;'	&(8com/intellij/codeInsight/completion/CompletionParameters*getPosition()Lcom/intellij/psi/PsiElement;,-
+.getPosition(...)0checkNotNullExpressionValue2
3java/lang/Class51org/editorconfig/language/psi/EditorConfigSection7java/util/Arrays9copyOf)([Ljava/lang/Object;I)[Ljava/lang/Object;;<
:=[Ljava/lang/Class;?!com/intellij/psi/util/PsiTreeUtilAgetParentOfType`(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;Z[Ljava/lang/Class;)Lcom/intellij/psi/PsiElement;CD
BEForg/editorconfig/language/services/EditorConfigOptionDescriptorManagerG	CompanionRLorg/editorconfig/language/services/EditorConfigOptionDescriptorManager$Companion;IJ	HKgetOriginalFile()Lcom/intellij/psi/PsiFile;MN
+Ocom/intellij/psi/PsiFileQ
getProject(()Lcom/intellij/openapi/project/Project;STRUgetProject(...)WPorg/editorconfig/language/services/EditorConfigOptionDescriptorManager$CompanionYgetInstancep(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/language/services/EditorConfigOptionDescriptorManager;[\
Z]getQualifiedKeyDescriptors(Z)Ljava/util/List;_`Ha7org/editorconfig/language/util/EditorConfigTemplateUtilc9Lorg/editorconfig/language/util/EditorConfigTemplateUtil;e	dfbuildSameStartClasses!(Ljava/util/List;)Ljava/util/Map;hi
djjava/util/LinkedHashMapl
m
java/util/MapoentrySet()Ljava/util/Set;qrps
java/util/Setuiterator()Ljava/util/Iterator;wxvyjava/util/Iterator{hasNext()Z}~|next()Ljava/lang/Object;��|�java/util/Map$Entry�getValue����java/util/List�checkStructuralEquality(Ljava/util/List;)Z��
d�getKey����put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;��p�size()I��p�kotlin/collections/MapsKt�mapCapacity(I)I��
��(I)V�
m�java/lang/Iterable��y5org/editorconfig/language/messages/EditorConfigBundle�7Lorg/editorconfig/language/messages/EditorConfigBundle;�	��$completion.all.required.declarations�java/lang/Object�get9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
��java/util/ArrayList�
��java/util/Collection�
	�
�Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor�
isRequiredH(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Z��
�add(Ljava/lang/Object;)Z����kotlin/TuplesKt�to3(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;��
��kotlin/Pair�	getSecond��
���� kotlin/collections/CollectionsKt�collectionSizeOrDefault(Ljava/lang/Iterable;I)I��
��getFirst��
��java/lang/String�buildFullTemplate$default�(Lorg/editorconfig/language/util/EditorConfigTemplateUtil;Ljava/lang/String;Ljava/util/List;Lorg/editorconfig/language/psi/EditorConfigSection;Ljava/util/Map;ZILjava/lang/Object;)Lcom/intellij/codeInsight/template/impl/TemplateImpl;��
d�3com/intellij/codeInsight/template/impl/TemplateImpl�Dcom/intellij/codeInsight/template/impl/LiveTemplateLookupElementImpl�9(Lcom/intellij/codeInsight/template/impl/TemplateImpl;Z)V�
��-com/intellij/codeInsight/lookup/LookupElement�7com/intellij/codeInsight/completion/CompletionResultSet�
addElement2(Lcom/intellij/codeInsight/lookup/LookupElement;)V��
��$i$f$getParentOfTypeI$this$iv$receiver$ivLcom/intellij/psi/PsiElement;	strict$ivZ	stopAt$ivR$i$a$-filter-EditorConfigComplexKeyFullTemplateCompletionProvider$addCompletions$1itLjava/util/Map$Entry;
element$iv$iv
$i$f$filterTo$this$filterTo$iv$ivLjava/util/Map;destination$iv$iv$i$f$filter$this$filter$ivS$i$a$-mapKeys-EditorConfigComplexKeyFullTemplateCompletionProvider$addCompletions$24$i$a$-associateByTo-MapsKt__MapsKt$mapKeysTo$1$iv$ivit$iv$ivelement$iv$iv$ivLjava/lang/Object;$i$f$associateByTo$this$associateByTo$iv$iv$ivLjava/lang/Iterable;$i$f$mapKeysTo$this$mapKeysTo$iv$iv$i$f$mapKeys$this$mapKeys$ivT$i$a$-filter-EditorConfigComplexKeyFullTemplateCompletionProvider$addCompletions$3$1p0ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/util/Collection;O$i$a$-map-EditorConfigComplexKeyFullTemplateCompletionProvider$addCompletions$3
item$iv$iv
$i$f$mapTo$this$mapTo$iv$iv$i$f$map$this$map$ivR$i$a$-filter-EditorConfigComplexKeyFullTemplateCompletionProvider$addCompletions$4
Lkotlin/Pair;O$i$a$-map-EditorConfigComplexKeyFullTemplateCompletionProvider$addCompletions$5O$i$a$-map-EditorConfigComplexKeyFullTemplateCompletionProvider$addCompletions$65Lcom/intellij/codeInsight/template/impl/TemplateImpl;S$i$a$-forEach-EditorConfigComplexKeyFullTemplateCompletionProvider$addCompletions$7/Lcom/intellij/codeInsight/lookup/LookupElement;
element$iv$i$f$forEach$this$forEach$ivsection3Lorg/editorconfig/language/psi/EditorConfigSection;descriptorsLjava/util/List;:Lcom/intellij/codeInsight/completion/CompletionParameters;%Lcom/intellij/util/ProcessingContext;9Lcom/intellij/codeInsight/completion/CompletionResultSet;#com/intellij/util/ProcessingContext)com/intellij/psi/PsiElement+Torg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor-getChildren()Ljava/util/List;/0�1isEmpty3~�4Porg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor6Sorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor8�~
9:Morg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor<java/lang/IllegalStateException>
?K$i$a$-any-EditorConfigComplexKeyFullTemplateCompletionProvider$isRequired$1$i$f$any$this$any$ivK$i$a$-any-EditorConfigComplexKeyFullTemplateCompletionProvider$isRequired$2
descriptor<clinit>
Lkotlin/Metadata;mv	kxi0d1���<







��

��

��

��

��

��Æ��20B¢J 0	2
020
20HJ020HR008VX–¢¨d2_Lorg/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderBase;destination1Lcom/intellij/patterns/PsiElementPattern$Capture;intellij.editorconfig/com/intellij/patterns/PsiElementPattern$CaptureX'com/intellij/patterns/PsiElementPatternZCaptureEntry7EditorConfigComplexKeyFullTemplateCompletionProvider.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueMSMAP
EditorConfigComplexKeyFullTemplateCompletionProvider.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigComplexKeyFullTemplateCompletionProvider.kt
org/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexKeyFullTemplateCompletionProvider
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
+ 3 Maps.kt
kotlin/collections/MapsKt__MapsKt
+ 4 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 5 _Maps.kt
kotlin/collections/MapsKt___MapsKt
*L
1#1,48:1
24#2,2:49
526#3:51
511#3,6:52
468#3:58
414#3:59
1238#4,4:60
766#4:67
857#4,2:68
766#4:71
857#4,2:72
1549#4:74
1620#4,3:75
1549#4:78
1620#4,3:79
1855#4,2:82
1747#4,3:84
1747#4,3:87
125#5:64
152#5,2:65
154#5:70
*S KotlinDebug
*F
+ 1 EditorConfigComplexKeyFullTemplateCompletionProvider.kt
org/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexKeyFullTemplateCompletionProvider
*L
26#1:49,2
31#1:51
31#1:52,6
32#1:58
32#1:59
32#1:60,4
33#1:67
33#1:68,2
34#1:71
34#1:72,2
35#1:74
35#1:75,3
36#1:78
36#1:79,3
37#1:82,2
41#1:84,3
44#1:87,3
33#1:64
33#1:65,2
33#1:70
*E
RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable	Signature
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1
bc/*��de	
c1���de	
f
bc
�+� ,"� -$� �):+�/Y1�4:�6:	66
8		��>�@�F�8Y�W�:�L+�P�VYX�4�^�b:�g�k:6:�mY�n�p:	6
�t�z:���B����::
6�g
���������	������W���	:6:�mY�������p:	6
�t��:6��:

���^
��:	��::6�����:��S��_��:::6��:��W���	:6:��Y������:	6
�t�z:��������:	:
:6
��
����:��::6:��Y����:6��:���-��:��:6�������W�����_��_��W��]	����:6:��Y����:	6
��:���<��:��:
6
����������	��W���	����:6:��Y
�׷���:	6
��:���C��:	��:
:6�g
���
�����_��W���	����:6:��Y
�׷���:	6
��:���0��:	��:
:6��Y
��_��W���	����:6��:��� ��:		��:
6-
������g��L+*�&,@8�M+*�8�ppp|�H�=+*�8�ppp�|�d�1+*�8�pp�|��Y+*�8�pp�|������|�3�+*�8�pp�|��*+*�8����|��1+*�8����|��@�+*�8����|�1�I16�+*�8��|��&d*J)1/2CNknuy3�4�4�5��5�6�9�3� �:	;<4=B `=n;}=�?�;�:�!�@�A�A�B�!�C	D/!6DFEKCO!UB^Fc@i"mG�H�"�H�I�G�#�J�KL#?LHMMJS$WNqO�P�$�P�Q�N�%�R�%�R�S�&e�L/��
)�')��,��)�?	������
�0���Y��
�\���\��	ym�vp�B�?��n�k
�4Op�s		�
�
�����	�����
�/�,
%�	?��B�	B��V��Y	�y��|��
������
������	����������
�-��N��
}Q�	}Q�	me�jh	� �
4�U�
�X	�X�	�s��v	�
��
�
�!qB�
nE	nE�	W`�Tc	���	
�	�1 ��4!	N�"#k�$%�	
�&�!'�#(h��c�	�+M,�.�]+�2��N6-���-���5���-��:���#��:��:6*���������,�7��},�9�
+�9�;�l,�=�]+�2��N6-���-���5��A-��:���#��:��:6*��������?Y�@��g+�-���|)�
�*��|)�GdF()T-UR)XU_Vc*n+,�W�X�,�X�Y�-�.ezRA�O	HJB�MC	�D��	��JB��MC	�	
�EFc�Y�G���iY[\	�p]	ZHIj^kMSMAP
EditorConfigComplexKeyFullTemplateCompletionProvider.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigComplexKeyFullTemplateCompletionProvider.kt
org/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexKeyFullTemplateCompletionProvider
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
+ 3 Maps.kt
kotlin/collections/MapsKt__MapsKt
+ 4 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 5 _Maps.kt
kotlin/collections/MapsKt___MapsKt
*L
1#1,48:1
24#2,2:49
526#3:51
511#3,6:52
468#3:58
414#3:59
1238#4,4:60
766#4:67
857#4,2:68
766#4:71
857#4,2:72
1549#4:74
1620#4,3:75
1549#4:78
1620#4,3:79
1855#4,2:82
1747#4,3:84
1747#4,3:87
125#5:64
152#5,2:65
154#5:70
*S KotlinDebug
*F
+ 1 EditorConfigComplexKeyFullTemplateCompletionProvider.kt
org/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexKeyFullTemplateCompletionProvider
*L
26#1:49,2
31#1:51
31#1:52,6
32#1:58
32#1:59
32#1:60,4
33#1:67
33#1:68,2
34#1:71
34#1:72,2
35#1:74
35#1:75,3
36#1:78
36#1:79,3
37#1:82,2
41#1:84,3
44#1:87,3
33#1:64
33#1:65,2
33#1:70
*E
ljHI[IJIKILMIJNIOP[sQR[s
sSssTsUs�ssssVss&s!s's#s(s�sVsEssWb_`[saPKvA��%�%qorg/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexKeyTemplateCompletionProvider.class���=!korg/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexKeyTemplateCompletionProvider]org/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderBase<init>()V
thismLorg/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexKeyTemplateCompletionProvider;getDestination3()Lcom/intellij/patterns/PsiElementPattern$Capture;R()Lcom/intellij/patterns/PsiElementPattern$Capture<Lcom/intellij/psi/PsiElement;>;#Lorg/jetbrains/annotations/NotNull;horg/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProviderINSTANCEjLorg/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider;	
addCompletions�(Lcom/intellij/codeInsight/completion/CompletionParameters;Lcom/intellij/util/ProcessingContext;Lcom/intellij/codeInsight/completion/CompletionResultSet;)V
parameterskotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
context!result#6org/editorconfig/language/util/EditorConfigPsiTreeUtil%8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;'	&(8com/intellij/codeInsight/completion/CompletionParameters*getPosition()Lcom/intellij/psi/PsiElement;,-
+.getPosition(...)0checkNotNullExpressionValue2
3java/lang/Class51org/editorconfig/language/psi/EditorConfigSection7java/util/Arrays9copyOf)([Ljava/lang/Object;I)[Ljava/lang/Object;;<
:=[Ljava/lang/Class;?!com/intellij/psi/util/PsiTreeUtilAgetParentOfType`(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;Z[Ljava/lang/Class;)Lcom/intellij/psi/PsiElement;CD
BEForg/editorconfig/language/services/EditorConfigOptionDescriptorManagerG	CompanionRLorg/editorconfig/language/services/EditorConfigOptionDescriptorManager$Companion;IJ	HKgetOriginalFile()Lcom/intellij/psi/PsiFile;MN
+Ocom/intellij/psi/PsiFileQ
getProject(()Lcom/intellij/openapi/project/Project;STRUgetProject(...)WPorg/editorconfig/language/services/EditorConfigOptionDescriptorManager$CompanionYgetInstancep(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/language/services/EditorConfigOptionDescriptorManager;[\
Z]getQualifiedKeyDescriptors(Z)Ljava/util/List;_`Ha7org/editorconfig/language/util/EditorConfigTemplateUtilc9Lorg/editorconfig/language/util/EditorConfigTemplateUtil;e	dfbuildSameStartClasses!(Ljava/util/List;)Ljava/util/Map;hi
djjava/util/LinkedHashMapl
m
java/util/MapoentrySet()Ljava/util/Set;qrps
java/util/Setuiterator()Ljava/util/Iterator;wxvyjava/util/Iterator{hasNext()Z}~|next()Ljava/lang/Object;��|�java/util/Map$Entry�getValue����java/util/List�checkStructuralEquality(Ljava/util/List;)Z��
d�getKey����put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;��p�java/util/ArrayList�size()I��p�(I)V�
��java/util/Collection�java/lang/String�buildTemplate$default�(Lorg/editorconfig/language/util/EditorConfigTemplateUtil;Ljava/lang/String;Ljava/util/List;Lorg/editorconfig/language/psi/EditorConfigSection;Ljava/util/Map;ZILjava/lang/Object;)Lcom/intellij/codeInsight/template/impl/TemplateImpl;��
d�add(Ljava/lang/Object;)Z����java/lang/Iterable� kotlin/collections/CollectionsKt�collectionSizeOrDefault(Ljava/lang/Iterable;I)I��
���y3com/intellij/codeInsight/template/impl/TemplateImpl�Dcom/intellij/codeInsight/template/impl/LiveTemplateLookupElementImpl�9(Lcom/intellij/codeInsight/template/impl/TemplateImpl;Z)V�
��-com/intellij/codeInsight/lookup/LookupElement�7com/intellij/codeInsight/completion/CompletionResultSet�
addElement2(Lcom/intellij/codeInsight/lookup/LookupElement;)V��
��$i$f$getParentOfTypeI$this$iv$receiver$ivLcom/intellij/psi/PsiElement;	strict$ivZ	stopAt$ivN$i$a$-filter-EditorConfigComplexKeyTemplateCompletionProvider$addCompletions$1sameStartClassLjava/util/List;
element$iv$ivLjava/util/Map$Entry;
$i$f$filterTo$this$filterTo$iv$ivLjava/util/Map;destination$iv$iv$i$f$filter$this$filter$ivK$i$a$-map-EditorConfigComplexKeyTemplateCompletionProvider$addCompletions$2stringLjava/lang/String;list
item$iv$iv
$i$f$mapTo$this$mapTo$iv$ivLjava/util/Collection;$i$f$map$this$map$ivK$i$a$-map-EditorConfigComplexKeyTemplateCompletionProvider$addCompletions$3it5Lcom/intellij/codeInsight/template/impl/TemplateImpl;Ljava/lang/Object;Ljava/lang/Iterable;O$i$a$-forEach-EditorConfigComplexKeyTemplateCompletionProvider$addCompletions$4p0/Lcom/intellij/codeInsight/lookup/LookupElement;
element$iv$i$f$forEach$this$forEach$ivsection3Lorg/editorconfig/language/psi/EditorConfigSection;descriptors:Lcom/intellij/codeInsight/completion/CompletionParameters;%Lcom/intellij/util/ProcessingContext;9Lcom/intellij/codeInsight/completion/CompletionResultSet;#com/intellij/util/ProcessingContext�com/intellij/psi/PsiElement�java/lang/Object�<clinit>

	�Lkotlin/Metadata;mv	kxi0d1���0







��

��

��

��Æ��20B¢J 0	2
020
20HR008VX–¢¨d2_Lorg/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderBase;destination1Lcom/intellij/patterns/PsiElementPattern$Capture;intellij.editorconfig/com/intellij/patterns/PsiElementPattern$Capture'com/intellij/patterns/PsiElementPatternCaptureEntry3EditorConfigComplexKeyTemplateCompletionProvider.kt*Lkotlin/jvm/internal/SourceDebugExtension;valuePSMAP
EditorConfigComplexKeyTemplateCompletionProvider.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigComplexKeyTemplateCompletionProvider.kt
org/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexKeyTemplateCompletionProvider
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
+ 3 Maps.kt
kotlin/collections/MapsKt__MapsKt
+ 4 _Maps.kt
kotlin/collections/MapsKt___MapsKt
+ 5 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,31:1
24#2,2:32
526#3:34
511#3,6:35
125#4:41
152#4,3:42
1549#5:45
1620#5,3:46
1855#5,2:49
*S KotlinDebug
*F
+ 1 EditorConfigComplexKeyTemplateCompletionProvider.kt
org/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexKeyTemplateCompletionProvider
*L
20#1:32,2
25#1:34
25#1:35,6
26#1:41
26#1:42,3
27#1:45
27#1:46,3
28#1:49,2
*E
RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable	Signature
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1
/*��	
1���	

E+� ,"� -$� �):+�/Y1�4:�6:	66
8		��>�@�F�8Y�W�:�L+�P�VYX�4�^�b:�g�k:6:�mY�n�p:	6
�t�z:���F����::
6
����:�g�����	������W���	:6:��Y������:	6
�t�z:���O����:	:
:6
����:
����:�g��_��W���	����:6:��Y
������:	6
��:���0��:	��:
:6��Y
��_��W���	����:6��:��� ��:		��:
6-
�������	�L+��&�@8�M+��8�ppp|�L�0+��8�pp�|�U�1+��8����|6�
+��8��|�&�+) /!CNknuy"�#�#�$���$�%�(�"��)
**.+9COe+n,s)y}-�.�/��/�0�-��112�)/��
)�')��,��)�?	�������4���]��
�`���`��	yq��vt��9)��E��Q��.=��
f��
i��i��	���������
���
��
�!���B��
�E���E��	}`��zc����		��
��	�1���4��N���k���	
�!�#���Y�����
	�p	ZHIPSMAP
EditorConfigComplexKeyTemplateCompletionProvider.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigComplexKeyTemplateCompletionProvider.kt
org/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexKeyTemplateCompletionProvider
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
+ 3 Maps.kt
kotlin/collections/MapsKt__MapsKt
+ 4 _Maps.kt
kotlin/collections/MapsKt___MapsKt
+ 5 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,31:1
24#2,2:32
526#3:34
511#3,6:35
125#4:41
152#4,3:42
1549#5:45
1620#5,3:46
1855#5,2:49
*S KotlinDebug
*F
+ 1 EditorConfigComplexKeyTemplateCompletionProvider.kt
org/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexKeyTemplateCompletionProvider
*L
20#1:32,2
25#1:34
25#1:35,6
26#1:41
26#1:42,3
27#1:45
27#1:46,3
28#1:49,2
*E
 ^��[I�I�II�I[s[s
ssss	s�ssss
ss�s!s�s#s�s[sPKٚ/''korg/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexValueCompletionProvider.class���=�eorg/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexValueCompletionProvider]org/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderBase<init>()V
thisgLorg/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexValueCompletionProvider;getDestination3()Lcom/intellij/patterns/PsiElementPattern$Capture;R()Lcom/intellij/patterns/PsiElementPattern$Capture<Lcom/intellij/psi/PsiElement;>;#Lorg/jetbrains/annotations/NotNull;destination1Lcom/intellij/patterns/PsiElementPattern$Capture;	addCompletions�(Lcom/intellij/codeInsight/completion/CompletionParameters;Lcom/intellij/util/ProcessingContext;Lcom/intellij/codeInsight/completion/CompletionResultSet;)V
parameterskotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
contextresult8com/intellij/codeInsight/completion/CompletionParameters!getPosition()Lcom/intellij/psi/PsiElement;#$
"%getPosition(...)'checkNotNullExpressionValue)
*com/intellij/psi/PsiElement,	getParent.$-/dnull cannot be cast to non-null type org.editorconfig.language.psi.EditorConfigOptionValueIdentifier1checkNotNull3
4?org/editorconfig/language/psi/EditorConfigOptionValueIdentifier6getDescribableParentK()Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;897:getContainingFile()Lcom/intellij/psi/PsiFile;<=->gorg/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollectorInitiator@(Ljava/lang/Object;)V3B
C�(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Lcom/intellij/codeInsight/completion/CompletionResultSet;Lcom/intellij/psi/PsiFile;)VE
AFGorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElementH
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;JKILJorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitorNCorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorPacceptO(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;)VRSQTpositionLcom/intellij/psi/PsiElement;
identifierALorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier;parentILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;fileLcom/intellij/psi/PsiFile;visitoriLorg/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollectorInitiator;parentDescriptorELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;:Lcom/intellij/codeInsight/completion/CompletionParameters;%Lcom/intellij/util/ProcessingContext;9Lcom/intellij/codeInsight/completion/CompletionResultSet;#com/intellij/util/ProcessingContexte7com/intellij/codeInsight/completion/CompletionResultSetgcom/intellij/psi/PsiFilei<clinit>
INSTANCEm
	n6org/editorconfig/language/psi/EditorConfigElementTypesp
IDENTIFIER$Lcom/intellij/psi/tree/IElementType;rs	qt&com/intellij/patterns/PlatformPatternsv
psiElementW(Lcom/intellij/psi/tree/IElementType;)Lcom/intellij/patterns/PsiElementPattern$Capture;xy
wzOPTION_VALUE_IDENTIFIER|s	q}$com/intellij/patterns/ElementPattern/com/intellij/patterns/PsiElementPattern$Capture�
withParentR(Lcom/intellij/patterns/ElementPattern;)Lcom/intellij/patterns/TreeElementPattern;��
��withParent(...)�PLcom/intellij/patterns/PsiElementPattern$Capture<Lcom/intellij/psi/PsiElement;>;Lkotlin/Metadata;mv	kxi0d1���0







��

��

��

��Æ��20B¢J 0	2
020
20HR00X–¢
��¨d2_Lorg/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderBase;intellij.editorconfig'com/intellij/patterns/PsiElementPattern�Capture-EditorConfigComplexValueCompletionProvider.ktRuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1m
�����/*����	
�.����	
�
��a
x+�,�- �+�&Y(�+:�0Y2�5�7:�;Y�W�:�?:�AY-�D�G:�MY�W�:		�O�U��C�="fh-7I�+	"fh-7IjAQ�"0?H[kw�f
ZVW0HXY?9Z[H0\][^_k
`a	x	
xbxcxd�k�I)�Y�l�o�u�{�~�{����Y��+�����

�
���	���^��[I�I�I��I��I��[s��[s
s�ssssWssss�ssbsscssds�PK�f\���norg/editorconfig/language/codeinsight/completion/providers/EditorConfigRootDeclarationCompletionProvider.class���=�horg/editorconfig/language/codeinsight/completion/providers/EditorConfigRootDeclarationCompletionProvider]org/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderBase<init>()V
thisjLorg/editorconfig/language/codeinsight/completion/providers/EditorConfigRootDeclarationCompletionProvider;getDestination3()Lcom/intellij/patterns/PsiElementPattern$Capture;R()Lcom/intellij/patterns/PsiElementPattern$Capture<Lcom/intellij/psi/PsiElement;>;#Lorg/jetbrains/annotations/NotNull;destination1Lcom/intellij/patterns/PsiElementPattern$Capture;	addCompletions�(Lcom/intellij/codeInsight/completion/CompletionParameters;Lcom/intellij/util/ProcessingContext;Lcom/intellij/codeInsight/completion/CompletionResultSet;)V
parameterskotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
contextresult8com/intellij/codeInsight/completion/CompletionParameters!getOriginalFile()Lcom/intellij/psi/PsiFile;#$
"%1org/editorconfig/language/psi/EditorConfigPsiFile'getHasValidRootDeclaration()Z)*
(+<org/editorconfig/language/filetype/EditorConfigFileConstants-INSTANCE>Lorg/editorconfig/language/filetype/EditorConfigFileConstants;/0	.1getPosition()Lcom/intellij/psi/PsiElement;34
"5com/intellij/psi/PsiElement7getContainingFile9$8:getContainingFile(...)<checkNotNullExpressionValue>
?getRootDeclarationFor.(Lcom/intellij/psi/PsiFile;)Ljava/lang/String;AB
.C4com/intellij/codeInsight/lookup/LookupElementBuilderEcreateJ(Ljava/lang/String;)Lcom/intellij/codeInsight/lookup/LookupElementBuilder;GH
FIcreate(...)K-com/intellij/codeInsight/lookup/LookupElementM7com/intellij/codeInsight/completion/CompletionResultSetO
addElement2(Lcom/intellij/codeInsight/lookup/LookupElement;)VQR
PSfile3Lorg/editorconfig/language/psi/EditorConfigPsiFile;rootDeclarationLjava/lang/String;element6Lcom/intellij/codeInsight/lookup/LookupElementBuilder;:Lcom/intellij/codeInsight/completion/CompletionParameters;%Lcom/intellij/util/ProcessingContext;9Lcom/intellij/codeInsight/completion/CompletionResultSet;com/intellij/psi/PsiFile^#com/intellij/util/ProcessingContext`<clinit>
/
	d&com/intellij/patterns/PlatformPatternsf
psiElementh
gi/com/intellij/patterns/PsiElementPattern$Capturek
withParent=(Ljava/lang/Class;)Lcom/intellij/patterns/TreeElementPattern;mn
lowithParent(...)qPLcom/intellij/patterns/PsiElementPattern$Capture<Lcom/intellij/psi/PsiElement;>;Lkotlin/Metadata;mv	kxi0d1���0







��

��

��

��Æ��20B¢J 0	2
020
20HR00X–¢
��¨d2_Lorg/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderBase;Lcom/intellij/psi/PsiElement;intellij.editorconfig'com/intellij/patterns/PsiElementPattern�Capture0EditorConfigRootDeclarationCompletionProvider.ktRuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1/
��s��/*����	
�.����	
�
��h+�,�- �+�&:�(��(�Y�W�:�,���2+�6�;Y=�@�D:�JYL�@:-�N�T��,�(_@(E(�
"aP(_�1:Q^g�H17UVQWX^
YZh	
h[h\h]�b�7�Y�c�e�j(�pYr�@�l���
�
l��	���^tu[IvIwIxyIvzI{|[s}~[s
sssss�ssss�ss[ss\ss]s�PKܭ�7��sorg/editorconfig/language/codeinsight/completion/providers/EditorConfigRootDeclarationValueCompletionProvider.class���=nmorg/editorconfig/language/codeinsight/completion/providers/EditorConfigRootDeclarationValueCompletionProvider]org/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderBase<init>()V
thisoLorg/editorconfig/language/codeinsight/completion/providers/EditorConfigRootDeclarationValueCompletionProvider;getDestination3()Lcom/intellij/patterns/PsiElementPattern$Capture;R()Lcom/intellij/patterns/PsiElementPattern$Capture<Lcom/intellij/psi/PsiElement;>;#Lorg/jetbrains/annotations/NotNull;destination1Lcom/intellij/patterns/PsiElementPattern$Capture;	addCompletions�(Lcom/intellij/codeInsight/completion/CompletionParameters;Lcom/intellij/util/ProcessingContext;Lcom/intellij/codeInsight/completion/CompletionResultSet;)V
parameterskotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
contextresulttrue!4com/intellij/codeInsight/lookup/LookupElementBuilder#createJ(Ljava/lang/String;)Lcom/intellij/codeInsight/lookup/LookupElementBuilder;%&
$'create(...))checkNotNullExpressionValue+
,-com/intellij/codeInsight/lookup/LookupElement.7com/intellij/codeInsight/completion/CompletionResultSet0
addElement2(Lcom/intellij/codeInsight/lookup/LookupElement;)V23
14rootLjava/lang/String;element6Lcom/intellij/codeInsight/lookup/LookupElementBuilder;:Lcom/intellij/codeInsight/completion/CompletionParameters;%Lcom/intellij/util/ProcessingContext;9Lcom/intellij/codeInsight/completion/CompletionResultSet;<clinit>
INSTANCE?
	@&com/intellij/patterns/PlatformPatternsB
psiElementD
CE>org/editorconfig/language/psi/EditorConfigRootDeclarationValueG/com/intellij/patterns/PsiElementPattern$CaptureI
withParent=(Ljava/lang/Class;)Lcom/intellij/patterns/TreeElementPattern;KL
JMwithParent(...)OPLcom/intellij/patterns/PsiElementPattern$Capture<Lcom/intellij/psi/PsiElement;>;Lkotlin/Metadata;mv	kxi0d1���0







��

��

��

��Æ��20B¢J 0	2
020
20HR00X–¢
��¨d2_Lorg/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderBase;Lcom/intellij/psi/PsiElement;intellij.editorconfig'com/intellij/patterns/PsiElementPatternaCapture5EditorConfigRootDeclarationValueCompletionProvider.ktRuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1?
efQeg/*��hi	
g.��hi	
f
eg�-+�,�- �":�(Y*�-:-�/�5�h#,i>67#
89-	
-:-;-<j=g7�Y�>�A�FH�NYP�-�J��h
k
Jbc	ldm^RS[ITIUIVWITXIYZ[s[\[s
s]ssss^ssss_ss:ss;ss<s`PKx�kforg/editorconfig/language/codeinsight/completion/providers/EditorConfigSectionCompletionProvider.class���=~`org/editorconfig/language/codeinsight/completion/providers/EditorConfigSectionCompletionProvider]org/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderBase<init>()V
thisbLorg/editorconfig/language/codeinsight/completion/providers/EditorConfigSectionCompletionProvider;getDestination3()Lcom/intellij/patterns/PsiElementPattern$Capture;R()Lcom/intellij/patterns/PsiElementPattern$Capture<Lcom/intellij/psi/PsiElement;>;#Lorg/jetbrains/annotations/NotNull;destination1Lcom/intellij/patterns/PsiElementPattern$Capture;	addCompletions�(Lcom/intellij/codeInsight/completion/CompletionParameters;Lcom/intellij/util/ProcessingContext;Lcom/intellij/codeInsight/completion/CompletionResultSet;)V
parameterskotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
contextresult[!4com/intellij/codeInsight/lookup/LookupElementBuilder#createJ(Ljava/lang/String;)Lcom/intellij/codeInsight/lookup/LookupElementBuilder;%&
$'[])withPresentableText+&
$,Sorg/editorconfig/language/codeinsight/completion/EditorConfigAppendInsertionHandler.]0(Ljava/lang/String;ZZ)V2
/31com/intellij/codeInsight/completion/InsertHandler5withInsertHandlerk(Lcom/intellij/codeInsight/completion/InsertHandler;)Lcom/intellij/codeInsight/lookup/LookupElementBuilder;78
$9withInsertHandler(...);checkNotNullExpressionValue=
>-com/intellij/codeInsight/lookup/LookupElement@7com/intellij/codeInsight/completion/CompletionResultSetB
addElement2(Lcom/intellij/codeInsight/lookup/LookupElement;)VDE
CFelement6Lcom/intellij/codeInsight/lookup/LookupElementBuilder;:Lcom/intellij/codeInsight/completion/CompletionParameters;%Lcom/intellij/util/ProcessingContext;9Lcom/intellij/codeInsight/completion/CompletionResultSet;<clinit>
INSTANCEO
	P&com/intellij/patterns/PlatformPatternsR
psiElementT
SU1org/editorconfig/language/psi/EditorConfigPsiFileW/com/intellij/patterns/PsiElementPattern$CaptureY
withParent=(Ljava/lang/Class;)Lcom/intellij/patterns/TreeElementPattern;[\
Z]withParent(...)_PLcom/intellij/patterns/PsiElementPattern$Capture<Lcom/intellij/psi/PsiElement;>;Lkotlin/Metadata;mv	kxi0d1���0







��

��

��

��Æ��20B¢J 0	2
020
20HR00X–¢
��¨d2_Lorg/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderBase;Lcom/intellij/psi/PsiElement;intellij.editorconfig'com/intellij/patterns/PsiElementPatternqCapture(EditorConfigSectionCompletionProvider.ktRuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1O
uvauw/*��xy	
w.��xy	
v
uw�?+�,�- �"�(*�-�/Y1�4�6�:Y<�?:-�A�G�x35>y45
HI?	
?J?K?LzMw7�Y�N�Q�VX�^Y`�?�Z��x
{
Zrs	|t}^bc[IdIeIfgIdhIij[skl[s
smssssnssssossJssKssLspPK���h
h
�org/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$completionItems$1.class���=T�org/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$completionItems$1�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/codeInsight/lookup/LookupElementBuilder;Lcom/intellij/codeInsight/lookup/LookupElementBuilder;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>6(Lorg/editorconfig/language/psi/EditorConfigSection;)V$section3Lorg/editorconfig/language/psi/EditorConfigSection;
	(I)V
this�Lorg/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$completionItems$1;invoken(Lcom/intellij/codeInsight/lookup/LookupElementBuilder;)Lcom/intellij/codeInsight/lookup/LookupElementBuilder;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
1org/editorconfig/language/psi/EditorConfigSectiongetContainingFile()Lcom/intellij/psi/PsiFile; !"getContainingFile(...)$checkNotNullExpressionValue&
'Uorg/editorconfig/language/codeinsight/completion/EditorConfigAppendInsertionHandlerKt)withSeparatorIn�(Lcom/intellij/codeInsight/lookup/LookupElementBuilder;Lcom/intellij/psi/PsiFile;)Lcom/intellij/codeInsight/lookup/LookupElementBuilder;+,
*-6Lcom/intellij/codeInsight/lookup/LookupElementBuilder;&(Ljava/lang/Object;)Ljava/lang/Object;4com/intellij/codeInsight/lookup/LookupElementBuilder1
3p1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d1%��

��

��020H
¢d2<anonymous>horg/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProviderDaddCompletions�(Lcom/intellij/codeInsight/completion/CompletionParameters;Lcom/intellij/util/ProcessingContext;Lcom/intellij/codeInsight/completion/CompletionResultSet;)VFG0EditorConfigSimpleOptionKeyCompletionProvider.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	J3*+�
*��K
JN+�+*�
�#Y%�(�.�L2K/MNA0J=	*+�2�4�L2K		56O
PEHQRIS778[I9I:I;<I=>I?@[sAB[sCs/ssPKd��((�org/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$rawCompletionItems$1.class���=t�org/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$rawCompletionItems$1�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/Boolean;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>(Ljava/util/List;)VO(Ljava/util/List<+Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;>;)V$optionKeysLjava/util/List;	
(I)V
this�Lorg/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$rawCompletionItems$1;invokeZ(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Ljava/lang/Boolean;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
java/lang/Iterablejava/util/Collection!isEmpty()Z#$"%iterator()Ljava/util/Iterator;'( )java/util/Iterator+hasNext-$,.next()Ljava/lang/Object;01,2com/intellij/psi/PsiElement4Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor6matches (Lcom/intellij/psi/PsiElement;)Z897:java/lang/Boolean<valueOf(Z)Ljava/lang/Boolean;>?
=@^$i$a$-none-EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$rawCompletionItems$1$1Ip0Lcom/intellij/psi/PsiElement;
element$ivLjava/lang/Object;	$i$f$none
$this$none$ivLjava/lang/Iterable;ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;&(Ljava/lang/Object;)Ljava/lang/Object;
Mp1KLjava/util/List<Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;>;Lkotlin/Metadata;mv	kxi0d1.��
��

��

��020H
¢d2<anonymous>horg/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider_addCompletions�(Lcom/intellij/codeInsight/completion/CompletionParameters;Lcom/intellij/util/ProcessingContext;Lcom/intellij/codeInsight/completion/CompletionResultSet;)Vab0EditorConfigSimpleOptionKeyCompletionProvider.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueMSMAP
EditorConfigSimpleOptionKeyCompletionProvider.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigSimpleOptionKeyCompletionProvider.kt
org/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$rawCompletionItems$1
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,64:1
2624#2,3:65
*S KotlinDebug
*F
+ 1 EditorConfigSimpleOptionKeyCompletionProvider.kt
org/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$rawCompletionItems$1
*L
45#1:65,3
*E
	SignatureCodeLocalVariableTable
StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0hP	i3*+�*��jh
i`+�*�� M>,�"�,�"�&��8,�*:�/�%�3:�5:6+�;�����A�k"�' �,+�7 l-A'BL-TB[C_-jHLBCIDEBFGLHCNIJ``KmnALi=	*+�7�N�l-j		OGo
p`chqdrMSMAP
EditorConfigSimpleOptionKeyCompletionProvider.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigSimpleOptionKeyCompletionProvider.kt
org/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$rawCompletionItems$1
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,64:1
2624#2,3:65
*S KotlinDebug
*F
+ 1 EditorConfigSimpleOptionKeyCompletionProvider.kt
org/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$rawCompletionItems$1
*L
45#1:65,3
*E
s=QR[ISITIUVIWXIYZ[s[\[s]s^ssKssmef[sgPKv��

�org/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$rawCompletionItems$2.class���=X�org/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$rawCompletionItems$2�Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Lkotlin/sequences/Sequence<+Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor;>;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>(Ljava/lang/Character;)V
$firstCharLjava/lang/Character;
	(I)V
this�Lorg/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$rawCompletionItems$2;invokeb(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Lkotlin/sequences/Sequence;�(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Lkotlin/sequences/Sequence<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor;>;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
]org/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderUtilINSTANCE_Lorg/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderUtil;!"	 #selectSimplePartsl(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/Character;)Ljava/util/List;%&
 'java/lang/Iterable) kotlin/collections/CollectionsKt+
asSequence1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;-.
,/ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;&(Ljava/lang/Object;)Ljava/lang/Object;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor3
5p1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d15��
��


��

����0020H
¢d2<anonymous>Lkotlin/sequences/Sequence;RLorg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor;horg/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProviderHaddCompletions�(Lcom/intellij/codeInsight/completion/CompletionParameters;Lcom/intellij/util/ProcessingContext;Lcom/intellij/codeInsight/completion/CompletionResultSet;)VJK0EditorConfigSimpleOptionKeyCompletionProvider.ktCodeLocalVariableTableLineNumberTable	SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations0
	N3*+�
*��O
NL+��$+*�
�(�*�0�P.O1QRSA2N=	*+�4�6�P.O		78T
UILQVMW=9:[I;I<I=>I?@IAB[sCD[sEsFsGss1sPKbV���	�	�org/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$rawCompletionItems$3.class���=F�org/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$rawCompletionItems$3�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Lcom/intellij/codeInsight/lookup/LookupElementBuilder;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>(Ljava/lang/Object;)V]org/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderUtil
createLookupAndCheckDeprecation�createLookupAndCheckDeprecation(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Lcom/intellij/codeInsight/lookup/LookupElementBuilder;L(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
this�Lorg/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$rawCompletionItems$3;receiverLjava/lang/Object;invoke}(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Lcom/intellij/codeInsight/lookup/LookupElementBuilder;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
 	"
$ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;&(Ljava/lang/Object;)Ljava/lang/Object;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor(
*p1Lkotlin/Metadata;mv	kxi0horg/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider6addCompletions�(Lcom/intellij/codeInsight/completion/CompletionParameters;Lcom/intellij/util/ProcessingContext;Lcom/intellij/codeInsight/completion/CompletionResultSet;)V890EditorConfigSimpleOptionKeyCompletionProvider.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0	<6*+
��=<F+�!*�#�+�%�>/=&?@A'<=	*+�)�+�>/=		,A
B7:CD;E-.[I/I0I12I34I5PK�6�	4	4norg/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider.class���=�horg/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider]org/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderBase<init>()V
thisjLorg/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider;getDestination3()Lcom/intellij/patterns/PsiElementPattern$Capture;R()Lcom/intellij/patterns/PsiElementPattern$Capture<Lcom/intellij/psi/PsiElement;>;#Lorg/jetbrains/annotations/NotNull;destination1Lcom/intellij/patterns/PsiElementPattern$Capture;	addCompletions�(Lcom/intellij/codeInsight/completion/CompletionParameters;Lcom/intellij/util/ProcessingContext;Lcom/intellij/codeInsight/completion/CompletionResultSet;)V
parameterskotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
contextresult8com/intellij/codeInsight/completion/CompletionParameters!getPosition()Lcom/intellij/psi/PsiElement;#$
"%getPosition(...)'checkNotNullExpressionValue)
*com/intellij/psi/PsiElement,	getParent.$-/Unull cannot be cast to non-null type org.editorconfig.language.psi.EditorConfigOption1checkNotNull3
40org/editorconfig/language/psi/EditorConfigOption6getText()Ljava/lang/String;89-:(Ljava/lang/Object;)V3<
=java/lang/CharSequence?kotlin/text/StringsKtAfirst(Ljava/lang/CharSequence;)CCD
BEjava/lang/CharacterGvalueOf(C)Ljava/lang/Character;IJ
HK	charValue()CMN
HOIntellijIdeaRulezzzQstartsWith$default;(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)ZST
BU6org/editorconfig/language/util/EditorConfigPsiTreeUtilWINSTANCE8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;YZ	X[java/lang/Class]1org/editorconfig/language/psi/EditorConfigSection_java/util/ArraysacopyOf)([Ljava/lang/Object;I)[Ljava/lang/Object;cd
be[Ljava/lang/Class;g!com/intellij/psi/util/PsiTreeUtiligetParentOfType`(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;Z[Ljava/lang/Class;)Lcom/intellij/psi/PsiElement;kl
jm
getOptionList()Ljava/util/List;op`qgetOptionList(...)sjava/lang/Iterableujava/util/ArrayListw
xjava/util/Collectionziterator()Ljava/util/Iterator;|}v~java/util/Iterator�hasNext()Z����next()Ljava/lang/Object;����getFlatOptionKey;()Lorg/editorconfig/language/psi/EditorConfigFlatOptionKey;��7�add(Ljava/lang/Object;)Z��{�java/util/List�Forg/editorconfig/language/services/EditorConfigOptionDescriptorManager�	CompanionRLorg/editorconfig/language/services/EditorConfigOptionDescriptorManager$Companion;��	��getOriginalFile()Lcom/intellij/psi/PsiFile;��
"�com/intellij/psi/PsiFile�
getProject(()Lcom/intellij/openapi/project/Project;����getProject(...)�Porg/editorconfig/language/services/EditorConfigOptionDescriptorManager$Companion�getInstancep(Lcom/intellij/openapi/project/Project;)Lorg/editorconfig/language/services/EditorConfigOptionDescriptorManager;��
��getSimpleKeyDescriptors(Z)Ljava/util/List;���� kotlin/collections/CollectionsKt�
asSequence1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;��
���org/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$rawCompletionItems$1�(Ljava/util/List;)V�
��kotlin/jvm/functions/Function1�kotlin/sequences/SequencesKt�filterX(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence;��
���org/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$rawCompletionItems$2�(Ljava/lang/Character;)V�
��flatMap��
���org/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$rawCompletionItems$3�]org/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderUtil�_Lorg/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderUtil;Y�	��<
��map��
��getNextSibling�$7�needSeparatorAfter (Lcom/intellij/psi/PsiElement;)Z��
��org/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$completionItems$1�6(Lorg/editorconfig/language/psi/EditorConfigSection;)V�
��org/editorconfig/Utils�Lorg/editorconfig/Utils;Y�	��isFullIntellijSettingsSupport��
��4com/intellij/codeInsight/completion/CompletionSorter�emptySorter8()Lcom/intellij/codeInsight/completion/CompletionSorter;��
��Jorg/editorconfig/configmanagement/completion/EditorConfigCompletionWeigher�
�4com/intellij/codeInsight/lookup/LookupElementWeigher�weighn(Lcom/intellij/codeInsight/lookup/LookupElementWeigher;)Lcom/intellij/codeInsight/completion/CompletionSorter;��
��7com/intellij/codeInsight/completion/CompletionResultSet�withRelevanceSorterq(Lcom/intellij/codeInsight/completion/CompletionSorter;)Lcom/intellij/codeInsight/completion/CompletionResultSet;��
��withRelevanceSorter(...)kotlin/sequences/Sequence~-com/intellij/codeInsight/lookup/LookupElement
addElement2(Lcom/intellij/codeInsight/lookup/LookupElement;)V
�	Y$i$a$-takeUnless-EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$firstChar$1IitC$i$f$getParentOfType$this$iv	strict$ivZ	stopAt$ivZ$i$a$-mapNotNull-EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$optionKeys$1p02Lorg/editorconfig/language/psi/EditorConfigOption;>$i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$ivit$iv$ivLjava/lang/Object;@$i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv
element$iv$ivelement$iv$iv$iv$i$f$forEach$this$forEach$iv$iv$ivLjava/lang/Iterable;$i$f$mapNotNullTo$this$mapNotNullTo$iv$ivdestination$iv$ivLjava/util/Collection;$i$f$mapNotNull$this$mapNotNull$ivL$i$a$-forEach-EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$1/Lcom/intellij/codeInsight/lookup/LookupElement;
element$iv$this$forEach$ivLkotlin/sequences/Sequence;
orderedResult9Lcom/intellij/codeInsight/completion/CompletionResultSet;L$i$a$-forEach-EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$2positionLcom/intellij/psi/PsiElement;optiontextLjava/lang/String;	firstCharLjava/lang/Character;section3Lorg/editorconfig/language/psi/EditorConfigSection;
optionKeysLjava/util/List;rawCompletionItemscompletionItems:Lcom/intellij/codeInsight/completion/CompletionParameters;%Lcom/intellij/util/ProcessingContext;#com/intellij/util/ProcessingContext=java/lang/String?java/lang/ObjectA7org/editorconfig/language/psi/EditorConfigFlatOptionKeyC EtextMatches(Ljava/lang/CharSequence;)ZGH-Ispace<clinit>
Y
	N&com/intellij/patterns/PlatformPatternsP
psiElementR
QS$com/intellij/patterns/ElementPatternU6org/editorconfig/language/psi/EditorConfigElementTypesW
IDENTIFIER$Lcom/intellij/psi/tree/IElementType;YZ	X[W(Lcom/intellij/psi/tree/IElementType;)Lcom/intellij/patterns/PsiElementPattern$Capture;R]
Q^	R_BRACKET`Z	Xa/com/intellij/patterns/PsiElementPattern$CapturecandOrN([Lcom/intellij/patterns/ElementPattern;)Lcom/intellij/patterns/ObjectPattern;ef
dg	afterLeafQ(Lcom/intellij/patterns/ElementPattern;)Lcom/intellij/patterns/PsiElementPattern;ij
dkwithSuperParent>(ILjava/lang/Class;)Lcom/intellij/patterns/TreeElementPattern;mn
do1org/editorconfig/language/psi/EditorConfigPatternq
withParent=(Ljava/lang/Class;)Lcom/intellij/patterns/TreeElementPattern;st
duandNotM(Lcom/intellij/patterns/ElementPattern;)Lcom/intellij/patterns/ObjectPattern;wx
dyCOLON{Z	X|
beforeLeaf~j
dandNot(...)�PLcom/intellij/patterns/PsiElementPattern$Capture<Lcom/intellij/psi/PsiElement;>;Lkotlin/Metadata;mv	kxi0d1���8







��

��

��

��

Æ��20B¢J 0	2
020
20HJ020HR00X–¢
��¨d2_Lorg/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderBase;intellij.editorconfig'com/intellij/patterns/PsiElementPattern�Capture0EditorConfigSimpleOptionKeyCompletionProvider.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueKSMAP
EditorConfigSimpleOptionKeyCompletionProvider.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigSimpleOptionKeyCompletionProvider.kt
org/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
+ 3 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
+ 4 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 5 _Sequences.kt
kotlin/sequences/SequencesKt___SequencesKt
*L
1#1,64:1
1#2:65
1#2:78
24#3,2:66
1603#4,9:68
1855#4:77
1856#4:79
1612#4:80
1313#5,2:81
1313#5,2:83
*S KotlinDebug
*F
+ 1 EditorConfigSimpleOptionKeyCompletionProvider.kt
org/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider
*L
40#1:78
39#1:66,2
40#1:68,9
40#1:77
40#1:79
40#1:80
55#1:81,2
58#1:83,2
*E
RuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1Y
�����/*����	
�.����	
�
���8+�,�- �+�&Y(�+:�0�0Y2�5�7:�;:�>�@�F�L:�P6	6
R�V��:�\:
�^:66
`��f�h�n�`Y�W�:�rYt�+�v:
6
:�xY�y�{:
6:6�:���?��::6�7:6��Y�:6
��W�W���
��:	��+����Y��+�����v����Y	�����»�Y����ʻ�Y�ѷ����:
*���ݙ
��Y����֧
:���\-���Y�������Y�+::
6
�:���!��:�:6�
����;:6
�:��� ��:�:6-�
������l">�-7@H@H�/">�-7@HHXh`�9">�-7@H`vv{v��@">�-7@H`vv{v�BB7D�">�-7@H`vv{v��{">�-7@H`�v{v�A�7">�-7@H`���B'�">�-7@H`�v{v��">�-7@H`��B&�">�-7@H`�BB��5#$5%>&WAZ&d&m&o'zB�C�'�(�D�L�M�L�(LNLLLMOP#D$(&))*;+D,G-V.e/u)w1�2�4�1�5�6�7�Q�7�Q�R�:S,:2S6T7;��+Z

W

	�
zZ
}zg��


�(�+�0�P�S�Y �\!�\"#
�p$�s%
�&�
'�(�2�5)*
�9+,,-)	'"(1
4)*./50>�12o�34��56&78	w�9*
��:*8	
8;8<8,����m'+Y�F�@�J��	�W����C-A@�>�'	
'K/L��r�Y�M�O�T�T�VK*�\�_S*�b�_S*�h�V�l�d`�p�d�Tr�v�V�z�d�T�}�_�V���V�zY��+�d���*

 

 '(4=O �2d��	����������KSMAP
EditorConfigSimpleOptionKeyCompletionProvider.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigSimpleOptionKeyCompletionProvider.kt
org/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
+ 3 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
+ 4 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 5 _Sequences.kt
kotlin/sequences/SequencesKt___SequencesKt
*L
1#1,64:1
1#2:65
1#2:78
24#3,2:66
1603#4,9:68
1855#4:77
1856#4:79
1612#4:80
1313#5,2:81
1313#5,2:83
*S KotlinDebug
*F
+ 1 EditorConfigSimpleOptionKeyCompletionProvider.kt
org/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider
*L
40#1:78
39#1:66,2
40#1:68,9
40#1:77
40#1:79
40#1:80
55#1:81,2
58#1:83,2
*E
�g��[I�I�I��I��I��[s��[s
s�ssss/ssss�ss;ss<ss,s�s�sKs����[s�PK{�h\org/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateBuilder.class���=�Vorg/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateBuilderjava/lang/Object<init>X(Ljava/lang/String;Lorg/editorconfig/language/psi/EditorConfigSection;Ljava/util/Map;Z)V~(Ljava/lang/String;Lorg/editorconfig/language/psi/EditorConfigSection;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Z)V#Lorg/jetbrains/annotations/NotNull;key	kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

sectionpredefinedVariables()V
Ljava/lang/String;		3Lorg/editorconfig/language/psi/EditorConfigSection;	Ljava/util/Map;	initialNewLineZ!"	#java/util/ArrayList%
&java/util/List(descriptorGroupsLjava/util/List;*+	,thisXLorg/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateBuilder;�(Ljava/lang/String;Lorg/editorconfig/language/psi/EditorConfigSection;Ljava/util/Map;ZILkotlin/jvm/internal/DefaultConstructorMarker;)Vkotlin/collections/MapsKt1emptyMap()Ljava/util/Map;34
25
7appendDescriptorGroupj(Ljava/util/List;)Lorg/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateBuilder;�(Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;>;)Lorg/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateBuilder;group<add(Ljava/lang/Object;)Z>?)@build7()Lcom/intellij/codeInsight/template/impl/TemplateImpl;3com/intellij/codeInsight/template/impl/TemplateImplDEditorConfigF'(Ljava/lang/String;Ljava/lang/String;)VH
EIaorg/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateLineBuildAssistantKjava/util/LinkedHashMapM
N
java/util/MapP�(Lcom/intellij/codeInsight/template/impl/TemplateImpl;Lorg/editorconfig/language/psi/EditorConfigSection;Ljava/util/Map;Ljava/util/Map;)VR
LSjava/lang/IterableUiterator()Ljava/util/Iterator;WXVYjava/util/Iterator[hasNext()Z]^\_next()Ljava/lang/Object;ab\c kotlin/collections/CollectionsKtethrowIndexOverflowg
fh
jaddTextSegment(Ljava/lang/String;)Vlm
En
constructLine(Ljava/util/List;)Vpq
Lr8$i$a$-forEachIndexed-EditorConfigTemplateBuilder$build$1Iindexitem$ivLjava/lang/Object;$i$f$forEachIndexedindex$iv$this$forEachIndexed$ivLjava/lang/Iterable;template5Lcom/intellij/codeInsight/template/impl/TemplateImpl;	assistantcLorg/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateLineBuildAssistant;5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;zLjava/util/List<Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;>;>;Lkotlin/Metadata;mv	kxi0d1��:

��
��

��

��
$
��


!
 



����20B5000000	¢
J0��200
J0R
00
0X‚¢
��R0	X‚¢
��R0X‚¢
��R000X‚¢
��R0X‚¢
��¨d2VLorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;intellij.editorconfigEditorConfigTemplateBuilder.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigTemplateBuilder.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigTemplateBuilder.kt
org/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateBuilder
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,34:1
1864#2,3:35
*S KotlinDebug
*F
+ 1 EditorConfigTemplateBuilder.kt
org/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateBuilder
*L
27#1:35,3
*E
RuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1	�����!"*+�����:+
�,�-�*�*+�*,�*-� *�$*�&Y�'�)�-��"
 %+69�4:./:	:::!"��0�V ~��6N~�6*+,-�8��
�!9:�K+=�*�-+�AW*��
�./<+�;��BC����EY*�G�JL�LY+*�*� �NY�O�Q�TM*�-�VN66-�Z:�`�F�d:�6��i�):	6
6*�$�
�	+k�o,	�s���+��B�?ELV\�!�)�
ELV\�6
%)4#7$c$o���$�%��f
otulvu
l<+	R7wx4Yyu7Vzu1\{|�}~)f��./�����SMAP
EditorConfigTemplateBuilder.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigTemplateBuilder.kt
org/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateBuilder
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,34:1
1864#2,3:35
*S KotlinDebug
*F
+ 1 EditorConfigTemplateBuilder.kt
org/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateBuilder
*L
27#1:35,3
*E
�g��[I�I�I��I��I��[s��[s/s�s	s�ssss�s!s�ss*s�s�s�s9s<sBs~s����[s�PK��*^�&�&gorg/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateLineBuildAssistant.class���=aorg/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateLineBuildAssistantjava/lang/Object<init>�(Lcom/intellij/codeInsight/template/impl/TemplateImpl;Lorg/editorconfig/language/psi/EditorConfigSection;Ljava/util/Map;Ljava/util/Map;)V�(Lcom/intellij/codeInsight/template/impl/TemplateImpl;Lorg/editorconfig/language/psi/EditorConfigSection;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/util/Map<Ljava/lang/String;Lcom/intellij/codeInsight/template/impl/Variable;>;)V#Lorg/jetbrains/annotations/NotNull;template	kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

sectionpredefinedVariablescachedVariables()V
5Lcom/intellij/codeInsight/template/impl/TemplateImpl;		3Lorg/editorconfig/language/psi/EditorConfigSection;	Ljava/util/Map; 	! 	#dorg/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateSegmentBuildAssistant%G(Lcom/intellij/codeInsight/template/impl/TemplateImpl;Ljava/util/Map;)V'
&(	assistantfLorg/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateSegmentBuildAssistant;*+	,thiscLorg/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateLineBuildAssistant;
constructLine(Ljava/util/List;)Vk(Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;>;)Vgroup3 kotlin/collections/CollectionsKt5firstOrNull$(Ljava/util/List;)Ljava/lang/Object;78
69Torg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;getChildren()Ljava/util/List;=>
<?java/util/ListAsize()ICDBEjava/lang/IterableGiterator()Ljava/util/Iterator;IJHKjava/util/IteratorMhasNext()ZOPNQnext()Ljava/lang/Object;STNUget(I)Ljava/lang/Object;WXBYCorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor[constructLine$add�(Lorg/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateLineBuildAssistant;Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)V]^
_saveNextTokensa
&b.d3com/intellij/codeInsight/template/impl/TemplateImplfaddTextSegment(Ljava/lang/String;)Vhi
gj1org/editorconfig/language/psi/EditorConfigSectionlgetContainingFile()Lcom/intellij/psi/PsiFile;nompgetContainingFile(...)rcheckNotNullExpressionValuet
uUorg/editorconfig/language/codeinsight/completion/EditorConfigAppendInsertionHandlerKtwgetSeparatorInFile.(Lcom/intellij/psi/PsiFile;)Ljava/lang/String;yz
x{7org/editorconfig/language/util/EditorConfigTemplateUtil}INSTANCE9Lorg/editorconfig/language/util/EditorConfigTemplateUtil;�	~�getUniqueId()Ljava/lang/String;��
~�4com/intellij/codeInsight/template/impl/MacroCallNode�5com/intellij/codeInsight/template/macro/CompleteMacro�
�'com/intellij/codeInsight/template/Macro�,(Lcom/intellij/codeInsight/template/Macro;)V�
��,com/intellij/codeInsight/template/Expression�3com/intellij/codeInsight/template/impl/ConstantNode�value�i
��java/lang/String�withLookupStringsJ([Ljava/lang/String;)Lcom/intellij/codeInsight/template/impl/ConstantNode;��
��addVariable�(Ljava/lang/String;Lcom/intellij/codeInsight/template/Expression;Lcom/intellij/codeInsight/template/Expression;Z)Lcom/intellij/codeInsight/template/impl/Variable;��
g�D$i$a$-forEach-EditorConfigTemplateLineBuildAssistant$constructLine$1IitVLorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;
element$ivLjava/lang/Object;$i$f$forEach$this$forEach$ivLjava/lang/Iterable;
childIndexD$i$a$-forEach-EditorConfigTemplateLineBuildAssistant$constructLine$2childrenLjava/util/List;Porg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor�getText��
��addNextConstant�i
&�Morg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor�\?Sorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor�getId��
��
java/util/Map�&(Ljava/lang/Object;)Ljava/lang/Object;W���/com/intellij/codeInsight/template/impl/Variable�getName��
��addVariableSegment�i
g�saveLastVariableId�i
&�9org/editorconfig/language/util/EditorConfigIdentifierUtil�;Lorg/editorconfig/language/util/EditorConfigIdentifierUtil;�	��findIdentifiers$default�(Lorg/editorconfig/language/util/EditorConfigIdentifierUtil;Lorg/editorconfig/language/psi/EditorConfigSection;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/util/List;��
��java/util/ArrayList�collectionSizeOrDefault(Ljava/lang/Iterable;I)I��
6�(I)V�
��java/util/Collection�Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement���add(Ljava/lang/Object;)Z����java/lang/IllegalStateException�
�H$i$a$-forEach-EditorConfigTemplateLineBuildAssistant$constructLine$add$1p0ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;D$i$a$-map-EditorConfigTemplateLineBuildAssistant$constructLine$add$2ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;
item$iv$iv
$i$f$mapTo$this$mapTo$iv$ivdestination$iv$ivLjava/util/Collection;$i$f$map$this$map$ivH$i$a$-forEach-EditorConfigTemplateLineBuildAssistant$constructLine$add$3Ljava/lang/String;idpredefinedVariablecachedVariable1Lcom/intellij/codeInsight/template/impl/Variable;this$0
descriptor5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;TLjava/util/Map<Ljava/lang/String;Lcom/intellij/codeInsight/template/impl/Variable;>;Lkotlin/Metadata;mv	kxi0d1%��B

��
��

��

��
$

��
%



��

��
 

����20B=00000	000
¢J0200R
0X‚¢
��R	000
X‚¢
��R000X‚¢
��R0X‚¢
��R0X‚¢
��¨d2intellij.editorconfig)EditorConfigTemplateLineBuildAssistant.kt*Lkotlin/jvm/internal/SourceDebugExtension;LSMAP
EditorConfigTemplateLineBuildAssistant.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigTemplateLineBuildAssistant.kt
org/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateLineBuildAssistant
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,71:1
1855#2,2:72
1855#2,2:74
1855#2,2:76
1549#2:78
1620#2,3:79
1855#2,2:82
*S KotlinDebug
*F
+ 1 EditorConfigTemplateLineBuildAssistant.kt
org/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateLineBuildAssistant
*L
55#1:72,2
60#1:74,2
33#1:76,2
45#1:78
45#1:79,3
46#1:82,2
*E
RuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1	  *+�F+
�,�-��*�*+�*,�*-�"*�$*�&Y*�*�$�)�-�"',2E4F./F	FF F 01x2+4�+�:�<Y�
�@Y�W�M>,�Fd6�_+�H:6�L:�R�,�V:�<:	6
*	�@�Z�\�`���*�-�c*�e�k����+�HN6-�L:�R�3�V:�<:6*�@,�Fd�Z�\�`���*�-�c*�*��qYs�v�|�k*�������Y��Y����������Y�����N-�S-������W�8XAB�B�HN2��BBHN9b56-76H\7nHrIs8z9�6�<�J�<�J�K�=�>�?�@�AB,C-?1E�\��
Y��	R��6=��3@��l���������$���C���F����2./23�2]^�|+M,���*�-+�������d,���C+���HN6-�L:�R� �V:�\:6*�`����,���+����N*�"-����:*�$-����:�*�-�����*��ɶ̧�*�--�ϲ�*�-��H:6:��Y
�޷��:	6
�L:�R�-�V:	��:
:6
��_��W���	�B�H:*�-:6�L:		�R�!	�V:

��:6��������Y����\�HN&��>����A\\���HH�N3�\\���H&N'�\\�  !.LS!YL]Ma"h#p$%�&�'�(�*�+�,�-�N�O	P-!P*Q/N5.>Rd.kRoSs2{3�S��P	��I��.0��+3����
��
	���?��
�B���B��	�]���`��d��a
��Z��
>2��;5��p���������|/|�LSMAP
EditorConfigTemplateLineBuildAssistant.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigTemplateLineBuildAssistant.kt
org/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateLineBuildAssistant
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,71:1
1855#2,2:72
1855#2,2:74
1855#2,2:76
1549#2:78
1620#2,3:79
1855#2,2:82
*S KotlinDebug
*F
+ 1 EditorConfigTemplateLineBuildAssistant.kt
org/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateLineBuildAssistant
*L
55#1:72,2
60#1:74,2
33#1:76,2
45#1:78
45#1:79,3
46#1:82,2
*E
j[III	I
I[s
[s/ss	sssssssss�ss*s+s0ss3ss�s�[sPK�ʧhhjorg/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateSegmentBuildAssistant.class���=�dorg/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateSegmentBuildAssistantjava/lang/Object<init>G(Lcom/intellij/codeInsight/template/impl/TemplateImpl;Ljava/util/Map;)V�(Lcom/intellij/codeInsight/template/impl/TemplateImpl;Ljava/util/Map<Ljava/lang/String;Lcom/intellij/codeInsight/template/impl/Variable;>;)V#Lorg/jetbrains/annotations/NotNull;template	kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

cachedVariables()V
5Lcom/intellij/codeInsight/template/impl/TemplateImpl;		Ljava/util/Map;	java/util/ArrayList
java/util/List
nextTokensLjava/util/List;!"	#thisfLorg/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateSegmentBuildAssistant;saveLastVariableId(Ljava/lang/String;)Vid)
variableIdLjava/lang/String;+,	-addNextConstanttoken0add(Ljava/lang/Object;)Z23 4saveNextTokens
addExpression3()Lcom/intellij/codeInsight/template/impl/Variable;78
9
java/util/Map;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;=><?clearA Bvariable1Lcom/intellij/codeInsight/template/impl/Variable;/com/intellij/codeInsight/template/impl/VariableFjava/lang/StringHisEmpty()ZJK L=com/intellij/codeInsight/daemon/impl/quickfix/EmptyExpressionN
O3com/intellij/codeInsight/template/impl/ConstantNodeQ(
RSwithLookupStringsJ([Ljava/lang/String;)Lcom/intellij/codeInsight/template/impl/ConstantNode;UV
RW7org/editorconfig/language/util/EditorConfigTemplateUtilYINSTANCE9Lorg/editorconfig/language/util/EditorConfigTemplateUtil;[\	Z]getUniqueId()Ljava/lang/String;_`
Za,com/intellij/codeInsight/template/Expressionc3com/intellij/codeInsight/template/impl/TemplateImpleaddVariable�(Ljava/lang/String;Lcom/intellij/codeInsight/template/Expression;Lcom/intellij/codeInsight/template/Expression;Z)Lcom/intellij/codeInsight/template/impl/Variable;gh
fijava/lang/Iterablek kotlin/collections/CollectionsKtmdistinct&(Ljava/lang/Iterable;)Ljava/util/List;op
nqsize()Ist usingle$(Ljava/util/List;)Ljava/lang/Object;wx
nyaddTextSegment{(
f|-(Lcom/intellij/codeInsight/template/Result;)V~
Rjava/util/Collection�M(Ljava/util/Collection;)Lcom/intellij/codeInsight/template/impl/ConstantNode;U�
R�first�x
n�
expression?Lcom/intellij/codeInsight/daemon/impl/quickfix/EmptyExpression;placeholder5Lcom/intellij/codeInsight/template/impl/ConstantNode;
distinctTokesplaceholderText[Ljava/lang/String;�TLjava/util/Map<Ljava/lang/String;Lcom/intellij/codeInsight/template/impl/Variable;>;$Ljava/util/List<Ljava/lang/String;>;$Lorg/jetbrains/annotations/Nullable;Lkotlin/Metadata;mv	kxi0d1���0

��
��

��
%



!


��20B!0000¢J
0HJ
020J020J0R000X‚¢
��R	00
X‚¢
��R0X‚¢
��R0X‚¢
��¨d2intellij.editorconfig,EditorConfigTemplateSegmentBuildAssistant.ktRuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileRuntimeVisibleAnnotations1	����!"���+,���{)+
�,�*�*+�*,�*�Y�� �$��%(� )%&)	)��
'(�D+*�*+�.��
�%&),�/(�J+1�*�$+�5W��
�%&0,�6��-*�:L*�.M,�+�*�,+�@W*�$�C*�.���GI�!
"#&'',(� (DE
#+,-%&78���*�$�M�G*�.Y�W�L�OY�PM�RY+�T�I:+S�XN*��^�b,�d-�d�j�*�$�l�rL*�.�+�v�*�+�z�I�}��RY��+����M*�.Y�W+���IN�RY-�T�I:-S�X:*�*�.Y�
W�^�b,�d�d�j��?WI8�+ � RI�- RIR�fI�6
+,- .9/P2[4l5z6|9�:�;�<�R8+, 0��9��[}�"�L���;�,�!���%&���g��[I�I�I��I��I��[s��[s&s�s	sss�s�sEss!s�s+s7s/s�s0s's)s6s�PK�mG�uorg/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollector$visitReference$1.class���=Goorg/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollector$visitReference$1�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Ljava/lang/String;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>()VGorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement
getTextgetText()Ljava/lang/String;:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
thisqLorg/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollector$visitReference$1;invoke](Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()Ljava/lang/String; !ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;&(Ljava/lang/Object;)Ljava/lang/Object;
%p1Ljava/lang/Object;<clinit>	
*INSTANCE,	-Lkotlin/Metadata;mv	kxi0^org/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollector8visitReferenceV(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptor;)V:;'EditorConfigValueCompletionCollector.ktCodeLocalVariableTableLineNumberTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0,	>+
*
��?
>A
+�+�"�@9?

#AA$>=	*+��&�@9?		'()	>�Y�+�.�B
C9<DE=F/0[I1I2I34I56I7PKd�K}O	O	uorg/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollector$visitReference$2.class���=Foorg/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollector$visitReference$2�Lkotlin/jvm/internal/FunctionReferenceImpl;Lkotlin/jvm/functions/Function1<Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Lcom/intellij/codeInsight/lookup/LookupElementBuilder;>;)kotlin/jvm/internal/FunctionReferenceImplkotlin/jvm/functions/Function1<init>(Ljava/lang/Object;)V]org/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderUtil
createLookupAndCheckDeprecation�createLookupAndCheckDeprecation(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)Lcom/intellij/codeInsight/lookup/LookupElementBuilder;L(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
thisqLorg/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollector$visitReference$2;receiverLjava/lang/Object;invoke�(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)Lcom/intellij/codeInsight/lookup/LookupElementBuilder;#Lorg/jetbrains/annotations/NotNull;p0kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
 	"
$ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;&(Ljava/lang/Object;)Ljava/lang/Object;Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement(
*p1Lkotlin/Metadata;mv	kxi0^org/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollector6visitReferenceV(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptor;)V89'EditorConfigValueCompletionCollector.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0	<6*+
��=<F+�!*�#�+�%�>:=&?@A'<=	*+�)�+�>:=		,A
B7:CD;E-.[I/I0I12I34I5PKP;�>�;�;dorg/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollector.class���=�^org/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollectorjava/lang/ObjectJorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor<init>�(Lcom/intellij/codeInsight/completion/CompletionResultSet;Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings;)V#Lorg/jetbrains/annotations/NotNull;results
kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

childElementsettings()V
9Lcom/intellij/codeInsight/completion/CompletionResultSet;
	ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;	Gorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement	getOption4()Lorg/editorconfig/language/psi/EditorConfigOption;!" #Iorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorUtilKt%collectDescriptorMappings�(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;)Ljava/util/Map;'(
&)cachedMappingsLjava/util/Map;+,	-"com/intellij/util/containers/Stack/
0insertSuffixes$Lcom/intellij/util/containers/Stack;23	42com/intellij/psi/codeStyle/CommonCodeStyleSettings6SPACE_BEFORE_COMMAZ89	7:java/lang/Boolean<valueOf(Z)Ljava/lang/Boolean;>?
=@SPACE_AFTER_COMMAB9	7Ckotlin/TuplesKtEto3(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;GH
FIareEqual'(Ljava/lang/Object;Ljava/lang/Object;)ZKL

M , O ,Q, S,Ujava/lang/IllegalStateExceptionW
XcommaLjava/lang/String;Z[	\SPACE_BEFORE_COLON^9	7_SPACE_AFTER_COLONa9	7b : d :f: h:jcolonl[	mthis`Lorg/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollector;4Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings;7com/intellij/codeInsight/completion/CompletionResultSetrkotlin/Pairtjava/lang/StringvvisitOptionb(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;)Ljava/lang/Void;optionzPLorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;	visitListQ(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor;)VlistLorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor�getAllowRepetitions()Z��
��push(Ljava/lang/Object;)V��
0�getChildren()Ljava/util/List;��
��java/lang/Iterable�iterator()Ljava/util/Iterator;����java/util/Iterator�hasNext����next()Ljava/lang/Object;����Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor�acceptO(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;)V����pop��
0�
java/util/Map�get&(Ljava/lang/Object;)Ljava/lang/Object;����9org/editorconfig/language/psi/EditorConfigOptionValueList�getOptionValueIdentifierList���� kotlin/collections/CollectionsKt�	emptyList��
��java/util/ArrayList�
�java/util/Collection�isEmpty����com/intellij/psi/PsiElement�matches (Lcom/intellij/psi/PsiElement;)Z����add(Ljava/lang/Object;)Z����java/util/List�size()I����isLeftInPairH(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Z��
&�6org/editorconfig/language/util/EditorConfigPsiTreeUtil�INSTANCE8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;��	��java/lang/Class�9org/editorconfig/language/psi/EditorConfigOptionValuePair�java/util/Arrays�copyOf)([Ljava/lang/Object;I)[Ljava/lang/Object;��
��[Ljava/lang/Class;�!com/intellij/psi/util/PsiTreeUtil�getParentOfType`(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;Z[Ljava/lang/Class;)Lcom/intellij/psi/PsiElement;��
��single$(Ljava/util/List;)Ljava/lang/Object;��
��>$i$a$-forEach-EditorConfigValueCompletionCollector$visitList$1IitELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
element$ivLjava/lang/Object;$i$f$forEach$this$forEach$ivLjava/lang/Iterable;O$i$a$-none-EditorConfigValueCompletionCollector$visitList$unusedDescriptors$1$1p0Lcom/intellij/psi/PsiElement;	$i$f$none
$this$none$ivO$i$a$-filter-EditorConfigValueCompletionCollector$visitList$unusedDescriptors$1
element$iv$iv
$i$f$filterTo$this$filterTo$iv$ivdestination$iv$ivLjava/util/Collection;$i$f$filter$this$filter$iv$i$f$getParentOfTypestrict$iv$ivstopAt$iv$iv$i$f$hasParentOfTypethis_$iv$this$hasParentOfType$ivshouldInsertColon>$i$a$-forEach-EditorConfigValueCompletionCollector$visitList$2presentListElementsLjava/util/List;unusedDescriptorsNLorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor;visitReferenceV(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptor;)V	reference9org/editorconfig/language/util/EditorConfigIdentifierUtil;Lorg/editorconfig/language/util/EditorConfigIdentifierUtil;�	
getSection5()Lorg/editorconfig/language/psi/EditorConfigSection; Qorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptorgetId()Ljava/lang/String; !
"findDeclarations$default�(Lorg/editorconfig/language/util/EditorConfigIdentifierUtil;Lorg/editorconfig/language/psi/EditorConfigSection;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/util/List;$%
&
asSequence1(Ljava/lang/Iterable;)Lkotlin/sequences/Sequence;()
�*oorg/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollector$visitReference$1,qLorg/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollector$visitReference$1;�.	-/kotlin/jvm/functions/Function11kotlin/sequences/SequencesKt3
distinctByX(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence;56
47oorg/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollector$visitReference$29]org/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderUtil;_Lorg/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderUtil;�=	<>�
:@mapB6
4Ckotlin/sequences/SequenceEF�-com/intellij/codeInsight/lookup/LookupElementH
addElement2(Lcom/intellij/codeInsight/lookup/LookupElement;)VJK
sLC$i$a$-forEach-EditorConfigValueCompletionCollector$visitReference$3/Lcom/intellij/codeInsight/lookup/LookupElement;Lkotlin/sequences/Sequence;SLorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptor;
visitConstantU(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor;)VconstantTcreateLookupAndCheckDeprecation}(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Lcom/intellij/codeInsight/lookup/LookupElementBuilder;VW
<X
0�peek[�
0\	peek(...)^checkNotNullExpressionValue`

aUorg/editorconfig/language/codeinsight/completion/EditorConfigAppendInsertionHandlerKtc
withSuffix�(Lcom/intellij/codeInsight/lookup/LookupElementBuilder;Ljava/lang/String;)Lcom/intellij/codeInsight/lookup/LookupElementBuilder;ef
dgelement6Lcom/intellij/codeInsight/lookup/LookupElementBuilder;elementWithSuffixRLorg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor;4com/intellij/codeInsight/lookup/LookupElementBuilderm
visitUnionR(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor;)VunionqMorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptors
t�?$i$a$-forEach-EditorConfigValueCompletionCollector$visitUnion$1OLorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor;	visitPairQ(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptor;)Vpairz
getDescriptorH(Z)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;|} ~
isRightInPair��
&�Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptor�	getSecondG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;��
��getFirst��
��NLorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptor;S(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;)Vxy
��Ljava/util/Map<Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;>;8Lcom/intellij/util/containers/Stack<Ljava/lang/String;>;Lkotlin/Metadata;mv	kxi0d1���n


��

��

��


$

��



��

��



��

��







����20B000¢J020HJ020HJ020HJ020HJ02 0!HJ"02#0$HR	000
X‚¢
��R0X‚¢
��R0
X‚¢
��R0
X‚¢
��R0
0X‚¢
��R0X‚¢
��¨%d2LLorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;intellij.editorconfig'EditorConfigValueCompletionCollector.kt*Lkotlin/jvm/internal/SourceDebugExtension;value,SMAP
EditorConfigValueCompletionCollector.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigValueCompletionCollector.kt
org/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollector
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
+ 4 _Sequences.kt
kotlin/sequences/SequencesKt___SequencesKt
*L
1#1,99:1
1855#2,2:100
766#2:102
857#2:103
2624#2,3:104
858#2:107
1855#2,2:111
1855#2,2:115
28#3:108
24#3,2:109
1313#4,2:113
*S KotlinDebug
*F
+ 1 EditorConfigValueCompletionCollector.kt
org/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollector
*L
33#1:100,2
38#1:102
38#1:103
38#1:104,3
38#1:107
47#1:111,2
70#1:115,2
40#1:108
40#1:109,2
59#1:113,2
*E
RuntimeInvisibleAnnotations	SignatureCode
StackMapTableLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1
�	�	+,���	23���	Z[�	l[�	�JA+�,�-�*�*+�*,�**�*��$� �*�.*�0Y�1�5*-�;�A-�D�A�J:�A�A�J�N�P�S�A�A�J�N�R�;�A�A�J�N�T�#�A�A�J�N�V��XY�Y��]*-�`�A-�c�A�J:�A�A�J�N�e�S�A�A�J�N�g�;�A�A�J�N�i�#�A�A�J�N�k��XY�Y��n��o
�ns 7uWWW�s 7uwnWWW�s 7uw�R 7BSVTnU�V�W�X�S�[�\�]^_5`=[@�*AopA
AAq�			xy�B+{��XY�Y���opz|�	�	}~��(+��+���X*�5*�]��+����M>,��:���%��:��:6*������*�5��W��*�.+��:������Y����WY�W��M+����:6:��Y����:6��:		����	��:

��:6,��:
6
���
������:
��:���&��:��:6���������
��W��|��N-����+���ҙE��:*���:6��:6	6
�	���������6�*�5*�n��-���*����`*�5��W�U*�5*�]��-��:6��:���%��:��:6	*������*�5��W��t�*��+���@�K�A�G�(
�������>����������,����������
�������S�������@�����@�����
�������������+����)
 !"dG!RdVeW"b%�&�f�g�&�h�i#&,i3j4&5gEkJfK&L'V(wlxm~n�l�(�)�*�+�.�/�o/op0'3�V"G��D��=��"5�� 7��#	�� �����P���S��
�Z���]���q��
���������������~�
{9	x�q*�n-	�n-
��-9�	�����6���9����
L�(op(�	�$	v+��*��+�#�'���+�0�2�8�:Y�?�A�2�DM*�N6,�G:��� ��:�I:6-�M������MFs�&�.6
7 8#9,:=;Eqj;pqtru;�HjN�g	�O`��E0��B3�PvopvQ�	RS��B+U��?+���YM*�5�Z�,�,*�5�]Y_�b�w�hN*�-�I�M��� nTn�>@ A5@5?6BAC�*0ij6kjBopBTl�	op��G+r�+�u��M>,��:���%��:��:6*��������
���+�Fs6FAsEtFF�H6v�3��,��5��7��GopGqw�	xy��Z+{�*��Y�����	�W�+��*����#*�5*�n��+��*���*�5��W�� C�A�I)J9MDNQOYQ�ZopZz��	Ax��;*+��W���opz|�-:���,SMAP
EditorConfigValueCompletionCollector.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigValueCompletionCollector.kt
org/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollector
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
+ 4 _Sequences.kt
kotlin/sequences/SequencesKt___SequencesKt
*L
1#1,99:1
1855#2,2:100
766#2:102
857#2:103
2624#2,3:104
858#2:107
1855#2,2:111
1855#2,2:115
28#3:108
24#3,2:109
1313#4,2:113
*S KotlinDebug
*F
+ 1 EditorConfigValueCompletionCollector.kt
org/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollector
*L
33#1:100,2
38#1:102
38#1:103
38#1:104,3
38#1:107
47#1:111,2
70#1:115,2
40#1:108
40#1:109,2
59#1:113,2
*E
����[I�I�I��I��I��[s��[&sps�s
sssssqss+s�s�sls�sZs2s3sRs�sTsls}sssxs�szs|sxszs�sssQsosqsws����[s�PKb����morg/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollectorInitiator.class���=�gorg/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollectorInitiatorjava/lang/ObjectJorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor<init>�(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Lcom/intellij/codeInsight/completion/CompletionResultSet;Lcom/intellij/psi/PsiFile;)V#Lorg/jetbrains/annotations/NotNull;childElement
kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

resultsfile()V
ILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;
	9Lcom/intellij/codeInsight/completion/CompletionResultSet;	Lcom/intellij/psi/PsiFile;	 thisiLorg/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollectorInitiator;getFile()Lcom/intellij/psi/PsiFile;visitOptionS(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;)Voption(Norg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor*getValueG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;,-
+.collectCompletionsH(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)V01
2PLorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;	visitListQ(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor;)Vlist7Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor9NLorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor;	visitPairQ(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptor;)Vpair>Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptor@	getSecondB-
ACNLorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptor;visitDescriptor
descriptorG	getParentI-:JacceptO(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;)VLM:NELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;.org/editorconfig/language/EditorConfigLanguageQINSTANCE0Lorg/editorconfig/language/EditorConfigLanguage;ST	RUcom/intellij/lang/LanguageW*com/intellij/application/options/CodeStyleYgetLanguageSettingsl(Lcom/intellij/psi/PsiFile;Lcom/intellij/lang/Language;)Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings;[\
Z]getLanguageSettings(...)_checkNotNullExpressionValuea

b^org/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollectord�(Lcom/intellij/codeInsight/completion/CompletionResultSet;Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings;)Vf
egsettings4Lcom/intellij/psi/codeStyle/CommonCodeStyleSettings;	collector`Lorg/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollector;element
component1K()Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;
component2;()Lcom/intellij/codeInsight/completion/CompletionResultSet;
component3copy(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Lcom/intellij/codeInsight/completion/CompletionResultSet;Lcom/intellij/psi/PsiFile;)Lorg/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollectorInitiator;
ucopy$default�(Lorg/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollectorInitiator;Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Lcom/intellij/codeInsight/completion/CompletionResultSet;Lcom/intellij/psi/PsiFile;ILjava/lang/Object;)Lorg/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollectorInitiator;st
ytoString()Ljava/lang/String;PEditorConfigValueCompletionCollectorInitiator(childElement=, results=, file=)}$java/lang/invoke/StringConcatFactorymakeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;��
����(Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;Lcom/intellij/codeInsight/completion/CompletionResultSet;Lcom/intellij/psi/PsiFile;)Ljava/lang/String;���hashCode()I��
�7com/intellij/codeInsight/completion/CompletionResultSet�
��resultIequals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z��

�otherLjava/lang/Object;Lkotlin/Metadata;mv	kxi0d1���\


��

��

��



��



��
��
��

��







��†��20B000¢J02
0HJ	0HÂJ	0HÂJ	0HÆJ'0��202020HÆJ020HÖJ	0HÖJ	0HÖJ020HJ020HJ 02!0"HJ#02$0%HR0X‚¢
��R0¢
��	
R0X‚¢
��¨&d2LLorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;intellij.editorconfig0EditorConfigValueCompletionCollectorInitiator.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1
�	�	�	�~&+�,�-�*�*+�*,�*-�!�� %�*&"#&
&&�			$%�/*�!���"#�	&'�C+)�*+�/�3���"#(4�	56�C+8�*+�:�3���"#7;�	<=�C+?�*+�D�3���"#>E�	F1�c+H�+�KY�*��O�W��\:�
�"#GP�	01��0*�!�V�X�^Y`�cM�eY*�*�,�hN+-��O��% /!�*ij%kl0"#0mPno�#*���"#pq�#*���"#r%�#*�!��"#�	st�Y+�,�-��Y+,-�v��*"#
�	�				wx�C,~�*�L~�*�M~�*�!N*+,-�z��{|�0*�*�*�!����"#�	���L$*���<h*���`<h*�!��`<����$"#����G*+��+���+�M*�,�����*�,�����*�!,�!��������G"#G����������[I�I�I��I��I��[s��['s#s�s
sssssss$s%s0s�smsPsnspsrsss�s�s�s�s�s�s{s�sFsGs5s7s;s&s(s4s<s>sEs���~PKr��[��Vorg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor.class���=�Porg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptorjava/lang/ObjectJorg/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptor<init>9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;$Lorg/jetbrains/annotations/Nullable;textkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V
Ljava/lang/String;	
documentation	deprecation	thisRLorg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor;getText()Ljava/lang/String;getDocumentationgetDeprecation	getParentG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;parentELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;'(	)	setParentH(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)V<set-?>toStringacceptO(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;)Vvisitor1Jorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor3
visitConstantU(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor;)V5647LLorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;matches (Lcom/intellij/psi/PsiElement;)Zelement<?org/editorconfig/language/psi/EditorConfigOptionValueIdentifier>:org/editorconfig/language/psi/EditorConfigQualifiedKeyPart@7org/editorconfig/language/psi/EditorConfigFlatOptionKeyB;org/editorconfig/language/util/EditorConfigTextMatchingUtilDINSTANCE=Lorg/editorconfig/language/util/EditorConfigTextMatchingUtil;FG	EHjava/lang/CharSequenceJtextMatchesToIgnoreCase8(Lcom/intellij/psi/PsiElement;Ljava/lang/CharSequence;)ZLM
ENLcom/intellij/psi/PsiElement;getPresentableText
component1
component2
component3copy�(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor;
Wcopy$default�(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor;UV
[hashCode()Ijava/lang/String_]^
`aresultIequals(Ljava/lang/Object;)ZareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Zgh
iotherLjava/lang/Object;Lkotlin/Metadata;mv	kxi0d1���F


��





��



��
��




†��20B!000¢J020HJ	0HÆJ0HÆJ0HÆJ+0��202
02
0HÆJ020HÖJ0HJ	0HÖJ 02!0"HJ#0HR0X–¢
��R0X–¢
��	R
0X–¢
��
"R0¢
��¨$d2LLorg/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptor;intellij.editorconfig!EditorConfigConstantDescriptor.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileRuntimeVisibleAnnotations1|	|
|
'(|
}r+�*�*+�*,�*-��~


* �	

!"}/*��~ |	#"}/*��~ |
$"}/*��~ |
%&}/*�*�~ |
+,}:*+�*�~ -(�
."}/*��~ |	/0}B+2�+*�8�~ 19�	:;}v2+=�+�?�+�A�
+�C��I+*��K�O����@~
2 2<P�	Q"}/*��~ |	R"}#*�� |	S"}#*�� |
T"}#*�� |
UV}M+��Y+,-�X�* |	�	

	YZ}C,~�*�L~�*�M~�*�N*+,-�\��]^}�:*��b<h*���
*��b`<h*���
*��b`<��*��P�2cd: ef}�G*+��+���+�M*�,��j��*�,��j��*�,��j�����G Gkl�
�{��mn[IoIpIqrIosItu[svw[%s sxssyssss$s"s#s's(s%s&s+s,s!s/sys1s9sRsSsTsUsesysksysQs]sys:s<sPs.szPK7d��Yorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor.class���=�Sorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptorjava/lang/ObjectJorg/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptor<init>;(Ljava/lang/String;ZZLjava/lang/String;Ljava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;$Lorg/jetbrains/annotations/Nullable;idkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V
Ljava/lang/String;	needsReferencesZ	
isRequired	
documentation 	!deprecation#	$thisULorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor;getId()Ljava/lang/String;getNeedsReferences()ZgetDocumentationgetDeprecation	getParentG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;parentELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;01	2	setParentH(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)V<set-?>acceptO(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;)Vvisitor9Jorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;visitDeclarationX(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor;)V=><?LLorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;matches (Lcom/intellij/psi/PsiElement;)ZelementD7org/editorconfig/language/psi/EditorConfigFlatOptionKeyF:org/editorconfig/language/psi/EditorConfigQualifiedKeyPartH?org/editorconfig/language/psi/EditorConfigOptionValueIdentifierJLcom/intellij/psi/PsiElement;
component1
component2
component3
component4
component5copy�(Ljava/lang/String;ZZLjava/lang/String;Ljava/lang/String;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor;
Tcopy$default�(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor;Ljava/lang/String;ZZLjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor;RS
XtoStringhEditorConfigDeclarationDescriptor(id=, needsReferences=, isRequired=, documentation=, deprecation=)[$java/lang/invoke/StringConcatFactory]makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;_`
^abL(Ljava/lang/String;ZZLjava/lang/String;Ljava/lang/String;)Ljava/lang/String;_dehashCode()Ijava/lang/Stringigh
jkjava/lang/Booleanm(Z)Igo
npresultIequals(Ljava/lang/Object;)ZareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Zvw
xotherLjava/lang/Object;Lkotlin/Metadata;mv	kxi0d1���D


��

��





��


��
��



†��20B100000¢	J020HJ	0HÆJ	0HÆJ	0HÆJ0HÆJ0HÆJ?0��2020202
02
0HÆJ 02!0"HÖJ	#0$HÖJ%02&0'HJ	(0HÖR0X–¢
��
R0X–¢
��R0¢
��
R0¢
��R0¢
��R0X–¢
��"¨)d2LLorg/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptor;intellij.editorconfig$EditorConfigDeclarationDescriptor.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1�	 �
#�
01�
��&+�*�*+�*�*�*�"*�%��

%�>&&'&&&& &#�	

()�/*���
�&'�	*+�/*����&'+�/*����&',)�/*�"���&'�
-)�/*�%���&'�
./�/*�3���&'�
45�:*+�3���&'61�
78�B+:�+*�@���&'9A�	BC�i!+E�+�G�+�I�
+�K����@�
�!&'!DL�	M)�#*���&'�	N+�#*���&'O+�#*���&'P)�#*�"��&'�
Q)�#*�%��&'�
RS�e+��Y+�U��>&' #�	�	

	VW�eL~�*�L~�*�=~�*�>~�	*�":~�	*�%:*+�Y��

Z)�8*�*�*�*�"*�%�f��&'�	gh��T*��l<h*��q`<h*��q`<h*�"��
*�"�l`<h*�%��
*�%�l`<��*�1�P��LrsT&'tu��a*+��+���+�M*�,��y��*�,���*�,���*�",�"�y��*�%,�%�y������a&'az{�
����|}[I~II��I~�I��[s��[*s's�ss�ss�ss s#ss-s)s,s(s+s*s0s1s.s/s4s5s7s�s9sAsMsNsOsPsQsRstszs�sgs�sBsDsLsZs��c\PKm/�.&&xorg/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor$handleRelativeToPair$1.class���=:rorg/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor$handleRelativeToPair$1kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0<init>()V(I)V	

thistLorg/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor$handleRelativeToPair$1;invoke()Ljava/lang/Void;#Lorg/jetbrains/annotations/NotNull;java/lang/IllegalStateException
()Ljava/lang/Object;
<clinit>
INSTANCE
	Lkotlin/Metadata;mv	kxi0d1$��

��

��0"��H
¢d2<anonymous>R[org/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor,handleRelativeToPair$default�(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Ljava/lang/Object;./,EditorConfigElementAwareDescriptorVisitor.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations0
2$*��3
22�Y��4 3
5A2/*��4 3
2�Y���6
7-08197[II I!"I#$I%&[s'([s)s*s+sPK��p-��morg/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor$visitPair$1.class���=4gorg/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor$visitPair$1*kotlin/jvm/internal/PropertyReference0Impl<init>(Ljava/lang/Object;)VLorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptorfirst	OgetFirst()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;K(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
thisiLorg/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor$visitPair$1;receiverLjava/lang/Object;get()Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;	getFirstG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
Lkotlin/Metadata;mv	kxi0[org/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor&	visitPairQ(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptor;)V(),EditorConfigElementAwareDescriptorVisitor.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations0,5
*+
��-

,5*����.-/0
1'*2+3[II I!"I#$I%PKN�h��morg/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor$visitPair$2.class���=4gorg/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor$visitPair$2*kotlin/jvm/internal/PropertyReference0Impl<init>(Ljava/lang/Object;)VLorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptorsecond	PgetSecond()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;K(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
thisiLorg/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor$visitPair$2;receiverLjava/lang/Object;get()Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;		getSecondG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
Lkotlin/Metadata;mv	kxi0[org/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor&	visitPairQ(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptor;)V(),EditorConfigElementAwareDescriptorVisitor.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations0,5
*+
��-

,5*����.-/0
1'*2+3[II I!"I#$I%PK�5~���aorg/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor.class���=�[org/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitorjava/lang/ObjectJorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor<init>()V
	this]Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor;
getElementK()Lorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;#Lorg/jetbrains/annotations/NotNull;	visitPairQ(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptor;)Vpairkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
gorg/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor$visitPair$1(Ljava/lang/Object;)V
kotlin/jvm/functions/Function0gorg/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor$visitPair$2!
"handleRelativeToPair$default�(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Ljava/lang/Object;$%
&Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor(acceptO(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;)V*+),NLorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptor;isInsertingPairFirst()Z6org/editorconfig/language/util/EditorConfigPsiTreeUtil1INSTANCE8Lorg/editorconfig/language/util/EditorConfigPsiTreeUtil;34	25

7com/intellij/psi/PsiElement9java/lang/Class;9org/editorconfig/language/psi/EditorConfigOptionValuePair=java/util/Arrays?copyOf)([Ljava/lang/Object;I)[Ljava/lang/Object;AB
@C[Ljava/lang/Class;E!com/intellij/psi/util/PsiTreeUtilGgetParentOfType`(Lcom/intellij/psi/PsiElement;Ljava/lang/Class;Z[Ljava/lang/Class;)Lcom/intellij/psi/PsiElement;IJ
HKgetFirstM>NgetClass()Ljava/lang/Class;PQ
RfindChildrenOfAnyTypeH(Lcom/intellij/psi/PsiElement;Z[Ljava/lang/Class;)Ljava/util/Collection;TU
HVfindChildrenOfAnyType(...)XcheckNotNullExpressionValueZ
[java/util/Collection]contains(Ljava/lang/Object;)Z_`^a$i$f$getParentOfTypeI$this$iv$receiver$ivLcom/intellij/psi/PsiElement;	strict$ivZ	stopAt$ivpsiPair;Lorg/editorconfig/language/psi/EditorConfigOptionValuePair;leftIdentifiersLjava/util/Collection;isInsertingPairSecond	getSecondp>qrightIdentifiershandleRelativeToPairt(Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object;�<R:Ljava/lang/Object;>(Lkotlin/jvm/functions/Function0<+TR;>;Lkotlin/jvm/functions/Function0<+TR;>;Lkotlin/jvm/functions/Function0<+TR;>;)TR;/0
winvoke()Ljava/lang/Object;yz {o0
}ifFirst Lkotlin/jvm/functions/Function0;ifSecondifError'java/lang/UnsupportedOperationException�_Super calls with default arguments not supported in this target, function: handleRelativeToPair�(Ljava/lang/String;)V�
��rorg/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor$handleRelativeToPair$1�tLorg/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor$handleRelativeToPair$1;3�	��tu
�Lkotlin/Metadata;mv	kxi0d1��0










��

��&��20B¢J?H"��2	H0
2H0
2H0
H¢
J0HJ0HJ020HR0X¤¢¨d2LLorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;elementILorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement;RLkotlin/Function0;intellij.editorconfig,EditorConfigElementAwareDescriptorVisitor.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP
EditorConfigElementAwareDescriptorVisitor.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigElementAwareDescriptorVisitor.kt
org/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
*L
1#1,39:1
24#2,2:40
24#2,2:42
*S KotlinDebug
*F
+ 1 EditorConfigElementAwareDescriptorVisitor.kt
org/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor
*L
17#1:40,2
23#1:42,2
*E
CodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
StackMapTable	SignatureInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations!�/*�
��
�
��d0+�*�Y+�� �"Y+�#� �'�)*��-���00.�/0�j�6N*�8�::�<:66>��D�F�L�>Y�W�L+�O�:�<:*�8�SS�WYY�\M,*�8�b���72:F>�()-8_�Rcde4fghijE82kl_mnjo0�j�6M*�8�:N�<:66->��D�F�L�>L+Y�W�W+�r�:�<:*�8�SS�WYY�\M,*�8�b���7>2:F>�*++/8_�Rcde4fghijE/;kl_snjtu��(*�x�+�|�*�~�,�|�	-�|��E�!"#!$'%�*((�(��(���v$%�O%�
��Y����~�
��� N*+,-����
� ��"���SMAP
EditorConfigElementAwareDescriptorVisitor.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigElementAwareDescriptorVisitor.kt
org/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor
+ 2 EditorConfigPsiTreeUtil.kt
org/editorconfig/language/util/EditorConfigPsiTreeUtil
*L
1#1,39:1
24#2,2:40
24#2,2:42
*S KotlinDebug
*F
+ 1 EditorConfigElementAwareDescriptorVisitor.kt
org/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor
*L
17#1:40,2
23#1:42,2
*E
�m��[I�I�I��I��I��[s��[ss�ss�s�s
ssts�ss�s�s�sus/s�soss�ss.s����[s�PK[;ĩ  Rorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor.class���=�Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptorjava/lang/ObjectJorg/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptor<init>9(IZLjava/util/List;Ljava/lang/String;Ljava/lang/String;)V�(IZLjava/util/List<+Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;>;Ljava/lang/String;Ljava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;$Lorg/jetbrains/annotations/Nullable;childrenkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V
	minLengthI	allowRepetitionsZ	Ljava/util/List;	 
documentationLjava/lang/String;"#	$deprecation&#	'getChildren()Ljava/util/List;)*
+java/lang/Iterable-iterator()Ljava/util/Iterator;/0.1java/util/Iterator3hasNext()Z5647next()Ljava/lang/Object;9:4;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor=onull cannot be cast to non-null type org.editorconfig.language.schema.descriptors.EditorConfigMutableDescriptor?checkNotNullA
B	setParentH(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)VDEF*$i$a$-forEach-EditorConfigListDescriptor$1itELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
element$ivLjava/lang/Object;$i$f$forEach$this$forEach$ivLjava/lang/Iterable;thisNLorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor;java/util/ListRjava/lang/StringTgetMinLength()IgetAllowRepetitionsY()Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;>;getDocumentation()Ljava/lang/String;getDeprecation	getParentG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;parent_J	`<set-?>acceptO(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;)VvisitoreJorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitorg	visitListQ(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor;)VijhkLLorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;matches (Lcom/intellij/psi/PsiElement;)Zelementp9org/editorconfig/language/psi/EditorConfigOptionValueListrLcom/intellij/psi/PsiElement;
component1
component2
component3
component4
component5copy�(IZLjava/util/List;Ljava/lang/String;Ljava/lang/String;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor;�(IZLjava/util/List<+Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;>;Ljava/lang/String;Ljava/lang/String;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor;
}copy$default�(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor;IZLjava/util/List;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor;z{
�toStringgEditorConfigListDescriptor(minLength=, allowRepetitions=, children=, documentation=, deprecation=)�$java/lang/invoke/StringConcatFactory�makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;��
���J(IZLjava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;���hashCodejava/lang/Integer�(I)I��
��java/lang/Boolean�(Z)I��
���W
�
U�resultequals(Ljava/lang/Object;)ZareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z��
�otherWLjava/util/List<Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;>;Lkotlin/Metadata;mv	kxi0d1��F


��

��

��
 

��



��


��


†��20B70000	0
0
¢J020HJ	0HÆJ	 0HÆJ!00HÆJ"0
HÆJ#0
HÆJE$0��20202002
	0
2
0
HÆJ%02&0'HÖJ	(0HÖJ)02*0+HJ	,0
HÖR0¢
��
R00X–¢
��R0
X–¢
��R	0
X–¢
��R0¢
��R0X–¢
��"¨-d2LLorg/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptor;intellij.editorconfigEditorConfigListDescriptor.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigListDescriptor.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigListDescriptor.kt
org/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,30:1
1855#2,2:31
*S KotlinDebug
*F
+ 1 EditorConfigListDescriptor.kt
org/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor
*L
22#1:31,2
*E
	SignatureRuntimeInvisibleAnnotationsCode
StackMapTableLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1���
"#�&#�_J��[t-
�*�*�*�*-�!*�%*�(*�,�.:6�2:�8�/�<:		�>:
6
@�C
�*�>�G������;	SUU.45�:


%&2Xmq rs
�pXHUIJ
N KL	2@M/CNOtPQtttt"#t&#�	�
VW�/*����PQX6�/*����PQ)*�/*�!��
�PQ�Y�
Z[�/*�%���PQ�\[�/*�(���PQ�]^�/*�a���PQ�DE�:*+�a���PQbJ�cd�B+f�+*�l���PQem�
no�?+q�+�s���PQpt�
uW�#*���PQv6�#*���PQw*�#*�!��PQ�Y�
x[�#*�%��PQ�y[�#*�(��PQ�z{�e-
��Y-�~��>PQ"#&#�|�
�
	��eL~�*�<~�*�=~�*�!N~�	*�%:~�	*�(:*-����

�[�8*�*�*�!*�%*�(����PQ�
�W��T*���<h*���`<h*�!��`<h*�%��
*�%��`<h*�(��
*�(��`<��*�1�P��L�TPQ����a*+��+���+�M*�,���*�,���*�!,�!����*�%,�%����*�(,�(��������aPQa�L�����SMAP
EditorConfigListDescriptor.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigListDescriptor.kt
org/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,30:1
1855#2,2:31
*S KotlinDebug
*F
+ 1 EditorConfigListDescriptor.kt
org/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor
*L
22#1:31,2
*E
����[I�I�I��I��I��[s��[.sQs�ss�ss�ss�sJs"s�s&ssXs6s)s*s\s[sZsVsWs_s]s^sDsEscs�sesmsusvswsxsyszs�s�s�s�snspsts�s����[s����PK�@�1��^org/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptor$Companion.class���=GXorg/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptor$Companionjava/lang/Object<init>()V
thisZLorg/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptor$Companion;asEditorConfigInt'(Ljava/lang/String;)Ljava/lang/Integer;Norg/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptor
"access$getPOSITIVE_NUMBER_REGEX$cp()Lkotlin/text/Regex;
java/lang/CharSequencekotlin/text/Regexmatches(Ljava/lang/CharSequence;)Z
kotlin/text/StringsKttoIntOrNull
regexLkotlin/text/Regex;$this$asEditorConfigIntLjava/lang/String;access$asEditorConfigInt�(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptor$Companion;Ljava/lang/String;)Ljava/lang/Integer;
&$this	$receiver1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d1���&

��


��




‚��20B¢J0	*0
H¢R0X‚T¢
��R0X‚¢
��R0X‚¢
��¨d2ALLOW_NEGATIVE_INTEGERSNUMBER_REGEXPOSITIVE_NUMBER_REGEXintellij.editorconfig	CompanionEditorConfigNumberDescriptor.ktCodeLineNumberTableLocalVariableTable
StackMapTableInnerClasses
SourceFileRuntimeVisibleAnnotations0@/*��AB	
@w�M,+����+��C�AB  !	
"#$%@:*+�'�AB(
)#*@-*�+�B	
,-D
>E?FR./[I0I1I23I04I56[s78[
s
s9ss:s9s;s!s<ss9s9ss=PK�����Torg/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptor.class���=�Norg/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptorjava/lang/ObjectJorg/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptor<init>'(Ljava/lang/String;Ljava/lang/String;)V$Lorg/jetbrains/annotations/Nullable;()V


documentationLjava/lang/String;
	deprecation	thisPLorg/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptor;getDocumentation()Ljava/lang/String;getDeprecation	getParentG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;parentELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;		setParentH(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)V<set-?>acceptO(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;)V#Lorg/jetbrains/annotations/NotNull;visitor%kotlin/jvm/internal/Intrinsics'checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V)*
(+Jorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor-visitNumberS(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptor;)V/0.1LLorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;matches (Lcom/intellij/psi/PsiElement;)Zelement6	CompanionZLorg/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptor$Companion;89	:com/intellij/psi/PsiElement<getText>=?getText(...)AcheckNotNullExpressionValueC*
(DXorg/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptor$CompanionFaccess$asEditorConfigInt�(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptor$Companion;Ljava/lang/String;)Ljava/lang/Integer;HI
GJLcom/intellij/psi/PsiElement;
component1
component2copyv(Ljava/lang/String;Ljava/lang/String;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptor;
Qcopy$default�(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptor;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptor;OP
UtoString<EditorConfigNumberDescriptor(documentation=, deprecation=)X$java/lang/invoke/StringConcatFactoryZmakeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;\]
[^_8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\abhashCode()Ijava/lang/Stringfde
ghresultIequals(Ljava/lang/Object;)ZareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Zno
(potherLjava/lang/Object;access$getNUMBER_REGEX$cp()Lkotlin/text/Regex;NUMBER_REGEXLkotlin/text/Regex;vw	x"access$getPOSITIVE_NUMBER_REGEX$cpPOSITIVE_NUMBER_REGEX{w	|<clinit>1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
G�kotlin/text/Regex�\d+�(Ljava/lang/String;)V�
��-?\d+�ALLOW_NEGATIVE_INTEGERSZLkotlin/Metadata;mv	kxi0d1f��D


��





��



��
��
��



†��  20: B00¢J020HJ0HÆJ0HÆJ!0��2
02
0HÆJ020HÖJ	0HÖJ020HJ	0HÖR0X–¢
��R0X–¢
��R	0
X–¢
��"
¨!d2LLorg/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptor;intellij.editorconfigEditorConfigNumberDescriptor.ktRuntimeInvisibleAnnotations
ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileRuntimeVisibleAnnotationsBootstrapMethods189�$
�	�	�	����{w�$vw�$�Y*�*+�*,���	
		� 
�
		�/*���
��	�/*�����	�/*���
��	 �:*+���
�!�	"#�B+&�,+*�2���%3�$45�`!+7�,�;+�@YB�E�K����@��!!6L�$M�#*����	N�#*����	OP�<
�Y+,�R�� 



�$�
			ST�3~�*�L~�*�M*+,�V��
W�,*�*��c���$de�y-*���
*��i<h*���
*��i`<��F���jk-lm�p7*+��+���+�M*�,��q��*�,��q������77rs�	tu��y��	zu��}��	~
�H$�GY���;��Y����}��Y����y�� �
G8������[I�I�I��I��I��[s��["ss�s
s�sssssssssss s"s�s%s3sMsNsOsls�srs�sds�s4s6sLsWs8s��`YPKM�����Torg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor.class���=�Norg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptorjava/lang/ObjectJorg/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptor<init>�(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/String;Ljava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;$Lorg/jetbrains/annotations/Nullable;keykotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
value()V
ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;		
documentationLjava/lang/String;	deprecation!	"Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor$ kotlin/collections/CollectionsKt&listOf%([Ljava/lang/Object;)Ljava/util/List;()
'*childrenLjava/util/List;,-	.onull cannot be cast to non-null type org.editorconfig.language.schema.descriptors.EditorConfigMutableDescriptor0checkNotNull2
3	setParentH(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)V567thisPLorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;getKeyG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;getValuegetDocumentation()Ljava/lang/String;getDeprecationgetChildren()Ljava/util/List;Y()Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;>;	getParentjava/lang/IllegalStateExceptionE
FacceptO(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;)VvisitorJJorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitorLvisitOptionS(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;)VNOMPLLorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;matches (Lcom/intellij/psi/PsiElement;)ZelementU0org/editorconfig/language/psi/EditorConfigOptionWLcom/intellij/psi/PsiElement;
component1
component2
component3
component4copy(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/String;Ljava/lang/String;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;
`copy$defaultc(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor;^_
dtoStringLEditorConfigOptionDescriptor(key=, value=, documentation=, deprecation=)g$java/lang/invoke/StringConcatFactoryimakeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;kl
jmn�(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;kpqhashCode()Ist
ujava/lang/Stringw
xuresultIequals(Ljava/lang/Object;)ZareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z~
�otherLjava/lang/Object;WLjava/util/List<Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;>;Lkotlin/Metadata;mv	kxi0d1���L


��




 


��



��
��
��



†��20B)0000¢J020HJ	0HÆJ	0HÆJ0HÆJ0HÆJ50��20202
02
0HÆJ 0!2"0#HÖJ	$0%HÖJ&0!2'0(HJ	)0HÖR	00
X–¢
��R0X–¢
��
R0X–¢
��R0¢
��R(0208V@VX–¢"R0¢
��¨*d2LLorg/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptor;parentintellij.editorconfigEditorConfigOptionDescriptor.ktRuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1�	�	�
!�
,-���	��s+�,�*�*+�*,�*-� *�#*�%:*�S*�S�+�/*�Y1�4�*�%�8*�Y1�4�*�%�8��.

%DE[qr
�4s9:ssss!�		

;<�/*����9:�	=<�/*����9:�	>?�/*� ��
�9:�
@?�/*�#���9:�
AB�/*�/���9:�C�	D<�,���9:�
56�<�FY�G���9:�
HI�B+K�+*�Q���9:JR�	ST�?+V�+�X���9:UY�	Z<�#*���9:�	[<�#*���9:�	\?�#*� ��9:�
]?�#*�#��9:�
^_�_+�,��Y+,-�a��49:!�	�		

	bc�T<~�*�L~�*�M~�*� N~�	*�#:*+,-�e��
f?�4*�*�*� *�#�r��9:�	st��G*��v<h*��v`<h*� ��
*� �y`<h*�#��
*�#�y`<��*�$�P��?z{G9:|}��W*+��+���+�M*�,�����*�,�����*� ,� ����*�#,�#������
��W9:W���
������[I�I�I��I��I��[s��[+s:s�sssss�s!ss,s�sAsBs@s?s>s;s<s�sDs5s6s=sHs�sJsRsZs[s\s]s^s|s�s�s�sss�sSsUsYsfs��ohPKz#V��Rorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptor.class���=�Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptorjava/lang/ObjectJorg/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptor<init>�(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/String;Ljava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;$Lorg/jetbrains/annotations/Nullable;firstkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
second()V
ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;		
documentationLjava/lang/String;	deprecation!	"Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor$ kotlin/collections/CollectionsKt&listOf%([Ljava/lang/Object;)Ljava/util/List;()
'*childrenLjava/util/List;,-	.onull cannot be cast to non-null type org.editorconfig.language.schema.descriptors.EditorConfigMutableDescriptor0checkNotNull2
3	setParentH(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)V567thisNLorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptor;getFirstG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;	getSecondgetDocumentation()Ljava/lang/String;getDeprecationgetChildren()Ljava/util/List;Y()Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;>;	getParentparentE	F<set-?>acceptO(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;)VvisitorKJorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitorM	visitPairQ(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptor;)VOPNQLLorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;matches (Lcom/intellij/psi/PsiElement;)ZelementV9org/editorconfig/language/psi/EditorConfigOptionValuePairXLcom/intellij/psi/PsiElement;
component1
component2
component3
component4copy�(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/String;Ljava/lang/String;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptor;
acopy$default_(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptor;Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptor;_`
etoStringMEditorConfigPairDescriptor(first=, second=, documentation=, deprecation=)h$java/lang/invoke/StringConcatFactoryjmakeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;lm
kno�(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;lqrhashCode()Itu
vjava/lang/Stringx
yvresultIequals(Ljava/lang/Object;)ZareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z�
�otherLjava/lang/Object;WLjava/util/List<Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;>;Lkotlin/Metadata;mv	kxi0d1�L


��




 


��



��
��
��



†��20B)0000¢J020HJ	0HÆJ	0HÆJ0HÆJ0HÆJ50��20202
02
0HÆJ 0!2"0#HÖJ	$0%HÖJ&0!2'0(HJ	)0HÖR	00
X–¢
��R0X–¢
��
R0X–¢
��R0¢
��R0X–¢
��"R0¢
��¨*d2LLorg/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptor;intellij.editorconfigEditorConfigPairDescriptor.ktRuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1�	�	�
!�
,-���	E�
��s+�,�*�*+�*,�*-� *�#*�%:*�S*�S�+�/*�Y1�4�*�%�8*�Y1�4�*�%�8��.

%DE[qr
�4s9:ssss!�		

;<�/*����9:�	=<�/*����9:�	>?�/*� ��
�9:�
@?�/*�#���9:�
AB�/*�/���9:�C�	D<�/*�G���9:�
56�:*+�G���9:H�
IJ�B+L�+*�R���9:KS�	TU�?+W�+�Y���9:VZ�	[<�#*���9:�	\<�#*���9:�	]?�#*� ��9:�
^?�#*�#��9:�
_`�_+�,��Y+,-�b��49:!�	�		

	cd�T<~�*�L~�*�M~�*� N~�	*�#:*+,-�f��
g?�4*�*�*� *�#�s��9:�	tu��G*��w<h*��w`<h*� ��
*� �z`<h*�#��
*�#�z`<��*�$�P��?{|G9:}~��W*+��+���+�M*�,�����*�,�����*� ,� ����*�#,�#������
��W9:W���
������[I�I�I��I��I��[s��[+s:s�sssss�s!ss,s�sAsBs@s?s>s;s<sEsDs5s6s=sIs�sKsSs[s\s]s^s_s}s�s�s�sts�sTsVsZsgs��piPKnO��L&L&Zorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor.class���=�Torg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptorjava/lang/ObjectJorg/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptor<init>7(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V(Ljava/util/List<+Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;>;Ljava/lang/String;Ljava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;$Lorg/jetbrains/annotations/Nullable;childrenkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V
Ljava/util/List;	
documentationLjava/lang/String;	deprecation	getChildren()Ljava/util/List;!"
#java/lang/Iterable%iterator()Ljava/util/Iterator;'(&)java/util/Iterator+hasNext()Z-.,/next()Ljava/lang/Object;12,3Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor5onull cannot be cast to non-null type org.editorconfig.language.schema.descriptors.EditorConfigMutableDescriptor7checkNotNull9
:	setParentH(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)V<=>2$i$a$-forEach-EditorConfigQualifiedKeyDescriptor$1IitELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
element$ivLjava/lang/Object;$i$f$forEach$this$forEach$ivLjava/lang/Iterable;thisVLorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;java/util/ListKjava/lang/StringMY()Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;>;getDocumentation()Ljava/lang/String;getDeprecation	getParentG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;parentUC	V<set-?>acceptO(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;)Vvisitor[Jorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor]visitQualifiedKeyY(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;)V_`^aLLorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;matches (Lcom/intellij/psi/PsiElement;)Zelementf<org/editorconfig/language/psi/EditorConfigQualifiedOptionKeyhgetQualifiedKeyPartListj"ikgetQualifiedKeyPartList(...)mcheckNotNullExpressionValueo
psize()IrsLt kotlin/collections/CollectionsKtvzip:(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/List;xy
wzjava/util/Collection|isEmpty~.}kotlin/Pair�
component1�2
��
component2�2
��:org/editorconfig/language/psi/EditorConfigQualifiedKeyPart�(Ljava/lang/Object;)V9�
��(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Lorg/editorconfig/language/psi/EditorConfigQualifiedKeyPart;)Zd�
�6$i$a$-all-EditorConfigQualifiedKeyDescriptor$matches$1
descriptorpart<Lorg/editorconfig/language/psi/EditorConfigQualifiedKeyPart;$i$f$all$this$all$ivpartsLcom/intellij/psi/PsiElement;com/intellij/psi/PsiElement�Porg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor�;org/editorconfig/language/util/EditorConfigTextMatchingUtil�INSTANCE=Lorg/editorconfig/language/util/EditorConfigTextMatchingUtil;��	��getText�Q
��java/lang/CharSequence�textMatchesToIgnoreCase8(Lcom/intellij/psi/PsiElement;Ljava/lang/CharSequence;)Z��
��Morg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor�6#Sorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor�6$i$a$-any-EditorConfigQualifiedKeyDescriptor$matches$2$i$f$any$this$any$iv
component3copy�(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;�(Ljava/util/List<+Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;>;Ljava/lang/String;Ljava/lang/String;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;
�copy$default�(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor;��
�toStringNEditorConfigQualifiedKeyDescriptor(children=, documentation=, deprecation=)�$java/lang/invoke/StringConcatFactory�makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;��
���H(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;���hashCode�s
�
N�resultequals(Ljava/lang/Object;)ZareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z��
�otherWLjava/util/List<Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;>;Lkotlin/Metadata;mv	kxi0d1��L


��
 

��



��



��
��
��



��

†��20B'0000¢J020HJ00HÆJ0HÆJ0HÆJ10��2002
02
0HÆJ020HÖJ	0 HÖJ!02"0#HJ!02$02"0%HJ	&0HÖR00X–¢
��	
R0X–¢
��R0X–¢
��
R0X–¢
��"¨'d2LLorg/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptor;intellij.editorconfig%EditorConfigQualifiedKeyDescriptor.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigQualifiedKeyDescriptor.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigQualifiedKeyDescriptor.kt
org/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,39:1
1855#2,2:40
1726#2,3:42
1747#2,3:45
*S KotlinDebug
*F
+ 1 EditorConfigQualifiedKeyDescriptor.kt
org/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor
*L
20#1:40,2
29#1:42,3
34#1:45,3
*E
	SignatureRuntimeInvisibleAnnotationsCode
StackMapTableLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1���
��UC��1
h+
�*�*+�*,�*-� *�$�&:6�*:�0�/�4:�6:6	8�;�*�6�?������/LNN&,5�2

&(La(e)fg�\	L@A	IBCB DE&@FA#CGHhIJhhh�	�
!"�/*���
�IJ�O�
PQ�/*����IJ�RQ�/*� ���IJ�ST�/*�W���IJ�<=�:*+�W���IJXC�YZ�B+\�+*�b���IJ[c�
de���+g�+�i��+�i�lYn�qM*�$�u,�u��*�$�&,�&�{�&N6-�}�-�}����Q-�*:�0�>�4:��:6���6:	����:
*	
��
��������.�#L�+&�,�D��L&�*
3H*_+��+�,��\	�!�A��C	�
��
z2DEHe�AEh�H���IJ�f��
d��M
�+N-�����,��+���������u-���b+���&:6�}��}����G�*:�0�$�4:�6:6	*,�������-������� 6�-&�,*�
@�. ! "5-N.t"{.�/�#�$�%�Rt�A	q
BCjDE5N�A2Q�H�IJ��C�f��"�#*���IJ�O�
�Q�#*���IJ��Q�#*� ��IJ����M+
��Y+,-����*IJ���
�
	���C,~�*�L~�*�M~�*� N*+,-�����Q�0*�*�*� ����IJ�
�s��:*���<h*���
*���`<h*� ��
*� ��`<��*��P��2�A:IJ����G*+��+���+�M*�,��՚�*�,��՚�*� ,� �՚�����GIJG�E�����SMAP
EditorConfigQualifiedKeyDescriptor.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigQualifiedKeyDescriptor.kt
org/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,39:1
1855#2,2:40
1726#2,3:42
1747#2,3:45
*S KotlinDebug
*F
+ 1 EditorConfigQualifiedKeyDescriptor.kt
org/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor
*L
20#1:40,2
29#1:42,3
34#1:45,3
*E
����[I�I�I��I��I��[s��[(sJs�ss�sCss�sss!s"sRsQsPsUsSsTs<s=sYs�s[scs�s�s�s�s�s�s�s�s�s�sdsfs�s�s�s�s����[s����PKmUs��Worg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptor.class���=�Qorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptorjava/lang/ObjectJorg/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptor<init>9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;$Lorg/jetbrains/annotations/Nullable;idkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V
Ljava/lang/String;	
documentation	deprecation	thisSLorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptor;getId()Ljava/lang/String;getDocumentationgetDeprecation	getParentG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;parentELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;'(	)	setParentH(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)V<set-?>acceptO(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;)Vvisitor0Jorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor2visitReferenceV(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptor;)V4536LLorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;matches (Lcom/intellij/psi/PsiElement;)Zelement;7org/editorconfig/language/psi/EditorConfigFlatOptionKey=?org/editorconfig/language/psi/EditorConfigOptionValueIdentifier?Lcom/intellij/psi/PsiElement;
component1
component2
component3copy�(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptor;
Gcopy$default�(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptor;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptor;EF
KtoStringEEditorConfigReferenceDescriptor(id=, documentation=, deprecation=)N$java/lang/invoke/StringConcatFactoryPmakeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;RS
QTUJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;RWXhashCode()Ijava/lang/String\Z[
]^resultIequals(Ljava/lang/Object;)ZareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Zde
fotherLjava/lang/Object;Lkotlin/Metadata;mv	kxi0d1���D


��





��



��
��
��



†��20B!000¢J020HJ	0HÆJ0HÆJ0HÆJ+0��202
02
0HÆJ020HÖJ	0HÖJ02 0!HJ	"0HÖR0X–¢
��R0X–¢
��	R0¢
��
R0X–¢
��
"¨#d2LLorg/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptor;intellij.editorconfig"EditorConfigReferenceDescriptor.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1y	y
y
'(y
zr+�*�*+�*,�*-��{

|* }	

!"z/*��{| y	#"z/*��{
| y
$"z/*��{| y
%&z/*�*�{| y
+,z:*+�*�{| -(}
./zB+1�+*�7�{| 08}	9:zZ+<�+�>�
+�@���~@{| ;A}	B"z#*��| y	C"z#*��| y
D"z#*��| y
EFzM+��Y+,-�H�|* y	}	

	IJzC,~�*�L~�*�M~�*�N*+,-�L�~M"z0*�*�*��Y�| y	Z[z�:*��_<h*���
*��_`<h*���
*��_`<�~*��P�|2`a: bcz�G*+��+���+�M*�,��g��*�,��g��*�,��g���~�|G Ghi}
x��jk[IlImInoIlpIqr[sst[$s sussvssss$s"s#s!s's(s%s&s+s,s.svs0s8sBsCsDsEsbsvshsvsZsvs9s;sAsMsw�VOPK�L����Torg/editorconfig/language/schema/descriptors/impl/EditorConfigStringDescriptor.class���=�Norg/editorconfig/language/schema/descriptors/impl/EditorConfigStringDescriptorjava/lang/ObjectJorg/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptor<init>9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V$Lorg/jetbrains/annotations/Nullable;()V


documentationLjava/lang/String;
	deprecation	pattern	thisPLorg/editorconfig/language/schema/descriptors/impl/EditorConfigStringDescriptor;h(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
getDocumentation()Ljava/lang/String;getDeprecation
getPattern	getParentG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;parentELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;"#	$	setParentH(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)V<set-?>acceptO(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;)V#Lorg/jetbrains/annotations/NotNull;visitor,kotlin/jvm/internal/Intrinsics.checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V01
/2Jorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor4visitStringS(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigStringDescriptor;)V6758LLorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;matches (Lcom/intellij/psi/PsiElement;)Zelement=com/intellij/psi/PsiElement?getChildren ()[Lcom/intellij/psi/PsiElement;AB@CgetChildren(...)EcheckNotNullExpressionValueG1
/H[Ljava/lang/Object;JgetTextL@MgetText(...)Ojava/lang/CharSequenceQkotlin/text/RegexS(Ljava/lang/String;)VU
TV(Ljava/lang/CharSequence;)Z;X
TY)com/intellij/openapi/util/text/StringUtil[isJavaIdentifier(Ljava/lang/String;)Z]^
\_Lcom/intellij/psi/PsiElement;
component1
component2
component3copy�(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigStringDescriptor;copy$default�(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigStringDescriptor;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigStringDescriptor;ef
itoStringGEditorConfigStringDescriptor(documentation=, deprecation=, pattern=)l$java/lang/invoke/StringConcatFactorynmakeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;pq
orsJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;puvhashCode()Ijava/lang/Stringzxy
{|resultIequals(Ljava/lang/Object;)ZareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z��
/�otherLjava/lang/Object;Lkotlin/Metadata;mv	kxi0d1���D


��





��



��
��
��



†��20B%00
0¢J020HJ0HÆJ0HÆJ0HÆJ-0��2
02
02
0HÆJ020HÖJ	0HÖJ02 0!HJ	"0HÖR0X–¢
��R0X–¢
��	R
0X–¢
��
"R0¢
��¨#d2LLorg/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptor;intellij.editorconfigEditorConfigStringDescriptor.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1
�	�	�	"#�	�l*�*+�*,�*-���	
�*
�			�>~�N*+,-���	�	�/*�����	�/*���
��	�/*�����	 !�/*�%����	&'�:*+�%���(#�	)*�B+-�3+*�9���,:�+;<��_+>�3+�DYF�I�K�������*��%+�NYP�I�RM�TY*��W,�Z�+�N�`��@@)H�&+,NU^�__=a�+b�#*����	c�#*����	d�#*����	ef�G�Y+,-���*
�+�				gh�C,~�*�L~�*�M~�*�N*+,-�j��k�0*�*�*��w���+xy��E*���
*��}<h*���
*��}`<h*���
*��}`<��-F��P��2~E����G*+��+���+�M*�,�����*�,�����*�,���������GG���	������[I�I�I��I��I��[s��[$ss�s
s�sssssss"s#s s!s&s'ss)s�s,s:sbscsdses�s�s�s�sxs�s;s=sasks��tmPKx8�kkSorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor.class���=�Morg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptorjava/lang/ObjectJorg/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptor<init>7(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V(Ljava/util/List<+Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;>;Ljava/lang/String;Ljava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;$Lorg/jetbrains/annotations/Nullable;childrenkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V
Ljava/util/List;	
documentationLjava/lang/String;	deprecation	getChildren()Ljava/util/List;!"
#java/lang/Iterable%iterator()Ljava/util/Iterator;'(&)java/util/Iterator+hasNext()Z-.,/next()Ljava/lang/Object;12,3Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor5onull cannot be cast to non-null type org.editorconfig.language.schema.descriptors.EditorConfigMutableDescriptor7checkNotNull9
:	setParentH(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)V<=>+$i$a$-forEach-EditorConfigUnionDescriptor$1IitELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
element$ivLjava/lang/Object;$i$f$forEach$this$forEach$ivLjava/lang/Iterable;thisOLorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor;java/util/ListKjava/lang/StringMY()Ljava/util/List<Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;>;getDocumentation()Ljava/lang/String;getDeprecation	getParentG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;parentUC	V<set-?>acceptO(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;)Vvisitor[Jorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor]
visitUnionR(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor;)V_`^aLLorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;matches (Lcom/intellij/psi/PsiElement;)Zelementfjava/util/CollectionhisEmptyj.ikde6m/$i$a$-any-EditorConfigUnionDescriptor$matches$1$i$f$any$this$any$ivLcom/intellij/psi/PsiElement;com/intellij/psi/PsiElements
component1
component2
component3copy�(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor;�(Ljava/util/List<+Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;>;Ljava/lang/String;Ljava/lang/String;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor;
{copy$default�(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor;xy
toStringGEditorConfigUnionDescriptor(children=, documentation=, deprecation=)�$java/lang/invoke/StringConcatFactory�makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;��
���H(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;���hashCode()I��
�
N�resultequals(Ljava/lang/Object;)ZareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z��
�otherWLjava/util/List<Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;>;Lkotlin/Metadata;mv	kxi0d1���F


��
 

��



��



��
��
��



†��20B'0000¢J020HJ00HÆJ0HÆJ0HÆJ10��2002
02
0HÆJ020HÖJ	0 HÖJ!02"0#HJ	$0HÖR00X–¢
��	
R0X–¢
��R0X–¢
��
R0X–¢
��"¨%d2LLorg/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptor;intellij.editorconfigEditorConfigUnionDescriptor.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigUnionDescriptor.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigUnionDescriptor.kt
org/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,25:1
1855#2,2:26
1747#2,3:28
*S KotlinDebug
*F
+ 1 EditorConfigUnionDescriptor.kt
org/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor
*L
20#1:26,2
23#1:28,3
*E
	SignatureRuntimeInvisibleAnnotationsCode
StackMapTableLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1���
��UC��1
h+
�*�*+�*,�*-� *�$�&:6�*:�0�/�4:�6:6	8�;�*�6�?������/LNN&,5�2	

&Laefg	�\	L@A	IBCB DE&@FA#CGHhIJhhh�	�
!"�/*���
�IJ�O�
PQ�/*����IJ�RQ�/*� ���IJ�ST�/*�W���IJ�<=�:*+�W���IJXC�YZ�B+\�+*�b���IJ[c�
de�]+g�*�$�&M>,�i�,�i�l��8,�*:�0�%�4:�6:6+�n������"�'&�,+�t&�'LT[\�HLoAIBCBDELpANqH]IJ]fr�
u"�#*���IJ�O�
vQ�#*���IJ�wQ�#*� ��IJ�xy�M+
��Y+,-�|��*IJ�z�
�
	}~�C,~�*�L~�*�M~�*� N*+,-�����Q�0*�*�*� ����IJ�
����:*���<h*���
*���`<h*� ��
*� ��`<��*��P��2�A:IJ����G*+��+���+�M*�,�����*�,�����*� ,� ��������GIJG�E�����SMAP
EditorConfigUnionDescriptor.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigUnionDescriptor.kt
org/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,25:1
1855#2,2:26
1747#2,3:28
*S KotlinDebug
*F
+ 1 EditorConfigUnionDescriptor.kt
org/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor
*L
20#1:26,2
23#1:28,3
*E
����[I�I�I��I��I��[s��[&sJs�ss�sCss�sss!s"sRsQsPsUsSsTs<s=sYs�s[scsusvswsxs�s�s�s�s�s�sdsfsrs�s����[s����PKH�ȱ(
(
Xorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnsetValueDescriptor.class���=qRorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnsetValueDescriptorjava/lang/ObjectCorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor<init>()V
	thisTLorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnsetValueDescriptor;getDeprecation()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;deprecationLjava/lang/String;	getDocumentation#Lorg/jetbrains/annotations/NotNull;5org/editorconfig/language/messages/EditorConfigBundleINSTANCE7Lorg/editorconfig/language/messages/EditorConfigBundle;	descriptor.unset.documentationget&(Ljava/lang/String;)Ljava/lang/String;
 	getParentG()Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;'java/lang/UnsupportedOperationException$
%	acceptO(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;)Vvisitor)kotlin/jvm/internal/Intrinsics+checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V-.
,/Jorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor1
visitUnsetW(Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnsetValueDescriptor;)V3425LLorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor;matches (Lcom/intellij/psi/PsiElement;)Zelement:?org/editorconfig/language/psi/EditorConfigOptionValueIdentifier<()Lcom/intellij/psi/PsiElement;">=?0org/editorconfig/language/psi/EditorConfigOptionA;org/editorconfig/language/util/EditorConfigTextMatchingUtilC=Lorg/editorconfig/language/util/EditorConfigTextMatchingUtil;E	DFunsetHjava/lang/CharSequenceJtextMatchesToIgnoreCase8(Lcom/intellij/psi/PsiElement;Ljava/lang/CharSequence;)ZLM
DNLcom/intellij/psi/PsiElement;<clinit>
		StextLkotlin/Metadata;mv	kxi0d1�8









��

��

��

��Æ��20B¢J020HJ020HR0X–¢
��R0¢¢	8VX–¢
R08VX–¢
R0X‚T¢
��¨d2ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
documentationLorg/jetbrains/annotations/Nls;parentintellij.editorconfig#EditorConfigUnsetValueDescriptor.ktRuntimeInvisibleAnnotations
ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileRuntimeVisibleAnnotations1hUiIhhj/*�
�kl
j.��klhj3	��!�kl	h"#j2�%Y�&�klh'(jB+*�0+*�6�kl)7m89jx1+;�0+�=�%+�=�@�B��G+I�K�O���n/@k
l11:PmQj�Y�R�T�ogpsVW[IXIYIZ[IX\I]^[s_`[ssasssbs
sscssdsses"s#sUs'sbs)s7s8sbs:sPsfPK�wL��]org/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase.class���=�Worg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBasejava/lang/Object<init>()V
java/lang/String	
documentation
type_alias

deprecated kotlin/collections/CollectionsKtlistOf%([Ljava/lang/Object;)Ljava/util/List;
optionalKeysLjava/util/List;		emptyList()Ljava/util/List;
forbiddenChildren	 thisYLorg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase;getRequiredKeys&()Ljava/util/List<Ljava/lang/String;>;#Lorg/jetbrains/annotations/NotNull;getOptionalKeysgetForbiddenChildrendoHandle�(Lcom/google/gson/JsonObject;Lorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;handle
jsonObject,kotlin/jvm/internal/Intrinsics.checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V01
/2parser4assertContentse(Lcom/google/gson/JsonObject;Lorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;)V67
8)*
:tryGetStringB(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String;<=
>Dorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser@registerTypeAlias1(Ljava/lang/String;Lcom/google/gson/JsonObject;)VBC
ADresultELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;aliasLjava/lang/String;Lcom/google/gson/JsonObject;FLorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptorLcom/google/gson/JsonObjectNkeySet()Ljava/util/Set;PQ
OR$
Tjava/util/CollectionV
java/util/SetXcontainsAll(Ljava/util/Collection;)ZZ[Y\Gorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaException^com/google/gson/JsonElement` (Lcom/google/gson/JsonElement;)Vb
_ccheckNotNull(Ljava/lang/Object;)Vef
/gjava/lang/IterableiisEmpty()ZklWmiterator()Ljava/util/Iterator;opjqjava/util/IteratorshasNextultvnext()Ljava/lang/Object;xytzjava/util/List|contains(Ljava/lang/Object;)Z~}�'
�+Unexpected option value descriptor key in �$java/lang/invoke/StringConcatFactory�makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;��
���#(Ljava/util/Set;)Ljava/lang/String;���warn(Ljava/lang/String;)V��
A�A$i$a$-all-EditorConfigDescriptorParseHandlerBase$assertContents$1Iit
element$ivLjava/lang/Object;$i$f$all$this$all$ivLjava/lang/Iterable;keysLjava/util/Set;
tryGetElementM(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonElement;has(Ljava/lang/String;)Z��
O�get1(Ljava/lang/String;)Lcom/google/gson/JsonElement;��
O�key$Lorg/jetbrains/annotations/Nullable;java/lang/ClassCastException�java/lang/IllegalStateException����
�getAsString()Ljava/lang/String;��
a�exLjava/lang/ClassCastException;!Ljava/lang/IllegalStateException;	tryGetIntC(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/Integer;getAsInt()I��
a�java/lang/Integer�valueOf(I)Ljava/lang/Integer;��
��
tryGetBooleanC(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/Boolean;getAsBoolean�l
a�java/lang/Boolean�(Z)Ljava/lang/Boolean;��
��$Ljava/util/List<Ljava/lang/String;>;Lkotlin/Metadata;mv	kxi0d1���H

��

 



��

��

��





��

&��20B¢J0
2020HJ02020H$J02020J02020H¢J02020HJ02020H¢J02020HR00X–¢
��R00X”¢
��	R
00X¤¢¨d2requiredKeysLcom/google/gson/JsonElement;intellij.editorconfig)EditorConfigDescriptorParseHandlerBase.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigDescriptorParseHandlerBase.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigDescriptorParseHandlerBase.kt
org/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,75:1
1726#2,3:76
*S KotlinDebug
*F
+ 1 EditorConfigDescriptorParseHandlerBase.kt
org/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase
*L
36#1:76,3
*E
	SignatureRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods!���&���&�^(*�*�
L+S+S+S+��*��!�� '�("#$�%�&'�/*����"#�%�&(�/*�!���"#�%�&)*�&�
&&+*��0+-�3,5�3*+,�9*+,�;N*+�?:�
,+�E-���.M
�"'.�4FG"HI0"#0,J04K�&�
&&67��
�+�SN-*�U�W�]��_Y+�a�d�-�h-�j:6�W��W�n��R�r:�w�>�{:�
:6	*�U���*�����������
,-������>	�!Y�%j�t�8
@��OAYj�2 !"!$.LGMm$�M�N�$�%�'�\	m!��	j$�Ic2��.h��+k������"#�,J�4K���a+,���+,�����@a�
*+� "#,J�I<=��0+-�3,��3*+,��Y�	���WN�:N�:N-� #� *��]aA
C�F��
�-
.#0%1*3,4/5�4%��,��0"#0,J0�I���
&&����3+-�3,��3*+,��Y����çWN�:N�:N-�#&�#-��`aA�C�F����7
8&:(;-=/>2?�4(��/��3"#3,J3�I���
&&����3+-�3,��3*+,��Y��ȸͧWN�:N�:N-�#&�#-��`aA�C�F����A
B&D(E-G/H2I�4(��/��3"#3,J3�I���
&&����SMAP
EditorConfigDescriptorParseHandlerBase.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigDescriptorParseHandlerBase.kt
org/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,75:1
1726#2,3:76
*S KotlinDebug
*F
+ 1 EditorConfigDescriptorParseHandlerBase.kt
org/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase
*L
36#1:76,3
*E
����[I�I�I��I��I��[s��[ s#s�sss�s�s(sss's�s$s6s�s,sJs4sKs)sGs+s�s�s�s�s�s�s�s�s�s<s����[s����PK�h����forg/editorconfig/language/schema/parser/handlers/impl/EditorConfigConstantDescriptorParseHandler.class���=�`org/editorconfig/language/schema/parser/handlers/impl/EditorConfigConstantDescriptorParseHandlerWorg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase<init>()V
java/lang/String	typevalue
 kotlin/collections/CollectionsKtlistOf%([Ljava/lang/Object;)Ljava/util/List;
requiredKeysLjava/util/List;	thisbLorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigConstantDescriptorParseHandler;getRequiredKeys()Ljava/util/List;&()Ljava/util/List<Ljava/lang/String;>;#Lorg/jetbrains/annotations/NotNull;doHandle�(Lcom/google/gson/JsonObject;Lorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
jsonObject!kotlin/jvm/internal/Intrinsics#checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V%&
$'parser)com/google/gson/JsonObject+get1(Ljava/lang/String;)Lcom/google/gson/JsonElement;-.
,/com/google/gson/JsonElement1isJsonPrimitive()Z34
25Gorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaException7 (Lcom/google/gson/JsonElement;)V9
8:getAsString()Ljava/lang/String;<=
2>getAsString(...)@checkNotNullExpressionValueB&
$Cjava/util/LocaleEROOTLjava/util/Locale;GH	FIGtoLowerCase&(Ljava/util/Locale;)Ljava/lang/String;LM

NtoLowerCase(...)P
documentationRtryGetStringB(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String;TU
V
deprecatedXPorg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptorZ9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V\
[]Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor_Lcom/google/gson/JsonElement;textLjava/lang/String;deprecationLcom/google/gson/JsonObject;FLorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;$Ljava/util/List<Ljava/lang/String;>;Lkotlin/Metadata;mv	kxi0d1|��*



 



��

��

����20B¢J0	2
020
HR00XӢ
��¨d2YLorg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase;ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;intellij.editorconfig-EditorConfigConstantDescriptorParseHandler.kt	SignatureRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1xgyzN*�*�
L+S+S+���{|z/*��{|xy z�l+"�(,*�(+�0N-�6��8Y+�2�;�-�?YA�D:�JYK�D_�OYQ�D:*+S�W:*+Y�W:�[Y�^�`�}�&2{"&GIR[|HY
aI#bcRRc[dcll!el)fy~
w�Xhi[IjIkIlmIjnIop[sqr[sssssststssssus!ses)sfsvPK׵D7QQiorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigDeclarationDescriptorParseHandler.class���=�corg/editorconfig/language/schema/parser/handlers/impl/EditorConfigDeclarationDescriptorParseHandlerWorg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase<init>()V
java/lang/String	typeid
 kotlin/collections/CollectionsKtlistOf%([Ljava/lang/Object;)Ljava/util/List;
requiredKeysLjava/util/List;	getOptionalKeys()Ljava/util/List;
java/util/Collectionneeds_referencesrequired!java/lang/Iterable#plus<(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List;%&
'optionalKeys)	*thiseLorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigDeclarationDescriptorParseHandler;getRequiredKeys&()Ljava/util/List<Ljava/lang/String;>;#Lorg/jetbrains/annotations/NotNull;doHandle�(Lcom/google/gson/JsonObject;Lorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
jsonObject3kotlin/jvm/internal/Intrinsics5checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V78
69parser;com/google/gson/JsonObject=get1(Ljava/lang/String;)Lcom/google/gson/JsonElement;?@
>Acom/google/gson/JsonElementCisJsonPrimitive()ZEF
DGGorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaExceptionI (Lcom/google/gson/JsonElement;)VK
JLgetAsString()Ljava/lang/String;NO
DP
documentationRtryGetStringB(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String;TU
V
deprecatedX
tryGetBooleanC(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/Boolean;Z[
\java/lang/Boolean^booleanValue`F
_aSorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptorccheckNotNull(Ljava/lang/Object;)Vef
6g;(Ljava/lang/String;ZZLjava/lang/String;Ljava/lang/String;)Vi
djCorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorlrawIdLcom/google/gson/JsonElement;Ljava/lang/String;deprecationneedsReferencesZLcom/google/gson/JsonObject;FLorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;Dorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParserv$Ljava/util/List<Ljava/lang/String;>;Lkotlin/Metadata;mv	kxi0d1���*



 



��

��

����20B¢J
020
20HR00XӢ
��R00X”¢
��	¨d2YLorg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase;ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;intellij.editorconfig0EditorConfigDeclarationDescriptorParseHandler.kt	SignatureRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1�x�0)�x�0�v@*�*�
L+S+S+��**���
L+ S+"S+��$�(�+��?�@,-.�/*����,-�/�0�/*�+���,-�/�012�m	�+4�:,<�:+�BN-�H��JY+�D�M�-�Q:*+S�W:*+Y�W:*+ �]Y�	�b�W6*+"�]Y�	�b�W6�dY�h�k�m��K�&D�(>wD


_A�>wD


_A�&	&,5>Sh!�\	ono,V
p5MRp>DqpS/rsh!s�,-�3t�;u�0�
00���^yz[I{I|I}~I{I��[s��[s-s�ss)s�s�ssss.s1s�s3sts;sus�PKy����borg/editorconfig/language/schema/parser/handlers/impl/EditorConfigListDescriptorParseHandler.class���=�\org/editorconfig/language/schema/parser/handlers/impl/EditorConfigListDescriptorParseHandlerWorg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase<init>()V
java/lang/String	typevalues
 kotlin/collections/CollectionsKtlistOf%([Ljava/lang/Object;)Ljava/util/List;
requiredKeysLjava/util/List;	getOptionalKeys()Ljava/util/List;
java/util/Collection
min_lengthallow_repetitions!java/lang/Iterable#plus<(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List;%&
'optionalKeys)	*pair,list.option0forbiddenChildren2	3this^Lorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigListDescriptorParseHandler;getRequiredKeys&()Ljava/util/List<Ljava/lang/String;>;#Lorg/jetbrains/annotations/NotNull;getForbiddenChildrendoHandle�(Lcom/google/gson/JsonObject;Lorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
jsonObject=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)VAB
@CparserE	tryGetIntC(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/Integer;GH
Ijava/lang/IntegerKintValue()IMN
LO
tryGetBooleanC(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/Boolean;QR
Sjava/lang/BooleanUbooleanValue()ZWX
VYcom/google/gson/JsonObject[get1(Ljava/lang/String;)Lcom/google/gson/JsonElement;]^
\_com/google/gson/JsonElementaisJsonArraycX
bdGorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaExceptionf (Lcom/google/gson/JsonElement;)Vh
gigetAsJsonArray()Lcom/google/gson/JsonArray;kl
bmgetAsJsonArray(...)ocheckNotNullExpressionValueqB
@rjava/util/ArrayListtcollectionSizeOrDefault(Ljava/lang/Iterable;I)Ivw
x(I)Vz
u{iterator()Ljava/util/Iterator;}~$java/util/Iterator�hasNext�X��next()Ljava/lang/Object;����Dorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser�parsed(Lcom/google/gson/JsonElement;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;��
��add(Ljava/lang/Object;)Z���java/util/List�isEmpty�X�Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor�isAcceptableH(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;)Z��
�
documentation�tryGetStringB(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String;��
�
deprecated�Lorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor�9(IZLjava/util/List;Ljava/lang/String;Ljava/lang/String;)V�
��D$i$a$-map-EditorConfigListDescriptorParseHandler$doHandle$children$1Ip0Lcom/google/gson/JsonElement;
item$iv$ivLjava/lang/Object;
$i$f$mapTo$this$mapTo$iv$ivLjava/lang/Iterable;destination$iv$ivLjava/util/Collection;$i$f$map$this$map$iv;$i$a$-all-EditorConfigListDescriptorParseHandler$doHandle$1ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
element$iv$i$f$all$this$all$iv	minLengthallowRepetitionsZchildrenLjava/lang/String;deprecationLcom/google/gson/JsonObject;FLorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;java/lang/Object�Porg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor�Norg/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptor�Morg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor�Norg/editorconfig/language/schema/descriptors/impl/EditorConfigStringDescriptor�
descriptor$Ljava/util/List<Ljava/lang/String;>;Lkotlin/Metadata;mv	kxi0d1��2



 



��

��

��

��20B¢J0
2020HJ020
HR00X–¢
��R00X”¢
��	R
00XӢ
��¨d2YLorg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase;intellij.editorconfig)EditorConfigListDescriptorParseHandler.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP
EditorConfigListDescriptorParseHandler.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigListDescriptorParseHandler.kt
org/editorconfig/language/schema/parser/handlers/impl/EditorConfigListDescriptorParseHandler
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,49:1
1549#2:50
1620#2,3:51
1726#2,3:54
*S KotlinDebug
*F
+ 1 EditorConfigListDescriptorParseHandler.kt
org/editorconfig/language/schema/parser/handlers/impl/EditorConfigListDescriptorParseHandler
*L
32#1:50
32#1:51,3
33#1:54,3
*E
	SignatureRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotations
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1���9)���92���9��\*�*�
L+S+S+��**���
L+ S+"S+��$�(�+*�
L+-S+/S+1S+��4��?[�\567�/*����56�8�9�/*�+���56�8�9:�/*�4���56�8�9;<�_N+>�D,F�D*+ �JY�	�P�W>*+"�TY�	�Z�W6+�`:�e��gY+�b�j��nYp�s�$:6:	�uY
�y�|�:
6	��:���,��:


�b::6,��_��W���
��:�$:6�������7��:		���#	��:

��:6*��������gY+�b�j�*+���:*+���:��Y�������]LA�\�VA�b�5
\�b$$�2�*
\�b�$$��\�b�$��)�\�b�$���^ 5=Q d2~3�4� �4�5�2� �!�6�7!78!(#1$:&������	�����
~>��{A��	{A��
d\��a_����	����
�M���P�� .��5��=
����1��:��N56N=�NE��9�
99����0+M,�ə�%,�˙�,�͙�,�ϙ���
�
�


@�)*
+,#-..//�0560�����SMAP
EditorConfigListDescriptorParseHandler.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigListDescriptorParseHandler.kt
org/editorconfig/language/schema/parser/handlers/impl/EditorConfigListDescriptorParseHandler
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,49:1
1549#2:50
1620#2,3:51
1726#2,3:54
*S KotlinDebug
*F
+ 1 EditorConfigListDescriptorParseHandler.kt
org/editorconfig/language/schema/parser/handlers/impl/EditorConfigListDescriptorParseHandler
*L
32#1:50
32#1:51,3
33#1:54,3
*E
�m��[I�I�I��I��I��[s��[s6s�ss2s�s�s:ss)sss7s;s�s=s�sEs�s�s�s�s����[s�PKf��nP
P
dorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigOptionDescriptorParseHandler.class���=s^org/editorconfig/language/schema/parser/handlers/impl/EditorConfigOptionDescriptorParseHandlerWorg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase<init>()V
java/lang/String	typekey
value kotlin/collections/CollectionsKtlistOf%([Ljava/lang/Object;)Ljava/util/List;
requiredKeysLjava/util/List;	option$(Ljava/lang/Object;)Ljava/util/List;
forbiddenChildren 	!this`Lorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigOptionDescriptorParseHandler;getRequiredKeys()Ljava/util/List;&()Ljava/util/List<Ljava/lang/String;>;#Lorg/jetbrains/annotations/NotNull;getForbiddenChildrendoHandle�(Lcom/google/gson/JsonObject;Lorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
jsonObject,kotlin/jvm/internal/Intrinsics.checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V01
/2parser4com/google/gson/JsonObject6get1(Ljava/lang/String;)Lcom/google/gson/JsonElement;89
7:get(...)<checkNotNullExpressionValue>1
/?Dorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParserAparsed(Lcom/google/gson/JsonElement;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;CD
BE
documentationGtryGetStringB(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String;IJ
K
deprecatedMNorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptorO�(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/String;Ljava/lang/String;)VQ
PRCorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorTELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/String;deprecationLcom/google/gson/JsonObject;FLorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;$Ljava/util/List<Ljava/lang/String;>;Lkotlin/Metadata;mv	kxi0d1���*



 



��

��

����20B¢J
020
20HR00X–¢
��R00X”¢
��	¨d2YLorg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase;intellij.editorconfig+EditorConfigOptionDescriptorParseHandler.kt	SignatureRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1k[l( k[l(m`**�*�
L+S+S+S+��*��"�n )o*#$%&m/*��no#$k'l()&m/*�"�no#$k'l(*+m�S+-�3,5�3,+�;Y=�@�FN,+�;Y=�@�F:*+H�L:*+N�L:�PY-�S�U�n/8AoH6
V/$V8GWAXWS#$S,YS4Zl(p
((qjr^\][I^I_I`aI^bIcd[sef[s$sgss shshs)s&ss%s*sVs,sYs4sZsiPK?�P2
2
borg/editorconfig/language/schema/parser/handlers/impl/EditorConfigPairDescriptorParseHandler.class���=r\org/editorconfig/language/schema/parser/handlers/impl/EditorConfigPairDescriptorParseHandlerWorg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase<init>()V
java/lang/String	typefirst
second kotlin/collections/CollectionsKtlistOf%([Ljava/lang/Object;)Ljava/util/List;
requiredKeysLjava/util/List;	optionpairforbiddenChildren	 this^Lorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigPairDescriptorParseHandler;getRequiredKeys()Ljava/util/List;&()Ljava/util/List<Ljava/lang/String;>;#Lorg/jetbrains/annotations/NotNull;getForbiddenChildrendoHandle�(Lcom/google/gson/JsonObject;Lorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
jsonObject+kotlin/jvm/internal/Intrinsics-checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V/0
.1parser3com/google/gson/JsonObject5get1(Ljava/lang/String;)Lcom/google/gson/JsonElement;78
69get(...);checkNotNullExpressionValue=0
.>Dorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser@parsed(Lcom/google/gson/JsonElement;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;BC
AD
documentationFtryGetStringB(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String;HI
J
deprecatedLLorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptorN�(Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/String;Ljava/lang/String;)VP
OQCorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorSELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;Ljava/lang/String;deprecationLcom/google/gson/JsonObject;FLorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;$Ljava/util/List<Ljava/lang/String;>;Lkotlin/Metadata;mv	kxi0d1���*



 



��

��

����20B¢J
020
20HR00X–¢
��R00X”¢
��	¨d2YLorg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase;intellij.editorconfig)EditorConfigPairDescriptorParseHandler.kt	SignatureRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1jZk'jZk'ln8*�*�
L+S+S+S+��*�
L+S+S+��!�m 7n8"#$%l/*��mn"#j&k'(%l/*�!�mn"#j&k')*l�S+,�2,4�2,+�:Y<�?�EN,+�:Y<�?�E:*+G�K:*+M�K:�OY-�R�T�m/8AnH6
U/$U8FVAWVS"#S+XS3Yk'o
''piq^[\[I]I^I_`I]aIbc[sde[s#sfsssgsgs(s%ss$s)sUs+sXs3sYshPK�6ffporg/editorconfig/language/schema/parser/handlers/impl/EditorConfigQualifiedOptionKeyDescriptorParseHandler.class���=�jorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigQualifiedOptionKeyDescriptorParseHandlerWorg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase<init>()V
java/lang/String	typevalues
 kotlin/collections/CollectionsKtlistOf%([Ljava/lang/Object;)Ljava/util/List;
requiredKeysLjava/util/List;	pairlistoption	qualifiedforbiddenChildren!	"thislLorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigQualifiedOptionKeyDescriptorParseHandler;getRequiredKeys()Ljava/util/List;&()Ljava/util/List<Ljava/lang/String;>;#Lorg/jetbrains/annotations/NotNull;getForbiddenChildrendoHandle�(Lcom/google/gson/JsonObject;Lorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
jsonObject-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V12
03parser5com/google/gson/JsonObject7get1(Ljava/lang/String;)Lcom/google/gson/JsonElement;9:
8;com/google/gson/JsonElement=isJsonArray()Z?@
>AGorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaExceptionC (Lcom/google/gson/JsonElement;)VE
DFgetAsJsonArray()Lcom/google/gson/JsonArray;HI
>JgetAsJsonArray(...)LcheckNotNullExpressionValueN2
0Ojava/lang/IterableQjava/util/ArrayListScollectionSizeOrDefault(Ljava/lang/Iterable;I)IUV
W(I)VY
TZjava/util/Collection\iterator()Ljava/util/Iterator;^_R`java/util/IteratorbhasNextd@cenext()Ljava/lang/Object;ghciDorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParserkparsed(Lcom/google/gson/JsonElement;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;mn
loadd(Ljava/lang/Object;)Zqr]sjava/util/Listu
documentationwtryGetStringB(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String;yz
{
deprecated}Torg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor7(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V�
��Corg/editorconfig/language/schema/descriptors/EditorConfigDescriptor�P$i$a$-map-EditorConfigQualifiedOptionKeyDescriptorParseHandler$doHandle$values$1Ip0Lcom/google/gson/JsonElement;
item$iv$ivLjava/lang/Object;
$i$f$mapTo$this$mapTo$iv$ivLjava/lang/Iterable;destination$iv$ivLjava/util/Collection;$i$f$map$this$map$iv	rawValuesLjava/lang/String;deprecationLcom/google/gson/JsonObject;FLorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;$Ljava/util/List<Ljava/lang/String;>;Lkotlin/Metadata;mv	kxi0d1���*



 



��

��

����20B¢J
020
20HR00X–¢
��R00X”¢
��	¨d2YLorg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase;ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;intellij.editorconfig7EditorConfigQualifiedOptionKeyDescriptorParseHandler.kt*Lkotlin/jvm/internal/SourceDebugExtension;value0SMAP
EditorConfigQualifiedOptionKeyDescriptorParseHandler.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigQualifiedOptionKeyDescriptorParseHandler.kt
org/editorconfig/language/schema/parser/handlers/impl/EditorConfigQualifiedOptionKeyDescriptorParseHandler
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,35:1
1549#2:36
1620#2,3:37
*S KotlinDebug
*F
+ 1 EditorConfigQualifiedOptionKeyDescriptorParseHandler.kt
org/editorconfig/language/schema/parser/handlers/impl/EditorConfigQualifiedOptionKeyDescriptorParseHandler
*L
29#1:36
29#1:37,3
*E
	SignatureRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotations
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1���)!���)�s=*�*�
L+S+S+��*�
L+S+S+S+ S+��#��<�=$%&'�/*����$%�(�)*'�/*�#���$%�(�)+,���+.�4,6�4+�<N-�B��DY+�>�G�-�KYM�P�R:6:�TY
�X�[�]:6	�a:

�f�,
�j:�>::6
,�p_�tW����v:*+x�|:*+~�|:��Y������+�&>�48l>RR]c2�>&8$R%n&|�&�'�$���� ��|��
y	��n��R>��	OA��OA��8\��5_������#
�w�����$%�-��5��)�
))���0SMAP
EditorConfigQualifiedOptionKeyDescriptorParseHandler.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigQualifiedOptionKeyDescriptorParseHandler.kt
org/editorconfig/language/schema/parser/handlers/impl/EditorConfigQualifiedOptionKeyDescriptorParseHandler
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,35:1
1549#2:36
1620#2,3:37
*S KotlinDebug
*F
+ 1 EditorConfigQualifiedOptionKeyDescriptorParseHandler.kt
org/editorconfig/language/schema/parser/handlers/impl/EditorConfigQualifiedOptionKeyDescriptorParseHandler
*L
29#1:36
29#1:37,3
*E
�^��[I�I�I��I��I��[s��[s%s�ss!s�s�s*s'ss&s+s�s-s�s5s�s����[s�PKr��55gorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigReferenceDescriptorParseHandler.class���=saorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigReferenceDescriptorParseHandlerWorg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase<init>()V
java/lang/String	typeid
 kotlin/collections/CollectionsKtlistOf%([Ljava/lang/Object;)Ljava/util/List;
requiredKeysLjava/util/List;	thiscLorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigReferenceDescriptorParseHandler;getRequiredKeys()Ljava/util/List;&()Ljava/util/List<Ljava/lang/String;>;#Lorg/jetbrains/annotations/NotNull;doHandle�(Lcom/google/gson/JsonObject;Lorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
jsonObject!kotlin/jvm/internal/Intrinsics#checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V%&
$'parser)com/google/gson/JsonObject+get1(Ljava/lang/String;)Lcom/google/gson/JsonElement;-.
,/com/google/gson/JsonElement1isJsonPrimitive()Z34
25Gorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaException7 (Lcom/google/gson/JsonElement;)V9
8:getAsString()Ljava/lang/String;<=
2>
documentation@tryGetStringB(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String;BC
D
deprecatedFQorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptorHcheckNotNull(Ljava/lang/Object;)VJK
$L9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VN
IOCorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorQrawIdLcom/google/gson/JsonElement;Ljava/lang/String;deprecationLcom/google/gson/JsonObject;FLorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;$Ljava/util/List<Ljava/lang/String;>;Lkotlin/Metadata;mv	kxi0d1|��*



 



��

��

����20B¢J0	2
020
HR00XӢ
��¨d2YLorg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase;ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;intellij.editorconfig.EditorConfigReferenceDescriptorParseHandler.kt	SignatureRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1jYklN*�*�
L+S+S+���mnl/*��mnjk l�T+"�(,*�(+�0N-�6��8Y+�2�;�-�?:*+A�E:*+G�E:�IY�M�P�R�o�&2m&,5>nHAST,(
U5@U>VUTT!WT)Xkp
qirXZ[[I\I]I^_I\`Iab[scd[ssesssfsfssssgs!sWs)sXshPK���

jorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigStandardTypeDescriptorParseHandler.class���=dorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigStandardTypeDescriptorParseHandlerWorg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase<init>()V
type	 kotlin/collections/CollectionsKtlistOf$(Ljava/lang/Object;)Ljava/util/List;

requiredKeysLjava/util/List;	thisfLorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigStandardTypeDescriptorParseHandler;getRequiredKeys()Ljava/util/List;&()Ljava/util/List<Ljava/lang/String;>;#Lorg/jetbrains/annotations/NotNull;doHandle�(Lcom/google/gson/JsonObject;Lorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
jsonObjectkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V!"
 #parser%
documentation'tryGetStringB(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String;)*
+
deprecated-com/google/gson/JsonObject/get1(Ljava/lang/String;)Lcom/google/gson/JsonElement;12
03com/google/gson/JsonElement5getAsString()Ljava/lang/String;78
69java/lang/String;hashCode()I=>
<?numberAequals(Ljava/lang/Object;)ZCD
<EstringGtextINorg/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptorK'(Ljava/lang/String;Ljava/lang/String;)VM
LNCorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorPNorg/editorconfig/language/schema/descriptors/impl/EditorConfigStringDescriptorRh(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)VT
SU.*W9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VY
SZGorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaException\ (Lcom/google/gson/JsonElement;)V^
]_Ljava/lang/String;deprecationLcom/google/gson/JsonObject;FLorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;$Ljava/util/List<Ljava/lang/String;>;Lkotlin/Metadata;mv	kxi0d1|��*



 



��

��

����20B¢J0	2
020
HR00XӢ
��¨d2YLorg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase;ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;intellij.editorconfig1EditorConfigStandardTypeDescriptorParseHandler.kt	SignatureRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1vewx@*�*
���y
zx/*��yzvwxI�+�$,&�$*+(�,N*+.�,:+
�4�::���@�~�X�I"��`/6E-<B�F� �RH�F�#�EJ�F�)�8�LY-�O�Q�4�SY-�V�Q�!�SY-X�[�Q��]Y+�6�`��{�T<<<KQy"{����z4�'a�ba��c�%dw|
}u~Xfg[IhIiIjkIhlImn[sop[ssqsssrsrssssssscs%sdstPK�&r��corg/editorconfig/language/schema/parser/handlers/impl/EditorConfigUnionDescriptorParseHandler.class���=�]org/editorconfig/language/schema/parser/handlers/impl/EditorConfigUnionDescriptorParseHandlerWorg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase<init>()V
java/lang/String	typevalues
 kotlin/collections/CollectionsKtlistOf%([Ljava/lang/Object;)Ljava/util/List;
requiredKeysLjava/util/List;	this_Lorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigUnionDescriptorParseHandler;getRequiredKeys()Ljava/util/List;&()Ljava/util/List<Ljava/lang/String;>;#Lorg/jetbrains/annotations/NotNull;doHandle�(Lcom/google/gson/JsonObject;Lorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;
jsonObject!kotlin/jvm/internal/Intrinsics#checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V%&
$'parser)com/google/gson/JsonObject+get1(Ljava/lang/String;)Lcom/google/gson/JsonElement;-.
,/com/google/gson/JsonElement1isJsonArray()Z34
25Gorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaException7 (Lcom/google/gson/JsonElement;)V9
8:getAsJsonArray()Lcom/google/gson/JsonArray;<=
2>getAsJsonArray(...)@checkNotNullExpressionValueB&
$Cjava/lang/IterableEjava/util/ArrayListGcollectionSizeOrDefault(Ljava/lang/Iterable;I)IIJ
K(I)VM
HNjava/util/CollectionPiterator()Ljava/util/Iterator;RSFTjava/util/IteratorVhasNextX4WYnext()Ljava/lang/Object;[\W]Dorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser_parsed(Lcom/google/gson/JsonElement;)Lorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;ab
`cadd(Ljava/lang/Object;)ZefQgjava/util/Listi
documentationktryGetStringB(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String;mn
o
deprecatedqMorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptors7(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Vu
tvCorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorxE$i$a$-map-EditorConfigUnionDescriptorParseHandler$doHandle$children$1Ip0Lcom/google/gson/JsonElement;
item$iv$ivLjava/lang/Object;
$i$f$mapTo$this$mapTo$iv$ivLjava/lang/Iterable;destination$iv$ivLjava/util/Collection;$i$f$map$this$map$ivchildrenLjava/lang/String;deprecationLcom/google/gson/JsonObject;FLorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser;$Ljava/util/List<Ljava/lang/String;>;Lkotlin/Metadata;mv	kxi0d1|��*



 



��

��

����20B¢J0	2
020
HR00XӢ
��¨d2YLorg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase;ELorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor;intellij.editorconfig*EditorConfigUnionDescriptorParseHandler.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
EditorConfigUnionDescriptorParseHandler.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigUnionDescriptorParseHandler.kt
org/editorconfig/language/schema/parser/handlers/impl/EditorConfigUnionDescriptorParseHandler
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,30:1
1549#2:31
1620#2,3:32
*S KotlinDebug
*F
+ 1 EditorConfigUnionDescriptorParseHandler.kt
org/editorconfig/language/schema/parser/handlers/impl/EditorConfigUnionDescriptorParseHandler
*L
24#1:31
24#1:32,3
*E
	SignatureRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotations
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1����N*�*�
L+S+S+������/*������ ���+"�(,*�(+�0N-�6��8Y+�2�;�-�?YA�D�F:6:�HY
�L�O�Q:6	�U:

�Z�,
�^:�2::6
,�d_�hW����j:*+l�p:*+r�p:�tY�w�y��+�&2�4,`2FFQW2�>&8R n!|�!�"�������|z{
y	|}n~R>�{	OA��OA��8\�{5_���
}�#��k������!��)���
����SMAP
EditorConfigUnionDescriptorParseHandler.kt
Kotlin
*S Kotlin
*F
+ 1 EditorConfigUnionDescriptorParseHandler.kt
org/editorconfig/language/schema/parser/handlers/impl/EditorConfigUnionDescriptorParseHandler
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
*L
1#1,30:1
1549#2:31
1620#2,3:32
*S KotlinDebug
*F
+ 1 EditorConfigUnionDescriptorParseHandler.kt
org/editorconfig/language/schema/parser/handlers/impl/EditorConfigUnionDescriptorParseHandler
*L
24#1:31
24#1:32,3
*E
�X��[I�I�I��I��I��[s��[ss�sss�s�ssss�s!s�s)s�s����[s�PK	META-INF/PKMETA-INF/maven/PKMETA-INF/maven/org.ec4j.core/PK'META-INF/maven/org.ec4j.core/ec4j-core/PKicons/PKinspectionDescriptions/PKintentionDescriptions/PK>intentionDescriptions/EditorConfigAddDeclarationPartIntention/PK7intentionDescriptions/EditorConfigInvertValueIntention/PK	messages/PKorg/PKorg/editorconfig/PKorg/editorconfig/language/PK!org/editorconfig/language/parser/PKschemas/PKschemas/editorconfig/PKsearch/PKL��I��	__index__��=��J�h1V��,�$&�h[Z���0��3#��a��V���	e�B��+�Irh�d`�:�.UĠ9�-�U�m�n�:��(cuzf�v
>�뮣e�Eĭ*�H��q�B-�.
�L�35����:
;L�+��&`·)$�=��+�������n%0,�6q��u\�Qeh��n�ג�U��j}��	Z`A|�lЬ�.@<�X�!v���RUtG��у�BXٻ5�M�/&xM	-�
F`���{yo��7�j��?NDgT!��ܦ
@�e�%[����qg�'���
.�WKvF��
��<�ֈ��bg�
+�z����
��)�_
�5_����	���)k�BH\���	�?2~�������č���V�'��߾��
g'M�S'E�f��5w�tSDs�n<��fާx�DW�w�A�R��`��ӏ����h��?(�hZp���J�ߘ��w&�"����~�|�d����~r���L��)SJ�J�8�>ț�]%܊�4�ҥ�^�6��џ�[��bk��i�����wj'��P��ܰ�f}��rkQ��ұ[
3?�aLR�|/����k���ׇ��n � ���eNn�3�-/��L1O��&��FlP��ޘ:	qw���)�{���\�f1�/�#zf���oZ$B���/W1�w�@���-�5}K
$�>��8�&M�i��wGE0�a�f��OQ������R�������:B�T��o�O�D�<Zd{7�Z�oMg�sSb|2GV@p+cV$]����~Y<���
X�l
в��Y���F���X���p~V ���WĭE��x���
m���Q�4���������}����uQ�E�u�c5
���9s��o.��׃�@?z#�#J�P����=��L�C
m&R+��H�4�5��!�5E�:S� �_��v;Z���G��ۄ.q��j[�A������=4KÄ�8�5c8�5ٯ^���f�������h�6���"��H��W�_�c�DcFPG@=O��2�@��i�f�y�nT!ULڟ�ť�m�01�5C�Z�(�B��$@j>/lQ�4�Ni�5"��T�0ԍ�3��Y��k*s�m
�Xv�0[������缄�f��ǖ��`��Ms�6����CD, %aK�ljֿ��G��%�Aڻ�u$��_FQ�eC�K�X��|U����"��-i�Cw��:n��s����M�����H���_��SV�i�E��f����՛m�i�ϲ�]��W�mo��Ic��:sq��
��G�
�v�	�!0a
����A�5iQ@��P����	����5>-�w����w'���h4D�}����
@�pCD�^�^_��1<]���x!���,Jk4��t
���g���1�U�ȶ�<��H�m}��%��i[�=��d��u�mʯ�/{����v3�6f���pՙh��:`����l�}t�O�d���8�O���r����{�%�fGh$�G7(�S!�	C�	'�
"���3�`�X]$\�Y�=d5�J
%���<�-�?��2��,�6�5t@�i)`�BccM�
�Bܵ�SK��������
d�h�"7�J��p�1o��`T�U�����ϫvJ��������F:��u��6af`���F����X�\�ImIdE��x�a�����ג
?�V�΢U�G���������j�)R���fT��r��
R�a��D�.�ړ���-�|n'|��\�s�Z`lZf�����;.���H	2�/������M	�/�hx��0*�V	7Ȏ^��?��X	A{��ɛA^	te�IE=�(/|c	rL䠺��e	��+Qq ۃ?g	�|ق�,K�j	e��총��m	� o�e�o�&p	/���mY߃jq	��`�o��,(t	ȺԾ��E8��u	��og��9�rx	E�e����{	eT�A�<|A�~	[v���jq�P"�	�^�"��́	F(��eF�	7��`�ӄ���	�^)���;���	3�:V0���Ć	��^����4�	��}���;��	��!��9�5�	j�Ῡ�B��	C1+�dhq=�	��sB�m����	d�s*U=����	��Wl�U�y.�	��Q��('	�	^���(Q����	����c�l��ϙ	h�e�)t�q7"�	}���u�Jn��	�@^T��z�	�-ld�T�͠	o�5�v2�>2�	j����8'Ť	��m�YV��C�	MB��7j����	W�pxqaۯ���	�����)�&���	J�d	�z9��ݫ	}�"L�&zMܭ	�T�S+"��l�	P���I��Kg�	�
@w�\
�	��n�;s7��	"���޼�8@�	�P'w�@�(��	J�H0[�N�N�	O��
�j�l`�	t����	^G櫥k�_��	޷'���H:�	��<��8b�	s�a��:!��	����#�6�!�
)�A�?
E�K	
��v:a��נ�`
���㦀(IB�W��("�zk�+4>L��r�'��\6^�ԏQ���K����.~�n؇����:9���_����T�9��9��Yc�FG�Ka��=BN�.��S�9���_/������3,��ǖΕ%��n#�.�*=��*�EVT%�Q�
�Gٮ&e!c v
S�7�3jB}+{W�k"����
?,_VϏ�T�9�sZno�����D��A���O�6��j�v�{]���;�)�[q	e���in@��C����ê:SY�w��i���p����T����V���"��R(l����fMM��2��ޯ<�2�p��Y0�,�����bd.5^y
�b!�:`3,-������|1�;����%�sPA>��]��X��$ Jf�l�q��'oy�E����	{�D�>1��<��?)ef��YV��M1,d�AQ�T��3u3�x-����w�^N����x�fL�e�����s���c]0x�Q� A�/J��U!6��D;5��8q��)
)�Q��l��1�2�>jH*[i����Fŀ3�ga�>V���R����1+7[�TkOM���t/!�ib��Ӹ�==�����yԟ�	�C�&�3��#	��#�]������}*3��~��"�����Ok�W� ��vC�ov������ݝ�6>n
���`�TA,`GF�(N|��8+R��2
�x6
�V�v'��:RK�Ga��W��T�_
_sL�Gt��,�%~�	��ɩ;G��.�&Ǚ��ɬNjp�潻�Ϳ��d˻���	����83�2װXC�N���4_ЬJ��q����R
<.�Ai�6�aK	
9�P�
z5�BnF6ʩ ���|U�7Fېc���Z�	43���J�\��F�:���-�eO�[����Z��2_�le
ݖ44�3�]�O��d���|#��]������As6Dլ@�7@[�S���Y�}��,}��:����*%7g����ӽ�-�����\��t��" k2\�̤���&‹����)��+b��Ocw]y�0
��Fk���7�`�Q.���m�@�%�}s���rC��B�
�,�NTL��;�1��"RdZ�ʎ?�̿+uUO�X�E�cS}=�,��p�2�8)�V�����gs2�<sB�ݒRTIa͕�#(O���>�֟�!��#w5���kh��ǁ��X�R�tr
+����G��١~�8l�i��b0���w�o��]���i�&��s��%R�����5lZԷ����	i=hl���A$5U�G�F9
C~�J����,�L��M�YA��u��U^�bR{��$rK]��J+���5U`�3��s�
�~\b���O��:S�8�b}8fV����l�9��|>���6���qq���&��;G;��),lX8�2 "��aیׂ�����/�S�H�����U��H���:I�F<iL���6����H�0��
�	�W�����q3��S�`�Z� [P���G��c!�������$��֣��s���(���[3
R��*�O��Z�?e+��9��"�|��-ɴ����/�O;R�Q0�70��uu��,�43 �'��d45{�����5�f�ao�'�d	�8������v��B(ьYTR�v�$�NU�
��x'|7�sq��4C��"�z���U�jF�	�G;F�D�[��Y�}~��x�r�mw��p^H�r�4
N�����鋋����.z᠟��,�ҥ�
z~P�啱�P�{G	��#G��
�ڈY�K�n��PM�l;�����	��u`	Ҡm�
�ҫ�ҋ���<���X{�a4xֈ#/L-8L&	1�x���6@��W��KܒF���j�&�+�s<�H^s�i0b�̙b�~��K��u����ZE\w��y�	�N���{��NJ%�߬2�srZ*s��m��
|�.֥��j�?�|�:�L�#�f[	�Bm�+BG���	9sL�&Ϝ����ۅ��ĥ�n�%�q+�DK���B[�۟�Ɋq���GP�P��{�T�z�~�J�3��>�e|��%3�g��8����97��D-ռݾq'v�
�a��2	,�l)m��A�sS�t���9`QӋoD���
]��b��\�@
ekssrg���kv��J濦�U
(�N]��?���Ә� ���RC����Pw� �_�j�ǶW�	���#ƕ��5w
@���3qtaYt�Q�x�	H������#L�P-���Y!d��x[�
���r�H��U�	�C����}�
����NJ���+EEd_�d��q
�#�˖zj7M�
�.��;"5�4�	F9o�H;MI�p
�C;�5�:c�NJ.pHtX���W��[V�UU��h��z�;�gR�?p�L �>��0i^��4�
�����'M0Fl�įZ_i�36��D���]�7��d�.�Ӡ '�	w��O~K�U&����u�[�zjr�~���

"��� ��+"��ť�l�,9*hMo�2o��g�8T���h�
�@}�&7ka�FcK��~�\�"S�W�.E��
�W��C4�$2mG�b��|Y�"|7��j���¨��Z�y�+mN������H��%���kD��<�O���b�+�SY؟n�*3�)���[�����>&s�iz�t�2����i����&m��8vs <p|�}���X[	r@7�)l��{	�Up�*
^�^�!�Y�	W�;U�)J����I
e51w����=���NSNm�_�/?cNrFD+%[�n>���mN�
�v¨���a�SX�i6�B�n�B�列����՞~_
�}��p��qA[�&����|А��|ì�j�r�Qkv�t������֤�j��3\��yx
#�c㻡��!)j�2(��i
41�*p#%�i*{"<���B���	4D�/L]�p�5�N+�\��3�qhV: ��F�OR�mN�g�T�4���u��_�[��;���ecfe�����v�H������H8Q߽z�߯�_[пL��l����MDK����!Lu(�na��K�\)�
J��-���~��}��9?҆� M  `��Z���� �M&@\)VL  ��dj�j��
6( �i8<���_3 Ҧb�<�s�K YR�،��;[�Z �l����ub ��t`�PzWq R����(��!�x ��K�h�O�� ǓD�w�H��� ̈́!\2����� �y��T	��F� ��F���M_�� l��wn�J��� ���@�*!~[zץݕk7-!��+aV��%5!�C��_�
�O!�䳮��j
^!yD.[j��� i!nh���U�k{�!�kS�z�u5�i�!�r��[��!W׮�Q�P��
�!�)L�>�$�%�!M�5N�s��,&Q�!,�	w'oڼ�"m�Y*J�0&"�����
+	�<"�����>��M"`rU7��k#e"+!�/��Y	�{"��
1�C}��N�"E���O��b�"h�{�0&va8Ԫ"?<=�,����"t�������>��"J���x��z�"��ErE=`5r��"Ƭ��h�����"��K“|��#e֠��8%�V-#`t�HA^�or#�5#��_��Q+�hY#>�0��q��e#V�2�.�%��#��T�?"��(�#��x��X����#���
J5n��#d��?��FA
�#�1�qc#���#x��o�٪��#����|Ⴊ�#�#d��}q-ʃ(�#�,�à�Nw#�#����L�y}�#ˎR�I��Hb��#�@�$��Zi�$뗊���9�h�$�&\x�c�
R2$�|~�y����?$����q�A)G$��
�}�['�L$��cU�
�oI]t$�u��t��
�$*�����M�b#�$�����$��N	�A�	g�$�଍tvyCμ$��xS��8�$�����q�U�$A\y��v����$Or4{�I�����$*pU׉$i-V�$�U�4؜3���%M@m���P%B��#̐�(��%��5��ն	��%8���<���&%�B��;pN	�/%�W�P�wP�^�9%�*SmF�IS�rN%�A�������[%�Յ-�%.
�c%��%�8f*zq%+9�V�^a�%u��v@h���%P\ٿ�ȹd��%�p�z�g1�Y�%�a�9t�+p}�%h�B�6a�S�%��
����j�%��b�iR�Ιe�%#InU��q�d�%�^��������%4CǤdЌC��%�-���bk�%��)��c�j�&O>�볷����*&�@�3����0&YAj��ʻ�z7&�d|�G��O	�@&]�RĂ/&�J&ܩ�I��|�IHS&s�M'��=�\&�6�G^�O�j�d&I&��5�-��m&h��3R�'�g	w&{ݣ���+>�&�ǧj�0�eʼn&��?��9
��&��wv��5m�&�x���h�7�&ο>ϣt8�lt�&��]��\�JUK�&{�
�,�u�&L'6��0�&9���V�I^
'=~�uS�O�'�W������#'�	�/7�Z9��6'?��mJ���u
�:'�ͦ,�e_��E'cT���L�v&�J'����!�-3�q'y�*X����}�'�)t�A��i�'���a�YD��'�*b�o��]�'�ie������'�§����B
��'���}G�rw�'l�V	N��E��'���k� ZY)(?�O�^��7�	J.(��(��$!=	�8()D��FM	�B(�dU>����L(_�9^s��c�#S(�phZ�Y�><v\(;��c���#�(��s�Y�͜�Q�(���p]x�!4�(�)�_�c�d	��(�O)�Ƙ;�
q�(J7�҇˫���(��"��o�$
�(��q
�gq ��	)!��+�U���)���%_�,1)آ?�N��H��')�gh �Q)8t'0)EtSõ��gY
M)6�d��
���W)!�m�yؘ��d)� �h�;�|�&Sq)6t&�LR�7 k�)��5��@o'�)��r����)+�P�f���)):@���t�)�^��������)�Mk��F6�*�i
�i���%\H*����'�n*E��X9�p�*�Nh��K����*��%���WX�*�c0�7dh
�*��"D0��(4�*%<�`ȱ'
�*�&N��U��	��*o:�-�	4"�*�	G�{^���+4���4�&-/+i���h�ZhtV+I�&��.�oi+=BRE�ҤkO	r+
�"��;�{+_|��N���+v���	���X�+&�,��B��~�+`��]���&�,��@�Zb1`�|	,0?����,u:l�1���,o��[QD> K0,�J��:c�P,C�$9��5��X,�$�j��c��o,�2碝D�8�"�,Ўj�@R��L&T�,%n������,�u�+��M��,�H{����bka�,>�`���(
B-�S�m;h���%-��f�2hy�D-5|��M|�Q|Q-��.��X��Ma-f\�&�+P
�~-��N��P=@2
��-| �^�/fS�-Ԝ�>�G5>�-l=R��Y
��-	`��Uhɏ��-��+:�������)+����T,0�++�J����9�ӪK������ޠ����������u�e��������E�Q8�������Oݵ��r%�����K@����ZH�����u&>-������D�s(��8�������G�z��������-�p����P�L�K�j������.��[y[�����k+��f'�������7f�������@�i1�����y�AʀlgܙJ��D�g<�1���2��n/���O$ω����יN=����6�w/ޠ���	���$��Gpp��i�õa��Zs<�諸o�h�(ͭ)��䔱��	��,�h{���Zl�ݿp�==)T?���6�wƵ橾1���ê��ɘ (��=�=-g��zΥn�kFf��q�9D_�_�D��r�Ӧ��#3���=��9�S���R��C=G�� e���MY�
��$��A�:6��p,˲r�
T�^���Fs?�Y���1��Js���r���d��O�5&P��Z�?K�6��_\)p�����)�?��)/0Ʉz91�6���-0p=�K��
Ab�Rԋ�A�īZ
D�\���9UDl
h|H	��,�]5S�B+��U�C��:X�����F�Z0|�&n�Z*n��1�\k����f^�=��an��r�6rt�ZT�y�	�j�|�a8U>l~�i1��� �	�(�*t��}�˩x����I�	�A�hs��� (��=Υn�kFfд�O����@���i��Y���1�i�
"�Y�~��n����l��dk%j�_k���)#�*+�I;q�����BF�h�(NyT&=4AC;X8W44ICV^XgiE)O+s>9G&.?=!(0&>:<<<<<J57'E&.43'-&9A,"75) #&+.)*9/#4"!MdHJILVAK3MK7PH6\U]VZ<<;9UN>8`FelML=+)3 %/ .D9!/678%.((/48"5A5A5?40/"'))-),).2, %"" "A;<340869B79897D9<BA67579874:#YZNRSG+21131-&$ "#?=><2A@_MU>OMHhYKPboO]QNmCI@F8:I?H;NLJ:<PiYGGYZEbOYIN`LFLIawX}fKICSVkYIp^gOFqWYQJAdNy]WUFP[NLDAFHKGLYo[YOBFMJJQX=\ooX19==H?D?@CEDB;6E??7@B?>?BD7HG7MCSIVLBCBMNNNL?<?A^jXj<VUYULa=A8kP[T`RLSY[X`[���||||zc[flllzzzxus\rXh[mvgwhqbhY[iZm^`k\n_whgl]n_am^n_l]yjln_qbwhvgyyk\nq^l]j[t]��l]v_n_m^l]Z\o`y_}e|zb}e|zbb[`UXWmb^ZW`XWajq\QZWlXhYYg`^Z\KF?FJI?NIKHN@HMHILNKFD?LP?NHHP@AIKHGEHKM@[KN______ggggggPIMPOIOPPMMJdZL\hyohR_yyyvvUQHE`hvihhhhSKQQe^[seccuqknsf����n\gjuudmVYxmmaR^TTRZWTSX]fibdbpgjc&=6 META-INF/plugin.xmlorg/editorconfig/language/codeinsight/actions/EditorConfigTypedHandlerDelegate.classmessages/EditorConfigBundle.propertiesorg/editorconfig/language/filetype/EditorConfigFileType.classorg/editorconfig/language/EditorConfigLanguage.classorg/editorconfig/language/index/EditorConfigIdentifierIndex.classorg/editorconfig/language/index/EditorConfigIdentifierIndexKt.classorg/editorconfig/language/messages/EditorConfigBundle.classorg/editorconfig/language/index/EditorConfigIdentifierIndex$getValueExternalizer$1.classorg/editorconfig/settings/EditorConfigConfigurable.classorg/editorconfig/language/codestyle/EditorConfigLanguageCodeStyleSettingsProvider.classorg/editorconfig/settings/EditorConfigSettings.classorg/editorconfig/settings/EditorConfigListener.classorg/editorconfig/configmanagement/EditorConfigIndentOptionsProvider.classorg/editorconfig/Utils.classorg/editorconfig/language/parser/EditorConfigParserDefinition.classorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier.classorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$Handler.classorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifierKt.classorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$modifySettings$2.classorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$doModifySettings$1.classorg/editorconfig/plugincomponents/EditorConfigPropertiesService.classorg/ec4j/core/parser/ParseException.classorg/editorconfig/plugincomponents/EditorConfigPropertiesService$Companion.classorg/editorconfig/EditorConfigRegistry.classorg/editorconfig/plugincomponents/EditorConfigPropertiesService$relevantEditorConfigsFor$cachedEditorConfig$1.classorg/editorconfig/plugincomponents/LoadEditorConfigResult.classorg/editorconfig/plugincomponents/ValidEditorConfig.classorg/editorconfig/plugincomponents/EditorConfigPropertiesServiceKt.classorg/ec4j/core/ResourceProperties.classorg/ec4j/core/ResourceProperties$Builder.classorg/editorconfig/plugincomponents/NonExistentEditorConfig.classorg/editorconfig/configmanagement/ConfigEncodingManager.classorg/ec4j/core/model/Version.classorg/ec4j/core/PropertyTypeRegistry.classorg/ec4j/core/PropertyTypeRegistry$Builder.classorg/ec4j/core/model/PropertyType.classorg/ec4j/core/model/PropertyType$LowerCasingPropertyType.classorg/ec4j/core/model/PropertyType$PropertyValueParser.classorg/ec4j/core/model/PropertyType$PropertyValueParser$1.classorg/ec4j/core/model/PropertyType$PropertyValueParser$2.classorg/ec4j/core/model/PropertyType$PropertyValueParser$3.classorg/ec4j/core/model/PropertyType$PropertyValueParser$4.classorg/ec4j/core/model/PropertyType$PropertyValueParser$5.classorg/ec4j/core/model/PropertyType$PropertyValueParser$EnumValueParser.classorg/ec4j/core/model/PropertyType$EndOfLineValue.classorg/ec4j/core/model/PropertyType$IndentStyleValue.classorg/ec4j/core/parser/ErrorHandler.classorg/editorconfig/core/ec4jwrappers/EditorConfigLoadErrorHandler.classorg/ec4j/core/EditorConfigLoader.classorg/ec4j/core/parser/EditorConfigHandler.classorg/ec4j/core/parser/AbstractValidatingHandler.classorg/ec4j/core/parser/EditorConfigModelHandler.classorg/ec4j/core/parser/ParseContext.classorg/ec4j/core/parser/EditorConfigParser.classorg/ec4j/core/Resource$Resources.classorg/ec4j/core/Resource.classorg/ec4j/core/Resource$Resources$StringResourceTree.classorg/ec4j/core/Resource$Resources$StringResourceTree$Builder.classorg/ec4j/core/model/Ec4jPath$Ec4jPaths.classorg/ec4j/core/model/Ec4jPath.classorg/ec4j/core/model/Ec4jPath$Ec4jPaths$StringPath.classorg/ec4j/core/Resource$Resources$StringResource.classorg/ec4j/core/Resource$RandomReader.classorg/ec4j/core/ResourcePath.classorg/ec4j/core/model/Adaptable.classorg/ec4j/core/model/EditorConfig.classorg/ec4j/core/model/Adaptable$Builder.classorg/ec4j/core/model/EditorConfig$Builder.classorg/ec4j/core/model/Section$Builder.classorg/ec4j/core/model/Property$Builder.classorg/ec4j/core/parser/EditorConfigParser$StopReading.classorg/ec4j/core/parser/EditorConfigParser$1.classorg/ec4j/core/parser/Location.classorg/ec4j/core/model/PropertyType$PropertyValue.classorg/ec4j/core/model/Glob.classorg/ec4j/core/model/Property.classorg/ec4j/core/model/Section.classorg/editorconfig/configmanagement/extended/EditorConfigIntellijNameUtil.classorg/editorconfig/language/codestyle/EditorConfigLanguageCodeStyleSettingsProvider$WhenMappings.classorg/editorconfig/configmanagement/extended/IntellijPropertyKindMap.classorg/editorconfig/configmanagement/extended/IntellijPropertyKindMap$1.classorg/editorconfig/configmanagement/extended/EditorConfigPropertyKind.classorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory.classorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$Companion.classorg/editorconfig/configmanagement/EditorConfigEncodingCache.classorg/editorconfig/configmanagement/EditorConfigEncodingCache$Companion.classorg/editorconfig/configmanagement/CharsetData.classorg/editorconfig/configmanagement/EditorConfigEncodingCache$setting$1$1.classorg/editorconfig/language/breadcrumbs/EditorConfigBreadcrumbsProvider.classorg/editorconfig/language/psi/EditorConfigPsiFile.classorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider.classorg/editorconfig/language/psi/interfaces/EditorConfigHeaderElement.classorg/editorconfig/language/psi/EditorConfigHeader.classorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleStatusBarUIContributor.classorg/editorconfig/configmanagement/editor/EditorConfigEditorNotificationProvider.classorg/editorconfig/configmanagement/editor/EditorConfigEditorNotificationProvider$MyPanel.classorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider.classorg/editorconfig/language/messages/EditorConfigWrongFileEncodingNotificationProvider.classorg/editorconfig/language/parser/EditorConfigTokenSets.classorg/editorconfig/language/psi/EditorConfigElementTypes.classorg/editorconfig/language/psi/EditorConfigElementType.classorg/editorconfig/language/psi/EditorConfigTokenType.classorg/editorconfig/language/codeinsight/findusages/EditorConfigFindUsagesProvider.classorg/editorconfig/language/codeinsight/findusages/EditorConfigWordScanner.classorg/editorconfig/language/lexer/EditorConfigLexerAdapter.classorg/editorconfig/language/lexer/_EditorConfigLexer.classorg/editorconfig/language/codeinsight/documentation/EditorConfigElementDescriptionProvider.classorg/editorconfig/configmanagement/EditorConfigEncodingInspection.classorg/editorconfig/language/codeinsight/actions/navigation/EditorConfigHeaderImplementationSearch.classorg/editorconfig/language/codeinsight/actions/navigation/EditorConfigFlatOptionKeyImplementationSearch.classorg/editorconfig/language/psi/interfaces/EditorConfigDescribableElement.classorg/editorconfig/language/psi/interfaces/EditorConfigIdentifierElement.classorg/editorconfig/language/psi/EditorConfigFlatOptionKey.classorg/ec4j/core/Resource$Bom$BomCharset.classorg/ec4j/core/parser/ErrorHandler$2.classorg/ec4j/core/Resource$Resources$PathResource.classorg/ec4j/core/Cache$Caches.classorg/ec4j/core/Cache.classorg/ec4j/core/Resource$Charsets.classorg/ec4j/core/parser/ErrorEvent$ErrorType.classorg/ec4j/core/Resource$Bom.classorg/ec4j/core/model/Comments$CommentLine.classorg/ec4j/core/ResourcePath$ResourcePaths$ClassPathResourcePath.classorg/ec4j/core/Resource$Resources$StringRandomReader.classorg/ec4j/core/parser/Span$1.classorg/ec4j/core/Cache$Caches$PermanentCache.classorg/ec4j/core/model/Comments$CommentLine$Builder.classorg/ec4j/core/model/Comments$CommentBlock$Builder.classorg/ec4j/core/Resource$Resources$ClassPathResource.classorg/ec4j/core/parser/ErrorEvent.classorg/ec4j/core/ResourcePath$ResourcePaths.classorg/ec4j/core/parser/Span$GlobSpan.classorg/ec4j/core/parser/Span$NameSpan.classorg/ec4j/core/model/Comments$CommentBlock.classorg/ec4j/core/model/Ec4jPath$Ec4jPaths$NioPath.classorg/ec4j/core/model/Comments$CommentBlocks$Builder.classorg/ec4j/core/model/Comments.classMETA-INF/maven/org.ec4j.core/ec4j-core/pom.propertiesorg/ec4j/core/ResourcePath$ResourcePaths$StringResourcePath.classorg/ec4j/core/parser/EditorConfigParser$Builder.classorg/ec4j/core/cli/Cli.classorg/ec4j/core/ResourcePropertiesService$DirEditorConfigPair.classorg/ec4j/core/ResourcePropertiesService$Builder.classorg/ec4j/core/ResourcePath$ResourcePaths$PathResourcePath.classorg/ec4j/core/parser/LocationAwareModelHandler.classorg/ec4j/core/model/Comments$CommentBlocks.classorg/ec4j/core/ResourcePropertiesService$1.classorg/ec4j/core/parser/Span.classorg/ec4j/core/Cache$Caches$1.classorg/ec4j/core/parser/Span$Builder.classorg/ec4j/core/parser/ErrorHandler$1.classorg/ec4j/core/parser/ErrorHandler$3.classorg/ec4j/core/ResourcePropertiesService.classorg/ec4j/core/parser/Span$ValueSpan.classorg/ec4j/core/parser/ValidatingHandler.classorg/ec4j/core/EditorConfigConstants.classMETA-INF/maven/org.ec4j.core/ec4j-core/pom.xmlsearch/intellij.editorconfig.searchableOptions.xmlMETA-INF/intellij.editorconfig.kotlin_moduleicons/EditorconfigIcons.classicons/editorconfig.pngicons/editorconfig@2x.pngicons/editorconfig@2x_dark.pngicons/editorconfig_dark.pngicons/partiallyOverridden.pngicons/partiallyOverridden.svgicons/partiallyOverridden@2x.pngicons/partiallyOverridden@2x_dark.pngicons/partiallyOverridden_dark.pngicons/partiallyOverridden_dark.svgicons/partiallyOverriding.pngicons/partiallyOverriding.svgicons/partiallyOverriding@2x.pngicons/partiallyOverriding_dark.svginspectionDescriptions/EditorConfigCharClassLetterRedundancy.htmlinspectionDescriptions/EditorConfigCharClassRedundancy.htmlinspectionDescriptions/EditorConfigDeprecatedDescriptor.htmlinspectionDescriptions/EditorConfigEmptyHeader.htmlinspectionDescriptions/EditorConfigEmptySection.htmlinspectionDescriptions/EditorConfigEncoding.htmlinspectionDescriptions/EditorConfigHeaderUniqueness.htmlinspectionDescriptions/EditorConfigKeyCorrectness.htmlinspectionDescriptions/EditorConfigListAcceptability.htmlinspectionDescriptions/EditorConfigMissingRequiredDeclaration.htmlinspectionDescriptions/EditorConfigNoMatchingFiles.htmlinspectionDescriptions/EditorConfigNumerousWildcards.htmlinspectionDescriptions/EditorConfigOptionRedundancy.htmlinspectionDescriptions/EditorConfigPairAcceptability.htmlinspectionDescriptions/EditorConfigPartialOverride.htmlinspectionDescriptions/EditorConfigPatternEnumerationRedundancy.htmlinspectionDescriptions/EditorConfigPatternRedundancy.htmlinspectionDescriptions/EditorConfigReferenceCorrectness.htmlinspectionDescriptions/EditorConfigRootDeclarationCorrectness.htmlinspectionDescriptions/EditorConfigRootDeclarationUniqueness.htmlinspectionDescriptions/EditorConfigShadowedOption.htmlinspectionDescriptions/EditorConfigShadowingOption.htmlinspectionDescriptions/EditorConfigSpaceInHeader.htmlinspectionDescriptions/EditorConfigUnexpectedComma.htmlinspectionDescriptions/EditorConfigUnusedDeclaration.htmlinspectionDescriptions/EditorConfigValueCorrectness.htmlinspectionDescriptions/EditorConfigValueUniqueness.htmlinspectionDescriptions/EditorConfigVerifyByCore.htmlinspectionDescriptions/EditorConfigWildcardRedundancy.htmlschemas/descriptorFormatSchema.jsonintentionDescriptions/EditorConfigAddDeclarationPartIntention/after.editorconfig.templateintentionDescriptions/EditorConfigAddDeclarationPartIntention/before.editorconfig.templateintentionDescriptions/EditorConfigAddDeclarationPartIntention/description.htmlintentionDescriptions/EditorConfigInvertValueIntention/after.editorconfig.templateintentionDescriptions/EditorConfigInvertValueIntention/before.editorconfig.templateintentionDescriptions/EditorConfigInvertValueIntention/description.htmlorg/editorconfig/EditorConfigNotifier.classorg/editorconfig/Utils$buildPattern$result$1.classorg/editorconfig/Utils$editorConfigExists$1.classorg/editorconfig/Utils$editorConfigExists$2.classorg/editorconfig/Utils$editorConfigExists$3$1.classorg/editorconfig/Utils$editorConfigExists$3.classorg/editorconfig/Utils$exportToString$1.classschemas/editorconfig/basic.jsonschemas/editorconfig/msformatting.jsonschemas/editorconfig/mslanguage.jsonschemas/editorconfig/msmisc.jsonschemas/editorconfig/msnaming.jsonschemas/editorconfig/resharper.jsonorg/editorconfig/configmanagement/CharsetData$$serializer.classorg/editorconfig/configmanagement/CharsetData$Companion.classorg/editorconfig/configmanagement/CharsetRef$$serializer.classorg/editorconfig/configmanagement/CharsetRef$Companion.classorg/editorconfig/configmanagement/CharsetRef.classorg/editorconfig/configmanagement/ConfigEncodingCharsetUtil.classorg/editorconfig/configmanagement/EditorConfigActionUtil$1.classorg/editorconfig/configmanagement/EditorConfigActionUtil$EditorConfigDisabledNotification.classorg/editorconfig/configmanagement/EditorConfigActionUtil$ReEnableAction.classorg/editorconfig/configmanagement/EditorConfigActionUtil$ShowEditorConfigOption.classorg/editorconfig/configmanagement/EditorConfigActionUtil.classorg/editorconfig/configmanagement/EditorConfigEncodingCache$VfsListener$1.classorg/editorconfig/configmanagement/EditorConfigEncodingCache$VfsListener.classorg/editorconfig/configmanagement/EditorConfigEncodingCache$save$1.classorg/editorconfig/configmanagement/EditorConfigEncodingInspection$ApplyEditorConfigEncodingQuickFix.classorg/editorconfig/configmanagement/EditorConfigEncodingInspection$IgnoreFileQuickFix.classorg/editorconfig/configmanagement/EditorConfigIndentOptionsProviderKt.classorg/editorconfig/configmanagement/EditorConfigIndentStatusBarUIContributor.classorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$NavigationActionGroup.classorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$getNavigationActions$actions$1$1$1.classorg/editorconfig/configmanagement/EditorConfigTrailingSpacesFilterFactory.classorg/editorconfig/configmanagement/EditorConfigTrailingSpacesOptionsProvider$FileOptions.classorg/editorconfig/configmanagement/EditorConfigTrailingSpacesOptionsProvider.classorg/editorconfig/configmanagement/EditorConfigUsagesCollector$OptionType.classorg/editorconfig/configmanagement/EditorConfigUsagesCollector$logEditorConfigUsed$$inlined$groupingBy$1.classorg/editorconfig/configmanagement/EditorConfigUsagesCollector.classorg/editorconfig/configmanagement/EditorConfigUtf8BomOptionProvider.classorg/editorconfig/configmanagement/GlobVisibilityWorkaround.classorg/editorconfig/configmanagement/StandardEditorConfigProperties.classorg/editorconfig/core/EditorConfigAutomatonBuilder.classorg/editorconfig/core/EditorConfigAutomatonBuilderKt.classorg/editorconfig/core/EditorConfigAutomatonBuilderVisitor$Companion.classorg/editorconfig/core/EditorConfigAutomatonBuilderVisitor.classorg/editorconfig/plugincomponents/EditorConfigModificationListener.classorg/editorconfig/plugincomponents/InvalidEditorConfig.classorg/editorconfig/settings/EditorConfigConfigurable$createComponent$1$1$1.classorg/editorconfig/settings/EditorConfigConfigurable$createComponent$1$1.classorg/editorconfig/settings/EditorConfigConfigurable$createComponent$1.classorg/editorconfig/settings/EditorConfigExportProvider.classorg/editorconfig/settings/EditorConfigExportProviderEP.classorg/editorconfig/configmanagement/completion/EditorConfigCompletionWeigher.classorg/editorconfig/configmanagement/completion/EditorConfigUnsetCompletionContributor$MyUnsetProvider.classorg/editorconfig/configmanagement/completion/EditorConfigUnsetCompletionContributor.classorg/editorconfig/configmanagement/create/CreateEditorConfigAction.classorg/editorconfig/configmanagement/create/CreateEditorConfigDialog.classorg/editorconfig/configmanagement/create/CreateEditorConfigForm$LanguageCheckBoxRec.classorg/editorconfig/configmanagement/create/CreateEditorConfigForm$LanguagePanelEnabler.classorg/editorconfig/configmanagement/create/CreateEditorConfigForm.classorg/editorconfig/configmanagement/editor/DocumentChangeInactivityDetector$InactivityListener.classorg/editorconfig/configmanagement/editor/DocumentChangeInactivityDetector.classorg/editorconfig/configmanagement/editor/EditorConfigEditorProvider$MyEditorBuilder.classorg/editorconfig/configmanagement/editor/EditorConfigEditorProvider.classorg/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview$1.classorg/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview$DocumentSaveHandler.classorg/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview.classorg/editorconfig/configmanagement/editor/EditorConfigPreviewFile.classorg/editorconfig/configmanagement/editor/EditorConfigPreviewFileEditor.classorg/editorconfig/configmanagement/editor/EditorConfigPreviewManager.classorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$ChooseFileAction.classorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$Handler$choosePreviewFile$descriptor$1.classorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$Handler.classorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$SectionLineMarkerInfo$createGutterRenderer$1.classorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$SectionLineMarkerInfo.classorg/editorconfig/configmanagement/editor/EditorConfigStatusListener$1.classorg/editorconfig/configmanagement/editor/EditorConfigStatusListener.classorg/editorconfig/configmanagement/export/EditorConfigExporter.classorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$Companion.classorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$KeyValuePair.classorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$writeSettings$$inlined$sortedBy$1.classorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter$writeSettings$1.classorg/editorconfig/configmanagement/export/EditorConfigSettingsWriter.classorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$DisableEditorConfigAction.classorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$error$1.classorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$modifySettings$1.classorg/editorconfig/configmanagement/extended/EditorConfigIntellijNameUtil$1.classorg/editorconfig/configmanagement/extended/EditorConfigValueUtil.classorg/editorconfig/configmanagement/extended/IntellijConfigOptionDescriptorProvider$getAllOptions$mappers$1$1.classorg/editorconfig/configmanagement/extended/IntellijConfigOptionDescriptorProvider.classorg/editorconfig/configmanagement/extended/IntellijConfigOptionDescriptorProviderKt.classorg/editorconfig/configmanagement/finder/EditorConfigFinder$Callback$Result.classorg/editorconfig/configmanagement/finder/EditorConfigFinder$Callback.classorg/editorconfig/configmanagement/finder/EditorConfigFinder.classorg/editorconfig/configmanagement/finder/EditorConfigGotoFileContributor$NavigationItemFactory.classorg/editorconfig/configmanagement/finder/EditorConfigGotoFileContributor.classorg/editorconfig/configmanagement/generate/EditorConfigGenerateLanguagePropertiesAction$LanguagePropertiesGenerator.classorg/editorconfig/configmanagement/generate/EditorConfigGenerateLanguagePropertiesAction.classorg/editorconfig/configmanagement/lexer/EditorConfigLexerFactory$MyLexerAdapter$1.classorg/editorconfig/configmanagement/lexer/EditorConfigLexerFactory$MyLexerAdapter.classorg/editorconfig/configmanagement/lexer/EditorConfigLexerFactory.classorg/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapter$1.classorg/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapter$AdapterState.classorg/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapter.classorg/editorconfig/configmanagement/lexer/IntellijEditorConfigTokenTypes.classorg/editorconfig/language/codeinsight/EditorConfigBraceMatcher.classorg/editorconfig/language/codeinsight/EditorConfigCommenter.classorg/editorconfig/language/codeinsight/EditorConfigFoldingBuilder.classorg/editorconfig/language/codeinsight/EditorConfigFoldingBuilderKt.classorg/editorconfig/language/codestyle/EditorConfigCodeStyleConfigurable.classorg/editorconfig/language/codestyle/EditorConfigCodeStyleSettings.classorg/editorconfig/language/codestyle/EditorConfigCodeStyleSettingsPanel.classorg/editorconfig/language/extensions/EditorConfigCSharpOptionDescriptorProviderBase.classorg/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase$cachedDescriptors$2.classorg/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase.classorg/editorconfig/language/extensions/EditorConfigOptionDescriptorProvider$Companion.classorg/editorconfig/language/extensions/EditorConfigOptionDescriptorProvider.classorg/editorconfig/language/filetype/EditorConfigFileConstants.classorg/editorconfig/language/formatting/EditorConfigFormattingBlock.classorg/editorconfig/language/formatting/EditorConfigFormattingModelBuilder.classorg/editorconfig/language/highlighting/EditorConfigColorSettingsPage.classorg/editorconfig/language/highlighting/EditorConfigSyntaxHighlighter.classorg/editorconfig/language/highlighting/EditorConfigSyntaxHighlighterFactory.classorg/editorconfig/language/index/EditorConfigIdentifierIndex$getIndexer$1$visitor$1.classorg/editorconfig/language/messages/EditorConfigBundleKt.classorg/editorconfig/language/messages/EditorConfigWrongFileEncodingNotificationProviderKt.classorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider$createRenameRunnable$1$1.classorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider$createRenameRunnable$1$2.classorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProviderKt.classorg/editorconfig/language/parser/EditorConfig.bnforg/editorconfig/language/parser/EditorConfigParser.classorg/editorconfig/language/parser/EditorConfigParserBase.classorg/editorconfig/language/parser/EditorConfigParserUtil.classorg/editorconfig/language/parser/EditorConfigSkippedWhitespaceData.classorg/editorconfig/language/psi/EditorConfigAsteriskPattern.classorg/editorconfig/language/psi/EditorConfigCharClassExclamation.classorg/editorconfig/language/psi/EditorConfigCharClassLetter.classorg/editorconfig/language/psi/EditorConfigCharClassPattern.classorg/editorconfig/language/psi/EditorConfigConcatenatedPattern.classorg/editorconfig/language/psi/EditorConfigDoubleAsteriskPattern.classorg/editorconfig/language/psi/EditorConfigElementTypes$Factory.classorg/editorconfig/language/psi/EditorConfigEnumerationPattern.classorg/editorconfig/language/psi/EditorConfigFlatPattern.classorg/editorconfig/language/psi/EditorConfigOption.classorg/editorconfig/language/psi/EditorConfigOptionValueIdentifier.classorg/editorconfig/language/psi/EditorConfigOptionValueList.classorg/editorconfig/language/psi/EditorConfigOptionValuePair.classorg/editorconfig/language/psi/EditorConfigPattern.classorg/editorconfig/language/psi/EditorConfigQualifiedKeyPart.classorg/editorconfig/language/psi/EditorConfigQualifiedOptionKey.classorg/editorconfig/language/psi/EditorConfigQuestionPattern.classorg/editorconfig/language/psi/EditorConfigRawOptionValue.classorg/editorconfig/language/psi/EditorConfigRootDeclaration.classorg/editorconfig/language/psi/EditorConfigRootDeclarationKey.classorg/editorconfig/language/psi/EditorConfigRootDeclarationValue.classorg/editorconfig/language/psi/EditorConfigSection.classorg/editorconfig/language/psi/EditorConfigSilentElementManipulator.classorg/editorconfig/language/psi/EditorConfigTokenSeparatorGenerator.classorg/editorconfig/language/psi/EditorConfigVisitor.classorg/editorconfig/language/services/EditorConfigElementFactory$Companion.classorg/editorconfig/language/services/EditorConfigElementFactory.classorg/editorconfig/language/services/EditorConfigFileHierarchyService$Companion.classorg/editorconfig/language/services/EditorConfigFileHierarchyService.classorg/editorconfig/language/services/EditorConfigOptionDescriptorManager$Companion.classorg/editorconfig/language/services/EditorConfigOptionDescriptorManager.classorg/editorconfig/language/services/EditorConfigServiceLoaded.classorg/editorconfig/language/services/EditorConfigServiceLoading.classorg/editorconfig/language/services/EditorConfigServiceResult.classorg/editorconfig/language/spellchecker/EditorConfigSpellcheckerStrategy.classorg/editorconfig/language/structureview/EditorConfigStructureViewBuilder.classorg/editorconfig/language/structureview/EditorConfigStructureViewElement.classorg/editorconfig/language/structureview/EditorConfigStructureViewFactory.classorg/editorconfig/language/structureview/EditorConfigStructureViewModel.classorg/editorconfig/language/util/EditorConfigDescriptorUtil.classorg/editorconfig/language/util/EditorConfigGlobUtilsKt.classorg/editorconfig/language/util/EditorConfigIdentifierUtil.classorg/editorconfig/language/util/EditorConfigPresentationUtil.classorg/editorconfig/language/util/EditorConfigPsiTreeUtil$findAllChildrenFiles$childFiles$1.classorg/editorconfig/language/util/EditorConfigPsiTreeUtil$findParentFilesUsingIndex$$inlined$sortedBy$1.classorg/editorconfig/language/util/EditorConfigPsiTreeUtil$findParentFilesUsingIndex$1.classorg/editorconfig/language/util/EditorConfigPsiTreeUtil$findParentFilesUsingIndex$sortedParentFiles$1.classorg/editorconfig/language/util/EditorConfigPsiTreeUtil.classorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Companion.classorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Constant.classorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Inconsistent.classorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Variable.classorg/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType.classorg/editorconfig/language/util/EditorConfigTemplateUtil$checkStructuralConsistency$result$1.classorg/editorconfig/language/util/EditorConfigTemplateUtil.classorg/editorconfig/language/util/EditorConfigTextMatchingUtil.classorg/editorconfig/language/util/EditorConfigVfsUtil.classorg/editorconfig/language/codeinsight/actions/CreateEditorConfigFileAction$createOrFindEditorConfig$1.classorg/editorconfig/language/codeinsight/actions/CreateEditorConfigFileAction.classorg/editorconfig/language/codeinsight/actions/EditorConfigMoveElementLeftRightHandler.classorg/editorconfig/language/codeinsight/actions/EditorConfigStatementUpDownMover.classorg/editorconfig/language/codeinsight/actions/EditorConfigTypedHandlerDelegate$charTyped$1.classorg/editorconfig/language/codeinsight/actions/EnterInEditorConfigFileHandler.classorg/editorconfig/language/codeinsight/annotators/EditorConfigAnnotator.classorg/editorconfig/language/codeinsight/annotators/EditorConfigAnnotatorVisitor.classorg/editorconfig/language/codeinsight/completion/EditorConfigAppendInsertionHandler.classorg/editorconfig/language/codeinsight/completion/EditorConfigAppendInsertionHandlerKt.classorg/editorconfig/language/codeinsight/completion/EditorConfigCompletionContributor.classorg/editorconfig/language/codeinsight/documentation/EditorConfigDocumentationHolderElement.classorg/editorconfig/language/codeinsight/documentation/EditorConfigDocumentationProvider.classorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1$1.classorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1$2.classorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1$3.classorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1.classorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$1.classorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$2.classorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$3.classorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$4.classorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1.classorg/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler.classorg/editorconfig/language/codeinsight/findusages/EditorConfigFindUsagesHandlerFactory.classorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$Companion.classorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findAllUsages$1.classorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findAllUsages$2.classorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findAllUsages$3.classorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1$1.classorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1$2.classorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1$3.classorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1.classorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$processElementUsages$1$2.classorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$processElementUsages$1.classorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler.classorg/editorconfig/language/codeinsight/findusages/EditorConfigGoToSymbolContributor$processElementsWithName$1.classorg/editorconfig/language/codeinsight/findusages/EditorConfigGoToSymbolContributor.classorg/editorconfig/language/codeinsight/inspections/Ec4jErrorToProblemDescriptorHandler$WhenMappings.classorg/editorconfig/language/codeinsight/inspections/Ec4jErrorToProblemDescriptorHandler.classorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection$State.classorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassPatternRedundancyInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassPatternRedundancyInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigDeprecatedDescriptorInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigDeprecatedDescriptorInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigEmptyHeaderInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigEmptyHeaderInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigEmptyHeaderInspectionKt.classorg/editorconfig/language/codeinsight/inspections/EditorConfigEmptySectionInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigEmptySectionInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigHeaderUniquenessInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigHeaderUniquenessInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigHeaderUniquenessInspectionKt.classorg/editorconfig/language/codeinsight/inspections/EditorConfigKeyCorrectnessInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigKeyCorrectnessInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigListAcceptabilityInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigListAcceptabilityInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigMissingRequiredDeclarationInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigMissingRequiredDeclarationInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigNoMatchingFilesInspection$Companion.classorg/editorconfig/language/codeinsight/inspections/EditorConfigNoMatchingFilesInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigNoMatchingFilesInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigNumerousWildcardsInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigNumerousWildcardsInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigNumerousWildcardsInspectionKt.classorg/editorconfig/language/codeinsight/inspections/EditorConfigOptionRedundancyInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigOptionRedundancyInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigPairAcceptabilityInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigPairAcceptabilityInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigPartialOverrideInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigPartialOverrideInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigPatternEnumerationRedundancyInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigPatternEnumerationRedundancyInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigPatternEnumerationRedundancyInspectionKt.classorg/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigRootDeclarationCorrectnessInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigRootDeclarationCorrectnessInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigRootDeclarationUniquenessInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigRootDeclarationUniquenessInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection$buildVisitor$1$visitOption$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection$buildVisitor$1$visitOption$2.classorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspectionKt$findConstants$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspectionKt$findDeclarations$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspectionKt.classorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowingOptionInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowingOptionInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspectionKt$findSuspiciousSpaces$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspectionKt.classorg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$1$visitOptionValueList$message$2.classorg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$1$visitOptionValueList$quickFix$2.classorg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspectionKt$findBadCommas$ranges$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspectionKt.classorg/editorconfig/language/codeinsight/inspections/EditorConfigUnusedDeclarationInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigUnusedDeclarationInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigValueCorrectnessInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigValueCorrectnessInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigVerifyByCoreInspection.classorg/editorconfig/language/codeinsight/inspections/EditorConfigVerifyByCoreInspectionKt.classorg/editorconfig/language/codeinsight/inspections/EditorConfigWildcardRedundancyInspection$buildVisitor$1.classorg/editorconfig/language/codeinsight/inspections/EditorConfigWildcardRedundancyInspection.classorg/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase$createNavigationHandler$1.classorg/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase.classorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenHeaderLineMarkerProvider$createTooltipProvider$1.classorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenHeaderLineMarkerProvider.classorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenKeyLineMarkerProvider$createNavigationHandler$1.classorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenKeyLineMarkerProvider$createTooltipProvider$1.classorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenKeyLineMarkerProvider.classorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingHeaderLineMarkerProvider$createTooltipProvider$1.classorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingHeaderLineMarkerProvider.classorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingKeyLineMarkerProvider$createNavigationHandler$1.classorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingKeyLineMarkerProvider$createTooltipProvider$1.classorg/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingKeyLineMarkerProvider.classorg/editorconfig/language/codeinsight/quickfixes/EditorConfigAddRequiredDeclarationsQuickFix.classorg/editorconfig/language/codeinsight/quickfixes/EditorConfigCleanupValueListQuickFix.classorg/editorconfig/language/codeinsight/quickfixes/EditorConfigConvertToPlainPatternQuickFix.classorg/editorconfig/language/codeinsight/quickfixes/EditorConfigInsertStarQuickFix.classorg/editorconfig/language/codeinsight/quickfixes/EditorConfigMergeSectionsQuickFix.classorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveBracesQuickFix.classorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveDeprecatedElementQuickFix$applyFix$1.classorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveDeprecatedElementQuickFix.classorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveHeaderElementQuickFix.classorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveListValueQuickFix.classorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveOptionQuickFix.classorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveRootDeclarationQuickFix.classorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveSectionQuickFix.classorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveSpacesQuickFix.classorg/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveUnexpectedValuesQuickFix.classorg/editorconfig/language/codeinsight/quickfixes/EditorConfigReplaceWithValidRootDeclarationQuickFix.classorg/editorconfig/language/codeinsight/quickfixes/EditorConfigSanitizeCharClassQuickFix$applyFix$newSource$1.classorg/editorconfig/language/codeinsight/quickfixes/EditorConfigSanitizeCharClassQuickFix.classorg/editorconfig/language/codeinsight/refactoring/EditorConfigRenameHandler.classorg/editorconfig/language/codeinsight/refactoring/EditorConfigVariableInplaceRenamer.classorg/editorconfig/language/codeinsight/refactoring/EditorConfigVetoRenameCondition.classorg/editorconfig/language/codeinsight/suppression/EditorConfigInspectionSuppressor$getCommentsBefore$1.classorg/editorconfig/language/codeinsight/suppression/EditorConfigInspectionSuppressor.classorg/editorconfig/language/codeinsight/suppression/EditorConfigSuppressInspectionFix$getContainer$1.classorg/editorconfig/language/codeinsight/suppression/EditorConfigSuppressInspectionFix.classorg/editorconfig/language/extensions/impl/EditorConfigBasicOptionDescriptorProvider.classorg/editorconfig/language/extensions/impl/EditorConfigIncompleteReSharperOptionDescriptorProvider.classorg/editorconfig/language/extensions/impl/EditorConfigMsFormattingOptionDescriptorProvider.classorg/editorconfig/language/extensions/impl/EditorConfigMsLanguageOptionDescriptorProvider.classorg/editorconfig/language/extensions/impl/EditorConfigMsMiscOptionDescriptorProvider.classorg/editorconfig/language/extensions/impl/EditorConfigMsNamingOptionDescriptorProvider.classorg/editorconfig/language/psi/base/EditorConfigDescribableElementBase.classorg/editorconfig/language/psi/base/EditorConfigFlatOptionKeyBase.classorg/editorconfig/language/psi/base/EditorConfigHeaderBase.classorg/editorconfig/language/psi/base/EditorConfigHeaderElementBase.classorg/editorconfig/language/psi/base/EditorConfigIdentifierElementBase.classorg/editorconfig/language/psi/base/EditorConfigOptionBase$Companion.classorg/editorconfig/language/psi/base/EditorConfigOptionBase.classorg/editorconfig/language/psi/base/EditorConfigOptionValueIdentifierBase.classorg/editorconfig/language/psi/base/EditorConfigQualifiedKeyPartBase.classorg/editorconfig/language/psi/base/EditorConfigQualifiedOptionKeyBase.classorg/editorconfig/language/psi/base/EditorConfigRootDeclarationBase.classorg/editorconfig/language/psi/base/EditorConfigSectionBase$containsKey$1.classorg/editorconfig/language/psi/base/EditorConfigSectionBase.classorg/editorconfig/language/psi/impl/EditorConfigAsteriskPatternImpl.classorg/editorconfig/language/psi/impl/EditorConfigCharClassExclamationImpl.classorg/editorconfig/language/psi/impl/EditorConfigCharClassLetterImpl.classorg/editorconfig/language/psi/impl/EditorConfigCharClassPatternImpl.classorg/editorconfig/language/psi/impl/EditorConfigConcatenatedPatternImpl.classorg/editorconfig/language/psi/impl/EditorConfigDoubleAsteriskPatternImpl.classorg/editorconfig/language/psi/impl/EditorConfigEnumerationPatternImpl.classorg/editorconfig/language/psi/impl/EditorConfigFlatOptionKeyImpl.classorg/editorconfig/language/psi/impl/EditorConfigFlatPatternImpl.classorg/editorconfig/language/psi/impl/EditorConfigHeaderImpl.classorg/editorconfig/language/psi/impl/EditorConfigIdentifierFinderVisitor.classorg/editorconfig/language/psi/impl/EditorConfigListDescriptorFinderVisitor.classorg/editorconfig/language/psi/impl/EditorConfigOptionImpl.classorg/editorconfig/language/psi/impl/EditorConfigOptionValueIdentifierImpl.classorg/editorconfig/language/psi/impl/EditorConfigOptionValueListImpl.classorg/editorconfig/language/psi/impl/EditorConfigOptionValuePairImpl.classorg/editorconfig/language/psi/impl/EditorConfigPairDescriptorFinderVisitor.classorg/editorconfig/language/psi/impl/EditorConfigPatternImpl.classorg/editorconfig/language/psi/impl/EditorConfigPsiImplUtils.classorg/editorconfig/language/psi/impl/EditorConfigQualifiedKeyPartImpl.classorg/editorconfig/language/psi/impl/EditorConfigQualifiedOptionKeyImpl.classorg/editorconfig/language/psi/impl/EditorConfigQuestionPatternImpl.classorg/editorconfig/language/psi/impl/EditorConfigRawOptionValueImpl.classorg/editorconfig/language/psi/impl/EditorConfigRecursiveVisitor.classorg/editorconfig/language/psi/impl/EditorConfigRootDeclarationImpl.classorg/editorconfig/language/psi/impl/EditorConfigRootDeclarationKeyImpl.classorg/editorconfig/language/psi/impl/EditorConfigRootDeclarationValueImpl.classorg/editorconfig/language/psi/impl/EditorConfigSectionImpl.classorg/editorconfig/language/psi/impl/EditorConfigValueIdentifierDescriptorFinderVisitor.classorg/editorconfig/language/psi/reference/EditorConfigConstantReference.classorg/editorconfig/language/psi/reference/EditorConfigDeclarationReference.classorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$1.classorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$2.classorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$3.classorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$4.classorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$5.classorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$6.classorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$1.classorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$2.classorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$3.classorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$4.classorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$5.classorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$6.classorg/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference.classorg/editorconfig/language/psi/reference/EditorConfigHeaderReference.classorg/editorconfig/language/psi/reference/EditorConfigIdentifierReference.classorg/editorconfig/language/psi/reference/EditorConfigTargetElementEvaluator.classorg/editorconfig/language/psi/reference/EditorConfigVirtualFileDescriptor.classorg/editorconfig/language/schema/descriptors/EditorConfigDescriptor.classorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorUtilKt.classorg/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor.classorg/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptor.classorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaConstants.classorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaException.classorg/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser.classorg/editorconfig/language/schema/parser/EditorConfigOptionDescriptorJsonDeserializer$Companion.classorg/editorconfig/language/schema/parser/EditorConfigOptionDescriptorJsonDeserializer.classorg/editorconfig/language/services/impl/EditorConfigElementFactoryImpl.classorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$Companion.classorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$after$editorConfigs$1.classorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$findParentPsiFiles$$inlined$sortedBy$1.classorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$findParentPsiFiles$parents$2.classorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$startBackgroundTask$2.classorg/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl.classorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$Companion.classorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getQualifiedKeyDescriptors$result$1.classorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getQualifiedKeyDescriptors$result$2.classorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getQualifiedKeyDescriptors$result$3.classorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getSimpleKeyDescriptors$result$1.classorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getSimpleKeyDescriptors$result$2.classorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl.classorg/editorconfig/language/services/impl/EditorConfigOptionDescriptorStorage.classorg/editorconfig/language/util/core/EditorConfigIdentifierUtilCore.classorg/editorconfig/language/util/core/EditorConfigPsiTreeUtilCore.classorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideKind.classorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult.classorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$findMatchingHeaders$1$WhenMappings.classorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$findMatchingHeaders$1.classorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$1.classorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$2.classorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$3.classorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$4.classorg/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase.classorg/editorconfig/language/util/headers/EditorConfigHeaderSearcherUtil.classorg/editorconfig/language/util/headers/EditorConfigOverriddenHeaderSearcher.classorg/editorconfig/language/util/headers/EditorConfigOverridingHeaderSearcher.classorg/editorconfig/language/codeinsight/actions/intention/EditorConfigAddDeclarationPartIntention.classorg/editorconfig/language/codeinsight/actions/intention/EditorConfigInvertValueIntention.classorg/editorconfig/language/codeinsight/actions/navigation/EditorConfigGotoSuperHandler.classorg/editorconfig/language/codeinsight/actions/navigation/EditorConfigGotoTargetRendererProvider$getRenderer$1.classorg/editorconfig/language/codeinsight/actions/navigation/EditorConfigGotoTargetRendererProvider.classorg/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderBase.classorg/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderUtil.classorg/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexKeyFullTemplateCompletionProvider.classorg/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexKeyTemplateCompletionProvider.classorg/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexValueCompletionProvider.classorg/editorconfig/language/codeinsight/completion/providers/EditorConfigRootDeclarationCompletionProvider.classorg/editorconfig/language/codeinsight/completion/providers/EditorConfigRootDeclarationValueCompletionProvider.classorg/editorconfig/language/codeinsight/completion/providers/EditorConfigSectionCompletionProvider.classorg/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$completionItems$1.classorg/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$rawCompletionItems$1.classorg/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$rawCompletionItems$2.classorg/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$rawCompletionItems$3.classorg/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider.classorg/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateBuilder.classorg/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateLineBuildAssistant.classorg/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateSegmentBuildAssistant.classorg/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollector$visitReference$1.classorg/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollector$visitReference$2.classorg/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollector.classorg/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollectorInitiator.classorg/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor.classorg/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor.classorg/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor$handleRelativeToPair$1.classorg/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor$visitPair$1.classorg/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor$visitPair$2.classorg/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor.classorg/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor.classorg/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptor$Companion.classorg/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptor.classorg/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor.classorg/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptor.classorg/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor.classorg/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptor.classorg/editorconfig/language/schema/descriptors/impl/EditorConfigStringDescriptor.classorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor.classorg/editorconfig/language/schema/descriptors/impl/EditorConfigUnsetValueDescriptor.classorg/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase.classorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigConstantDescriptorParseHandler.classorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigDeclarationDescriptorParseHandler.classorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigListDescriptorParseHandler.classorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigOptionDescriptorParseHandler.classorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigPairDescriptorParseHandler.classorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigQualifiedOptionKeyDescriptorParseHandler.classorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigReferenceDescriptorParseHandler.classorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigStandardTypeDescriptorParseHandler.classorg/editorconfig/language/schema/parser/handlers/impl/EditorConfigUnionDescriptorParseHandler.classMETA-INFMETA-INF/mavenMETA-INF/maven/org.ec4j.coreMETA-INF/maven/org.ec4j.core/ec4j-coreiconsinspectionDescriptionsintentionDescriptionsintentionDescriptions/EditorConfigAddDeclarationPartIntentionintentionDescriptions/EditorConfigInvertValueIntentionmessagesorgorg/editorconfigorg/editorconfig/languageorg/editorconfig/language/parserschemasschemas/editorconfigsearchPK�BH�hh��META-INF/plugin.xmlPK��)S&&T��?horg/editorconfig/language/codeinsight/actions/EditorConfigTypedHandlerDelegate.classPK�É��3�3&��ׁmessages/EditorConfigBundle.propertiesPK�o.�	�	=���org/editorconfig/language/filetype/EditorConfigFileType.classPK~�ZFrr4���org/editorconfig/language/EditorConfigLanguage.classPK��=w��A����org/editorconfig/language/index/EditorConfigIdentifierIndex.classPK��.'��C����org/editorconfig/language/index/EditorConfigIdentifierIndexKt.classPK���v
v
;����org/editorconfig/language/messages/EditorConfigBundle.classPK��$���X����org/editorconfig/language/index/EditorConfigIdentifierIndex$getValueExternalizer$1.classPK)��BB8���org/editorconfig/settings/EditorConfigConfigurable.classPKJZ���W��gorg/editorconfig/language/codestyle/EditorConfigLanguageCodeStyleSettingsProvider.classPKTٛà�4���%org/editorconfig/settings/EditorConfigSettings.classPK������4���*org/editorconfig/settings/EditorConfigListener.classPK�N�n%n%I���+org/editorconfig/configmanagement/EditorConfigIndentOptionsProvider.classPK���\\���Qorg/editorconfig/Utils.classPK�L�x��C���org/editorconfig/language/parser/EditorConfigParserDefinition.classPK����`A`AV���org/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier.classPKdڗ���^���org/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$Handler.classPK6Q4�tGtGX��org/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifierKt.classPKGlQ55g���Lorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$modifySettings$2.classPKC�t�

i���_org/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$doModifySettings$1.classPK�$\*�7�7E��\jorg/editorconfig/plugincomponents/EditorConfigPropertiesService.classPK��H�!!)����org/ec4j/core/parser/ParseException.classPK~��[[O���org/editorconfig/plugincomponents/EditorConfigPropertiesService$Companion.classPKR���
�
+��ݳorg/editorconfig/EditorConfigRegistry.classPK;��

s���org/editorconfig/plugincomponents/EditorConfigPropertiesService$relevantEditorConfigsFor$cachedEditorConfig$1.classPK�ڧ�gg>����org/editorconfig/plugincomponents/LoadEditorConfigResult.classPK���D�
�
9��r�org/editorconfig/plugincomponents/ValidEditorConfig.classPK��d__G��[�org/editorconfig/plugincomponents/EditorConfigPropertiesServiceKt.classPK��))&��org/ec4j/core/ResourceProperties.classPK��K�	�	.���org/ec4j/core/ResourceProperties$Builder.classPK�m&��?���org/editorconfig/plugincomponents/NonExistentEditorConfig.classPKC8.sVV=��oorg/editorconfig/configmanagement/ConfigEncodingManager.classPK��`�
�
!�� 'org/ec4j/core/model/Version.classPK'�f��(��D5org/ec4j/core/PropertyTypeRegistry.classPK�,�0��<org/ec4j/core/PropertyTypeRegistry$Builder.classPK)�
�xx&��kDorg/ec4j/core/model/PropertyType.classPKb2���>��'`org/ec4j/core/model/PropertyType$LowerCasingPropertyType.classPK-����:��ghorg/ec4j/core/model/PropertyType$PropertyValueParser.classPK!o�ZZ<���oorg/ec4j/core/model/PropertyType$PropertyValueParser$1.classPK�g��<��Tworg/ec4j/core/model/PropertyType$PropertyValueParser$2.classPKgư-~~<��8|org/ec4j/core/model/PropertyType$PropertyValueParser$3.classPK��b�~~<���org/ec4j/core/model/PropertyType$PropertyValueParser$4.classPK���KSS<���org/ec4j/core/model/PropertyType$PropertyValueParser$5.classPK���C��J����org/ec4j/core/model/PropertyType$PropertyValueParser$EnumValueParser.classPK*6�ϥ�5����org/ec4j/core/model/PropertyType$EndOfLineValue.classPK\1B
[[7����org/ec4j/core/model/PropertyType$IndentStyleValue.classPK<�G���'��@�org/ec4j/core/parser/ErrorHandler.classPK	�#ŕ�E��q�org/editorconfig/core/ec4jwrappers/EditorConfigLoadErrorHandler.classPK�8-\QQ&��i�org/ec4j/core/EditorConfigLoader.classPK�vILL.����org/ec4j/core/parser/EditorConfigHandler.classPK�j ���4����org/ec4j/core/parser/AbstractValidatingHandler.classPK����3����org/ec4j/core/parser/EditorConfigModelHandler.classPK����--'����org/ec4j/core/parser/ParseContext.classPKF�\m�&�&-��T�org/ec4j/core/parser/EditorConfigParser.classPKF0T:	:	&��%org/ec4j/core/Resource$Resources.classPK�r֐����org/ec4j/core/Resource.classPKrl�//9��morg/ec4j/core/Resource$Resources$StringResourceTree.classPKTT��ooA���#org/ec4j/core/Resource$Resources$StringResourceTree$Builder.classPK�@6�WW,���0org/ec4j/core/model/Ec4jPath$Ec4jPaths.classPK�wM�"��b5org/ec4j/core/model/Ec4jPath.classPK\��M��7���7org/ec4j/core/model/Ec4jPath$Ec4jPaths$StringPath.classPK�Z@5ww5���Dorg/ec4j/core/Resource$Resources$StringResource.classPK9NI�OO)���Porg/ec4j/core/Resource$RandomReader.classPK�ݬ��� ��LRorg/ec4j/core/ResourcePath.classPK�{�BB#��mTorg/ec4j/core/model/Adaptable.classPK�@����&���Yorg/ec4j/core/model/EditorConfig.classPK(�&�oo+���forg/ec4j/core/model/Adaptable$Builder.classPK,:�\@@.���oorg/ec4j/core/model/EditorConfig$Builder.classPK��W���)��@org/ec4j/core/model/Section$Builder.classPK:��(�
�
*���org/ec4j/core/model/Property$Builder.classPKǒKI9��M�org/ec4j/core/parser/EditorConfigParser$StopReading.classPK�I��/����org/ec4j/core/parser/EditorConfigParser$1.classPK��qWW#��{�org/ec4j/core/parser/Location.classPKZb6�
�
4���org/ec4j/core/model/PropertyType$PropertyValue.classPK�#E!��L�org/ec4j/core/model/Glob.classPK�c����"����org/ec4j/core/model/Property.classPK��-�5
5
!����org/ec4j/core/model/Section.classPK�=�UM���org/editorconfig/configmanagement/extended/EditorConfigIntellijNameUtil.classPKW
��zzd���org/editorconfig/language/codestyle/EditorConfigLanguageCodeStyleSettingsProvider$WhenMappings.classPK�i^dH���org/editorconfig/configmanagement/extended/IntellijPropertyKindMap.classPK~�TC
C
J���%org/editorconfig/configmanagement/extended/IntellijPropertyKindMap$1.classPK�H[�I���3org/editorconfig/configmanagement/extended/EditorConfigPropertyKind.classPKM��EEL��:org/editorconfig/configmanagement/EditorConfigNavigationActionsFactory.classPK%}Y�vvV���Yorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$Companion.classPKx�vA�.�.A���porg/editorconfig/configmanagement/EditorConfigEncodingCache.classPK%����K����org/editorconfig/configmanagement/EditorConfigEncodingCache$Companion.classPK�� ̻�3��߹org/editorconfig/configmanagement/CharsetData.classPK��M����org/editorconfig/configmanagement/EditorConfigEncodingCache$setting$1$1.classPK��#���K��m�org/editorconfig/language/breadcrumbs/EditorConfigBreadcrumbsProvider.classPKm!�""7����org/editorconfig/language/psi/EditorConfigPsiFile.classPK�t��ccP��org/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider.classPK��2==H���org/editorconfig/language/psi/interfaces/EditorConfigHeaderElement.classPKN���6���org/editorconfig/language/psi/EditorConfigHeader.classPK���TT\���org/editorconfig/configmanagement/extended/EditorConfigCodeStyleStatusBarUIContributor.classPKL}mmU��m0org/editorconfig/configmanagement/editor/EditorConfigEditorNotificationProvider.classPKy�
�((]��MBorg/editorconfig/configmanagement/editor/EditorConfigEditorNotificationProvider$MyPanel.classPK�̝�>/>/V���Porg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider.classPKM�N��5�5Z����org/editorconfig/language/messages/EditorConfigWrongFileEncodingNotificationProvider.classPK�V��<����org/editorconfig/language/parser/EditorConfigTokenSets.classPK��I:m
m
<����org/editorconfig/language/psi/EditorConfigElementTypes.classPK:�H���;��}�org/editorconfig/language/psi/EditorConfigElementType.classPK���^��9��o�org/editorconfig/language/psi/EditorConfigTokenType.classPKV�
��U��\�org/editorconfig/language/codeinsight/findusages/EditorConfigFindUsagesProvider.classPK���KKN����org/editorconfig/language/codeinsight/findusages/EditorConfigWordScanner.classPKbOz�>��C�org/editorconfig/language/lexer/EditorConfigLexerAdapter.classPKC�u$u$8����org/editorconfig/language/lexer/_EditorConfigLexer.classPKr���KK`��jorg/editorconfig/language/codeinsight/documentation/EditorConfigElementDescriptionProvider.classPK�Q����F��3"org/editorconfig/configmanagement/EditorConfigEncodingInspection.classPK�����e��":org/editorconfig/language/codeinsight/actions/navigation/EditorConfigHeaderImplementationSearch.classPK�n���l��(Morg/editorconfig/language/codeinsight/actions/navigation/EditorConfigFlatOptionKeyImplementationSearch.classPK�EX��M��C_org/editorconfig/language/psi/interfaces/EditorConfigDescribableElement.classPK������L��<forg/editorconfig/language/psi/interfaces/EditorConfigIdentifierElement.classPK��Zmm=���iorg/editorconfig/language/psi/EditorConfigFlatOptionKey.classPK�)cGWW+��Kmorg/ec4j/core/Resource$Bom$BomCharset.classPK;N$7)���rorg/ec4j/core/parser/ErrorHandler$2.classPK��Ź
�
3��Bvorg/ec4j/core/Resource$Resources$PathResource.classPK&���� ��L�org/ec4j/core/Cache$Caches.classPK�ȖPP��[�org/ec4j/core/Cache.classPK��Z=>>%���org/ec4j/core/Resource$Charsets.classPK\��h''/��c�org/ec4j/core/parser/ErrorEvent$ErrorType.classPK�2{�� ��דorg/ec4j/core/Resource$Bom.classPKPI6���.��
�org/ec4j/core/model/Comments$CommentLine.classPKJf����D��!�org/ec4j/core/ResourcePath$ResourcePaths$ClassPathResourcePath.classPK��y449��_�org/ec4j/core/Resource$Resources$StringRandomReader.classPKzԮ���!����org/ec4j/core/parser/Span$1.classPK�,���/����org/ec4j/core/Cache$Caches$PermanentCache.classPK2��ii6����org/ec4j/core/model/Comments$CommentLine$Builder.classPK8g�uu7����org/ec4j/core/model/Comments$CommentBlock$Builder.classPKə�y{{8����org/ec4j/core/Resource$Resources$ClassPathResource.classPK�9T��%��W�org/ec4j/core/parser/ErrorEvent.classPK=L^��.��|�org/ec4j/core/ResourcePath$ResourcePaths.classPK��ݸOO(����org/ec4j/core/parser/Span$GlobSpan.classPK=<�OO(��1�org/ec4j/core/parser/Span$NameSpan.classPKF�I���/���org/ec4j/core/model/Comments$CommentBlock.classPK����GG4��org/ec4j/core/model/Ec4jPath$Ec4jPaths$NioPath.classPK��$ѻ	�	8���org/ec4j/core/model/Comments$CommentBlocks$Builder.classPK�BX

"���!org/ec4j/core/model/Comments.classPK�V�XX5��$META-INF/maven/org.ec4j.core/ec4j-core/pom.propertiesPK׀��J
J
A���$org/ec4j/core/ResourcePath$ResourcePaths$StringResourcePath.classPK������5��V2org/ec4j/core/parser/EditorConfigParser$Builder.classPKf_�66���5org/ec4j/core/cli/Cli.classPK���ccA���Lorg/ec4j/core/ResourcePropertiesService$DirEditorConfigPair.classPK��'��5���Rorg/ec4j/core/ResourcePropertiesService$Builder.classPK,���?���corg/ec4j/core/ResourcePath$ResourcePaths$PathResourcePath.classPK6�d��4���oorg/ec4j/core/parser/LocationAwareModelHandler.classPK�0����org/ec4j/core/model/Comments$CommentBlocks.classPK2�G��/��_�org/ec4j/core/ResourcePropertiesService$1.classPKz- ԋ�����org/ec4j/core/parser/Span.classPK�5�r``"��o�org/ec4j/core/Cache$Caches$1.classPK�O)ľ�'���org/ec4j/core/parser/Span$Builder.classPKRC�3��)���org/ec4j/core/parser/ErrorHandler$1.classPKŷZT

)���org/ec4j/core/parser/ErrorHandler$3.classPK�6�3��-��D�org/ec4j/core/ResourcePropertiesService.classPK��xSRR)��g�org/ec4j/core/parser/Span$ValueSpan.classPK�g$�

,���org/ec4j/core/parser/ValidatingHandler.classPK�O���)��N�org/ec4j/core/EditorConfigConstants.classPK�‰N''.��(�META-INF/maven/org.ec4j.core/ec4j-core/pom.xmlPK�ԞZfZf2����search/intellij.editorconfig.searchableOptions.xmlPK�����,��EH	META-INF/intellij.editorconfig.kotlin_modulePKz�3������M	icons/EditorconfigIcons.classPK���&**��KV	icons/editorconfig.pngPK������X	icons/editorconfig@2x.pngPKR5�����]	icons/editorconfig@2x_dark.pngPK�Q�//��;c	icons/editorconfig_dark.pngPK�.(���e	icons/partiallyOverridden.pngPK_�m������f	icons/partiallyOverridden.svgPK[z>��� ���i	icons/partiallyOverridden@2x.pngPK��a��%���l	icons/partiallyOverridden@2x_dark.pngPK��3&&"���o	icons/partiallyOverridden_dark.pngPK�!x��"��"q	icons/partiallyOverridden_dark.svgPK�Y],,���s	icons/partiallyOverriding.pngPK�v�'����Lu	icons/partiallyOverriding.svgPK��b�� ��,x	icons/partiallyOverriding@2x.pngPK7vx��"��<{	icons/partiallyOverriding_dark.svgPK3{AAA��!~	inspectionDescriptions/EditorConfigCharClassLetterRedundancy.htmlPK��A�PP;���	inspectionDescriptions/EditorConfigCharClassRedundancy.htmlPK�����<��j�	inspectionDescriptions/EditorConfigDeprecatedDescriptor.htmlPK��>FF3����	inspectionDescriptions/EditorConfigEmptyHeader.htmlPK�G�%��4��J�	inspectionDescriptions/EditorConfigEmptySection.htmlPKdN�F��0����	inspectionDescriptions/EditorConfigEncoding.htmlPK�K��8��f�	inspectionDescriptions/EditorConfigHeaderUniqueness.htmlPKS�1�446����	inspectionDescriptions/EditorConfigKeyCorrectness.htmlPK�
�(;;9��;�	inspectionDescriptions/EditorConfigListAcceptability.htmlPK���B��͊	inspectionDescriptions/EditorConfigMissingRequiredDeclaration.htmlPK���$BB7��G�	inspectionDescriptions/EditorConfigNoMatchingFiles.htmlPK���9��ލ	inspectionDescriptions/EditorConfigNumerousWildcards.htmlPKWL���8��P�	inspectionDescriptions/EditorConfigOptionRedundancy.htmlPKG�:&��9����	inspectionDescriptions/EditorConfigPairAcceptability.htmlPK��Oyy7��ђ	inspectionDescriptions/EditorConfigPartialOverride.htmlPKϩy^''D����	inspectionDescriptions/EditorConfigPatternEnumerationRedundancy.htmlPK{Ů���9��(�	inspectionDescriptions/EditorConfigPatternRedundancy.htmlPK4��U��<��m�	inspectionDescriptions/EditorConfigReferenceCorrectness.htmlPKNS�77B����	inspectionDescriptions/EditorConfigRootDeclarationCorrectness.htmlPK�6�XnnA��Q�	inspectionDescriptions/EditorConfigRootDeclarationUniqueness.htmlPK�*�}��6���	inspectionDescriptions/EditorConfigShadowedOption.htmlPKr��47��p�	inspectionDescriptions/EditorConfigShadowingOption.htmlPK��>>5��ע	inspectionDescriptions/EditorConfigSpaceInHeader.htmlPK�9\�''7��h�	inspectionDescriptions/EditorConfigUnexpectedComma.htmlPK�����9���	inspectionDescriptions/EditorConfigUnusedDeclaration.htmlPKC�Ʀ��8��+�	inspectionDescriptions/EditorConfigValueCorrectness.htmlPK��X��7��.�	inspectionDescriptions/EditorConfigValueUniqueness.htmlPK���X��4��[�	inspectionDescriptions/EditorConfigVerifyByCore.htmlPK�$���:��}�	inspectionDescriptions/EditorConfigWildcardRedundancy.htmlPK?	��#����	schemas/descriptorFormatSchema.jsonPKQ�-��Y����	intentionDescriptions/EditorConfigAddDeclarationPartIntention/after.editorconfig.templatePKd�|KKZ����	intentionDescriptions/EditorConfigAddDeclarationPartIntention/before.editorconfig.templatePK2�S�

N����	intentionDescriptions/EditorConfigAddDeclarationPartIntention/description.htmlPK��dq77R�� �	intentionDescriptions/EditorConfigInvertValueIntention/after.editorconfig.templatePKD��88S����	intentionDescriptions/EditorConfigInvertValueIntention/before.editorconfig.templatePK�{aP((G��p�	intentionDescriptions/EditorConfigInvertValueIntention/description.htmlPK�=���+����	org/editorconfig/EditorConfigNotifier.classPKW��xll2���	org/editorconfig/Utils$buildPattern$result$1.classPK�|��1����	org/editorconfig/Utils$editorConfigExists$1.classPKz��d��1����	org/editorconfig/Utils$editorConfigExists$2.classPK�6�/3����	org/editorconfig/Utils$editorConfigExists$3$1.classPK�+a881���	org/editorconfig/Utils$editorConfigExists$3.classPK*�X���-����	org/editorconfig/Utils$exportToString$1.classPK�D�!!��_
schemas/editorconfig/basic.jsonPK>୧�K�K&���
schemas/editorconfig/msformatting.jsonPKA��Sננ$���`
schemas/editorconfig/mslanguage.jsonPK�'BB ���schemas/editorconfig/msmisc.jsonPK�
I��"��2schemas/editorconfig/msnaming.jsonPKV����#��lschemas/editorconfig/resharper.jsonPK&TU^^?����org/editorconfig/configmanagement/CharsetData$$serializer.classPK�>���=��Y�org/editorconfig/configmanagement/CharsetData$Companion.classPK�jo���>����org/editorconfig/configmanagement/CharsetRef$$serializer.classPKY
Y���<��t�org/editorconfig/configmanagement/CharsetRef$Companion.classPKl��992����org/editorconfig/configmanagement/CharsetRef.classPK~
��aaA��-�org/editorconfig/configmanagement/ConfigEncodingCharsetUtil.classPK�i:7��@���org/editorconfig/configmanagement/EditorConfigActionUtil$1.classPK�����_��6org/editorconfig/configmanagement/EditorConfigActionUtil$EditorConfigDisabledNotification.classPKᷦMM��torg/editorconfig/configmanagement/EditorConfigActionUtil$ReEnableAction.classPK�W4IU���"org/editorconfig/configmanagement/EditorConfigActionUtil$ShowEditorConfigOption.classPK�LD��>��h*org/editorconfig/configmanagement/EditorConfigActionUtil.classPK�k��
�
O��ZGorg/editorconfig/configmanagement/EditorConfigEncodingCache$VfsListener$1.classPK���jM���Rorg/editorconfig/configmanagement/EditorConfigEncodingCache$VfsListener.classPK��wt++H��
Worg/editorconfig/configmanagement/EditorConfigEncodingCache$save$1.classPK)�2??h���^org/editorconfig/configmanagement/EditorConfigEncodingInspection$ApplyEditorConfigEncodingQuickFix.classPK�h&99Y��csorg/editorconfig/configmanagement/EditorConfigEncodingInspection$IgnoreFileQuickFix.classPK,�DDK��org/editorconfig/configmanagement/EditorConfigIndentOptionsProviderKt.classPK۞����P����org/editorconfig/configmanagement/EditorConfigIndentStatusBarUIContributor.classPK��T{{b��Տorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$NavigationActionGroup.classPK�a��q	q	o��Зorg/editorconfig/configmanagement/EditorConfigNavigationActionsFactory$getNavigationActions$actions$1$1$1.classPKF�*L��O��Ρorg/editorconfig/configmanagement/EditorConfigTrailingSpacesFilterFactory.classPK?��U��]���org/editorconfig/configmanagement/EditorConfigTrailingSpacesOptionsProvider$FileOptions.classPKTV���Q���org/editorconfig/configmanagement/EditorConfigTrailingSpacesOptionsProvider.classPK�(��N��+�org/editorconfig/configmanagement/EditorConfigUsagesCollector$OptionType.classPK�Q�llm��\�org/editorconfig/configmanagement/EditorConfigUsagesCollector$logEditorConfigUsed$$inlined$groupingBy$1.classPK�_MMC��S�org/editorconfig/configmanagement/EditorConfigUsagesCollector.classPK��ק��I���org/editorconfig/configmanagement/EditorConfigUtf8BomOptionProvider.classPK��˒�@��org/editorconfig/configmanagement/GlobVisibilityWorkaround.classPK����^^F��

org/editorconfig/configmanagement/StandardEditorConfigProperties.classPK�w3,3,8���org/editorconfig/core/EditorConfigAutomatonBuilder.classPK�{@x11:��X;org/editorconfig/core/EditorConfigAutomatonBuilderKt.classPK�#��ssI���@org/editorconfig/core/EditorConfigAutomatonBuilderVisitor$Companion.classPKA7G�$�$?���Iorg/editorconfig/core/EditorConfigAutomatonBuilderVisitor.classPKN"��H���norg/editorconfig/plugincomponents/EditorConfigModificationListener.classPKJ
��		;���org/editorconfig/plugincomponents/InvalidEditorConfig.classPK�r�"<<N��|�org/editorconfig/settings/EditorConfigConfigurable$createComponent$1$1$1.classPKh'��VVL��$�org/editorconfig/settings/EditorConfigConfigurable$createComponent$1$1.classPKm����J���org/editorconfig/settings/EditorConfigConfigurable$createComponent$1.classPK����:��.�org/editorconfig/settings/EditorConfigExportProvider.classPK� r���<���org/editorconfig/settings/EditorConfigExportProviderEP.classPKe�N�P��m�org/editorconfig/configmanagement/completion/EditorConfigCompletionWeigher.classPK��00i���org/editorconfig/configmanagement/completion/EditorConfigUnsetCompletionContributor$MyUnsetProvider.classPK�h�GY����org/editorconfig/configmanagement/completion/EditorConfigUnsetCompletionContributor.classPK�B�_;5;5G���org/editorconfig/configmanagement/create/CreateEditorConfigAction.classPK�w��)
)
G���org/editorconfig/configmanagement/create/CreateEditorConfigDialog.classPK�kO�Y��Jorg/editorconfig/configmanagement/create/CreateEditorConfigForm$LanguageCheckBoxRec.classPK��@�**Z���org/editorconfig/configmanagement/create/CreateEditorConfigForm$LanguagePanelEnabler.classPK�F�C�3�3E��}org/editorconfig/configmanagement/create/CreateEditorConfigForm.classPKeg�Ӏ�b��`Rorg/editorconfig/configmanagement/editor/DocumentChangeInactivityDetector$InactivityListener.classPK��[[O��`Torg/editorconfig/configmanagement/editor/DocumentChangeInactivityDetector.classPK���/!/!Y��(iorg/editorconfig/configmanagement/editor/EditorConfigEditorProvider$MyEditorBuilder.classPK�m��==I��Ίorg/editorconfig/configmanagement/editor/EditorConfigEditorProvider.classPK�V��	�	N��r�org/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview$1.classPK�å$#	#	`����org/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview$DocumentSaveHandler.classPK�d���L��'�org/editorconfig/configmanagement/editor/EditorConfigEditorWithPreview.classPK<
�O�"�"F����org/editorconfig/configmanagement/editor/EditorConfigPreviewFile.classPKE�p*� � L����org/editorconfig/configmanagement/editor/EditorConfigPreviewFileEditor.classPK�����I���org/editorconfig/configmanagement/editor/EditorConfigPreviewManager.classPK�H0q>>a���org/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$ChooseFileAction.classPK�6~6TTw���+org/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$Handler$choosePreviewFile$descriptor$1.classPK��"g��X���7org/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$Handler.classPKy�
�6
6
}���Uorg/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$SectionLineMarkerInfo$createGutterRenderer$1.classPK�*��f���`org/editorconfig/configmanagement/editor/EditorConfigPreviewMarkerProvider$SectionLineMarkerInfo.classPKzeL_
_
K���rorg/editorconfig/configmanagement/editor/EditorConfigStatusListener$1.classPK6����I���}org/editorconfig/configmanagement/editor/EditorConfigStatusListener.classPK�}{GGC����org/editorconfig/configmanagement/export/EditorConfigExporter.classPKNя���S��P�org/editorconfig/configmanagement/export/EditorConfigSettingsWriter$Companion.classPKfZ_���V��Q�org/editorconfig/configmanagement/export/EditorConfigSettingsWriter$KeyValuePair.classPK��-�	�	k��[�org/editorconfig/configmanagement/export/EditorConfigSettingsWriter$writeSettings$$inlined$sortedBy$1.classPKRA�XXY����org/editorconfig/configmanagement/export/EditorConfigSettingsWriter$writeSettings$1.classPKNi�ӬJ�JI����org/editorconfig/configmanagement/export/EditorConfigSettingsWriter.classPK��:R
R
p���-org/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$DisableEditorConfigAction.classPK���K	K	^���8org/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$error$1.classPK��"�55g��MBorg/editorconfig/configmanagement/extended/EditorConfigCodeStyleSettingsModifier$modifySettings$1.classPKX��Ω�O��Uorg/editorconfig/configmanagement/extended/EditorConfigIntellijNameUtil$1.classPK-�(��F��Zorg/editorconfig/configmanagement/extended/EditorConfigValueUtil.classPK�-�6JJq��M\org/editorconfig/configmanagement/extended/IntellijConfigOptionDescriptorProvider$getAllOptions$mappers$1$1.classPK<\ʬ�-�-W��&eorg/editorconfig/configmanagement/extended/IntellijConfigOptionDescriptorProvider.classPK'_'-ZZY����org/editorconfig/configmanagement/extended/IntellijConfigOptionDescriptorProviderKt.classPK{n{�

Q��f�org/editorconfig/configmanagement/finder/EditorConfigFinder$Callback$Result.classPK��`��J��ߜorg/editorconfig/configmanagement/finder/EditorConfigFinder$Callback.classPKO����A����org/editorconfig/configmanagement/finder/EditorConfigFinder.classPK2�y�DDd��K�org/editorconfig/configmanagement/finder/EditorConfigGotoFileContributor$NavigationItemFactory.classPK(F���N���org/editorconfig/configmanagement/finder/EditorConfigGotoFileContributor.classPKIT?=�:�:y��)�org/editorconfig/configmanagement/generate/EditorConfigGenerateLanguagePropertiesAction$LanguagePropertiesGenerator.classPK�Xlgg]��Morg/editorconfig/configmanagement/generate/EditorConfigGenerateLanguagePropertiesAction.classPK�pi��W��/org/editorconfig/configmanagement/lexer/EditorConfigLexerFactory$MyLexerAdapter$1.classPK��g""U���org/editorconfig/configmanagement/lexer/EditorConfigLexerFactory$MyLexerAdapter.classPK��9���F��4&org/editorconfig/configmanagement/lexer/EditorConfigLexerFactory.classPK������P��F+org/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapter$1.classPKL�yy[��C0org/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapter$AdapterState.classPK�ǐ�N��57org/editorconfig/configmanagement/lexer/IntellijEditorConfigLexerAdapter.classPKy9�mmL��1@org/editorconfig/configmanagement/lexer/IntellijEditorConfigTokenTypes.classPK!��I��D��Corg/editorconfig/language/codeinsight/EditorConfigBraceMatcher.classPKv+�NNA���Korg/editorconfig/language/codeinsight/EditorConfigCommenter.classPK��$߿"�"F���Qorg/editorconfig/language/codeinsight/EditorConfigFoldingBuilder.classPKU��H���torg/editorconfig/language/codeinsight/EditorConfigFoldingBuilderKt.classPK�k�ccK���|org/editorconfig/language/codestyle/EditorConfigCodeStyleConfigurable.classPK{�sG����org/editorconfig/language/codestyle/EditorConfigCodeStyleSettings.classPK>����L���org/editorconfig/language/codestyle/EditorConfigCodeStyleSettingsPanel.classPK
=�7��Y��^�org/editorconfig/language/extensions/EditorConfigCSharpOptionDescriptorProviderBase.classPK�e((o����org/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase$cachedDescriptors$2.classPK�g����[��o�org/editorconfig/language/extensions/EditorConfigJsonFileOptionDescriptorProviderBase.classPKH��i��Y����org/editorconfig/language/extensions/EditorConfigOptionDescriptorProvider$Companion.classPK:kAB��O����org/editorconfig/language/extensions/EditorConfigOptionDescriptorProvider.classPK�u:r
r
B����org/editorconfig/language/filetype/EditorConfigFileConstants.classPK��~~F����org/editorconfig/language/formatting/EditorConfigFormattingBlock.classPK��9?��M��w�org/editorconfig/language/formatting/EditorConfigFormattingModelBuilder.classPKȢ~���J��q�org/editorconfig/language/highlighting/EditorConfigColorSettingsPage.classPKr(!�ssJ���org/editorconfig/language/highlighting/EditorConfigSyntaxHighlighter.classPKAR�W��Q���5org/editorconfig/language/highlighting/EditorConfigSyntaxHighlighterFactory.classPK�j��	�	X���<org/editorconfig/language/index/EditorConfigIdentifierIndex$getIndexer$1$visitor$1.classPK�?FUU=��VGorg/editorconfig/language/messages/EditorConfigBundleKt.classPK��ҍ~~\��Jorg/editorconfig/language/messages/EditorConfigWrongFileEncodingNotificationProviderKt.classPK��w���o���Lorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider$createRenameRunnable$1$1.classPK�۰�o��<Uorg/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProvider$createRenameRunnable$1$2.classPKN+	wrrX���\org/editorconfig/language/messages/EditorConfigWrongFileNameNotificationProviderKt.classPKA�UU1���_org/editorconfig/language/parser/EditorConfig.bnfPK\>���
�
9��Y~org/editorconfig/language/parser/EditorConfigParser.classPK[Q�:S:S=����org/editorconfig/language/parser/EditorConfigParserBase.classPK%
D3��=��2�org/editorconfig/language/parser/EditorConfigParserUtil.classPK}��;>>H����org/editorconfig/language/parser/EditorConfigSkippedWhitespaceData.classPK�U��?��'�org/editorconfig/language/psi/EditorConfigAsteriskPattern.classPK��p`��D��b�org/editorconfig/language/psi/EditorConfigCharClassExclamation.classPK����  ?����org/editorconfig/language/psi/EditorConfigCharClassLetter.classPK�;��@��:�org/editorconfig/language/psi/EditorConfigCharClassPattern.classPKv>���C��<org/editorconfig/language/psi/EditorConfigConcatenatedPattern.classPK�!:���E���org/editorconfig/language/psi/EditorConfigDoubleAsteriskPattern.classPK�q~D���org/editorconfig/language/psi/EditorConfigElementTypes$Factory.classPK�ϊ��B��Xorg/editorconfig/language/psi/EditorConfigEnumerationPattern.classPK��vf��;���org/editorconfig/language/psi/EditorConfigFlatPattern.classPKoQ
:qq6���org/editorconfig/language/psi/EditorConfigOption.classPK��s��E���org/editorconfig/language/psi/EditorConfigOptionValueIdentifier.classPK��I!��?��� org/editorconfig/language/psi/EditorConfigOptionValueList.classPK(Ú��?��$org/editorconfig/language/psi/EditorConfigOptionValuePair.classPK�x���7��v(org/editorconfig/language/psi/EditorConfigPattern.classPKY�kj��@���)org/editorconfig/language/psi/EditorConfigQualifiedKeyPart.classPKj�B���*org/editorconfig/language/psi/EditorConfigQualifiedOptionKey.classPK�˽f��?��u-org/editorconfig/language/psi/EditorConfigQuestionPattern.classPK��t��>���.org/editorconfig/language/psi/EditorConfigRawOptionValue.classPK��Q��?���/org/editorconfig/language/psi/EditorConfigRootDeclaration.classPK���T��B���2org/editorconfig/language/psi/EditorConfigRootDeclarationKey.classPK9�ڞ��D���3org/editorconfig/language/psi/EditorConfigRootDeclarationValue.classPKuopt��7��.5org/editorconfig/language/psi/EditorConfigSection.classPK{	�	d	d	H��M8org/editorconfig/language/psi/EditorConfigSilentElementManipulator.classPKډ+��G��Borg/editorconfig/language/psi/EditorConfigTokenSeparatorGenerator.classPKn��W�$�$7��xNorg/editorconfig/language/psi/EditorConfigVisitor.classPK����77M��zsorg/editorconfig/language/services/EditorConfigElementFactory$Companion.classPK�X׍C��zorg/editorconfig/language/services/EditorConfigElementFactory.classPK߆�p��S����org/editorconfig/language/services/EditorConfigFileHierarchyService$Companion.classPK�ڜ��I���org/editorconfig/language/services/EditorConfigFileHierarchyService.classPK�%+mmV����org/editorconfig/language/services/EditorConfigOptionDescriptorManager$Companion.classPK�Q�4
4
L��ܛorg/editorconfig/language/services/EditorConfigOptionDescriptorManager.classPK�جk��B��z�org/editorconfig/language/services/EditorConfigServiceLoaded.classPKb��J��C����org/editorconfig/language/services/EditorConfigServiceLoading.classPK��k:PPB����org/editorconfig/language/services/EditorConfigServiceResult.classPK�E�G	G	M��3�org/editorconfig/language/spellchecker/EditorConfigSpellcheckerStrategy.classPK�D
���N����org/editorconfig/language/structureview/EditorConfigStructureViewBuilder.classPKb��PPN����org/editorconfig/language/structureview/EditorConfigStructureViewElement.classPK����N����org/editorconfig/language/structureview/EditorConfigStructureViewFactory.classPK�1{�
�
L����org/editorconfig/language/structureview/EditorConfigStructureViewModel.classPK����?���org/editorconfig/language/util/EditorConfigDescriptorUtil.classPK��(K44<��org/editorconfig/language/util/EditorConfigGlobUtilsKt.classPKFx�&&?���0org/editorconfig/language/util/EditorConfigIdentifierUtil.classPK�@-��A�� Worg/editorconfig/language/util/EditorConfigPresentationUtil.classPKU�q��^��Yjorg/editorconfig/language/util/EditorConfigPsiTreeUtil$findAllChildrenFiles$childFiles$1.classPK�A<OHHj���rorg/editorconfig/language/util/EditorConfigPsiTreeUtil$findParentFilesUsingIndex$$inlined$sortedBy$1.classPKr�-@��X���~org/editorconfig/language/util/EditorConfigPsiTreeUtil$findParentFilesUsingIndex$1.classPKe���j����org/editorconfig/language/util/EditorConfigPsiTreeUtil$findParentFilesUsingIndex$sortedParentFiles$1.classPKu��\w\w<��W�org/editorconfig/language/util/EditorConfigPsiTreeUtil.classPK
�sDNNV��
org/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Companion.classPK��d�NNU���$org/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Constant.classPK5!��ZZY���)org/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Inconsistent.classPK�F��||U��a.org/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType$Variable.classPK����||L��P:org/editorconfig/language/util/EditorConfigTemplateUtil$DescriptorType.classPK��[t[	[	a��6Borg/editorconfig/language/util/EditorConfigTemplateUtil$checkStructuralConsistency$result$1.classPKע�	9	9=��Lorg/editorconfig/language/util/EditorConfigTemplateUtil.classPK
��o��A��t�org/editorconfig/language/util/EditorConfigTextMatchingUtil.classPK�c�ح�8��ǎorg/editorconfig/language/util/EditorConfigVfsUtil.classPK�~�NBBk��ʚorg/editorconfig/language/codeinsight/actions/CreateEditorConfigFileAction$createOrFindEditorConfig$1.classPK��Z���P����org/editorconfig/language/codeinsight/actions/CreateEditorConfigFileAction.classPK�R����[��Ӯorg/editorconfig/language/codeinsight/actions/EditorConfigMoveElementLeftRightHandler.classPKiW�133T��<�org/editorconfig/language/codeinsight/actions/EditorConfigStatementUpDownMover.classPK�Y�~��`����org/editorconfig/language/codeinsight/actions/EditorConfigTypedHandlerDelegate$charTyped$1.classPK}Fb77R���org/editorconfig/language/codeinsight/actions/EnterInEditorConfigFileHandler.classPK���qqL���org/editorconfig/language/codeinsight/annotators/EditorConfigAnnotator.classPK��?΄2�2S���
org/editorconfig/language/codeinsight/annotators/EditorConfigAnnotatorVisitor.classPKp$���Y���@org/editorconfig/language/codeinsight/completion/EditorConfigAppendInsertionHandler.classPK9��99[���Porg/editorconfig/language/codeinsight/completion/EditorConfigAppendInsertionHandlerKt.classPK�A��
�
X���\org/editorconfig/language/codeinsight/completion/EditorConfigCompletionContributor.classPK�z�@
@
`���jorg/editorconfig/language/codeinsight/documentation/EditorConfigDocumentationHolderElement.classPKN�5�kk[���uorg/editorconfig/language/codeinsight/documentation/EditorConfigDocumentationProvider.classPK��

�����org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1$1.classPKd�������,�org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1$2.classPK�c�������org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1$3.classPK{_��������org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$findReferencesToHighlight$1.classPK$L���|���org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$1.classPK�=A�w
w
|����org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$2.classPKXh]^��|����org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$3.classPK�B8H��|���org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1$4.classPK'$��z��[�org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler$processElementUsages$1.classPKT����
�
c���org/editorconfig/language/codeinsight/findusages/EditorConfigDescriptorBasedFindUsagesHandler.classPK���	�	[��eorg/editorconfig/language/codeinsight/findusages/EditorConfigFindUsagesHandlerFactory.classPK�}$��f���org/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$Companion.classPK[}~���l���org/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findAllUsages$1.classPK�6�jq
q
l��#org/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findAllUsages$2.classPK:m�

l���-org/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findAllUsages$3.classPK-�u�	�	z���8org/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1$1.classPK����p
p
z��.Corg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1$2.classPK9�=.ccz��6Norg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1$3.classPKA�{��x��1Worg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$findReferencesToHighlight$1.classPK�.w—�u��|gorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$processElementUsages$1$2.classPK>�8k��s���oorg/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler$processElementUsages$1.classPK�d�l��\����org/editorconfig/language/codeinsight/findusages/EditorConfigFindVariableUsagesHandler.classPK�/�ޭ
�
r��	�org/editorconfig/language/codeinsight/findusages/EditorConfigGoToSymbolContributor$processElementsWithName$1.classPKp�����X��F�org/editorconfig/language/codeinsight/findusages/EditorConfigGoToSymbolContributor.classPK�r'���h��r�org/editorconfig/language/codeinsight/inspections/Ec4jErrorToProblemDescriptorHandler$WhenMappings.classPK�����[����org/editorconfig/language/codeinsight/inspections/Ec4jErrorToProblemDescriptorHandler.classPKa�W��	�	m����org/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection$State.classPK��~��v���org/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection$buildVisitor$1.classPK��rrg��yorg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassLetterRedundancyInspection.classPK��~+�
�
w��porg/editorconfig/language/codeinsight/inspections/EditorConfigCharClassPatternRedundancyInspection$buildVisitor$1.classPKox3!h���!org/editorconfig/language/codeinsight/inspections/EditorConfigCharClassPatternRedundancyInspection.classPK�-�,,q���)org/editorconfig/language/codeinsight/inspections/EditorConfigDeprecatedDescriptorInspection$buildVisitor$1.classPKX���ggb��]8org/editorconfig/language/codeinsight/inspections/EditorConfigDeprecatedDescriptorInspection.classPK��Y.

h��D@org/editorconfig/language/codeinsight/inspections/EditorConfigEmptyHeaderInspection$buildVisitor$1.classPK�ycjFFY���Jorg/editorconfig/language/codeinsight/inspections/EditorConfigEmptyHeaderInspection.classPK.'[���Rorg/editorconfig/language/codeinsight/inspections/EditorConfigEmptyHeaderInspectionKt.classPK���ߕ
�
i��1Worg/editorconfig/language/codeinsight/inspections/EditorConfigEmptySectionInspection$buildVisitor$1.classPK��GGZ��Mborg/editorconfig/language/codeinsight/inspections/EditorConfigEmptySectionInspection.classPK�׌���m��jorg/editorconfig/language/codeinsight/inspections/EditorConfigHeaderUniquenessInspection$buildVisitor$1.classPK:�_EZZ^��)yorg/editorconfig/language/codeinsight/inspections/EditorConfigHeaderUniquenessInspection.classPK�n���`����org/editorconfig/language/codeinsight/inspections/EditorConfigHeaderUniquenessInspectionKt.classPKbQ
%%k��c�org/editorconfig/language/codeinsight/inspections/EditorConfigKeyCorrectnessInspection$buildVisitor$1.classPK�D�<OO\���org/editorconfig/language/codeinsight/inspections/EditorConfigKeyCorrectnessInspection.classPK����n��ڳorg/editorconfig/language/codeinsight/inspections/EditorConfigListAcceptabilityInspection$buildVisitor$1.classPKP$�[[_���org/editorconfig/language/codeinsight/inspections/EditorConfigListAcceptabilityInspection.classPK��|$iiw����org/editorconfig/language/codeinsight/inspections/EditorConfigMissingRequiredDeclarationInspection$buildVisitor$1.classPKfyJ�h����org/editorconfig/language/codeinsight/inspections/EditorConfigMissingRequiredDeclarationInspection.classPK�
&&g����org/editorconfig/language/codeinsight/inspections/EditorConfigNoMatchingFilesInspection$Companion.classPK�	��||l����org/editorconfig/language/codeinsight/inspections/EditorConfigNoMatchingFilesInspection$buildVisitor$1.classPK��	N		]���
org/editorconfig/language/codeinsight/inspections/EditorConfigNoMatchingFilesInspection.classPK�xQ{	{	n��org/editorconfig/language/codeinsight/inspections/EditorConfigNumerousWildcardsInspection$buildVisitor$1.classPKv��^^_��#!org/editorconfig/language/codeinsight/inspections/EditorConfigNumerousWildcardsInspection.classPK�#��UUa���(org/editorconfig/language/codeinsight/inspections/EditorConfigNumerousWildcardsInspectionKt.classPK�<��

m���4org/editorconfig/language/codeinsight/inspections/EditorConfigOptionRedundancyInspection$buildVisitor$1.classPK��]��^��jNorg/editorconfig/language/codeinsight/inspections/EditorConfigOptionRedundancyInspection.classPKO�Ea//n���borg/editorconfig/language/codeinsight/inspections/EditorConfigPairAcceptabilityInspection$buildVisitor$1.classPK�y�[[_��fnorg/editorconfig/language/codeinsight/inspections/EditorConfigPairAcceptabilityInspection.classPK60�

l��>vorg/editorconfig/language/codeinsight/inspections/EditorConfigPartialOverrideInspection$buildVisitor$1.classPK���SS]��Պorg/editorconfig/language/codeinsight/inspections/EditorConfigPartialOverrideInspection.classPK\J�y����org/editorconfig/language/codeinsight/inspections/EditorConfigPatternEnumerationRedundancyInspection$buildVisitor$1.classPK",K��j��E�org/editorconfig/language/codeinsight/inspections/EditorConfigPatternEnumerationRedundancyInspection.classPK�S
'��l��W�org/editorconfig/language/codeinsight/inspections/EditorConfigPatternEnumerationRedundancyInspectionKt.classPKp+F��n��c�org/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection$buildVisitor$1.classPK����_����org/editorconfig/language/codeinsight/inspections/EditorConfigPatternRedundancyInspection.classPKRϤ��q����org/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection$buildVisitor$1.classPK��f"��b��}org/editorconfig/language/codeinsight/inspections/EditorConfigReferenceCorrectnessInspection.classPK��y5x
x
w���org/editorconfig/language/codeinsight/inspections/EditorConfigRootDeclarationCorrectnessInspection$buildVisitor$1.classPKQiK�h���(org/editorconfig/language/codeinsight/inspections/EditorConfigRootDeclarationCorrectnessInspection.classPK�; i
i
v���0org/editorconfig/language/codeinsight/inspections/EditorConfigRootDeclarationUniquenessInspection$buildVisitor$1.classPK�O#�{{g���;org/editorconfig/language/codeinsight/inspections/EditorConfigRootDeclarationUniquenessInspection.classPK���	�	y���Corg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection$buildVisitor$1$visitOption$1.classPK=���55y��Norg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection$buildVisitor$1$visitOption$2.classPK�=��k���Uorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection$buildVisitor$1.classPK�zF<RR\��omorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspection.classPK\��K��n��;uorg/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspectionKt$findConstants$1.classPKx(���q���~org/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspectionKt$findDeclarations$1.classPK1a����^���org/editorconfig/language/codeinsight/inspections/EditorConfigShadowedOptionInspectionKt.classPK��2#��l����org/editorconfig/language/codeinsight/inspections/EditorConfigShadowingOptionInspection$buildVisitor$1.classPK���]����org/editorconfig/language/codeinsight/inspections/EditorConfigShadowingOptionInspection.classPK�TLLj��/�org/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspection$buildVisitor$1.classPK�tFHKK[���org/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspection.classPKV���nnt����org/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspectionKt$findSuspiciousSpaces$1.classPK��C�
�
]����org/editorconfig/language/codeinsight/inspections/EditorConfigSpaceInHeaderInspectionKt.classPKh;�����org/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$1$visitOptionValueList$message$2.classPK�)��  ���� org/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$1$visitOptionValueList$quickFix$2.classPK�����l��e org/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection$buildVisitor$1.classPK2z��VV]��� org/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspection.classPK	�
�
v���' org/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspectionKt$findBadCommas$ranges$1.classPK��T���_���2 org/editorconfig/language/codeinsight/inspections/EditorConfigUnexpectedCommaInspectionKt.classPKa�ssn��K org/editorconfig/language/codeinsight/inspections/EditorConfigUnusedDeclarationInspection$buildVisitor$1.classPK���[[_��
Z org/editorconfig/language/codeinsight/inspections/EditorConfigUnusedDeclarationInspection.classPK�T�tm���a org/editorconfig/language/codeinsight/inspections/EditorConfigValueCorrectnessInspection$buildVisitor$1.classPKv�HRWW^���p org/editorconfig/language/codeinsight/inspections/EditorConfigValueCorrectnessInspection.classPKi�(��!�!l��Zx org/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection$buildVisitor$1.classPK���]���� org/editorconfig/language/codeinsight/inspections/EditorConfigValueUniquenessInspection.classPK6�S���Z��� org/editorconfig/language/codeinsight/inspections/EditorConfigVerifyByCoreInspection.classPK�L�l��\���� org/editorconfig/language/codeinsight/inspections/EditorConfigVerifyByCoreInspectionKt.classPK�;�h��o���� org/editorconfig/language/codeinsight/inspections/EditorConfigWildcardRedundancyInspection$buildVisitor$1.classPK�3&�__`��$� org/editorconfig/language/codeinsight/inspections/EditorConfigWildcardRedundancyInspection.classPKˊ����y��� org/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase$createNavigationHandler$1.classPKK~b�*�*_��|!org/editorconfig/language/codeinsight/linemarker/EditorConfigHeaderLineMarkerProviderBase.classPK�ɲxkk}���,!org/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenHeaderLineMarkerProvider$createTooltipProvider$1.classPK��3��e���4!org/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenHeaderLineMarkerProvider.classPKI��(�
�
|���N!org/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenKeyLineMarkerProvider$createNavigationHandler$1.classPKZu�~j
j
z��z]!org/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenKeyLineMarkerProvider$createTooltipProvider$1.classPKJ��� � b��|h!org/editorconfig/language/codeinsight/linemarker/EditorConfigOverriddenKeyLineMarkerProvider.classPKݳ�`kk}��؉!org/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingHeaderLineMarkerProvider$createTooltipProvider$1.classPK�>h���e��ޑ!org/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingHeaderLineMarkerProvider.classPK621��|��C�!org/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingKeyLineMarkerProvider$createNavigationHandler$1.classPK�E��
�
z��s�!org/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingKeyLineMarkerProvider$createTooltipProvider$1.classPK�#Q���b����!org/editorconfig/language/codeinsight/linemarker/EditorConfigOverridingKeyLineMarkerProvider.classPK�}3�,&,&b����!org/editorconfig/language/codeinsight/quickfixes/EditorConfigAddRequiredDeclarationsQuickFix.classPKgR�A��[��u"org/editorconfig/language/codeinsight/quickfixes/EditorConfigCleanupValueListQuickFix.classPKNs�R��`���%"org/editorconfig/language/codeinsight/quickfixes/EditorConfigConvertToPlainPatternQuickFix.classPK�8��		U��<"org/editorconfig/language/codeinsight/quickfixes/EditorConfigInsertStarQuickFix.classPK��ǚ�X���L"org/editorconfig/language/codeinsight/quickfixes/EditorConfigMergeSectionsQuickFix.classPK+�}kkW���d"org/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveBracesQuickFix.classPK��*��m���z"org/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveDeprecatedElementQuickFix$applyFix$1.classPK��{]��b��ƃ"org/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveDeprecatedElementQuickFix.classPK������^��ޔ"org/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveHeaderElementQuickFix.classPK��88Z��T�"org/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveListValueQuickFix.classPK�=͎��W���"org/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveOptionQuickFix.classPK�|%�>>`��@�"org/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveRootDeclarationQuickFix.classPKØyˡ�X����"org/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveSectionQuickFix.classPKČ7NrrW���"org/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveSpacesQuickFix.classPK�
�`��a����"org/editorconfig/language/codeinsight/quickfixes/EditorConfigRemoveUnexpectedValuesQuickFix.classPK�Nj��(#org/editorconfig/language/codeinsight/quickfixes/EditorConfigReplaceWithValidRootDeclarationQuickFix.classPK��X��q���,#org/editorconfig/language/codeinsight/quickfixes/EditorConfigSanitizeCharClassQuickFix$applyFix$newSource$1.classPKF�&r#r#\��5#org/editorconfig/language/codeinsight/quickfixes/EditorConfigSanitizeCharClassQuickFix.classPK8�����Q���X#org/editorconfig/language/codeinsight/refactoring/EditorConfigRenameHandler.classPK�?����Z��?e#org/editorconfig/language/codeinsight/refactoring/EditorConfigVariableInplaceRenamer.classPK�_0z��W����#org/editorconfig/language/codeinsight/refactoring/EditorConfigVetoRenameCondition.classPK�9	}��l����#org/editorconfig/language/codeinsight/suppression/EditorConfigInspectionSuppressor$getCommentsBefore$1.classPK����X���#org/editorconfig/language/codeinsight/suppression/EditorConfigInspectionSuppressor.classPK��'nnh��h�#org/editorconfig/language/codeinsight/suppression/EditorConfigSuppressInspectionFix$getContainer$1.classPK�\�A
A
Y��\�#org/editorconfig/language/codeinsight/suppression/EditorConfigSuppressInspectionFix.classPK��]���Y���#org/editorconfig/language/extensions/impl/EditorConfigBasicOptionDescriptorProvider.classPK�?����g��n�#org/editorconfig/language/extensions/impl/EditorConfigIncompleteReSharperOptionDescriptorProvider.classPK��]��`����#org/editorconfig/language/extensions/impl/EditorConfigMsFormattingOptionDescriptorProvider.classPK�E��^����#org/editorconfig/language/extensions/impl/EditorConfigMsLanguageOptionDescriptorProvider.classPK��%wwZ����#org/editorconfig/language/extensions/impl/EditorConfigMsMiscOptionDescriptorProvider.classPK(N�q}}\����#org/editorconfig/language/extensions/impl/EditorConfigMsNamingOptionDescriptorProvider.classPK���bbK����#org/editorconfig/language/psi/base/EditorConfigDescribableElementBase.classPK��7#iiF��T$org/editorconfig/language/psi/base/EditorConfigFlatOptionKeyBase.classPK(��ohh?��!$org/editorconfig/language/psi/base/EditorConfigHeaderBase.classPK�~k

F���1$org/editorconfig/language/psi/base/EditorConfigHeaderElementBase.classPK7jy���J��i?$org/editorconfig/language/psi/base/EditorConfigIdentifierElementBase.classPK��|I���F$org/editorconfig/language/psi/base/EditorConfigOptionBase$Companion.classPKr�2[['['?��1L$org/editorconfig/language/psi/base/EditorConfigOptionBase.classPK~�6+IIN���s$org/editorconfig/language/psi/base/EditorConfigOptionValueIdentifierBase.classPK���I����$org/editorconfig/language/psi/base/EditorConfigQualifiedKeyPartBase.classPK�ZM�bbK����$org/editorconfig/language/psi/base/EditorConfigQualifiedOptionKeyBase.classPK:��-H��}�$org/editorconfig/language/psi/base/EditorConfigRootDeclarationBase.classPK%(��		N���$org/editorconfig/language/psi/base/EditorConfigSectionBase$containsKey$1.classPK�5@��h�$org/editorconfig/language/psi/base/EditorConfigSectionBase.classPKg�+��H����$org/editorconfig/language/psi/impl/EditorConfigAsteriskPatternImpl.classPK������M����$org/editorconfig/language/psi/impl/EditorConfigCharClassExclamationImpl.classPK�~
���H���$org/editorconfig/language/psi/impl/EditorConfigCharClassLetterImpl.classPK��oB��I��f�$org/editorconfig/language/psi/impl/EditorConfigCharClassPatternImpl.classPKyeR�VVL����$org/editorconfig/language/psi/impl/EditorConfigConcatenatedPatternImpl.classPK4x����N��T%org/editorconfig/language/psi/impl/EditorConfigDoubleAsteriskPatternImpl.classPK2�f�PPK���
%org/editorconfig/language/psi/impl/EditorConfigEnumerationPatternImpl.classPK��ܦ�F��O%org/editorconfig/language/psi/impl/EditorConfigFlatOptionKeyImpl.classPK
�I��D��Y%org/editorconfig/language/psi/impl/EditorConfigFlatPatternImpl.classPK�_��?��U&%org/editorconfig/language/psi/impl/EditorConfigHeaderImpl.classPK�8,N	N	L���/%org/editorconfig/language/psi/impl/EditorConfigIdentifierFinderVisitor.classPK9�0^^P��A9%org/editorconfig/language/psi/impl/EditorConfigListDescriptorFinderVisitor.classPK�����?��
N%org/editorconfig/language/psi/impl/EditorConfigOptionImpl.classPKz�A���N��.[%org/editorconfig/language/psi/impl/EditorConfigOptionValueIdentifierImpl.classPK:5�.
.
H��xc%org/editorconfig/language/psi/impl/EditorConfigOptionValueListImpl.classPK���H��q%org/editorconfig/language/psi/impl/EditorConfigOptionValuePairImpl.classPK(4@aaP��x�%org/editorconfig/language/psi/impl/EditorConfigPairDescriptorFinderVisitor.classPK"GI���@��G�%org/editorconfig/language/psi/impl/EditorConfigPatternImpl.classPK��ddA��'�%org/editorconfig/language/psi/impl/EditorConfigPsiImplUtils.classPKx�'��I���%org/editorconfig/language/psi/impl/EditorConfigQualifiedKeyPartImpl.classPK�h��ppK���%org/editorconfig/language/psi/impl/EditorConfigQualifiedOptionKeyImpl.classPK=���H����%org/editorconfig/language/psi/impl/EditorConfigQuestionPatternImpl.classPK�]n���G����%org/editorconfig/language/psi/impl/EditorConfigRawOptionValueImpl.classPK�Nយ�E����%org/editorconfig/language/psi/impl/EditorConfigRecursiveVisitor.classPKoG0���H����%org/editorconfig/language/psi/impl/EditorConfigRootDeclarationImpl.classPKW7^ڰ�K��M�%org/editorconfig/language/psi/impl/EditorConfigRootDeclarationKeyImpl.classPK�y̼�M��f�%org/editorconfig/language/psi/impl/EditorConfigRootDeclarationValueImpl.classPKkJ�kk@����%org/editorconfig/language/psi/impl/EditorConfigSectionImpl.classPKOʕ3jj[��V&org/editorconfig/language/psi/impl/EditorConfigValueIdentifierDescriptorFinderVisitor.classPK�p^���K��9*&org/editorconfig/language/psi/reference/EditorConfigConstantReference.classPK�V0N���0&org/editorconfig/language/psi/reference/EditorConfigDeclarationReference.classPKedW|��_���6&org/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$1.classPK�7S�O	O	_��T@&org/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$2.classPK,2	&&_�� J&org/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$3.classPK��SII_���R&org/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$4.classPK��R_���[&org/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$5.classPK���jj_��#d&org/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findChildren$6.classPK�<���g��
m&org/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$1.classPKG�m5g	g	g���v&org/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$2.classPK�n��>>g��u�&org/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$3.classPK��1yeeg��8�&org/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$4.classPK�앂9
9
g��"�&org/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$5.classPK6W��55g���&org/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference$findPotentialParents$6.classPK�j��7�7P����&org/editorconfig/language/psi/reference/EditorConfigFlatOptionKeyReference.classPK�܆%llI���&org/editorconfig/language/psi/reference/EditorConfigHeaderReference.classPK��oUUM����&org/editorconfig/language/psi/reference/EditorConfigIdentifierReference.classPKb�'�uuP����&org/editorconfig/language/psi/reference/EditorConfigTargetElementEvaluator.classPK���O��{�&org/editorconfig/language/psi/reference/EditorConfigVirtualFileDescriptor.classPKmp7III���'org/editorconfig/language/schema/descriptors/EditorConfigDescriptor.classPK�©O���'org/editorconfig/language/schema/descriptors/EditorConfigDescriptorUtilKt.classPK�FP��P��#'org/editorconfig/language/schema/descriptors/EditorConfigDescriptorVisitor.classPKy�qk��P��6'org/editorconfig/language/schema/descriptors/EditorConfigMutableDescriptor.classPK�4��u
u
M��x:'org/editorconfig/language/schema/parser/EditorConfigJsonSchemaConstants.classPKS��F��M��XE'org/editorconfig/language/schema/parser/EditorConfigJsonSchemaException.classPK�穦v&v&J���J'org/editorconfig/language/schema/parser/EditorConfigJsonSchemaParser.classPK�Y�}d��fq'org/editorconfig/language/schema/parser/EditorConfigOptionDescriptorJsonDeserializer$Companion.classPK̳����Z���'org/editorconfig/language/schema/parser/EditorConfigOptionDescriptorJsonDeserializer.classPK�PuU��L����'org/editorconfig/language/services/impl/EditorConfigElementFactoryImpl.classPK�Ϩ1DD\���'org/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$Companion.classPK�BБ�h��ϵ'org/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$after$editorConfigs$1.classPKfݹǝ�y���'org/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$findParentPsiFiles$$inlined$sortedBy$1.classPK��upB
B
o���'org/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$findParentPsiFiles$parents$2.classPKa��h����'org/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl$startBackgroundTask$2.classPK;����E�ER��u�'org/editorconfig/language/services/impl/EditorConfigFileHierarchyServiceImpl.classPKZ�c�ZZ_���((org/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$Companion.classPK���	�	y���-(org/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getQualifiedKeyDescriptors$result$1.classPK)0�=	=	y��A8(org/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getQualifiedKeyDescriptors$result$2.classPK�b7�M	M	y��B(org/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getQualifiedKeyDescriptors$result$3.classPK�6�W��v���K(org/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getSimpleKeyDescriptors$result$1.classPK	h�g��v���R(org/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl$getSimpleKeyDescriptors$result$2.classPK�L�M><><U���[(org/editorconfig/language/services/impl/EditorConfigOptionDescriptorManagerImpl.classPK�͙��Q����(org/editorconfig/language/services/impl/EditorConfigOptionDescriptorStorage.classPK&�)���H���(org/editorconfig/language/util/core/EditorConfigIdentifierUtilCore.classPKV����!�!E��ɻ(org/editorconfig/language/util/core/EditorConfigPsiTreeUtilCore.classPK�R��d	d	`���(org/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideKind.classPK#菈�
�
h����(org/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$OverrideSearchResult.classPK�1Ђ��v����(org/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$findMatchingHeaders$1$WhenMappings.classPKw瞛$
$
i����(org/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$findMatchingHeaders$1.classPK�:N��h��-	)org/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$1.classPKlC���h��a)org/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$2.classPK���,,h���)org/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$3.classPK�Oy���h��U')org/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase$getRelevantHeaders$4.classPKr��jttS���/)org/editorconfig/language/util/headers/EditorConfigHeaderOverrideSearcherBase.classPK"�Y
Y
K���L)org/editorconfig/language/util/headers/EditorConfigHeaderSearcherUtil.classPK�P��Q��UW)org/editorconfig/language/util/headers/EditorConfigOverriddenHeaderSearcher.classPKzCʛ��Q��nd)org/editorconfig/language/util/headers/EditorConfigOverridingHeaderSearcher.classPKwW�a�&�&e���p)org/editorconfig/language/codeinsight/actions/intention/EditorConfigAddDeclarationPartIntention.classPK��7 7 ^���)org/editorconfig/language/codeinsight/actions/intention/EditorConfigInvertValueIntention.classPK��x''[����)org/editorconfig/language/codeinsight/actions/navigation/EditorConfigGotoSuperHandler.classPK�[�ձ�s��:�)org/editorconfig/language/codeinsight/actions/navigation/EditorConfigGotoTargetRendererProvider$getRenderer$1.classPKE/Ӛ��e��|�)org/editorconfig/language/codeinsight/actions/navigation/EditorConfigGotoTargetRendererProvider.classPK��-��c����)org/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderBase.classPK��"�c��U�)org/editorconfig/language/codeinsight/completion/providers/EditorConfigCompletionProviderUtil.classPK��)%F6F6u���*org/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexKeyFullTemplateCompletionProvider.classPKvA��%�%q���G*org/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexKeyTemplateCompletionProvider.classPKٚ/''k��,n*org/editorconfig/language/codeinsight/completion/providers/EditorConfigComplexValueCompletionProvider.classPK�f\���n��܂*org/editorconfig/language/codeinsight/completion/providers/EditorConfigRootDeclarationCompletionProvider.classPKܭ�7��s��[�*org/editorconfig/language/codeinsight/completion/providers/EditorConfigRootDeclarationValueCompletionProvider.classPKx�kf��̠*org/editorconfig/language/codeinsight/completion/providers/EditorConfigSectionCompletionProvider.classPK���h
h
���g�*org/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$completionItems$1.classPKd��((���|�*org/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$rawCompletionItems$1.classPKv��

���T�*org/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$rawCompletionItems$2.classPKbV���	�	����*org/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider$addCompletions$rawCompletionItems$3.classPK�6�	4	4n����*org/editorconfig/language/codeinsight/completion/providers/EditorConfigSimpleOptionKeyCompletionProvider.classPK{�h\��#+org/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateBuilder.classPK��*^�&�&g���.+org/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateLineBuildAssistant.classPK�ʧhhj���U+org/editorconfig/language/codeinsight/completion/templates/EditorConfigTemplateSegmentBuildAssistant.classPK�mG�u���h+org/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollector$visitReference$1.classPKd�K}O	O	u��iq+org/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollector$visitReference$2.classPKP;�>�;�;d��K{+org/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollector.classPKb����m��h�+org/editorconfig/language/codeinsight/completion/visitors/EditorConfigValueCompletionCollectorInitiator.classPKr��[��V����+org/editorconfig/language/schema/descriptors/impl/EditorConfigConstantDescriptor.classPK7d��Y����+org/editorconfig/language/schema/descriptors/impl/EditorConfigDeclarationDescriptor.classPKm/�.&&x��-,org/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor$handleRelativeToPair$1.classPK��p-��m���,org/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor$visitPair$1.classPKN�h��m��2,org/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor$visitPair$2.classPK�5~���a��~,org/editorconfig/language/schema/descriptors/impl/EditorConfigElementAwareDescriptorVisitor.classPK[;ĩ  R���/,org/editorconfig/language/schema/descriptors/impl/EditorConfigListDescriptor.classPK�@�1��^��JP,org/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptor$Companion.classPK�����T��UX,org/editorconfig/language/schema/descriptors/impl/EditorConfigNumberDescriptor.classPKM�����T��ro,org/editorconfig/language/schema/descriptors/impl/EditorConfigOptionDescriptor.classPKz#V��R����,org/editorconfig/language/schema/descriptors/impl/EditorConfigPairDescriptor.classPKnO��L&L&Z��ԥ,org/editorconfig/language/schema/descriptors/impl/EditorConfigQualifiedKeyDescriptor.classPKmUs��W����,org/editorconfig/language/schema/descriptors/impl/EditorConfigReferenceDescriptor.classPK�L����T����,org/editorconfig/language/schema/descriptors/impl/EditorConfigStringDescriptor.classPKx8�kkS���,org/editorconfig/language/schema/descriptors/impl/EditorConfigUnionDescriptor.classPKH�ȱ(
(
X���-org/editorconfig/language/schema/descriptors/impl/EditorConfigUnsetValueDescriptor.classPK�wL��]��b%-org/editorconfig/language/schema/parser/handlers/EditorConfigDescriptorParseHandlerBase.classPK�h����f��wC-org/editorconfig/language/schema/parser/handlers/impl/EditorConfigConstantDescriptorParseHandler.classPK׵D7QQi���P-org/editorconfig/language/schema/parser/handlers/impl/EditorConfigDeclarationDescriptorParseHandler.classPKy����b���`-org/editorconfig/language/schema/parser/handlers/impl/EditorConfigListDescriptorParseHandler.classPKf��nP
P
d��9~-org/editorconfig/language/schema/parser/handlers/impl/EditorConfigOptionDescriptorParseHandler.classPK?�P2
2
b���-org/editorconfig/language/schema/parser/handlers/impl/EditorConfigPairDescriptorParseHandler.classPK�6ffp����-org/editorconfig/language/schema/parser/handlers/impl/EditorConfigQualifiedOptionKeyDescriptorParseHandler.classPKr��55g����-org/editorconfig/language/schema/parser/handlers/impl/EditorConfigReferenceDescriptorParseHandler.classPK���

j��k�-org/editorconfig/language/schema/parser/handlers/impl/EditorConfigStandardTypeDescriptorParseHandler.classPK�&r��c��r�-org/editorconfig/language/schema/parser/handlers/impl/EditorConfigUnionDescriptorParseHandler.classPK	�A��-META-INF/PK�A��-META-INF/maven/PK�A��-META-INF/maven/org.ec4j.core/PK'�A�-META-INF/maven/org.ec4j.core/ec4j-core/PK�AV�-icons/PK�Az�-inspectionDescriptions/PK�A��-intentionDescriptions/PK>�A��-intentionDescriptions/EditorConfigAddDeclarationPartIntention/PK7�A?�-intentionDescriptions/EditorConfigInvertValueIntention/PK	�A��-messages/PK�A��-org/PK�A��-org/editorconfig/PK�A�-org/editorconfig/language/PK!�AD�-org/editorconfig/language/parser/PK�A��-schemas/PK�A��-schemas/editorconfig/PK�A��-search/PKL��I��	���-__index__PK���]�.

Youez - 2016 - github.com/yon3zu
LinuXploit