<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="AutoImportSettings">
    <option name="autoReloadType" value="ALL" />
  </component>
  <component name="ChangeListManager">
    <list default="true" id="ba8f4190-0800-4bce-b2eb-ad8ed5d1197a" name="Default Changelist" comment="">
      <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
    </list>
    <option name="SHOW_DIALOG" value="false" />
    <option name="HIGHLIGHT_CONFLICTS" value="true" />
    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
    <option name="LAST_RESOLUTION" value="IGNORE" />
  </component>
  <component name="FileTemplateManagerImpl">
    <option name="RECENT_TEMPLATES">
      <list>
        <option value="Go File" />
      </list>
    </option>
  </component>
  <component name="GOROOT" url="file://$PROJECT_DIR$/../../../../../soft/Development/Go" />
  <component name="Git.Settings">
    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/../.." />
  </component>
  <component name="MarkdownSettingsMigration">
    <option name="stateVersion" value="1" />
  </component>
  <component name="ProjectId" id="1QQIyAqhncEetOxKwup5jBZiZ9Z" />
  <component name="ProjectInspectionProfilesVisibleTreeState">
    <entry key="Project Default">
      <profile-state>
        <expanded-state>
          <State />
          <State>
            <id>Declaration redundancyGo</id>
          </State>
          <State>
            <id>Go</id>
          </State>
        </expanded-state>
        <selected-state>
          <State>
            <id>GoUnusedFunction</id>
          </State>
        </selected-state>
      </profile-state>
    </entry>
  </component>
  <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
  <component name="ProjectViewState">
    <option name="hideEmptyMiddlePackages" value="true" />
    <option name="showLibraryContents" value="true" />
  </component>
  <component name="PropertiesComponent">
    <property name="DefaultGoTemplateProperty" value="Go File" />
    <property name="RunOnceActivity.OpenProjectViewOnStart" value="true" />
    <property name="RunOnceActivity.ShowReadmeOnStart" value="true" />
    <property name="SHARE_PROJECT_CONFIGURATION_FILES" value="true" />
    <property name="WebServerToolWindowFactoryState" value="false" />
    <property name="configurable..is.expanded" value="true" />
    <property name="configurable.GoLibrariesConfigurable.is.expanded" value="true" />
    <property name="go.format.on.save.advertiser.fired" value="true" />
    <property name="go.formatter.settings.were.checked" value="true" />
    <property name="go.gopath.indexing.explicitly.defined" value="true" />
    <property name="go.import.settings.migrated" value="true" />
    <property name="go.modules.go.list.on.any.changes.was.set" value="true" />
    <property name="go.sdk.automatically.set" value="true" />
    <property name="go.watchers.conflict.with.on.save.actions.check.performed" value="true" />
    <property name="last_opened_file_path" value="$PROJECT_DIR$" />
    <property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
    <property name="nodejs_npm_path_reset_for_default_project" value="true" />
    <property name="nodejs_package_manager_path" value="npm" />
    <property name="settings.editor.selected.configurable" value="com.goide.configuration.GoLibrariesConfigurableProvider" />
  </component>
  <component name="RunManager" selected="Go Test.go test tests">
    <configuration name="go build serialization_json.go" type="GoApplicationRunConfiguration" factoryName="Go Application" temporary="true" nameIsGenerated="true">
      <module name="FastBinaryEncoding" />
      <working_directory value="$PROJECT_DIR$" />
      <kind value="FILE" />
      <directory value="$PROJECT_DIR$" />
      <filePath value="$PROJECT_DIR$/examples/serialization_json.go" />
      <method v="2" />
    </configuration>
    <configuration name="go build tests/" type="GoApplicationRunConfiguration" factoryName="Go Application" temporary="true" nameIsGenerated="true">
      <module name="FastBinaryEncoding" />
      <working_directory value="$PROJECT_DIR$" />
      <kind value="DIRECTORY" />
      <directory value="$PROJECT_DIR$/tests" />
      <method v="2" />
    </configuration>
    <configuration name="Tests" type="GoTestRunConfiguration" factoryName="Go Test">
      <module name="FastBinaryEncoding" />
      <working_directory value="$PROJECT_DIR$/" />
      <go_parameters value="-i" />
      <kind value="DIRECTORY" />
      <directory value="$PROJECT_DIR$/tests" />
      <filePath value="$PROJECT_DIR$/" />
      <framework value="gotest" />
      <method v="2" />
    </configuration>
    <configuration default="true" type="GoTestRunConfiguration" factoryName="Go Test">
      <module name="Go" />
      <working_directory value="$PROJECT_DIR$/" />
      <go_parameters value="-i" />
      <kind value="DIRECTORY" />
      <directory value="$PROJECT_DIR$/tests" />
      <filePath value="$PROJECT_DIR$/" />
      <framework value="gotest" />
      <method v="2" />
    </configuration>
    <configuration name="clone_test.go" type="GoTestRunConfiguration" factoryName="Go Test" temporary="true" nameIsGenerated="true">
      <module name="FastBinaryEncoding" />
      <working_directory value="$PROJECT_DIR$/tests" />
      <kind value="FILE" />
      <directory value="$PROJECT_DIR$/tests" />
      <filePath value="$PROJECT_DIR$/tests/clone_test.go" />
      <framework value="gotest" />
      <method v="2" />
    </configuration>
    <configuration name="go test tests" type="GoTestRunConfiguration" factoryName="Go Test" temporary="true" nameIsGenerated="true">
      <module name="FastBinaryEncoding" />
      <working_directory value="$PROJECT_DIR$/tests" />
      <kind value="DIRECTORY" />
      <directory value="$PROJECT_DIR$/tests" />
      <filePath value="$PROJECT_DIR$/" />
      <framework value="gotest" />
      <method v="2" />
    </configuration>
    <configuration name="gobench benchmarks" type="GoTestRunConfiguration" factoryName="Go Test" temporary="true" nameIsGenerated="true">
      <module name="FastBinaryEncoding" />
      <working_directory value="$PROJECT_DIR$/benchmarks" />
      <kind value="DIRECTORY" />
      <directory value="$PROJECT_DIR$/benchmarks" />
      <filePath value="$PROJECT_DIR$/" />
      <framework value="gobench" />
      <method v="2" />
    </configuration>
    <list>
      <item itemvalue="Go Build.go build serialization_json.go" />
      <item itemvalue="Go Build.go build tests/" />
      <item itemvalue="Go Test.Tests" />
      <item itemvalue="Go Test.go test tests" />
      <item itemvalue="Go Test.gobench benchmarks" />
      <item itemvalue="Go Test.clone_test.go" />
    </list>
    <recent_temporary>
      <list>
        <item itemvalue="Go Test.go test tests" />
        <item itemvalue="Go Test.clone_test.go" />
        <item itemvalue="Go Test.gobench benchmarks" />
        <item itemvalue="Go Build.go build tests/" />
        <item itemvalue="Go Build.go build serialization_json.go" />
      </list>
    </recent_temporary>
  </component>
  <component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
  <component name="TypeScriptGeneratedFilesManager">
    <option name="version" value="3" />
  </component>
  <component name="Vcs.Log.Tabs.Properties">
    <option name="TAB_STATES">
      <map>
        <entry key="MAIN">
          <value>
            <State />
          </value>
        </entry>
      </map>
    </option>
  </component>
  <component name="XDebuggerManager">
    <breakpoint-manager>
      <breakpoints>
        <line-breakpoint enabled="true" type="DlvLineBreakpoint">
          <url>file://$PROJECT_DIR$/proto/fbe/FinalModelString.go</url>
          <line>45</line>
          <option name="timeStamp" value="16" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="DlvLineBreakpoint">
          <url>file://$PROJECT_DIR$/tests/create_test.go</url>
          <line>103</line>
          <option name="timeStamp" value="19" />
        </line-breakpoint>
      </breakpoints>
    </breakpoint-manager>
    <watches-manager>
      <configuration name="GoTestRunConfiguration">
        <watch expression="*(*&quot;map[_/Z_/projects/CppProjects/FastBinaryEncoding/projects/Go/proto/test.StructSimpleKey]struct { Key _/Z_/projects/CppProjects/FastBinaryEncoding/projects/Go/proto/test.StructSimple; Value _/Z_/projects/CppProjects/FastBinaryEncoding/projects/Go/proto/test.StructNested }&quot;)(824635636144)" />
      </configuration>
    </watches-manager>
  </component>
  <component name="debuggerHistoryManager">
    <expressions id="watch">
      <expression>
        <expression-string>fbeStringSize</expression-string>
        <language-id>go</language-id>
        <evaluation-mode>EXPRESSION</evaluation-mode>
      </expression>
      <expression>
        <expression-string>bytes[0]</expression-string>
        <language-id>go</language-id>
        <evaluation-mode>EXPRESSION</evaluation-mode>
      </expression>
      <expression>
        <expression-string>bytes[i]</expression-string>
        <language-id>go</language-id>
        <evaluation-mode>EXPRESSION</evaluation-mode>
      </expression>
      <expression>
        <expression-string>low</expression-string>
        <language-id>go</language-id>
        <evaluation-mode>EXPRESSION</evaluation-mode>
      </expression>
    </expressions>
    <expressions id="setValue">
      <expression>
        <expression-string>1</expression-string>
        <language-id>go</language-id>
        <evaluation-mode>EXPRESSION</evaluation-mode>
      </expression>
      <expression>
        <expression-string>123</expression-string>
        <language-id>go</language-id>
        <evaluation-mode>EXPRESSION</evaluation-mode>
      </expression>
    </expressions>
  </component>
</project>