text:
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ArtifactsWorkspaceSettings">
    <artifacts-to-build>
      <artifact name="hadoop-wiki-index:jar" />
    </artifacts-to-build>
  </component>
  <component name="ChangeListManager">
    <list default="true" id="5e5376f7-60d3-4a0e-a8cd-3264387500b8" name="Default" comment="">
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/README.md" afterPath="$PROJECT_DIR$/README.md" />
    </list>
    <ignored path="wikiWordCount.iws" />
    <ignored path=".idea/workspace.xml" />
    <ignored path="$PROJECT_DIR$/out/" />
    <ignored path="$PROJECT_DIR$/target/" />
    <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
    <option name="TRACKING_ENABLED" value="true" />
    <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="CreatePatchCommitExecutor">
    <option name="PATCH_PATH" value="" />
  </component>
  <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
  <component name="FavoritesManager">
    <favorites_list name="wikiWordCount" />
  </component>
  <component name="FileEditorManager">
    <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
      <file leaf-file-name="WikiWordCount.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/WikiWordCount.java">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="0">
              <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
              <folding>
                <element signature="imports" expanded="true" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="InvertedIndex.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/InvertedIndex.java">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="645">
              <caret line="60" column="60" selection-start-line="60" selection-start-column="60" selection-end-line="60" selection-end-column="60" />
              <folding>
                <element signature="imports" expanded="true" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="PageWordCount.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/PageWordCount.java">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="915">
              <caret line="78" column="53" selection-start-line="78" selection-start-column="53" selection-end-line="78" selection-end-column="53" />
              <folding>
                <element signature="imports" expanded="true" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="IDOffsetTitle.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/IDOffsetTitle.java">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="1005">
              <caret line="84" column="61" selection-start-line="84" selection-start-column="61" selection-end-line="84" selection-end-column="61" />
              <folding>
                <element signature="imports" expanded="true" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="RedirectCount.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/RedirectCount.java">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="510">
              <caret line="52" column="39" selection-start-line="52" selection-start-column="39" selection-end-line="52" selection-end-column="39" />
              <folding>
                <element signature="imports" expanded="true" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="BadDocCount.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/BadDocCount.java">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="915">
              <caret line="74" column="55" selection-start-line="74" selection-start-column="55" selection-end-line="74" selection-end-column="55" />
              <folding>
                <element signature="imports" expanded="true" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="WikiTitleExtract.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/WikiTitleExtract.java">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="0">
              <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
              <folding>
                <element signature="imports" expanded="true" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="ExampleDriver.java" pinned="false" current-in-tab="true">
        <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/ExampleDriver.java">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="206">
              <caret line="25" column="63" selection-start-line="25" selection-start-column="63" selection-end-line="25" selection-end-column="63" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="XmlInputFormat.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/XmlInputFormat.java">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="1725">
              <caret line="129" column="37" selection-start-line="129" selection-start-column="37" selection-end-line="129" selection-end-column="37" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
    </leaf>
  </component>
  <component name="FileTemplateManagerImpl">
    <option name="RECENT_TEMPLATES">
      <list>
        <option value="Class" />
      </list>
    </option>
  </component>
  <component name="Git.Settings">
    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
  </component>
  <component name="GradleLocalSettings">
    <option name="externalProjectsViewState">
      <projects_view />
    </option>
  </component>
  <component name="IdeDocumentHistory">
    <option name="CHANGED_PATHS">
      <list>
        <option value="$PROJECT_DIR$/src/main/java/xyz/cjr/XmlInputFormat.java" />
        <option value="$PROJECT_DIR$/src/main/java/xyz/cjr/exampleDriver.java" />
        <option value="$PROJECT_DIR$/src/main/java/xyz/cjr/wikiWordCount.java" />
        <option value="$PROJECT_DIR$/src/main/java/xyz/cjr/WikiTitleExtract.java" />
        <option value="$PROJECT_DIR$/src/main/java/xyz/cjr/WikiWordCount.java" />
        <option value="$PROJECT_DIR$/src/main/java/xyz/cjr/ExampleDriver.java" />
        <option value="$PROJECT_DIR$/src/main/java/xyz/cjr/BadDocCount.java" />
        <option value="$PROJECT_DIR$/pom.xml" />
        <option value="$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/WikiWordCount.java" />
        <option value="$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/RedirectCount.java" />
        <option value="$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/XmlInputFormat.java" />
        <option value="$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/IDOffsetTitle.java" />
        <option value="$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/ExampleDriver.java" />
        <option value="$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/PageMaxWordCount.java" />
        <option value="$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/InvertedIndex.java" />
        <option value="$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/PageWordCount.java" />
      </list>
    </option>
  </component>
  <component name="MavenImportPreferences">
    <option name="generalSettings">
      <MavenGeneralSettings>
        <option name="mavenHome" value="Bundled (Maven 3)" />
      </MavenGeneralSettings>
    </option>
  </component>
  <component name="MavenProjectNavigator">
    <treeState />
  </component>
  <component name="ProjectFrameBounds">
    <option name="x" value="351" />
    <option name="y" value="1262" />
    <option name="width" value="1400" />
    <option name="height" value="1000" />
  </component>
  <component name="ProjectLevelVcsManager" settingsEditedManually="false">
    <OptionsSetting value="true" id="Add" />
    <OptionsSetting value="true" id="Remove" />
    <OptionsSetting value="true" id="Checkout" />
    <OptionsSetting value="true" id="Update" />
    <OptionsSetting value="true" id="Status" />
    <OptionsSetting value="true" id="Edit" />
    <ConfirmationsSetting value="0" id="Add" />
    <ConfirmationsSetting value="0" id="Remove" />
  </component>
  <component name="ProjectView">
    <navigator currentView="ProjectPane" proportions="" version="1">
      <flattenPackages />
      <showMembers />
      <showModules />
      <showLibraryContents />
      <hideEmptyPackages />
      <abbreviatePackageNames />
      <autoscrollToSource />
      <autoscrollFromSource />
      <sortByType />
      <manualOrder />
      <foldersAlwaysOnTop value="true" />
    </navigator>
    <panes>
      <pane id="PackagesPane" />
      <pane id="Scope" />
      <pane id="ProjectPane">
        <subPane>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="hadoop-wiki-index" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="hadoop-wiki-index" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="hadoop-wiki-index" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="hadoop-wiki-index" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="hadoop-wiki-index" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="src" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="hadoop-wiki-index" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="hadoop-wiki-index" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="src" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="main" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="hadoop-wiki-index" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="hadoop-wiki-index" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="src" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="main" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="java" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="wiki_index" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="hadoop-wiki-index" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="hadoop-wiki-index" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="src" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="main" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="java" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
        </subPane>
      </pane>
      <pane id="Scratches" />
    </panes>
  </component>
  <component name="PropertiesComponent">
    <property name="project.structure.last.edited" value="Artifacts" />
    <property name="project.structure.proportion" value="0.15" />
    <property name="project.structure.side.proportion" value="0.2" />
    <property name="last_opened_file_path" value="$MAVEN_REPOSITORY$/org/wikiclean/wikiclean/0.3/wikiclean-0.3.jar!/" />
    <property name="settings.editor.selected.configurable" value="preferences.lookFeel" />
    <property name="settings.editor.splitter.proportion" value="0.2" />
  </component>
  <component name="RunManager" selected="Application.ExampleDriver">
    <configuration default="false" name="ExampleDriver" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
        <pattern>
          <option name="PATTERN" value="xyz.cjr.*" />
          <option name="ENABLED" value="true" />
        </pattern>
      </extension>
      <option name="MAIN_CLASS_NAME" value="xyz.cjr.wiki_index.ExampleDriver" />
      <option name="VM_PARAMETERS" value="" />
      <option name="PROGRAM_PARAMETERS" value="PageMaxWordCount /tmp/wiki.txt /tmp/output" />
      <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="ENABLE_SWING_INSPECTOR" value="false" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <module name="wiki_index" />
      <envs />
      <method>
        <option name="ToolBeforeRunTask" enabled="true" actionId="Tool_External Tools_clear output path" />
      </method>
    </configuration>
    <configuration default="true" type="#org.jetbrains.idea.devkit.run.PluginConfigurationType" factoryName="Plugin">
      <module name="" />
      <option name="VM_PARAMETERS" value="-Xmx512m -Xms256m -XX:MaxPermSize=250m -ea" />
      <option name="PROGRAM_PARAMETERS" />
      <method />
    </configuration>
    <configuration default="true" type="AndroidRunConfigurationType" factoryName="Android Application">
      <module name="" />
      <option name="DEPLOY" value="true" />
      <option name="ARTIFACT_NAME" value="" />
      <option name="PM_INSTALL_OPTIONS" value="" />
      <option name="ACTIVITY_EXTRA_FLAGS" value="" />
      <option name="MODE" value="default_activity" />
      <option name="TARGET_SELECTION_MODE" value="SHOW_DIALOG" />
      <option name="PREFERRED_AVD" value="" />
      <option name="CLEAR_LOGCAT" value="false" />
      <option name="SHOW_LOGCAT_AUTOMATICALLY" value="true" />
      <option name="SKIP_NOOP_APK_INSTALLATIONS" value="true" />
      <option name="FORCE_STOP_RUNNING_APP" value="true" />
      <option name="DEBUGGER_TYPE" value="Java" />
      <option name="USE_LAST_SELECTED_DEVICE" value="false" />
      <option name="PREFERRED_AVD" value="" />
      <Java />
      <Profilers>
        <option name="GAPID_DISABLE_PCS" value="false" />
      </Profilers>
      <option name="DEEP_LINK" value="" />
      <option name="ACTIVITY_CLASS" value="" />
      <method />
    </configuration>
    <configuration default="true" type="AndroidTestRunConfigurationType" factoryName="Android Tests">
      <module name="" />
      <option name="TESTING_TYPE" value="0" />
      <option name="INSTRUMENTATION_RUNNER_CLASS" value="" />
      <option name="METHOD_NAME" value="" />
      <option name="CLASS_NAME" value="" />
      <option name="PACKAGE_NAME" value="" />
      <option name="EXTRA_OPTIONS" value="" />
      <option name="TARGET_SELECTION_MODE" value="SHOW_DIALOG" />
      <option name="PREFERRED_AVD" value="" />
      <option name="CLEAR_LOGCAT" value="false" />
      <option name="SHOW_LOGCAT_AUTOMATICALLY" value="true" />
      <option name="SKIP_NOOP_APK_INSTALLATIONS" value="true" />
      <option name="FORCE_STOP_RUNNING_APP" value="true" />
      <option name="DEBUGGER_TYPE" value="Java" />
      <option name="USE_LAST_SELECTED_DEVICE" value="false" />
      <option name="PREFERRED_AVD" value="" />
      <Java />
      <Profilers>
        <option name="GAPID_DISABLE_PCS" value="false" />
      </Profilers>
      <method />
    </configuration>
    <configuration default="true" type="Applet" factoryName="Applet">
      <option name="HTML_USED" value="false" />
      <option name="WIDTH" value="400" />
      <option name="HEIGHT" value="300" />
      <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
      <module />
      <method />
    </configuration>
    <configuration default="true" type="Application" factoryName="Application">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <option name="MAIN_CLASS_NAME" value="xyz.cjr.wikiWordCount" />
      <option name="VM_PARAMETERS" value="" />
      <option name="PROGRAM_PARAMETERS" value="/tmp/wiki.txt /tmp/output" />
      <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="ENABLE_SWING_INSPECTOR" value="false" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <module name="" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="GradleRunConfiguration" factoryName="Gradle">
      <ExternalSystemSettings>
        <option name="executionName" />
        <option name="externalProjectPath" />
        <option name="externalSystemIdString" value="GRADLE" />
        <option name="scriptParameters" />
        <option name="taskDescriptions">
          <list />
        </option>
        <option name="taskNames">
          <list />
        </option>
        <option name="vmOptions" />
      </ExternalSystemSettings>
      <method />
    </configuration>
    <configuration default="true" type="JUnit" factoryName="JUnit">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <module name="" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="PACKAGE_NAME" />
      <option name="MAIN_CLASS_NAME" />
      <option name="METHOD_NAME" />
      <option name="TEST_OBJECT" value="class" />
      <option name="VM_PARAMETERS" value="-ea" />
      <option name="PARAMETERS" />
      <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <option name="TEST_SEARCH_SCOPE">
        <value defaultName="singleModule" />
      </option>
      <envs />
      <patterns />
      <method />
    </configuration>
    <configuration default="true" type="JUnitTestDiscovery" factoryName="JUnit Test Discovery" changeList="All">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <module name="" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="PACKAGE_NAME" />
      <option name="MAIN_CLASS_NAME" />
      <option name="METHOD_NAME" />
      <option name="TEST_OBJECT" value="class" />
      <option name="VM_PARAMETERS" />
      <option name="PARAMETERS" />
      <option name="WORKING_DIRECTORY" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <option name="TEST_SEARCH_SCOPE">
        <value defaultName="singleModule" />
      </option>
      <envs />
      <patterns />
      <method />
    </configuration>
    <configuration default="true" type="JarApplication" factoryName="JAR Application">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="Java Scratch" factoryName="Java Scratch">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <option name="SCRATCH_FILE_ID" value="0" />
      <option name="MAIN_CLASS_NAME" />
      <option name="VM_PARAMETERS" />
      <option name="PROGRAM_PARAMETERS" />
      <option name="WORKING_DIRECTORY" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="ENABLE_SWING_INSPECTOR" value="false" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <module name="" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="JetRunConfigurationType" factoryName="Kotlin">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <option name="MAIN_CLASS_NAME" />
      <option name="VM_PARAMETERS" />
      <option name="PROGRAM_PARAMETERS" />
      <option name="WORKING_DIRECTORY" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <module name="wikiWordCount" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="KotlinStandaloneScriptRunConfigurationType" factoryName="Kotlin script">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <option name="filePath" />
      <option name="vmParameters" />
      <option name="alternativeJrePath" />
      <option name="programParameters" />
      <option name="passParentEnvs" value="true" />
      <option name="workingDirectory" />
      <option name="isAlternativeJrePathEnabled" value="false" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="Remote" factoryName="Remote">
      <option name="USE_SOCKET_TRANSPORT" value="true" />
      <option name="SERVER_MODE" value="false" />
      <option name="SHMEM_ADDRESS" value="javadebug" />
      <option name="HOST" value="localhost" />
      <option name="PORT" value="5005" />
      <method />
    </configuration>
    <configuration default="true" type="TestNG" factoryName="TestNG">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <module name="" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="SUITE_NAME" />
      <option name="PACKAGE_NAME" />
      <option name="MAIN_CLASS_NAME" />
      <option name="METHOD_NAME" />
      <option name="GROUP_NAME" />
      <option name="TEST_OBJECT" value="CLASS" />
      <option name="VM_PARAMETERS" value="-ea" />
      <option name="PARAMETERS" />
      <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
      <option name="OUTPUT_DIRECTORY" />
      <option name="ANNOTATION_TYPE" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <option name="TEST_SEARCH_SCOPE">
        <value defaultName="singleModule" />
      </option>
      <option name="USE_DEFAULT_REPORTERS" value="false" />
      <option name="PROPERTIES_FILE" />
      <envs />
      <properties />
      <listeners />
      <method />
    </configuration>
    <configuration default="true" type="TestNGTestDiscovery" factoryName="TestNG Test Discovery" changeList="All">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <module name="" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="SUITE_NAME" />
      <option name="PACKAGE_NAME" />
      <option name="MAIN_CLASS_NAME" />
      <option name="METHOD_NAME" />
      <option name="GROUP_NAME" />
      <option name="TEST_OBJECT" value="CLASS" />
      <option name="VM_PARAMETERS" />
      <option name="PARAMETERS" />
      <option name="WORKING_DIRECTORY" />
      <option name="OUTPUT_DIRECTORY" />
      <option name="ANNOTATION_TYPE" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <option name="TEST_SEARCH_SCOPE">
        <value defaultName="singleModule" />
      </option>
      <option name="USE_DEFAULT_REPORTERS" value="false" />
      <option name="PROPERTIES_FILE" />
      <envs />
      <properties />
      <listeners />
      <method />
    </configuration>
    <list size="1">
      <item index="0" class="java.lang.String" itemvalue="Application.ExampleDriver" />
    </list>
    <recent_temporary>
      <list size="1">
        <item index="0" class="java.lang.String" itemvalue="Application.ExampleDriver" />
      </list>
    </recent_temporary>
  </component>
  <component name="ShelveChangesManager" show_recycled="false">
    <option name="remove_strategy" value="false" />
  </component>
  <component name="TaskManager">
    <task active="true" id="Default" summary="Default task">
      <changelist id="5e5376f7-60d3-4a0e-a8cd-3264387500b8" name="Default" comment="" />
      <created>1481463385786</created>
      <option name="number" value="Default" />
      <option name="presentableId" value="Default" />
      <updated>1481463385786</updated>
    </task>
    <servers />
  </component>
  <component name="TodoView">
    <todo-panel id="selected-file">
      <is-autoscroll-to-source value="true" />
    </todo-panel>
    <todo-panel id="all">
      <are-packages-shown value="true" />
      <is-autoscroll-to-source value="true" />
    </todo-panel>
  </component>
  <component name="ToolWindowManager">
    <frame x="351" y="1262" width="1400" height="1000" extended-state="1" />
    <editor active="false" />
    <layout>
      <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.329849" sideWeight="0.49406528" order="6" side_tool="false" content_ui="tabs" />
      <window_info id="Palette	" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
      <window_info id="Capture Analysis" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.33099416" sideWeight="0.66543025" order="10" side_tool="true" content_ui="tabs" />
      <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32937685" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33099416" sideWeight="0.33456972" order="2" side_tool="false" content_ui="tabs" />
      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.329849" sideWeight="0.49406528" order="9" side_tool="false" content_ui="tabs" />
      <window_info id="Capture Tool" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
      <window_info id="Designer" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
      <window_info id="Project" active="true" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.23367952" sideWeight="0.49593496" order="0" side_tool="false" content_ui="combo" />
      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.49109793" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.50406504" order="4" side_tool="true" content_ui="tabs" />
      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
      <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32982457" sideWeight="0.31454006" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
    </layout>
  </component>
  <component name="Vcs.Log.UiProperties">
    <option name="RECENTLY_FILTERED_USER_GROUPS">
      <collection />
    </option>
    <option name="RECENTLY_FILTERED_BRANCH_GROUPS">
      <collection />
    </option>
  </component>
  <component name="VcsContentAnnotationSettings">
    <option name="myLimit" value="2678400000" />
  </component>
  <component name="XDebuggerManager">
    <breakpoint-manager>
      <option name="time" value="2" />
    </breakpoint-manager>
    <watches-manager />
  </component>
  <component name="antWorkspaceConfiguration">
    <option name="IS_AUTOSCROLL_TO_SOURCE" value="false" />
    <option name="FILTER_TARGETS" value="false" />
  </component>
  <component name="editorHistoryManager">
    <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/WikiWordCount.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="195">
          <caret line="27" column="21" selection-start-line="27" selection-start-column="21" selection-end-line="27" selection-end-column="21" />
          <folding>
            <element signature="imports" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/BadDocCount.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="195">
          <caret line="13" column="38" selection-start-line="13" selection-start-column="38" selection-end-line="13" selection-end-column="38" />
          <folding>
            <element signature="imports" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/WikiTitleExtract.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="105">
          <caret line="20" column="30" selection-start-line="20" selection-start-column="30" selection-end-line="20" selection-end-column="30" />
          <folding>
            <element signature="imports" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/ExampleDriver.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="375">
          <caret line="25" column="97" selection-start-line="25" selection-start-column="97" selection-end-line="25" selection-end-column="97" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/XmlInputFormat.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1785">
          <caret line="133" column="73" selection-start-line="133" selection-start-column="73" selection-end-line="133" selection-end-column="73" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-core/1.2.1/hadoop-core-1.2.1.jar!/org/apache/hadoop/mapreduce/lib/input/TextInputFormat.class">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="165">
          <caret line="25" column="26" selection-start-line="25" selection-start-column="26" selection-end-line="25" selection-end-column="26" />
        </state>
      </provider>
    </entry>
    <entry file="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-core/1.2.1/hadoop-core-1.2.1.jar!/org/apache/hadoop/mapreduce/lib/input/LineRecordReader.class">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1275">
          <caret line="111" column="0" selection-start-line="111" selection-start-column="0" selection-end-line="111" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-core/1.2.1/hadoop-core-1.2.1.jar!/org/apache/hadoop/mapreduce/RecordReader.class">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="240">
          <caret line="22" column="35" selection-start-line="22" selection-start-column="35" selection-end-line="22" selection-end-column="35" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/pom.xml">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="525">
          <caret line="35" column="25" selection-start-line="35" selection-start-column="25" selection-end-line="35" selection-end-column="25" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/WikiWordCount.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding>
            <element signature="imports" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/BadDocCount.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="135">
          <caret line="22" column="0" selection-start-line="22" selection-start-column="0" selection-end-line="22" selection-end-column="0" />
          <folding>
            <element signature="imports" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/WikiTitleExtract.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="105">
          <caret line="20" column="30" selection-start-line="20" selection-start-column="30" selection-end-line="20" selection-end-column="30" />
          <folding>
            <element signature="imports" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/ExampleDriver.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="375">
          <caret line="25" column="97" selection-start-line="25" selection-start-column="97" selection-end-line="25" selection-end-column="97" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/XmlInputFormat.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1785">
          <caret line="133" column="73" selection-start-line="133" selection-start-column="73" selection-end-line="133" selection-end-column="73" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-core/1.2.1/hadoop-core-1.2.1.jar!/org/apache/hadoop/mapreduce/lib/input/TextInputFormat.class">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="165">
          <caret line="25" column="26" selection-start-line="25" selection-start-column="26" selection-end-line="25" selection-end-column="26" />
        </state>
      </provider>
    </entry>
    <entry file="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-core/1.2.1/hadoop-core-1.2.1.jar!/org/apache/hadoop/mapreduce/lib/input/LineRecordReader.class">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1275">
          <caret line="111" column="0" selection-start-line="111" selection-start-column="0" selection-end-line="111" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-core/1.2.1/hadoop-core-1.2.1.jar!/org/apache/hadoop/mapreduce/RecordReader.class">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="240">
          <caret line="22" column="35" selection-start-line="22" selection-start-column="35" selection-end-line="22" selection-end-column="35" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/pom.xml">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="525">
          <caret line="35" column="25" selection-start-line="35" selection-start-column="25" selection-end-line="35" selection-end-column="25" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wikiWordCount.java" />
    <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/ExampleDriver.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/XmlInputFormat.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1785">
          <caret line="133" column="73" selection-start-line="133" selection-start-column="73" selection-end-line="133" selection-end-column="73" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-core/1.2.1/hadoop-core-1.2.1.jar!/org/apache/hadoop/mapreduce/lib/input/TextInputFormat.class">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="165">
          <caret line="25" column="26" selection-start-line="25" selection-start-column="26" selection-end-line="25" selection-end-column="26" />
        </state>
      </provider>
    </entry>
    <entry file="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-core/1.2.1/hadoop-core-1.2.1.jar!/org/apache/hadoop/mapreduce/lib/input/LineRecordReader.class">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1275">
          <caret line="111" column="0" selection-start-line="111" selection-start-column="0" selection-end-line="111" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-core/1.2.1/hadoop-core-1.2.1.jar!/org/apache/hadoop/mapreduce/RecordReader.class">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="240">
          <caret line="22" column="35" selection-start-line="22" selection-start-column="35" selection-end-line="22" selection-end-column="35" />
        </state>
      </provider>
    </entry>
    <entry file="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-core/1.2.1/hadoop-core-1.2.1.jar!/org/apache/hadoop/mapred/TextInputFormat.class">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="285">
          <caret line="39" column="52" selection-start-line="39" selection-start-column="52" selection-end-line="39" selection-end-column="52" />
        </state>
      </provider>
    </entry>
    <entry file="jar:///usr/lib/jvm/java-8-openjdk/jre/lib/rt.jar!/java/io/Closeable.class">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="90">
          <caret line="9" column="17" selection-start-line="9" selection-start-column="17" selection-end-line="9" selection-end-column="17" />
        </state>
      </provider>
    </entry>
    <entry file="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-core/1.2.1/hadoop-core-1.2.1.jar!/org/apache/hadoop/mapred/RecordReader.class">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="90">
          <caret line="9" column="17" selection-start-line="9" selection-start-column="17" selection-end-line="9" selection-end-column="17" />
        </state>
      </provider>
    </entry>
    <entry file="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-core/1.2.1/hadoop-core-1.2.1.jar!/org/apache/hadoop/mapreduce/RecordReader.class">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="240">
          <caret line="22" column="35" selection-start-line="22" selection-start-column="35" selection-end-line="22" selection-end-column="35" />
        </state>
      </provider>
    </entry>
    <entry file="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-core/1.2.1/hadoop-core-1.2.1.jar!/org/apache/hadoop/io/Text.class">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="345">
          <caret line="47" column="11" selection-start-line="47" selection-start-column="11" selection-end-line="47" selection-end-column="11" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/wiki_index.iml">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-core/1.2.1/hadoop-core-1.2.1.jar!/org/apache/hadoop/mapreduce/lib/input/LineRecordReader.class">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1275">
          <caret line="111" column="0" selection-start-line="111" selection-start-column="0" selection-end-line="111" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/exampleDriver.java" />
    <entry file="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-core/1.2.1/hadoop-core-1.2.1.jar!/org/apache/hadoop/mapreduce/lib/input/TextInputFormat.class">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="165">
          <caret line="25" column="26" selection-start-line="25" selection-start-column="26" selection-end-line="25" selection-end-column="26" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wikiWordCount.java" />
    <entry file="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-common/2.7.2/hadoop-common-2.7.2.jar!/org/apache/hadoop/util/ProgramDriver.class">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="135">
          <caret line="19" column="50" selection-start-line="19" selection-start-column="50" selection-end-line="19" selection-end-column="50" />
        </state>
      </provider>
    </entry>
    <entry file="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-mapreduce-client-core/2.7.2/hadoop-mapreduce-client-core-2.7.2.jar!/org/apache/hadoop/mapreduce/Mapper.class">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="75">
          <caret line="14" column="13" selection-start-line="14" selection-start-column="13" selection-end-line="14" selection-end-column="13" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/pom.xml">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="600">
          <caret line="40" column="23" selection-start-line="40" selection-start-column="23" selection-end-line="40" selection-end-column="23" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="jar://$MAVEN_REPOSITORY$/org/wikiclean/wikiclean/0.3/wikiclean-0.3.jar!/org/wikiclean/WikiClean.class">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="185">
          <caret line="42" column="33" selection-start-line="42" selection-start-column="33" selection-end-line="42" selection-end-column="33" />
        </state>
      </provider>
    </entry>
    <entry file="jar://$MAVEN_REPOSITORY$/commons-lang/commons-lang/2.6/commons-lang-2.6.jar!/org/apache/commons/lang/Entities.class">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-471">
          <caret line="124" column="17" selection-start-line="124" selection-start-column="17" selection-end-line="124" selection-end-column="17" />
        </state>
      </provider>
    </entry>
    <entry file="jar://$MAVEN_REPOSITORY$/commons-lang/commons-lang/2.6/commons-lang-2.6.jar!/org/apache/commons/lang/StringEscapeUtils.class">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1239">
          <caret line="252" column="25" selection-start-line="252" selection-start-column="25" selection-end-line="252" selection-end-column="25" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/WikiWordCount.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding>
            <element signature="imports" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="jar:///usr/lib/jvm/java-8-openjdk/jre/lib/rt.jar!/java/lang/String.class">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="133">
          <caret line="462" column="19" selection-start-line="462" selection-start-column="19" selection-end-line="462" selection-end-column="19" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/XmlInputFormat.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1725">
          <caret line="129" column="37" selection-start-line="129" selection-start-column="37" selection-end-line="129" selection-end-column="37" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/RedirectCount.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="510">
          <caret line="52" column="39" selection-start-line="52" selection-start-column="39" selection-end-line="52" selection-end-column="39" />
          <folding>
            <element signature="imports" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/BadDocCount.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="915">
          <caret line="74" column="55" selection-start-line="74" selection-start-column="55" selection-end-line="74" selection-end-column="55" />
          <folding>
            <element signature="imports" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/WikiTitleExtract.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding>
            <element signature="imports" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/PageMaxWordCount.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="197">
          <caret line="75" column="40" selection-start-line="75" selection-start-column="40" selection-end-line="75" selection-end-column="40" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/IDOffsetTitle.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1005">
          <caret line="84" column="61" selection-start-line="84" selection-start-column="61" selection-end-line="84" selection-end-column="61" />
          <folding>
            <element signature="imports" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/PageWordCount.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="915">
          <caret line="78" column="53" selection-start-line="78" selection-start-column="53" selection-end-line="78" selection-end-column="53" />
          <folding>
            <element signature="imports" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/InvertedIndex.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="645">
          <caret line="60" column="60" selection-start-line="60" selection-start-column="60" selection-end-line="60" selection-end-column="60" />
          <folding>
            <element signature="imports" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/main/java/xyz/cjr/wiki_index/ExampleDriver.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="206">
          <caret line="25" column="63" selection-start-line="25" selection-start-column="63" selection-end-line="25" selection-end-column="63" />
          <folding />
        </state>
      </provider>
    </entry>
  </component>
  <component name="masterDetails">
    <states>
      <state key="ArtifactsStructureConfigurable.UI">
        <settings>
          <artifact-editor />
          <last-edited>hadoop-wiki-index:jar</last-edited>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
                <option value="0.5" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
      <state key="FacetStructureConfigurable.UI">
        <settings>
          <last-edited>No facets are configured</last-edited>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
      <state key="GlobalLibrariesConfigurable.UI">
        <settings>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
      <state key="JdkListConfigurable.UI">
        <settings>
          <last-edited>1.8</last-edited>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
      <state key="ModuleStructureConfigurable.UI">
        <settings>
          <last-edited>wiki_index</last-edited>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
                <option value="0.6" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
      <state key="ProjectLibrariesConfigurable.UI">
        <settings>
          <last-edited>Maven: com.google.code.findbugs:jsr305:3.0.0</last-edited>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
    </states>
  </component>
