<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ChangeListManager">
    <list default="true" id="599f48e3-a849-46a1-80e6-da650fa5d2ca" name="Default" comment="0.15.5" />
    <ignored path="StructureJS.iws" />
    <ignored path=".idea/workspace.xml" />
    <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="CreatePatchCommitExecutor">
    <option name="PATCH_PATH" value="" />
  </component>
  <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
  <component name="FavoritesManager">
    <favorites_list name="StructureJS" />
  </component>
  <component name="FileEditorManager">
    <leaf SIDE_TABS_SIZE_LIMIT_KEY="300" />
  </component>
  <component name="FileTemplateManagerImpl">
    <option name="RECENT_TEMPLATES">
      <list>
        <option value="StructureJS View TS" />
      </list>
    </option>
  </component>
  <component name="FindInProjectRecents">
    <findStrings>
      <find>newData</find>
      <find>basemodel</find>
      <find>declaration</find>
      <find>browserify-shim</find>
      <find>shim</find>
      <find>watch</find>
      <find>data</find>
      <find>ling</find>
      <find>lint</find>
      <find>expand</find>
      <find>isPropertyDataValueAnUninstantiatedBaseModel</find>
      <find>console</find>
      <find>insta</find>
      <find>docs</find>
      <find>DEVELOPMENT_PATH</find>
      <find>robert</find>
      <find>updateData</find>
      <find>rel</find>
      <find>FormInputModel</find>
      <find>ValidationUtil</find>
      <find>getItem</find>
      <find>nolib</find>
      <find>_localStorage</find>
    </findStrings>
    <dirStrings>
      <dir>$PROJECT_DIR$/docs</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="development" />
      </map>
    </option>
    <option name="PUSH_TAGS">
      <GitPushTagMode />
    </option>
  </component>
  <component name="IdeDocumentHistory">
    <option name="CHANGED_PATHS">
      <list>
        <option value="$PROJECT_DIR$/ts/controller/ApplicationCacheController.ts" />
        <option value="$PROJECT_DIR$/ts/controller/LocalStorageController.ts" />
        <option value="$PROJECT_DIR$/examples/EventBubbling/src/assets/vendor/structurejs/ts/util/BrowserUtil.ts" />
        <option value="$PROJECT_DIR$/examples/MovieCollection/src/assets/vendor/structurejs/ts/util/BrowserUtil.ts" />
        <option value="$PROJECT_DIR$/examples/SimonGame/src/assets/vendor/structurejs/ts/util/BrowserUtil.ts" />
        <option value="$PROJECT_DIR$/examples/SinglePageWebsite/src/assets/vendor/structurejs/ts/util/BrowserUtil.ts" />
        <option value="$PROJECT_DIR$/examples/TodoMVC/src/assets/vendor/structurejs/ts/util/BrowserUtil.ts" />
        <option value="$PROJECT_DIR$/ts/util/BrowserUtil.ts" />
        <option value="$PROJECT_DIR$/ts/BaseObject.ts" />
        <option value="$PROJECT_DIR$/ts/controller/Router.ts" />
        <option value="$PROJECT_DIR$/js/display/DisplayObject.js" />
        <option value="$PROJECT_DIR$/typings.json" />
        <option value="$PROJECT_DIR$/js/ObjectManager.js" />
        <option value="$PROJECT_DIR$/__tests__/util/StringUtil-test.js" />
        <option value="$PROJECT_DIR$/ts/util/StringUtil.ts" />
        <option value="$PROJECT_DIR$/js/util/StringUtil.js" />
        <option value="$PROJECT_DIR$/ts/interface/IEventDispatcher.ts" />
        <option value="$PROJECT_DIR$/ts/event/EventBroker.ts" />
        <option value="$PROJECT_DIR$/ts/event/EventDispatcher.ts" />
        <option value="$PROJECT_DIR$/js/event/EventDispatcher.js" />
        <option value="$PROJECT_DIR$/js/service/LocalStorageService.js" />
        <option value="$PROJECT_DIR$/karma_conf.js" />
        <option value="$PROJECT_DIR$/__tests__/BaseObject-test.js" />
        <option value="$PROJECT_DIR$/karma.conf.js" />
        <option value="$PROJECT_DIR$/ts/util/MerchantUtil.ts" />
        <option value="$PROJECT_DIR$/ts/util/ValidationUtil.ts" />
        <option value="$PROJECT_DIR$/ts/util/Util.ts" />
        <option value="$PROJECT_DIR$/tsconfig.json" />
        <option value="$PROJECT_DIR$/js/display/Sprite.js" />
        <option value="$PROJECT_DIR$/examples/troubleshooting/tools/tasks/buildScripts.js" />
        <option value="$PROJECT_DIR$/examples/troubleshooting/tslint.json" />
        <option value="$PROJECT_DIR$/examples/troubleshooting/Gulpfile.js" />
        <option value="$PROJECT_DIR$/examples/troubleshooting/tools/tasks/buildDocs.js" />
        <option value="$PROJECT_DIR$/Gruntfile.js" />
        <option value="$PROJECT_DIR$/npm-debug.log" />
        <option value="$PROJECT_DIR$/examples/troubleshooting/src/assets/scripts/models/form/InputModel.ts" />
        <option value="$PROJECT_DIR$/Gulpfile.js" />
        <option value="$PROJECT_DIR$/js/model/BaseModel.js" />
        <option value="$PROJECT_DIR$/examples/troubleshooting/src/assets/scripts/services/ValidateService.ts" />
        <option value="$PROJECT_DIR$/examples/troubleshooting/src/assets/scripts/models/CheckoutViewModel.ts" />
        <option value="$PROJECT_DIR$/examples/troubleshooting/src/assets/scripts/models/FormViewModel.ts" />
        <option value="$PROJECT_DIR$/examples/troubleshooting/src/assets/scripts/models/FormInputModel.ts" />
        <option value="$PROJECT_DIR$/ts/interface/IBaseModelOptions.ts" />
        <option value="$PROJECT_DIR$/examples/troubleshooting/src/assets/scripts/models/GuestViewModel.ts" />
        <option value="$PROJECT_DIR$/README.md" />
        <option value="$PROJECT_DIR$/ts/model/BaseModel.ts" />
        <option value="$PROJECT_DIR$/examples/troubleshooting/package.json" />
        <option value="$PROJECT_DIR$/examples/troubleshooting/src/assets/scripts/App.ts" />
        <option value="$PROJECT_DIR$/ts/service/LocalStorageService.ts" />
        <option value="$PROJECT_DIR$/package.json" />
        <option value="$PROJECT_DIR$/bower.json" />
      </list>
    </option>
  </component>
  <component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
  <component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
  <component name="JsFlowSettings">
    <service-enabled>true</service-enabled>
    <exe-path />
    <annotation-enable>false</annotation-enable>
    <other-services-enabled>true</other-services-enabled>
  </component>
  <component name="JsGulpfileManager">
    <detection-done>true</detection-done>
    <sorting>DEFINITION_ORDER</sorting>
  </component>
  <component name="NodeModulesDirectoryManager">
    <handled-path value="$PROJECT_DIR$/examples/troubleshooting/node_modules" />
  </component>
  <component name="PhpServers">
    <servers />
  </component>
  <component name="PhpWorkspaceProjectConfiguration" backward_compatibility_performed="true" />
  <component name="ProjectFrameBounds">
    <option name="y" value="23" />
    <option name="width" value="1920" />
    <option name="height" value="1129" />
  </component>
  <component name="ProjectLevelVcsManager">
    <OptionsSetting value="false" id="Update" />
  </component>
  <component name="ProjectView">
    <navigator currentView="ProjectPane" proportions="" version="1">
      <flattenPackages />
      <showMembers />
      <showModules />
      <showLibraryContents />
      <hideEmptyPackages />
      <abbreviatePackageNames />
      <autoscrollToSource />
      <autoscrollFromSource />
      <sortByType />
      <manualOrder />
      <foldersAlwaysOnTop value="true" />
    </navigator>
    <panes>
      <pane id="Scope" />
      <pane id="ProjectPane">
        <subPane>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="StructureJS" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="StructureJS" />
              <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="settings.editor.selected.configurable" value="Settings.JavaScript" />
    <property name="last_opened_file_path" value="$PROJECT_DIR$" />
    <property name="WebServerToolWindowFactoryState" value="false" />
    <property name="HbShouldOpenHtmlAsHb" value="" />
    <property name="editor.config.accepted" value="true" />
    <property name="js-jscs-nodeInterpreter" value="$USER_HOME$/.nvm/versions/node/v5.0.0/bin/node" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatWidth0" value="253" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatOrder0" value="0" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatWidth1" value="267" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatOrder1" value="1" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatWidth2" value="271" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatOrder2" value="2" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatWidth3" value="1065" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_flatOrder3" value="3" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeWidth0" value="262" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeOrder0" value="0" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeWidth1" value="264" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeOrder1" value="1" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeWidth2" value="268" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeOrder2" value="2" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeWidth3" value="1062" />
    <property name="FileHistory.git4idea.history.GitHistoryProvider_treeOrder3" value="3" />
    <property name="nodejs_interpreter_path" value="$USER_HOME$/.nvm/versions/node/v5.0.0/bin/node" />
    <property name="JavaScriptPreferStrict" value="false" />
    <property name="JavaScriptWeakerCompletionTypeGuess" value="true" />
    <property name="js.eslint.eslintPackage" value="" />
    <property name="Git.Branch.Popup.ShowAllRemotes" value="true" />
    <property name="SearchEverywhereHistoryKey" value="loc&#9;FILE&#9;file:///Users/rsavian/Sites/StructureJS/ts/service/LocalStorageService.ts" />
  </component>
  <component name="RecentsManager">
    <key name="CopyFile.RECENT_KEYS">
      <recent name="$PROJECT_DIR$/examples/troubleshooting/src/assets/scripts/models" />
      <recent name="$PROJECT_DIR$/examples/troubleshooting/src/assets/scripts/services" />
      <recent name="$PROJECT_DIR$" />
      <recent name="$PROJECT_DIR$/ts/controller" />
      <recent name="$PROJECT_DIR$/ts/model" />
    </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">
    <configuration default="true" type="#PerlConfigurationType" factoryName="Perl" show_console_on_std_err="false" show_console_on_std_out="false">
      <option name="alternativeSdkPath" />
      <option name="compileTimeBreakpointsEnabled" value="false" />
      <option name="consoleCharset" />
      <option name="envs">
        <map />
      </option>
      <option name="nonInteractiveModeEnabled" value="false" />
      <option name="passParentEnvs" value="true" />
      <option name="perlParameters" value="" />
      <option name="programParameters" />
      <option name="scriptPath" />
      <option name="useAlternativeSdk" value="false" />
      <option name="workingDirectory" />
      <option name="SCRIPT_PATH" />
      <option name="PROGRAM_PARAMETERS" />
      <option name="PERL_PARAMETERS" value="" />
      <option name="WORKING_DIRECTORY" />
      <option name="ENVS">
        <map />
      </option>
      <option name="PASS_PARENT_ENVS" value="true" />
      <option name="CHARSET" />
      <option name="USE_ALTERNATIVE_SDK" value="false" />
      <option name="ALTERNATIVE_SDK_PATH" />
      <option name="scriptCharset" value="utf8" />
      <option name="startMode" value="RUN" />
      <option name="isNonInteractiveModeEnabled" value="false" />
      <option name="isCompileTimeBreakpointsEnabled" value="false" />
      <option name="initCode" value="" />
      <method />
    </configuration>
    <configuration default="true" type="BashConfigurationType" factoryName="Bash">
      <option name="INTERPRETER_OPTIONS" value="" />
      <option name="INTERPRETER_PATH" value="/bin/bash" />
      <option name="WORKING_DIRECTORY" value="" />
      <option name="PARENT_ENVS" value="true" />
      <option name="SCRIPT_NAME" value="" />
      <option name="PARAMETERS" value="" />
      <module name="" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="DartCommandLineRunConfigurationType" factoryName="Dart Command Line Application">
      <method />
    </configuration>
    <configuration default="true" type="DartTestRunConfigurationType" factoryName="Dart Test">
      <method />
    </configuration>
    <configuration default="true" type="JavaScriptTestRunnerJest" factoryName="Jest">
      <node-interpreter value="project" />
      <working-dir value="" />
      <envs />
      <scope-kind value="ALL" />
      <method />
    </configuration>
    <configuration default="true" type="JavaScriptTestRunnerKarma" factoryName="Karma">
      <config-file value="" />
      <node-interpreter value="project" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="JavaScriptTestRunnerProtractor" factoryName="Protractor">
      <config-file value="" />
      <node-interpreter value="project" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="JavascriptDebugType" factoryName="JavaScript Debug">
      <method />
    </configuration>
    <configuration default="true" type="NodeJSConfigurationType" factoryName="Node.js" path-to-node="project" working-dir="">
      <method />
    </configuration>
    <configuration default="true" type="cucumber.js" factoryName="Cucumber.js">
      <option name="cucumberJsArguments" value="" />
      <option name="executablePath" />
      <option name="filePath" />
      <method />
    </configuration>
    <configuration default="true" type="js.build_tools.gulp" factoryName="Gulp.js">
      <node-interpreter>project</node-interpreter>
      <node-options />
      <gulpfile />
      <tasks />
      <arguments />
      <pass-parent-envs>true</pass-parent-envs>
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="js.build_tools.npm" factoryName="npm">
      <command value="run" />
      <scripts />
      <node-interpreter value="project" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="mocha-javascript-test-runner" factoryName="Mocha">
      <node-interpreter>$USER_HOME$/.nvm/versions/node/v5.0.0/bin/node</node-interpreter>
      <node-options />
      <working-directory>$PROJECT_DIR$</working-directory>
      <pass-parent-env>true</pass-parent-env>
      <envs />
      <ui>bdd</ui>
      <extra-mocha-options />
      <test-kind>DIRECTORY</test-kind>
      <test-directory />
      <recursive>false</recursive>
      <method />
    </configuration>
  </component>
  <component name="ShelveChangesManager" show_recycled="false">
    <option name="remove_strategy" value="false" />
  </component>
  <component name="SvnConfiguration">
    <configuration />
  </component>
  <component name="TaskManager">
    <task active="true" id="Default" summary="Default task">
      <changelist id="599f48e3-a849-46a1-80e6-da650fa5d2ca" name="Default" comment="" />
      <created>1443733204123</created>
      <option name="number" value="Default" />
      <option name="presentableId" value="Default" />
      <updated>1443733204123</updated>
      <workItem from="1462987738157" duration="1454000" />
      <workItem from="1462991913676" duration="955000" />
      <workItem from="1462996338158" duration="373000" />
      <workItem from="1463416688517" duration="661000" />
      <workItem from="1463423869003" duration="400000" />
      <workItem from="1466792951163" duration="108000" />
      <workItem from="1466795247019" duration="2229000" />
      <workItem from="1468259566280" duration="205000" />
      <workItem from="1468435763273" duration="559000" />
      <workItem from="1469463766951" duration="675000" />
      <workItem from="1469466580073" duration="118000" />
      <workItem from="1471640472471" duration="1184000" />
      <workItem from="1473282783471" duration="830000" />
      <workItem from="1473780371064" duration="1358000" />
      <workItem from="1473781826305" duration="6459000" />
      <workItem from="1474037181001" duration="5690000" />
      <workItem from="1474648123856" duration="5000000" />
      <workItem from="1475787673621" duration="4256000" />
      <workItem from="1477436186163" duration="4412000" />
      <workItem from="1477489915786" duration="5854000" />
      <workItem from="1477497205395" duration="531000" />
      <workItem from="1477923979036" duration="8833000" />
      <workItem from="1478119977264" duration="1354000" />
      <workItem from="1478710267801" duration="312000" />
      <workItem from="1478711412844" duration="60000" />
      <workItem from="1478885994394" duration="461000" />
      <workItem from="1479424187805" duration="10644000" />
      <workItem from="1479483877592" duration="3502000" />
      <workItem from="1479497152298" duration="81000" />
      <workItem from="1481041818842" duration="740000" />
      <workItem from="1481759901471" duration="218000" />
      <workItem from="1481902814214" duration="2099000" />
      <workItem from="1482450023232" duration="831000" />
      <workItem from="1482452359225" duration="5000" />
      <workItem from="1483569243595" duration="10000" />
      <workItem from="1484847048666" duration="1246000" />
      <workItem from="1484855584490" duration="238000" />
      <workItem from="1486511434457" duration="4384000" />
      <workItem from="1486563772778" duration="16635000" />
      <workItem from="1486594702509" duration="299000" />
      <workItem from="1486655270192" duration="13000" />
      <workItem from="1486655292651" duration="2169000" />
      <workItem from="1486672309837" duration="307000" />
      <workItem from="1486999802703" duration="607000" />
      <workItem from="1487115293796" duration="5486000" />
      <workItem from="1487192193011" duration="23000" />
      <workItem from="1493055711813" duration="4124000" />
    </task>
    <task id="LOCAL-00037" summary="Add grunt tasks back in to do testing.">
      <created>1474039846849</created>
      <option name="number" value="00037" />
      <option name="presentableId" value="LOCAL-00037" />
      <option name="project" value="LOCAL" />
      <updated>1474039846849</updated>
    </task>
    <task id="LOCAL-00038" summary="LocalStorageService - Allow namespace to be set in the constructor and add removeItemsWithNamespace method">
      <created>1474041112733</created>
      <option name="number" value="00038" />
      <option name="presentableId" value="LOCAL-00038" />
      <option name="project" value="LOCAL" />
      <updated>1474041112733</updated>
    </task>
    <task id="LOCAL-00039" summary="0.13.3">
      <created>1474049969254</created>
      <option name="number" value="00039" />
      <option name="presentableId" value="LOCAL-00039" />
      <option name="project" value="LOCAL" />
      <updated>1474049969254</updated>
    </task>
    <task id="LOCAL-00040" summary="LocalStorageService - rename method names.">
      <created>1474902192175</created>
      <option name="number" value="00040" />
      <option name="presentableId" value="LOCAL-00040" />
      <option name="project" value="LOCAL" />
      <updated>1474902192175</updated>
    </task>
    <task id="LOCAL-00041" summary="0.14.1">
      <created>1474902234354</created>
      <option name="number" value="00041" />
      <option name="presentableId" value="LOCAL-00041" />
      <option name="project" value="LOCAL" />
      <updated>1474902234354</updated>
    </task>
    <task id="LOCAL-00042" summary="0.14.1">
      <created>1474902256461</created>
      <option name="number" value="00042" />
      <option name="presentableId" value="LOCAL-00042" />
      <option name="project" value="LOCAL" />
      <updated>1474902256461</updated>
    </task>
    <task id="LOCAL-00043" summary="0.14.1">
      <created>1474902414116</created>
      <option name="number" value="00043" />
      <option name="presentableId" value="LOCAL-00043" />
      <option name="project" value="LOCAL" />
      <updated>1474902414116</updated>
    </task>
    <task id="LOCAL-00044" summary="EventDispatcher - add printEventListeners method and now getEventListeners returns the object of event listeners.">
      <created>1475794744158</created>
      <option name="number" value="00044" />
      <option name="presentableId" value="LOCAL-00044" />
      <option name="project" value="LOCAL" />
      <updated>1475794744158</updated>
    </task>
    <task id="LOCAL-00045" summary="0.14.2">
      <created>1475794758487</created>
      <option name="number" value="00045" />
      <option name="presentableId" value="LOCAL-00045" />
      <option name="project" value="LOCAL" />
      <updated>1475794758487</updated>
    </task>
    <task id="LOCAL-00046" summary="Add fallback code">
      <created>1477441471665</created>
      <option name="number" value="00046" />
      <option name="presentableId" value="LOCAL-00046" />
      <option name="project" value="LOCAL" />
      <updated>1477441471665</updated>
    </task>
    <task id="LOCAL-00047" summary="update packages">
      <created>1477495143396</created>
      <option name="number" value="00047" />
      <option name="presentableId" value="LOCAL-00047" />
      <option name="project" value="LOCAL" />
      <updated>1477495143396</updated>
    </task>
    <task id="LOCAL-00048" summary="Add LocalStorageFallback">
      <created>1477495434473</created>
      <option name="number" value="00048" />
      <option name="presentableId" value="LOCAL-00048" />
      <option name="project" value="LOCAL" />
      <updated>1477495434473</updated>
    </task>
    <task id="LOCAL-00049" summary="0.14.3">
      <created>1477495586427</created>
      <option name="number" value="00049" />
      <option name="presentableId" value="LOCAL-00049" />
      <option name="project" value="LOCAL" />
      <updated>1477495586427</updated>
    </task>
    <task id="LOCAL-00050" summary="update docs">
      <created>1477497337887</created>
      <option name="number" value="00050" />
      <option name="presentableId" value="LOCAL-00050" />
      <option name="project" value="LOCAL" />
      <updated>1477497337887</updated>
    </task>
    <task id="LOCAL-00051" summary="MerchantUtil - Update getCreditCardProvider method to work with only a few numbers.&#10;">
      <created>1478121484404</created>
      <option name="number" value="00051" />
      <option name="presentableId" value="LOCAL-00051" />
      <option name="project" value="LOCAL" />
      <updated>1478121484404</updated>
    </task>
    <task id="LOCAL-00052" summary="0.14.4">
      <created>1478121501646</created>
      <option name="number" value="00052" />
      <option name="presentableId" value="LOCAL-00052" />
      <option name="project" value="LOCAL" />
      <updated>1478121501646</updated>
    </task>
    <task id="LOCAL-00053" summary="Update email validate regex">
      <created>1478886096109</created>
      <option name="number" value="00053" />
      <option name="presentableId" value="LOCAL-00053" />
      <option name="project" value="LOCAL" />
      <updated>1478886096109</updated>
    </task>
    <task id="LOCAL-00054" summary="0.14.5">
      <created>1478886383422</created>
      <option name="number" value="00054" />
      <option name="presentableId" value="LOCAL-00054" />
      <option name="project" value="LOCAL" />
      <updated>1478886383422</updated>
    </task>
    <task id="LOCAL-00055" summary="Initial start">
      <created>1479437503855</created>
      <option name="number" value="00055" />
      <option name="presentableId" value="LOCAL-00055" />
      <option name="project" value="LOCAL" />
      <updated>1479437503856</updated>
    </task>
    <task id="LOCAL-00056" summary="Fix issue with properties having a function as it data.">
      <created>1479487624204</created>
      <option name="number" value="00056" />
      <option name="presentableId" value="LOCAL-00056" />
      <option name="project" value="LOCAL" />
      <updated>1479487624205</updated>
    </task>
    <task id="LOCAL-00057" summary="0.14.6">
      <created>1479487896818</created>
      <option name="number" value="00057" />
      <option name="presentableId" value="LOCAL-00057" />
      <option name="project" value="LOCAL" />
      <updated>1479487896818</updated>
    </task>
    <task id="LOCAL-00058" summary="update doc">
      <created>1479497225374</created>
      <option name="number" value="00058" />
      <option name="presentableId" value="LOCAL-00058" />
      <option name="project" value="LOCAL" />
      <updated>1479497225374</updated>
    </task>
    <task id="LOCAL-00059" summary="Util - Fix issue with deletePropertyFromObject.">
      <created>1481908973559</created>
      <option name="number" value="00059" />
      <option name="presentableId" value="LOCAL-00059" />
      <option name="project" value="LOCAL" />
      <updated>1481908973559</updated>
    </task>
    <task id="LOCAL-00060" summary="0.14.8">
      <created>1481909000340</created>
      <option name="number" value="00060" />
      <option name="presentableId" value="LOCAL-00060" />
      <option name="project" value="LOCAL" />
      <updated>1481909000340</updated>
    </task>
    <task id="LOCAL-00061" summary="Add *.d.ts files and update TypeScript compiler version. v0.15.0">
      <created>1484848221963</created>
      <option name="number" value="00061" />
      <option name="presentableId" value="LOCAL-00061" />
      <option name="project" value="LOCAL" />
      <updated>1484848221965</updated>
    </task>
    <task id="LOCAL-00062" summary="Fix dates on readme">
      <created>1484855795192</created>
      <option name="number" value="00062" />
      <option name="presentableId" value="LOCAL-00062" />
      <option name="project" value="LOCAL" />
      <updated>1484855795192</updated>
    </task>
    <task id="LOCAL-00063" summary="Initial troubleshooting project">
      <created>1486511907982</created>
      <option name="number" value="00063" />
      <option name="presentableId" value="LOCAL-00063" />
      <option name="project" value="LOCAL" />
      <updated>1486511907982</updated>
    </task>
    <task id="LOCAL-00064" summary="Fix build process">
      <created>1486513147379</created>
      <option name="number" value="00064" />
      <option name="presentableId" value="LOCAL-00064" />
      <option name="project" value="LOCAL" />
      <updated>1486513147380</updated>
    </task>
    <task id="LOCAL-00065" summary="Update watch">
      <created>1486513518393</created>
      <option name="number" value="00065" />
      <option name="presentableId" value="LOCAL-00065" />
      <option name="project" value="LOCAL" />
      <updated>1486513518393</updated>
    </task>
    <task id="LOCAL-00066" summary="Add troubleshooting code">
      <created>1486515867712</created>
      <option name="number" value="00066" />
      <option name="presentableId" value="LOCAL-00066" />
      <option name="project" value="LOCAL" />
      <updated>1486515867712</updated>
    </task>
    <task id="LOCAL-00067" summary="Add troubleshooting code">
      <created>1486565824621</created>
      <option name="number" value="00067" />
      <option name="presentableId" value="LOCAL-00067" />
      <option name="project" value="LOCAL" />
      <updated>1486565824622</updated>
    </task>
    <task id="LOCAL-00068" summary="Fix BaseModel">
      <created>1486572805701</created>
      <option name="number" value="00068" />
      <option name="presentableId" value="LOCAL-00068" />
      <option name="project" value="LOCAL" />
      <updated>1486572805701</updated>
    </task>
    <task id="LOCAL-00069" summary="Fixed issue with arrays having the same data for every item in the array when instantiated directly on the property. Fixed issue with child models not actually being cloned into new objects when .clone() is called on the parent model. &#10;">
      <created>1486573285717</created>
      <option name="number" value="00069" />
      <option name="presentableId" value="LOCAL-00069" />
      <option name="project" value="LOCAL" />
      <updated>1486573285718</updated>
    </task>
    <task id="LOCAL-00070" summary="0.15.2">
      <created>1486574163147</created>
      <option name="number" value="00070" />
      <option name="presentableId" value="LOCAL-00070" />
      <option name="project" value="LOCAL" />
      <updated>1486574163147</updated>
    </task>
    <task id="LOCAL-00071" summary="Update docs">
      <created>1486574341444</created>
      <option name="number" value="00071" />
      <option name="presentableId" value="LOCAL-00071" />
      <option name="project" value="LOCAL" />
      <updated>1486574341444</updated>
    </task>
    <task id="LOCAL-00072" summary="Update docs">
      <created>1486574677079</created>
      <option name="number" value="00072" />
      <option name="presentableId" value="LOCAL-00072" />
      <option name="project" value="LOCAL" />
      <updated>1486574677079</updated>
    </task>
    <task id="LOCAL-00073" summary="Fix issue">
      <created>1486582127142</created>
      <option name="number" value="00073" />
      <option name="presentableId" value="LOCAL-00073" />
      <option name="project" value="LOCAL" />
      <updated>1486582127143</updated>
    </task>
    <task id="LOCAL-00074" summary="Fix issue">
      <created>1486582167818</created>
      <option name="number" value="00074" />
      <option name="presentableId" value="LOCAL-00074" />
      <option name="project" value="LOCAL" />
      <updated>1486582167818</updated>
    </task>
    <task id="LOCAL-00075" summary="0.15.3">
      <created>1486582604957</created>
      <option name="number" value="00075" />
      <option name="presentableId" value="LOCAL-00075" />
      <option name="project" value="LOCAL" />
      <updated>1486582604957</updated>
    </task>
    <task id="LOCAL-00076" summary="update example">
      <created>1487191646399</created>
      <option name="number" value="00076" />
      <option name="presentableId" value="LOCAL-00076" />
      <option name="project" value="LOCAL" />
      <updated>1487191646399</updated>
    </task>
    <task id="LOCAL-00077" summary="BaseModel remove logic that was cloning children BaseModel's">
      <created>1487191759367</created>
      <option name="number" value="00077" />
      <option name="presentableId" value="LOCAL-00077" />
      <option name="project" value="LOCAL" />
      <updated>1487191759367</updated>
    </task>
    <task id="LOCAL-00078" summary="BaseModel remove logic that was cloning children BaseModel's">
      <created>1487191931043</created>
      <option name="number" value="00078" />
      <option name="presentableId" value="LOCAL-00078" />
      <option name="project" value="LOCAL" />
      <updated>1487191931043</updated>
    </task>
    <task id="LOCAL-00079" summary="0.15.4">
      <created>1487192043477</created>
      <option name="number" value="00079" />
      <option name="presentableId" value="LOCAL-00079" />
      <option name="project" value="LOCAL" />
      <updated>1487192043477</updated>
    </task>
    <task id="LOCAL-00080" summary="Update TypeScript to 2.2.2">
      <created>1493058126999</created>
      <option name="number" value="00080" />
      <option name="presentableId" value="LOCAL-00080" />
      <option name="project" value="LOCAL" />
      <updated>1493058127000</updated>
    </task>
    <task id="LOCAL-00081" summary="Update TypeScript to 2.2.2">
      <created>1493058516413</created>
      <option name="number" value="00081" />
      <option name="presentableId" value="LOCAL-00081" />
      <option name="project" value="LOCAL" />
      <updated>1493058516413</updated>
    </task>
    <task id="LOCAL-00082" summary="Update TypeScript to 2.2.2">
      <created>1493058782008</created>
      <option name="number" value="00082" />
      <option name="presentableId" value="LOCAL-00082" />
      <option name="project" value="LOCAL" />
      <updated>1493058782008</updated>
    </task>
    <task id="LOCAL-00083" summary="Update TypeScript to 2.2.2">
      <created>1493058968855</created>
      <option name="number" value="00083" />
      <option name="presentableId" value="LOCAL-00083" />
      <option name="project" value="LOCAL" />
      <updated>1493058968855</updated>
    </task>
    <task id="LOCAL-00084" summary="Fix localStorage in browsers with incognito mode.">
      <created>1493059675169</created>
      <option name="number" value="00084" />
      <option name="presentableId" value="LOCAL-00084" />
      <option name="project" value="LOCAL" />
      <updated>1493059675170</updated>
    </task>
    <task id="LOCAL-00085" summary="0.15.5">
      <created>1493059776752</created>
      <option name="number" value="00085" />
      <option name="presentableId" value="LOCAL-00085" />
      <option name="project" value="LOCAL" />
      <updated>1493059776753</updated>
    </task>
    <option name="localTasksCounter" value="86" />
    <servers />
  </component>
  <component name="TimeTrackingManager">
    <option name="totallyTimeSpent" value="107992000" />
  </component>
  <component name="ToolWindowManager">
    <frame x="0" y="23" width="1920" height="1129" extended-state="0" />
    <layout>
      <window_info id="TypeScript" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.3284169" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.18220116" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
      <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.24582104" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="Terminal" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.17804155" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
      <window_info id="TypeScript Compiler" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.12181303" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="SLIDING" type="SLIDING" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
      <window_info id="Application Servers" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
      <window_info id="Grunt " active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.3284169" 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" show_stripe_button="true" weight="0.33" 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" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
    </layout>
  </component>
  <component name="TypeScriptGeneratedFilesManager">
    <option name="processedProjectFiles" value="true" />
    <option name="exactExcludedFiles">
      <list>
        <option value="$PROJECT_DIR$/examples/SimonGame/src/assets/vendor/structurejs/ts/interface/IBaseModel.js.map" />
        <option value="$PROJECT_DIR$/examples/SimonGame/src/assets/vendor/structurejs/ts/interface/IBaseModel.js" />
        <option value="$PROJECT_DIR$/examples/SimonGame/src/assets/vendor/structurejs/ts/interface/IBaseObject.js.map" />
        <option value="$PROJECT_DIR$/examples/SimonGame/src/assets/vendor/structurejs/ts/interface/IBaseObject.js" />
        <option value="$PROJECT_DIR$/examples/SimonGame/src/assets/vendor/structurejs/ts/util/Util.js" />
        <option value="$PROJECT_DIR$/examples/SimonGame/src/assets/vendor/structurejs/ts/util/Util.js.map" />
        <option value="$PROJECT_DIR$/examples/SimonGame/src/assets/vendor/structurejs/ts/BaseObject.js.map" />
        <option value="$PROJECT_DIR$/examples/SimonGame/src/assets/vendor/structurejs/ts/BaseObject.js" />
        <option value="$PROJECT_DIR$/examples/SimonGame/src/assets/vendor/structurejs/ts/model/BaseModel.js.map" />
        <option value="$PROJECT_DIR$/examples/SimonGame/src/assets/vendor/structurejs/ts/model/BaseModel.js" />
        <option value="$PROJECT_DIR$/examples/EventBubbling/src/assets/vendor/structurejs/ts/util/Util.js" />
        <option value="$PROJECT_DIR$/examples/EventBubbling/src/assets/vendor/structurejs/ts/util/Util.js.map" />
        <option value="$PROJECT_DIR$/examples/EventBubbling/src/assets/vendor/structurejs/ts/BaseObject.js.map" />
        <option value="$PROJECT_DIR$/examples/EventBubbling/src/assets/vendor/structurejs/ts/BaseObject.js" />
        <option value="$PROJECT_DIR$/examples/EventBubbling/src/assets/vendor/structurejs/ts/model/BaseModel.js.map" />
        <option value="$PROJECT_DIR$/examples/EventBubbling/src/assets/vendor/structurejs/ts/model/BaseModel.js" />
        <option value="$PROJECT_DIR$/examples/EventBubbling/src/assets/vendor/structurejs/ts/interface/IBaseModel.js.map" />
        <option value="$PROJECT_DIR$/examples/EventBubbling/src/assets/vendor/structurejs/ts/interface/IBaseModel.js" />
        <option value="$PROJECT_DIR$/examples/EventBubbling/src/assets/vendor/structurejs/ts/interface/IBaseObject.js.map" />
        <option value="$PROJECT_DIR$/examples/EventBubbling/src/assets/vendor/structurejs/ts/interface/IBaseObject.js" />
        <option value="$PROJECT_DIR$/examples/SinglePageWebsite/src/assets/vendor/structurejs/ts/model/BaseModel.js.map" />
        <option value="$PROJECT_DIR$/examples/SinglePageWebsite/src/assets/vendor/structurejs/ts/model/BaseModel.js" />
        <option value="$PROJECT_DIR$/examples/SinglePageWebsite/src/assets/vendor/structurejs/ts/interface/IBaseModel.js.map" />
        <option value="$PROJECT_DIR$/examples/SinglePageWebsite/src/assets/vendor/structurejs/ts/interface/IBaseModel.js" />
        <option value="$PROJECT_DIR$/examples/SinglePageWebsite/src/assets/vendor/structurejs/ts/interface/IBaseObject.js.map" />
        <option value="$PROJECT_DIR$/examples/SinglePageWebsite/src/assets/vendor/structurejs/ts/interface/IBaseObject.js" />
        <option value="$PROJECT_DIR$/examples/SinglePageWebsite/src/assets/vendor/structurejs/ts/util/Util.js" />
        <option value="$PROJECT_DIR$/examples/SinglePageWebsite/src/assets/vendor/structurejs/ts/util/Util.js.map" />
        <option value="$PROJECT_DIR$/examples/SinglePageWebsite/src/assets/vendor/structurejs/ts/BaseObject.js.map" />
        <option value="$PROJECT_DIR$/examples/SinglePageWebsite/src/assets/vendor/structurejs/ts/BaseObject.js" />
        <option value="$PROJECT_DIR$/examples/MovieCollection/src/assets/vendor/structurejs/ts/interface/IBaseModel.js.map" />
        <option value="$PROJECT_DIR$/examples/MovieCollection/src/assets/vendor/structurejs/ts/interface/IBaseModel.js" />
        <option value="$PROJECT_DIR$/examples/MovieCollection/src/assets/vendor/structurejs/ts/interface/IBaseObject.js.map" />
        <option value="$PROJECT_DIR$/examples/MovieCollection/src/assets/vendor/structurejs/ts/interface/IBaseObject.js" />
        <option value="$PROJECT_DIR$/examples/MovieCollection/src/assets/vendor/structurejs/ts/util/Util.js" />
        <option value="$PROJECT_DIR$/examples/MovieCollection/src/assets/vendor/structurejs/ts/util/Util.js.map" />
        <option value="$PROJECT_DIR$/examples/MovieCollection/src/assets/vendor/structurejs/ts/BaseObject.js.map" />
        <option value="$PROJECT_DIR$/examples/MovieCollection/src/assets/vendor/structurejs/ts/BaseObject.js" />
        <option value="$PROJECT_DIR$/examples/MovieCollection/src/assets/vendor/structurejs/ts/model/BaseModel.js.map" />
        <option value="$PROJECT_DIR$/examples/MovieCollection/src/assets/vendor/structurejs/ts/model/BaseModel.js" />
        <option value="$PROJECT_DIR$/examples/TodoMVC/src/assets/vendor/structurejs/ts/interface/IBaseModel.js.map" />
        <option value="$PROJECT_DIR$/examples/TodoMVC/src/assets/vendor/structurejs/ts/interface/IBaseModel.js" />
        <option value="$PROJECT_DIR$/examples/TodoMVC/src/assets/vendor/structurejs/ts/interface/IBaseObject.js.map" />
        <option value="$PROJECT_DIR$/examples/TodoMVC/src/assets/vendor/structurejs/ts/interface/IBaseObject.js" />
        <option value="$PROJECT_DIR$/examples/TodoMVC/src/assets/vendor/structurejs/ts/util/Util.js" />
        <option value="$PROJECT_DIR$/examples/TodoMVC/src/assets/vendor/structurejs/ts/util/Util.js.map" />
        <option value="$PROJECT_DIR$/examples/TodoMVC/src/assets/vendor/structurejs/ts/BaseObject.js.map" />
        <option value="$PROJECT_DIR$/examples/TodoMVC/src/assets/vendor/structurejs/ts/BaseObject.js" />
        <option value="$PROJECT_DIR$/examples/TodoMVC/src/assets/vendor/structurejs/ts/model/BaseModel.js.map" />
        <option value="$PROJECT_DIR$/examples/TodoMVC/src/assets/vendor/structurejs/ts/model/BaseModel.js" />
        <option value="$PROJECT_DIR$/ts/BaseObject.js.map" />
        <option value="$PROJECT_DIR$/ts/util/Util.js.map" />
        <option value="$PROJECT_DIR$/ts/model/BaseModel.js.map" />
        <option value="$PROJECT_DIR$/ts/interface/IBaseObject.js.map" />
        <option value="$PROJECT_DIR$/ts/interface/IBaseModelOptions.js.map" />
        <option value="$PROJECT_DIR$/ts/interface/IBaseModel.js.map" />
        <option value="$PROJECT_DIR$/ts/BaseObject.js" />
        <option value="$PROJECT_DIR$/ts/util/Util.js" />
        <option value="$PROJECT_DIR$/ts/model/BaseModel.js" />
        <option value="$PROJECT_DIR$/ts/interface/IBaseModelOptions.js" />
        <option value="$PROJECT_DIR$/ts/interface/IBaseModel.js" />
        <option value="$PROJECT_DIR$/ts/interface/IBaseObject.js" />
        <option value="$PROJECT_DIR$/ts/util/ValidationUtil.js.map" />
        <option value="$PROJECT_DIR$/../web.marketgrille/client/node_modules/structure-js/ts/BaseObject.js.map" />
        <option value="$PROJECT_DIR$/../web.marketgrille/client/node_modules/structure-js/ts/util/Util.js.map" />
        <option value="$PROJECT_DIR$/../web.marketgrille/client/node_modules/structure-js/ts/model/BaseModel.js.map" />
        <option value="$PROJECT_DIR$/../web.marketgrille/client/node_modules/structure-js/ts/interface/IBaseModelOptions.js.map" />
        <option value="$PROJECT_DIR$/../web.marketgrille/client/node_modules/structure-js/ts/interface/IBaseModel.js.map" />
        <option value="$PROJECT_DIR$/../web.marketgrille/client/node_modules/structure-js/ts/interface/IBaseObject.js.map" />
        <option value="$PROJECT_DIR$/examples/troubleshooting/src/assets/scripts/App.js.map" />
        <option value="$PROJECT_DIR$/examples/troubleshooting/src/assets/scripts/App.js" />
        <option value="$PROJECT_DIR$/examples/troubleshooting/src/assets/scripts/main.js.map" />
        <option value="$PROJECT_DIR$/examples/troubleshooting/src/assets/scripts/main.js" />
        <option value="$PROJECT_DIR$/ts/service/LocalStorageService.js.map" />
        <option value="$PROJECT_DIR$/ts/service/LocalStorageService.js" />
        <option value="$PROJECT_DIR$/ts/event/EventDispatcher.js" />
        <option value="$PROJECT_DIR$/ts/event/BaseEvent.js.map" />
        <option value="$PROJECT_DIR$/ts/event/BaseEvent.js" />
        <option value="$PROJECT_DIR$/ts/event/LocalStorageEvent.js" />
        <option value="$PROJECT_DIR$/ts/event/LocalStorageEvent.js.map" />
        <option value="$PROJECT_DIR$/ts/event/EventDispatcher.js.map" />
        <option value="$PROJECT_DIR$/ts/ObjectManager.js" />
        <option value="$PROJECT_DIR$/ts/ObjectManager.js.map" />
      </list>
    </option>
  </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="CHECK_CODE_SMELLS_BEFORE_PROJECT_COMMIT" value="false" />
    <option name="CHECK_NEW_TODO" value="false" />
    <MESSAGE value="0.14.5" />
    <MESSAGE value="Initial start" />
    <MESSAGE value="Fix issue with properties having a function as it data." />
    <MESSAGE value="0.14.6" />
    <MESSAGE value="update doc" />
    <MESSAGE value="Util - Fix issue with deletePropertyFromObject." />
    <MESSAGE value="0.14.8" />
    <MESSAGE value="Add *.d.ts files and update TypeScript compiler version. v0.15.0" />
    <MESSAGE value="Fix dates on readme" />
    <MESSAGE value="Initial troubleshooting project" />
    <MESSAGE value="Fix build process" />
    <MESSAGE value="Update watch" />
    <MESSAGE value="Add troubleshooting code" />
    <MESSAGE value="Fix BaseModel" />
    <MESSAGE value="Fixed issue with arrays having the same data for every item in the array when instantiated directly on the property. Fixed issue with child models not actually being cloned into new objects when .clone() is called on the parent model. &#10;" />
    <MESSAGE value="0.15.2" />
    <MESSAGE value="Update docs" />
    <MESSAGE value="Fix issue" />
    <MESSAGE value="0.15.3" />
    <MESSAGE value="update example" />
    <MESSAGE value="BaseModel remove logic that was cloning children BaseModel's" />
    <MESSAGE value="0.15.4" />
    <MESSAGE value="Update TypeScript to 2.2.2" />
    <MESSAGE value="Fix localStorage in browsers with incognito mode." />
    <MESSAGE value="0.15.5" />
    <option name="LAST_COMMIT_MESSAGE" value="0.15.5" />
  </component>
  <component name="XDebuggerManager">
    <breakpoint-manager>
      <option name="time" value="1" />
    </breakpoint-manager>
    <watches-manager />
  </component>
  <component name="editorHistoryManager">
    <entry file="file://$PROJECT_DIR$/__tests__/ObjectManager-test.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="15">
          <caret line="1" column="0" lean-forward="false" selection-start-line="1" selection-start-column="0" selection-end-line="1" selection-end-column="8" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/__tests__/BaseObject-test.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="90">
          <caret line="6" column="8" lean-forward="false" selection-start-line="6" selection-start-column="8" selection-end-line="6" selection-end-column="8" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/karma.conf.js" />
    <entry file="file://$PROJECT_DIR$/js/ObjectManager.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="375">
          <caret line="25" column="43" lean-forward="false" selection-start-line="25" selection-start-column="43" selection-end-line="25" selection-end-column="43" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/ts/util/MerchantUtil.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="360">
          <caret line="138" column="6" lean-forward="true" selection-start-line="138" selection-start-column="6" selection-end-line="138" selection-end-column="6" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/js/BaseObject.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-94">
          <caret line="7" column="5" lean-forward="false" selection-start-line="7" selection-start-column="5" selection-end-line="7" selection-end-column="5" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/ts/util/Util.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="495">
          <caret line="347" column="0" lean-forward="true" selection-start-line="347" selection-start-column="0" selection-end-line="347" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/ts/event/LocalStorageEvent.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-202">
          <caret line="30" column="25" lean-forward="false" selection-start-line="30" selection-start-column="18" selection-end-line="30" selection-end-column="25" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/ts/service/ApplicationCacheService.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="210">
          <caret line="14" column="22" lean-forward="false" selection-start-line="14" selection-start-column="22" selection-end-line="14" selection-end-column="22" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/ts/util/BrowserUtil.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="383">
          <caret line="84" column="6" lean-forward="true" selection-start-line="84" selection-start-column="6" selection-end-line="84" selection-end-column="6" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/js/.baseDir.d.ts" />
    <entry file="file://$PROJECT_DIR$/js/ObjectManager.d.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="420">
          <caret line="28" column="14" lean-forward="true" selection-start-line="28" selection-start-column="14" selection-end-line="28" selection-end-column="14" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/js/.baseDir.js" />
    <entry file="file://$PROJECT_DIR$/js/display/DisplayObject.d.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="360">
          <caret line="24" column="42" lean-forward="false" selection-start-line="24" selection-start-column="42" selection-end-line="24" selection-end-column="42" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/js/display/Bitmap.d.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/js/display/Sprite.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="720">
          <caret line="49" column="33" lean-forward="true" selection-start-line="49" selection-start-column="33" selection-end-line="49" selection-end-column="33" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/.gitignore">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="360">
          <caret line="24" column="11" lean-forward="true" selection-start-line="24" selection-start-column="11" selection-end-line="24" selection-end-column="11" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/examples/troubleshooting/web/assets/scripts/main.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="364">
          <caret line="170" column="43" lean-forward="true" selection-start-line="170" selection-start-column="43" selection-end-line="170" selection-end-column="43" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/examples/troubleshooting/tools/tasks/buildScripts.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="15">
          <caret line="1" column="10" lean-forward="false" selection-start-line="1" selection-start-column="10" selection-end-line="1" selection-end-column="10" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/examples/troubleshooting/src/assets/scripts/models/form/InputModel.js" />
    <entry file="file://$PROJECT_DIR$/examples/troubleshooting/tslint.json">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="685">
          <caret line="73" column="0" lean-forward="false" selection-start-line="73" selection-start-column="0" selection-end-line="73" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/examples/troubleshooting/tools/tasks/buildDocs.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="300">
          <caret line="20" column="56" lean-forward="false" selection-start-line="20" selection-start-column="49" selection-end-line="20" selection-end-column="56" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/examples/troubleshooting/build-env.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="465">
          <caret line="65" column="11" lean-forward="false" selection-start-line="65" selection-start-column="11" selection-end-line="65" selection-end-column="11" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Gruntfile.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="536">
          <caret line="186" column="35" lean-forward="false" selection-start-line="186" selection-start-column="35" selection-end-line="186" selection-end-column="35" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/docs/index.html">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="420">
          <caret line="27" column="17" lean-forward="true" selection-start-line="27" selection-start-column="17" selection-end-line="27" selection-end-column="17" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/docs/classes/Stage.html">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="533">
          <caret line="3592" column="0" lean-forward="true" selection-start-line="3592" selection-start-column="0" selection-end-line="3592" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/docs/classes/Collection.html">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="201">
          <caret line="3674" column="10" lean-forward="false" selection-start-line="3674" selection-start-column="10" selection-end-line="3674" selection-end-column="10" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/npm-debug.log" />
    <entry file="file://$PROJECT_DIR$/ts/util/ValidationUtil.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="225">
          <caret line="54" column="7" lean-forward="false" selection-start-line="54" selection-start-column="7" selection-end-line="54" selection-end-column="7" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/examples/troubleshooting/src/assets/scripts/services/ValidateService.ts" />
    <entry file="file://$PROJECT_DIR$/examples/troubleshooting/src/assets/scripts/models/CheckoutViewModel.ts" />
    <entry file="file://$PROJECT_DIR$/examples/troubleshooting/src/assets/scripts/models/form/InputModel.ts" />
    <entry file="file://$PROJECT_DIR$/ts/interface/IBaseModelOptions.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="135">
          <caret line="9" column="9" lean-forward="false" selection-start-line="9" selection-start-column="9" selection-end-line="9" selection-end-column="9" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/examples/troubleshooting/src/assets/scripts/models/FormViewModel.ts" />
    <entry file="file://$PROJECT_DIR$/examples/troubleshooting/src/assets/scripts/models/FormInputModel.ts" />
    <entry file="file://$PROJECT_DIR$/js/model/BaseModel.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="3254">
          <caret line="234" column="10" lean-forward="false" selection-start-line="234" selection-start-column="10" selection-end-line="234" selection-end-column="10" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/examples/troubleshooting/src/assets/scripts/models/GuestViewModel.ts" />
    <entry file="file://$PROJECT_DIR$/README.md">
      <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
        <state split_layout="FIRST">
          <first_editor relative-caret-position="3870">
            <caret line="257" column="1" lean-forward="false" selection-start-line="257" selection-start-column="1" selection-end-line="257" selection-end-column="1" />
            <folding>
              <marker date="1487192072000" expanded="false" signature="2565:2682" ph="..." />
              <marker date="1487192072000" expanded="true" signature="2713:3216" ph="{...}" />
              <marker date="1487192072000" expanded="true" signature="2760:2783" ph="{...}" />
              <marker date="1487192072000" expanded="true" signature="2798:3213" ph="{...}" />
              <marker date="1487192072000" expanded="true" signature="3097:3205" ph="[...]" />
              <marker date="1487192072000" expanded="true" signature="3798:4598" ph="{...}" />
              <marker date="1487192072000" expanded="true" signature="3827:3859" ph="{...}" />
              <marker date="1487192072000" expanded="true" signature="3874:3968" ph="{...}" />
              <marker date="1487192072000" expanded="true" signature="3983:4131" ph="{...}" />
              <marker date="1487192072000" expanded="true" signature="4147:4301" ph="{...}" />
              <marker date="1487192072000" expanded="true" signature="4316:4385" ph="{...}" />
              <marker date="1487192072000" expanded="true" signature="4405:4595" ph="{...}" />
              <marker date="1487192072000" expanded="true" signature="4439:4564" ph="//..." />
              <marker date="1487192072000" expanded="true" signature="5120:5231" ph="//..." />
              <marker date="1487192072000" expanded="true" signature="5993:6021" ph="{...}" />
              <marker date="1487192072000" expanded="true" signature="6489:6611" ph="//..." />
              <marker date="1487192072000" expanded="true" signature="6641:6681" ph="{...}" />
              <marker date="1487192072000" expanded="true" signature="7406:7652" ph="{...}" />
              <marker date="1487192072000" expanded="true" signature="7664:7898" ph="{...}" />
              <marker date="1487192072000" expanded="true" signature="7923:7959" ph="{...}" />
            </folding>
          </first_editor>
          <second_editor />
        </state>
      </provider>
      <provider editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="266" column="18" lean-forward="false" selection-start-line="266" selection-start-column="18" selection-end-line="266" selection-end-column="18" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/ts/model/BaseModel.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="811">
          <caret line="212" column="7" lean-forward="false" selection-start-line="212" selection-start-column="7" selection-end-line="213" selection-end-column="62" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/examples/troubleshooting/Gulpfile.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="731">
          <caret line="151" column="34" lean-forward="false" selection-start-line="151" selection-start-column="34" selection-end-line="151" selection-end-column="34" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/examples/troubleshooting/package.json">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="551">
          <caret line="46" column="35" lean-forward="true" selection-start-line="46" selection-start-column="35" selection-end-line="46" selection-end-column="35" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$APPLICATION_HOME_DIR$/plugins/JavaScriptLanguage/jsLanguageServicesImpl/external/lib.d.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="464">
          <caret line="15715" column="19" lean-forward="true" selection-start-line="15715" selection-start-column="19" selection-end-line="15715" selection-end-column="19" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/typings.json">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="105">
          <caret line="7" column="0" lean-forward="true" selection-start-line="7" selection-start-column="0" selection-end-line="7" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/tsconfig.json">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="300">
          <caret line="20" column="0" lean-forward="true" selection-start-line="20" selection-start-column="0" selection-end-line="20" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/examples/troubleshooting/src/assets/scripts/App.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="360">
          <caret line="24" column="0" lean-forward="false" selection-start-line="24" selection-start-column="0" selection-end-line="24" selection-end-column="0" />
          <folding>
            <marker date="1493057940000" expanded="true" signature="322:328" ph="{...}" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/examples/troubleshooting/src/assets/scripts/main.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="60">
          <caret line="4" column="0" lean-forward="true" selection-start-line="4" selection-start-column="0" selection-end-line="4" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/js/service/LocalStorageService.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="645">
          <caret line="43" column="63" lean-forward="true" selection-start-line="43" selection-start-column="63" selection-end-line="43" selection-end-column="63" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/bower.json">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="315">
          <caret line="21" column="23" lean-forward="true" selection-start-line="21" selection-start-column="23" selection-end-line="21" selection-end-column="23" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/package.json">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="30">
          <caret line="2" column="14" lean-forward="true" selection-start-line="2" selection-start-column="14" selection-end-line="2" selection-end-column="20" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/ts/service/LocalStorageService.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="709">
          <caret line="105" column="23" lean-forward="true" selection-start-line="105" selection-start-column="23" selection-end-line="105" selection-end-column="23" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Gulpfile.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="369">
          <caret line="30" column="16" lean-forward="true" selection-start-line="30" selection-start-column="16" selection-end-line="30" selection-end-column="16" />
          <folding />
        </state>
      </provider>
    </entry>
  </component>
</project>