text:
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ChangeListManager">
    <list default="true" id="a7772fff-1e2c-4d0e-83f4-34732bab56f7" name="Default" comment="">
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/out/production/biblioteca/com/twu/biblioteca/model/BibliotecaApp.class" afterPath="$PROJECT_DIR$/out/production/biblioteca/com/twu/biblioteca/model/BibliotecaApp.class" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/twu/biblioteca/model/BibliotecaApp.java" afterPath="$PROJECT_DIR$/src/com/twu/biblioteca/model/BibliotecaApp.java" />
    </list>
    <ignored path="$PROJECT_DIR$/out/" />
    <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="CoverageDataManager">
    <SUITE FILE_PATH="coverage/biblioteca$LibraryTest.coverage" NAME="LibraryTest Coverage Results" MODIFIED="1481124917851" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="idea" COVERAGE_BY_TEST_ENABLED="false" COVERAGE_TRACING_ENABLED="false">
      <FILTER>com.twu.biblioteca.*</FILTER>
    </SUITE>
    <SUITE FILE_PATH="coverage/biblioteca$LibraryTest_shouldChangeBookStatusToFalseWhenBookIsCheckedOut.coverage" NAME="LibraryTest.shouldChangeBookStatusToFalseWhenBookIsCheckedOut Coverage Results" MODIFIED="1481057338480" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="idea" COVERAGE_BY_TEST_ENABLED="false" COVERAGE_TRACING_ENABLED="false">
      <FILTER>com.twu.biblioteca.*</FILTER>
    </SUITE>
    <SUITE FILE_PATH="coverage/biblioteca$MenuTest_shouldShowUnuccessfulCheckoutMessage.coverage" NAME="MenuTest.shouldShowUnuccessfulCheckoutMessage Coverage Results" MODIFIED="1481124846255" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="idea" COVERAGE_BY_TEST_ENABLED="false" COVERAGE_TRACING_ENABLED="false">
      <FILTER>com.twu.biblioteca.*</FILTER>
    </SUITE>
  </component>
  <component name="CreatePatchCommitExecutor">
    <option name="PATCH_PATH" value="" />
  </component>
  <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
  <component name="FavoritesManager">
    <favorites_list name="biblioteca" />
  </component>
  <component name="FileEditorManager">
    <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
      <file leaf-file-name="BibliotecaApp.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/model/BibliotecaApp.java">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="148">
              <caret line="34" column="0" lean-forward="false" selection-start-line="34" selection-start-column="0" selection-end-line="34" selection-end-column="0" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="CredentialsValidator.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/utils/CredentialsValidator.java">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="435">
              <caret line="35" column="48" lean-forward="false" selection-start-line="35" selection-start-column="48" selection-end-line="35" selection-end-column="48" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="CredentialsValidatorTest.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/test/com/twu/biblioteca/utils/CredentialsValidatorTest.java">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="570">
              <caret line="49" column="20" lean-forward="false" selection-start-line="49" selection-start-column="20" selection-end-line="49" selection-end-column="20" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="LoginPageTest.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/test/com/twu/biblioteca/utils/LoginPageTest.java">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="375">
              <caret line="29" column="11" lean-forward="false" selection-start-line="29" selection-start-column="11" selection-end-line="29" selection-end-column="11" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="Menu.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/utils/Menu.java">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="763">
              <caret line="75" column="23" lean-forward="false" selection-start-line="75" selection-start-column="16" selection-end-line="75" selection-end-column="23" />
              <folding>
                <marker date="1482776870000" expanded="true" signature="766:774" ph="{...}" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="Library.java" pinned="false" current-in-tab="true">
        <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/model/Library.java">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="120">
              <caret line="12" column="26" lean-forward="true" selection-start-line="12" selection-start-column="26" selection-end-line="12" selection-end-column="26" />
              <folding>
                <element signature="e#1320#1321#0" expanded="true" />
                <element signature="e#1378#1379#0" expanded="true" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="Boolean.java" pinned="false" current-in-tab="false">
        <entry file="jar:///Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/src.zip!/java/lang/Boolean.java">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="285">
              <caret line="42" column="19" lean-forward="false" selection-start-line="42" selection-start-column="19" selection-end-line="42" selection-end-column="19" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="Media.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/model/Media.java">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="435">
              <caret line="33" column="5" lean-forward="false" selection-start-line="33" selection-start-column="5" selection-end-line="33" selection-end-column="5" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="LibraryTest.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/test/com/twu/biblioteca/model/LibraryTest.java">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="975">
              <caret line="73" column="50" lean-forward="false" selection-start-line="73" selection-start-column="50" selection-end-line="73" selection-end-column="50" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
    </leaf>
  </component>
  <component name="FileTemplateManagerImpl">
    <option name="RECENT_TEMPLATES">
      <list>
        <option value="Enum" />
        <option value="Interface" />
        <option value="Class" />
        <option value="JUnit4 Test Class" />
      </list>
    </option>
  </component>
  <component name="FindInProjectRecents">
    <findStrings>
      <find>new Library(new HashMap<Book, Boolean>())</find>
      <find>id</find>
      <find>Elizabeth</find>
      <find>true</find>
      <find>Boolean</find>
      <find>false</find>
    </findStrings>
    <replaceStrings>
      <replace>null</replace>
      <replace>User</replace>
      <replace>user1</replace>
    </replaceStrings>
  </component>
  <component name="Git.Settings">
    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
  </component>
  <component name="GradleLocalSettings">
    <option name="externalProjectsViewState">
      <projects_view />
    </option>
  </component>
  <component name="IdeDocumentHistory">
    <option name="CHANGED_PATHS">
      <list>
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/InputReader.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/Menu.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/Library.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/Enums/MenuPrompt.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/Enums/Model/Book.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/Enums/Utils/InputReader.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/Enums/Model/Menu.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/Enums/Utils/MenuPrompt.java" />
        <option value="$PROJECT_DIR$/test/com/twu/biblioteca/model/MenuTest.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/Enums/model/Menu.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/Enums/model/Library.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/Enums/model/Book.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/Enums/model/Movie.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/model/MediaType.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/model/Book.java" />
        <option value="$PROJECT_DIR$/test/com/twu/biblioteca/model/BookTest.java" />
        <option value="$PROJECT_DIR$/.gitignore" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/model/Movie.java" />
        <option value="$PROJECT_DIR$/test/com/twu/biblioteca/model/MovieTest.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/model/Registry.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/model/LibraryInfo.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/model/InvalidCredentialsException.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/model/LoginPage.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/users/LoginPage.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/model/UserCredentials.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/users/UserCredentials.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/users/CredentialValidator.java" />
        <option value="$PROJECT_DIR$/test/com/twu/biblioteca/utils/LoginPageTest.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/users/InvaldCredentialsException.java" />
        <option value="$PROJECT_DIR$/test/com/twu/biblioteca/users/InvaldCredentialsExceptionTest.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/users/InvalidCredentialsException.java" />
        <option value="$PROJECT_DIR$/test/com/twu/biblioteca/exceptions/InvaldCredentialsExceptionTest.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/utils/MenuPrompt.java" />
        <option value="$PROJECT_DIR$/test/com/twu/biblioteca/exceptions/InvalidCredentialsException.java" />
        <option value="$PROJECT_DIR$/test/com/twu/biblioteca/exceptions/InvalidCredentialsExceptionTest.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/exception/InvalidCredentialsException.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/users/CredentialsValidator.java" />
        <option value="$PROJECT_DIR$/test/com/twu/biblioteca/users/CredentialsValidatorTest.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/enums/MenuPrompt.java" />
        <option value="$PROJECT_DIR$/test/com/twu/biblioteca/utils/CredentialsValidatorTest.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/utils/CredentialsValidator.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/utils/LoginPage.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/model/Media.java" />
        <option value="$PROJECT_DIR$/test/com/twu/biblioteca/users/UserTest.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/users/User.java" />
        <option value="$PROJECT_DIR$/test/com/twu/biblioteca/utils/MenuTest.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/utils/Menu.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/utils/InputReader.java" />
        <option value="$PROJECT_DIR$/test/com/twu/biblioteca/model/LibraryTest.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/model/Library.java" />
        <option value="$PROJECT_DIR$/src/com/twu/biblioteca/model/BibliotecaApp.java" />
      </list>
    </option>
  </component>
  <component name="ProjectFrameBounds">
    <option name="width" value="1440" />
    <option name="height" value="900" />
  </component>
  <component name="ProjectLevelVcsManager">
    <ConfirmationsSetting value="2" id="Add" />
  </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="ProjectPane">
        <subPane>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="biblioteca" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="External Libraries" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ExternalLibrariesNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="biblioteca" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="TWU_Biblioteca-master" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="biblioteca" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="TWU_Biblioteca-master" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="test" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="biblioteca" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="utils" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="biblioteca" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="TWU_Biblioteca-master" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="test" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="biblioteca" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="biblioteca" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="TWU_Biblioteca-master" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="test" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="biblioteca" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="model" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="biblioteca" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="TWU_Biblioteca-master" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="src" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="biblioteca" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="utils" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="biblioteca" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="TWU_Biblioteca-master" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="src" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="biblioteca" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="users" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="biblioteca" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="TWU_Biblioteca-master" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="src" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="biblioteca" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="model" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="biblioteca" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="TWU_Biblioteca-master" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="src" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="biblioteca" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="exception" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="biblioteca" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="TWU_Biblioteca-master" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="src" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="biblioteca" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="enums" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="biblioteca" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="TWU_Biblioteca-master" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="lib" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="junit-4.11.jar" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiFileNode" />
            </PATH_ELEMENT>
          </PATH>
        </subPane>
      </pane>
      <pane id="PackagesPane" />
      <pane id="Scope" />
      <pane id="Scratches" />
    </panes>
  </component>
  <component name="PropertiesComponent">
    <property name="last_opened_file_path" value="$PROJECT_DIR$" />
    <property name="com.intellij.testIntegration.createTest.CreateTestDialog.defaultLibrary" value="JUnit4" />
    <property name="Downloaded.Files.Path.Enabled" value="false" />
    <property name="Repository.Attach.JavaDocs" value="false" />
    <property name="Repository.Attach.Sources" value="false" />
    <property name="project.structure.last.edited" value="Libraries" />
    <property name="project.structure.proportion" value="0.0" />
    <property name="project.structure.side.proportion" value="0.2" />
    <property name="extract.method.default.visibility" value="private" />
    <property name="settings.editor.selected.configurable" value="reference.settings.ide.settings.notifications" />
    <property name="FullScreen" value="true" />
    <property name="SearchEverywhereHistoryKey" value="git	ACTION	Git.ContextMenu" />
  </component>
  <component name="RecentsManager">
    <key name="CreateTestDialog.Recents.Supers">
      <recent name="" />
    </key>
    <key name="CreateTestDialog.RecentsKey">
      <recent name="com.twu.biblioteca.users" />
      <recent name="com.twu.biblioteca.utils" />
      <recent name="com.twu.biblioteca.model" />
      <recent name="com.twu.biblioteca" />
    </key>
    <key name="MoveMembersDialog.RECENTS_KEY">
      <recent name="com.twu.biblioteca.model.Media" />
    </key>
    <key name="MoveClassesOrPackagesDialog.RECENTS_KEY">
      <recent name="com.twu.biblioteca.utils" />
      <recent name="com.twu.biblioteca.users" />
      <recent name="com.twu.biblioteca" />
    </key>
    <key name="CopyClassDialog.RECENTS_KEY">
      <recent name="com.twu.biblioteca" />
    </key>
    <key name="CopyFile.RECENT_KEYS">
      <recent name="$PROJECT_DIR$/src/com/twu/biblioteca/model" />
    </key>
    <key name="CreateClassDialog.RecentsKey">
      <recent name="com.twu.biblioteca.exceptions" />
      <recent name="com.twu.biblioteca.users" />
      <recent name="com.twu.biblioteca.model" />
      <recent name="com.twu.biblioteca" />
    </key>
  </component>
  <component name="RunManager" selected="Application.BibliotecaApp">
    <configuration default="false" name="BibliotecaApp" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
        <pattern>
          <option name="PATTERN" value="com.twu.biblioteca.exception.*" />
          <option name="ENABLED" value="true" />
        </pattern>
      </extension>
      <option name="MAIN_CLASS_NAME" value="com.twu.biblioteca.model.BibliotecaApp" />
      <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="biblioteca" />
      <envs />
      <method />
    </configuration>
    <configuration default="false" name="All in biblioteca" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <module name="biblioteca" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="PACKAGE_NAME" value="" />
      <option name="MAIN_CLASS_NAME" />
      <option name="METHOD_NAME" />
      <option name="TEST_OBJECT" value="package" />
      <option name="VM_PARAMETERS" value="-ea" />
      <option name="PARAMETERS" />
      <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <option name="TEST_SEARCH_SCOPE">
        <value defaultName="singleModule" />
      </option>
      <envs />
      <patterns />
      <method />
    </configuration>
    <configuration default="false" name="MenuTest.shouldShowUserInputWhenOtionFiveIsChosen" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
        <pattern>
          <option name="PATTERN" value="com.twu.biblioteca.utils.*" />
          <option name="ENABLED" value="true" />
        </pattern>
      </extension>
      <module name="biblioteca" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="PACKAGE_NAME" value="com.twu.biblioteca.utils" />
      <option name="MAIN_CLASS_NAME" value="com.twu.biblioteca.utils.MenuTest" />
      <option name="METHOD_NAME" value="shouldShowUserInputWhenOtionFiveIsChosen" />
      <option name="TEST_OBJECT" value="method" />
      <option name="VM_PARAMETERS" value="-ea" />
      <option name="PARAMETERS" />
      <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <option name="TEST_SEARCH_SCOPE">
        <value defaultName="singleModule" />
      </option>
      <envs />
      <patterns />
      <method />
    </configuration>
    <configuration default="false" name="LibraryTest" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
        <pattern>
          <option name="PATTERN" value="com.twu.biblioteca.model.*" />
          <option name="ENABLED" value="true" />
        </pattern>
      </extension>
      <module name="biblioteca" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="PACKAGE_NAME" value="com.twu.biblioteca.model" />
      <option name="MAIN_CLASS_NAME" value="com.twu.biblioteca.model.LibraryTest" />
      <option name="METHOD_NAME" />
      <option name="TEST_OBJECT" value="class" />
      <option name="VM_PARAMETERS" value="-ea" />
      <option name="PARAMETERS" />
      <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <option name="TEST_SEARCH_SCOPE">
        <value defaultName="singleModule" />
      </option>
      <envs />
      <patterns />
      <method />
    </configuration>
    <configuration default="false" name="LibraryTest.shouldReturnStringThatContainsDetailsOfAvailableMovies" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
        <pattern>
          <option name="PATTERN" value="com.twu.biblioteca.model.*" />
          <option name="ENABLED" value="true" />
        </pattern>
      </extension>
      <module name="biblioteca" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="PACKAGE_NAME" value="com.twu.biblioteca.model" />
      <option name="MAIN_CLASS_NAME" value="com.twu.biblioteca.model.LibraryTest" />
      <option name="METHOD_NAME" value="shouldReturnStringThatContainsDetailsOfAvailableMovies" />
      <option name="TEST_OBJECT" value="method" />
      <option name="VM_PARAMETERS" value="-ea" />
      <option name="PARAMETERS" />
      <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <option name="TEST_SEARCH_SCOPE">
        <value defaultName="singleModule" />
      </option>
      <envs />
      <patterns />
      <method />
    </configuration>
    <configuration default="true" type="#org.jetbrains.idea.devkit.run.PluginConfigurationType" factoryName="Plugin">
      <module name="" />
      <option name="VM_PARAMETERS" value="-Xmx512m -Xms256m -XX:MaxPermSize=250m -ea" />
      <option name="PROGRAM_PARAMETERS" />
      <predefined_log_file id="idea.log" enabled="true" />
      <method />
    </configuration>
    <configuration default="true" type="AndroidRunConfigurationType" factoryName="Android App">
      <module name="" />
      <option name="DEPLOY" value="true" />
      <option name="ARTIFACT_NAME" value="" />
      <option name="PM_INSTALL_OPTIONS" value="" />
      <option name="ACTIVITY_EXTRA_FLAGS" value="" />
      <option name="MODE" value="default_activity" />
      <option name="TARGET_SELECTION_MODE" value="SHOW_DIALOG" />
      <option name="PREFERRED_AVD" value="" />
      <option name="CLEAR_LOGCAT" value="false" />
      <option name="SHOW_LOGCAT_AUTOMATICALLY" value="false" />
      <option name="SKIP_NOOP_APK_INSTALLATIONS" value="true" />
      <option name="FORCE_STOP_RUNNING_APP" value="true" />
      <option name="DEBUGGER_TYPE" value="Java" />
      <option name="USE_LAST_SELECTED_DEVICE" value="false" />
      <option name="PREFERRED_AVD" value="" />
      <Java />
      <Profilers>
        <option name="ENABLE_ADVANCED_PROFILING" value="true" />
        <option name="GAPID_ENABLED" value="false" />
        <option name="GAPID_DISABLE_PCS" value="false" />
        <option name="SUPPORT_LIB_ENABLED" value="true" />
        <option name="INSTRUMENTATION_ENABLED" value="true" />
      </Profilers>
      <option name="DEEP_LINK" value="" />
      <option name="ACTIVITY_CLASS" value="" />
      <method />
    </configuration>
    <configuration default="true" type="AndroidTestRunConfigurationType" factoryName="Android Tests">
      <module name="" />
      <option name="TESTING_TYPE" value="0" />
      <option name="INSTRUMENTATION_RUNNER_CLASS" value="" />
      <option name="METHOD_NAME" value="" />
      <option name="CLASS_NAME" value="" />
      <option name="PACKAGE_NAME" value="" />
      <option name="EXTRA_OPTIONS" value="" />
      <option name="TARGET_SELECTION_MODE" value="SHOW_DIALOG" />
      <option name="PREFERRED_AVD" value="" />
      <option name="CLEAR_LOGCAT" value="false" />
      <option name="SHOW_LOGCAT_AUTOMATICALLY" value="false" />
      <option name="SKIP_NOOP_APK_INSTALLATIONS" value="true" />
      <option name="FORCE_STOP_RUNNING_APP" value="true" />
      <option name="DEBUGGER_TYPE" value="Java" />
      <option name="USE_LAST_SELECTED_DEVICE" value="false" />
      <option name="PREFERRED_AVD" value="" />
      <Java />
      <Profilers>
        <option name="ENABLE_ADVANCED_PROFILING" value="true" />
        <option name="GAPID_ENABLED" value="false" />
        <option name="GAPID_DISABLE_PCS" value="false" />
        <option name="SUPPORT_LIB_ENABLED" value="true" />
        <option name="INSTRUMENTATION_ENABLED" value="true" />
      </Profilers>
      <method />
    </configuration>
    <configuration default="true" type="Applet" factoryName="Applet">
      <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" />
      <module />
      <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="CompoundRunConfigurationType" factoryName="Compound Run Configuration">
      <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="GroovyScriptRunConfiguration" factoryName="Groovy">
      <module name="" />
      <setting name="path" value="" />
      <setting name="vmparams" value="" />
      <setting name="params" value="" />
      <setting name="workDir" value="file://$PROJECT_DIR$" />
      <setting name="debug" value="false" />
      <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="$MODULE_DIR$" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <option name="TEST_SEARCH_SCOPE">
        <value defaultName="singleModule" />
      </option>
      <envs />
      <patterns />
      <method />
    </configuration>
    <configuration default="true" type="JarApplication" factoryName="JAR Application">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="Java Scratch" factoryName="Java Scratch">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <option name="SCRATCH_FILE_ID" value="0" />
      <option name="MAIN_CLASS_NAME" />
      <option name="VM_PARAMETERS" />
      <option name="PROGRAM_PARAMETERS" />
      <option name="WORKING_DIRECTORY" />
      <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="JetRunConfigurationType" factoryName="Kotlin">
      <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" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <module name="biblioteca" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="KotlinStandaloneScriptRunConfigurationType" factoryName="Kotlin script">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <option name="filePath" />
      <option name="vmParameters" />
      <option name="alternativeJrePath" />
      <option name="programParameters" />
      <option name="passParentEnvs" value="true" />
      <option name="workingDirectory" />
      <option name="isAlternativeJrePathEnabled" value="false" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="MavenRunConfiguration" factoryName="Maven">
      <MavenSettings>
        <option name="myGeneralSettings" />
        <option name="myRunnerSettings" />
        <option name="myRunnerParameters">
          <MavenRunnerParameters>
            <option name="profiles">
              <set />
            </option>
            <option name="goals">
              <list />
            </option>
            <option name="profilesMap">
              <map />
            </option>
            <option name="resolveToWorkspace" value="false" />
            <option name="workingDirPath" value="" />
          </MavenRunnerParameters>
        </option>
      </MavenSettings>
      <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="TestNG" factoryName="TestNG">
      <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="SUITE_NAME" />
      <option name="PACKAGE_NAME" />
      <option name="MAIN_CLASS_NAME" />
      <option name="METHOD_NAME" />
      <option name="GROUP_NAME" />
      <option name="TEST_OBJECT" value="CLASS" />
      <option name="VM_PARAMETERS" value="-ea" />
      <option name="PARAMETERS" />
      <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
      <option name="OUTPUT_DIRECTORY" />
      <option name="ANNOTATION_TYPE" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <option name="TEST_SEARCH_SCOPE">
        <value defaultName="singleModule" />
      </option>
      <option name="USE_DEFAULT_REPORTERS" value="false" />
      <option name="PROPERTIES_FILE" />
      <envs />
      <properties />
      <listeners />
      <method />
    </configuration>
    <configuration default="false" name="MenuTest" type="JUnit" factoryName="JUnit" nameIsGenerated="true">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
        <pattern>
          <option name="PATTERN" value="com.twu.biblioteca.Enums.model.*" />
          <option name="ENABLED" value="true" />
        </pattern>
      </extension>
      <module name="biblioteca" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="PACKAGE_NAME" value="com.twu.biblioteca.utils" />
      <option name="MAIN_CLASS_NAME" value="com.twu.biblioteca.utils.MenuTest" />
      <option name="METHOD_NAME" />
      <option name="TEST_OBJECT" value="class" />
      <option name="VM_PARAMETERS" value="-ea" />
      <option name="PARAMETERS" />
      <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <option name="TEST_SEARCH_SCOPE">
        <value defaultName="singleModule" />
      </option>
      <envs />
      <patterns />
      <method />
    </configuration>
    <list size="6">
      <item index="0" class="java.lang.String" itemvalue="JUnit.MenuTest" />
      <item index="1" class="java.lang.String" itemvalue="Application.BibliotecaApp" />
      <item index="2" class="java.lang.String" itemvalue="JUnit.All in biblioteca" />
      <item index="3" class="java.lang.String" itemvalue="JUnit.MenuTest.shouldShowUserInputWhenOtionFiveIsChosen" />
      <item index="4" class="java.lang.String" itemvalue="JUnit.LibraryTest" />
      <item index="5" class="java.lang.String" itemvalue="JUnit.LibraryTest.shouldReturnStringThatContainsDetailsOfAvailableMovies" />
    </list>
    <recent_temporary>
      <list size="5">
        <item index="0" class="java.lang.String" itemvalue="Application.BibliotecaApp" />
        <item index="1" class="java.lang.String" itemvalue="JUnit.LibraryTest.shouldReturnStringThatContainsDetailsOfAvailableMovies" />
        <item index="2" class="java.lang.String" itemvalue="JUnit.LibraryTest" />
        <item index="3" class="java.lang.String" itemvalue="JUnit.All in biblioteca" />
        <item index="4" class="java.lang.String" itemvalue="JUnit.MenuTest.shouldShowUserInputWhenOtionFiveIsChosen" />
      </list>
    </recent_temporary>
  </component>
  <component name="ShelveChangesManager" show_recycled="false">
    <option name="remove_strategy" value="false" />
  </component>
  <component name="TaskManager">
    <task active="true" id="Default" summary="Default task">
      <changelist id="a7772fff-1e2c-4d0e-83f4-34732bab56f7" name="Default" comment="" />
      <created>1480519293965</created>
      <option name="number" value="Default" />
      <option name="presentableId" value="Default" />
      <updated>1480519293965</updated>
    </task>
    <servers />
  </component>
  <component name="TestHistory">
    <history-entry file="LibraryTest - 2016.12.26 at 16h 01m 38s.xml">
      <configuration name="LibraryTest" configurationId="JUnit" />
    </history-entry>
    <history-entry file="LibraryTest_shouldReturnStringThatContainsDetailsOfAvailableMovies - 2016.12.26 at 16h 03m 25s.xml">
      <configuration name="LibraryTest.shouldReturnStringThatContainsDetailsOfAvailableMovies" configurationId="JUnit" />
    </history-entry>
    <history-entry file="LibraryTest_shouldReturnStringThatContainsDetailsOfAvailableMovies - 2016.12.26 at 16h 03m 57s.xml">
      <configuration name="LibraryTest.shouldReturnStringThatContainsDetailsOfAvailableMovies" configurationId="JUnit" />
    </history-entry>
    <history-entry file="LibraryTest_shouldReturnStringThatContainsDetailsOfAvailableMovies - 2016.12.26 at 16h 04m 03s.xml">
      <configuration name="LibraryTest.shouldReturnStringThatContainsDetailsOfAvailableMovies" configurationId="JUnit" />
    </history-entry>
    <history-entry file="LibraryTest_shouldReturnStringThatContainsDetailsOfAvailableMovies - 2016.12.26 at 16h 04m 26s.xml">
      <configuration name="LibraryTest.shouldReturnStringThatContainsDetailsOfAvailableMovies" configurationId="JUnit" />
    </history-entry>
    <history-entry file="LibraryTest_shouldReturnStringThatContainsDetailsOfAvailableMovies - 2016.12.26 at 16h 04m 40s.xml">
      <configuration name="LibraryTest.shouldReturnStringThatContainsDetailsOfAvailableMovies" configurationId="JUnit" />
    </history-entry>
    <history-entry file="LibraryTest_shouldReturnStringThatContainsDetailsOfAvailableMovies - 2016.12.26 at 16h 06m 00s.xml">
      <configuration name="LibraryTest.shouldReturnStringThatContainsDetailsOfAvailableMovies" configurationId="JUnit" />
    </history-entry>
    <history-entry file="LibraryTest_shouldReturnStringThatContainsDetailsOfAvailableMovies - 2016.12.26 at 16h 06m 06s.xml">
      <configuration name="LibraryTest.shouldReturnStringThatContainsDetailsOfAvailableMovies" configurationId="JUnit" />
    </history-entry>
    <history-entry file="LibraryTest_shouldReturnStringThatContainsDetailsOfAvailableMovies - 2016.12.26 at 16h 06m 32s.xml">
      <configuration name="LibraryTest.shouldReturnStringThatContainsDetailsOfAvailableMovies" configurationId="JUnit" />
    </history-entry>
    <history-entry file="LibraryTest_shouldReturnStringThatContainsDetailsOfAvailableMovies - 2016.12.27 at 16h 36m 41s.xml">
      <configuration name="LibraryTest.shouldReturnStringThatContainsDetailsOfAvailableMovies" configurationId="JUnit" />
    </history-entry>
  </component>
  <component name="ToolWindowManager">
    <frame x="0" y="0" width="1440" height="900" extended-state="0" />
    <editor active="true" />
    <layout>
      <window_info id="Palette" 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="4" side_tool="false" content_ui="tabs" />
      <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="Nl-Palette" 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="false" content_ui="tabs" />
      <window_info id="Palette	" 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="9" side_tool="false" content_ui="tabs" />
      <window_info id="Image Layers" 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="7" side_tool="false" content_ui="tabs" />
      <window_info id="Capture Analysis" 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="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="Maven Projects" 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="5" 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.3554217" sideWeight="0.5" order="2" 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" show_stripe_button="false" weight="0.33" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
      <window_info id="Properties" 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="6" side_tool="false" content_ui="tabs" />
      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32650602" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" />
      <window_info id="Capture Tool" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="Designer" 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="4" 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.22818312" sideWeight="0.8515206" order="0" side_tool="false" content_ui="combo" />
      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.24964234" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
      <window_info id="UI Designer" 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="5" side_tool="false" content_ui="tabs" />
      <window_info id="Theme Preview" 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="8" side_tool="false" 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="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.28826895" sideWeight="0.14847943" order="6" side_tool="true" 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="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="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="1" 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="3" side_tool="false" content_ui="combo" />
      <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32650602" sideWeight="0.5" order="10" 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="Coverage" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.3297568" sideWeight="0.5" order="0" 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.32891566" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
    </layout>
  </component>
  <component name="VcsContentAnnotationSettings">
    <option name="myLimit" value="2678400000" />
  </component>
  <component name="XDebuggerManager">
    <breakpoint-manager>
      <option name="time" value="18" />
    </breakpoint-manager>
    <watches-manager />
  </component>
  <component name="antWorkspaceConfiguration">
    <option name="IS_AUTOSCROLL_TO_SOURCE" value="false" />
    <option name="FILTER_TARGETS" value="false" />
  </component>
  <component name="editorHistoryManager">
    <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/model/BibliotecaApp.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="120">
          <caret line="12" column="0" lean-forward="false" selection-start-line="12" selection-start-column="0" selection-end-line="12" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/LICENSE">
      <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$/src/com/twu/biblioteca/BibliotecaHome.java" />
    <entry file="file://$PROJECT_DIR$/test/com/twu/biblioteca/BibliotecaHomeTest.java" />
    <entry file="file://$PROJECT_DIR$/LICENSE">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/com/twu/biblioteca/ParserTest.java" />
    <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/Parser.java" />
    <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/Reader.java" />
    <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/BookStatus.java" />
    <entry file="file://$PROJECT_DIR$/test/com/twu/biblioteca/TestSubjectBookShelf.java" />
    <entry file="file://$PROJECT_DIR$/test/com/twu/biblioteca/BibliotecaAppTest.java" />
    <entry file="file://$PROJECT_DIR$/test/com/twu/biblioteca/ExampleTest.java" />
    <entry file="file://$PROJECT_DIR$/test/com/twu/biblioteca/BibliotecaAppTest.java" />
    <entry file="file://$PROJECT_DIR$/test/com/twu/biblioteca/InputReaderTest.java" />
    <entry file="file://$PROJECT_DIR$/README.txt" />
    <entry file="file://$PROJECT_DIR$/README">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="135">
          <caret line="9" column="0" lean-forward="false" selection-start-line="9" selection-start-column="0" selection-end-line="9" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="jar:///Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/src.zip!/java/util/concurrent/atomic/AtomicInteger.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="169">
          <caret line="201" column="21" lean-forward="false" selection-start-line="201" selection-start-column="21" selection-end-line="201" selection-end-column="21" />
        </state>
      </provider>
    </entry>
    <entry file="jar://$PROJECT_DIR$/lib/junit-4.11.jar!/org/junit/Assert.class">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="169">
          <caret line="87" column="0" lean-forward="false" selection-start-line="87" selection-start-column="0" selection-end-line="87" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/model/MediaType.java" />
    <entry file="file://$PROJECT_DIR$/.git/info/exclude">
      <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$/src/com/twu/biblioteca/library/BibliotecaApp.java" />
    <entry file="file://$PROJECT_DIR$/.gitignore">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="30">
          <caret line="2" column="5" lean-forward="false" selection-start-line="2" selection-start-column="5" selection-end-line="2" selection-end-column="5" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/model/LibraryInfo.java" />
    <entry file="file://$PROJECT_DIR$/test/com/twu/biblioteca/model/MovieTest.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="345">
          <caret line="26" column="130" lean-forward="false" selection-start-line="26" selection-start-column="63" selection-end-line="26" selection-end-column="130" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/utils/CredentialsValidator.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="75">
          <caret line="6" column="13" lean-forward="false" selection-start-line="6" selection-start-column="13" selection-end-line="6" selection-end-column="13" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/model/InvalidCredentialsException.java" />
    <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/users/LoginPage.java" />
    <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/users/UserCredentials.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="465">
          <caret line="31" column="5" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="35" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/com/twu/biblioteca/model/BookTest.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="330">
          <caret line="25" column="0" lean-forward="true" selection-start-line="25" selection-start-column="0" selection-end-line="25" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/model/Movie.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="450">
          <caret line="31" column="0" lean-forward="false" selection-start-line="31" selection-start-column="0" selection-end-line="31" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/users/UserCredentials.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="180">
          <caret line="12" column="13" lean-forward="false" selection-start-line="12" selection-start-column="13" selection-end-line="12" selection-end-column="13" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/users/InvalidCredentialsException.java" />
    <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/users/InvaldCredentialsException.java" />
    <entry file="file://$PROJECT_DIR$/test/com/twu/biblioteca/exceptions/InvalidCredentialsExceptionTest.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="180">
          <caret line="12" column="72" lean-forward="false" selection-start-line="12" selection-start-column="72" selection-end-line="12" selection-end-column="72" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/com/twu/biblioteca/users/UserTest.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="210">
          <caret line="16" column="40" lean-forward="false" selection-start-line="16" selection-start-column="40" selection-end-line="16" selection-end-column="40" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/com/twu/biblioteca/utils/MenuTest.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="420">
          <caret line="40" column="46" lean-forward="false" selection-start-line="40" selection-start-column="46" selection-end-line="40" selection-end-column="46" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/utils/LoginPage.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="285">
          <caret line="19" column="59" lean-forward="true" selection-start-line="19" selection-start-column="59" selection-end-line="22" selection-end-column="75" />
          <folding>
            <element signature="imports" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/enums/MenuPrompt.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="135">
          <caret line="9" column="67" lean-forward="false" selection-start-line="9" selection-start-column="67" selection-end-line="9" selection-end-column="67" />
          <folding>
            <element signature="e#832#833#0" expanded="false" />
            <element signature="e#862#863#0" expanded="false" />
            <element signature="e#893#894#0" expanded="false" />
            <element signature="e#920#921#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/exception/InvalidCredentialsException.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="75">
          <caret line="5" column="0" lean-forward="false" selection-start-line="5" selection-start-column="0" selection-end-line="5" selection-end-column="0" />
          <folding>
            <element signature="e#186#187#0" expanded="false" />
            <element signature="e#249#250#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/utils/InputReader.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="345">
          <caret line="25" column="20" lean-forward="false" selection-start-line="25" selection-start-column="20" selection-end-line="25" selection-end-column="20" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/users/User.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="30">
          <caret line="2" column="13" lean-forward="false" selection-start-line="2" selection-start-column="13" selection-end-line="2" selection-end-column="13" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/utils/CredentialsValidator.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="435">
          <caret line="35" column="48" lean-forward="false" selection-start-line="35" selection-start-column="48" selection-end-line="35" selection-end-column="48" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/com/twu/biblioteca/utils/CredentialsValidatorTest.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="570">
          <caret line="49" column="20" lean-forward="false" selection-start-line="49" selection-start-column="20" selection-end-line="49" selection-end-column="20" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/com/twu/biblioteca/utils/LoginPageTest.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="375">
          <caret line="29" column="11" lean-forward="false" selection-start-line="29" selection-start-column="11" selection-end-line="29" selection-end-column="11" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="jar:///Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/src.zip!/java/lang/Boolean.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="285">
          <caret line="42" column="19" lean-forward="false" selection-start-line="42" selection-start-column="19" selection-end-line="42" selection-end-column="19" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/test/com/twu/biblioteca/model/LibraryTest.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="975">
          <caret line="73" column="50" lean-forward="false" selection-start-line="73" selection-start-column="50" selection-end-line="73" selection-end-column="50" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/model/Media.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="435">
          <caret line="33" column="5" lean-forward="false" selection-start-line="33" selection-start-column="5" selection-end-line="33" selection-end-column="5" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/model/Book.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="75">
          <caret line="6" column="25" lean-forward="false" selection-start-line="6" selection-start-column="18" selection-end-line="6" selection-end-column="25" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/model/BibliotecaApp.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="148">
          <caret line="34" column="0" lean-forward="false" selection-start-line="34" selection-start-column="0" selection-end-line="34" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/utils/Menu.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="763">
          <caret line="75" column="23" lean-forward="false" selection-start-line="75" selection-start-column="16" selection-end-line="75" selection-end-column="23" />
          <folding>
            <marker date="1482776870000" expanded="true" signature="766:774" ph="{...}" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/com/twu/biblioteca/model/Library.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="120">
          <caret line="12" column="26" lean-forward="true" selection-start-line="12" selection-start-column="26" selection-end-line="12" selection-end-column="26" />
          <folding>
            <element signature="e#1320#1321#0" expanded="true" />
            <element signature="e#1378#1379#0" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
  </component>
  <component name="masterDetails">
    <states>
      <state key="ArtifactsStructureConfigurable.UI">
        <settings>
          <artifact-editor />
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
      <state key="FacetStructureConfigurable.UI">
        <settings>
          <last-edited>No facets are configured</last-edited>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
      <state key="GlobalLibrariesConfigurable.UI">
        <settings>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
      <state key="JdkListConfigurable.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="ModuleStructureConfigurable.UI">
        <settings>
          <last-edited>biblioteca</last-edited>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
                <option value="0.6" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
      <state key="ProjectLibrariesConfigurable.UI">
        <settings>
          <last-edited>org.mockito:mockito-core:2.2.21</last-edited>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.42988506" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
    </states>
  </component>