</project>


text:
namespace Trigger.NET
{
    using System;
    using System.Collections.Generic;

    public class Scheduler : IScheduler
    {
        private readonly IContainerFactory containerFactory;
        private readonly ILoggerFactory loggerFactory;

        private readonly Dictionary<Guid, Worker> jobs;

        public Scheduler(ILoggerFactory loggerFactory = null, IContainerFactory containerFactory = null)
        {
            this.jobs = new Dictionary<Guid, Worker>();

            this.loggerFactory = loggerFactory ?? new ConsoleLoggerFactory();

            this.containerFactory = containerFactory ?? new DefaultContainerFactory();
        }

        public Guid AddJob<TJob>(JobSetup jobSetup)
        {
            if (jobSetup.JobId == Guid.Empty)
            {
                jobSetup.JobId = Guid.NewGuid();
            }

            var state = new Worker(typeof(TJob), jobSetup, this.containerFactory, this.loggerFactory);

            this.jobs[jobSetup.JobId] = state;

            state.Start();

            return jobSetup.JobId;
        }

        public virtual void RemoveJob(Guid jobId)
        {
            if (this.jobs.ContainsKey(jobId))
            {
                this.jobs[jobId].Stop();

                this.jobs.Remove(jobId);
            }
        }
    }
}

redpajama_set_name: RedPajamaGithub


