text:
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ChangeListManager">
    <list default="true" id="462c4c30-f4a0-4369-89a0-1f6b7e044fd6" name="Default" comment="" />
    <ignored path="nodejs-wrapper.iws" />
    <ignored path=".idea/workspace.xml" />
    <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="nodejs-wrapper" />
  </component>
  <component name="FileEditorManager">
    <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
      <file leaf-file-name=".gitignore" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/.gitignore">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="210">
              <caret line="14" column="12" lean-forward="false" selection-start-line="14" selection-start-column="12" selection-end-line="14" selection-end-column="12" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name=".travis.yml" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/.travis.yml">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="360">
              <caret line="24" column="0" lean-forward="false" selection-start-line="24" selection-start-column="0" selection-end-line="24" selection-end-column="0" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="v1.js" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/discovery/v1.js">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="317">
              <caret line="457" column="24" lean-forward="false" selection-start-line="457" selection-start-column="24" selection-end-line="457" selection-end-column="24" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="test.discovery.v1.js" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/test/unit/test.discovery.v1.js">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="470">
              <caret line="294" column="12" lean-forward="false" selection-start-line="294" selection-start-column="12" selection-end-line="294" selection-end-column="12" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="package.json" pinned="false" current-in-tab="true">
        <entry file="file://$PROJECT_DIR$/package.json">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="567">
              <caret line="107" column="33" lean-forward="false" selection-start-line="107" selection-start-column="33" selection-end-line="107" selection-end-column="33" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="requestwrapper.js" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/lib/requestwrapper.js">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="-45">
              <caret line="119" column="9" lean-forward="false" selection-start-line="119" selection-start-column="9" selection-end-line="119" selection-end-column="9" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
    </leaf>
  </component>
  <component name="FileTemplateManagerImpl">
    <option name="RECENT_TEMPLATES">
      <list>
        <option value="JavaScript File" />
        <option value="HTML File" />
      </list>
    </option>
  </component>
  <component name="FindInProjectRecents">
    <findStrings>
      <find>formatChunk</find>
      <find>let path = (.*), model =</find>
      <find>,\n</find>
      <find>, \/\/ (.*)\n\s+</find>
      <find>fs</find>
      <find>request</find>
      <find>Missing required parameters</find>
      <find>new Buffer\(([^)]+)\)</find>
      <find>buffer</find>
      <find>@returns</find>
      <find>@param options</find>
      <find>@param params</find>
      <find>util</find>
      <find>callback.fr</find>
      <find>createRecognitionJob</find>
      <find>PARAMS_ALLOWED</find>
      <find>language_trans</find>
      <find>requestFactory(</find>
      <find>Isaiah263</find>
      <find>missingParameter</find>
      <find>person</find>
      <find>workspace1</find>
      <find>createSy</find>
      <find>conversation</find>
      <find>collections</find>
      <find>visual</find>
      <find>api_key: '.*',</find>
      <find>addDoc</find>
      <find>formData</find>
      <find>addDocument</find>
    </findStrings>
    <replaceStrings>
      <replace>$1\n```json\n$2\n</replace>
      <replace>$1\n```json\n$2\n```\n *</replace>
      <replace>const</replace>
      <replace>const $1 = require(</replace>
      <replace>const req =</replace>
      <replace>const path = $1;\nconst model =</replace>
      <replace>;\nconst</replace>
      <replace>; // $1\nconst</replace>
      <replace>Buffer.from($1)</replace>
      <replace>@return</replace>
      <replace>@param {Object} options</replace>
      <replace>@param {Object} params</replace>
      <replace>callback.fr</replace>
      <replace>* @param {String} [params.$1]</replace>
      <replace>PARAMS_ALLOWED</replace>
      <replace>this.request(</replace>
      <replace>classifiers</replace>
      <replace>api_key: '',</replace>
    </replaceStrings>
    <dirStrings>
      <dir>$PROJECT_DIR$</dir>
    </dirStrings>
  </component>
  <component name="Git.Settings">
    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
  </component>
  <component name="IdeDocumentHistory">
    <option name="CHANGED_PATHS">
      <list>
        <option value="$PROJECT_DIR$/test/.eslintrc.js" />
        <option value="$PROJECT_DIR$/alchemy-vision/v1.js" />
        <option value="$PROJECT_DIR$/document-conversion/v1.js" />
        <option value="$PROJECT_DIR$/examples/.eslintrc.js" />
        <option value="$PROJECT_DIR$/natural-language-classifier/json-training-to-csv.js" />
        <option value="$PROJECT_DIR$/.eslintignore" />
        <option value="$PROJECT_DIR$/alchemy-data-news/v1.js" />
        <option value="$PROJECT_DIR$/alchemy-language/v1.js" />
        <option value="$PROJECT_DIR$/.eslintrc.js" />
        <option value="$PROJECT_DIR$/test/dependency-lint.js" />
        <option value="$PROJECT_DIR$/.gitattributes" />
        <option value="$PROJECT_DIR$/examples/stt-ws-trans-id.js" />
        <option value="$PROJECT_DIR$/examples/natural_language_understanding.v1.js" />
        <option value="$PROJECT_DIR$/webpack.config.js" />
        <option value="$PROJECT_DIR$/test/integration/test.language_translator.js" />
        <option value="$PROJECT_DIR$/scripts/codemods/buffer.from-ponyfill.js" />
        <option value="$PROJECT_DIR$/test/unit/test.natural_language_understanding.v1.js" />
        <option value="$PROJECT_DIR$/natural-language-understanding/v1.js" />
        <option value="$PROJECT_DIR$/test/integration/test.speech_to_text.js" />
        <option value="$PROJECT_DIR$/test/unit/test.speech_to_text.v1.js" />
        <option value="$PROJECT_DIR$/CHANGELOG.md" />
        <option value="$PROJECT_DIR$/speech-to-text/v1.js" />
        <option value="$PROJECT_DIR$/lib/base_service.js" />
        <option value="$PROJECT_DIR$/test/unit/test.visual_recognition.v3.js" />
        <option value="$PROJECT_DIR$/test/unit/test.retrieve_and_rank.v1.js" />
        <option value="$PROJECT_DIR$/speech-to-text/recognize_stream.js" />
        <option value="$PROJECT_DIR$/test/unit/test.text_to_speech.v1.js" />
        <option value="$PROJECT_DIR$/test/integration/test.conversation.js" />
        <option value="$PROJECT_DIR$/conversation/v1.js" />
        <option value="$PROJECT_DIR$/test/unit/test.conversation.v1.js" />
        <option value="$PROJECT_DIR$/test/resources/auth.js" />
        <option value="$PROJECT_DIR$/visual-recognition/v3.js" />
        <option value="$PROJECT_DIR$/test/integration/test.visual_recognition.custom_classifiers.js" />
        <option value="$PROJECT_DIR$/test/resources/visual_recognition.prepop/classify.sh" />
        <option value="$PROJECT_DIR$/test/integration/test.visual_recognition_collections.js" />
        <option value="$PROJECT_DIR$/test/integration/test.visual_recognition.js" />
        <option value="$PROJECT_DIR$/examples/visual_recognition.v3.js" />
        <option value="$PROJECT_DIR$/examples/conversation.v1.js" />
        <option value="$PROJECT_DIR$/examples/browserify/node_modules/watson-developer-cloud/lib/base_service.js" />
        <option value="$PROJECT_DIR$/scripts/create_semver_tag.sh" />
        <option value="$PROJECT_DIR$/README.md" />
        <option value="$PROJECT_DIR$/test/integration/auth_helper.js" />
        <option value="$PROJECT_DIR$/.github/CONTRIBUTING.md" />
        <option value="$PROJECT_DIR$/test/resources/auth.example.js" />
        <option value="$PROJECT_DIR$/lib/requestwrapper.js" />
        <option value="$PROJECT_DIR$/discovery/v1.js" />
        <option value="$PROJECT_DIR$/examples/issue-474/bug.js" />
        <option value="$PROJECT_DIR$/.gitignore" />
        <option value="$PROJECT_DIR$/.travis.yml" />
        <option value="$PROJECT_DIR$/test/unit/test.discovery.v1.js" />
        <option value="$PROJECT_DIR$/package.json" />
      </list>
    </option>
  </component>
  <component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
  <component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
  <component name="JsGulpfileManager">
    <detection-done>true</detection-done>
    <sorting>DEFINITION_ORDER</sorting>
  </component>
  <component name="NamedScopeManager">
    <scope name="Services" pattern="file[node-sdk]:alchemy-data-news//*||file[node-sdk]:alchemy-language//*||file[node-sdk]:alchemy-vision//*||file[node-sdk]:authorization//*||file[node-sdk]:concept-insights//*||file[node-sdk]:conversation//*||file[node-sdk]:dialog//*||file[node-sdk]:document-conversion//*||file[node-sdk]:language-translator//*||file[node-sdk]:natural_language_classifier//*||file[node-sdk]:personality-insights//*||file[node-sdk]:relationship-extraction//*||file[node-sdk]:retrieve-and-rank//*||file[node-sdk]:speech-to-text//*||file[node-sdk]:text-to-speech//*||file[node-sdk]:tone-analyzer//*||file[node-sdk]:tradeoff-analytics//*||file[node-sdk]:visual-recognition//*" />
  </component>
  <component name="NodeModulesDirectoryManager">
    <handled-path value="$PROJECT_DIR$/examples/browserify/node_modules" />
    <handled-path value="$PROJECT_DIR$/examples/conversation_tone_analyzer_integration/node_modules" />
    <handled-path value="$PROJECT_DIR$/examples/node_modules" />
    <handled-path value="$PROJECT_DIR$/examples/webpack/node_modules" />
    <handled-path value="$PROJECT_DIR$/node_modules" />
  </component>
  <component name="ProjectFrameBounds">
    <option name="x" value="-536" />
    <option name="y" value="-1440" />
    <option name="width" value="2560" />
    <option name="height" value="1440" />
  </component>
  <component name="ProjectInspectionProfilesVisibleTreeState">
    <entry key="Project Default">
      <profile-state>
        <expanded-state>
          <State>
            <id />
          </State>
          <State>
            <id>General</id>
          </State>
          <State>
            <id>JavaScript</id>
          </State>
          <State>
            <id>Naming conventionsJavaScript</id>
          </State>
        </expanded-state>
        <selected-state>
          <State>
            <id>ParameterNamingConventionJS</id>
          </State>
        </selected-state>
      </profile-state>
    </entry>
  </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="Scratches" />
      <pane id="Scope" />
      <pane id="ProjectPane">
        <subPane>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="text-to-speech" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="test" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="test" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="unit" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="scripts" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="lib" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="examples" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="node-sdk" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="discovery" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
        </subPane>
      </pane>
    </panes>
  </component>
  <component name="PropertiesComponent">
    <property name="WebServerToolWindowFactoryState" value="false" />
    <property name="editorconfig.notification" value="Applied .editorconfig settings" />
    <property name="HbShouldOpenHtmlAsHb" value="" />
    <property name="last_opened_file_path" value="$USER_HOME$/node-pagerank" />
    <property name="editor.config.accepted" value="true" />
    <property name="js-jscs-nodeInterpreter" value="/usr/local/bin/node" />
    <property name="settings.editor.selected.configurable" value="settings.nodejs" />
    <property name="nodejs_interpreter_path" value="/usr/local/bin/node" />
    <property name="nodejs.mocha.mocha_node_package_dir" value="$PROJECT_DIR$/node_modules/mocha" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatWidth0" value="420" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatOrder0" value="0" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatWidth1" value="422" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatOrder1" value="1" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatWidth2" value="426" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatOrder2" value="2" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatWidth3" value="1220" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatOrder3" value="3" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeWidth0" value="420" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeOrder0" value="0" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeWidth1" value="422" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeOrder1" value="1" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeWidth2" value="426" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeOrder2" value="2" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeWidth3" value="1220" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeOrder3" value="3" />
    <property name="javascript.nodejs.core.library.configured.version" value="4.4.5" />
    <property name="DefaultHtmlFileTemplate" value="HTML File" />
    <property name="com.intellij.ide.scratch.LRUPopupBuilder$2/Languages" value="JSON
ECMAScript 6
HTML" />
    <property name="JavaScriptPreferStrict" value="false" />
    <property name="JavaScriptWeakerCompletionTypeGuess" value="true" />
    <property name="FullScreen" value="true" />
  </component>
  <component name="RecentsManager">
    <key name="CopyFile.RECENT_KEYS">
      <recent name="$PROJECT_DIR$/test/resources" />
      <recent name="$PROJECT_DIR$/examples/webpack" />
      <recent name="$PROJECT_DIR$/test" />
      <recent name="$PROJECT_DIR$/examples" />
      <recent name="$PROJECT_DIR$/jsdoc" />
    </key>
    <key name="MoveFile.RECENT_KEYS">
      <recent name="$PROJECT_DIR$/examples/webpack" />
      <recent name="$PROJECT_DIR$/scripts/codemods" />
      <recent name="$PROJECT_DIR$/scripts" />
      <recent name="$PROJECT_DIR$" />
      <recent name="$PROJECT_DIR$/examples" />
    </key>
  </component>
  <component name="RunDashboard">
    <option name="ruleStates">
      <list>
        <RuleState>
          <option name="name" value="ConfigurationTypeDashboardGroupingRule" />
        </RuleState>
        <RuleState>
          <option name="name" value="StatusDashboardGroupingRule" />
        </RuleState>
      </list>
    </option>
  </component>
  <component name="RunManager" selected="Mocha.discovery-v1.discovery versions">
    <configuration default="false" name="visual_recognition_integration_collections" type="mocha-javascript-test-runner" factoryName="Mocha" temporary="true" nameIsGenerated="true">
      <node-interpreter>/usr/local/bin/node</node-interpreter>
      <node-options />
      <working-directory>$PROJECT_DIR$</working-directory>
      <pass-parent-env>true</pass-parent-env>
      <envs />
      <ui>bdd</ui>
      <extra-mocha-options />
      <test-kind>SUITE</test-kind>
      <test-file>$PROJECT_DIR$/test/integration/test.visual_recognition_collections.js</test-file>
      <test-names>
        <name value="visual_recognition_integration_collections" />
      </test-names>
      <method />
    </configuration>
    <configuration default="false" name="visual_recognition_integration" type="mocha-javascript-test-runner" factoryName="Mocha" temporary="true" nameIsGenerated="true">
      <node-interpreter>/usr/local/bin/node</node-interpreter>
      <node-options />
      <working-directory>$PROJECT_DIR$</working-directory>
      <pass-parent-env>true</pass-parent-env>
      <envs />
      <ui>bdd</ui>
      <extra-mocha-options />
      <test-kind>SUITE</test-kind>
      <test-file>$PROJECT_DIR$/test/integration/test.visual_recognition.js</test-file>
      <test-names>
        <name value="visual_recognition_integration" />
      </test-names>
      <method />
    </configuration>
    <configuration default="false" name="conversation.v1.js" type="NodeJSConfigurationType" factoryName="Node.js" temporary="true" path-to-node="project" path-to-js-file="conversation.v1.js" working-dir="$PROJECT_DIR$/examples">
      <method />
    </configuration>
    <configuration default="false" name="bug.js" type="NodeJSConfigurationType" factoryName="Node.js" temporary="true" path-to-node="project" path-to-js-file="bug.js" working-dir="$PROJECT_DIR$/examples/issue-474">
      <method />
    </configuration>
    <configuration default="false" name="discovery-v1.discovery versions" type="mocha-javascript-test-runner" factoryName="Mocha" temporary="true" nameIsGenerated="true">
      <node-interpreter>/usr/local/bin/node</node-interpreter>
      <node-options />
      <working-directory>$PROJECT_DIR$</working-directory>
      <pass-parent-env>true</pass-parent-env>
      <envs />
      <ui>bdd</ui>
      <extra-mocha-options />
      <test-kind>SUITE</test-kind>
      <test-file>$PROJECT_DIR$/test/unit/test.discovery.v1.js</test-file>
      <test-names>
        <name value="discovery-v1" />
        <name value="discovery versions" />
      </test-names>
      <method />
    </configuration>
    <configuration default="true" type="BashConfigurationType" factoryName="Bash">
      <option name="INTERPRETER_OPTIONS" value="" />
      <option name="INTERPRETER_PATH" value="/bin/bash" />
      <option name="WORKING_DIRECTORY" value="" />
      <option name="PARENT_ENVS" value="true" />
      <option name="SCRIPT_NAME" value="" />
      <option name="PARAMETERS" value="" />
      <module name="" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="DartCommandLineRunConfigurationType" factoryName="Dart Command Line Application">
      <method />
    </configuration>
    <configuration default="true" type="DartTestRunConfigurationType" factoryName="Dart Test">
      <method />
    </configuration>
    <configuration default="true" type="JavaScriptTestRunnerJest" factoryName="Jest">
      <node-interpreter value="project" />
      <working-dir value="" />
      <envs />
      <scope-kind value="ALL" />
      <method />
    </configuration>
    <configuration default="true" type="JavaScriptTestRunnerKarma" factoryName="Karma">
      <config-file value="" />
      <node-interpreter value="project" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="JavaScriptTestRunnerProtractor" factoryName="Protractor">
      <config-file value="" />
      <node-interpreter value="project" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="JavascriptDebugType" factoryName="JavaScript Debug">
      <method />
    </configuration>
    <configuration default="true" type="NodeJSConfigurationType" factoryName="Node.js" path-to-node="project" working-dir="">
      <method />
    </configuration>
    <configuration default="true" type="cucumber.js" factoryName="Cucumber.js">
      <option name="cucumberJsArguments" value="" />
      <option name="executablePath" />
      <option name="filePath" />
      <method />
    </configuration>
    <configuration default="true" type="js.build_tools.gulp" factoryName="Gulp.js">
      <node-interpreter>project</node-interpreter>
      <node-options />
      <gulpfile />
      <tasks />
      <arguments />
      <pass-parent-envs>true</pass-parent-envs>
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="js.build_tools.npm" factoryName="npm">
      <command value="run" />
      <scripts />
      <node-interpreter value="project" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="mocha-javascript-test-runner" factoryName="Mocha">
      <node-interpreter>/usr/local/bin/node</node-interpreter>
      <node-options />
      <working-directory>$PROJECT_DIR$</working-directory>
      <pass-parent-env>true</pass-parent-env>
      <envs />
      <ui>bdd</ui>
      <extra-mocha-options />
      <test-kind>DIRECTORY</test-kind>
      <test-directory />
      <recursive>false</recursive>
      <method />
    </configuration>
    <configuration default="false" name="integration-all-services.functional_concept_insights.searchConceptByLabel()" type="mocha-javascript-test-runner" factoryName="Mocha" nameIsGenerated="true">
      <node-interpreter>project</node-interpreter>
      <node-options />
      <working-directory>$PROJECT_DIR$</working-directory>
      <pass-parent-env>true</pass-parent-env>
      <envs>
        <env name="DEBUG" value="request" />
      </envs>
      <ui>bdd</ui>
      <extra-mocha-options />
      <test-kind>TEST</test-kind>
      <test-file>$PROJECT_DIR$/test/test.zz.integration-all-services.js</test-file>
      <test-names>
        <name value="integration-all-services" />
        <name value="functional_concept_insights" />
        <name value="searchConceptByLabel()" />
      </test-names>
      <method />
    </configuration>
    <configuration default="false" name="all tests" type="mocha-javascript-test-runner" factoryName="Mocha">
      <node-interpreter>project</node-interpreter>
      <node-options />
      <working-directory>$PROJECT_DIR$</working-directory>
      <pass-parent-env>true</pass-parent-env>
      <envs />
      <ui>bdd</ui>
      <extra-mocha-options />
      <test-kind>DIRECTORY</test-kind>
      <test-directory>$PROJECT_DIR$/test</test-directory>
      <recursive>false</recursive>
      <method />
    </configuration>
    <configuration default="false" name="offline tests" type="mocha-javascript-test-runner" factoryName="Mocha">
      <node-interpreter>project</node-interpreter>
      <node-options />
      <working-directory>$PROJECT_DIR$</working-directory>
      <pass-parent-env>true</pass-parent-env>
      <envs />
      <ui>bdd</ui>
      <extra-mocha-options>--fgrep integration --invert</extra-mocha-options>
      <test-kind>DIRECTORY</test-kind>
      <test-directory>$PROJECT_DIR$/test</test-directory>
      <recursive>false</recursive>
      <method />
    </configuration>
    <configuration default="false" name="integration tests" type="mocha-javascript-test-runner" factoryName="Mocha">
      <node-interpreter>project</node-interpreter>
      <node-options />
      <working-directory>$PROJECT_DIR$</working-directory>
      <pass-parent-env>true</pass-parent-env>
      <envs />
      <ui>bdd</ui>
      <extra-mocha-options />
      <test-kind>TEST_FILE</test-kind>
      <test-file>$PROJECT_DIR$/test/test.zz.integration-all-services.js</test-file>
      <method />
    </configuration>
    <configuration default="false" name="integration-all-services" type="mocha-javascript-test-runner" factoryName="Mocha">
      <node-interpreter>project</node-interpreter>
      <node-options />
      <working-directory>$PROJECT_DIR$</working-directory>
      <pass-parent-env>true</pass-parent-env>
      <envs />
      <ui>bdd</ui>
      <extra-mocha-options />
      <test-kind>TEST_FILE</test-kind>
      <test-file>$PROJECT_DIR$/test/test.zz.integration-all-services.js</test-file>
      <method />
    </configuration>
    <list size="10">
      <item index="0" class="java.lang.String" itemvalue="Mocha.integration-all-services.functional_concept_insights.searchConceptByLabel()" />
      <item index="1" class="java.lang.String" itemvalue="Mocha.all tests" />
      <item index="2" class="java.lang.String" itemvalue="Mocha.offline tests" />
      <item index="3" class="java.lang.String" itemvalue="Mocha.integration tests" />
      <item index="4" class="java.lang.String" itemvalue="Mocha.integration-all-services" />
      <item index="5" class="java.lang.String" itemvalue="Mocha.visual_recognition_integration_collections" />
      <item index="6" class="java.lang.String" itemvalue="Mocha.visual_recognition_integration" />
      <item index="7" class="java.lang.String" itemvalue="Node.js.conversation.v1.js" />
      <item index="8" class="java.lang.String" itemvalue="Node.js.bug.js" />
      <item index="9" class="java.lang.String" itemvalue="Mocha.discovery-v1.discovery versions" />
    </list>
    <recent_temporary>
      <list size="5">
        <item index="0" class="java.lang.String" itemvalue="Mocha.discovery-v1.discovery versions" />
        <item index="1" class="java.lang.String" itemvalue="Node.js.bug.js" />
        <item index="2" class="java.lang.String" itemvalue="Node.js.conversation.v1.js" />
        <item index="3" class="java.lang.String" itemvalue="Mocha.visual_recognition_integration" />
        <item index="4" class="java.lang.String" itemvalue="Mocha.visual_recognition_integration_collections" />
      </list>
    </recent_temporary>
  </component>
  <component name="ShelveChangesManager" show_recycled="false">
    <option name="remove_strategy" value="false" />
  </component>
  <component name="SvnConfiguration">
    <configuration />
  </component>
  <component name="TaskManager">
    <task active="true" id="Default" summary="Default task">
      <changelist id="462c4c30-f4a0-4369-89a0-1f6b7e044fd6" name="Default" comment="" />
      <created>1426784847978</created>
      <option name="number" value="Default" />
      <option name="presentableId" value="Default" />
      <updated>1426784847978</updated>
      <workItem from="1458325969310" duration="3446000" />
      <workItem from="1458654882474" duration="9686000" />
      <workItem from="1458739559377" duration="163000" />
      <workItem from="1458846609374" duration="3927000" />
      <workItem from="1459188465835" duration="2802000" />
      <workItem from="1460474810588" duration="2459000" />
      <workItem from="1460731273554" duration="237000" />
      <workItem from="1461950037052" duration="2879000" />
      <workItem from="1462806846329" duration="29844000" />
      <workItem from="1463773222306" duration="15162000" />
      <workItem from="1464038021437" duration="24365000" />
      <workItem from="1464900647998" duration="3563000" />
      <workItem from="1465831728023" duration="6757000" />
      <workItem from="1466703397625" duration="616000" />
      <workItem from="1466790243909" duration="11771000" />
      <workItem from="1467826398573" duration="33098000" />
      <workItem from="1468249491641" duration="42000" />
      <workItem from="1468249806896" duration="837000" />
      <workItem from="1468252767179" duration="21315000" />
      <workItem from="1468355770863" duration="12657000" />
      <workItem from="1468600439966" duration="2322000" />
      <workItem from="1469042521739" duration="2351000" />
      <workItem from="1469132414933" duration="7634000" />
      <workItem from="1469538821317" duration="29542000" />
      <workItem from="1470834046376" duration="47223000" />
      <workItem from="1472692705193" duration="318000" />
      <workItem from="1472761750821" duration="773000" />
      <workItem from="1473455539013" duration="1110000" />
      <workItem from="1473869539129" duration="3150000" />
      <workItem from="1474045613025" duration="25242000" />
      <workItem from="1474903665980" duration="4302000" />
      <workItem from="1475239261526" duration="35878000" />
      <workItem from="1476899859311" duration="29659000" />
      <workItem from="1477057758947" duration="59000" />
      <workItem from="1477057858235" duration="30610000" />
      <workItem from="1477489114994" duration="9918000" />
      <workItem from="1477909917978" duration="2398000" />
      <workItem from="1479135077469" duration="10638000" />
      <workItem from="1479412353058" duration="1472000" />
      <workItem from="1480345157675" duration="602000" />
      <workItem from="1480523620065" duration="36471000" />
      <workItem from="1481818353645" duration="2696000" />
      <workItem from="1483470007135" duration="12878000" />
      <workItem from="1483720857337" duration="1315000" />
      <workItem from="1484081330132" duration="621000" />
      <workItem from="1484328414172" duration="1726000" />
      <workItem from="1484580971971" duration="6804000" />
      <workItem from="1484677116039" duration="3587000" />
      <workItem from="1484928560465" duration="6063000" />
      <workItem from="1485201674133" duration="3733000" />
      <workItem from="1485356457802" duration="8829000" />
      <workItem from="1485528260681" duration="1904000" />
      <workItem from="1485879769192" duration="1027000" />
      <workItem from="1485900450520" duration="2695000" />
      <workItem from="1486053493043" duration="15213000" />
      <workItem from="1486123591507" duration="21859000" />
      <workItem from="1486564835634" duration="19935000" />
      <workItem from="1487021302994" duration="3669000" />
      <workItem from="1487612532868" duration="10647000" />
      <workItem from="1487861761499" duration="2473000" />
      <workItem from="1487880702886" duration="3302000" />
      <workItem from="1487965315994" duration="904000" />
      <workItem from="1487969897974" duration="10188000" />
      <workItem from="1488314153216" duration="9793000" />
      <workItem from="1488476260220" duration="7505000" />
      <workItem from="1488812609743" duration="4047000" />
      <workItem from="1488998941455" duration="2726000" />
      <workItem from="1489430265897" duration="391000" />
      <workItem from="1489510573498" duration="2004000" />
      <workItem from="1490120598981" duration="1056000" />
      <workItem from="1490713827094" duration="244000" />
      <workItem from="1490882860362" duration="881000" />
      <workItem from="1491505303942" duration="3772000" />
      <workItem from="1491832817487" duration="507000" />
      <workItem from="1491934324334" duration="657000" />
      <workItem from="1491941069391" duration="2345000" />
      <workItem from="1492030193035" duration="180000" />
      <workItem from="1492431165414" duration="1424000" />
      <workItem from="1492780992025" duration="8144000" />
      <workItem from="1493045985084" duration="175000" />
      <workItem from="1493147885192" duration="659000" />
      <workItem from="1493673085463" duration="1036000" />
      <workItem from="1494014992493" duration="4567000" />
      <workItem from="1494275771818" duration="232000" />
      <workItem from="1494340012278" duration="981000" />
      <workItem from="1495218300032" duration="1660000" />
      <workItem from="1495461078575" duration="1033000" />
      <workItem from="1495739384352" duration="866000" />
      <workItem from="1497639074314" duration="1601000" />
      <workItem from="1499112720398" duration="714000" />
      <workItem from="1499113588036" duration="2939000" />
    </task>
    <servers />
  </component>
  <component name="TestHistory">
    <history-entry file="discovery-v1_discovery_versions - 2017.07.03 at 16h 56m 38s.xml">
      <configuration name="discovery-v1.discovery versions" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="discovery-v1_discovery_versions - 2017.07.03 at 16h 57m 11s.xml">
      <configuration name="discovery-v1.discovery versions" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="discovery-v1_discovery_versions - 2017.07.03 at 16h 58m 08s.xml">
      <configuration name="discovery-v1.discovery versions" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="discovery-v1_discovery_versions - 2017.07.03 at 16h 58m 22s.xml">
      <configuration name="discovery-v1.discovery versions" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="discovery-v1_discovery_versions - 2017.07.03 at 16h 58m 43s.xml">
      <configuration name="discovery-v1.discovery versions" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="discovery-v1_discovery_versions - 2017.07.03 at 16h 59m 37s.xml">
      <configuration name="discovery-v1.discovery versions" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="discovery-v1_discovery_versions - 2017.07.03 at 16h 59m 53s.xml">
      <configuration name="discovery-v1.discovery versions" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="discovery-v1_discovery_versions - 2017.07.03 at 17h 00m 02s.xml">
      <configuration name="discovery-v1.discovery versions" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="discovery-v1_discovery_versions - 2017.07.03 at 17h 01m 35s.xml">
      <configuration name="discovery-v1.discovery versions" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="discovery-v1_discovery_versions - 2017.07.03 at 17h 01m 47s.xml">
      <configuration name="discovery-v1.discovery versions" configurationId="mocha-javascript-test-runner" />
    </history-entry>
  </component>
  <component name="TimeTrackingManager">
    <option name="totallyTimeSpent" value="671505000" />
  </component>
  <component name="TodoView" selected-index="1">
    <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="-536" y="-1440" width="2560" height="1440" extended-state="0" />
    <layout>
      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.11953932" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32447955" 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="false" show_stripe_button="true" weight="0.5018868" sideWeight="0.5095314" order="7" side_tool="true" 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.21811321" sideWeight="0.49841145" order="9" side_tool="false" content_ui="tabs" />
      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.32043797" sideWeight="0.49046862" order="2" side_tool="false" content_ui="tabs" />
      <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="Terminal" active="true" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.31572676" sideWeight="0.5" 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.33" sideWeight="0.5" order="3" side_tool="true" 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.4649635" sideWeight="0.49841145" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="Changes" 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="10" side_tool="false" 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.33" sideWeight="0.5" order="11" 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="SLIDING" type="SLIDING" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
      <window_info id="Application Servers" 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="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="npm" 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="true" 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.2671533" 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" />
    </layout>
  </component>
  <component name="TypeScriptGeneratedFilesManager">
    <option name="processedProjectFiles" value="true" />
  </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>
      <breakpoints>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/examples/tone_analyzer.v3.js</url>
          <line>5</line>
          <option name="timeStamp" value="6" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/test/unit/test.language_translation.v2.js</url>
          <line>68</line>
          <option name="timeStamp" value="13" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/test/unit/test.document_conversion.v1.js</url>
          <line>124</line>
          <option name="timeStamp" value="17" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/visual-recognition/v3.js</url>
          <line>102</line>
          <option name="timeStamp" value="40" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/visual-recognition/v3.js</url>
          <line>104</line>
          <option name="timeStamp" value="42" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/visual-recognition/v3.js</url>
          <line>89</line>
          <option name="timeStamp" value="51" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/test/unit/test.discovery_experimental.v1.js</url>
          <line>55</line>
          <option name="timeStamp" value="53" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/test/integration/test.discovery.js</url>
          <line>78</line>
          <option name="timeStamp" value="58" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <condition expression="missing.length > 0" language="JavaScript" />
          <url>file://$PROJECT_DIR$/lib/helper.js</url>
          <line>46</line>
          <option name="timeStamp" value="60" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/lib/requestwrapper.js</url>
          <line>74</line>
          <option name="timeStamp" value="62" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/lib/requestwrapper.js</url>
          <line>175</line>
          <option name="timeStamp" value="65" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/node_modules/request/request.js</url>
          <line>318</line>
          <properties />
          <option name="timeStamp" value="68" />
        </line-breakpoint>
      </breakpoints>
      <option name="time" value="69" />
    </breakpoint-manager>
    <watches-manager />
  </component>
  <component name="editorHistoryManager">
    <entry file="file://$PROJECT_DIR$/CHANGELOG.md">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="15">
          <caret line="1" column="0" lean-forward="false" selection-start-line="1" selection-start-column="0" selection-end-line="1" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/integration/test.speech_to_text.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="6255">
          <caret line="417" column="0" lean-forward="false" selection-start-line="417" selection-start-column="0" selection-end-line="417" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/natural-language-classifier/v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/natural-language-understanding/v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="870">
          <caret line="58" column="4" lean-forward="false" selection-start-line="58" selection-start-column="4" selection-end-line="58" selection-end-column="4" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/lib/base_service.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1410">
          <caret line="94" column="90" lean-forward="false" selection-start-line="94" selection-start-column="13" selection-end-line="94" selection-end-column="90" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/unit/test.wrapper.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-2333">
          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/unit/test.visual_recognition.v3.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="2250">
          <caret line="150" column="54" lean-forward="false" selection-start-line="150" selection-start-column="54" selection-end-line="150" selection-end-column="54" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/unit/test.tone_analyzer.v3.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="135">
          <caret line="9" column="0" lean-forward="false" selection-start-line="9" selection-start-column="0" selection-end-line="9" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/unit/test.speech_to_text.v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="6375">
          <caret line="425" column="24" lean-forward="false" selection-start-line="425" selection-start-column="24" selection-end-line="425" selection-end-column="24" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/unit/test.retrieve_and_rank.v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="2250">
          <caret line="150" column="43" lean-forward="false" selection-start-line="150" selection-start-column="27" selection-end-line="150" selection-end-column="43" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/unit/test.personality_insights.v2.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/unit/test.language_translation.v2.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1965">
          <caret line="131" column="56" lean-forward="false" selection-start-line="131" selection-start-column="40" selection-end-line="131" selection-end-column="56" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/unit/test.document_conversion.v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="870">
          <caret line="58" column="30" lean-forward="false" selection-start-line="58" selection-start-column="30" selection-end-line="58" selection-end-column="30" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/speech-to-text/recognize_stream.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-328">
          <caret line="219" column="50" lean-forward="false" selection-start-line="219" selection-start-column="50" selection-end-line="219" selection-end-column="50" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/speech-to-text/v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-2955">
          <caret line="132" column="58" lean-forward="false" selection-start-line="132" selection-start-column="58" selection-end-line="132" selection-end-column="58" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/text-to-speech/v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/unit/test.text_to_speech.v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1095">
          <caret line="73" column="7" lean-forward="false" selection-start-line="73" selection-start-column="7" selection-end-line="73" selection-end-column="7" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/integration/test.conversation.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1485">
          <caret line="99" column="34" lean-forward="false" selection-start-line="99" selection-start-column="34" selection-end-line="99" selection-end-column="34" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/unit/test.conversation.v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="509">
          <caret line="99" column="7" lean-forward="false" selection-start-line="99" selection-start-column="7" selection-end-line="99" selection-end-column="7" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/index.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="269">
          <caret line="57" column="60" lean-forward="false" selection-start-line="57" selection-start-column="60" selection-end-line="57" selection-end-column="60" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/visual-recognition/v3.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="274">
          <caret line="136" column="56" lean-forward="false" selection-start-line="136" selection-start-column="56" selection-end-line="136" selection-end-column="56" />
          <folding>
            <marker date="1494018277000" expanded="true" signature="4332:4339" ph="/** Wrapper for requestFactory that ensures things are formatted the way the service likes ...*/" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/resources/visual_recognition.prepop/source_pictures.sh">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/resources/visual_recognition.prepop/classify.sh">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="180">
          <caret line="12" column="1" lean-forward="true" selection-start-line="12" selection-start-column="1" selection-end-line="12" selection-end-column="1" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/integration/test.visual_recognition_collections.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="214">
          <caret line="15" column="9" lean-forward="true" selection-start-line="15" selection-start-column="9" selection-end-line="15" selection-end-column="9" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/integration/test.visual_recognition.custom_classifiers.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="187">
          <caret line="30" column="72" lean-forward="false" selection-start-line="30" selection-start-column="49" selection-end-line="30" selection-end-column="72" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/integration/test.visual_recognition.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="118">
          <caret line="16" column="16" lean-forward="false" selection-start-line="16" selection-start-column="16" selection-end-line="16" selection-end-column="16" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/examples/visual_recognition.v3.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="105">
          <caret line="7" column="59" lean-forward="false" selection-start-line="7" selection-start-column="16" selection-end-line="7" selection-end-column="59" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/examples/browserify/node_modules/watson-developer-cloud/index.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="405">
          <caret line="27" column="49" lean-forward="false" selection-start-line="27" selection-start-column="49" selection-end-line="27" selection-end-column="49" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/examples/browserify/node_modules/watson-developer-cloud/conversation/v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="315">
          <caret line="21" column="41" lean-forward="false" selection-start-line="21" selection-start-column="41" selection-end-line="21" selection-end-column="41" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/examples/conversation.v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="120">
          <caret line="8" column="34" lean-forward="false" selection-start-line="8" selection-start-column="34" selection-end-line="8" selection-end-column="34" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/examples/browserify/node_modules/watson-developer-cloud/lib/base_service.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1680">
          <caret line="112" column="0" lean-forward="false" selection-start-line="112" selection-start-column="0" selection-end-line="112" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/conversation/v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="510">
          <caret line="34" column="111" lean-forward="false" selection-start-line="34" selection-start-column="73" selection-end-line="34" selection-end-column="111" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/scripts/create_semver_tag.sh">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="180">
          <caret line="12" column="38" lean-forward="false" selection-start-line="12" selection-start-column="38" selection-end-line="12" selection-end-column="38" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/README.md">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1680">
          <caret line="112" column="51" lean-forward="false" selection-start-line="112" selection-start-column="51" selection-end-line="112" selection-end-column="51" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/integration/test.alchemy_data_news.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/integration/auth_helper.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="75">
          <caret line="5" column="40" lean-forward="false" selection-start-line="5" selection-start-column="40" selection-end-line="5" selection-end-column="40" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/.github/CONTRIBUTING.md">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1065">
          <caret line="71" column="11" lean-forward="false" selection-start-line="71" selection-start-column="11" selection-end-line="71" selection-end-column="11" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/resources/auth.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1095">
          <caret line="73" column="58" lean-forward="false" selection-start-line="73" selection-start-column="58" selection-end-line="73" selection-end-column="58" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/resources/auth.example.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="603">
          <caret line="196" column="25" lean-forward="false" selection-start-line="196" selection-start-column="25" selection-end-line="197" selection-end-column="31" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/node_modules/extend/index.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="525">
          <caret line="35" column="21" lean-forward="false" selection-start-line="35" selection-start-column="21" selection-end-line="35" selection-end-column="21" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/node_modules/request/request.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="218">
          <caret line="318" column="2" lean-forward="false" selection-start-line="318" selection-start-column="2" selection-end-line="318" selection-end-column="2" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/node_modules/form-data/lib/form_data.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="236">
          <caret line="256" column="2" lean-forward="false" selection-start-line="256" selection-start-column="2" selection-end-line="256" selection-end-column="2" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/node_modules/request/index.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="227">
          <caret line="43" column="2" lean-forward="false" selection-start-line="43" selection-start-column="2" selection-end-line="43" selection-end-column="2" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/lib/requestwrapper.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-45">
          <caret line="119" column="9" lean-forward="false" selection-start-line="119" selection-start-column="9" selection-end-line="119" selection-end-column="9" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/discovery/v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="317">
          <caret line="457" column="24" lean-forward="false" selection-start-line="457" selection-start-column="24" selection-end-line="457" selection-end-column="24" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/examples/issue-474/bug.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="465">
          <caret line="31" column="20" lean-forward="false" selection-start-line="31" selection-start-column="20" selection-end-line="31" selection-end-column="20" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/.gitignore">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="210">
          <caret line="14" column="12" lean-forward="false" selection-start-line="14" selection-start-column="12" selection-end-line="14" selection-end-column="12" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/.travis.yml">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="360">
          <caret line="24" column="0" lean-forward="false" selection-start-line="24" selection-start-column="0" selection-end-line="24" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/unit/test.discovery.v1.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="470">
          <caret line="294" column="12" lean-forward="false" selection-start-line="294" selection-start-column="12" selection-end-line="294" selection-end-column="12" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/package-lock.json">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-51379">
          <caret line="0" column="0" lean-forward="false" 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$/package.json">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="567">
          <caret line="107" column="33" lean-forward="false" selection-start-line="107" selection-start-column="33" selection-end-line="107" selection-end-column="33" />
          <folding />
        </state>
      </provider>
    </entry>
  </component>
  <component name="masterDetails">
    <states>
      <state key="ScopeChooserConfigurable.UI">
        <settings>
          <last-edited>Services</last-edited>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
              </list>
            </option>
          </splitter-proportions>
          <order>
            <scope name="Services" />
          </order>
        </settings>
      </state>
    </states>
  </component>
</project>

redpajama_set_name: RedPajamaGithub


text:
Auto body shop HR attorney: Employers can require COVID-19 vaccines — but tread carefully
By John Huetter on May 13, 2021
Announcements | Associations | Business Practices | Education | Legal | Repair Operations
Collision industry human resources attorney Cory King last month said body shops and other companies can demand workers receive COVID-19 coronavirus vaccinations. However, the business could find itself in a "pack of trouble" without first educating itself and seeking assistance on the topic, he said.
Which is a good time to bring up our usual caveat: None of the comments and analysis presented here are intended as legal advice; they're for informational purposes only. Seek qualified counsel licensed in the relevant jurisdiction before taking any action.
"The short answer is: Yes, you can," King, an attorney at FordHarrison, said of workplace vaccination requirements. But it's more complicated than that, he told the April 21 Collision Industry Conference. King said they've seen "a lot of employers screwing up."
One of the potential pitfalls lies in the prequalification questioning prior to the vaccination. It's possible these inquiries could trigger an Americans with Disabilities Act violation — particularly if the employer hosts a vaccination clinic in-house, King warned. The employee is answering a question for the employer, and it's assumed the employer has access to the answers, he explained.
If the vaccine is strongly encouraged by the business but ultimately voluntary and the questions voluntary, the business might be on safer ground, according to King.
"Pre-vaccination medical screening questions are likely to elicit information about a disability," the Equal Employment Opportunity Commission wrote in December 2020." This means that such questions, if asked by the employer or a contractor on the employer's behalf, are 'disability-related' under the ADA. Thus, if the employer requires an employee to receive the vaccination, administered by the employer, the employer must show that these disability-related screening inquiries are 'job-related and consistent with business necessity.' To meet this standard, an employer would need to have a reasonable belief, based on objective evidence, that an employee who does not answer the questions and, therefore, does not receive a vaccination, will pose a direct threat to the health or safety of her or himself or others."
This ADA-question issue isn't a concern if employees arrange their work-mandated vaccines themselves at third-party locations, such as local drugstores, rather than through an employer-hosted clinic, according to King.
"By contrast, there are two circumstances in which disability-related screening questions can be asked without needing to satisfy the 'job-related and consistent with business necessity' requirement," the EEOC wrote in December 2020. "First, if an employer has offered a vaccination to employees on a voluntary basis (i.e. employees choose whether to be vaccinated), the ADA requires that the employee's decision to answer pre-screening, disability-related questions also must be voluntary. 42 U.S.C. 12112(d)(4)(B); 29 C.F.R. 1630.14(d). If an employee chooses not to answer these questions, the employer may decline to administer the vaccine but may not retaliate against, intimidate, or threaten the employee for refusing to answer any questions. Second, if an employee receives an employer-required vaccination from a third party that does not have a contract with the employer, such as a pharmacy or other health care provider, the ADA 'job-related and consistent with business necessity' restrictions on disability-related inquiries would not apply to the pre-vaccination medical screening questions."
However, should the employee go out to a third-party location and decline to answer the prescreening questions or are denied the vaccine because of their answers, "you cannot ask them why they did not get vaccinated," King said. Your inquiry could run afoul of the ADA and have "crossed the line into a place that you do not want to be," he said.
The company might need to accommodate the worker or give them another opportunity to pursue the vaccine, he said.
A shop might also need to be cognizant of the chance a worker might claim a religious or "sincerely held" belief exemption, something protected by Title VII of the Civil Rights Act. An employer might have to provide reasonable accommodation in such a circumstance.
King said the law is very broad, and employers aren't allowed to ask the employee whether they sincerely hold a belief. If the employee tells you to "'go pound sand'" on Title VII grounds, "that is not the time to pick the fight," King said.
King said he's encountered numerous instances of employers who recount having told an employee, "'I don't care what the religion says'" and not to come back to work. The company felt public health trumped religion.
"Not quite," King said. In fact, the employee was "probably right," he said.
Instead, be polite, tell an employee citing a Title VII exemption that you'll look into it, and call an employment lawyer, King said. The employer could be on "very dangerous ground," but "you can make it through," King said.
It's possible the workplace can claim that accommodating a client would place an undue hardship on an employer, according to King. The EEOC as of Wednesday said the Supreme Court has defined an "undue hardship" worthy of an employer exemption as "more than a de minimis cost." The agency calls this a lower bar for employers to meet for an accommodation exemption than the "an action requiring significant difficulty or expense" definition within the ADA.
What about other reasons cited by an employee for refusing to be vaccinated, such as caution over side effects or a conspiracy theory?
Fear of the vaccine, for example, "is not going to be a protected category," King said. But an employer should contact an employment lawyer before firing such an employee or overruling their objection and ordering a vaccine, he indicated.
If the worker's argument wanders into a protected category, "you must be very, very careful," King said.
"Social, political, or economic philosophies, as well as mere personal preferences, are not religious beliefs protected by Title VII," the EEOC states. "However, overlap between a religious and political view does not place it outside the scope of Title VII's religion protections."
Many other issues might arise with employers requiring vaccinations besides the ones featured here, according to King. Potential considerations could include organized labor, OSHA regulations and wage and hour policies. We repeat: Consult with a qualified expert before taking action.
As of 6 a.m. Tuesday, 46.2 percent of the population and 58.5 percent of adult Americans (18 years or older) have received at least one vaccine, according to the Centers for Disease Control. The CDC said 35.1 percent of Americans and 44.7 percent of adults are considered fully vaccinated.
"What You Should Know About COVID-19 and the ADA, the Rehabilitation Act, and Other EEO Laws"
Equal Employment Opportunity Commission, Dec. 16, 2020
EEOC COVID-19 webpage
Centers for Disease Control COVID-19 vaccine website
Featured images: FordHarrison attorney Cory King at the April 21, 2021, Collision Industry Conference discussed considerations for employers desiring to require COVID-19 vaccines. (John Huetter/Repairer Driven News)

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: Python like Slicing operation in c++ I have following code, where 'Snap.JPG' is a RGB format type.
import cv2

img = cv2.imread("./Snap.JPG")

img[:,:,:2] = 255

cv2.imshow("Img", img)
cv2.waitKey(0)
cv2.destroyAllWindows()

I want to convert this code into c++. What is the fastest way to implement img[:,:,:2] = 255 part of the code? Channel splitting and merging is one of the options i know, but is there any smarter way to do slicing in c++?
Edit:
Apologies, i should have mentioned what i want in the output. I need a fading effect, because i wanted to overlay a drawing on top of it.

A: This is an example of how to change pixels:
#include <opencv2/core.hpp>
#include <opencv2/imgproc.hpp>
#include <opencv2/highgui.hpp>

int main(int argc, char** argv) {
    cv::Mat src_image = cv::imread("image.jpg", CV_LOAD_IMAGE_COLOR);

    if(!src_image.data) {
        std::cout << "Error: the image wasn't correctly loaded." << std::endl;
        return -1;
    }

    cv::Mat image = src_image.clone();

    // We iterate over all pixels of the image
    for(int r = 0; r < image.rows; r++) {
        // We obtain a pointer to the beginning of row r
        cv::Vec3b* ptr = image.ptr<cv::Vec3b>(r);

        for(int c = 0; c < image.cols; c++) {
            ptr[c] = cv::Vec3b(255, 255, ptr[c][2]);
        }
    }

    cv::imshow("Inverted Image", image);
    cv::waitKey();

    return 0;
}

A: Thanks for @Manuel's reply, it works quite well. but i could achieve the same result with faster speeds. I have added my code snippets inline your code.
#include <opencv2/core.hpp>
#include <opencv2/imgproc.hpp>
#include <opencv2/highgui.hpp>
#include <iostream>
#include <iomanip>

int main(int argc, char** argv) {
    clock_t start, end;

    cv::Mat src_image = cv::imread("Snap.JPG", CV_LOAD_IMAGE_COLOR);

    if(!src_image.data) {
        std::cout << "Error: the image wasn't correctly loaded." << std::endl;
        return -1;
    }

    /* 1st method */
    cv::Mat image = src_image.clone();

    start = clock();
    // We iterate over all pixels of the image
    for(int r = 0; r < image.rows; r++) {
        // We obtain a pointer to the beginning of row r
        cv::Vec3b* ptr = image.ptr<cv::Vec3b>(r);

        for(int c = 0; c < image.cols; c++) {
            ptr[c] = cv::Vec3b(255, 255, ptr[c][2]);
        }
    }
    end = clock();

    double time_taken = double(end - start) / double(CLOCKS_PER_SEC);
    std::cout << "Time taken by 1st method : " << std::fixed << time_taken << std::setprecision(5);
    std::cout << " sec " << std::endl;

    /* 2nd Method */
    start = clock();
    src_image = src_image | cv::Scalar(255, 255, 0);
    end = clock();

    time_taken = double(end - start) / double(CLOCKS_PER_SEC);
    std::cout << "Time taken by 2nd method : " << std::fixed << time_taken << std::setprecision(5);
    std::cout << " sec " << std::endl;

    bool isEqual = (sum(src_image != image) == cv::Scalar(0,0,0,0));
    if (isEqual)
    {
        std::cout << "\nIdentical Mats !" << std::endl;
    }

    cv::imshow("Inverted Image", image);
    cv::waitKey();

    return 0;
}

output is following:
Time taken by 1st method : 0.001765 sec
Time taken by 2nd method : 0.00011 sec

Identical Mats !

redpajama_set_name: RedPajamaStackExchange


The Use of a Representative Form [IMM ]. Purpose: For appointing a representative for doing business on behalf of the applicant and the. Help! We dont have representative/agency.. But im confused. Do i (applicant) need to accomplish imm and put my spouse (sponsor) as my. Today I received an email from cic to submit form IMM Use of representative. There is one field in the form which says: "If you have.
Only the principal applicant. One of the biggest hurdles facing both temporary and permanent immigrants to Immigration, Refugees and Citizenship Canada's online system at cic. So how do you know if you can submit your visitor visa, study permit or work permit application online? To declare basic personal details and contact information for the principal applicant and their dependents. Application for a temporary resident visa to visit. For citizenship applications, if the application satisfies all the conditions as outlined in the C itizenship Act and its regulations, the application should be processed as per section 13 of the Citizenship Act.
Use of a representative disponible en francais imm f this form is made available by citizenship and immigration canada and is not to be sold to applicants.
I can't find what I'm looking for. Though it may feel like it, this isn't actually the application.
Also, you cannot backdate the date fields. To designate a representative who can enquire about the file on behalf of the refugee. Form imm application for a temporary resident visa. A single mistake on an application form can delay The Future of Immigration in Canada.
First, you need to complete the "Come to Canada" online questionnaire. Skip down to the section on validating forms. If this message is not imk replaced by the proper contents of the document, your pdf viewer may not be able to display this type of document. In fact, it's 54476 a relative luxury to be able to submit forms online, because the government has only recently caught up with the private sector in terms of providing service online.
Your PDF program should prompt you when printing the form if applicable what section s you missed, but the first thing you should check if you cannot validate the form is whether or not you have completed all the mandatory fields.
You shouldn't even be able to see the form if you are using an older version than Reader X. Fill online application temporary visa and save your time. For example, if you are completing a TRV application, you cannot make the date earlier than the day you are completing the form.
inm If you do have to print your application, make sure the bar code is clear when your validated documents print off. Ask Questions Do you have questions? My Service Canada Account. How do I apply to Schedule A Schedule 2. If validating is not working, check the following information:. This questionnaire just evaluates whether or not you are eligible for applying online and whether or not you are eligible to stay in Canada as a visitor, student or worker at all.
You want 4576 get your immigration process right. But if the check-boxes are for a mandatory question, and you haven't filled them out, you won't be able to validate your form. If the information is incomplete, the application will be returned as per R This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Common Errors and Mistakes. Even if you are mailing your application to a IRCC office in Canada, some of your forms will have to be "validated," which means they cannot be printed until they are complete.
Imm use of a representative imm document checklist imm 2 visiting canada contact information web site for more information on the programs. The child is under 18 years and so they do not have any forms of their own. Which immigration forms should each family member complete? The table below specifies which forms are only for the principal applicant, and which are for dependent family members. Your representatives contact information page 2 of 2 name of firm or organization if applicable mailing address postal codezip.
The child is over 19 years so they must have their own application. Manga book open drawing Churchie school brisbane map download Bpo interview tips pdf file downloads Quickbooks accountant torrent Carter beats the devil download for free Random walk image retrieval software Driver acer aspire vg 54766 32bit Fotoffiti ipa download mac Nzrii productos pdf merger Nnpdf diffusion and osmosis challenges Nnben 10 episode 41 divided we stand books.
Fortunately, Reader is easy to update.
Imm citoyennete et immigration canada pdf imm citoyennete et immigration canada cic gc ca francais pdf trousses form immf pdf download.
But somehow it always seems to go wrong. For information about limits and restrictions applying inincluding the suspension of new applications in Quebec, see Private sponsorship of refugees in You press the button on the top of the form.
Returned applications are discussed later in this section. As a result, if.
All applicants who use a representative compensated or uncompensated must submit a Use of a Representative form IMM which discloses the name and contact information of any representative providing representation or advice at any stage of an application under the Citizenship Act or Immigration and Refugee Protection Act IRPA.
Canadian Council for Refugees. Download a blank fillable imm e document checklist visitor in canada applicant in pdf format just by clicking the download pdf button.
Use of a Representative Optional. Generic Application Form for Canada.


text:
By Alan Gold and Mike Jones
LIST PRICE: AU$ 9.99
Two families . . . One bloodline . . . and a city named Jerusalem
When Bilal, a radicalised Palestinian youth, is shot during a botched terrorist attack, his life is saved by a young Jewish surgeon, Yael Cohen. But when Yael makes the startling discovery that her DNA is identical with Bilal's, they become caught up in a high-stakes conspiracy – a disturbing plot that will blow the region to pieces and stun the world with its audacity.
But unknown to Bilal and Yael, theirs is the last and bloody chapter in a story that crosses millennia. Century after century, two ancient families – bloodline ancestors of Yael and Bilal – defied the corrupt power of kings and conquerors, and their struggles forged a fiercely proud people and an enduring hope for peace. But through war and atrocity, kinships were shattered, forcing dynasties apart and allowing evil to gain a foothold.
And in modern Israel, confronted with exposure, those sinister forces will do anything to take control of the Holy Land and silence Yael and Bilal, who must run for their lives. Through imprisonment, assassination attempts and political machinations, they must ultimately confront the truth of who they are.
But is blood enough?
www.bloodlinetrilogy.com
Alan Gold
Alan Gold is an internationally published and translated author of fifteen novels. He speaks regularly to national and international conferences on a range of subjects, most notably the recent growth of anti-Semitism.
@Mike Jones
Mike Jones is an award-winning writer and creative producer who works across a variety mediums including books, screen, digital & interactive media.
Publisher: Simon & Schuster Australia (October 23, 2013)
Book Cover Image (jpg): Bloodline
Author Photo (jpg): Alan Gold
Author Photo (jpg): Mike Jones


text:
Summer sweat pays off for Student Engagement
From left, Brittney Calton, Kaitlin Runion, Cody Dumas, Pablo Ciscomani and Jeremy Mack, Director of Student Engagement, discuss plans for the upcoming school year all designed to welcome and engage GCU students.
Story by Theresa Smith
Photos by David Kadlubowski
"Summer breeze, makes me feel fine, blowing through the jasmine in my mind.''
The classic summer lyric by Seals and Crofts evokes a laid-back aura, yet the atmosphere in Grand Canyon University's Student Engagement offices on a late June day kindle a decidedly different feeling. With hundreds of events to plan for the 2018-19 school year, it is not the time for the Student Engagement staff to relax.
Jeremy Mack, Director of Student Engagement, oversees 13 staffers who lead Associated Students of GCU (ASGCU), Canyon Activities Board (CAB), Clubs and Organizations, Commuters, Diversity Office, ROTC, Veteran's Center and Thunderground. Each Student Engagement staff member oversees dozens of student leaders.
In the 2017-18 academic year, 583 activities fell under the umbrella of Student Engagement, not including hundreds of events planned and executed by the 126 clubs on campus. Although the number of events is staggering, it is not critical, according to Mack.
"It's not the volume (of events) but the engagement,'' Mack said. "We want to make students feel welcome on campus while making friends. We want to help students engage with other students, from the largest club, AZ HOSA (Arizona HOSA-Future Health Professionals, formerly known as Health Occupations Students of America), one of the largest nursing clubs in the nation with more than 400 members, to small and large events, from Mr. GCU, to Winter Fest, to the Hanging of the Greens.''
Brittney Calton, Associated Students program coordinator, oversees three teams within ASGCU: Freshmen Class Council, Diversity Council and Volunteer GCU.
Her work with students over the summer began on June 25, when the four ASGCU executives arrived on campus to begin their preparations, including helping plan approximately 50 events during Welcome Week. The week involves more than 1,000 student volunteers, including approximately 50 in ASGCU leadership roles.
"ASGCU are scholarship student leaders who were selected for their roles,'' Calton said. "They applied, they were interviewed and were selected. They serve the student body — that's their purpose, to give either a service or a program for the student body.''
While gaining leadership experience is often emphasized in preparation for college, Calton and other Student Engagement staff members do not require applicants to be experienced leaders.
"One thing that we really appreciate about our students is that they have diverse backgrounds and interests,'' Calton said. "Some of them, maybe they weren't involved in high school, and they regretted it, and they are just looking for a way to get involved. So they go out on a limb and they apply, and we see something in them that we want to invest in, so we offer them a position. Many of them are returning from last year, and now they've moved up, and they have more of a supervisory role."
Four criterion are critical: being teachable, being available, being responsible and having a good attitude, according to Calton.
Fitting the criterion is the 2018-19 student executive team: president Noah Wolfe, executive vice president Stephen Steininger, chief of staff Aly Halbakken and administrative vice president Tim McGill. They arrived on campus on June 25 to prepare for the fall semester.
"They hit the ground running and we started cranking on the planning, the goals and the outcomes for the entire year for their team,'' Calton said. "Because it is student government and it is their administration, we guide them, but we let them be very creative in the campaigns they choose to run, and the initiatives they want to pursue.''
For 25 hours per week, in exchange for summer housing and a summer meal plan, the student executive team works with Mack; Calton; Pablo Ciscomani, clubs and commuter coordinator; Cody Dumas, student government coordinator; and Kaitlin Runion, clubs and organizations coordinator.
"We'll show them the shared access to the drive where all the files are stored from previous years and the current year. That's where a bulk of the planning happens,'' Calton said. "We'll go over budget procedures, we'll go over corrective action, which is discipline process, we'll go over public speaking, and we'll go over relational communication — so how do you talk to a new student who comes to your event, how do you befriend them and make them feel comfortable?''
The training, known as summer intensives, occur twice per week for two hours each.
Planning events for Welcome Week is among the most time-sensitive matters. Ignite, for example, is one of the most spiritual events, as students gather in the darkness on the quad, light a candle, say a prayer and dedicate the new school year in a positive and profound way. Wolfe will make a speech and Pastor Tim Griffin, Dean of Students, will offer a blessing.
"It is a very special event,'' Calton said.
Calton and Runion talk about upcoming activities at GCU.
Ciscomani guides the clubs as they plan events and seek ways to add members. Among the most unique clubs is Medieval Combat Club, which grew from a group of students casually meeting to official club status in 2017.
"It involves larping (Live Action Role Play), where a bunch of students get together and use rope swords, cardboard armor and engage in live action role play fights and battles,'' Ciscomani said.
"That's always fun. I love that club, in particular, because it provides an area of community for students who might not have found it in any other club, like HOSA, or academic clubs, or even the social clubs, like Lopes Outdoors. This is a very unique population of students who have found a sense of belonging in the Medieval Combat Club
"That's why I love doing what I do; it's not because, 'Oh, we have all these clubs.' I look at all these clubs as an opportunity for a student coming into school to say, 'Oh where do I fit in?' We have over 100 different clubs you can fit into, or we have all these different events, through ASGCU, HOSA or the CAB or spiritual life; there is always something for students to find their niche in.''
Several clubs are applying for grants this summer for Welcome Week, including the Forensics Science Club, which plans a mock crime scene designed to teach students how to fingerprint, like CSI (Crime Scene Investigation). The computing club seeks funds to develop a new chip, and the Modern Board Gamers Guild is using funds to buy numerous board games for a board game night. The Hip Hop Club and Lindy Lopes are planning events while eSports strategizes to attract even more club members at the Fall Club Fair on Aug. 27.
As campus enrollment continues to grow, Ciscomani strives to meet new needs.
"With more students, there are more passions, which leads to creating a club we do not have or joining a club we already have and making that bigger,'' he said.
Club collaboration is also part of summer planning as the Black Student Union, Latino Student Union, Hui Aloha and Filipino-American Student Association are working together to organize a celebration during Welcome Week.
"It will be a time for different dishes to be shared, and different performances,'' Ciscomani said. "I love it when our clubs collaborate and do something bigger than they could do individually. "
The bottom line is engaging students, and if it requires summer sweat instead of summer chill, then Seals and Crofts will have to wait.
Contact Theresa Smith at (602) 639-7457 or theresa.smith@gcu.edu.
Encourage one another, though it might get messy »
« Hotel an at-home sanctuary for doctoral learners
Tags: ASGCUBlack Student UnionBrittney CaltonCanyon Activities BoardForensics Science ClubgcuJeremy MackLatino Student UnionMedieval Combat ClubNoah WolfeStudent EngagementWelcome Week
Theresa Smith :
Kelley learns — and teaches — at top-level program
Tim Kelley never stops learning -- that's why he applied for a special summer program…
Blindness can't slow down Honors College student
When Brian Mucyo was 6, his parents had to send their son to a country…
Moving experiences at GCU are close at hand
Six weeks from now, thousands of student volunteers for Move-In will arrive, followed shortly thereafter…


Happy Monday! I hope everyone had a really great weekend! I spent the weekend in Temecula wine country with Mr. BFT and his parents. It was my first time visiting and I'm really kicking myself for waiting so long! It was absolutely lovely and relaxing, and I can't wait to go back and do some more exploring. I will have a quick recap up the blog soon.
The sweepstakes will run from April 17 at noon EDT to April 20 at noon EDT. To enter, go to my Instagram and follow the rules under the image that matches the one below. Please also be sure to read and understand the terms and conditions.
Void where prohibited by state or federal law. Not open to participants under the age of 18, residents of Canada, or the employees, contractors, or immediate family members of any of the sponsoring blogs. Multiple entries are permitted, but are limited to one (1) entry on each participating wedding blogger's individual Instagram account for a maximum total of 15 entries.
Chances of winning are based on total number of entries received. Winners will be notified by Instagram. Instagram is the sole method of entry. The winner must have an active Instagram account at the time of drawing, and be able to be contacted by the giveaway administrators. The selected winner will be given 48 hours from time of notification to claim the prize before another winner is chosen.
By entering, you agree to these terms and agree to completely release and hold harmless the bloggers and their business entities participating via their Instagram accounts to sponsor this giveaway. This giveaway is in no way sponsored, endorsed, or associated with Instagram, PayPal,or its subsidiaries. By entering or participating you signify your complete release of Instagram. Following accounts, tagging, submitting multiple entries, or any action, which could be deemed a special consideration of the contest, are not required for entry.