</project>


text:
module Syntax where

import Prelude

--- for now just ints
data Value = NumVal Int
    | StrVal String

instance Show Value where
    show (NumVal a) = show a
    show (StrVal a) = a

class Show a => Ops a where
    minus :: a -> a -> a
    plus :: a -> a -> a
    divide :: a -> a -> a
    times :: a -> a -> a
    greater :: a -> a -> Bool
    smaller :: a -> a -> Bool
    smaller a b = greater b a
    equal :: a -> a -> Bool
    equal a b = smaller a b == greater a b

instance Ops Value where
    minus (NumVal a) (NumVal b) = NumVal (a - b)
    plus (NumVal a) (NumVal b) = NumVal (a + b)
    plus (StrVal a) (StrVal b) = StrVal (a ++ b)
    plus (StrVal a) (NumVal b) = StrVal (a ++ (show b))
    plus (NumVal a) (StrVal b) = StrVal ((show a) ++ b)
    divide (NumVal a) (NumVal b) = NumVal (div a b)
    times (NumVal a) (NumVal b) = NumVal (a * b)
    greater (NumVal a) (NumVal b) = a > b

--- AST for Expressions
data Exp = Constant Value
        | Variable String
        | Minus Exp Exp
        | Plus Exp Exp
        | Div Exp Exp
        | Times Exp Exp
        | Greater Exp Exp
        | Smaller Exp Exp
        | Equal Exp Exp
        | ReadString
        | ReadNum
        deriving Show