text:
/* @flow */

import React from 'react';
import Style from 'styles';
import Touchable from './Touchable';

class Button extends React.Component {
  props: {
    style?: {[string]: string},
    onClick: (type?: string) => void,
    title: string,
  }

  render() {
    const { style, ...props } = this.props;
    return (
      <Touchable
        style={{ ...styles.button, ...style }}
        {...props}
      />
    );
  }
}

const styles = {
  button: {
    outline: 'none',
    paddingTop: Style.Dimens.spacing.min,
    paddingBottom: Style.Dimens.spacing.min,
    marginLeft: Style.Dimens.spacing.min,
    marginRight: Style.Dimens.spacing.min,
    borderWidth: '0px',
    borderStyle: 'solid',
    borderRadius: Style.Dimens.spacing.min,
  },
};

export default Button;


text:
<?xml version="1.0"?>
<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>
	<artifactId>javamail-jms-integration-test</artifactId>

	<parent>
	    <groupId>org.jsoftware</groupId>
	    <artifactId>javamail</artifactId>
	    <version>1.5.6-SNAPSHOT</version>
	</parent>

	<url>http://jsoftware.org</url>
	<name>Javamail: JMS - Integration test.</name>

    <dependencies>
        <dependency>
            <groupId>org.jsoftware</groupId>
            <artifactId>javamail-jms-transport</artifactId>
            <version>1.5.6-SNAPSHOT</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.jsoftware</groupId>
            <artifactId>javamail-jms2javamail</artifactId>
            <version>1.5.6-SNAPSHOT</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>javax</groupId>
            <artifactId>javaee-api</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.jacoco</groupId>
                <artifactId>jacoco-maven-plugin</artifactId>
            </plugin>
	        <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-deploy-plugin</artifactId>
                <configuration>
                    <skip>true</skip>
                </configuration>
            </plugin>
        </plugins>
    </build>

