<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="BookmarkManager">
    <bookmark url="file://$USER_HOME$/gitprojects-heeasy/fastest/test/data/case-fastest2-basic/mock-data.js" description="}]," line="38" />
  </component>
  <component name="ChangeListManager">
    <list default="true" id="5ac14e79-f543-42c1-bccc-20467fffb10d" name="Default Changelist" comment="" />
    <ignored path="$PROJECT_DIR$/.tmp/" />
    <ignored path="$PROJECT_DIR$/temp/" />
    <ignored path="$PROJECT_DIR$/tmp/" />
    <option name="EXCLUDED_CONVERTED_TO_IGNORED" 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="FileEditorManager">
    <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/fastest/ProxyRequestOpts.js">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="698">
              <caret line="34" column="67" selection-start-line="34" selection-start-column="53" selection-end-line="34" selection-end-column="67" />
            </state>
          </provider>
        </entry>
      </file>
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/fastest/serverHandler.js">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="269">
              <caret line="28" column="24" lean-forward="true" selection-start-line="28" selection-start-column="24" selection-end-line="28" selection-end-column="24" />
            </state>
          </provider>
        </entry>
      </file>
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/fastest/Fastest.js">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="291">
              <caret line="173" column="35" lean-forward="true" selection-start-line="173" selection-start-column="35" selection-end-line="173" selection-end-column="35" />
            </state>
          </provider>
        </entry>
      </file>
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/fastest/ProxyEnv.js">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="144">
              <caret line="142" column="36" selection-start-line="142" selection-start-column="36" selection-end-line="142" selection-end-column="36" />
            </state>
          </provider>
        </entry>
      </file>
      <file 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="324">
              <caret line="12" column="15" lean-forward="true" selection-start-line="12" selection-start-column="15" selection-end-line="12" selection-end-column="15" />
            </state>
          </provider>
        </entry>
      </file>
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/server.js">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="1754">
              <caret line="99" column="39" selection-start-line="99" selection-start-column="39" selection-end-line="99" selection-end-column="39" />
              <folding>
                <element signature="e#1400#2812#0" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/fastest/rulesServerHandler.js">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="118">
              <caret line="189" column="26" lean-forward="true" selection-start-line="189" selection-start-column="26" selection-end-line="189" selection-end-column="26" />
            </state>
          </provider>
        </entry>
      </file>
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/fastest/fastest-proxy.js">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="353">
              <caret line="82" lean-forward="true" selection-start-line="82" selection-end-line="82" />
            </state>
          </provider>
        </entry>
      </file>
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/test/fastest/fastest-proxy.test.js">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="432">
              <caret line="16" column="29" lean-forward="true" selection-start-line="16" selection-start-column="29" selection-end-line="16" selection-end-column="29" />
            </state>
          </provider>
        </entry>
      </file>
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/fastest/ProxyRule.js">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="59">
              <caret line="94" lean-forward="true" selection-start-line="94" selection-end-line="94" />
            </state>
          </provider>
        </entry>
      </file>
    </leaf>
  </component>
  <component name="FileTemplateManagerImpl">
    <option name="RECENT_TEMPLATES">
      <list>
        <option value="JavaScript File" />
      </list>
    </option>
  </component>
  <component name="FindInProjectRecents">
    <findStrings>
      <find>proxyEnvId</find>
      <find>proxyEnvFile</find>
      <find>---ctx.rules---</find>
      <find>insertErudaScript</find>
      <find>nowh5testErudaEnv</find>
      <find>eruda</find>
      <find>useEruda</find>
      <find>fastestId</find>
      <find>getRemoteConfig</find>
      <find>_fst_id</find>
      <find>target</find>
      <find>38</find>
      <find>whistleServer</find>
      <find>fst_id</find>
      <find>ProxyRequestOpts</find>
      <find>proxyRequest</find>
      <find>options.proxyEnv</find>
      <find>x-fastest-rules-base64</find>
      <find>rulesBase64</find>
      <find>request</find>
      <find>next</find>
      <find>ctx.rules</find>
      <find>responseRules</find>
      <find>svrRes</find>
      <find>handleProxyRequest</find>
      <find>ctx.options</find>
      <find>removeVProxy</find>
      <find>getOriginalUrl</find>
      <find>proxyEnv</find>
      <find>MATCH_PROXY_TAG</find>
    </findStrings>
    <dirStrings>
      <dir>$PROJECT_DIR$/lib</dir>
      <dir>$PROJECT_DIR$</dir>
    </dirStrings>
  </component>
  <component name="Git.Settings">
    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
    <option name="RECENT_BRANCH_BY_REPOSITORY">
      <map>
        <entry key="$PROJECT_DIR$" value="feature_default_env" />
      </map>
    </option>
  </component>
  <component name="IdeDocumentHistory">
    <option name="CHANGED_PATHS">
      <list>
        <option value="$PROJECT_DIR$/src/fastest/util.js" />
        <option value="$PROJECT_DIR$/test/fastest/util.test.js" />
        <option value="$PROJECT_DIR$/src/fastest/db.js" />
        <option value="$PROJECT_DIR$/src/fastest-server/config.js" />
        <option value="$PROJECT_DIR$/mock/data1.js" />
        <option value="$PROJECT_DIR$/tmp/data.js" />
        <option value="$PROJECT_DIR$/src/rulesServer.js" />
        <option value="$PROJECT_DIR$/src/index.js" />
        <option value="$PROJECT_DIR$/src/fastest/resRulesServerHandler.js" />
        <option value="$PROJECT_DIR$/resRules.txt" />
        <option value="$PROJECT_DIR$/src/resRulesServer.js" />
        <option value="$PROJECT_DIR$/test/fastest/fastest-util.test.js" />
        <option value="$PROJECT_DIR$/README.md" />
        <option value="$PROJECT_DIR$/tmp/fastest3data.js" />
        <option value="$PROJECT_DIR$/tmp/t1.js" />
        <option value="$PROJECT_DIR$/tmp/t2.js" />
        <option value="$PROJECT_DIR$/tmp/t3.js" />
        <option value="$PROJECT_DIR$/mockdata/mock0.js" />
        <option value="$PROJECT_DIR$/mockdata/mock1.js" />
        <option value="$PROJECT_DIR$/mockdata/mock2.js" />
        <option value="$PROJECT_DIR$/mockdata/local-debug.js" />
        <option value="$PROJECT_DIR$/mockdata/mock_b1.js" />
        <option value="$PROJECT_DIR$/mockdata/p_1.json" />
        <option value="$PROJECT_DIR$/mockdata/p_2.json" />
        <option value="$PROJECT_DIR$/tmp/axios.js" />
        <option value="$PROJECT_DIR$/mockdata/mock_a1.js" />
        <option value="$PROJECT_DIR$/tmp/t4.js" />
        <option value="$PROJECT_DIR$/tmp/t5.js" />
        <option value="$PROJECT_DIR$/tmp/data/content.js" />
        <option value="$PROJECT_DIR$/tmp/data2/content.js" />
        <option value="$PROJECT_DIR$/tmp/t6.js" />
        <option value="$PROJECT_DIR$/tmp/t7.js" />
        <option value="$USER_HOME$/Downloads/room-cover_d95bccb2.js" />
        <option value="$PROJECT_DIR$/src/fastest/monitor.js" />
        <option value="$PROJECT_DIR$/src/fastest/fastest-util.js" />
        <option value="$PROJECT_DIR$/.gitignore" />
        <option value="$PROJECT_DIR$/src/fastest/WhistleFastestParams.js" />
        <option value="$PROJECT_DIR$/src/fastest-server/util.js" />
        <option value="$PROJECT_DIR$/tmp/ttt" />
        <option value="$PROJECT_DIR$/src/fastest/ProxyRequestOpts.js" />
        <option value="$PROJECT_DIR$/src/fastest-server/db.js" />
        <option value="$PROJECT_DIR$/src/util.js" />
        <option value="$PROJECT_DIR$/src/fastest/serverHandler.js" />
        <option value="$PROJECT_DIR$/src/server.js" />
        <option value="$PROJECT_DIR$/src/fastest/rulesServerHandler.js" />
        <option value="$PROJECT_DIR$/src/fastest/ProxyEnv.js" />
        <option value="$PROJECT_DIR$/src/fastest/Fastest.js" />
        <option value="$PROJECT_DIR$/src/fastest/ProxyRule.js" />
        <option value="$PROJECT_DIR$/test/fastest/fastest-proxy.test.js" />
        <option value="$PROJECT_DIR$/src/fastest/fastest-proxy.js" />
        <option value="$PROJECT_DIR$/package.json" />
      </list>
    </option>
  </component>
  <component name="JsFlowSettings">
    <service-enabled>true</service-enabled>
    <exe-path />
    <other-services-enabled>true</other-services-enabled>
    <auto-save>true</auto-save>
  </component>
  <component name="ProjectFrameBounds" fullScreen="true">
    <option name="x" value="98" />
    <option name="y" value="23" />
    <option name="width" value="2560" />
    <option name="height" value="1318" />
  </component>
  <component name="ProjectLevelVcsManager">
    <OptionsSetting value="false" id="Update" />
  </component>
  <component name="ProjectView">
    <navigator proportions="" version="1">
      <foldersAlwaysOnTop value="true" />
    </navigator>
    <panes>
      <pane id="ProjectPane">
        <subPane>
          <expand>
            <path>
              <item name="whistle.fastest" type="b2602c69:ProjectViewProjectNode" />
              <item name="whistle.fastest" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="whistle.fastest" type="b2602c69:ProjectViewProjectNode" />
              <item name="whistle.fastest" type="462c0819:PsiDirectoryNode" />
              <item name="src" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="whistle.fastest" type="b2602c69:ProjectViewProjectNode" />
              <item name="whistle.fastest" type="462c0819:PsiDirectoryNode" />
              <item name="src" type="462c0819:PsiDirectoryNode" />
              <item name="fastest" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="whistle.fastest" type="b2602c69:ProjectViewProjectNode" />
              <item name="whistle.fastest" type="462c0819:PsiDirectoryNode" />
              <item name="src" type="462c0819:PsiDirectoryNode" />
              <item name="fastest-server" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="whistle.fastest" type="b2602c69:ProjectViewProjectNode" />
              <item name="whistle.fastest" type="462c0819:PsiDirectoryNode" />
              <item name="test" type="462c0819:PsiDirectoryNode" />
            </path>
          </expand>
          <select />
        </subPane>
      </pane>
      <pane id="Scope" />
    </panes>
  </component>
  <component name="PropertiesComponent">
    <property name="SHARE_PROJECT_CONFIGURATION_FILES" value="true" />
    <property name="WebServerToolWindowFactoryState" value="false" />
    <property name="last_opened_file_path" value="$PROJECT_DIR$/src/fastest" />
    <property name="node.js.detected.package.eslint" value="true" />
    <property name="node.js.detected.package.standard" value="true" />
    <property name="node.js.detected.package.tslint" 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.path.for.package.tslint" value="project" />
    <property name="node.js.selected.package.eslint" value="$USER_HOME$/.nvm/versions/node/v8.11.3/lib/node_modules/eslint" />
    <property name="node.js.selected.package.standard" value="$USER_HOME$/.nvm/versions/node/v8.11.3/lib/node_modules/eslint" />
    <property name="node.js.selected.package.tslint" value="(autodetect)" />
    <property name="nodejs.mocha.mocha_node_package_dir" value="$PROJECT_DIR$/node_modules/mocha" />
    <property name="nodejs_interpreter_path.stuck_in_default_project" value="C:/Program Files/nodejs/node" />
    <property name="nodejs_npm_path_reset_for_default_project" value="true" />
    <property name="nodejs_package_manager_path" value="npm" />
    <property name="restartRequiresConfirmation" value="false" />
    <property name="settings.editor.selected.configurable" value="vcs.Git" />
  </component>
  <component name="RecentsManager">
    <key name="CopyFile.RECENT_KEYS">
      <recent name="$PROJECT_DIR$/src/fastest" />
      <recent name="$PROJECT_DIR$/tmp" />
      <recent name="$PROJECT_DIR$/mockdata" />
      <recent name="$PROJECT_DIR$/src" />
      <recent name="$PROJECT_DIR$/src/fastest-server" />
    </key>
    <key name="MoveFile.RECENT_KEYS">
      <recent name="$PROJECT_DIR$" />
      <recent name="$PROJECT_DIR$/tmp/mockdata" />
      <recent name="$PROJECT_DIR$/src/server" />
      <recent name="$PROJECT_DIR$/test/fastest" />
      <recent name="$PROJECT_DIR$/lib/fastest" />
    </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="Node.js.fastest-proxy.js">
    <configuration name="ProxyRule.js" type="NodeJSConfigurationType" temporary="true" nameIsGenerated="true" path-to-js-file="ProxyRule.js" working-dir="$PROJECT_DIR$/src/fastest">
      <method v="2" />
    </configuration>
    <configuration name="fastest-proxy.js" type="NodeJSConfigurationType" temporary="true" nameIsGenerated="true" path-to-js-file="fastest-proxy.js" working-dir="$PROJECT_DIR$/src/fastest">
      <method v="2" />
    </configuration>
    <configuration name="build" type="js.build_tools.npm" temporary="true" nameIsGenerated="true">
      <package-json value="$PROJECT_DIR$/package.json" />
      <command value="run" />
      <scripts>
        <script value="build" />
      </scripts>
      <node-interpreter value="project" />
      <envs />
      <method v="2" />
    </configuration>
    <configuration name="test" type="js.build_tools.npm" temporary="true" nameIsGenerated="true">
      <package-json value="$PROJECT_DIR$/package.json" />
      <command value="run" />
      <scripts>
        <script value="test" />
      </scripts>
      <node-interpreter value="project" />
      <envs />
      <method v="2" />
    </configuration>
    <configuration name="watch" type="js.build_tools.npm" temporary="true" nameIsGenerated="true">
      <package-json value="$PROJECT_DIR$/package.json" />
      <command value="run" />
      <scripts>
        <script value="watch" />
      </scripts>
      <node-interpreter value="project" />
      <envs />
      <method v="2" />
    </configuration>
    <recent_temporary>
      <list>
        <item itemvalue="npm.watch" />
        <item itemvalue="npm.test" />
        <item itemvalue="Node.js.fastest-proxy.js" />
        <item itemvalue="Node.js.ProxyRule.js" />
        <item itemvalue="npm.build" />
      </list>
    </recent_temporary>
  </component>
  <component name="SvnConfiguration">
    <configuration>$USER_HOME$/.subversion</configuration>
    <option name="runUnderTerminal" value="true" />
    <option name="sshConnectionType" value="PASSWORD" />
    <option name="sshUserName" value="linjianghe" />
  </component>
  <component name="TaskManager">
    <task active="true" id="Default" summary="Default task">
      <changelist id="5ac14e79-f543-42c1-bccc-20467fffb10d" name="Default Changelist" comment="" />
      <created>1545138831885</created>
      <option name="number" value="Default" />
      <option name="presentableId" value="Default" />
      <updated>1545138831885</updated>
      <workItem from="1545138833103" duration="23691000" />
      <workItem from="1545394589335" duration="20372000" />
      <workItem from="1545462781083" duration="7821000" />
      <workItem from="1545923810192" duration="22176000" />
      <workItem from="1546241270420" duration="9815000" />
      <workItem from="1546431981310" duration="2389000" />
      <workItem from="1548396882182" duration="1126000" />
      <workItem from="1552813693820" duration="31656000" />
      <workItem from="1552916437999" duration="607000" />
      <workItem from="1553355379078" duration="511000" />
      <workItem from="1553685933895" duration="23922000" />
      <workItem from="1553950032259" duration="17248000" />
      <workItem from="1554341367953" duration="12536000" />
      <workItem from="1554739588385" duration="5549000" />
      <workItem from="1554792948992" duration="29360000" />
      <workItem from="1555400012111" duration="481000" />
      <workItem from="1555473264059" duration="666000" />
      <workItem from="1555555708335" duration="479000" />
      <workItem from="1555925963919" duration="9393000" />
      <workItem from="1556184926978" duration="7274000" />
      <workItem from="1556268749725" duration="4326000" />
      <workItem from="1556441476941" duration="640000" />
      <workItem from="1557971216890" duration="980000" />
      <workItem from="1557974693789" duration="189000" />
      <workItem from="1558011265835" duration="4245000" />
      <workItem from="1558429844307" duration="352000" />
      <workItem from="1558875090360" duration="11236000" />
      <workItem from="1559206393656" duration="6074000" />
      <workItem from="1560907677112" duration="190000" />
      <workItem from="1562135499507" duration="23419000" />
    </task>
    <task id="LOCAL-00091" summary="fix: 修复了如果target不存在时依然返回 available 状态的问题">
      <created>1554352123468</created>
      <option name="number" value="00091" />
      <option name="presentableId" value="LOCAL-00091" />
      <option name="project" value="LOCAL" />
      <updated>1554352123468</updated>
    </task>
    <task id="LOCAL-00092" summary="feat: 升级到 0.2.1 版本">
      <created>1554352618226</created>
      <option name="number" value="00092" />
      <option name="presentableId" value="LOCAL-00092" />
      <option name="project" value="LOCAL" />
      <updated>1554352618226</updated>
    </task>
    <task id="LOCAL-00093" summary="feat: 升级到 0.2.2 版本">
      <created>1554352777709</created>
      <option name="number" value="00093" />
      <option name="presentableId" value="LOCAL-00093" />
      <option name="project" value="LOCAL" />
      <updated>1554352777709</updated>
    </task>
    <task id="LOCAL-00094" summary="fix: 修复从远程接口获取结果时取值的问题">
      <created>1554781771128</created>
      <option name="number" value="00094" />
      <option name="presentableId" value="LOCAL-00094" />
      <option name="project" value="LOCAL" />
      <updated>1554781771128</updated>
    </task>
    <task id="LOCAL-00095" summary="fix: 修复cgi等请求时 header 中 x-fastest-id 为 undefined 的问题">
      <created>1554782194287</created>
      <option name="number" value="00095" />
      <option name="presentableId" value="LOCAL-00095" />
      <option name="project" value="LOCAL" />
      <updated>1554782194287</updated>
    </task>
    <task id="LOCAL-00096" summary="fix: 修复使用测试场景下打桩的问题">
      <created>1554791995746</created>
      <option name="number" value="00096" />
      <option name="presentableId" value="LOCAL-00096" />
      <option name="project" value="LOCAL" />
      <updated>1554791995747</updated>
    </task>
    <task id="LOCAL-00097" summary="fix: 补充babel-runtime依赖">
      <created>1554797010342</created>
      <option name="number" value="00097" />
      <option name="presentableId" value="LOCAL-00097" />
      <option name="project" value="LOCAL" />
      <updated>1554797010342</updated>
    </task>
    <task id="LOCAL-00098" summary="feat: 升级版本到 0.2.3">
      <created>1554797027708</created>
      <option name="number" value="00098" />
      <option name="presentableId" value="LOCAL-00098" />
      <option name="project" value="LOCAL" />
      <updated>1554797027708</updated>
    </task>
    <task id="LOCAL-00099" summary="feat: 升级版本到 0.2.4 且修复 xss 漏洞 #4">
      <created>1554811510204</created>
      <option name="number" value="00099" />
      <option name="presentableId" value="LOCAL-00099" />
      <option name="project" value="LOCAL" />
      <updated>1554811510205</updated>
    </task>
    <task id="LOCAL-00100" summary="feat: 升级版本到 0.2.5 且修复重复替换的问题">
      <created>1554827438542</created>
      <option name="number" value="00100" />
      <option name="presentableId" value="LOCAL-00100" />
      <option name="project" value="LOCAL" />
      <updated>1554827438542</updated>
    </task>
    <task id="LOCAL-00101" summary="feat: 选择面板上只展示当前环境的选择">
      <created>1554829616862</created>
      <option name="number" value="00101" />
      <option name="presentableId" value="LOCAL-00101" />
      <option name="project" value="LOCAL" />
      <updated>1554829616862</updated>
    </task>
    <task id="LOCAL-00102" summary="fix: 修复本地调试 fsp 面板的代理问题">
      <created>1554830364431</created>
      <option name="number" value="00102" />
      <option name="presentableId" value="LOCAL-00102" />
      <option name="project" value="LOCAL" />
      <updated>1554830364431</updated>
    </task>
    <task id="LOCAL-00103" summary="feat: 升级到 0.2.6">
      <created>1554833232643</created>
      <option name="number" value="00103" />
      <option name="presentableId" value="LOCAL-00103" />
      <option name="project" value="LOCAL" />
      <updated>1554833232643</updated>
    </task>
    <task id="LOCAL-00104" summary="feat: 升级到 0.2.7">
      <created>1554866214054</created>
      <option name="number" value="00104" />
      <option name="presentableId" value="LOCAL-00104" />
      <option name="project" value="LOCAL" />
      <updated>1554866214054</updated>
    </task>
    <task id="LOCAL-00105" summary="feat: 屏蔽安全扫描">
      <created>1554869482973</created>
      <option name="number" value="00105" />
      <option name="presentableId" value="LOCAL-00105" />
      <option name="project" value="LOCAL" />
      <updated>1554869482973</updated>
    </task>
    <task id="LOCAL-00106" summary="feat: 升级到 0.2.8">
      <created>1554874239209</created>
      <option name="number" value="00106" />
      <option name="presentableId" value="LOCAL-00106" />
      <option name="project" value="LOCAL" />
      <updated>1554874239209</updated>
    </task>
    <task id="LOCAL-00107" summary="feat: 补充一些 monitor 监控 #7">
      <created>1554874285091</created>
      <option name="number" value="00107" />
      <option name="presentableId" value="LOCAL-00107" />
      <option name="project" value="LOCAL" />
      <updated>1554874285091</updated>
    </task>
    <task id="LOCAL-00108" summary="feat: 将原始 req headers 透传到后台做处理">
      <created>1554894049653</created>
      <option name="number" value="00108" />
      <option name="presentableId" value="LOCAL-00108" />
      <option name="project" value="LOCAL" />
      <updated>1554894049653</updated>
    </task>
    <task id="LOCAL-00109" summary="feat: 升级版本到 0.2.9">
      <created>1554894161627</created>
      <option name="number" value="00109" />
      <option name="presentableId" value="LOCAL-00109" />
      <option name="project" value="LOCAL" />
      <updated>1554894161627</updated>
    </task>
    <task id="LOCAL-00110" summary="fix: 按照权重，权重越高则排在前面">
      <created>1554963191831</created>
      <option name="number" value="00110" />
      <option name="presentableId" value="LOCAL-00110" />
      <option name="project" value="LOCAL" />
      <updated>1554963191831</updated>
    </task>
    <task id="LOCAL-00111" summary="fix: 修复已禁用的规则依然生效的问题 #11">
      <created>1554963397053</created>
      <option name="number" value="00111" />
      <option name="presentableId" value="LOCAL-00111" />
      <option name="project" value="LOCAL" />
      <updated>1554963397053</updated>
    </task>
    <task id="LOCAL-00112" summary="feat: 升级版本到 0.2.10">
      <created>1554963962544</created>
      <option name="number" value="00112" />
      <option name="presentableId" value="LOCAL-00112" />
      <option name="project" value="LOCAL" />
      <updated>1554963962544</updated>
    </task>
    <task id="LOCAL-00113" summary="feat: 转发请求时携带 id">
      <created>1555944830943</created>
      <option name="number" value="00113" />
      <option name="presentableId" value="LOCAL-00113" />
      <option name="project" value="LOCAL" />
      <updated>1555944830943</updated>
    </task>
    <task id="LOCAL-00114" summary="feat: 增加几个上报">
      <created>1555947647940</created>
      <option name="number" value="00114" />
      <option name="presentableId" value="LOCAL-00114" />
      <option name="project" value="LOCAL" />
      <updated>1555947647940</updated>
    </task>
    <task id="LOCAL-00115" summary="feat: 复用请求，避免重复请求远程服务器来拉取规则">
      <created>1555949262675</created>
      <option name="number" value="00115" />
      <option name="presentableId" value="LOCAL-00115" />
      <option name="project" value="LOCAL" />
      <updated>1555949262675</updated>
    </task>
    <task id="LOCAL-00116" summary="feat: 升级版本到 0.2.11">
      <created>1555949935291</created>
      <option name="number" value="00116" />
      <option name="presentableId" value="LOCAL-00116" />
      <option name="project" value="LOCAL" />
      <updated>1555949935291</updated>
    </task>
    <task id="LOCAL-00117" summary="feat: 升级版本到 0.2.12 并修复一个判断是否包含了 http 字眼的问题">
      <created>1556040189603</created>
      <option name="number" value="00117" />
      <option name="presentableId" value="LOCAL-00117" />
      <option name="project" value="LOCAL" />
      <updated>1556040189603</updated>
    </task>
    <task id="LOCAL-00118" summary="fix: 修复请求时都使用 http 的问题，有些业务会只支持 https">
      <created>1556190133259</created>
      <option name="number" value="00118" />
      <option name="presentableId" value="LOCAL-00118" />
      <option name="project" value="LOCAL" />
      <updated>1556190133260</updated>
    </task>
    <task id="LOCAL-00119" summary="fix: 增加一些日志来做问题定位">
      <created>1556272704812</created>
      <option name="number" value="00119" />
      <option name="presentableId" value="LOCAL-00119" />
      <option name="project" value="LOCAL" />
      <updated>1556272704812</updated>
    </task>
    <task id="LOCAL-00120" summary="fix: 解决未清理 ctx 时可能导致 panel.fastest.qq.com 这域名无法本地被代理的问题">
      <created>1558057878994</created>
      <option name="number" value="00120" />
      <option name="presentableId" value="LOCAL-00120" />
      <option name="project" value="LOCAL" />
      <updated>1558057878996</updated>
    </task>
    <task id="LOCAL-00121" summary="feat: 升级版本到 0.2.15">
      <created>1558875269681</created>
      <option name="number" value="00121" />
      <option name="presentableId" value="LOCAL-00121" />
      <option name="project" value="LOCAL" />
      <updated>1558875269681</updated>
    </task>
    <task id="LOCAL-00122" summary="feat: 升级版本到 0.2.16">
      <created>1558875531656</created>
      <option name="number" value="00122" />
      <option name="presentableId" value="LOCAL-00122" />
      <option name="project" value="LOCAL" />
      <updated>1558875531656</updated>
    </task>
    <task id="LOCAL-00123" summary="feat: 新增 WhistleFastestParams 来处理参数的问题">
      <created>1559023621471</created>
      <option name="number" value="00123" />
      <option name="presentableId" value="LOCAL-00123" />
      <option name="project" value="LOCAL" />
      <updated>1559023621472</updated>
    </task>
    <task id="LOCAL-00124" summary="feat: 新增 WhistleFastestParams 来处理参数的问题">
      <created>1559029092180</created>
      <option name="number" value="00124" />
      <option name="presentableId" value="LOCAL-00124" />
      <option name="project" value="LOCAL" />
      <updated>1559029092181</updated>
    </task>
    <task id="LOCAL-00125" summary="docs: 注释">
      <created>1559030186173</created>
      <option name="number" value="00125" />
      <option name="presentableId" value="LOCAL-00125" />
      <option name="project" value="LOCAL" />
      <updated>1559030186173</updated>
    </task>
    <task id="LOCAL-00126" summary="feat: 插件配置项中新增 proxyEnvOpts 参数">
      <created>1559030837626</created>
      <option name="number" value="00126" />
      <option name="presentableId" value="LOCAL-00126" />
      <option name="project" value="LOCAL" />
      <updated>1559030837626</updated>
    </task>
    <task id="LOCAL-00127" summary="feat: 升级版本到 0.2.17">
      <created>1559206438171</created>
      <option name="number" value="00127" />
      <option name="presentableId" value="LOCAL-00127" />
      <option name="project" value="LOCAL" />
      <updated>1559206438171</updated>
    </task>
    <task id="LOCAL-00128" summary="feat: 升级版本到 0.2.18">
      <created>1559207936537</created>
      <option name="number" value="00128" />
      <option name="presentableId" value="LOCAL-00128" />
      <option name="project" value="LOCAL" />
      <updated>1559207936537</updated>
    </task>
    <task id="LOCAL-00129" summary="feat: 如果 proxyEnvId 为 0，则自动选择一个环境 #13">
      <created>1559209621999</created>
      <option name="number" value="00129" />
      <option name="presentableId" value="LOCAL-00129" />
      <option name="project" value="LOCAL" />
      <updated>1559209621999</updated>
    </task>
    <task id="LOCAL-00130" summary="feat: 升级到 0.2.19，且修改了 eruda 在 cookie 中的标记">
      <created>1559231744838</created>
      <option name="number" value="00130" />
      <option name="presentableId" value="LOCAL-00130" />
      <option name="project" value="LOCAL" />
      <updated>1559231744838</updated>
    </task>
    <task id="LOCAL-00131" summary="feat: 升级到 0.2.20，且修改了 eruda 在 cookie 中的标记">
      <created>1559232355291</created>
      <option name="number" value="00131" />
      <option name="presentableId" value="LOCAL-00131" />
      <option name="project" value="LOCAL" />
      <updated>1559232355291</updated>
    </task>
    <task id="LOCAL-00132" summary="fix: 升级到 0.2.21，且修复配置被缓存导致代理失败的问题">
      <created>1562150072839</created>
      <option name="number" value="00132" />
      <option name="presentableId" value="LOCAL-00132" />
      <option name="project" value="LOCAL" />
      <updated>1562150072839</updated>
    </task>
    <task id="LOCAL-00133" summary="fix: 升级到 0.2.22，且修复配置被缓存导致代理失败的问题">
      <created>1562151482127</created>
      <option name="number" value="00133" />
      <option name="presentableId" value="LOCAL-00133" />
      <option name="project" value="LOCAL" />
      <updated>1562151482127</updated>
    </task>
    <task id="LOCAL-00134" summary="fix: 升级到 0.2.22，且修复配置被缓存导致代理失败的问题">
      <created>1562151781457</created>
      <option name="number" value="00134" />
      <option name="presentableId" value="LOCAL-00134" />
      <option name="project" value="LOCAL" />
      <updated>1562151781457</updated>
    </task>
    <task id="LOCAL-00135" summary="feat: 优化请求，减少一次不必要的重复请求">
      <created>1562172615603</created>
      <option name="number" value="00135" />
      <option name="presentableId" value="LOCAL-00135" />
      <option name="project" value="LOCAL" />
      <updated>1562172615604</updated>
    </task>
    <task id="LOCAL-00136" summary="fix: 修复可能出现的变量问题，避免 undefined 等低级问题">
      <created>1562230317030</created>
      <option name="number" value="00136" />
      <option name="presentableId" value="LOCAL-00136" />
      <option name="project" value="LOCAL" />
      <updated>1562230317030</updated>
    </task>
    <task id="LOCAL-00137" summary="fix: 升级到 0.2.23">
      <created>1562231622650</created>
      <option name="number" value="00137" />
      <option name="presentableId" value="LOCAL-00137" />
      <option name="project" value="LOCAL" />
      <updated>1562231622650</updated>
    </task>
    <task id="LOCAL-00138" summary="fix: 解决还原原始请求时的正在匹配的问题，并增加对应的测试用例 #87">
      <created>1562301612384</created>
      <option name="number" value="00138" />
      <option name="presentableId" value="LOCAL-00138" />
      <option name="project" value="LOCAL" />
      <updated>1562301612385</updated>
    </task>
    <task id="LOCAL-00139" summary="fix: 升级到 0.2.24">
      <created>1562301823297</created>
      <option name="number" value="00139" />
      <option name="presentableId" value="LOCAL-00139" />
      <option name="project" value="LOCAL" />
      <updated>1562301823297</updated>
    </task>
    <option name="localTasksCounter" value="140" />
    <servers />
  </component>
  <component name="TestHistory">
    <history-entry file="test_fastest_fastest-proxy_test_js - 2019.03.17 at 18h 58m 36s.xml">
      <configuration name="test/fastest/fastest-proxy.test.js" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="test_fastest_fastest-proxy_test_js - 2019.03.17 at 19h 02m 01s.xml">
      <configuration name="test/fastest/fastest-proxy.test.js" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="test_fastest_fastest-proxy_test_js - 2019.03.17 at 19h 13m 24s.xml">
      <configuration name="test/fastest/fastest-proxy.test.js" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="test_fastest_fastest-proxy_test_js - 2019.03.17 at 19h 13m 47s.xml">
      <configuration name="test/fastest/fastest-proxy.test.js" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="test_fastest_fastest-proxy_test_js - 2019.03.17 at 19h 13m 57s.xml">
      <configuration name="test/fastest/fastest-proxy.test.js" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="test_fastest_fastest-proxy_test_js - 2019.03.17 at 19h 14m 26s.xml">
      <configuration name="test/fastest/fastest-proxy.test.js" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="test_fastest_fastest-proxy_test_js - 2019.03.17 at 19h 17m 24s.xml">
      <configuration name="test/fastest/fastest-proxy.test.js" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="test_fastest_fastest-proxy_test_js - 2019.03.17 at 20h 50m 35s.xml">
      <configuration name="test/fastest/fastest-proxy.test.js" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="test_fastest_fastest-proxy_test_js - 2019.03.17 at 20h 52m 16s.xml">
      <configuration name="test/fastest/fastest-proxy.test.js" configurationId="mocha-javascript-test-runner" />
    </history-entry>
    <history-entry file="test_fastest_fastest-proxy_test_js - 2019.03.17 at 20h 54m 32s.xml">
      <configuration name="test/fastest/fastest-proxy.test.js" configurationId="mocha-javascript-test-runner" />
    </history-entry>
  </component>
  <component name="TimeTrackingManager">
    <option name="totallyTimeSpent" value="278723000" />
  </component>
  <component name="ToolWindowManager">
    <frame x="0" y="0" width="2560" height="1440" extended-state="0" />
    <editor active="true" />
    <layout>
      <window_info active="true" content_ui="combo" id="Project" order="0" sideWeight="0.7110454" visible="true" weight="0.27283558" />
      <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
      <window_info id="npm" order="2" sideWeight="0.28895465" side_tool="true" visible="true" weight="0.27283558" />
      <window_info id="Favorites" order="3" side_tool="true" />
      <window_info anchor="bottom" id="Message" order="0" />
      <window_info anchor="bottom" id="Find" order="1" sideWeight="0.5774424" weight="0.18467154" />
      <window_info anchor="bottom" id="Run" order="2" sideWeight="0.6918189" weight="0.4459854" />
      <window_info anchor="bottom" id="Debug" order="3" sideWeight="0.49761716" weight="0.550365" />
      <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
      <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
      <window_info anchor="bottom" id="TODO" order="6" />
      <window_info anchor="bottom" id="Docker" order="7" show_stripe_button="false" />
      <window_info anchor="bottom" id="Version Control" order="8" sideWeight="0.7613185" visible="true" weight="0.25985402" />
      <window_info anchor="bottom" id="Messages" order="9" />
      <window_info anchor="bottom" id="Event Log" order="10" sideWeight="0.2386815" side_tool="true" visible="true" weight="0.25985402" />
      <window_info anchor="bottom" id="Terminal" order="11" sideWeight="0.47617155" weight="0.26277372" />
      <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
      <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
      <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
      <window_info anchor="right" id="GfmBrowser" order="3" />
    </layout>
  </component>
  <component name="TypeScriptGeneratedFilesManager">
    <option name="version" value="1" />
  </component>
  <component name="Vcs.Log.History.Properties">
    <option name="COLUMN_ORDER">
      <list>
        <option value="0" />
        <option value="2" />
        <option value="3" />
        <option value="1" />
      </list>
    </option>
  </component>
  <component name="Vcs.Log.Tabs.Properties">
    <option name="TAB_STATES">
      <map>
        <entry key="MAIN">
          <value>
            <State>
              <option name="RECENTLY_FILTERED_USER_GROUPS">
                <collection />
              </option>
              <option name="RECENTLY_FILTERED_BRANCH_GROUPS">
                <collection />
              </option>
              <option name="COLUMN_ORDER">
                <list>
                  <option value="0" />
                  <option value="1" />
                  <option value="2" />
                  <option value="3" />
                </list>
              </option>
            </State>
          </value>
        </entry>
      </map>
    </option>
    <option name="RECENT_FILTERS">
      <map>
        <entry key="Branch">
          <value>
            <list />
          </value>
        </entry>
        <entry key="User">
          <value>
            <list />
          </value>
        </entry>
      </map>
    </option>
  </component>
  <component name="VcsManagerConfiguration">
    <option name="CHECK_CODE_SMELLS_BEFORE_PROJECT_COMMIT" value="false" />
    <option name="CHECK_NEW_TODO" value="false" />
    <MESSAGE value="feat: 转发请求时携带 id" />
    <MESSAGE value="feat: 增加几个上报" />
    <MESSAGE value="feat: 复用请求，避免重复请求远程服务器来拉取规则" />
    <MESSAGE value="feat: 升级版本到 0.2.11" />
    <MESSAGE value="feat: 升级版本到 0.2.12 并修复一个判断是否包含了 http 字眼的问题" />
    <MESSAGE value="fix: 修复请求时都使用 http 的问题，有些业务会只支持 https" />
    <MESSAGE value="fix: 增加一些日志来做问题定位" />
    <MESSAGE value="fix: 解决未清理 ctx 时可能导致 panel.fastest.qq.com 这域名无法本地被代理的问题" />
    <MESSAGE value="feat: 升级版本到 0.2.15" />
    <MESSAGE value="feat: 升级版本到 0.2.16" />
    <MESSAGE value="feat: 新增 WhistleFastestParams 来处理参数的问题" />
    <MESSAGE value="docs: 注释" />
    <MESSAGE value="feat: 插件配置项中新增 proxyEnvOpts 参数" />
    <MESSAGE value="feat: 升级版本到 0.2.17" />
    <MESSAGE value="feat: 升级版本到 0.2.18" />
    <MESSAGE value="feat: 如果 proxyEnvId 为 0，则自动选择一个环境 #13" />
    <MESSAGE value="feat: 升级到 0.2.19，且修改了 eruda 在 cookie 中的标记" />
    <MESSAGE value="feat: 升级到 0.2.20，且修改了 eruda 在 cookie 中的标记" />
    <MESSAGE value="fix: 升级到 0.2.21，且修复配置被缓存导致代理失败的问题" />
    <MESSAGE value="fix: 升级到 0.2.22，且修复配置被缓存导致代理失败的问题" />
    <MESSAGE value="feat: 优化请求，减少一次不必要的重复请求" />
    <MESSAGE value="fix: 修复可能出现的变量问题，避免 undefined 等低级问题" />
    <MESSAGE value="fix: 升级到 0.2.23" />
    <MESSAGE value="fix: 解决还原原始请求时的正在匹配的问题，并增加对应的测试用例 #87" />
    <MESSAGE value="fix: 升级到 0.2.24" />
    <option name="LAST_COMMIT_MESSAGE" value="fix: 升级到 0.2.24" />
  </component>
  <component name="XDebuggerManager">
    <breakpoint-manager>
      <breakpoints>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/src/fastest/fastest-proxy.js</url>
          <line>44</line>
          <properties lambdaOrdinal="-1" />
          <option name="timeStamp" value="1" />
        </line-breakpoint>
      </breakpoints>
    </breakpoint-manager>
  </component>
  <component name="debuggerHistoryManager">
    <expressions id="evaluateExpression">
      <expression>
        <expression-string>response.toJSON()</expression-string>
        <language-id>JavaScript</language-id>
        <evaluation-mode>EXPRESSION</evaluation-mode>
      </expression>
    </expressions>
  </component>
  <component name="editorHistoryManager">
    <entry file="file://$PROJECT_DIR$/tmp/t3.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="54">
          <caret line="2" column="26" selection-start-line="2" selection-start-column="26" selection-end-line="2" selection-end-column="26" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/tmp/axios.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="243">
          <caret line="9" column="29" selection-start-line="9" selection-start-column="29" selection-end-line="9" selection-end-column="29" />
          <folding>
            <marker date="1554120002473" expanded="true" signature="683:859" ph="..." />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/tmp/data.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="648">
          <caret line="24" column="60" selection-start-line="24" selection-start-column="60" selection-end-line="24" selection-end-column="60" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/tmp/t4.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="81">
          <caret column="108" selection-start-column="108" selection-end-column="108" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/lib/rulesServer.js" />
    <entry file="file://$PROJECT_DIR$/lib/fastest/fastest-util.js" />
    <entry file="file://$PROJECT_DIR$/lib/fastest/fastest-proxy.js" />
    <entry file="file://$PROJECT_DIR$/lib/server.js" />
    <entry file="file://$PROJECT_DIR$/lib/fastest/rulesServerHandler.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="3105">
          <caret line="114" column="67" selection-start-line="114" selection-start-column="67" selection-end-line="114" selection-end-column="67" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/lib/fastest/Fastest.js" />
    <entry file="file://$PROJECT_DIR$/test/fastest/fastest-util.test.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-3338">
          <caret line="17" column="79" selection-start-line="17" selection-start-column="79" selection-end-line="17" selection-end-column="79" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/tmp/content.js" />
    <entry file="file://$PROJECT_DIR$/tmp/data/content2.js">
      <provider selected="true" editor-type-id="text-editor" />
    </entry>
    <entry file="file://$PROJECT_DIR$/tmp/data/rules.json">
      <provider selected="true" editor-type-id="text-editor">
        <state>
          <caret selection-end-column="335" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/tmp/data/proxyDomain.text">
      <provider selected="true" editor-type-id="text-editor">
        <state>
          <caret selection-end-column="21" />
        </state>
      </provider>
      <provider editor-type-id="Gfm" />
    </entry>
    <entry file="file://$PROJECT_DIR$/tmp/data2/content2.js">
      <provider selected="true" editor-type-id="text-editor" />
    </entry>
    <entry file="file://$PROJECT_DIR$/.eslintignore">
      <provider selected="true" editor-type-id="text-editor" />
    </entry>
    <entry file="file://$PROJECT_DIR$/tmp/data2/content.js">
      <provider selected="true" editor-type-id="text-editor">
        <state>
          <caret column="99" selection-end-line="1" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/tmp/data/content.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="377">
          <caret line="7107" column="12" selection-start-line="7107" selection-start-column="12" selection-end-line="7107" selection-end-column="12" />
        </state>
      </provider>
    </entry>
    <entry file="file://$USER_HOME$/Downloads/room-cover_d95bccb2.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="79137">
          <caret line="2931" column="18" selection-start-line="2931" selection-start-column="18" selection-end-line="2931" selection-end-column="18" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/tmp/t5.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="297">
          <caret line="11" column="23" selection-start-line="11" selection-start-column="23" selection-end-line="11" selection-end-column="23" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/tmp/t6.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="648">
          <caret line="24" selection-start-line="24" selection-end-line="24" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/tmp/t7.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="2322">
          <caret line="86" column="21" selection-start-line="53" selection-end-line="86" selection-end-column="21" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/.npmignore">
      <provider selected="true" editor-type-id="text-editor" />
    </entry>
    <entry file="file://$PROJECT_DIR$/lib/fastest-server/config.js" />
    <entry file="file://$PROJECT_DIR$/lib/fastest-server/db.js">
      <provider selected="true" editor-type-id="text-editor" />
    </entry>
    <entry file="file://$PROJECT_DIR$/lib/fastest-server/util.js" />
    <entry file="file://$PROJECT_DIR$/src/fastest-server/config.js">
      <provider selected="true" editor-type-id="text-editor" />
    </entry>
    <entry file="file://$PROJECT_DIR$/src/dataSource.js">
      <provider selected="true" editor-type-id="text-editor" />
    </entry>
    <entry file="file://$PROJECT_DIR$/src/fastest/monitor.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="162">
          <caret line="6" column="15" selection-start-line="6" selection-start-column="9" selection-end-line="6" selection-end-column="15" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/.gitignore">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="324">
          <caret line="60" column="5" lean-forward="true" selection-start-line="60" selection-start-column="5" selection-end-line="60" selection-end-column="5" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/README.md">
      <provider editor-type-id="Gfm" />
    </entry>
    <entry file="file://$PROJECT_DIR$/src/fastest-server/util.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="4293">
          <caret line="159" column="34" selection-start-line="159" selection-start-column="34" selection-end-line="159" selection-end-column="34" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/tmp/ttt">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="6885">
          <caret line="255" column="47" selection-start-line="255" selection-start-column="39" selection-end-line="255" selection-end-column="47" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/fastest/resRulesServerHandler.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="189">
          <caret line="7" column="121" selection-start-line="7" selection-start-column="121" selection-end-line="7" selection-end-column="121" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/fastest-server/db.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="203">
          <caret line="62" column="75" selection-start-line="62" selection-start-column="75" selection-end-line="62" selection-end-column="75" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/fastest/fastest-util.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="407">
          <caret line="171" column="9" selection-start-line="171" selection-start-column="9" selection-end-line="171" selection-end-column="9" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/fastest/WhistleFastestParams.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="325">
          <caret line="31" column="15" lean-forward="true" selection-start-line="31" selection-start-column="15" selection-end-line="31" selection-end-column="15" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/index.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="54">
          <caret line="2" column="28" lean-forward="true" selection-start-line="2" selection-start-column="28" selection-end-line="2" selection-end-column="28" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/util.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="151">
          <caret line="205" column="21" selection-start-line="205" selection-start-column="8" selection-end-line="205" selection-end-column="21" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/rulesServer.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-12">
          <caret line="30" column="32" lean-forward="true" selection-start-line="30" selection-start-column="32" selection-end-line="30" selection-end-column="32" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/server.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1754">
          <caret line="99" column="39" selection-start-line="99" selection-start-column="39" selection-end-line="99" selection-end-column="39" />
          <folding>
            <element signature="e#1400#2812#0" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/fastest/ProxyEnv.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="144">
          <caret line="142" column="36" selection-start-line="142" selection-start-column="36" selection-end-line="142" selection-end-column="36" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/fastest/rulesServerHandler.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="118">
          <caret line="189" column="26" lean-forward="true" selection-start-line="189" selection-start-column="26" selection-end-line="189" selection-end-column="26" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/fastest/ProxyRequestOpts.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="698">
          <caret line="34" column="67" selection-start-line="34" selection-start-column="53" selection-end-line="34" selection-end-column="67" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/fastest/serverHandler.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="269">
          <caret line="28" column="24" lean-forward="true" selection-start-line="28" selection-start-column="24" selection-end-line="28" selection-end-column="24" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/fastest/ProxyRule.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="59">
          <caret line="94" lean-forward="true" selection-start-line="94" selection-end-line="94" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/fastest/Fastest.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="291">
          <caret line="173" column="35" lean-forward="true" selection-start-line="173" selection-start-column="35" selection-end-line="173" selection-end-column="35" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/fastest/fastest-proxy.test.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="432">
          <caret line="16" column="29" lean-forward="true" selection-start-line="16" selection-start-column="29" selection-end-line="16" selection-end-column="29" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/fastest/fastest-proxy.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="353">
          <caret line="82" lean-forward="true" selection-start-line="82" selection-end-line="82" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/package.json">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="324">
          <caret line="12" column="15" lean-forward="true" selection-start-line="12" selection-start-column="15" selection-end-line="12" selection-end-column="15" />
        </state>
      </provider>
    </entry>
  </component>
</project>