--- AST for statements
--- a sequence of statements longer than 2
--- is built using the Seq constructor
--- multiple times
data Stmt = Assign String Exp
        | Seq Stmt Stmt
        | Cond Exp Stmt Stmt
        | While Exp Stmt
        | Declare String Exp Stmt
        | Print Exp
        deriving Show

redpajama_set_name: RedPajamaGithub


text:
<?php
// This file is part of Moodle - http://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle.  If not, see <http://www.gnu.org/licenses/>.

namespace mod_forum\output\email;

defined('MOODLE_INTERNAL') || die();

/**
 * Forum post renderable.
 *
 * @since      Moodle 3.0
 * @package    mod_forum
 * @copyright  2015 Andrew Nicols <andrew@nicols.co.uk>
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
 */
class renderer_textemail extends renderer {

    /**
     * The template name for this renderer.
     *
     * @return string
     */
    public function forum_post_template() {
        return 'forum_post_email_textemail';
    }

    /**
     * The plaintext version of the e-mail message.
     *
     * @param \stdClass $cm
     * @param \stdClass $post
     * @return string
     */
    public function format_message_text($cm, $post) {
        $message = file_rewrite_pluginfile_urls($post->message, 'pluginfile.php',
            \context_module::instance($cm->id)->id,
            'mod_forum', 'post', $post->id);
        return format_text_email($message, $post->messageformat);
    }