</project>


text:
class FdoISchemaCapabilities : public FdoIDisposable
{
public:
    /// \brief
    /// Returns an array of the FdoClassType objects the feature provider supports.
    ///
    /// \param length
    /// Output the number of class types.
    ///
    /// \return
    /// Returns the list of class types.
    ///
    FDO_API virtual FdoClassType* GetClassTypes(FdoInt32& length) = 0;

    /// \brief
    /// Returns an array of the FdoDataType objects the feature provider supports.
    ///
    /// \param length
    /// Output the number of data types.
    ///
    /// \return
    /// Returns the list of data types
    ///
    FDO_API virtual FdoDataType* GetDataTypes(FdoInt32& length) = 0;

    /// \brief
    /// Returns the maximum supported length of String, BLOB, or CLOB data
    /// properties. For decimal, it is typically the combination of the maximum
    /// scale and precision. For other data types that are not variable in size,
    /// the value returned is the byte length.
    ///
    /// \param dataType
    /// The data type for which the information is to retrieved.
    ///
    /// \return
    /// Returns the maximum data value length for the identified data type.
    ///
    FDO_API virtual FdoInt64 GetMaximumDataValueLength(FdoDataType dataType) = 0;

    /// \brief
    /// Returns the maximum supported precision for a decimal data property.
    ///
    /// \return
    /// Returns the maximum supported precision for a decimal data property.
    ///
    FDO_API virtual FdoInt32 GetMaximumDecimalPrecision() = 0;

