<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ChangeListManager">
    <list default="true" id="88049de8-f823-40e7-983c-6a55882f521f" name="Default" comment="">
      <change beforePath="$PROJECT_DIR$/package.json" beforeDir="false" afterPath="$PROJECT_DIR$/package.json" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/src/DocumentValidator.ts" beforeDir="false" afterPath="$PROJECT_DIR$/src/DocumentValidator.ts" afterDir="false" />
    </list>
    <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
    <option name="SHOW_DIALOG" value="false" />
    <option name="HIGHLIGHT_CONFLICTS" value="true" />
    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
    <option name="LAST_RESOLUTION" value="IGNORE" />
  </component>
  <component name="CoverageDataManager">
    <SUITE FILE_PATH="coverage/mongoose_validator$DocumentValidator_validate_Date.dat" NAME="DocumentValidator.validate.Date Coverage Results" MODIFIED="1534854705889" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="JestJavaScriptTestRunnerCoverage" COVERAGE_BY_TEST_ENABLED="false" COVERAGE_TRACING_ENABLED="false" />
  </component>
  <component name="FileEditorManager">
    <leaf>
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/DocumentValidator.ts">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="561">
              <caret line="262" column="23" lean-forward="true" selection-start-line="262" selection-start-column="23" selection-end-line="262" selection-end-column="23" />
              <folding>
                <element signature="e#0#27#0" expanded="true" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
      <file pinned="false" current-in-tab="true">
        <entry file="file://$PROJECT_DIR$/package.json">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="45">
              <caret line="3" column="20" lean-forward="true" selection-start-line="3" selection-start-column="20" selection-end-line="3" selection-end-column="20" />
            </state>
          </provider>
        </entry>
      </file>
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/index.ts">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="345">
              <caret line="23" column="50" selection-start-line="23" selection-start-column="50" selection-end-line="23" selection-end-column="50" />
              <folding>
                <element signature="e#0#37#0" expanded="true" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
    </leaf>
  </component>
  <component name="FileTemplateManagerImpl">
    <option name="RECENT_TEMPLATES">
      <list>
        <option value="TypeScript File" />
      </list>
    </option>
  </component>
  <component name="FindInProjectRecents">
    <findStrings>
      <find>_.</find>
      <find>as</find>
      <find>children</find>
      <find>embedded schema - required object and field</find>
      <find>success - with type</find>
      <find>optional - with type</find>
      <find>required - email invalid</find>
      <find>email</find>
      <find>email: true</find>
      <find>required object and field</find>
      <find>xand</find>
      <find>embedded array of strings</find>
      <find>array</find>
      <find>array o</find>
      <find>ValidationResult</find>
      <find>~</find>
      <find>validate</find>
      <find>Errors</find>
      <find>number</find>
      <find>Number</find>
      <find>strict</find>
      <find>date</find>
      <find>&quot;date</find>
      <find>is not allowed</find>
      <find>convert</find>
      <find>FieldValidationError</find>
      <find>empty</find>
      <find>enum</find>
      <find>Joi.object</find>
    </findStrings>
    <replaceStrings>
      <replace>users</replace>
      <replace>nand</replace>
      <replace>createError.BadRequest</replace>
    </replaceStrings>
    <dirStrings>
      <dir>$PROJECT_DIR$/node_modules/joi/lib</dir>
      <dir>$PROJECT_DIR$/node_modules</dir>
    </dirStrings>
  </component>
  <component name="Git.Settings">
    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
  </component>
  <component name="IdeDocumentHistory">
    <option name="CHANGED_PATHS">
      <list>
        <option value="$PROJECT_DIR$/src/FieldValidationError.ts" />
        <option value="$PROJECT_DIR$/src/IDocumentValidator.ts" />
        <option value="$PROJECT_DIR$/src/__tests__/config.test.ts" />
        <option value="$PROJECT_DIR$/.coveralls.yml" />
        <option value="$PROJECT_DIR$/README.md" />
        <option value="$PROJECT_DIR$/.codeclimate.yml" />
        <option value="$PROJECT_DIR$/tsconfig.json" />
        <option value="$PROJECT_DIR$/src/__tests__/utils.ts" />
        <option value="$PROJECT_DIR$/script/publish.sh" />
        <option value="$PROJECT_DIR$/src/__tests__/setup.ts" />
        <option value="$PROJECT_DIR$/jest.config.js" />
        <option value="$PROJECT_DIR$/src/config.ts" />
        <option value="$PROJECT_DIR$/src/__tests__/index.test.ts" />
        <option value="$PROJECT_DIR$/src/index.ts" />
        <option value="$PROJECT_DIR$/src/__tests__/DocumentValidator.test.ts" />
        <option value="$PROJECT_DIR$/src/DocumentValidator.ts" />
        <option value="$PROJECT_DIR$/package.json" />
      </list>
    </option>
  </component>
  <component name="JsFlowSettings">
    <service-enabled>true</service-enabled>
    <exe-path />
    <other-services-enabled>true</other-services-enabled>
    <auto-save>true</auto-save>
  </component>
  <component name="PhpServers">
    <servers />
  </component>
  <component name="ProjectFrameBounds">
    <option name="x" value="402" />
    <option name="y" value="64" />
    <option name="width" value="2515" />
    <option name="height" value="1353" />
  </component>
  <component name="ProjectInspectionProfilesVisibleTreeState">
    <entry key="Project Default">
      <profile-state>
        <expanded-state>
          <State>
            <id />
          </State>
          <State>
            <id>Assignment issuesJavaScript</id>
          </State>
          <State>
            <id>Bitwise operation issuesJavaScript</id>
          </State>
          <State>
            <id>Code quality toolsJavaScript</id>
          </State>
          <State>
            <id>Code style issuesJavaScript</id>
          </State>
          <State>
            <id>Control flow issuesJavaScript</id>
          </State>
          <State>
            <id>DOM issuesJavaScript</id>
          </State>
          <State>
            <id>Data flow issuesJavaScript</id>
          </State>
          <State>
            <id>ECMAScript 6 migration aidsJavaScript</id>
          </State>
          <State>
            <id>Error handlingJavaScript</id>
          </State>
          <State>
            <id>Flow type checkerJavaScript</id>
          </State>
          <State>
            <id>GeneralJavaScript</id>
          </State>
          <State>
            <id>JavaScript</id>
          </State>
          <State>
            <id>JavaScript function metricsJavaScript</id>
          </State>
          <State>
            <id>JavaScript validity issuesJavaScript</id>
          </State>
          <State>
            <id>Naming conventionsJavaScript</id>
          </State>
          <State>
            <id>Node.jsJavaScript</id>
          </State>
          <State>
            <id>Potentially confusing code constructsJavaScript</id>
          </State>
          <State>
            <id>Probable bugsJavaScript</id>
          </State>
          <State>
            <id>TypeScript</id>
          </State>
        </expanded-state>
      </profile-state>
    </entry>
  </component>
  <component name="ProjectLevelVcsManager">
    <ConfirmationsSetting value="2" id="Add" />
  </component>
  <component name="ProjectView">
    <navigator proportions="" version="1">
      <autoscrollFromSource ProjectPane="true" />
      <foldersAlwaysOnTop value="true" />
    </navigator>
    <panes>
      <pane id="Scope" />
      <pane id="ProjectPane">
        <subPane>
          <expand>
            <path>
              <item name="mongoose-validator" type="b2602c69:ProjectViewProjectNode" />
              <item name="mongoose-validator" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="mongoose-validator" type="b2602c69:ProjectViewProjectNode" />
              <item name="mongoose-validator" type="462c0819:PsiDirectoryNode" />
              <item name="$NODE_PATH$" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="mongoose-validator" type="b2602c69:ProjectViewProjectNode" />
              <item name="mongoose-validator" type="462c0819:PsiDirectoryNode" />
              <item name="$NODE_PATH$" type="462c0819:PsiDirectoryNode" />
              <item name="__tests__" type="462c0819:PsiDirectoryNode" />
            </path>
          </expand>
          <select />
        </subPane>
      </pane>
    </panes>
  </component>
  <component name="PropertiesComponent">
    <property name="JavaScriptWeakerCompletionTypeGuess" value="false" />
    <property name="WebServerToolWindowFactoryState" value="false" />
    <property name="last_opened_file_path" value="$PROJECT_DIR$" />
    <property name="node.js.detected.package.prettier" value="true" />
    <property name="node.js.detected.package.tslint" value="true" />
    <property name="node.js.path.for.package.eslint" value="project" />
    <property name="node.js.path.for.package.jscs" value="project" />
    <property name="node.js.path.for.package.prettier" value="project" />
    <property name="node.js.path.for.package.standard" value="project" />
    <property name="node.js.path.for.package.tslint" value="project" />
    <property name="node.js.selected.package.eslint" value="" />
    <property name="node.js.selected.package.jscs" value="" />
    <property name="node.js.selected.package.prettier" value="$PROJECT_DIR$/node_modules/prettier" />
    <property name="node.js.selected.package.standard" value="" />
    <property name="node.js.selected.package.tslint" value="$PROJECT_DIR$/node_modules/tslint" />
    <property name="nodejs.jest.jest_package" value="$PROJECT_DIR$/node_modules/jest" />
    <property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
    <property name="nodejs_npm_path_reset_for_default_project" value="true" />
    <property name="nodejs_package_manager_path" value="npm" />
    <property name="settings.editor.selected.configurable" value="watcher.settings" />
    <property name="ts.external.directory.path" value="$PROJECT_DIR$/node_modules/typescript/lib" />
    <property name="typescript-compiler-editor-notification" value="false" />
  </component>
  <component name="RecentsManager">
    <key name="CopyFile.RECENT_KEYS">
      <recent name="$PROJECT_DIR$/src/__tests__" />
      <recent name="$PROJECT_DIR$/src" />
    </key>
  </component>
  <component name="RunDashboard">
    <option name="ruleStates">
      <list>
        <RuleState>
          <option name="name" value="ConfigurationTypeDashboardGroupingRule" />
        </RuleState>
        <RuleState>
          <option name="name" value="StatusDashboardGroupingRule" />
        </RuleState>
      </list>
    </option>
  </component>
  <component name="RunManager" selected="Jest.DocumentValidator.validate.String.enum string - non required allow null">
    <configuration name="DocumentValidator" type="JavaScriptTestRunnerJest" temporary="true" nameIsGenerated="true">
      <node-interpreter value="project" />
      <node-options value="" />
      <jest-package value="$PROJECT_DIR$/node_modules/jest" />
      <working-dir value="$PROJECT_DIR$" />
      <envs />
      <scope-kind value="SUITE" />
      <test-file value="$PROJECT_DIR$/$NODE_PATH$/__tests__/DocumentValidator.test.ts" />
      <test-names>
        <test-name value="DocumentValidator" />
      </test-names>
      <method v="2" />
    </configuration>
    <configuration name="DocumentValidator.validate.Date" type="JavaScriptTestRunnerJest" temporary="true" nameIsGenerated="true">
      <node-interpreter value="project" />
      <node-options value="" />
      <working-dir value="$PROJECT_DIR$" />
      <envs />
      <scope-kind value="SUITE" />
      <test-file value="$PROJECT_DIR$/$NODE_PATH$/__tests__/DocumentValidator.test.ts" />
      <test-names>
        <test-name value="DocumentValidator" />
        <test-name value="validate" />
        <test-name value="Date" />
      </test-names>
      <method v="2" />
    </configuration>
    <configuration name="DocumentValidator.validate.Date.string date" type="JavaScriptTestRunnerJest" temporary="true" nameIsGenerated="true">
      <node-interpreter value="project" />
      <node-options value="" />
      <working-dir value="$PROJECT_DIR$" />
      <envs />
      <scope-kind value="TEST" />
      <test-file value="$PROJECT_DIR$/$NODE_PATH$/__tests__/DocumentValidator.test.ts" />
      <test-names>
        <test-name value="DocumentValidator" />
        <test-name value="validate" />
        <test-name value="Date" />
        <test-name value="string date" />
      </test-names>
      <method v="2" />
    </configuration>
    <configuration name="DocumentValidator.validate.String.enum string - non required allow null" type="JavaScriptTestRunnerJest" temporary="true" nameIsGenerated="true">
      <node-interpreter value="project" />
      <node-options value="" />
      <jest-package value="$PROJECT_DIR$/node_modules/jest" />
      <working-dir value="$PROJECT_DIR$" />
      <envs />
      <scope-kind value="TEST" />
      <test-file value="$PROJECT_DIR$/$NODE_PATH$/__tests__/DocumentValidator.test.ts" />
      <test-names>
        <test-name value="DocumentValidator" />
        <test-name value="validate" />
        <test-name value="String" />
        <test-name value="enum string - non required allow null" />
      </test-names>
      <method v="2" />
    </configuration>
    <configuration name="DocumentValidator.validate.String.match - success" type="JavaScriptTestRunnerJest" temporary="true" nameIsGenerated="true">
      <node-interpreter value="project" />
      <node-options value="" />
      <working-dir value="$PROJECT_DIR$" />
      <envs />
      <scope-kind value="TEST" />
      <test-file value="$PROJECT_DIR$/$NODE_PATH$/__tests__/DocumentValidator.test.ts" />
      <test-names>
        <test-name value="DocumentValidator" />
        <test-name value="validate" />
        <test-name value="String" />
        <test-name value="match - success" />
      </test-names>
      <method v="2" />
    </configuration>
    <list>
      <item itemvalue="Jest.DocumentValidator.validate.String.match - success" />
      <item itemvalue="Jest.DocumentValidator.validate.Date" />
      <item itemvalue="Jest.DocumentValidator.validate.Date.string date" />
      <item itemvalue="Jest.DocumentValidator" />
      <item itemvalue="Jest.DocumentValidator.validate.String.enum string - non required allow null" />
    </list>
    <recent_temporary>
      <list>
        <item itemvalue="Jest.DocumentValidator.validate.String.enum string - non required allow null" />
        <item itemvalue="Jest.DocumentValidator" />
        <item itemvalue="Jest.DocumentValidator.validate.Date" />
        <item itemvalue="Jest.DocumentValidator.validate.Date.string date" />
        <item itemvalue="Jest.DocumentValidator.validate.String.match - success" />
      </list>
    </recent_temporary>
  </component>
  <component name="SvnConfiguration">
    <configuration />
  </component>
  <component name="TaskManager">
    <task active="true" id="Default" summary="Default task">
      <changelist id="88049de8-f823-40e7-983c-6a55882f521f" name="Default" comment="" />
      <created>1525427820487</created>
      <option name="number" value="Default" />
      <option name="presentableId" value="Default" />
      <updated>1525427820487</updated>
      <workItem from="1525427823031" duration="3707000" />
      <workItem from="1525435246479" duration="7557000" />
      <workItem from="1525680142380" duration="4634000" />
      <workItem from="1525690353085" duration="3861000" />
      <workItem from="1525701240588" duration="5142000" />
      <workItem from="1525722432839" duration="1817000" />
      <workItem from="1525728326886" duration="1003000" />
      <workItem from="1526033695422" duration="1749000" />
      <workItem from="1534322677018" duration="4257000" />
      <workItem from="1534329540949" duration="6488000" />
      <workItem from="1534854500548" duration="2586000" />
      <workItem from="1537962045805" duration="1661000" />
      <workItem from="1543842784830" duration="687000" />
      <workItem from="1551433896096" duration="925000" />
      <workItem from="1551878830989" duration="977000" />
    </task>
    <servers />
  </component>
  <component name="TestHistory">
    <history-entry file="DocumentValidator_validate_Date - 2018.08.21 at 14h 31m 27s.xml">
      <configuration name="DocumentValidator.validate.Date" configurationId="JavaScriptTestRunnerJest" />
    </history-entry>
    <history-entry file="DocumentValidator_validate_Date - 2018.08.21 at 14h 31m 45s.xml">
      <configuration name="DocumentValidator.validate.Date" configurationId="JavaScriptTestRunnerJest" />
    </history-entry>
    <history-entry file="DocumentValidator_validate_Date_string_date - 2018.08.21 at 14h 34m 45s.xml">
      <configuration name="DocumentValidator.validate.Date.string date" configurationId="JavaScriptTestRunnerJest" />
    </history-entry>
    <history-entry file="DocumentValidator_validate_Date_string_date - 2018.08.21 at 14h 47m 46s.xml">
      <configuration name="DocumentValidator.validate.Date.string date" configurationId="JavaScriptTestRunnerJest" />
    </history-entry>
    <history-entry file="DocumentValidator_validate_Date - 2018.08.21 at 15h 05m 18s.xml">
      <configuration name="DocumentValidator.validate.Date" configurationId="JavaScriptTestRunnerJest" />
    </history-entry>
    <history-entry file="DocumentValidator_validate_Date - 2018.08.21 at 15h 06m 19s.xml">
      <configuration name="DocumentValidator.validate.Date" configurationId="JavaScriptTestRunnerJest" />
    </history-entry>
    <history-entry file="DocumentValidator - 2018.09.26 at 13h 44m 11s.xml">
      <configuration name="DocumentValidator" configurationId="JavaScriptTestRunnerJest" />
    </history-entry>
    <history-entry file="DocumentValidator - 2018.09.26 at 13h 45m 13s.xml">
      <configuration name="DocumentValidator" configurationId="JavaScriptTestRunnerJest" />
    </history-entry>
    <history-entry file="DocumentValidator_validate_String_enum_string_-_non_required_allow_null - 2019.03.01 at 10h 56m 02s.xml">
      <configuration name="DocumentValidator.validate.String.enum string - non required allow null" configurationId="JavaScriptTestRunnerJest" />
    </history-entry>
    <history-entry file="DocumentValidator_validate_String_enum_string_-_non_required_allow_null - 2019.03.01 at 11h 06m 54s.xml">
      <configuration name="DocumentValidator.validate.String.enum string - non required allow null" configurationId="JavaScriptTestRunnerJest" />
    </history-entry>
  </component>
  <component name="TimeTrackingManager">
    <option name="totallyTimeSpent" value="47051000" />
  </component>
  <component name="ToolWindowManager">
    <frame x="402" y="64" width="2515" height="1353" extended-state="0" />
    <editor active="true" />
    <layout>
      <window_info active="true" content_ui="combo" id="Project" order="0" sideWeight="0.49722442" visible="true" weight="0.14961585" />
      <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
      <window_info id="npm" order="2" sideWeight="0.50277555" side_tool="true" weight="0.14597654" />
      <window_info id="Favorites" order="3" side_tool="true" />
      <window_info anchor="bottom" id="Message" order="0" />
      <window_info anchor="bottom" id="Find" order="1" />
      <window_info anchor="bottom" id="Run" order="2" weight="0.33360258" />
      <window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
      <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
      <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
      <window_info anchor="bottom" id="TODO" order="6" />
      <window_info anchor="bottom" id="Docker" order="7" />
      <window_info anchor="bottom" id="Database Changes" order="8" show_stripe_button="false" />
      <window_info anchor="bottom" id="TypeScript" order="9" />
      <window_info anchor="bottom" id="Terminal" order="10" visible="true" weight="0.32956383" />
      <window_info anchor="bottom" id="Event Log" order="11" side_tool="true" />
      <window_info anchor="bottom" id="Version Control" order="12" />
      <window_info anchor="right" id="Commander" order="0" weight="0.4" />
      <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
      <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
      <window_info anchor="right" id="Database" order="3" />
      <window_info anchor="right" id="Coverage" order="4" side_tool="true" weight="0.3299636" />
    </layout>
  </component>
  <component name="TypeScriptGeneratedFilesManager">
    <option name="version" value="1" />
  </component>
  <component name="editorHistoryManager">
    <entry file="file://$PROJECT_DIR$/dist/index.js" />
    <entry file="file://$PROJECT_DIR$/.codeclimate.yml">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="210">
          <caret line="14" lean-forward="true" selection-start-line="14" selection-end-line="14" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/README.md">
      <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
        <state split_layout="SPLIT">
          <first_editor relative-caret-position="270">
            <caret line="18" lean-forward="true" selection-start-line="18" selection-end-line="18" />
          </first_editor>
          <second_editor />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/.coveralls.yml">
      <provider selected="true" editor-type-id="text-editor">
        <state>
          <caret column="27" selection-start-column="27" selection-end-column="27" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/IDocumentValidator.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="105">
          <caret line="7" lean-forward="true" selection-start-line="7" selection-end-line="7" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/tsconfig.json">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="330">
          <caret line="22" lean-forward="true" selection-start-line="22" selection-end-line="22" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/index.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="405">
          <caret line="27" lean-forward="true" selection-start-line="27" selection-end-line="27" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/node_modules/typescript/lib/lib.es6.d.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="270">
          <caret line="449" column="28" selection-start-line="449" selection-start-column="28" selection-end-line="449" selection-end-column="28" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/__tests__/utils.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="375">
          <caret line="25" lean-forward="true" selection-start-line="25" selection-end-line="25" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/jest.config.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="315">
          <caret line="21" lean-forward="true" selection-start-line="21" selection-end-line="21" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/node_modules/joi/lib/index.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="417">
          <caret line="139" column="31" selection-start-line="139" selection-start-column="31" selection-end-line="139" selection-end-column="31" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/node_modules/joi/lib/types/any/index.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="301">
          <caret line="669" column="35" selection-start-line="669" selection-start-column="35" selection-end-line="669" selection-end-column="35" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/node_modules/joi/lib/errors.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="603">
          <caret line="181" column="22" selection-start-line="181" selection-start-column="22" selection-end-line="181" selection-end-column="22" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/node_modules/@types/chance/index.d.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="381">
          <caret line="81" column="11" selection-start-line="81" selection-start-column="8" selection-end-line="81" selection-end-column="11" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/script/publish.sh">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="75">
          <caret line="5" lean-forward="true" selection-start-line="5" selection-end-line="5" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/node_modules/@types/mongoose/index.d.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="230">
          <caret line="563" column="17" lean-forward="true" selection-start-line="563" selection-start-column="17" selection-end-line="563" selection-end-column="17" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/__tests__/setup.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="330">
          <caret line="22" lean-forward="true" selection-start-line="22" selection-end-line="22" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/config.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="75">
          <caret line="5" column="67" lean-forward="true" selection-start-line="5" selection-start-column="67" selection-end-line="5" selection-end-column="67" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/__tests__/index.test.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="60">
          <caret line="4" column="38" lean-forward="true" selection-start-line="4" selection-start-column="38" selection-end-line="4" selection-end-column="38" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/FieldValidationError.ts" />
    <entry file="file://$PROJECT_DIR$/src/config.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="30">
          <caret line="2" lean-forward="true" selection-start-line="2" selection-end-line="2" />
          <folding>
            <element signature="e#0#39#0" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/node_modules/@types/joi/index.d.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1086">
          <caret line="1247" column="70" lean-forward="true" selection-start-line="1247" selection-start-column="70" selection-end-line="1247" selection-end-column="70" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/__tests__/config.test.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="135">
          <caret line="9" lean-forward="true" selection-start-line="9" selection-end-line="9" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/__tests__/DocumentValidator.test.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="513">
          <caret line="259" lean-forward="true" selection-start-line="259" selection-end-line="259" />
          <folding>
            <element signature="e#0#32#0" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/index.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="345">
          <caret line="23" column="50" selection-start-line="23" selection-start-column="50" selection-end-line="23" selection-end-column="50" />
          <folding>
            <element signature="e#0#37#0" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/DocumentValidator.ts">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="561">
          <caret line="262" column="23" lean-forward="true" selection-start-line="262" selection-start-column="23" selection-end-line="262" selection-end-column="23" />
          <folding>
            <element signature="e#0#27#0" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/package.json">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="45">
          <caret line="3" column="20" lean-forward="true" selection-start-line="3" selection-start-column="20" selection-end-line="3" selection-end-column="20" />
        </state>
      </provider>
    </entry>
  </component>
</project>