    /**
     * The plaintext version of the attachments list.
     *
     * @param \stdClass $cm
     * @param \stdClass $post
     * @return string
     */
    public function format_message_attachments($cm, $post) {
        return forum_print_attachments($post, $cm, "text");
    }
}


text:
require 'active_model/serializer/error_serializer'
class ActiveModel::Serializer::ErrorsSerializer
  include Enumerable
  delegate :each, to: :@serializers
  attr_reader :object, :root

  def initialize(resources, options = {})
    @root = options[:root]
    @object = resources
    @serializers = resources.map do |resource|
      serializer_class = options.fetch(:serializer) { ActiveModel::Serializer::ErrorSerializer }
      serializer_class.new(resource, options.except(:serializer))
    end
  end

  def success?
    false
  end

  def json_key
    nil
  end

  protected

  attr_reader :serializers
end


text:
#pragma once

#include <string>

namespace fr {

/**
 * Retrieves the value of a flag on the command line. If either the short
 * form or long form are empty strings, they are ignored.
 *
 * @param   argc        The argc value passed into main.
 * @param   argv        The argv value passed into main.
 * @param   flag_short  The short form ("-f") of the flag to look for.
 * @param   flag_long   The long form ("--flag") of the flag to look for.
 * @return  The argument passed with that flag. Empty string if there was
 *          no argument.
 */
std::string FlagValue(int argc, char *argv[],
 const std::string& flag_short, const std::string& flag_long);

/**
 * Checks for the existence of the the passed flag on the command line. If
 * either the short form or long form are empty strings, they are ignored.
 *
 * @param   argc        The argc value passed into main.
 * @param   argv        The argv value passed into main.
 * @param   flag_short  The short form ("-f") of the flag to look for.
 * @param   flag_long   The long form ("--flag") of the flag to look for.
 * @return  True if the flag is present, false otherwise.
 */
bool FlagExists(int argc, char *argv[], const std::string& flag_short,
 const std::string& flag_long);

/**
 * Retrieves the value of the i'th argument on the command line. If the i'th
 * argument does not exist, returns an empty string. Arguments are counted
 * as monotonically increasing integers starting at 1, ignoring interspersed
 * flags. The 0'th argument is the name of the executable.
 *
 * @param   argc    The argc value passed into main.
 * @param   argv    The argv value passed into main.
 * @param   i       Which command line argument to retrieve.
 * @return  The value of the i'th command line argument, or an empty string if
 *          the i'th argument does not exist.
 */
std::string ArgumentValue(int argc, char* argv[], int i);

} // namespace fr