    /// \brief
    /// Returns the maximum supported scale for a decimal data property.
    ///
    /// \return
    /// Returns the maximum supported scale for a decimal data property.
    ///
    FDO_API virtual FdoInt32 GetMaximumDecimalScale() = 0;

    /// \brief
    /// Returns the maximum size of a value of the given type. It includes
    /// limits for the data store name, shema name, class name, property name
    /// and description.
    ///
    /// \param name
    /// The schema element name type identifier for which the information is to
    /// be retrieved. Can be any of the following options: FdoSchemaElementNameType_Datastore,
    /// FdoSchemaElementNameType_Schema, FdoSchemaElementNameType_Class, FdoSchemaElementNameType_Property or
    /// FdoSchemaElementNameType_Description
    ///
    /// \return
    /// Returns the size limitation for the identified schema element.
    ///
    FDO_API virtual FdoInt32 GetNameSizeLimit(FdoSchemaElementNameType name) = 0;

    /// \brief
    /// Returns a string that includes all the reserved characters that cannot be
    /// used for the various schema element names for the provider.
    ///
    /// \return
    /// Returns a string with the reserved characters for the identified schema element.
    ///
    FDO_API virtual FdoString* GetReservedCharactersForName() = 0;

    /// \brief
    /// Returns an array of the FdoDataType objects the feature provider supports for auto-generation.
    ///
    /// \param length
    /// Output the number of data types.
    ///
    /// \return
    /// Returns the list of data types
    ///
    FDO_API virtual FdoDataType* GetSupportedAutoGeneratedTypes(FdoInt32& length) = 0;

    /// \brief
    /// Returns a list of property types that can be used for identity properties.
    ///
    /// \param length
    /// Output the number of data types.
    ///
    /// \return
    /// Returns a string with the reserved characters for the identified schema element.
    ///
    FDO_API virtual FdoDataType* GetSupportedIdentityPropertyTypes(FdoInt32& length) = 0;

    /// \brief
    /// Determines if the provider supports association property.
    ///
    /// \return
    /// Returns true if the provider support the association property.
    ///
    FDO_API virtual bool SupportsAssociationProperties() = 0;

    /// \brief
    /// Determines if the provider can auto-generate unique ID values for a class.
    ///
    /// \return
    /// Returns true if the provider supports id autogeneration.
    ///
    FDO_API virtual bool SupportsAutoIdGeneration() = 0;

    /// \brief
    /// Determines if the provider supports multiple identity properties per class.
    ///
    /// \return
    /// Returns true if the provider supports multiple identity properties per class.
    ///
    FDO_API virtual bool SupportsCompositeId() = 0;

    /// \brief
    /// Determines if the provider supports composite unique value constraint.
    ///
    /// \return
    /// Returns true if the provider supports composite unique value constraint.
    ///
    FDO_API virtual bool SupportsCompositeUniqueValueConstraints() = 0;

    /// \brief
    /// Determines if the provider can auto-generate unique ID values that are unique for the entire datastore, rather than just for a particular class.
    ///
    /// \return
    /// Returns true if the provider supports id autogeneration unique across an datastore.
    ///
    FDO_API virtual bool SupportsDataStoreScopeUniqueIdGeneration() = 0;

    /// \brief
    /// Returns TRUE if default values can be specified for a data property
    /// definition, FALSE otherwise.
    ///
    /// \return
    /// Returns TRUE if default values can be specified for a data property
    /// definition, FALSE otherwise.
    ///
    FDO_API virtual bool SupportsDefaultValue() = 0;

    /// \brief
    /// Determines if the provider supports exclusive value range constraints.
    ///
    /// \return
    /// Returns true if the provider supports exclusive value range constraints.
    ///
	FDO_API virtual bool SupportsExclusiveValueRangeConstraints() = 0;

    /// \brief
    /// Determines if the provider supports inclusive value range constraints.
    ///
    /// \return
    /// Returns true if the provider supports inclusive value range constraints.
    ///
	FDO_API virtual bool SupportsInclusiveValueRangeConstraints() = 0;

/// \cond DOXYGEN-IGNORE

    /// \brief
    /// DEPRECATED: Use SupportsInheritance() instead.
    ///          Determines if the feature provider supports inheritance.
    ///
    /// \return
    /// Returns true if the feature provider supports inheritance
    ///
    FDO_API FDO_DEPRECATED virtual bool SupportsInheritence();
/// \endcond

    /// \brief
    /// Determines if the feature provider supports inheritance.
    ///
    /// \return
    /// Returns true if the feature provider supports inheritance
    ///
    FDO_API virtual bool SupportsInheritance() = 0;

    /// \brief
    /// Determines if the provider supports multiple schemas. Returns false if the provider supports only a single schema.
    ///
    /// \return
    /// Returns true if the provider supports multiple schemas.
    ///
    FDO_API virtual bool SupportsMultipleSchemas() = 0;

    /// \brief
    /// Determines if the provider supports the network model.
    ///
    /// \return
    /// Returns true if the provider supports the network model.
    ///
    FDO_API virtual bool SupportsNetworkModel() = 0;

    /// \brief
    /// Determines if the provider supports nullable value constraint.
    ///
    /// \return
    /// Returns true if the provider supports nullable value constraint.
    ///
    FDO_API virtual bool SupportsNullValueConstraints() = 0;

    /// \brief
    /// Determines if the provider supports object properties. Returns false if the provider supports only data and geometric properties.
    ///
    /// \return
    /// Returns true if the provider supports object properties.
    ///
    FDO_API virtual bool SupportsObjectProperties() = 0;

    /// \brief
    /// Determines if the provider support update a schema through the ApplySchema command.
    /// If False, then an application can only create a schema once for the provider. They can use the ApplySchema
    /// command once for a given datastore. Once the schema is defined, it cannot be changed. If True, then the provider
    /// supports the ability to modify or add to the schema after it is defined initially.
    ///
    /// \return
    /// Returns true if the provider supports the update of the schema.
    ///
    FDO_API virtual bool  SupportsSchemaModification() = 0;

    /// \brief
    /// Determines if the provider supports Schema Mapping Overrides
    /// (overrides to the default rules for mapping Feature Schemas to provider-specific
    /// physical schemas)
    ///
    /// \return
    /// Returns true if the provider supports Schema Overrides
    ///
   	FDO_API virtual bool SupportsSchemaOverrides() = 0;

    /// \brief
    /// Determines if the provider supports unique value constraint.
    ///
    /// \return
    /// Returns true if the provider supports unique value constraint.
    ///
    FDO_API virtual bool SupportsUniqueValueConstraints() = 0;

    /// \brief
    /// Determines if the provider supports value constraints list.
    ///
    /// \return
    /// Returns true if the provider supports value constraints list.
    ///
    FDO_API virtual bool SupportsValueConstraintsList() = 0;
};
#endif


text:
'use strict';

exports = module.exports = function (test) {
    test('testrunner-test--testfile-throws', () => {
        throw new Error('testfile throws');
    });
};


text:
package com.amazonaws.services.sagemaker.model.transform;

import java.math.*;

import javax.annotation.Generated;

import com.amazonaws.services.sagemaker.model.*;
import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*;
import com.amazonaws.transform.*;

import com.fasterxml.jackson.core.JsonToken;
import static com.fasterxml.jackson.core.JsonToken.*;

/**
 * InferenceSpecification JSON Unmarshaller
 */
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public class InferenceSpecificationJsonUnmarshaller implements Unmarshaller<InferenceSpecification, JsonUnmarshallerContext> {

    public InferenceSpecification unmarshall(JsonUnmarshallerContext context) throws Exception {
        InferenceSpecification inferenceSpecification = new InferenceSpecification();

        int originalDepth = context.getCurrentDepth();
        String currentParentElement = context.getCurrentParentElement();
        int targetDepth = originalDepth + 1;

        JsonToken token = context.getCurrentToken();
        if (token == null)
            token = context.nextToken();
        if (token == VALUE_NULL) {
            return null;
        }

        while (true) {
            if (token == null)
                break;

            if (token == FIELD_NAME || token == START_OBJECT) {
                if (context.testExpression("Containers", targetDepth)) {
                    context.nextToken();
                    inferenceSpecification.setContainers(new ListUnmarshaller<ModelPackageContainerDefinition>(ModelPackageContainerDefinitionJsonUnmarshaller
                            .getInstance())

                    .unmarshall(context));
                }
                if (context.testExpression("SupportedTransformInstanceTypes", targetDepth)) {
                    context.nextToken();
                    inferenceSpecification.setSupportedTransformInstanceTypes(new ListUnmarshaller<String>(context.getUnmarshaller(String.class))

                    .unmarshall(context));
                }
                if (context.testExpression("SupportedRealtimeInferenceInstanceTypes", targetDepth)) {
                    context.nextToken();
                    inferenceSpecification.setSupportedRealtimeInferenceInstanceTypes(new ListUnmarshaller<String>(context.getUnmarshaller(String.class))

                    .unmarshall(context));
                }
                if (context.testExpression("SupportedContentTypes", targetDepth)) {
                    context.nextToken();
                    inferenceSpecification.setSupportedContentTypes(new ListUnmarshaller<String>(context.getUnmarshaller(String.class))

                    .unmarshall(context));
                }
                if (context.testExpression("SupportedResponseMIMETypes", targetDepth)) {
                    context.nextToken();
                    inferenceSpecification.setSupportedResponseMIMETypes(new ListUnmarshaller<String>(context.getUnmarshaller(String.class))

                    .unmarshall(context));
                }
            } else if (token == END_ARRAY || token == END_OBJECT) {
                if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) {
                    if (context.getCurrentDepth() <= originalDepth)
                        break;
                }
            }
            token = context.nextToken();
        }

        return inferenceSpecification;
    }

    private static InferenceSpecificationJsonUnmarshaller instance;

    public static InferenceSpecificationJsonUnmarshaller getInstance() {
        if (instance == null)
            instance = new InferenceSpecificationJsonUnmarshaller();
        return instance;
    }
}


