<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ChangeListManager">
    <list default="true" id="0663f427-0d17-4e08-aabc-2d7c35f04862" name="Default" comment="" />
    <list id="6019a14e-2c24-4179-8891-8638c2ffb0fb" name="dont commit" comment="" />
    <ignored path="ui-router.iws" />
    <ignored path=".idea/workspace.xml" />
    <ignored path="$PROJECT_DIR$/out/" />
    <ignored path=".idea/dataSources.local.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="ChangesViewManager" flattened_view="true" show_ignored="false" />
  <component name="CreatePatchCommitExecutor">
    <option name="PATCH_PATH" value="" />
  </component>
  <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
  <component name="FavoritesManager">
    <favorites_list name="ui-router" />
  </component>
  <component name="FileEditorManager">
    <leaf>
      <file leaf-file-name="state.js" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/state.js">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="0.0">
              <caret line="1034" column="0" selection-start-line="1034" selection-start-column="0" selection-end-line="1034" selection-end-column="0" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="urlMatcherFactory.js" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/urlMatcherFactory.js">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="-3.7777777">
              <caret line="1016" column="4" selection-start-line="1016" selection-start-column="4" selection-end-line="1016" selection-end-column="4" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="urlRouter.js" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/urlRouter.js">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="-5.6666665">
              <caret line="356" column="34" selection-start-line="356" selection-start-column="30" selection-end-line="356" selection-end-column="34" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="common.js" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/common.js">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="-2.2222223">
              <caret line="4" column="4" selection-start-line="4" selection-start-column="4" selection-end-line="4" selection-end-column="4" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="stateSpec.js" pinned="false" current-in-tab="true">
        <entry file="file://$PROJECT_DIR$/test/stateSpec.js">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="0.57575756">
              <caret line="226" column="17" selection-start-line="226" selection-start-column="17" selection-end-line="226" selection-end-column="17" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="stateDirectivesSpec.js" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/test/stateDirectivesSpec.js">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="0.0">
              <caret line="99" column="19" selection-start-line="99" selection-start-column="2" selection-end-line="99" selection-end-column="19" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="karma.js" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/config/karma.js">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="0.0">
              <caret line="15" column="0" selection-start-line="15" selection-start-column="0" selection-end-line="16" selection-end-column="0" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="karma-1.3.0.js" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/config/karma-1.3.0.js">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="0.0">
              <caret line="16" column="0" selection-start-line="16" selection-start-column="0" selection-end-line="16" selection-end-column="0" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="karma-1.0.8.js" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/config/karma-1.0.8.js">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="0.0">
              <caret line="16" column="0" selection-start-line="16" selection-start-column="0" selection-end-line="16" selection-end-column="0" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="karma-1.1.5.js" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/config/karma-1.1.5.js">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="0.0">
              <caret line="24" column="29" selection-start-line="24" selection-start-column="29" selection-end-line="24" selection-end-column="29" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
    </leaf>
  </component>
  <component name="FindManager">
    <FindUsagesManager>
      <setting name="OPEN_NEW_TAB" value="false" />
    </FindUsagesManager>
  </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="new-from-nateabele" />
      </map>
    </option>
  </component>
  <component name="GradleLocalSettings">
    <option name="externalProjectsViewState">
      <projects_view />
    </option>
  </component>
  <component name="IdeDocumentHistory">
    <option name="CHANGED_PATHS">
      <list>
        <option value="$PROJECT_DIR$/src/urlRouter.js" />
        <option value="$PROJECT_DIR$/src/urlMatcherFactory.js" />
        <option value="$PROJECT_DIR$/config/karma.js" />
        <option value="$PROJECT_DIR$/config/karma-1.3.0.js" />
        <option value="$PROJECT_DIR$/config/karma-1.0.8.js" />
        <option value="$PROJECT_DIR$/config/karma-1.1.5.js" />
        <option value="$PROJECT_DIR$/test/stateDirectivesSpec.js" />
        <option value="$PROJECT_DIR$/src/state.js" />
        <option value="$PROJECT_DIR$/test/stateSpec.js" />
      </list>
    </option>
  </component>
  <component name="JsBuildToolGruntFileManager" detection-done="true">
    <gruntfile path="$PROJECT_DIR$/Gruntfile.js" />
  </component>
  <component name="JsGruntFileManager">
    <gruntfiles>
      <GruntfileState>
        <alias-tasks>
          <alias-task value="default" />
          <alias-task value="integrate" />
        </alias-tasks>
        <multi-tasks>
          <GruntMultiTaskState>
            <name>build</name>
          </GruntMultiTaskState>
          <GruntMultiTaskState>
            <name>changelog</name>
          </GruntMultiTaskState>
          <GruntMultiTaskState>
            <name>clean</name>
          </GruntMultiTaskState>
          <GruntMultiTaskState>
            <name>concat</name>
            <targets>
              <target value="build" />
            </targets>
          </GruntMultiTaskState>
          <GruntMultiTaskState>
            <name>connect</name>
            <targets>
              <target value="server" />
              <target value="sample" />
            </targets>
          </GruntMultiTaskState>
          <GruntMultiTaskState>
            <name>dev</name>
          </GruntMultiTaskState>
          <GruntMultiTaskState>
            <name>dist</name>
          </GruntMultiTaskState>
          <GruntMultiTaskState>
            <name>dist-docs</name>
          </GruntMultiTaskState>
          <GruntMultiTaskState>
            <name>jshint</name>
            <targets>
              <target value="all" />
            </targets>
          </GruntMultiTaskState>
          <GruntMultiTaskState>
            <name>karma</name>
            <targets>
              <target value="unit" />
              <target value="debug" />
              <target value="past" />
              <target value="unstable" />
              <target value="future" />
              <target value="background" />
              <target value="watch" />
            </targets>
          </GruntMultiTaskState>
          <GruntMultiTaskState>
            <name>ngdocs</name>
            <targets>
              <target value="api" />
            </targets>
          </GruntMultiTaskState>
          <GruntMultiTaskState>
            <name>perform-release</name>
          </GruntMultiTaskState>
          <GruntMultiTaskState>
            <name>prepare-release</name>
          </GruntMultiTaskState>
          <GruntMultiTaskState>
            <name>publish-pages</name>
          </GruntMultiTaskState>
          <GruntMultiTaskState>
            <name>push-pages</name>
          </GruntMultiTaskState>
          <GruntMultiTaskState>
            <name>release</name>
            <targets>
              <target value="files" />
            </targets>
          </GruntMultiTaskState>
          <GruntMultiTaskState>
            <name>sample</name>
          </GruntMultiTaskState>
          <GruntMultiTaskState>
            <name>uglify</name>
            <targets>
              <target value="build" />
            </targets>
          </GruntMultiTaskState>
          <GruntMultiTaskState>
            <name>watch</name>
            <targets>
              <target value="files" />
              <target value="tasks" />
            </targets>
          </GruntMultiTaskState>
        </multi-tasks>
        <gruntfile-path>$PROJECT_DIR$/Gruntfile.js</gruntfile-path>
      </GruntfileState>
    </gruntfiles>
    <initial>false</initial>
  </component>
  <component name="JsGulpfileManager">
    <detection-done>true</detection-done>
  </component>
  <component name="JsKarmaPackageDirSetting">
    <data>$PROJECT_DIR$/node_modules/karma</data>
  </component>
  <component name="MavenImportPreferences">
    <option name="generalSettings">
      <MavenGeneralSettings>
        <option name="mavenHome" value="Bundled (Maven 3)" />
      </MavenGeneralSettings>
    </option>
  </component>
  <component name="MavenProjectNavigator">
    <treeState />
  </component>
  <component name="NamedScopeManager">
    <scope name="JS Sources" pattern="file:src//*" />
    <order />
  </component>
  <component name="ProjectFrameBounds">
    <option name="y" value="22" />
    <option name="width" value="1409" />
    <option name="height" value="767" />
  </component>
  <component name="ProjectLevelVcsManager" settingsEditedManually="false">
    <OptionsSetting value="true" id="Add" />
    <OptionsSetting value="true" id="Remove" />
    <OptionsSetting value="true" id="Checkout" />
    <OptionsSetting value="true" id="Update" />
    <OptionsSetting value="true" id="Status" />
    <OptionsSetting value="true" id="Edit" />
    <OptionsSetting value="true" id="Undo Check Out" />
    <OptionsSetting value="true" id="Get Latest Version" />
    <ConfirmationsSetting value="0" id="Add" />
    <ConfirmationsSetting value="0" id="Remove" />
  </component>
  <component name="ProjectReloadState">
    <option name="STATE" value="0" />
  </component>
  <component name="ProjectView">
    <navigator currentView="ProjectPane" proportions="" version="1">
      <flattenPackages />
      <showMembers />
      <showModules />
      <showLibraryContents />
      <hideEmptyPackages />
      <abbreviatePackageNames />
      <autoscrollToSource />
      <autoscrollFromSource />
      <sortByType />
    </navigator>
    <panes>
      <pane id="PackagesPane" />
      <pane id="Scope" />
      <pane id="ProjectPane">
        <subPane>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="ui-router" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="ui-router" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="ui-router" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="ui-router" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="ui-router" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="config" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
        </subPane>
      </pane>
      <pane id="Scratches" />
    </panes>
  </component>
  <component name="PropertiesComponent">
    <property name="GoToClass.includeLibraries" value="false" />
    <property name="GoToClass.toSaveIncludeLibraries" value="false" />
    <property name="GoToFile.includeJavaFiles" value="false" />
    <property name="MemberChooser.sorted" value="false" />
    <property name="MemberChooser.showClasses" value="true" />
    <property name="MemberChooser.copyJavadoc" value="false" />
    <property name="options.lastSelected" value="database.main" />
    <property name="options.splitter.main.proportions" value="0.3" />
    <property name="options.splitter.details.proportions" value="0.2" />
    <property name="options.searchVisible" value="true" />
    <property name="WebServerToolWindowFactoryState" value="false" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatWidth0" value="150" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatOrder0" value="0" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatWidth1" value="161" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatOrder1" value="1" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatWidth2" value="167" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatOrder2" value="2" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatWidth3" value="871" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatOrder3" value="3" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeWidth0" value="306" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeOrder0" value="0" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeWidth1" value="306" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeOrder1" value="1" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeWidth2" value="307" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeOrder2" value="2" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeWidth3" value="430" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeOrder3" value="3" />
    <property name="recentsLimit" value="5" />
    <property name="FullScreen" value="false" />
    <property name="LayoutCode.rearrangeEntriesJavaScript" value="false" />
    <property name="HbShouldOpenHtmlAsHb" value="" />
    <property name="last_opened_file_path" value="$PROJECT_DIR$/config/karma-1.3.0.js" />
    <property name="restartRequiresConfirmation" value="true" />
  </component>
  <component name="RecentsManager">
    <key name="MoveFile.RECENT_KEYS">
      <recent name="$PROJECT_DIR$/test" />
    </key>
  </component>
  <component name="Regex">
    <option name="pos1" value="218" />
    <option name="pos2" value="218" />
    <option name="pos3" value="162" />
    <option name="pos4" value="444" />
    <option name="pos5" value="162" />
    <option name="autoUpdate" value="true" />
    <option name="referenceOn" value="false" />
    <option name="referencePos" value="0" />
    <option name="showLabels" value="true" />
  </component>
  <component name="RunManager" selected="Karma.karma">
    <configuration default="true" type="Applet" factoryName="Applet">
      <module />
      <option name="HTML_USED" value="false" />
      <option name="WIDTH" value="400" />
      <option name="HEIGHT" value="300" />
      <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <method />
    </configuration>
    <configuration default="true" type="Application" factoryName="Application">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <option name="MAIN_CLASS_NAME" />
      <option name="VM_PARAMETERS" />
      <option name="PROGRAM_PARAMETERS" />
      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="ENABLE_SWING_INSPECTOR" value="false" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <module name="" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="GradleRunConfiguration" factoryName="Gradle">
      <ExternalSystemSettings>
        <option name="executionName" />
        <option name="externalProjectPath" />
        <option name="externalSystemIdString" value="GRADLE" />
        <option name="scriptParameters" />
        <option name="taskDescriptions">
          <list />
        </option>
        <option name="taskNames">
          <list />
        </option>
        <option name="vmOptions" />
      </ExternalSystemSettings>
      <method />
    </configuration>
    <configuration default="true" type="JUnit" factoryName="JUnit">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <module name="" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="PACKAGE_NAME" />
      <option name="MAIN_CLASS_NAME" />
      <option name="METHOD_NAME" />
      <option name="TEST_OBJECT" value="class" />
      <option name="VM_PARAMETERS" value="-ea" />
      <option name="PARAMETERS" />
      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <option name="TEST_SEARCH_SCOPE">
        <value defaultName="moduleWithDependencies" />
      </option>
      <envs />
      <patterns />
      <method />
    </configuration>
    <configuration default="true" type="JarApplication" factoryName="JAR Application">
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="JavaScriptTestRunnerKarma" factoryName="Karma" config-file="">
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="JavascriptDebugType" factoryName="JavaScript Debug">
      <method />
    </configuration>
    <configuration default="true" type="MongoRunConfiguration" factoryName="Mongo">
      <setting name="path" value="" />
      <setting name="shellParams" value="" />
      <method />
    </configuration>
    <configuration default="true" type="NodeJSConfigurationType" factoryName="Node.js" working-dir="">
      <method />
    </configuration>
    <configuration default="true" type="Remote" factoryName="Remote">
      <option name="USE_SOCKET_TRANSPORT" value="true" />
      <option name="SERVER_MODE" value="false" />
      <option name="SHMEM_ADDRESS" value="javadebug" />
      <option name="HOST" value="localhost" />
      <option name="PORT" value="5005" />
      <method />
    </configuration>
    <configuration default="true" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
      <module name="" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="js.build_tools.gulp" factoryName="Gulp.js">
      <method />
    </configuration>
    <configuration default="false" name="karma" type="JavaScriptTestRunnerKarma" factoryName="Karma" config-file="$PROJECT_DIR$/config/karma.js" browsers="PhantomJS">
      <envs />
      <method />
    </configuration>
    <list size="2">
      <item index="0" class="java.lang.String" itemvalue="Karma.karma" />
      <item index="1" class="java.lang.String" itemvalue="Node.js.bin/www" />
    </list>
    <configuration name="&lt;template&gt;" type="WebApp" default="true" selected="false">
      <Host>localhost</Host>
      <Port>5050</Port>
    </configuration>
  </component>
  <component name="ShelveChangesManager" show_recycled="false">
    <changelist date="1416760511362">
      <option name="PATH" value="$USER_HOME$/Library/Preferences/IntelliJIdea13/shelf/add_$normalize_.patch" />
      <option name="DESCRIPTION" value="add $normalize " />
    </changelist>
    <recycled_changelist date="1415483276046">
      <option name="PATH" value="$USER_HOME$/Library/Preferences/IntelliJIdea13/shelf/fix($state)__reload()_reinvokes_controllers__-_change_reload()_to_use_notify__true__fixes_.patch" />
      <option name="DESCRIPTION" value="fix($state): reload() reinvokes controllers  - change reload() to use notify: true  fixes #582" />
    </recycled_changelist>
    <recycled_changelist date="1415483307524">
      <option name="PATH" value="$USER_HOME$/Library/Preferences/IntelliJIdea13/shelf/fix($state)__reload()_reinvokes_controllers__-_change_reload()_to_use_notify__true__fixes_1.patch" />
      <option name="DESCRIPTION" value="fix($state): reload() reinvokes controllers  - change reload() to use notify: true  fixes #582" />
    </recycled_changelist>
    <recycled_changelist date="1415846675675">
      <option name="PATH" value="$USER_HOME$/Library/Preferences/IntelliJIdea13/shelf/docs($state)__improve_stateProvider_state()_docs.patch" />
      <option name="DESCRIPTION" value="docs($state): improve stateProvider.state() docs" />
    </recycled_changelist>
    <recycled_changelist date="1416322345806">
      <option name="PATH" value="$USER_HOME$/Library/Preferences/IntelliJIdea13/shelf/fix($state)__fix_$state_includes__is_to_apply_param_types_before_comparisions_fix(uiSref)_.patch" />
      <option name="DESCRIPTION" value="fix($state): fix $state.includes/.is to apply param types before comparisions fix(uiSref): made isMatch delegate to $state.is/.includes with params  - Made is/includes use state.params.$$values() to encode values before comparison.   Closes #1513" />
    </recycled_changelist>
    <recycled_changelist date="1416527701308">
      <option name="PATH" value="$USER_HOME$/Library/Preferences/IntelliJIdea13/shelf/type_fixes.patch" />
      <option name="DESCRIPTION" value="type fixes" />
    </recycled_changelist>
    <recycled_changelist date="1416243278525">
      <option name="PATH" value="$USER_HOME$/Library/Preferences/IntelliJIdea13/shelf/release_0_2_13.patch" />
      <option name="DESCRIPTION" value="release 0.2.13" />
    </recycled_changelist>
  </component>
  <component name="SvnConfiguration">
    <configuration />
  </component>
  <component name="TaskManager">
    <task active="true" id="Default" summary="Default task">
      <changelist id="0663f427-0d17-4e08-aabc-2d7c35f04862" name="Default" comment="" />
      <changelist id="6019a14e-2c24-4179-8891-8638c2ffb0fb" name="dont commit" comment="" />
      <created>1409088675472</created>
      <option name="number" value="Default" />
      <updated>1409088675472</updated>
      <workItem from="1409088678243" duration="7977000" />
      <workItem from="1409104715059" duration="5211000" />
      <workItem from="1409163517154" duration="5551000" />
      <workItem from="1409233680064" duration="680000" />
      <workItem from="1409278032067" duration="4043000" />
      <workItem from="1409798604350" duration="707000" />
      <workItem from="1409863370741" duration="284000" />
      <workItem from="1409881221743" duration="632000" />
      <workItem from="1410063918520" duration="20570000" />
      <workItem from="1410447021305" duration="914000" />
      <workItem from="1410470002776" duration="15697000" />
      <workItem from="1410559681924" duration="24766000" />
      <workItem from="1410797488855" duration="1538000" />
      <workItem from="1411393126578" duration="2269000" />
      <workItem from="1411758174731" duration="72000" />
      <workItem from="1411998130650" duration="624000" />
      <workItem from="1412174327988" duration="1810000" />
      <workItem from="1412263341757" duration="2995000" />
      <workItem from="1412293745844" duration="7428000" />
      <workItem from="1412378248308" duration="19469000" />
      <workItem from="1412644885773" duration="30141000" />
      <workItem from="1412808749868" duration="27312000" />
      <workItem from="1413048554105" duration="6075000" />
      <workItem from="1413154644713" duration="16160000" />
      <workItem from="1413295857165" duration="214000" />
      <workItem from="1413332019663" duration="4978000" />
      <workItem from="1413338720218" duration="48000" />
      <workItem from="1413422114588" duration="1660000" />
      <workItem from="1413505460251" duration="4431000" />
      <workItem from="1413836221154" duration="1615000" />
      <workItem from="1413845740214" duration="18075000" />
      <workItem from="1413938836973" duration="2516000" />
      <workItem from="1414084585026" duration="20000" />
      <workItem from="1414086438984" duration="3669000" />
      <workItem from="1414413616237" duration="3481000" />
      <workItem from="1414452154020" duration="10852000" />
      <workItem from="1414676095682" duration="4089000" />
      <workItem from="1414711058238" duration="40179000" />
      <workItem from="1415048157266" duration="7427000" />
      <workItem from="1415153611171" duration="2652000" />
    </task>
    <task id="LOCAL-00047" summary="fix($urlMatcherFactory): allow array params in path&#10;&#10;- checkpoint&#10;">
      <created>1415464952513</created>
      <option name="number" value="00047" />
      <option name="project" value="LOCAL" />
      <updated>1415464952513</updated>
    </task>
    <task id="LOCAL-00048" summary="fix($urlMatcherFactory): allow array params in path&#10;&#10;- Encode array path-parameters using dashes&#10;">
      <created>1415466173085</created>
      <option name="number" value="00048" />
      <option name="project" value="LOCAL" />
      <updated>1415466173085</updated>
    </task>
    <task id="LOCAL-00049" summary="- squash&#10;">
      <created>1415466281269</created>
      <option name="number" value="00049" />
      <option name="project" value="LOCAL" />
      <updated>1415466281269</updated>
    </task>
    <task id="LOCAL-00050" summary="docs($state): document new param configuration object">
      <created>1415471277553</created>
      <option name="number" value="00050" />
      <option name="project" value="LOCAL" />
      <updated>1415471277553</updated>
    </task>
    <task id="LOCAL-00051" summary="fix($state): reload() reinvokes controllers&#10;&#10;- change reload() to use notify: true&#10;&#10;fixes #582">
      <created>1415483276403</created>
      <option name="number" value="00051" />
      <option name="project" value="LOCAL" />
      <updated>1415483276403</updated>
    </task>
    <task id="LOCAL-00052" summary="fix($state): reload() reinvokes controllers&#10;&#10;- change reload() to use notify: true&#10;&#10;fixes #582">
      <created>1415483307871</created>
      <option name="number" value="00052" />
      <option name="project" value="LOCAL" />
      <updated>1415483307871</updated>
    </task>
    <task id="LOCAL-00053" summary="fix($state): reload() now reinvokes controllers&#10;&#10;- change reload() to use notify: true&#10;&#10;fixes #582">
      <created>1415483349043</created>
      <option name="number" value="00053" />
      <option name="project" value="LOCAL" />
      <updated>1415483349043</updated>
    </task>
    <task id="LOCAL-00054" summary="fix($urlMatcherFactory): &quot;string&quot; type now encodes/decodes slashes&#10;&#10;fixes #1119">
      <created>1415577188351</created>
      <option name="number" value="00054" />
      <option name="project" value="LOCAL" />
      <updated>1415577188351</updated>
    </task>
    <task id="LOCAL-00055" summary="fix($urlMatcherFactory): empty string policy now respected in Param.value()&#10;&#10;">
      <created>1415577271401</created>
      <option name="number" value="00055" />
      <option name="project" value="LOCAL" />
      <updated>1415577271401</updated>
    </task>
    <task id="LOCAL-00056" summary="chore($urlMatcherFactory): refactor UrlMatcher.concat">
      <created>1415667640865</created>
      <option name="number" value="00056" />
      <option name="project" value="LOCAL" />
      <updated>1415667640865</updated>
    </task>
    <task id="LOCAL-00057" summary="fix($urlMatcherFactory): fixed ParamSet.$$keys() ordering&#10;&#10;- paramset uses prototypal inheritance, but ordering was not retained correctly.  Add a $$parent property so we can enumerate the properties of the prototypal chain appropriately.">
      <created>1415675566960</created>
      <option name="number" value="00057" />
      <option name="project" value="LOCAL" />
      <updated>1415675566960</updated>
    </task>
    <task id="LOCAL-00058" summary="fix($urlMatcherFactory): Pre-replace certain param values for better mapping&#10;&#10;- Some parameter values can generate a non-bidirectional URL.  For example, $state.go('foo', { param: null }) can map to the url &quot;/foo/&quot;, but that url matches to ('foo', {param: &quot;&quot;}).  Allow certain special values to be pre-replaced in Param.value() to support better support bi-directional URL mapping.  &#10;- Allow squash policy to specify a special placeholder value (uses the pre-replace feature to map that string to undefined)">
      <created>1415716222001</created>
      <option name="number" value="00058" />
      <option name="project" value="LOCAL" />
      <updated>1415716222002</updated>
    </task>
    <task id="LOCAL-00059" summary="squash this">
      <created>1415717585326</created>
      <option name="number" value="00059" />
      <option name="project" value="LOCAL" />
      <updated>1415717585327</updated>
    </task>
    <task id="LOCAL-00060" summary="squash this">
      <created>1415753530141</created>
      <option name="number" value="00060" />
      <option name="project" value="LOCAL" />
      <updated>1415753530141</updated>
    </task>
    <task id="LOCAL-00061" summary="fix(ui-router): re-add IE8 compatibility for map/filter/keys&#10;&#10;- I'm not guaranteeing IE8 compatibility, but I did replace the obvious [].map/filter {}.keys calls with underscore-like replacements.&#10;- 0.2.x intends to retain compatibility with angular 1.2.x and, if reasonable, IE8.&#10;- 1.0.0+ will drop support for 1.2.x and IE8.  &#10;&#10;fixes #1518&#10;fixes #1383">
      <created>1415761057907</created>
      <option name="number" value="00061" />
      <option name="project" value="LOCAL" />
      <updated>1415761057908</updated>
    </task>
    <task id="LOCAL-00062" summary="docs($urlMatcherFactory): document param type">
      <created>1415763806934</created>
      <option name="number" value="00062" />
      <option name="project" value="LOCAL" />
      <updated>1415763806934</updated>
    </task>
    <task id="LOCAL-00063" summary="docs($state): improve stateProvider.state() docs">
      <created>1415846491764</created>
      <option name="number" value="00063" />
      <option name="project" value="LOCAL" />
      <updated>1415846491764</updated>
    </task>
    <task id="LOCAL-00064" summary="docs($state): improve stateProvider.state() docs">
      <created>1415846675998</created>
      <option name="number" value="00064" />
      <option name="project" value="LOCAL" />
      <updated>1415846675998</updated>
    </task>
    <task id="LOCAL-00065" summary="fix($urlMatcherFactory): made path params default value &quot;&quot; for backwards compat&#10;&#10;- 0.2.x will continue to treat path params as optional, coerced to an empty string &quot;&quot;&#10;- 0.3.0 will treat path parameters without default values as required, and thus the transition without required params will fail. &#10;&#10;closes #1476">
      <created>1415849512690</created>
      <option name="number" value="00065" />
      <option name="project" value="LOCAL" />
      <updated>1415849512690</updated>
    </task>
    <task id="LOCAL-00066" summary="docs($state): squash with previous">
      <created>1415890181494</created>
      <option name="number" value="00066" />
      <option name="project" value="LOCAL" />
      <updated>1415890181494</updated>
    </task>
    <task id="LOCAL-00067" summary="fix($urlMatcherFactory): fix ParamSet.$$keys &#10;&#10;- ignore all keys in ParamSet.prototype">
      <created>1415928001384</created>
      <option name="number" value="00067" />
      <option name="project" value="LOCAL" />
      <updated>1415928001384</updated>
    </task>
    <task id="LOCAL-00068" summary="fix(ArrayType): fix .equals for array types&#10;&#10;Closes #1538&#10;">
      <created>1416069962452</created>
      <option name="number" value="00068" />
      <option name="project" value="LOCAL" />
      <updated>1416069962452</updated>
    </task>
    <task id="LOCAL-00069" summary="fix($urlMatcherFactory): fix mixed path/query params ordering problem&#10;&#10;If a state defined a query param and a substate defined a path param, the URLs were generated and matched in the wrong order.  A substate creates its UrlMatcher using .concat() and a concat()'d UrlMatcher assumed the parent params order mattered.  Switched to populating an array of params in the order they were parsed in UrlMatcher constructor.  &#10;&#10;Closes #1543">
      <created>1416184842916</created>
      <option name="number" value="00069" />
      <option name="project" value="LOCAL" />
      <updated>1416184842916</updated>
    </task>
    <task id="LOCAL-00070" summary="squash">
      <created>1416185188394</created>
      <option name="number" value="00070" />
      <option name="project" value="LOCAL" />
      <updated>1416185188394</updated>
    </task>
    <task id="LOCAL-00071" summary="fix(ArrayType): specify empty array mapping corner case&#10;&#10;Empty array is mapped to undefined. &#10;&#10;Closes #1511">
      <created>1416241009498</created>
      <option name="number" value="00071" />
      <option name="project" value="LOCAL" />
      <updated>1416241009498</updated>
    </task>
    <task id="LOCAL-00072" summary="release 0.2.13">
      <created>1416243278766</created>
      <option name="number" value="00072" />
      <option name="project" value="LOCAL" />
      <updated>1416243278766</updated>
    </task>
    <task id="LOCAL-00073" summary="fix(Param): fix default value shorthand declaration&#10;&#10;Closes #1554">
      <created>1416243778536</created>
      <option name="number" value="00073" />
      <option name="project" value="LOCAL" />
      <updated>1416243778536</updated>
    </task>
    <task id="LOCAL-00074" summary="fix($urlMatcherFactory): fix encoding slashes in params&#10;&#10;Closes #1119">
      <created>1416244180619</created>
      <option name="number" value="00074" />
      <option name="project" value="LOCAL" />
      <updated>1416244180619</updated>
    </task>
    <task id="LOCAL-00075" summary="test(state): fix karma test for angular 1.0.8&#10;test(UrlMatcher): fix karma test for angular 1.0.8">
      <created>1416247357148</created>
      <option name="number" value="00075" />
      <option name="project" value="LOCAL" />
      <updated>1416247357148</updated>
    </task>
    <task id="LOCAL-00076" summary="fix($state): fix $state.includes/.is to apply param types before comparisions&#10;fix(uiSref): made isMatch delegate to $state.is/.includes with params&#10;&#10;- Made is/includes use state.params.$$values() to encode values before comparison. &#10;&#10;Closes #1513">
      <created>1416250634978</created>
      <option name="number" value="00076" />
      <option name="project" value="LOCAL" />
      <updated>1416250634978</updated>
    </task>
    <task id="LOCAL-00077" summary="fix($state): fix $state.includes/.is to apply param types before comparisions&#10;fix(uiSref): made isMatch delegate to $state.is/.includes with params&#10;&#10;- Made is/includes use state.params.$$values() to encode values before comparison. &#10;&#10;Closes #1513">
      <created>1416322346234</created>
      <option name="number" value="00077" />
      <option name="project" value="LOCAL" />
      <updated>1416322346234</updated>
    </task>
    <task id="LOCAL-00078" summary="type fixes">
      <created>1416527701851</created>
      <option name="number" value="00078" />
      <option name="project" value="LOCAL" />
      <updated>1416527701851</updated>
    </task>
    <task id="LOCAL-00079" summary="fix($urlMatcherFactory): add 'any' Type for non-encoding non-url params&#10;&#10;- Allow arbitrary data be passed to a state as a parameter. Do not attempt to encode/decode the parameter.&#10;- Store the location of the parameter: either &quot;search&quot;, &quot;path&quot;, or &quot;config&quot; (non-url params are &quot;config&quot;)&#10;&#10;Closes #1562&#10;">
      <created>1416528568083</created>
      <option name="number" value="00079" />
      <option name="project" value="LOCAL" />
      <updated>1416528568083</updated>
    </task>
    <task id="LOCAL-00080" summary="test($state): non-url 'any' object params, json params, array params">
      <created>1416528948680</created>
      <option name="number" value="00080" />
      <option name="project" value="LOCAL" />
      <updated>1416528948681</updated>
    </task>
    <task id="LOCAL-00081" summary="test($state): non-url 'any' object params, json params, array params">
      <created>1416529318330</created>
      <option name="number" value="00081" />
      <option name="project" value="LOCAL" />
      <updated>1416529318330</updated>
    </task>
    <task id="LOCAL-00082" summary="squash">
      <created>1416530993229</created>
      <option name="number" value="00082" />
      <option name="project" value="LOCAL" />
      <updated>1416530993229</updated>
    </task>
    <task id="LOCAL-00083" summary="fix(common): fixed the _.filter clone to not create sparse arrays&#10;&#10;Closes #1563">
      <created>1416534493944</created>
      <option name="number" value="00083" />
      <option name="project" value="LOCAL" />
      <updated>1416534493944</updated>
    </task>
    <task id="LOCAL-00084" summary="fix($urlMatcherFactory): make date type fn check .is before running&#10;&#10;Closes #1564">
      <created>1416535055978</created>
      <option name="number" value="00084" />
      <option name="project" value="LOCAL" />
      <updated>1416535055979</updated>
    </task>
    <task id="LOCAL-00085" summary="fix($urlMatcherFactory): make optional params regex grouping optional&#10;&#10;- Previously, the optional parameter's pattern itself was assumed to match 0-length strings&#10;- That did not work if a regexp that was provided for a param required at least one character , ie, [A-Z0-9]{10,16}&#10;- Now, we wrap the pattern group with a question mark if the parameter is optional (pattern)?&#10;&#10;Closes #1576">
      <created>1416598919865</created>
      <option name="number" value="00085" />
      <option name="project" value="LOCAL" />
      <updated>1416598919865</updated>
    </task>
    <task id="LOCAL-00086" summary="docs($state): document 'parent' parameter">
      <created>1416713875300</created>
      <option name="number" value="00086" />
      <option name="project" value="LOCAL" />
      <updated>1416713875300</updated>
    </task>
    <task id="LOCAL-00087" summary="add $normalize&#10;">
      <created>1416760511826</created>
      <option name="number" value="00087" />
      <option name="project" value="LOCAL" />
      <updated>1416760511826</updated>
    </task>
    <task id="LOCAL-00088" summary="fix($urlMatcherFactory): add Type.$normalize function&#10;&#10;- Type.$normalize can be passed either a decoded object, or an encoded object (string).  If the parameter is already decoded (checked via .is()), then it is returned. Else the parameter is decoded and returned.  &#10;&#10;&#10;">
      <created>1416844022498</created>
      <option name="number" value="00088" />
      <option name="project" value="LOCAL" />
      <updated>1416844022498</updated>
    </task>
    <task id="LOCAL-00089" summary="fix($state): fix reloadOnSearch=false to only skip reload for query parameters.">
      <created>1431996739429</created>
      <option name="number" value="00089" />
      <option name="project" value="LOCAL" />
      <updated>1431996739430</updated>
    </task>
    <task id="LOCAL-00090" summary="fix($state): fix reloadOnSearch=false to only skip reload for query parameters.">
      <created>1431997329621</created>
      <option name="number" value="00090" />
      <option name="project" value="LOCAL" />
      <updated>1431997329621</updated>
    </task>
    <task id="LOCAL-00091" summary="squash">
      <created>1431997366975</created>
      <option name="number" value="00091" />
      <option name="project" value="LOCAL" />
      <updated>1431997366975</updated>
    </task>
    <task id="LOCAL-00092" summary="chore($state): lint (oops)">
      <created>1431998114437</created>
      <option name="number" value="00092" />
      <option name="project" value="LOCAL" />
      <updated>1431998114437</updated>
    </task>
    <task id="LOCAL-00093" summary="fix(urlRouter): allow .when() to redirect, even after a successful $state.go()&#10;- This partially reverts a change from 0.2.13 intended to stop infinite redirects.&#10;  - https://github.com/angular-ui/ui-router/commit/b267ecd348e5c415233573ef95ebdbd051875f52&#10;  - https://github.com/angular-ui/ui-router/issues/1573&#10;- This will be likely be re-reverted in 1.0&#10;&#10;Closes #1584">
      <created>1432000946971</created>
      <option name="number" value="00093" />
      <option name="project" value="LOCAL" />
      <updated>1432000946971</updated>
    </task>
    <task id="LOCAL-00094" summary="chore(karma): Added jasmine framework declaration to karma configs&#10;Fixes #1965">
      <created>1432038482370</created>
      <option name="number" value="00094" />
      <option name="project" value="LOCAL" />
      <updated>1432038482370</updated>
    </task>
    <task id="LOCAL-00095" summary="fix(urlMatcherFactory): Revert to 0.2.13 behavior where all string parameters are considered optional&#10;fix(urlRouter): When reloadOnSearch is false, also update the URL.&#10;Fixes #1963&#10;Fixes #1803&#10;Fixes #1079">
      <created>1432039918855</created>
      <option name="number" value="00095" />
      <option name="project" value="LOCAL" />
      <updated>1432039918855</updated>
    </task>
    <option name="localTasksCounter" value="96" />
    <servers />
  </component>
  <component name="TimeTrackingManager">
    <option name="totallyTimeSpent" value="308831000" />
  </component>
  <component name="ToolWindowManager">
    <frame x="0" y="22" width="1409" height="767" extended-state="6" />
    <editor active="false" />
    <layout>
      <window_info id="Palette&#9;" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
      <window_info id="Designer" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.0" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.22896552" 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" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.01537279" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.28827587" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="Event Log" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.42962962" sideWeight="0.5032919" order="7" side_tool="true" content_ui="tabs" />
      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.42962962" sideWeight="0.49670812" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="Grunt " active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
      <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
      <window_info id="Regex Tester" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.16595136" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.16743472" sideWeight="0.5" order="3" 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" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="Mongo Explorer" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.14949928" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
      <window_info id="Regex" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
      <window_info id="IntelliTail" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.3286445" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="Changes" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.3375959" sideWeight="0.49928468" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="IDEtalk Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="IDEtalk" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="Grunt" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32987013" sideWeight="0.49928468" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
      <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" 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" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
    </layout>
    <layout-to-restore>
      <window_info id="Palette&#9;" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="IntelliTail" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.3286445" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" />
      <window_info id="Changes" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.3375959" sideWeight="0.49928468" order="10" side_tool="false" content_ui="tabs" />
      <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.01537279" sideWeight="0.5" order="3" 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" weight="0.25" sideWeight="0.5" order="1" 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" weight="0.3567775" sideWeight="0.5007153" order="11" side_tool="true" content_ui="tabs" />
      <window_info id="IDEtalk Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="12" side_tool="false" content_ui="tabs" />
      <window_info id="IDEtalk" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.42432815" sideWeight="0.5" order="13" side_tool="false" content_ui="tabs" />
      <window_info id="Grunt" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32987013" sideWeight="0.49928468" order="14" side_tool="false" content_ui="tabs" />
      <window_info id="Regex Tester" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="8" 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" weight="0.33" sideWeight="0.5" order="15" side_tool="false" content_ui="tabs" />
      <window_info id="Mongo Explorer" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.14949928" sideWeight="0.5" order="1" side_tool="false" content_ui="combo" />
      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
      <window_info id="Designer" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
      <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.0" sideWeight="0.5" order="16" side_tool="false" content_ui="tabs" />
      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.17114569" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.36061382" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="4" side_tool="true" content_ui="tabs" />
      <window_info id="Grunt " active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="true" content_ui="tabs" />
      <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="17" side_tool="false" content_ui="tabs" />
      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.16595136" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="SLIDING" type="SLIDING" visible="false" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
      <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.16743472" 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" weight="0.4" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="Regex" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
    </layout-to-restore>
  </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="VcsManagerConfiguration">
    <option name="OFFER_MOVE_TO_ANOTHER_CHANGELIST_ON_PARTIAL_COMMIT" value="false" />
    <option name="CHECK_CODE_SMELLS_BEFORE_PROJECT_COMMIT" value="false" />
    <option name="SHOW_ONLY_CHANGED_IN_SELECTION_DIFF" value="false" />
    <MESSAGE value="docs($state): squash with previous" />
    <MESSAGE value="fix($urlMatcherFactory): fix ParamSet.$$keys &#10;&#10;- ignore all keys in ParamSet.prototype" />
    <MESSAGE value="fix(ArrayType): fix .equals for array types&#10;&#10;Closes #1538&#10;" />
    <MESSAGE value="fix($urlMatcherFactory): fix mixed path/query params ordering problem&#10;&#10;If a state defined a query param and a substate defined a path param, the URLs were generated and matched in the wrong order.  A substate creates its UrlMatcher using .concat() and a concat()'d UrlMatcher assumed the parent params order mattered.  Switched to populating an array of params in the order they were parsed in UrlMatcher constructor.  &#10;&#10;Closes #1543" />
    <MESSAGE value="fix(ArrayType): specify empty array mapping corner case&#10;&#10;Empty array is mapped to undefined. &#10;&#10;Closes #1511" />
    <MESSAGE value="release 0.2.13" />
    <MESSAGE value="fix(Param): fix default value shorthand declaration&#10;&#10;Closes #1554" />
    <MESSAGE value="fix($urlMatcherFactory): fix encoding slashes in params&#10;&#10;Closes #1119" />
    <MESSAGE value="test(state): fix karma test for angular 1.0.8&#10;test(UrlMatcher): fix karma test for angular 1.0.8" />
    <MESSAGE value="fix($state): fix $state.includes/.is to apply param types before comparisions&#10;fix(uiSref): made isMatch delegate to $state.is/.includes with params&#10;&#10;- Made is/includes use state.params.$$values() to encode values before comparison. &#10;&#10;Closes #1513" />
    <MESSAGE value="type fixes" />
    <MESSAGE value="fix($urlMatcherFactory): add 'any' Type for non-encoding non-url params&#10;&#10;- Allow arbitrary data be passed to a state as a parameter. Do not attempt to encode/decode the parameter.&#10;- Store the location of the parameter: either &quot;search&quot;, &quot;path&quot;, or &quot;config&quot; (non-url params are &quot;config&quot;)&#10;&#10;Closes #1562&#10;" />
    <MESSAGE value="test($state): non-url 'any' object params, json params, array params" />
    <MESSAGE value="fix(common): fixed the _.filter clone to not create sparse arrays&#10;&#10;Closes #1563" />
    <MESSAGE value="fix($urlMatcherFactory): make date type fn check .is before running&#10;&#10;Closes #1564" />
    <MESSAGE value="fix($urlMatcherFactory): make optional params regex grouping optional&#10;&#10;- Previously, the optional parameter's pattern itself was assumed to match 0-length strings&#10;- That did not work if a regexp that was provided for a param required at least one character , ie, [A-Z0-9]{10,16}&#10;- Now, we wrap the pattern group with a question mark if the parameter is optional (pattern)?&#10;&#10;Closes #1576" />
    <MESSAGE value="docs($state): document 'parent' parameter" />
    <MESSAGE value="add $normalize&#10;" />
    <MESSAGE value="fix($urlMatcherFactory): add Type.$normalize function&#10;&#10;- Type.$normalize can be passed either a decoded object, or an encoded object (string).  If the parameter is already decoded (checked via .is()), then it is returned. Else the parameter is decoded and returned.  &#10;&#10;&#10;" />
    <MESSAGE value="fix($state): fix reloadOnSearch=false to only skip reload for query parameters." />
    <MESSAGE value="squash" />
    <MESSAGE value="chore($state): lint (oops)" />
    <MESSAGE value="fix(urlRouter): allow .when() to redirect, even after a successful $state.go()&#10;- This partially reverts a change from 0.2.13 intended to stop infinite redirects.&#10;  - https://github.com/angular-ui/ui-router/commit/b267ecd348e5c415233573ef95ebdbd051875f52&#10;  - https://github.com/angular-ui/ui-router/issues/1573&#10;- This will be likely be re-reverted in 1.0&#10;&#10;Closes #1584" />
    <MESSAGE value="chore(karma): Added jasmine framework declaration to karma configs&#10;Fixes #1965" />
    <MESSAGE value="fix(urlMatcherFactory): Revert to 0.2.13 behavior where all string parameters are considered optional&#10;fix(urlRouter): When reloadOnSearch is false, also update the URL.&#10;Fixes #1963&#10;Fixes #1803&#10;Fixes #1079" />
    <option name="LAST_COMMIT_MESSAGE" value="fix(urlMatcherFactory): Revert to 0.2.13 behavior where all string parameters are considered optional&#10;fix(urlRouter): When reloadOnSearch is false, also update the URL.&#10;Fixes #1963&#10;Fixes #1803&#10;Fixes #1079" />
    <option name="FILE_HISTORY_DIALOG_COMMENTS_SPLITTER_PROPORTION" value="0.55701756" />
  </component>
  <component name="XDebuggerManager">
    <breakpoint-manager>
      <breakpoints>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/test/stateSpec.js</url>
          <line>245</line>
          <option name="timeStamp" value="17" />
        </line-breakpoint>
        <line-breakpoint enabled="true" type="javascript">
          <url>file://$PROJECT_DIR$/src/state.js</url>
          <line>1012</line>
          <option name="timeStamp" value="20" />
        </line-breakpoint>
      </breakpoints>
      <option name="time" value="24" />
    </breakpoint-manager>
    <watches-manager>
      <configuration name="JavaScriptTestRunnerKarma">
        <watch expression="toState.params" language="JavaScript" />
      </configuration>
    </watches-manager>
  </component>
  <component name="editorHistoryManager">
    <entry file="file://$PROJECT_DIR$/src/templateFactory.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="94" column="16" selection-start-line="94" selection-start-column="16" selection-end-line="94" selection-end-column="16" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/urlRouter.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="391" column="21" selection-start-line="391" selection-start-column="21" selection-end-line="391" selection-end-column="21" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/urlMatcherFactory.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="297" column="21" selection-start-line="297" selection-start-column="21" selection-end-line="297" selection-end-column="21" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/stateDirectives.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="171" column="23" selection-start-line="171" selection-start-column="23" selection-end-line="171" selection-end-column="23" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/stateDirectivesSpec.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="9" column="26" selection-start-line="9" selection-start-column="26" selection-end-line="9" selection-end-column="26" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/README.md">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="128" column="0" selection-start-line="128" selection-start-column="0" selection-end-line="128" selection-end-column="0" />
        </state>
      </provider>
      <provider editor-type-id="MarkdownPreviewEditor">
        <state />
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/node_modules/jsdoc/test/lib/jasmine.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="1318" column="27" selection-start-line="1318" selection-start-column="27" selection-end-line="1318" selection-end-column="27" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/testUtils.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="74" column="18" selection-start-line="74" selection-start-column="18" selection-end-line="74" selection-end-column="18" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/lib/angular-1.2.14/angular-animate.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="557" column="8" selection-start-line="557" selection-start-column="8" selection-end-line="557" selection-end-column="8" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/resolveSpec.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="177" column="0" selection-start-line="177" selection-start-column="0" selection-end-line="177" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/viewDirectiveSpec.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.13509749">
          <caret line="102" column="22" selection-start-line="102" selection-start-column="22" selection-end-line="102" selection-end-column="22" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/node_modules/grunt/node_modules/underscore.string/test/test_underscore/vendor/qunit.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="276" column="2" selection-start-line="276" selection-start-column="2" selection-end-line="276" selection-end-column="2" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../ui-router-refactor/test/urlRouterSpec.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.37798408">
          <caret line="175" column="29" selection-start-line="175" selection-start-column="29" selection-end-line="175" selection-end-column="29" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/sample/index.html">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="-0.0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/node_modules/karma/node_modules/chokidar/node_modules/fsevents/fsevents.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.61507934">
          <caret line="43" column="9" selection-start-line="43" selection-start-column="9" selection-end-line="43" selection-end-column="9" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/stateFiltersSpec.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="22" column="33" selection-start-line="22" selection-start-column="33" selection-end-line="22" selection-end-column="33" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/node_modules/grunt-ngdocs/src/ngdoc.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="399" column="38" selection-start-line="399" selection-start-column="29" selection-end-line="399" selection-end-column="83" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/api/angular-ui-router.d.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="50" column="8" selection-start-line="50" selection-start-column="8" selection-end-line="50" selection-end-column="8" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/stateFilters.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="37" column="2" selection-start-line="37" selection-start-column="2" selection-end-line="37" selection-end-column="2" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/resolve.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="53" column="16" selection-start-line="53" selection-start-column="16" selection-end-line="53" selection-end-column="16" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/view.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.97894734">
          <caret line="55" column="3" selection-start-line="55" selection-start-column="3" selection-end-line="55" selection-end-column="3" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/templateFactory.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.8210526">
          <caret line="105" column="8" selection-start-line="105" selection-start-column="8" selection-end-line="105" selection-end-column="8" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/CHANGELOG.md">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.13793103">
          <caret line="48" column="13" selection-start-line="48" selection-start-column="13" selection-end-line="48" selection-end-column="13" />
        </state>
      </provider>
      <provider editor-type-id="MarkdownPreviewEditor">
        <state />
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Gruntfile.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.8842105">
          <caret line="164" column="4" selection-start-line="164" selection-start-column="4" selection-end-line="164" selection-end-column="4" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/flash-src/com/hurlant/util/ArrayUtil.as">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/lib/angular-1.0.8/angular.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="879" column="23" selection-start-line="879" selection-start-column="23" selection-end-line="879" selection-end-column="23" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/lib/angular-1.1.5/angular.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="-1.895966">
          <caret line="16143" column="18" selection-start-line="16143" selection-start-column="4" selection-end-line="16143" selection-end-column="19" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/bower_components/angular/angular.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="10672" column="28" selection-start-line="10672" selection-start-column="28" selection-end-line="10672" selection-end-column="28" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/bower_components/angular/angular.min.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/urlRouterSpec.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="26" column="30" selection-start-line="26" selection-start-column="30" selection-end-line="26" selection-end-column="30" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/files.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.55851066">
          <caret line="18" column="19" selection-start-line="18" selection-start-column="19" selection-end-line="18" selection-end-column="19" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/build/angular-ui-router.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="2154" column="58" selection-start-line="2154" selection-start-column="58" selection-end-line="2154" selection-end-column="58" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/lib/angular-1.3.0/angular.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="2.5775979">
          <caret line="8355" column="22" selection-start-line="8355" selection-start-column="22" selection-end-line="8355" selection-end-column="22" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/viewDirective.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="254" column="54" selection-start-line="254" selection-start-column="43" selection-end-line="254" selection-end-column="54" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/lib/angular-1.2.14/angular.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="12355" column="14" selection-start-line="12355" selection-start-column="14" selection-end-line="12355" selection-end-column="14" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="jar://$APPLICATION_HOME_DIR$/plugins/JavaScriptLanguage/lib/JavaScriptLanguage.jar!/com/intellij/lang/javascript/index/predefined/EcmaScript.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="412" column="0" selection-start-line="412" selection-start-column="0" selection-end-line="412" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/release/angular-ui-router.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="1175" column="8" selection-start-line="1175" selection-start-column="8" selection-end-line="1175" selection-end-column="8" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/sample/app/app.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="33" column="0" selection-start-line="33" selection-start-column="0" selection-end-line="33" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/sample/app/contacts/contacts.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/urlMatcherFactorySpec.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="403" column="15" selection-start-line="403" selection-start-column="15" selection-end-line="403" selection-end-column="15" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/stateDirectives.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="58" column="53" selection-start-line="58" selection-start-column="53" selection-end-line="58" selection-end-column="53" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/common.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="-2.2222223">
          <caret line="4" column="4" selection-start-line="4" selection-start-column="4" selection-end-line="4" selection-end-column="4" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/config/karma.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="15" column="0" selection-start-line="15" selection-start-column="0" selection-end-line="16" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/config/karma-1.3.0.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="16" column="0" selection-start-line="16" selection-start-column="0" selection-end-line="16" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/config/karma-1.0.8.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="16" column="0" selection-start-line="16" selection-start-column="0" selection-end-line="16" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/config/karma-1.1.5.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="24" column="29" selection-start-line="24" selection-start-column="29" selection-end-line="24" selection-end-column="29" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/stateDirectivesSpec.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="99" column="19" selection-start-line="99" selection-start-column="2" selection-end-line="99" selection-end-column="19" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/urlMatcherFactory.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="-3.7777777">
          <caret line="1016" column="4" selection-start-line="1016" selection-start-column="4" selection-end-line="1016" selection-end-column="4" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/urlRouter.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="-5.6666665">
          <caret line="356" column="34" selection-start-line="356" selection-start-column="30" selection-end-line="356" selection-end-column="34" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/state.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="1034" column="0" selection-start-line="1034" selection-start-column="0" selection-end-line="1034" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/stateSpec.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.57575756">
          <caret line="226" column="17" selection-start-line="226" selection-start-column="17" selection-end-line="226" selection-end-column="17" />
          <folding />
        </state>
      </provider>
    </entry>
  </component>
  <component name="masterDetails">
    <states>
      <state key="ProjectJDKs.UI">
        <settings>
          <last-edited>1.7</last-edited>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
      <state key="ScopeChooserConfigurable.UI">
        <settings>
          <last-edited>JS Sources</last-edited>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
              </list>
            </option>
          </splitter-proportions>
          <order>
            <scope name="JS Sources" />
          </order>
        </settings>
      </state>
    </states>
  </component>
</project>