text:
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['form_name']) && $_POST['form_name'] == 'logoutform')
{
   if (session_id() == "")
   {
      session_start();
   }
   unset($_SESSION['username']);
   unset($_SESSION['fullname']);
   header('Location: ./login.html');
   exit;
}
?>
<!doctype html>

<meta charset="utf-8">
<title>Update News</title>
<link href="<?PHP echo base_url();?>Assets/CSS/TransportFare.css" rel="stylesheet">
<link href="<?PHP echo base_url();?>Assets/CSS/update_news.css" rel="stylesheet">

<img src="<?PHP echo base_url();?>Assets/images/delete Vehicle.jpg" id="Image1" alt="">

<a href="<?PHP echo base_url();?>Redirect/index"><img src="<?PHP echo base_url();?>Assets/images/Untitled design.png" id="Image2" alt="">

Update News
<input type="submit" id="Button2" onclick="window.location.href='<?PHP echo base_url();?>Redirect/adminDashboard';return false;" name="btnDashboard" value="Back to Dashboard" style="position:absolute;left:692px;top:0px;width:278px;height:41px;z-index:5;">

<form name="logoutform" method="post" action="<?PHP echo base_url();?>User_ctrl/logout" id="logoutform">
<input type="hidden" name="form_name" value="logoutform">
<input type="submit" name="logout" value="Logout" id="Logout1">
</form>