text:
<?php

require dirname(__DIR__) . '/lib/vendor/autoload.php';

use Eliasis\Framework\App;
use Josantonius\LoadTime\LoadTime;

LoadTime::start();

App::run(dirname(__DIR__));

/*
 * Show runtime.
 *
 * print_r('Executed in: ' . LoadTime::end() . ' seconds.');
 */


text:
package org.newdawn.slick.examples.lights;

import org.newdawn.slick.Color;

/**
 * A single light in the example. It's capable of determining how much effect
 * it will have in any given point on the tile map. Note that all coordinates
 * are given in tile coordinates rather than pixel coordinates.
 *
 * @author kevin
 */
class Light {
	/** The x coordinate of the position the light has in the world */
	private float xpos;
	/** The y coordinate of the position the light has in the world */
	private float ypos;
	/** The strength of the light, this specifies in tiles how far the light will shine */
	private float strength;
	/** The colour the light should apply */
	private Color col;

	/**
	 * Create a new light in the world
	 *
	 * @param x The x coordinate of the position the light has in the world
	 * @param y The y coordinate of the position the light has in the world
	 * @param str The strength of the light, this specifies in tiles how far the light will shine
	 * @param col The colour the light should apply
	 */
	public Light(float x, float y, float str, Color col) {
		xpos = x;
		ypos = y;
		strength = str;
		this.col = col;
	}

	/**
	 * Set the location of the light in the world
	 *
	 * @param x The x coordinate of the position the light has in the world
	 * @param y The y coordinate of the position the light has in the world
	 */
	public void setLocation(float x, float y) {
		xpos = x;
		ypos = y;
	}

	/**
	 * Get the effect the light should apply to a given location
	 *
	 * @param x The x coordinate of the location being considered for lighting
	 * @param y The y coordinate of the location being considered for lighting
	 * @param colouredLights True if we're supporting coloured lights
	 *
	 * @return The effect on a given location of the light in terms of colour components (all
	 * the same if we don't support coloured lights)
	 */
	public float[] getEffectAt(float x, float y, boolean colouredLights) {
		// first work out what propotion of the strength distance the light
		// is from the point. This is a value from 0-1 where 1 is the centre of the
		// light (i.e. full brightness) and 0 is the very edge (or outside) the lights
		// range
		float dx = (x - xpos);
		float dy = (y - ypos);
		float distance2 = (dx*dx)+(dy*dy);
		float effect = 1 - (distance2 / (strength*strength));

		if (effect < 0) {
			effect = 0;
		}

		// if we doing coloured lights then multiple the colour of the light
		// by the effect. Otherwise just use the effect for all components to
		// give white light
		if (colouredLights) {
			return new float[] {col.r * effect, col.g * effect, col.b * effect};
		} else {
			return new float[] {effect,effect,effect};
		}
	}
}


text:
import { NgModule } from '@angular/core';
import { IonicPageModule } from 'ionic-angular';
import { CoreViewerIframePage } from './iframe';
import { CoreComponentsModule } from '@components/components.module';
import { CoreDirectivesModule } from '@directives/directives.module';

@NgModule({
    declarations: [
        CoreViewerIframePage
    ],
    imports: [
        CoreComponentsModule,
        CoreDirectivesModule,
        IonicPageModule.forChild(CoreViewerIframePage)
    ]
})
export class CoreViewerIframePageModule {}


text:
using namespace std;
using namespace System;

#ifdef _DEBUG
#define new DEBUG_NEW
#endif

//
//TODO: If this DLL is dynamically linked against the MFC DLLs,
//		any functions exported from this DLL which call into
//		MFC must have the AFX_MANAGE_STATE macro added at the
//		very beginning of the function.
//
//		For example:
//
//		extern "C" BOOL PASCAL EXPORT ExportedFunction()
//		{
//			AFX_MANAGE_STATE(AfxGetStaticModuleState());
//			// normal function body here
//		}
//
//		It is very important that this macro appear in each
//		function, prior to any calls into MFC.  This means that
//		it must appear as the first statement within the
//		function, even before any object variable declarations
//		as their constructors may generate calls into the MFC
//		DLL.
//
//		Please see MFC Technical Notes 33 and 58 for additional
//		details.
//

// CToolStepDemoApp

BEGIN_MESSAGE_MAP(CToolStepDemoApp, CWinApp)
END_MESSAGE_MAP()

extern "C" {

	//----------------------------------------------------------------------------
	//Let's get crazy and add an int to a string
	//We'll return an int
	//If the string won't convert to an int, we'll return 1
	//If there is a general failure, we'll return 2
	//Success (output is set) we'll return 3
	//No method to the madness and this is obviously a contrived example, but
	//it illustrates working with strings, which is the hardest thing to do
	//----------------------------------------------------------------------------
	long __declspec(dllexport) AddValues(
		Parameter * p_paParms,
		int p_nParms
		)
	{
		AFX_MANAGE_STATE(AfxGetStaticModuleState());

		// Parameter 0: Int input operand 1			IN
		// Parameter 1: String input operand 2      IN
		// Parameter 2: Int output result			OUT

		int operand1;

		// if somehow the value wasn't specified, we'll default to
		// 0
		if (p_paParms[0].m_EmptyParameter) {
			operand1 = 0;
		}
		else {
			operand1 = p_paParms[0].m_Integer;
		}

		System::String^ operand2 = GetStringParameter(p_paParms[1]);

		ToolStepDemoDotNetLibrary::Demo ^dotnet = gcnew ToolStepDemoDotNetLibrary::Demo();

		//we can catch .net exceptions in c++ -- probably best to do it in .net, but it is kind of cool
		try
		{
			int result = dotnet->add(operand1, operand2);

			if (p_paParms[2].m_ParameterType == I3Integer)
			{
				p_paParms[2].m_Integer = result;
				//it worked!!!!
				return 3;
			}
		}
		catch (System::Exception^)  //this is a .net exception
		{
			//the only exception is if we can't convert string to int
			return 1;
		}
		catch (...) //any exception
		{
			//silently eat any c++ exceptions
		}

		//something went wrong
		return 2;
	}

	//----------------------------------------------------------------------------
	//Now we'll show updating a string like we are logging something
	//We'll only have 1 output and we'll use exit code of 1
	//----------------------------------------------------------------------------
	long __declspec(dllexport) updateLog(
		Parameter * p_paParms,
		int p_nParms
		)
	{
		AFX_MANAGE_STATE(AfxGetStaticModuleState());

		// Parameter 0: String in/out current log	IN/OUT
		// Parameter 1: String input message to add IN

		System::String^ log = GetStringParameter(p_paParms[0]);

		System::String^ message = GetStringParameter(p_paParms[1]);

		ToolStepDemoDotNetLibrary::Demo ^dotnet = gcnew ToolStepDemoDotNetLibrary::Demo();

		try
		{
			SetStringParameter(p_paParms[0], dotnet->updateLog(log, message));
			return 1;
		}
		catch (...) //any exception
		{
			//silently eat any c++ exceptions
		}

		return 1;
	}

	//----------------------------------------------------------------------------
	//Here we are calling a web service
	//We'll only have 1 output and we'll use exit code of 1
	//----------------------------------------------------------------------------
	long __declspec(dllexport) getStockQuote(
		Parameter * p_paParms,
		int p_nParms
		)
	{
		AFX_MANAGE_STATE(AfxGetStaticModuleState());

		// Parameter 0: String input stock symbol		IN
		// Parameter 1: String output xml stock quote	IN

		System::String^ symbol = GetStringParameter(p_paParms[0]);

		ToolStepDemoDotNetLibrary::Demo ^dotnet = gcnew ToolStepDemoDotNetLibrary::Demo();

		try
		{
			SetStringParameter(p_paParms[1], dotnet->getStockQuote(symbol));
			return 1;
		}
		catch (...) //any exception
		{
			//silently eat any c++ exceptions
		}

		return 1;
	}
}

