<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="AnalysisUIOptions">
    <option name="SCOPE_TYPE" value="3" />
  </component>
  <component name="ChangeListManager">
    <list default="true" id="9311c1b8-c1e4-40ac-ada1-d5bcab4440ee" name="Default" comment="Bug fixed in Map.clustering.remove and size issue in ScatterPlot">
      <change afterPath="$PROJECT_DIR$/docs/catalogue/data/pug.jpg" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/build/widgets.barchart.min.js" beforeDir="false" afterPath="$PROJECT_DIR$/build/widgets.barchart.min.js" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/build/widgets.slider.min.js" beforeDir="false" afterPath="$PROJECT_DIR$/build/widgets.slider.min.js" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/dashboard-utils.min.js" beforeDir="false" afterPath="$PROJECT_DIR$/dashboard-utils.min.js" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/docs/api/widgets.slider.html" beforeDir="false" afterPath="$PROJECT_DIR$/docs/api/widgets.slider.html" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/docs/catalogue/widgets.picture.html" beforeDir="false" afterPath="$PROJECT_DIR$/docs/catalogue/widgets.picture.html" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/docs/catalogue/widgets.slider.html" beforeDir="false" afterPath="$PROJECT_DIR$/docs/catalogue/widgets.slider.html" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/docs/catalogue/widgets.slider.pug" beforeDir="false" afterPath="$PROJECT_DIR$/docs/catalogue/widgets.slider.pug" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/docs/dl/widgets.barchart.min.js" beforeDir="false" afterPath="$PROJECT_DIR$/docs/dl/widgets.barchart.min.js" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/docs/dl/widgets.slider.min.js" beforeDir="false" afterPath="$PROJECT_DIR$/docs/dl/widgets.slider.min.js" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/src/widgets.barchart.js" beforeDir="false" afterPath="$PROJECT_DIR$/src/widgets.barchart.js" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/src/widgets.slider.js" beforeDir="false" afterPath="$PROJECT_DIR$/src/widgets.slider.js" afterDir="false" />
    </list>
    <option name="SHOW_DIALOG" value="false" />
    <option name="HIGHLIGHT_CONFLICTS" value="true" />
    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
    <option name="LAST_RESOLUTION" value="IGNORE" />
  </component>
  <component name="CreatePatchCommitExecutor">
    <option name="PATCH_PATH" value="" />
  </component>
  <component name="FileTemplateManagerImpl">
    <option name="RECENT_TEMPLATES">
      <list>
        <option value="HTML File" />
        <option value="CSS File" />
        <option value="Pug File" />
        <option value="JavaScript File" />
      </list>
    </option>
  </component>
  <component name="Git.Settings">
    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
  </component>
  <component name="PackageJsonUpdateNotifier">
    <dismissed value="$PROJECT_DIR$/package.json" />
  </component>
  <component name="ProjectId" id="1RJgi12GHb5Vk801SUz4xaAndqP" />
  <component name="ProjectViewState">
    <option name="hideEmptyMiddlePackages" value="true" />
    <option name="showLibraryContents" value="true" />
  </component>
  <component name="PropertiesComponent">
    <property name="DefaultHtmlFileTemplate" value="HTML File" />
    <property name="HbShouldOpenHtmlAsHb" value="" />
    <property name="TERMINAL_CUSTOM_COMMANDS_GOT_IT" value="true" />
    <property name="WebServerToolWindowFactoryState" value="false" />
    <property name="javascript.nodejs.core.library.configured.version" value="10.10.0" />
    <property name="js-jscs-nodeInterpreter" value="/usr/local/bin/node" />
    <property name="js.eslint.eslintPackage" value="" />
    <property name="last_opened_file_path" value="$PROJECT_DIR$" />
    <property name="list.type.of.created.stylesheet" value="CSS" />
    <property name="node.js.detected.package.eslint" value="true" />
    <property name="node.js.detected.package.standard" value="true" />
    <property name="node.js.path.for.package.eslint" value="project" />
    <property name="node.js.path.for.package.standard" value="project" />
    <property name="node.js.selected.package.eslint" value="" />
    <property name="node.js.selected.package.standard" value="" />
    <property name="nodejs_interpreter_path" value="/usr/local/bin/node" />
    <property name="nodejs_package_manager_path" value="yarn" />
    <property name="run.code.analysis.last.selected.profile" value="pProject Default" />
    <property name="settings.editor.selected.configurable" value="settings.nodejs" />
  </component>
  <component name="RecentsManager">
    <key name="MoveFile.RECENT_KEYS">
      <recent name="$PROJECT_DIR$/docs/catalogue/data" />
      <recent name="$PROJECT_DIR$" />
      <recent name="$PROJECT_DIR$/src/dev" />
      <recent name="$PROJECT_DIR$/docs/catalogue" />
      <recent name="$PROJECT_DIR$/docs/examples" />
    </key>
    <key name="CopyFile.RECENT_KEYS">
      <recent name="$PROJECT_DIR$/docs/dependencies" />
      <recent name="$PROJECT_DIR$/docs/catalogue/data" />
      <recent name="$PROJECT_DIR$/docs/examples" />
      <recent name="$PROJECT_DIR$/src" />
      <recent name="$PROJECT_DIR$/examples" />
    </key>
  </component>
  <component name="RunManager" selected="Node.js.TEST.js">
    <configuration default="true" type="DjangoTestsConfigurationType" factoryName="Django tests">
      <option name="INTERPRETER_OPTIONS" value="" />
      <option name="PARENT_ENVS" value="true" />
      <envs>
        <env name="PYTHONUNBUFFERED" value="1" />
      </envs>
      <option name="SDK_HOME" value="" />
      <option name="WORKING_DIRECTORY" value="" />
      <option name="IS_MODULE_SDK" value="false" />
      <option name="ADD_CONTENT_ROOTS" value="true" />
      <option name="ADD_SOURCE_ROOTS" value="true" />
      <module name="dashboard-utils" />
      <EXTENSION ID="PythonCoverageRunConfigurationExtension" enabled="false" sample_coverage="true" runner="coverage.py" />
      <option name="TARGET" value="" />
      <option name="SETTINGS_FILE" value="" />
      <option name="CUSTOM_SETTINGS" value="false" />
      <option name="USE_OPTIONS" value="false" />
      <option name="OPTIONS" value="" />
      <method />
    </configuration>
    <configuration default="true" type="PyBehaveRunConfigurationType" factoryName="Behave">
      <option name="INTERPRETER_OPTIONS" value="" />
      <option name="PARENT_ENVS" value="true" />
      <envs />
      <option name="SDK_HOME" value="" />
      <option name="WORKING_DIRECTORY" value="" />
      <option name="IS_MODULE_SDK" value="false" />
      <option name="ADD_CONTENT_ROOTS" value="true" />
      <option name="ADD_SOURCE_ROOTS" value="true" />
      <module name="dashboard-utils" />
      <EXTENSION ID="PythonCoverageRunConfigurationExtension" enabled="false" sample_coverage="true" runner="coverage.py" />
      <option name="ADDITIONAL_ARGS" value="" />
      <method />
    </configuration>
    <configuration default="true" type="PyLettuceRunConfigurationType" factoryName="Lettuce">
      <option name="INTERPRETER_OPTIONS" value="" />
      <option name="PARENT_ENVS" value="true" />
      <envs />
      <option name="SDK_HOME" value="" />
      <option name="WORKING_DIRECTORY" value="" />
      <option name="IS_MODULE_SDK" value="false" />
      <option name="ADD_CONTENT_ROOTS" value="true" />
      <option name="ADD_SOURCE_ROOTS" value="true" />
      <module name="dashboard-utils" />
      <EXTENSION ID="PythonCoverageRunConfigurationExtension" enabled="false" sample_coverage="true" runner="coverage.py" />
      <option name="ADDITIONAL_ARGS" value="" />
      <method />
    </configuration>
    <configuration default="true" type="PythonConfigurationType" factoryName="Python">
      <option name="INTERPRETER_OPTIONS" value="" />
      <option name="PARENT_ENVS" value="true" />
      <envs>
        <env name="PYTHONUNBUFFERED" value="1" />
      </envs>
      <option name="SDK_HOME" value="" />
      <option name="WORKING_DIRECTORY" value="" />
      <option name="IS_MODULE_SDK" value="false" />
      <option name="ADD_CONTENT_ROOTS" value="true" />
      <option name="ADD_SOURCE_ROOTS" value="true" />
      <module name="dashboard-utils" />
      <EXTENSION ID="PythonCoverageRunConfigurationExtension" enabled="false" sample_coverage="true" runner="coverage.py" />
      <option name="SCRIPT_NAME" value="" />
      <option name="PARAMETERS" value="" />
      <option name="SHOW_COMMAND_LINE" value="false" />
      <method />
    </configuration>
    <configuration default="true" type="Tox" factoryName="Tox">
      <option name="INTERPRETER_OPTIONS" value="" />
      <option name="PARENT_ENVS" value="true" />
      <envs />
      <option name="SDK_HOME" value="" />
      <option name="WORKING_DIRECTORY" value="" />
      <option name="IS_MODULE_SDK" value="false" />
      <option name="ADD_CONTENT_ROOTS" value="true" />
      <option name="ADD_SOURCE_ROOTS" value="true" />
      <EXTENSION ID="PythonCoverageRunConfigurationExtension" enabled="false" sample_coverage="true" runner="coverage.py" />
      <module name="dashboard-utils" />
      <method />
    </configuration>
    <configuration default="true" type="tests" factoryName="Attests">
      <option name="INTERPRETER_OPTIONS" value="" />
      <option name="PARENT_ENVS" value="true" />
      <envs />
      <option name="SDK_HOME" value="" />
      <option name="WORKING_DIRECTORY" value="" />
      <option name="IS_MODULE_SDK" value="false" />
      <option name="ADD_CONTENT_ROOTS" value="true" />
      <option name="ADD_SOURCE_ROOTS" value="true" />
      <module name="dashboard-utils" />
      <EXTENSION ID="PythonCoverageRunConfigurationExtension" enabled="false" sample_coverage="true" runner="coverage.py" />
      <option name="SCRIPT_NAME" value="" />
      <option name="CLASS_NAME" value="" />
      <option name="METHOD_NAME" value="" />
      <option name="FOLDER_NAME" value="" />
      <option name="TEST_TYPE" value="TEST_SCRIPT" />
      <option name="PATTERN" value="" />
      <option name="USE_PATTERN" value="false" />
      <method />
    </configuration>
    <configuration default="true" type="tests" factoryName="Doctests">
      <option name="INTERPRETER_OPTIONS" value="" />
      <option name="PARENT_ENVS" value="true" />
      <envs />
      <option name="SDK_HOME" value="" />
      <option name="WORKING_DIRECTORY" value="" />
      <option name="IS_MODULE_SDK" value="false" />
      <option name="ADD_CONTENT_ROOTS" value="true" />
      <option name="ADD_SOURCE_ROOTS" value="true" />
      <module name="dashboard-utils" />
      <EXTENSION ID="PythonCoverageRunConfigurationExtension" enabled="false" sample_coverage="true" runner="coverage.py" />
      <option name="SCRIPT_NAME" value="" />
      <option name="CLASS_NAME" value="" />
      <option name="METHOD_NAME" value="" />
      <option name="FOLDER_NAME" value="" />
      <option name="TEST_TYPE" value="TEST_SCRIPT" />
      <option name="PATTERN" value="" />
      <option name="USE_PATTERN" value="false" />
      <method />
    </configuration>
    <configuration default="true" type="tests" factoryName="Nosetests">
      <option name="INTERPRETER_OPTIONS" value="" />
      <option name="PARENT_ENVS" value="true" />
      <envs />
      <option name="SDK_HOME" value="" />
      <option name="WORKING_DIRECTORY" value="" />
      <option name="IS_MODULE_SDK" value="false" />
      <option name="ADD_CONTENT_ROOTS" value="true" />
      <option name="ADD_SOURCE_ROOTS" value="true" />
      <module name="dashboard-utils" />
      <EXTENSION ID="PythonCoverageRunConfigurationExtension" enabled="false" sample_coverage="true" runner="coverage.py" />
      <option name="SCRIPT_NAME" value="" />
      <option name="CLASS_NAME" value="" />
      <option name="METHOD_NAME" value="" />
      <option name="FOLDER_NAME" value="" />
      <option name="TEST_TYPE" value="TEST_SCRIPT" />
      <option name="PATTERN" value="" />
      <option name="USE_PATTERN" value="false" />
      <option name="PARAMS" value="" />
      <option name="USE_PARAM" value="false" />
      <method />
    </configuration>
    <configuration default="true" type="tests" factoryName="Unittests">
      <option name="INTERPRETER_OPTIONS" value="" />
      <option name="PARENT_ENVS" value="true" />
      <envs />
      <option name="SDK_HOME" value="" />
      <option name="WORKING_DIRECTORY" value="" />
      <option name="IS_MODULE_SDK" value="false" />
      <option name="ADD_CONTENT_ROOTS" value="true" />
      <option name="ADD_SOURCE_ROOTS" value="true" />
      <module name="dashboard-utils" />
      <EXTENSION ID="PythonCoverageRunConfigurationExtension" enabled="false" sample_coverage="true" runner="coverage.py" />
      <option name="SCRIPT_NAME" value="" />
      <option name="CLASS_NAME" value="" />
      <option name="METHOD_NAME" value="" />
      <option name="FOLDER_NAME" value="" />
      <option name="TEST_TYPE" value="TEST_SCRIPT" />
      <option name="PATTERN" value="" />
      <option name="USE_PATTERN" value="false" />
      <option name="PUREUNITTEST" value="true" />
      <option name="PARAMS" value="" />
      <option name="USE_PARAM" value="false" />
      <method />
    </configuration>
    <configuration default="true" type="tests" factoryName="py.test">
      <option name="INTERPRETER_OPTIONS" value="" />
      <option name="PARENT_ENVS" value="true" />
      <envs />
      <option name="SDK_HOME" value="" />
      <option name="WORKING_DIRECTORY" value="" />
      <option name="IS_MODULE_SDK" value="false" />
      <option name="ADD_CONTENT_ROOTS" value="true" />
      <option name="ADD_SOURCE_ROOTS" value="true" />
      <module name="dashboard-utils" />
      <EXTENSION ID="PythonCoverageRunConfigurationExtension" enabled="false" sample_coverage="true" runner="coverage.py" />
      <option name="SCRIPT_NAME" value="" />
      <option name="CLASS_NAME" value="" />
      <option name="METHOD_NAME" value="" />
      <option name="FOLDER_NAME" value="" />
      <option name="TEST_TYPE" value="TEST_SCRIPT" />
      <option name="PATTERN" value="" />
      <option name="USE_PATTERN" value="false" />
      <option name="testToRun" value="" />
      <option name="keywords" value="" />
      <option name="params" value="" />
      <option name="USE_PARAM" value="false" />
      <option name="USE_KEYWORD" value="false" />
      <method />
    </configuration>
    <configuration default="true" type="BashConfigurationType" factoryName="Bash">
      <option name="INTERPRETER_OPTIONS" value="" />
      <option name="INTERPRETER_PATH" value="/bin/bash" />
      <option name="PROJECT_INTERPRETER" value="false" />
      <option name="WORKING_DIRECTORY" value="" />
      <option name="PARENT_ENVS" value="true" />
      <option name="SCRIPT_NAME" value="" />
      <option name="PARAMETERS" value="" />
      <module name="" />
      <method v="2" />
    </configuration>
    <configuration name="build.sh" type="BashConfigurationType" factoryName="Bash" temporary="true">
      <module name="dashboard-utils" />
      <option name="INTERPRETER_OPTIONS" value="" />
      <option name="INTERPRETER_PATH" value="/bin/bash" />
      <option name="PROJECT_INTERPRETER" value="false" />
      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
      <option name="PARENT_ENVS" value="true" />
      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/build.sh" />
      <option name="PARAMETERS" value="" />
      <method v="2" />
    </configuration>
    <configuration name="TEST.js" type="NodeJSConfigurationType" temporary="true" path-to-js-file="TEST.js" working-dir="$PROJECT_DIR$/src">
      <method v="2" />
    </configuration>
    <configuration name="widget.js" type="NodeJSConfigurationType" temporary="true" path-to-js-file="widget.js" working-dir="$PROJECT_DIR$/src">
      <method v="2" />
    </configuration>
    <configuration default="true" type="js.build_tools.gulp">
      <node-interpreter>project</node-interpreter>
      <node-options />
      <gulpfile />
      <tasks />
      <arguments />
      <envs />
      <method v="2" />
    </configuration>
    <list>
      <item itemvalue="Bash.build.sh" />
      <item itemvalue="Node.js.TEST.js" />
      <item itemvalue="Node.js.widget.js" />
    </list>
    <recent_temporary>
      <list>
        <item itemvalue="Node.js.widget.js" />
        <item itemvalue="Node.js.TEST.js" />
      </list>
    </recent_temporary>
  </component>
  <component name="StructureViewFactory">
    <option name="ACTIVE_ACTIONS" value=",HIDE_INHERITED_FROM_OBJECT" />
  </component>
  <component name="SvnConfiguration">
    <configuration />
  </component>
  <component name="TaskManager">
    <task active="true" id="Default" summary="Default task">
      <changelist id="9311c1b8-c1e4-40ac-ada1-d5bcab4440ee" name="Default" comment="" />
      <created>1519197240435</created>
      <option name="number" value="Default" />
      <option name="presentableId" value="Default" />
      <updated>1519197240435</updated>
      <workItem from="1519197243119" duration="1691000" />
      <workItem from="1519200135333" duration="2639000" />
      <workItem from="1519235408292" duration="4150000" />
      <workItem from="1519332049251" duration="12680000" />
      <workItem from="1519473714155" duration="62641000" />
      <workItem from="1519927041107" duration="28162000" />
      <workItem from="1520117494077" duration="8257000" />
      <workItem from="1520175036415" duration="5355000" />
      <workItem from="1520185400075" duration="8709000" />
      <workItem from="1520199488574" duration="244000" />
      <workItem from="1520235734495" duration="7445000" />
      <workItem from="1520320225118" duration="220000" />
      <workItem from="1520320831787" duration="316000" />
      <workItem from="1520321205515" duration="49471000" />
      <workItem from="1520786417148" duration="10949000" />
      <workItem from="1520802607108" duration="16965000" />
      <workItem from="1521057814056" duration="4341000" />
      <workItem from="1521097085304" duration="5610000" />
      <workItem from="1521210635704" duration="6371000" />
      <workItem from="1521530374409" duration="15441000" />
      <workItem from="1521703775963" duration="1772000" />
      <workItem from="1521832016277" duration="12333000" />
      <workItem from="1522356706468" duration="12225000" />
      <workItem from="1522418165796" duration="5276000" />
      <workItem from="1522428147497" duration="418000" />
      <workItem from="1522443656614" duration="10223000" />
      <workItem from="1522526502410" duration="3918000" />
      <workItem from="1522592948455" duration="40140000" />
      <workItem from="1522695740351" duration="8785000" />
      <workItem from="1522704868154" duration="151000" />
      <workItem from="1523041388653" duration="3663000" />
      <workItem from="1523565125661" duration="8000" />
      <workItem from="1523641374886" duration="9237000" />
      <workItem from="1523666169264" duration="50514000" />
      <workItem from="1524173238705" duration="1913000" />
      <workItem from="1524239005244" duration="5453000" />
      <workItem from="1524401999683" duration="5034000" />
      <workItem from="1524496357056" duration="20735000" />
      <workItem from="1524861074102" duration="1152000" />
      <workItem from="1525074763333" duration="5415000" />
      <workItem from="1525167995482" duration="22928000" />
      <workItem from="1525611391808" duration="10663000" />
      <workItem from="1525974126881" duration="301000" />
      <workItem from="1526716452920" duration="813000" />
      <workItem from="1526717306835" duration="7578000" />
      <workItem from="1526934760908" duration="388000" />
      <workItem from="1527199844507" duration="106000" />
      <workItem from="1527408578651" duration="1133000" />
      <workItem from="1527975107172" duration="572000" />
      <workItem from="1531424421829" duration="156000" />
      <workItem from="1531475624209" duration="3940000" />
      <workItem from="1532533954059" duration="501000" />
      <workItem from="1532605702062" duration="4810000" />
      <workItem from="1533905477945" duration="591000" />
      <workItem from="1533919658201" duration="116000" />
      <workItem from="1533919960717" duration="23000" />
      <workItem from="1541945354706" duration="5667000" />
      <workItem from="1544686935910" duration="2490000" />
      <workItem from="1547328844425" duration="38000" />
      <workItem from="1549290295609" duration="1670000" />
      <workItem from="1557861251972" duration="1647000" />
      <workItem from="1558020286440" duration="64000" />
      <workItem from="1558025010844" duration="39000" />
      <workItem from="1558025768053" duration="552000" />
      <workItem from="1558027498015" duration="10000" />
      <workItem from="1558027604404" duration="654000" />
      <workItem from="1558079040393" duration="1003000" />
      <workItem from="1558083644394" duration="2501000" />
      <workItem from="1569390738483" duration="678000" />
      <workItem from="1569392316193" duration="2379000" />
      <workItem from="1569440919419" duration="12676000" />
      <workItem from="1571421113926" duration="652000" />
      <workItem from="1572299094270" duration="2604000" />
      <workItem from="1575886582013" duration="1000" />
      <workItem from="1579198464993" duration="964000" />
      <workItem from="1580939903357" duration="4281000" />
      <workItem from="1581435408743" duration="3926000" />
      <workItem from="1582645556084" duration="216000" />
      <workItem from="1583344616677" duration="1096000" />
      <workItem from="1583355102677" duration="142000" />
      <workItem from="1583878178144" duration="1254000" />
      <workItem from="1584304893123" duration="2926000" />
      <workItem from="1585689924437" duration="598000" />
      <workItem from="1586077889570" duration="2978000" />
      <workItem from="1588717609632" duration="2503000" />
      <workItem from="1588839050757" duration="3219000" />
      <workItem from="1593677538548" duration="623000" />
    </task>
    <task id="LOCAL-00001" summary="Bug fixed in Map.clustering.remove and size issue in ScatterPlot">
      <created>1583353780578</created>
      <option name="number" value="00001" />
      <option name="presentableId" value="LOCAL-00001" />
      <option name="project" value="LOCAL" />
      <updated>1583353780578</updated>
    </task>
    <option name="localTasksCounter" value="2" />
    <servers />
  </component>
  <component name="TodoView">
    <todo-panel id="selected-file">
      <is-autoscroll-to-source value="true" />
    </todo-panel>
    <todo-panel id="all">
      <are-packages-shown value="true" />
      <is-autoscroll-to-source value="true" />
    </todo-panel>
  </component>
  <component name="TypeScriptGeneratedFilesManager">
    <option name="version" value="2" />
  </component>
  <component name="Vcs.Log.Tabs.Properties">
    <option name="TAB_STATES">
      <map>
        <entry key="MAIN">
          <value>
            <State />
          </value>
        </entry>
      </map>
    </option>
    <option name="oldMeFiltersMigrated" value="true" />
  </component>
  <component name="VcsManagerConfiguration">
    <MESSAGE value="Bug fixed in Map.clustering.remove and size issue in ScatterPlot" />
    <option name="LAST_COMMIT_MESSAGE" value="Bug fixed in Map.clustering.remove and size issue in ScatterPlot" />
  </component>
  <component name="WindowStateProjectService">
    <state x="350" y="26" key="CommitChangelistDialog2" timestamp="1583353780134">
      <screen x="0" y="23" width="1440" height="801" />
    </state>
    <state x="350" y="26" key="CommitChangelistDialog2/0.23.1440.801@0.23.1440.801" timestamp="1583353780134" />
  </component>
</project>