<form name="Form1" method="post" action="<?php echo base_url();?>Vehicle_ctrl/updateNews" id="Form1">

<?php
    foreach ($ndetails as $ndata) {
      ?>

 <input type="hidden" name="id" value="<?php echo $ndata->news_id;?>">

<input type="submit" id="Button1" name="Update" value="Update News" style="position:absolute;left:592px;top:205px;width:265px;height:61px;z-index:0;">
<input type="text" id="Editbox1" style="position:absolute;left:0px;top:0px;width:857px;height:195px;line-height:195px;z-index:1;" name="txtNews" value="<?php echo $ndata->news_text;?>" autofocus spellcheck="false">

 <?php
  }
// }
?>
</form>


text:
{{ survey.name }}

{{ survey.description }}

		<alert ng-repeat="alert in alerts" type="{{alert.type}}" close="closeAlert($index)">{{alert.msg}}</alert>

		<form ng-submit="submitSurvey()" class="survey-form form-horizontal col-lg-7" data-id="{{survey.id}}" role="form">

Name

						<input type="text" required class="form-control" ng-model="survey.user.fname" id="fname" placeholder="First name">

						<input type="text" required class="form-control" ng-model="survey.user.lname" id="lname" placeholder="Last name">

E-mail Address

						<input type="text" required class="form-control" ng-model="survey.user.email" id="email" placeholder="E-mail address">

{{ question.question }}

							<select required name="{{question.id}}" class="form-control" ng-model="question.answer">
								<option value="">-- Select Answer --</option>
								<option ng-repeat="select in question.selects" value="{{select.answer}}">{{select.answer}}</option>
							</select>

								<input required class="form-control" ng-model="question.answer" ng-repeat="answer in question.answers" name="{{question.id}}" placeholder="Enter answer..." type="{{answer.data_type}}">

							<input required class="form-control" ng-model="question.answer" ng-repeat="answer in question.answers" type="{{answer.data_type}}" name="{{question.id}}" placeholder="Enter answer...">

				<button type="submit" class="btn btn-success btn-block btn-lg">Submit</button>

		</form>

0">

{{prize.title}}

{{prize.description}}


text:
'use strict';
module.exports = {
  "GREETING": "Greeting",
  "HELP": "Help",
  "FLAG_QUERY": "Flag Query",
  "SUBSCRIPTION_UPDATE": "Subscription update",
  "FLAG_UPDATE": "Flag Update",
  "POSITIVE": "Positive",
  "NEGATIVE": "Negative",
};


text:
<?php
$test = new AcceptanceTester($scenario);
$test->wantTo('ensure that homepage works');
$test->amOnPage('/');
$test->see('Dev Confidence Ltd. All rights reserved.');


text:
//
//  DataFileLog.m
//  VCode
//
//  Created by Joey Hagedorn on 10/18/07.
//  Updated and modified by Joshua Hailpern & Zhongnan Du on 12/7/2011
//  Copyright 2008 University of Illinois & Joey Hagedorn. All rights reserved.
//	This software is licensed under a BSD license. Please refer to the included
//  license file for more details.

#import "DataFileLog.h"
#include <stdio.h>

@implementation DataFileLog

- (id)init
{
    self = [super init];
    if (self) {
		start = 0;
		end = 0;
		path = nil;
		rawFile = nil;
		volPoints = nil;
		timestamps = nil;
		dataColumns = nil;
		orderedMetricKeys = nil;
		orderedMetricColor = nil;
		orderedMetricEnabled = nil;
	}
    return self;
}