// CToolStepDemoApp construction

CToolStepDemoApp::CToolStepDemoApp()
{
	// TODO: add construction code here,
	// Place all significant initialization in InitInstance
}

// The one and only CToolStepDemoApp object

CToolStepDemoApp theApp;

// CToolStepDemoApp initialization

BOOL CToolStepDemoApp::InitInstance()
{
	CWinApp::InitInstance();

	return TRUE;
}


text:
<?php

namespace BingAds\v10\CampaignManagement;

/**
 * Defines a list of cities to target with bid adjustments.
 *
 * @link http://msdn.microsoft.com/en-us/library/dd796959(v=msads.100).aspx CityTarget Data Object
 *
 * @uses CityTargetBid
 * @used-by LocationTarget
 */
final class CityTarget
{
    /**
     * An array of cities to target with bid adjustments.
     *
     * @var CityTargetBid[]
     */
    public $Bids;
}


text:
<?php

namespace Aki\DiscographieBundle;

use Symfony\Component\HttpKernel\Bundle\Bundle;

class DiscographieBundle extends Bundle
{
}


text:
django-ui-devel
===============

Tools to aid in the distributed development of user interface for a Django based project.


text:
<?php

namespace Hongliang\Defender\Voter;

class SpiderVoter extends BaseVoter implements VoterInterface
{
    public function vote($spider = null)
    {
        if (!isset($_SERVER['HTTP_USER_AGENT'])) {
            return false;
        }
        $spiders = $this->getAssets();
        foreach ($spiders as $s) {
            if (false !== stripos($_SERVER['HTTP_USER_AGENT'], $s)) {
                return true;
            }
        }

        return false;
    }

    protected function getDefaultAssets()
    {
        return [
            // 'Baiduspider',
            // '360spider',
        ];
    }
}


text:
import arcpy

#Open Map Project
mxd = arcpy.mapping.MapDocument("C:\Users\Ewan\Desktop\SFTPDST5\Mapfiles\DST5.mxd")

#Initialise Data Frame
df = arcpy.mapping.ListDataFrames(mxd, "New Data Frame")[0]

#Initialise Legend
legend = arcpy.mapping.ListLayoutElements(mxd, "LEGEND_ELEMENT", "Legend")[0]
legend.autoAdd = False

#Initialise Symbology Layers
tree_symbology = arcpy.mapping.Layer("c:\Users\Ewan\Desktop\SFTPDST5\Mapfiles\Trees_Symbology.lyr")
bushes_symbology = arcpy.mapping.Layer("c:\Users\Ewan\Desktop\SFTPDST5\Mapfiles\Bushes_Symbology.lyr")
statues_symbology = arcpy.mapping.Layer("c:\Users\Ewan\Desktop\SFTPDST5\Mapfiles\Statues_Symbology.lyr")
benches_symbology = arcpy.mapping.Layer("c:\Users\Ewan\Desktop\SFTPDST5\Mapfiles\Benches_Symbology.lyr")
bins_symbology = arcpy.mapping.Layer("c:\Users\Ewan\Desktop\SFTPDST5\Mapfiles\Bins_Symbology.lyr")
topography_symbology = arcpy.mapping.Layer("c:\Users\Ewan\Desktop\SFTPDST5\Mapfiles\Topography_Symbology.lyr")

# Insert Topography Layer
addLayer = arcpy.mapping.Layer("c:\Users\Ewan\Desktop\SFTPDST5\Mapfiles\TopographyR")
arcpy.ApplySymbologyFromLayer_management(addLayer, topography_symbology)
arcpy.mapping.AddLayer(df, addLayer, "BOTTOM")

#Insert Contours
refLayer = arcpy.mapping.ListLayers(mxd, "TopographyR", df)[0]
insertLayer = arcpy.mapping.Layer("c:\Users\Ewan\Desktop\SFTPDST5\Mapfiles\Contours.shp")
arcpy.mapping.InsertLayer(df, refLayer, insertLayer, "BEFORE")

#Set New Layers To Be Automatically Added To The Legend
legend.autoAdd = True

#Insert Tree Layer
refLayer = arcpy.mapping.ListLayers(mxd, "Contours", df)[0]
insertLayer = arcpy.mapping.Layer("c:\Users\Ewan\Desktop\SFTPDST5\Mapfiles\Trees.lyr")
arcpy.ApplySymbologyFromLayer_management(insertLayer, tree_symbology)
arcpy.mapping.InsertLayer(df, refLayer, insertLayer, "BEFORE")

#Insert Bushes Layer
refLayer = arcpy.mapping.ListLayers(mxd, "Trees_Layer", df)[0]
insertLayer = arcpy.mapping.Layer("c:\Users\Ewan\Desktop\SFTPDST5\Mapfiles\Bushes.lyr")
arcpy.ApplySymbologyFromLayer_management(insertLayer, bushes_symbology)
arcpy.mapping.InsertLayer(df, refLayer, insertLayer, "BEFORE")

#Insert Statues Layer
refLayer = arcpy.mapping.ListLayers(mxd, "Bushes_Layer", df)[0]
insertLayer = arcpy.mapping.Layer("c:\Users\Ewan\Desktop\SFTPDST5\Mapfiles\Statues.lyr")
arcpy.ApplySymbologyFromLayer_management(insertLayer, statues_symbology)
arcpy.mapping.InsertLayer(df, refLayer, insertLayer, "BEFORE")

#Insert Benches Layer
refLayer = arcpy.mapping.ListLayers(mxd, "Statues_Layer", df)[0]
insertLayer = arcpy.mapping.Layer("c:\Users\Ewan\Desktop\SFTPDST5\Mapfiles\Benches.lyr")
arcpy.ApplySymbologyFromLayer_management(insertLayer, benches_symbology)
arcpy.mapping.InsertLayer(df, refLayer, insertLayer, "BEFORE")

#Insert Bins Layer
refLayer = arcpy.mapping.ListLayers(mxd, "Benches_Layer", df)[0]
insertLayer = arcpy.mapping.Layer("c:\Users\Ewan\Desktop\SFTPDST5\Mapfiles\Bins.lyr")
arcpy.ApplySymbologyFromLayer_management(insertLayer, bins_symbology)
arcpy.mapping.InsertLayer(df, refLayer, insertLayer, "BEFORE")

#Save Map File To New Project
mxd.saveACopy("c:\Users\Ewan\Desktop\SFTPDST5\Mapfiles\Project2.mxd")

#Export Map as a TIFF File
outFile = "C:\Users\Ewan\Desktop\SFTPDST5\MapFiles\FinalMap.tif"
arcpy.mapping.ExportToTIFF(mxd, outFile, df)


text:
package gov.nasa.jpf.util;

import gov.nasa.jpf.vm.ClassInfo;
import gov.nasa.jpf.vm.ClassLoaderInfo;

/**
 * this is a utility construct for type references that should
 * not cause class loading when instantiated, but cannot use a
 * classname String because of argument type ambiguity (Strings are just
 * used everywhere).
 *
 * TypeRefs can be used to specify both native and JPF executed (SUT) classes,
 * it is up to the caller to use the proper access methods
 *
 * NOTE - loading and instantiation of TypeRefs is not allowed to cause loading of
 * any JPF classes that are not in jpf-classes.jar
 */
public class TypeRef {
  String clsName;

  public TypeRef (String clsName){
    this.clsName = clsName;
  }

  public Class<?> getNativeClass() throws ClassNotFoundException {
    return Class.forName(clsName);
  }

  /**
   * return the host VM class for this ref.
   * This will cause native on-demand class loading
   */
  public <T> Class<? extends T> asNativeSubclass(Class<T> superClazz) throws ClassNotFoundException, ClassCastException {
    Class<?> clazz = Class.forName(clsName);
    return clazz.asSubclass(superClazz);
  }

  /**
   * obtain the ClassInfo (JPF class) for this ref.
   * This will cause on-demand class loading by JPF
   */
  public ClassInfo getClassInfo (){
    return ClassLoaderInfo.getCurrentResolvedClassInfo(clsName);
  }

  @Override
  public String toString(){
    return "TypeRef(" + clsName + ")";
  }
}