- (id)initWithPath:(NSString *)inputPath{
	self = [super init];

	defaultColors = [[NSArray arrayWithObjects:
					  [NSColor colorWithCalibratedRed:0.74901960784313726 green:0.11372549019607843 blue:0.11372549019607843 alpha:(float)1.0],
					  [NSColor colorWithCalibratedRed:0.45098039215686275 green:0.023529411764705882 blue:0.023529411764705882 alpha:(float)1.0],
					  [NSColor colorWithCalibratedRed:0.45098039215686275 green:0.38823529411764707 blue:0.023529411764705882 alpha:(float)1.0],
					  [NSColor colorWithCalibratedRed:0.16470588235294117 green:0.15686274509803921 blue:0.45098039215686275 alpha:(float)1.0],
					  [NSColor colorWithCalibratedRed:0.078431372549019607 green:0.22745098039215686 blue:0.11764705882352941 alpha:(float)1.0],
					  [NSColor colorWithCalibratedRed:0.39215686274509803 green:0.20392156862745098 blue:0.60784313725490191 alpha:(float)1.0],
					  [NSColor colorWithCalibratedRed:0.27843137254901962 green:0.15294117647058825 blue:0.15294117647058825 alpha:(float)1.0],
					  [NSColor colorWithCalibratedRed:0.58039215686274515 green:0.25882352941176473 blue:0.25882352941176473 alpha:(float)1.0],
					  [NSColor colorWithCalibratedRed:0.24705882352941178 green:0.32941176470588235 blue:0.26666666666666666 alpha:(float)1.0],
					  [NSColor colorWithCalibratedRed:0.73725490196078436 green:0.35686274509803922 blue:0.16470588235294117 alpha:(float)1.0],
					  [NSColor colorWithCalibratedRed:0.18431372549019609 green:0.1803921568627451 blue:0.28235294117647058 alpha:(float)1.0],
					  [NSColor colorWithCalibratedRed:0.0 green:0.46274509803921571 blue:0.46274509803921571 alpha:(float)1.0],
					  [NSColor colorWithCalibratedRed:1.0 green:0.34901960784313724 blue:0.34901960784313724 alpha:(float)1.0],
					  [NSColor colorWithCalibratedRed:0.32156862745098042 green:0.45098039215686275 blue:0.77647058823529413 alpha:(float)1.0],
					  [NSColor colorWithCalibratedRed:0.16862745098039217 green:0.47843137254901963 blue:0.090196078431372548 alpha:(float)1.0],
					  [NSColor colorWithCalibratedRed:0.10588235294117647 green:0.0 blue:0.38039215686274508 alpha:(float)1.0],
					  [NSColor colorWithCalibratedRed:0.38039215686274508 green:0.14117647058823529 blue:0.0 alpha:(float)1.0],
					  [NSColor colorWithCalibratedRed:0.33725490196078434 green:0.058823529411764705 blue:0.36862745098039218 alpha:(float)1.0],
					  nil] retain];

    if ( self ) {
		path = [[NSString stringWithString:inputPath] retain];
		rawFile = [[NSString stringWithContentsOfFile:path] retain];
		dataColumns = [[NSMutableDictionary alloc] init];

		NSArray * lines = [rawFile componentsSeparatedByString:@"\n"];
		int linecount = [lines count];
		NSMutableArray * entries = [[[NSMutableArray alloc] initWithCapacity:((linecount-2)*2)] autorelease];
		NSMutableArray * timeAccumulator = [[[NSMutableArray alloc] initWithCapacity:(linecount)] autorelease];
		//int volumeindex = 9;
		int timeindex = 0;
		timeindex = [[[lines objectAtIndex:1] componentsSeparatedByString:@","] indexOfObject:@"Time"];

		NSMutableArray * columnLabels = [[[lines objectAtIndex:1] componentsSeparatedByString:@","] retain];//take time out of here...
		[columnLabels removeObjectAtIndex:timeindex];

		for(int i=0; i< [columnLabels count] ;i++){
			[dataColumns setValue:[[[NSMutableArray alloc] initWithCapacity:linecount] autorelease] forKey:[columnLabels objectAtIndex:i]];
		}

		for(int i=2; i<(linecount-3); i++){
			NSArray * line =  [[lines objectAtIndex:i] componentsSeparatedByString:@","];
			unsigned long long time;
			if(!sscanf([[line objectAtIndex:timeindex] cString],"%llu",&time)){
				return nil;
			}
			[timeAccumulator addObject:[NSNumber numberWithUnsignedLongLong:time]];

			for(int j = 0; j<[columnLabels count]; j++){
				NSNumber * metricValue = [NSNumber numberWithFloat: [[line objectAtIndex:j+1] floatValue]];
				[[dataColumns objectForKey:[columnLabels objectAtIndex:j]] addObject: metricValue];
			}

		}
		timestamps = [[NSArray arrayWithArray:timeAccumulator] retain];

		for(int i=0;i<[timestamps count];i++){
			[entries addObject:[timestamps objectAtIndex:i]];
			[entries addObject:[[dataColumns objectForKey:@"Volume"] objectAtIndex:i]];
		}

		volPoints = [[NSArray arrayWithArray:entries] retain];
		start = [[timestamps objectAtIndex:0] unsignedLongLongValue];
		end = [[timestamps objectAtIndex:([[dataColumns objectForKey:@"Volume"] count] - 1)] unsignedLongLongValue];

		orderedMetricKeys = [[NSMutableArray arrayWithArray:[dataColumns allKeys]] retain];
		orderedMetricColor = [[NSMutableArray arrayWithCapacity:[orderedMetricKeys count]] retain];
		orderedMetricStyle = [[NSMutableArray arrayWithCapacity:[orderedMetricKeys count]] retain];

		for(int i=0; i< [orderedMetricKeys count]; i++){
			[orderedMetricColor addObject:[defaultColors objectAtIndex:(i % [defaultColors count])]];
		}
		orderedMetricEnabled = [[NSMutableArray arrayWithCapacity:[orderedMetricKeys count]] retain];
		for(int i=0; i< [orderedMetricKeys count]; i++){
			[orderedMetricEnabled addObject:[NSNumber numberWithInt:NSOffState]];
		}
		//This is for migration from old stuff
		[self setEnabledForKey:@"Volume" to:[NSNumber numberWithInt:NSOnState]];

		//orderedMetricStyle
		for(int i=0; i< [orderedMetricKeys count]; i++){
			[orderedMetricStyle addObject:@"Bar"];
		}

    }

	//test here for valid initialization; if not, return nil
    return self;
}

- (id)initWithCoder:(NSCoder *)coder{
	self = [super init];
    path = [[coder decodeObjectForKey:@"DFpath"] retain];
	rawFile = [[coder decodeObjectForKey:@"DFrawfile"] retain];
	start = [coder decodeInt64ForKey:@"DFstarttime"];
	end = [coder decodeInt64ForKey:@"DFendtime"];

	//for backwards compatibility with 1.0
	//If there are keys for Times and Metrics, use them
	//otherwise set Times an Metrics according to every other point in volPoints
	if([coder containsValueForKey:@"DF2timestamps"] && [coder containsValueForKey:@"DF2datacolumns"]){
		timestamps = [[coder decodeObjectForKey:@"DF2timestamps"] retain];
		dataColumns = [[coder decodeObjectForKey:@"DF2datacolumns"] retain];

		NSMutableArray * entries = [[[NSMutableArray alloc] initWithCapacity:[timestamps count] * 2] autorelease];
		for(int i=0;i<[timestamps count];i++){
			[entries addObject:[timestamps objectAtIndex:i]];
			[entries addObject:[dataColumns objectForKey:@"Volume"]];
		}
		volPoints = [[NSArray arrayWithArray:entries] retain];

		orderedMetricKeys = [[coder decodeObjectForKey:@"DF2metricorder"] retain];
		orderedMetricColor = [[coder decodeObjectForKey:@"DF2metriccolor"] retain];
		orderedMetricEnabled = [[coder decodeObjectForKey:@"DF2metricenabled"] retain];
		orderedMetricStyle = [[coder decodeObjectForKey:@"DF3metricstyle"] retain];

	}else{
		/*
		volPoints = [[coder decodeObjectForKey:@"DFvolpoints"] retain];
		timestamps = [[NSMutableArray alloc] initWithCapacity:([volPoints count]/2)];
		dataColumns = [[NSMutableDictionary alloc] initWithCapacity:1];
		[dataColumns setValue:[[NSMutableArray alloc] initWithCapacity:([volPoints count]/2)] forKey:@"Volume"];
		NSMutableArray * timeAccumulator = [[[NSMutableArray alloc] initWithCapacity:(1000)] autorelease];

		for(int i =0; i<[volPoints count]; i++){
			[timeAccumulator addObject:[volPoints objectAtIndex:i]];
			[[dataColumns objectForKey:@"Volume"] addObject:[volPoints objectAtIndex: ++i]];
		}
		timestamps = [[NSArray arrayWithArray:timeAccumulator] retain];
		orderedMetricKeys = [[NSMutableArray arrayWithObject:@"Volume"] retain];
		orderedMetricColor = [[NSMutableArray arrayWithObject:[NSColor blackColor]] retain];
		orderedMetricEnabled = [[NSMutableArray arrayWithObject:[NSNumber numberWithInt:NSOffState]] retain];
		*/
		return [self initWithPath:path];

	}

	//It'd be great if we got rid of volPoints in future versions

	return self;
}

- (void) dealloc{
	if(path != nil){
		[path release];
	}
	if(rawFile != nil){
		[rawFile release];
	}
	if(volPoints != nil){
		[volPoints release];
	}
	if(timestamps != nil){
		[timestamps release];
	}
	if(dataColumns != nil){
		[dataColumns release];
	}
	if(orderedMetricKeys != nil){
		[orderedMetricKeys release];
	}
	if(orderedMetricColor != nil){
		[orderedMetricColor release];
	}
	if(orderedMetricEnabled != nil){
		[orderedMetricEnabled release];
	}
	if(orderedMetricStyle != nil){
		[orderedMetricStyle release];
	}

	[super dealloc];

}

- (void)encodeWithCoder:(NSCoder *)coder
{
    [coder encodeInt64:start forKey:@"DFstarttime"];
    [coder encodeInt64:end forKey:@"DFendtime"];
    [coder encodeObject:path forKey:@"DFpath"];
	[coder encodeObject:rawFile forKey:@"DFrawfile"];
    [coder encodeObject:volPoints forKey:@"DFvolpoints"];
	[coder encodeObject:timestamps forKey:@"DF2timestamps"];
    [coder encodeObject:dataColumns forKey:@"DF2datacolumns"];
    [coder encodeObject:orderedMetricKeys forKey:@"DF2metricorder"];
    [coder encodeObject:orderedMetricColor forKey:@"DF2metriccolor"];
    [coder encodeObject:orderedMetricEnabled forKey:@"DF2metricenabled"];
    [coder encodeObject:orderedMetricStyle forKey:@"DF3metricstyle"];

    return;
}

- (unsigned long long) start{
	return start;
}

- (unsigned long long) end{
	return end;
}

- (unsigned long long) length{
	return (end-start);
}
- (int) pointCount{
	if(volPoints){
		return ([volPoints count])/2;
	}else{
		return 0;
	}
}

- (float) maxVol{
	float maxVol = 0;
	float thisVol = 0;
	for(int i = 1; i<[volPoints count]; i = i+2){
		thisVol = [[volPoints objectAtIndex:i] floatValue];
		if(thisVol > maxVol){
			maxVol = thisVol;
		}
	}
	return maxVol;
}

- (NSArray *) volPoints{
	//actually reimplement this to build it out of timestamps and metric for Volume
	if(volPoints){
		return [NSArray arrayWithArray:volPoints];
	}else{
		return nil;
	}
}

- (NSString *) path{
	if(path){
		return [NSString stringWithString:path];
	}else{
		return nil;
	}
}

- (NSArray *) timestamps{
	if(timestamps){
		return [NSArray arrayWithArray:timestamps];
	}else{
		return nil;
	}
}
- (NSDictionary *) dataColumns{
	if(dataColumns){
		return [NSDictionary dictionaryWithDictionary:dataColumns];
	}
	return nil;
}
- (NSArray *) dataColumnMaxes{
	NSMutableArray * maxes = [NSMutableArray arrayWithCapacity:[dataColumns count]];
	for(id metric in orderedMetricKeys){
		NSArray * sortedMetric = [[dataColumns objectForKey:metric] sortedArrayUsingSelector:@selector(compare:)];
		[maxes addObject:[sortedMetric lastObject]];
	}
	return [NSArray arrayWithArray:maxes];
}

- (NSArray *) orderedMetricKeys{
	if(orderedMetricKeys){
		return [NSArray arrayWithArray:orderedMetricKeys];
	}
	return nil;
}
- (NSArray *) orderedMetricColor{
	if(orderedMetricColor){
		return [NSArray arrayWithArray:orderedMetricColor];
	}
	return nil;
}
- (NSArray *) orderedMetricEnabled{
	if(orderedMetricEnabled){
		return [NSArray arrayWithArray:orderedMetricEnabled];
	}
	return nil;
}

- (NSArray *) orderedMetricStyle{
	if(orderedMetricStyle){
		return [NSArray arrayWithArray:orderedMetricStyle];
	}
	return nil;
}

- (NSString *) keyAtIndex:(int)index{
	return [orderedMetricKeys objectAtIndex:index];
}
- (int) indexForKey:(NSString *) key{
	return [orderedMetricKeys indexOfObject:key];
}
- (NSColor *) colorForKey:(NSString *)key{
	return [orderedMetricColor objectAtIndex:[self indexForKey:key]];
}
- (void)	setColorForKey:(NSString *)key to:(NSColor *)newColor{
	[orderedMetricColor replaceObjectAtIndex:[self indexForKey:key] withObject:newColor];
}
- (NSNumber *) enabledForKey:(NSString *)key{
	return [orderedMetricEnabled objectAtIndex:[self indexForKey:key]];

}
- (void)	setEnabledForKey:(NSString *)key to:(NSNumber *)newState{
	[orderedMetricEnabled replaceObjectAtIndex:[self indexForKey:key] withObject:newState];
}

- (NSString *) styleForKey:(NSString *)key{
	return [orderedMetricStyle objectAtIndex:[self indexForKey:key]];
}
- (void)	setStyleForKey:(NSString *)key to:(NSString *)newStyle{
	[orderedMetricStyle replaceObjectAtIndex:[self indexForKey:key] withObject:newStyle];
}

- (void)moveMetricFromIndex:(int)beginIndex toIndex:(int)endIndex{
	if(beginIndex>-1 && beginIndex<[orderedMetricKeys count] &&
	   endIndex>-1 && endIndex<[orderedMetricKeys count] ){

		if(beginIndex != endIndex){
			id movedObject;
			movedObject = [orderedMetricKeys objectAtIndex:beginIndex];
			[orderedMetricKeys removeObjectAtIndex:beginIndex];
			[orderedMetricKeys insertObject:movedObject atIndex:endIndex];
			movedObject = [orderedMetricColor objectAtIndex:beginIndex];
			[orderedMetricColor removeObjectAtIndex:beginIndex];
			[orderedMetricColor insertObject:movedObject atIndex:endIndex];
			movedObject = [orderedMetricEnabled objectAtIndex:beginIndex];
			[orderedMetricEnabled removeObjectAtIndex:beginIndex];
			[orderedMetricEnabled insertObject:movedObject atIndex:endIndex];
			movedObject = [orderedMetricStyle objectAtIndex:beginIndex];
			[orderedMetricStyle removeObjectAtIndex:beginIndex];
			[orderedMetricStyle insertObject:movedObject atIndex:endIndex];
		}//else do nothing
	}
	return;
}

@end