text:
<project name="$name$" default="main">
<!-- Great ant build file from BuildCraft -->
	<property environment="env"/>
	<!-- Project Properties -->
	<loadproperties srcFile="project.properties"/>

	<!-- Ant build script Properties -->

	<property name="build.dir" value="build"/>
	<property name="classes.dir" value="\${build.dir}/classes"/>
	<property name="download.dir" value="download"/>
	<property name="src.dir" value="src/main"/>
	<property name="resources.dir" value="src/resources"/>

	<property name="forge.name" value="minecraftforge-src-\${minecraft.version}-\${forge.version}.zip"/>

	<property name="jar.dir" value="bin"/>
	<property name="forge.dir" value="\${build.dir}/forge"/>
	<property name="mcp.dir" value="\${forge.dir}/mcp"/>
	<property name="mcpsrc.dir" value="\${mcp.dir}/src"/>

	<available property="forge-exists" file="\${download.dir}/\${forge.name}"/>

	<condition property="out-of-date">
		<not>
			<and>
				<isset property="forge-exists"/>
				<available file="\${mcpsrc.dir}"/>
			</and>
		</not>
	</condition>

	<condition property="jar.file.name" value="\${jar.dir}/\${project.name}-\${minecraft.version}-\${project.version}.jar" else="\${jar.dir}/\${project.name}-\${minecraft.version}-\${project.version}.jar">
			<isset property="forge-long-name"/>
	</condition>

	<condition property="os.minecraft.data.path" value="\${env.HOME}" else="\${env.APPDATA}">
		<os family="unix" />
	</condition>

	<property name="mod.install.path" value="\${os.minecraft.data.path}/\${minecraft.data.dir}" />

	<condition property="isset.scala.home" value="\${scala.home}" else="\${env.SCALA_HOME}" >
	   <resourceexists>
		  <file file="\${scala.home}" />
	   </resourceexists>
        </condition>

	<condition property="isset.scala.path" value="\${scala.home}/bin:\${env.PATH}" else="\${env.PATH}" >
	   <resourceexists>
		  <file file="\${scala.home}" />
	   </resourceexists>
	</condition>

<!-- Plugins   -->

<!-- Targets -->

	<!-- copies modjar to minecraft savegame dir -->
	<target name="installmod" depends="package">
		<copy file="\${jar.file.name}" todir="\${mod.install.path}/mods"/>
	</target>

	<mkdir dir="\${download.dir}"/>

	<!-- Clear build directory -->
	<target name="clean">
		<delete dir="\${build.dir}"/>
	</target>

	<!-- Download necessary files -->
	<target name="download-files" depends="download-forge"/>

	<!-- Download forge (if it doesn't exist) -->
	<target name="download-forge" unless="forge-exists">
		<get src="http://files.minecraftforge.net/\${forge.name}" dest="\${download.dir}" usetimestamp="True"/>
	</target>

	<!-- Setup mcp and forge -->
	<target name="setup" depends="download-files" if="out-of-date">

		<unzip dest="\${forge.dir}/.." src="\${download.dir}/\${forge.name}"/>

		<!-- Fix executable permissions -->
		<chmod dir="\${forge.dir}" perm="ugo+rx" includes="**.sh"/>

		<!-- Install forge -->
		<exec dir="\${forge.dir}" executable="cmd" osfamily="windows">
			<env key="SCALA_HOME" value="\${isset.scala.home}"/>
			<env key="PATH" value="\${isset.scala.path}"/>
			<arg line="/c install.cmd"/>
		</exec>

		<exec dir="\${forge.dir}" executable="sh" osfamily="unix">
			<env key="SCALA_HOME" value="\${isset.scala.home}"/>
			<env key="PATH" value="\${isset.scala.path}"/>
			<arg value="install.sh"/>
		</exec>

	</target>

	<target name="clean-src">
		<delete verbose="true">
			<fileset dir="\${mcpsrc.dir}/minecraft">
				<present present="both" targetdir="\${src.dir}" />
			</fileset>
		</delete>
	</target>
	<target name="copy-src" depends="clean-src">
		<!-- Copy sources -->
		<copy todir="\${mcpsrc.dir}/minecraft" verbose="true">
			<fileset dir="\${src.dir}" includes="**/*"/>

		</copy>
	</target>

	<target name="compile" depends="setup,copy-src">

		<mkdir dir="\${classes.dir}"/>
		<delete includeemptydirs="true">
			<fileset dir="\${classes.dir}" includes="**/*"/>
		</delete>

		<!-- Recompile -->
		<exec dir="\${mcp.dir}" executable="cmd" osfamily="windows">
			<env key="SCALA_HOME" value="\${isset.scala.home}"/>
			<env key="PATH" value="\${isset.scala.path}"/>
			<arg line="/c recompile.bat"/>
		</exec>

		<exec dir="\${mcp.dir}" executable="sh" osfamily="unix">
			<env key="SCALA_HOME" value="\${isset.scala.home}"/>
			<env key="PATH" value="\${isset.scala.path}"/>
			<arg value="recompile.sh"/>
		</exec>

		<!-- Check for failure -->
		<fail message="MCP failed to build">
			<condition>
				<resourcecontains resource="\${mcp.dir}/logs/client_compile.log" substring="error:"/>
			</condition>
		</fail>

	</target>

	<target name="reobf" depends="compile">

		<!-- Reobfuscate -->
		<exec dir="\${mcp.dir}" executable="cmd" osfamily="windows">
			<env key="SCALA_HOME" value="\${isset.scala.home}"/>
			<env key="PATH" value="\${isset.scala.path}"/>
			<arg line="/c reobfuscate_srg.bat"/>
		</exec>

		<exec dir="\${mcp.dir}" executable="sh" osfamily="unix">
			<env key="SCALA_HOME" value="\${isset.scala.home}"/>
			<env key="PATH" value="\${isset.scala.path}"/>
			<arg value="reobfuscate_srg.sh"/>
		</exec>

		<!-- Copy classes -->
		<copy todir="\${classes.dir}">
			<fileset dir="\${mcp.dir}/reobf/minecraft"/>
		</copy>

		<!-- Copy resources -->
		<copy todir="\${classes.dir}">
			<fileset dir="\${resources.dir}">
				<exclude name="build.xml"/>
			</fileset>
		</copy>

		<!-- Copy localizations -->
		<!--
		     XXX FIXME
		<copy todir="\${classes.dir}" failonerror="false">
			<fileset dir="\${lang.dir}">
				<exclude name="README.md"/>
			</fileset>
		</copy>
		-->
		<!-- Reset src dir to post-forge-install state -->

	</target>

	<!-- Package the compiled files -->
	<target name="package" depends="reobf">

		<mkdir dir="\${jar.dir}"/>
		<delete includeemptydirs="true">
			<fileset dir="\${jar.dir}" includes="**/*"/>
		</delete>

		<jar destfile="\${jar.file.name}" basedir="\${classes.dir}"/>

	</target>

	<target name="run">

		<!-- Start Client -->
		<exec dir="\${mcp.dir}" executable="cmd" osfamily="windows">
			<env key="SCALA_HOME" value="\${isset.scala.home}"/>
			<env key="PATH" value="\${isset.scala.path}"/>
			<arg line="/c startclient.bat"/>
		</exec>

		<exec dir="\${mcp.dir}" executable="sh" osfamily="unix">
			<env key="SCALA_HOME" value="\${isset.scala.home}"/>
			<env key="PATH" value="\${isset.scala.path}"/>
			<arg value="startclient.sh"/>
		</exec>

	</target>

	<target name="test-run" depends="compile,run"/>

	<!-- Default target to run -->
	<target name="main" depends="package"/>

</project>


text:
import * as actionTypes from '../comm/actionTypes';
import {service} from '../comm/service';

function dayData(code,line){
	let values=line.split('~');
  let v={
		code:code,
		name:values[1],
    close:parseFloat(values[3]),
    last:parseFloat(values[4]),
    open:parseFloat(values[5]),
    volume:parseInt(values[6]),
    buy1:values[9],buy1Vol:values[10],
    buy2:values[11],buy2Vol:values[12],
    buy3:values[13],buy3Vol:values[14],
    buy4:values[15],buy4Vol:values[16],
    buy5:values[17],buy5Vol:values[18],
    sell1:values[19],sell1Vol:values[20],
    sell2:values[21],sell2Vol:values[22],
    sell3:values[23],sell3Vol:values[24],
    sell4:values[25],sell4Vol:values[26],
    sell5:values[27],sell5Vol:values[28],
    time:values[30],high:values[33],low:values[34],
    amount:parseInt(values[37]),
    turnoverRate:values[38]
  };
  if(code==='sh000001' || code==='sz399001'){
  	v.avg='';
  }else{
    v.avg=(v.amount/v.volume*100).toFixed(2);
  }
	return v;
}

export function fetchDay(codes){
	return (dispatch,getState)=>{
		service.stock.fetchData(codes).then(res=>{
			let stocks={};
			let data=res._bodyText.split('\n');
			data.forEach(line=>{
				if(line.length<10)	return;
				let code=line.slice(2,10);
				stocks[code]=stocks[code]||{};
				stocks[code]=Object.assign(stocks[code],dayData(code,line));
			});
			dispatch({type:actionTypes.FETCH_STOCK_DATA,data:stocks});
		});
	}
}

export function fetchMinutes(code){
	return (dispatch,getState)=>{
		service.stock.fetchMinData(code).then(res=>{
			debugger;
			let data=res._bodyText;

		});
	}
}

export function fetchDayK(code){
	return (dispatch,getState)=>{

	}
}