.gitattributes .github/CONTRIBUTING.MD LICENSE benchmarks/express.js benchmarks/foal.ts benchmarks/package-lock.json benchmarks/package.json benchmarks/run.sh benchmarks/tsconfig.json docs/babel.config.js docs/docs/architecture/request_lifecycle.xml docs/docs/authentication-and-access-control/images/auth-architecture.drawio docs/docs/authentication-and-access-control/images/permissions-groups-and-users.xml docs/docs/tutorials/real-world-example-with-react/assets/frontend-app.zip docs/docs/tutorials/real-world-example-with-react/assets/tutorial-foal-react.zip docs/docusaurus.config.js docs/i18n/es/docusaurus-plugin-content-docs/current.json docs/i18n/es/docusaurus-plugin-content-docs/current/architecture/request_lifecycle.xml docs/i18n/es/docusaurus-plugin-content-docs/current/authentication-and-access-control/images/auth-architecture.drawio docs/i18n/es/docusaurus-plugin-content-docs/current/authentication-and-access-control/images/permissions-groups-and-users.xml docs/i18n/es/docusaurus-plugin-content-docs/current/tutorials/real-world-example-with-react/assets/frontend-app.zip docs/i18n/es/docusaurus-plugin-content-docs/current/tutorials/real-world-example-with-react/assets/tutorial-foal-react.zip docs/i18n/es/docusaurus-plugin-content-docs/version-1.x.json docs/i18n/es/docusaurus-theme-classic/navbar.json docs/i18n/fr/docusaurus-plugin-content-docs/current.json docs/i18n/fr/docusaurus-plugin-content-docs/current/architecture/request_lifecycle.xml docs/i18n/fr/docusaurus-plugin-content-docs/current/authentication-and-access-control/images/auth-architecture.drawio docs/i18n/fr/docusaurus-plugin-content-docs/current/authentication-and-access-control/images/permissions-groups-and-users.xml docs/i18n/fr/docusaurus-plugin-content-docs/current/tutorials/real-world-example-with-react/assets/frontend-app.zip docs/i18n/fr/docusaurus-plugin-content-docs/current/tutorials/real-world-example-with-react/assets/tutorial-foal-react.zip docs/i18n/fr/docusaurus-plugin-content-docs/version-1.x.json docs/i18n/fr/docusaurus-theme-classic/navbar.json docs/i18n/id/docusaurus-plugin-content-docs/current.json docs/i18n/id/docusaurus-plugin-content-docs/current/architecture/request_lifecycle.xml docs/i18n/id/docusaurus-plugin-content-docs/current/authentication-and-access-control/images/auth-architecture.drawio docs/i18n/id/docusaurus-plugin-content-docs/current/authentication-and-access-control/images/permissions-groups-and-users.xml docs/i18n/id/docusaurus-plugin-content-docs/current/tutorials/real-world-example-with-react/assets/frontend-app.zip docs/i18n/id/docusaurus-plugin-content-docs/current/tutorials/real-world-example-with-react/assets/tutorial-foal-react.zip docs/i18n/id/docusaurus-plugin-content-docs/version-1.x.json docs/i18n/id/docusaurus-theme-classic/navbar.json docs/package-lock.json docs/package.json docs/sidebars.js docs/src/css/bootstrap.min.css docs/src/css/carbonads.css docs/src/css/custom.scss docs/src/img/bg5.svg docs/src/pages/index.jsx docs/src/pages/index.module.scss docs/src/pages/newsletter.jsx docs/src/theme/BlogPostItem/index.js docs/src/theme/BlogPostItem/styles.module.css docs/src/theme/TOC/index.js docs/src/theme/TOC/styles.module.css docs/src/utils/init.js docs/static/.nojekyll docs/static/CNAME docs/static/mongodb-todo-list.zip docs/static/multi-user-todo-list-v1.zip docs/static/multi-user-todo-list-v2.zip docs/static/multi-user-todo-list.zip docs/static/simple-todo-list-source-code-v1.zip docs/static/simple-todo-list-source-code-v2.zip docs/static/simple-todo-list-source-code.zip docs/static/simple-todo-list.zip docs/versioned_docs/version-1.x/architecture/request_lifecycle.xml docs/versioned_docs/version-1.x/authentication-and-access-control/auth-architecture.drawio docs/versioned_docs/version-1.x/authentication-and-access-control/permissions-groups-and-users.xml docs/versioned_docs/version-1.x/logo.svg docs/versioned_docs/version-1.x/logo_title.svg docs/versioned_docs/version-1.x/release-panel.xcf docs/versioned_sidebars/version-1.x-sidebars.json docs/versions.json e2e_test.sh lerna.json package-lock.json package.json packages/acceptance-tests/package-lock.json packages/acceptance-tests/package.json packages/acceptance-tests/src/additional/authentication/do-not-save-sessions-on-error.spec.ts packages/acceptance-tests/src/additional/authentication/isolate-sessions-from-each-other.spec.ts packages/acceptance-tests/src/additional/authentication/jwt.jwks.spec.ts packages/acceptance-tests/src/additional/authentication/rsa-private.pem packages/acceptance-tests/src/additional/authentication/rsa-public-key.pem packages/acceptance-tests/src/additional/authorization/groups-and-permissions.spec.ts packages/acceptance-tests/src/additional/controller-inheritance.spec.ts packages/acceptance-tests/src/additional/nuxt.spec.ts packages/acceptance-tests/src/additional/openapi.hooks.spec.ts packages/acceptance-tests/src/additional/openapi.spec.ts packages/acceptance-tests/src/additional/session.config.spec.ts packages/acceptance-tests/src/additional/shell-scripts/create-group.spec.ts packages/acceptance-tests/src/additional/shell-scripts/create-group.ts packages/acceptance-tests/src/additional/shell-scripts/create-perm.spec.ts packages/acceptance-tests/src/additional/shell-scripts/create-perm.ts packages/acceptance-tests/src/additional/typeorm.mongodb-store.spec.ts packages/acceptance-tests/src/additional/typeorm.redis-store.spec.ts packages/acceptance-tests/src/additional/typestack.spec.ts packages/acceptance-tests/src/common/close-test-connection.ts packages/acceptance-tests/src/common/create-fixture-user.ts packages/acceptance-tests/src/common/create-test-connection.ts packages/acceptance-tests/src/common/credentials-schema.ts packages/acceptance-tests/src/common/index.ts packages/acceptance-tests/src/common/read-cookie.ts packages/acceptance-tests/src/common/typeorm-store.ts packages/acceptance-tests/src/common/user.entity.ts packages/acceptance-tests/src/common/write-cookie.ts packages/acceptance-tests/src/docs/api-section/gRPC/spec.proto packages/acceptance-tests/src/docs/api-section/gRPC/using-grpc-framework.feature.ts packages/acceptance-tests/src/docs/api-section/graphql/using-graphiql.feature.ts packages/acceptance-tests/src/docs/architecture/architecture-overview/creating-a-controller.feature.ts packages/acceptance-tests/src/docs/architecture/architecture-overview/creating-a-service.feature.ts packages/acceptance-tests/src/docs/architecture/architecture-overview/setting-up-a-simple-application.feature.ts packages/acceptance-tests/src/docs/architecture/architecture-overview/using-a-hook.feature.ts packages/acceptance-tests/src/docs/architecture/controllers/creating-a-controller.feature.ts packages/acceptance-tests/src/docs/architecture/controllers/inheriting-controller.feature.ts packages/acceptance-tests/src/docs/architecture/controllers/reading-the-request-information.feature.ts packages/acceptance-tests/src/docs/architecture/controllers/returning-a-response.feature.ts packages/acceptance-tests/src/docs/architecture/controllers/testing-controller.feature.ts packages/acceptance-tests/src/docs/architecture/error-handling/customizing-the-error-handler.feature.ts packages/acceptance-tests/src/docs/architecture/hooks/building-custom-hooks.feature.ts packages/acceptance-tests/src/docs/architecture/hooks/creating-hooks-with-factories.feature.ts packages/acceptance-tests/src/docs/architecture/hooks/executing-logic-after-the-controller-method.feature.ts packages/acceptance-tests/src/docs/architecture/hooks/forwarding-data-between-hooks.feature.ts packages/acceptance-tests/src/docs/architecture/hooks/grouping-several-hooks-into-one.feature.ts packages/acceptance-tests/src/docs/architecture/hooks/mocking-services-in-hooks.feature.ts packages/acceptance-tests/src/docs/architecture/hooks/testing-hooks.feature.ts packages/acceptance-tests/src/docs/architecture/hooks/using-a-hook.feature.ts packages/acceptance-tests/src/docs/architecture/initialization/initializing-a-service.feature.ts packages/acceptance-tests/src/docs/architecture/initialization/initializing-the-application.feature.ts packages/acceptance-tests/src/docs/architecture/initialization/making-initialization-faster.feature.ts packages/acceptance-tests/src/docs/architecture/services-and-dependency-injection/accessing-the-service-manager.feature.ts packages/acceptance-tests/src/docs/architecture/services-and-dependency-injection/console-logger.service.ts packages/acceptance-tests/src/docs/architecture/services-and-dependency-injection/injecting-other-instances-as-services.feature.ts packages/acceptance-tests/src/docs/architecture/services-and-dependency-injection/testing-services.feature.ts packages/acceptance-tests/src/docs/architecture/services-and-dependency-injection/using-abstract-services.feature.ts packages/acceptance-tests/src/docs/architecture/services-and-dependency-injection/using-dependency-injection.feature.ts packages/acceptance-tests/src/docs/architecture/services-and-dependency-injection/using-interfaces-and-generic-classes-for-services.feature.ts packages/acceptance-tests/src/docs/authentication-and-access-control/administrators-and-roles/controlling-access-with-administrators.feature.ts packages/acceptance-tests/src/docs/authentication-and-access-control/administrators-and-roles/controlling-access-with-static-roles.feature.ts packages/acceptance-tests/src/docs/authentication-and-access-control/quick-start/authenticating-users-in-a-stateful-spa-using-cookies.feature.ts packages/acceptance-tests/src/docs/authentication-and-access-control/quick-start/authenticating-users-in-a-stateful-spa-using-header.feature.ts packages/acceptance-tests/src/docs/authentication-and-access-control/quick-start/authenticating-users-in-a-stateful-ssr-app-using-cookies.feature.ts packages/acceptance-tests/src/docs/authentication-and-access-control/quick-start/authenticating-users-in-a-stateless-spa-using-cookies.feature.ts packages/acceptance-tests/src/docs/authentication-and-access-control/quick-start/authenticating-users-in-a-stateless-spa-using-header.feature.ts packages/acceptance-tests/src/docs/authentication-and-access-control/session-tokens/adding-authentication-and-access-control.feature.ts packages/acceptance-tests/src/docs/authentication-and-access-control/session-tokens/destroying-the-session.feature.ts packages/acceptance-tests/src/docs/authentication-and-access-control/session-tokens/do-not-auto-create-the-session.feature.ts packages/acceptance-tests/src/docs/authentication-and-access-control/session-tokens/modifying-session-timeouts.feature.ts packages/acceptance-tests/src/docs/authentication-and-access-control/session-tokens/overriding-the-cookie-options.feature.ts packages/acceptance-tests/src/docs/authentication-and-access-control/session-tokens/reading-a-session-from-a-token.feature.ts packages/acceptance-tests/src/docs/authentication-and-access-control/session-tokens/regenerating-the-session-id.feature.ts packages/acceptance-tests/src/docs/authentication-and-access-control/session-tokens/requiring-the-session-cookie.feature.ts packages/acceptance-tests/src/docs/authentication-and-access-control/session-tokens/revoking-sessions.feature.ts packages/acceptance-tests/src/docs/authentication-and-access-control/session-tokens/saving-and-reading-content.feature.ts packages/acceptance-tests/src/docs/authentication-and-access-control/session-tokens/specifying-the-store-locally.feature.ts packages/acceptance-tests/src/docs/authentication-and-access-control/session-tokens/using-cookies.feature.ts packages/acceptance-tests/src/docs/authentication-and-access-control/session-tokens/using-the-authorization-header.feature.ts packages/acceptance-tests/src/docs/authentication-and-access-control/social-auth/adding-social-auth-controllers.feature.ts packages/acceptance-tests/src/docs/authentication-and-access-control/social-auth/using-social-auth-with-jwt.feature.ts packages/acceptance-tests/src/docs/authentication-and-access-control/social-auth/using-social-auth-with-sessions.feature.ts packages/acceptance-tests/src/docs/common/generate-tokens.spec.ts packages/acceptance-tests/src/docs/common/validation-and-sanitization.spec.ts packages/acceptance-tests/src/docs/common/validation-and-sanitization/referencing-and-reusing-validation-schemas.feature.ts packages/acceptance-tests/src/docs/common/validation-and-sanitization/returning-custom-validation-error-messages.feature.ts packages/acceptance-tests/src/docs/cookbook/404-page/handling-routes-with-no-handler.feature.ts packages/acceptance-tests/src/docs/cookbook/expressjs.spec.ts packages/acceptance-tests/src/docs/cookbook/limit-repeated-requests.spec.ts packages/acceptance-tests/src/docs/databases/using-another-orm/creating-a-custom-fetch-user-function.feature.ts packages/acceptance-tests/src/docs/frontend-integration/single-page-applications.spec.ts packages/acceptance-tests/src/docs/jsx-server-side-rendering.spec.tsx packages/acceptance-tests/src/docs/schema.graphql packages/acceptance-tests/src/docs/security/csrf/disabling-csrf-protection-on-a-specific-route.feature.ts packages/acceptance-tests/src/docs/security/csrf/regular-web-app.stateful.spec.ts packages/acceptance-tests/src/docs/security/csrf/spa.stateful.spec.ts packages/acceptance-tests/src/docs/security/csrf/spa.stateless.spec.ts packages/acceptance-tests/tsconfig.json packages/acceptance-tests/typings/ajv-errors/index.d.ts packages/acceptance-tests/typings/nuxt/index.d.ts packages/aws-s3/LICENSE packages/aws-s3/config/default.json packages/aws-s3/package-lock.json packages/aws-s3/package.json packages/aws-s3/src/index.ts packages/aws-s3/src/s3-disk.service.spec.ts packages/aws-s3/src/s3-disk.service.ts packages/aws-s3/tsconfig-build.json packages/aws-s3/tsconfig.json packages/cli/LICENSE packages/cli/package-lock.json packages/cli/package.json packages/cli/src/create-secret/create-secret.spec.ts packages/cli/src/create-secret/create-secret.ts packages/cli/src/create-secret/index.ts packages/cli/src/generate/file-system.spec.ts packages/cli/src/generate/file-system.ts packages/cli/src/generate/fixtures/angular/angular.empty.json packages/cli/src/generate/fixtures/angular/angular.json packages/cli/src/generate/fixtures/angular/package.json packages/cli/src/generate/fixtures/controller/api.controller.ts packages/cli/src/generate/fixtures/controller/app.controller.ts packages/cli/src/generate/fixtures/controller/index.ts packages/cli/src/generate/fixtures/entity/index.ts packages/cli/src/generate/fixtures/entity/package.json packages/cli/src/generate/fixtures/entity/package.mongodb.json packages/cli/src/generate/fixtures/hook/index.ts packages/cli/src/generate/fixtures/react/package.json packages/cli/src/generate/fixtures/rest-api/api.controller.ts packages/cli/src/generate/fixtures/rest-api/app.controller.ts packages/cli/src/generate/fixtures/rest-api/index.controllers.ts packages/cli/src/generate/fixtures/rest-api/index.entities.ts packages/cli/src/generate/fixtures/rest-api/package.json packages/cli/src/generate/fixtures/rest-api/package.mongodb.json packages/cli/src/generate/fixtures/script/package.json packages/cli/src/generate/fixtures/service/index.ts packages/cli/src/generate/fixtures/vscode-config/package.json packages/cli/src/generate/fixtures/vue/package.json packages/cli/src/generate/generators/angular/connect-angular.spec.ts packages/cli/src/generate/generators/angular/connect-angular.ts packages/cli/src/generate/generators/angular/index.ts packages/cli/src/generate/generators/app/create-app.spec.ts packages/cli/src/generate/generators/app/create-app.ts packages/cli/src/generate/generators/app/index.ts packages/cli/src/generate/generators/controller/create-controller.spec.ts packages/cli/src/generate/generators/controller/create-controller.ts packages/cli/src/generate/generators/controller/index.ts packages/cli/src/generate/generators/entity/create-entity.spec.ts packages/cli/src/generate/generators/entity/create-entity.ts packages/cli/src/generate/generators/entity/index.ts packages/cli/src/generate/generators/hook/create-hook.spec.ts packages/cli/src/generate/generators/hook/create-hook.ts packages/cli/src/generate/generators/hook/index.ts packages/cli/src/generate/generators/index.ts packages/cli/src/generate/generators/react/connect-react.spec.ts packages/cli/src/generate/generators/react/connect-react.ts packages/cli/src/generate/generators/react/index.ts packages/cli/src/generate/generators/rest-api/create-rest-api.spec.ts packages/cli/src/generate/generators/rest-api/create-rest-api.ts packages/cli/src/generate/generators/rest-api/index.ts packages/cli/src/generate/generators/script/create-script.spec.ts packages/cli/src/generate/generators/script/create-script.ts packages/cli/src/generate/generators/script/index.ts packages/cli/src/generate/generators/service/create-service.spec.ts packages/cli/src/generate/generators/service/create-service.ts packages/cli/src/generate/generators/service/index.ts packages/cli/src/generate/generators/vscode-config/create-vscode-config.spec.ts packages/cli/src/generate/generators/vscode-config/create-vscode-config.ts packages/cli/src/generate/generators/vscode-config/index.ts packages/cli/src/generate/generators/vue/connect-vue.spec.ts packages/cli/src/generate/generators/vue/connect-vue.ts packages/cli/src/generate/generators/vue/index.ts packages/cli/src/generate/index.ts packages/cli/src/generate/specs/angular/angular.empty.json packages/cli/src/generate/specs/angular/angular.json packages/cli/src/generate/specs/angular/package.json packages/cli/src/generate/specs/angular/proxy.conf.json packages/cli/src/generate/specs/app/.eslintrc.js packages/cli/src/generate/specs/app/config/default.json packages/cli/src/generate/specs/app/config/default.mongodb.json packages/cli/src/generate/specs/app/config/development.json packages/cli/src/generate/specs/app/config/e2e.json packages/cli/src/generate/specs/app/config/e2e.mongodb.json packages/cli/src/generate/specs/app/config/production.json packages/cli/src/generate/specs/app/config/test.json packages/cli/src/generate/specs/app/config/test.mongodb.json packages/cli/src/generate/specs/app/gitignore packages/cli/src/generate/specs/app/ormconfig.js packages/cli/src/generate/specs/app/package.json packages/cli/src/generate/specs/app/package.mongodb.json packages/cli/src/generate/specs/app/package.mongodb.yaml.json packages/cli/src/generate/specs/app/package.yaml.json packages/cli/src/generate/specs/app/src/app/app.controller.ts packages/cli/src/generate/specs/app/src/app/controllers/api.controller.spec.ts packages/cli/src/generate/specs/app/src/app/controllers/api.controller.ts packages/cli/src/generate/specs/app/src/app/controllers/index.ts packages/cli/src/generate/specs/app/src/app/entities/index.ts packages/cli/src/generate/specs/app/src/app/entities/user.entity.mongodb.ts packages/cli/src/generate/specs/app/src/app/entities/user.entity.ts packages/cli/src/generate/specs/app/src/app/hooks/index.ts packages/cli/src/generate/specs/app/src/app/services/index.ts packages/cli/src/generate/specs/app/src/e2e.ts packages/cli/src/generate/specs/app/src/e2e/index.ts packages/cli/src/generate/specs/app/src/index.ts packages/cli/src/generate/specs/app/src/scripts/create-user.mongodb.ts packages/cli/src/generate/specs/app/src/scripts/create-user.ts packages/cli/src/generate/specs/app/src/test.ts packages/cli/src/generate/specs/app/tsconfig.app.json packages/cli/src/generate/specs/app/tsconfig.e2e.json packages/cli/src/generate/specs/app/tsconfig.json packages/cli/src/generate/specs/app/tsconfig.test.json packages/cli/src/generate/specs/controller/api.controller.not-modified.ts packages/cli/src/generate/specs/controller/api.controller.ts packages/cli/src/generate/specs/controller/app.controller.not-modified.ts packages/cli/src/generate/specs/controller/app.controller.ts packages/cli/src/generate/specs/controller/index.empty.ts packages/cli/src/generate/specs/controller/index.ts packages/cli/src/generate/specs/controller/test-foo-bar.controller.empty.ts packages/cli/src/generate/specs/controller/test-foo-bar.controller.spec.empty.ts packages/cli/src/generate/specs/entity/index.ts packages/cli/src/generate/specs/entity/test-foo-bar.entity.mongodb.ts packages/cli/src/generate/specs/entity/test-foo-bar.entity.ts packages/cli/src/generate/specs/hook/index.ts packages/cli/src/generate/specs/hook/test-foo-bar.hook.ts packages/cli/src/generate/specs/react/package.json packages/cli/src/generate/specs/rest-api/app.controller.not-modified.ts packages/cli/src/generate/specs/rest-api/app.controller.ts packages/cli/src/generate/specs/rest-api/controllers/api.controller.not-modified.ts packages/cli/src/generate/specs/rest-api/controllers/api.controller.ts packages/cli/src/generate/specs/rest-api/controllers/index.empty.ts packages/cli/src/generate/specs/rest-api/controllers/index.ts packages/cli/src/generate/specs/rest-api/controllers/test-foo-bar.controller.auth.subdir.ts packages/cli/src/generate/specs/rest-api/controllers/test-foo-bar.controller.auth.ts packages/cli/src/generate/specs/rest-api/controllers/test-foo-bar.controller.spec.auth.subdir.ts packages/cli/src/generate/specs/rest-api/controllers/test-foo-bar.controller.spec.auth.ts packages/cli/src/generate/specs/rest-api/controllers/test-foo-bar.controller.spec.subdir.ts packages/cli/src/generate/specs/rest-api/controllers/test-foo-bar.controller.spec.ts packages/cli/src/generate/specs/rest-api/controllers/test-foo-bar.controller.subdir.ts packages/cli/src/generate/specs/rest-api/controllers/test-foo-bar.controller.ts packages/cli/src/generate/specs/rest-api/entities/index.empty.ts packages/cli/src/generate/specs/rest-api/entities/index.ts packages/cli/src/generate/specs/rest-api/entities/test-foo-bar.entity.auth.ts packages/cli/src/generate/specs/rest-api/entities/test-foo-bar.entity.ts packages/cli/src/generate/specs/script/test-foo-bar.ts packages/cli/src/generate/specs/service/index.ts packages/cli/src/generate/specs/service/test-foo-bar.service.empty.ts packages/cli/src/generate/specs/vscode-config/launch.json packages/cli/src/generate/specs/vscode-config/tasks.json packages/cli/src/generate/specs/vue/package.json packages/cli/src/generate/templates/angular/proxy.conf.json packages/cli/src/generate/templates/app/.eslintrc.js packages/cli/src/generate/templates/app/config/default.json packages/cli/src/generate/templates/app/config/default.mongodb.json packages/cli/src/generate/templates/app/config/development.json packages/cli/src/generate/templates/app/config/e2e.json packages/cli/src/generate/templates/app/config/e2e.mongodb.json packages/cli/src/generate/templates/app/config/production.json packages/cli/src/generate/templates/app/config/test.json packages/cli/src/generate/templates/app/config/test.mongodb.json packages/cli/src/generate/templates/app/gitignore packages/cli/src/generate/templates/app/ormconfig.js packages/cli/src/generate/templates/app/package.json packages/cli/src/generate/templates/app/package.mongodb.json packages/cli/src/generate/templates/app/package.mongodb.yaml.json packages/cli/src/generate/templates/app/package.yaml.json packages/cli/src/generate/templates/app/src/app/app.controller.ts packages/cli/src/generate/templates/app/src/app/controllers/api.controller.spec.ts packages/cli/src/generate/templates/app/src/app/controllers/api.controller.ts packages/cli/src/generate/templates/app/src/app/controllers/index.ts packages/cli/src/generate/templates/app/src/app/entities/index.ts packages/cli/src/generate/templates/app/src/app/entities/user.entity.mongodb.ts packages/cli/src/generate/templates/app/src/app/entities/user.entity.ts packages/cli/src/generate/templates/app/src/app/hooks/index.ts packages/cli/src/generate/templates/app/src/app/services/index.ts packages/cli/src/generate/templates/app/src/e2e.ts packages/cli/src/generate/templates/app/src/e2e/index.ts packages/cli/src/generate/templates/app/src/index.ts packages/cli/src/generate/templates/app/src/scripts/create-user.mongodb.ts packages/cli/src/generate/templates/app/src/scripts/create-user.ts packages/cli/src/generate/templates/app/src/test.ts packages/cli/src/generate/templates/app/tsconfig.app.json packages/cli/src/generate/templates/app/tsconfig.e2e.json packages/cli/src/generate/templates/app/tsconfig.json packages/cli/src/generate/templates/app/tsconfig.test.json packages/cli/src/generate/templates/controller/controller.empty.ts packages/cli/src/generate/templates/controller/controller.spec.empty.ts packages/cli/src/generate/templates/entity/entity.mongodb.ts packages/cli/src/generate/templates/entity/entity.ts packages/cli/src/generate/templates/hook/hook.ts packages/cli/src/generate/templates/rest-api/controllers/controller.auth.ts packages/cli/src/generate/templates/rest-api/controllers/controller.spec.auth.ts packages/cli/src/generate/templates/rest-api/controllers/controller.spec.ts packages/cli/src/generate/templates/rest-api/controllers/controller.ts packages/cli/src/generate/templates/rest-api/entities/entity.auth.ts packages/cli/src/generate/templates/rest-api/entities/entity.ts packages/cli/src/generate/templates/script/script.ts packages/cli/src/generate/templates/service/service.empty.ts packages/cli/src/generate/templates/vscode-config/launch.json packages/cli/src/generate/templates/vscode-config/tasks.json packages/cli/src/generate/utils/get-names.ts packages/cli/src/generate/utils/index.ts packages/cli/src/generate/utils/init-git-repo.ts packages/cli/src/generate/utils/mkdir-if-does-not-exist.ts packages/cli/src/generate/utils/rm-dir-and-files-if-exist.ts packages/cli/src/index.ts packages/cli/src/rmdir/index.ts packages/cli/src/rmdir/rmdir.util.spec.ts packages/cli/src/rmdir/rmdir.util.ts packages/cli/src/run-script/get-command-line-arguments.util.spec.ts packages/cli/src/run-script/get-command-line-arguments.util.ts packages/cli/src/run-script/index.ts packages/cli/src/run-script/run-script.spec.ts packages/cli/src/run-script/run-script.ts packages/cli/src/test.ts packages/cli/tsconfig-build.json packages/cli/tsconfig.json packages/cli/typings/cli-spinner/index.d.ts packages/core/LICENSE packages/core/copy-debug-page.js packages/core/ormconfig.json packages/core/package-lock.json packages/core/package.json packages/core/src/common/encoding/convert-base64-to-base64-url.spec.ts packages/core/src/common/encoding/convert-base64-to-base64-url.ts packages/core/src/common/encoding/convert-base64-url-to-base64.spec.ts packages/core/src/common/encoding/convert-base64-url-to-base64.ts packages/core/src/common/encoding/index.ts packages/core/src/common/hooks/index.ts packages/core/src/common/hooks/is-function.util.ts packages/core/src/common/hooks/log.hook.spec.ts packages/core/src/common/hooks/log.hook.ts packages/core/src/common/hooks/user-required.hook.spec.ts packages/core/src/common/hooks/user-required.hook.ts packages/core/src/common/hooks/validate-body.hook.spec.ts packages/core/src/common/hooks/validate-body.hook.ts packages/core/src/common/hooks/validate-cookie.hook.spec.ts packages/core/src/common/hooks/validate-cookie.hook.ts packages/core/src/common/hooks/validate-header.hook.spec.ts packages/core/src/common/hooks/validate-header.hook.ts packages/core/src/common/hooks/validate-path-param.hook.spec.ts packages/core/src/common/hooks/validate-path-param.hook.ts packages/core/src/common/hooks/validate-query-param.hook.spec.ts packages/core/src/common/hooks/validate-query-param.hook.ts packages/core/src/common/index.ts packages/core/src/common/tokens/generate-signed-token.util.spec.ts packages/core/src/common/tokens/generate-signed-token.util.ts packages/core/src/common/tokens/generate-token.util.spec.ts packages/core/src/common/tokens/generate-token.util.ts packages/core/src/common/tokens/index.ts packages/core/src/common/tokens/sign-token.util.spec.ts packages/core/src/common/tokens/sign-token.util.ts packages/core/src/common/tokens/verify-signed-token.util.spec.ts packages/core/src/common/tokens/verify-signed-token.util.ts packages/core/src/common/utils/controller.util.spec.ts packages/core/src/common/utils/controller.util.ts packages/core/src/common/utils/display-server-url.util.spec.ts packages/core/src/common/utils/display-server-url.util.ts packages/core/src/common/utils/escape-prop.spec.ts packages/core/src/common/utils/escape-prop.ts packages/core/src/common/utils/escape.spec.ts packages/core/src/common/utils/escape.ts packages/core/src/common/utils/get-ajv-instance.spec.ts packages/core/src/common/utils/get-ajv-instance.ts packages/core/src/common/utils/hash-password.util.spec.ts packages/core/src/common/utils/hash-password.util.ts packages/core/src/common/utils/index.ts packages/core/src/common/utils/is-in-file.util.spec.ts packages/core/src/common/utils/is-in-file.util.ts packages/core/src/common/utils/render-error.util.spec.ts packages/core/src/common/utils/render-error.util.ts packages/core/src/common/utils/render.util.spec.ts packages/core/src/common/utils/render.util.ts packages/core/src/common/utils/stream-to-buffer.spec.ts packages/core/src/common/utils/stream-to-buffer.ts packages/core/src/common/utils/verify-password.util.spec.ts packages/core/src/common/utils/verify-password.util.ts packages/core/src/core/app.controller.interface.ts packages/core/src/core/class.interface.ts packages/core/src/core/config/config-not-found.error.spec.ts packages/core/src/core/config/config-not-found.error.ts packages/core/src/core/config/config-type.error.spec.ts packages/core/src/core/config/config-type.error.ts packages/core/src/core/config/config.spec.ts packages/core/src/core/config/config.ts packages/core/src/core/config/env.spec.ts packages/core/src/core/config/env.ts packages/core/src/core/config/index.ts packages/core/src/core/config/utils.ts packages/core/src/core/controllers.spec.ts packages/core/src/core/controllers.ts packages/core/src/core/hooks.spec.ts packages/core/src/core/hooks.ts packages/core/src/core/http/contexts.spec.ts packages/core/src/core/http/contexts.ts packages/core/src/core/http/http-methods.spec.ts packages/core/src/core/http/http-methods.ts packages/core/src/core/http/http-responses.spec.ts packages/core/src/core/http/http-responses.ts packages/core/src/core/http/index.ts packages/core/src/core/index.ts packages/core/src/core/openapi/create-open-api-document.spec.ts packages/core/src/core/openapi/create-open-api-document.ts packages/core/src/core/openapi/decorators.spec.ts packages/core/src/core/openapi/decorators.ts packages/core/src/core/openapi/index.ts packages/core/src/core/openapi/interfaces.ts packages/core/src/core/openapi/metadata-getters/get-api-callbacks.spec.ts packages/core/src/core/openapi/metadata-getters/get-api-callbacks.ts packages/core/src/core/openapi/metadata-getters/get-api-complete-operation.spec.ts packages/core/src/core/openapi/metadata-getters/get-api-complete-operation.ts packages/core/src/core/openapi/metadata-getters/get-api-components.spec.ts packages/core/src/core/openapi/metadata-getters/get-api-components.ts packages/core/src/core/openapi/metadata-getters/get-api-deprecated.spec.ts packages/core/src/core/openapi/metadata-getters/get-api-deprecated.ts packages/core/src/core/openapi/metadata-getters/get-api-external-docs.spec.ts packages/core/src/core/openapi/metadata-getters/get-api-external-docs.ts packages/core/src/core/openapi/metadata-getters/get-api-info.spec.ts packages/core/src/core/openapi/metadata-getters/get-api-info.ts packages/core/src/core/openapi/metadata-getters/get-api-operation-description.spec.ts packages/core/src/core/openapi/metadata-getters/get-api-operation-description.ts packages/core/src/core/openapi/metadata-getters/get-api-operation-id.spec.ts packages/core/src/core/openapi/metadata-getters/get-api-operation-id.ts packages/core/src/core/openapi/metadata-getters/get-api-operation-summary.spec.ts packages/core/src/core/openapi/metadata-getters/get-api-operation-summary.ts packages/core/src/core/openapi/metadata-getters/get-api-operation.spec.ts packages/core/src/core/openapi/metadata-getters/get-api-operation.ts packages/core/src/core/openapi/metadata-getters/get-api-parameters.spec.ts packages/core/src/core/openapi/metadata-getters/get-api-parameters.ts packages/core/src/core/openapi/metadata-getters/get-api-request-body.spec.ts packages/core/src/core/openapi/metadata-getters/get-api-request-body.ts packages/core/src/core/openapi/metadata-getters/get-api-responses.spec.ts packages/core/src/core/openapi/metadata-getters/get-api-responses.ts packages/core/src/core/openapi/metadata-getters/get-api-security.spec.ts packages/core/src/core/openapi/metadata-getters/get-api-security.ts packages/core/src/core/openapi/metadata-getters/get-api-servers.spec.ts packages/core/src/core/openapi/metadata-getters/get-api-servers.ts packages/core/src/core/openapi/metadata-getters/get-api-tags.spec.ts packages/core/src/core/openapi/metadata-getters/get-api-tags.ts packages/core/src/core/openapi/metadata-getters/get-api-used-tags.spec.ts packages/core/src/core/openapi/metadata-getters/get-api-used-tags.ts packages/core/src/core/openapi/metadata-getters/index.ts packages/core/src/core/openapi/openapi.service.spec.ts packages/core/src/core/openapi/openapi.service.ts packages/core/src/core/openapi/utils/dynamic.type.ts packages/core/src/core/openapi/utils/index.ts packages/core/src/core/openapi/utils/merge-components.spec.ts packages/core/src/core/openapi/utils/merge-components.ts packages/core/src/core/openapi/utils/merge-operations.spec.ts packages/core/src/core/openapi/utils/merge-operations.ts packages/core/src/core/openapi/utils/merge-tags.spec.ts packages/core/src/core/openapi/utils/merge-tags.ts packages/core/src/core/routes/convert-error-to-response.spec.ts packages/core/src/core/routes/convert-error-to-response.ts packages/core/src/core/routes/get-response.spec.ts packages/core/src/core/routes/get-response.ts packages/core/src/core/routes/index.ts packages/core/src/core/routes/make-controller-routes.spec.ts packages/core/src/core/routes/make-controller-routes.ts packages/core/src/core/routes/route.interface.ts packages/core/src/core/routes/utils.spec.ts packages/core/src/core/routes/utils.ts packages/core/src/core/service-manager.spec.ts packages/core/src/core/service-manager.ts packages/core/src/express/create-app.spec.ts packages/core/src/express/create-app.ts packages/core/src/express/index.ts packages/core/src/express/send-response.spec.ts packages/core/src/express/send-response.ts packages/core/src/index.ts packages/core/src/sessions/constants.ts packages/core/src/sessions/create-session.spec.ts packages/core/src/sessions/create-session.ts packages/core/src/sessions/fetch-user.interface.ts packages/core/src/sessions/index.ts packages/core/src/sessions/read-session.spec.ts packages/core/src/sessions/read-session.ts packages/core/src/sessions/remove-session-cookie.spec.ts packages/core/src/sessions/remove-session-cookie.ts packages/core/src/sessions/session-state.interface.ts packages/core/src/sessions/session-store.spec.ts packages/core/src/sessions/session-store.ts packages/core/src/sessions/session.spec.ts packages/core/src/sessions/session.ts packages/core/src/sessions/set-session-cookie.spec.ts packages/core/src/sessions/set-session-cookie.ts packages/core/src/sessions/use-sessions.hook.spec.ts packages/core/src/sessions/use-sessions.hook.ts packages/core/test-file packages/core/tsconfig-build.json packages/core/tsconfig.json packages/core/typings/cookie-parser/index.d.ts packages/core/typings/express/index.d.ts packages/core/typings/morgan/index.d.ts packages/examples/LICENSE packages/examples/ormconfig.json packages/examples/package-lock.json packages/examples/package.json packages/examples/src/app/app.controller.ts packages/examples/src/app/controllers/auth.controller.ts packages/examples/src/app/controllers/graphiql2.controller.ts packages/examples/src/app/controllers/graphql-api.controller.ts packages/examples/src/app/controllers/index.ts packages/examples/src/app/controllers/openapi.controller.ts packages/examples/src/app/controllers/profile.controller.ts packages/examples/src/app/entities/index.ts packages/examples/src/app/entities/product.entity.ts packages/examples/src/app/entities/user.entity.ts packages/examples/src/app/services/index.ts packages/examples/src/index.spec.ts packages/examples/src/index.ts packages/examples/src/migrations/1562250105532-first-migration.ts packages/examples/src/migrations/1585904937181-add-profile.ts packages/examples/src/scripts/create-user.ts packages/examples/src/scripts/revoke-token.ts packages/examples/tsconfig.json packages/graphiql/LICENSE packages/graphiql/copy-files.js packages/graphiql/package-lock.json packages/graphiql/package.json packages/graphiql/src/graphiql.controller.spec.ts packages/graphiql/src/graphiql.controller.ts packages/graphiql/src/index.ts packages/graphiql/tsconfig-build.json packages/graphiql/tsconfig.json packages/graphql/LICENSE packages/graphql/package-lock.json packages/graphql/package.json packages/graphql/src/acceptance-test.spec.ts packages/graphql/src/format-error.decorator.spec.ts packages/graphql/src/format-error.decorator.ts packages/graphql/src/format-error.spec.ts packages/graphql/src/format-error.ts packages/graphql/src/graphql.controller.spec.ts packages/graphql/src/graphql.controller.ts packages/graphql/src/index.ts packages/graphql/src/mask-and-log-error.spec.ts packages/graphql/src/mask-and-log-error.ts packages/graphql/src/schema-from-type-defs.spec.ts packages/graphql/src/schema-from-type-defs.ts packages/graphql/src/schema-from-type-glob.spec.ts packages/graphql/src/schema-from-type-glob.ts packages/graphql/src/schema-from-type-paths.spec.ts packages/graphql/src/schema-from-type-paths.ts packages/graphql/tsconfig-build.json packages/graphql/tsconfig.json packages/graphql/typings/graphql/index.d.ts packages/internal-test/LICENSE packages/internal-test/package-lock.json packages/internal-test/package.json packages/internal-test/src/index.ts packages/internal-test/tsconfig-build.json packages/internal-test/tsconfig.json packages/jwks-rsa/LICENSE packages/jwks-rsa/package-lock.json packages/jwks-rsa/package.json packages/jwks-rsa/src/get-rsa-public-key-from-jwks.spec.ts packages/jwks-rsa/src/get-rsa-public-key-from-jwks.ts packages/jwks-rsa/src/index.ts packages/jwks-rsa/tsconfig-build.json packages/jwks-rsa/tsconfig.json packages/jwt/LICENSE packages/jwt/package-lock.json packages/jwt/package.json packages/jwt/src/constants.ts packages/jwt/src/get-secret-or-private-key.util.spec.ts packages/jwt/src/get-secret-or-private-key.util.ts packages/jwt/src/get-secret-or-public-key.util.spec.ts packages/jwt/src/get-secret-or-public-key.util.ts packages/jwt/src/index.ts packages/jwt/src/invalid-token.error.spec.ts packages/jwt/src/invalid-token.error.ts packages/jwt/src/jwt-optional.hook.spec.ts packages/jwt/src/jwt-optional.hook.ts packages/jwt/src/jwt-required.hook.spec.ts packages/jwt/src/jwt-required.hook.ts packages/jwt/src/jwt.hook.spec.ts packages/jwt/src/jwt.hook.ts packages/jwt/src/remove-auth-cookie.spec.ts packages/jwt/src/remove-auth-cookie.ts packages/jwt/src/set-auth-cookie.spec.ts packages/jwt/src/set-auth-cookie.ts packages/jwt/tsconfig-build.json packages/jwt/tsconfig.json packages/jwt/typings/jsonwebtoken/index.d.ts packages/mongodb/LICENSE packages/mongodb/package-lock.json packages/mongodb/package.json packages/mongodb/src/index.ts packages/mongodb/src/mongodb-store.service.spec.ts packages/mongodb/src/mongodb-store.service.ts packages/mongodb/tsconfig-build.json packages/mongodb/tsconfig.json packages/mongodb/typings/mongodb/index.d.ts packages/password/LICENSE packages/password/package-lock.json packages/password/package.json packages/password/src/10-million-password-list-top-10000.txt.gz packages/password/src/index.ts packages/password/src/is-common.util.spec.ts packages/password/src/is-common.util.ts packages/password/tsconfig-build.json packages/password/tsconfig.json packages/redis/LICENSE packages/redis/package-lock.json packages/redis/package.json packages/redis/src/index.ts packages/redis/src/redis-store.service.spec.ts packages/redis/src/redis-store.service.ts packages/redis/tsconfig-build.json packages/redis/tsconfig.json packages/redis/typings/redis/index.d.ts packages/social/LICENSE packages/social/package-lock.json packages/social/package.json packages/social/src/abstract-provider.service.spec.ts packages/social/src/abstract-provider.service.ts packages/social/src/facebook-provider.service.spec.ts packages/social/src/facebook-provider.service.ts packages/social/src/github-provider.service.spec.ts packages/social/src/github-provider.service.ts packages/social/src/google-provider.service.spec.ts packages/social/src/google-provider.service.ts packages/social/src/index.ts packages/social/src/linkedin-provider.service.spec.ts packages/social/src/linkedin-provider.service.ts packages/social/src/user-info.error.spec.ts packages/social/src/user-info.error.ts packages/social/tsconfig-build.json packages/social/tsconfig.json packages/social/typings/jsonwebtoken/index.d.ts packages/social/typings/node-fetch/index.d.ts packages/storage/LICENSE packages/storage/package-lock.json packages/storage/package.json packages/storage/src/disk.service.spec.ts packages/storage/src/disk.service.ts packages/storage/src/file.spec.ts packages/storage/src/file.ts packages/storage/src/index.ts packages/storage/src/local-disk.service.spec.ts packages/storage/src/local-disk.service.ts packages/storage/src/validate-multipart-form-data-body.hook.spec.ts packages/storage/src/validate-multipart-form-data-body.hook.ts packages/storage/tsconfig-build.json packages/storage/tsconfig.json packages/storage/typings/busboy/index.d.ts packages/storage/typings/mime/index.d.ts packages/swagger/LICENSE packages/swagger/package-lock.json packages/swagger/package.json packages/swagger/src/index.ts packages/swagger/src/main.tpl.js packages/swagger/src/specs/main.controller.spec.js packages/swagger/src/specs/main.no-primary.spec.js packages/swagger/src/specs/main.no-primary.ui-options.spec.js packages/swagger/src/specs/main.primary.spec.js packages/swagger/src/specs/main.url.spec.js packages/swagger/src/specs/main.url.ui-options.spec.js packages/swagger/src/swagger-controller.spec.ts packages/swagger/src/swagger-controller.ts packages/swagger/tsconfig-build.json packages/swagger/tsconfig.json packages/swagger/typings/swagger-ui-dist/index.d.ts packages/typeorm/LICENSE packages/typeorm/package-lock.json packages/typeorm/package.json packages/typeorm/src/entities/group.entity.spec.ts packages/typeorm/src/entities/group.entity.ts packages/typeorm/src/entities/index.ts packages/typeorm/src/entities/permission.entity.spec.ts packages/typeorm/src/entities/permission.entity.ts packages/typeorm/src/entities/user-with-permissions.entity.spec.ts packages/typeorm/src/entities/user-with-permissions.entity.ts packages/typeorm/src/hooks/index.ts packages/typeorm/src/hooks/permission-required.hook.spec.ts packages/typeorm/src/hooks/permission-required.hook.ts packages/typeorm/src/index.ts packages/typeorm/src/typeorm-store.service.spec.ts packages/typeorm/src/typeorm-store.service.ts packages/typeorm/src/utils/fetch-mongodb-user.util.spec.ts packages/typeorm/src/utils/fetch-mongodb-user.util.ts packages/typeorm/src/utils/fetch-user-with-permissions.util.spec.ts packages/typeorm/src/utils/fetch-user-with-permissions.util.ts packages/typeorm/src/utils/fetch-user.util.spec.ts packages/typeorm/src/utils/fetch-user.util.ts packages/typeorm/src/utils/index.ts packages/typeorm/tsconfig-build.json packages/typeorm/tsconfig.json packages/typestack/LICENSE packages/typestack/package-lock.json packages/typestack/package.json packages/typestack/src/index.ts packages/typestack/src/unserialize-body.hook.spec.ts packages/typestack/src/unserialize-body.hook.ts packages/typestack/src/validate-body.hook.spec.ts packages/typestack/src/validate-body.hook.ts packages/typestack/tsconfig-build.json packages/typestack/tsconfig.json samples/google-auth/config/default.json samples/google-auth/config/development.json samples/google-auth/config/e2e.json samples/google-auth/config/production.json samples/google-auth/config/test.json samples/google-auth/ormconfig.js samples/google-auth/package-lock.json samples/google-auth/package.json samples/google-auth/src/app/app.controller.ts samples/google-auth/src/app/controllers/api.controller.ts samples/google-auth/src/app/controllers/index.ts samples/google-auth/src/e2e.ts samples/google-auth/src/e2e/index.ts samples/google-auth/src/index.ts samples/google-auth/src/scripts/create-user.ts samples/google-auth/src/test.ts samples/google-auth/tsconfig.app.json samples/google-auth/tsconfig.e2e.json samples/google-auth/tsconfig.json samples/google-auth/tsconfig.migrations.json samples/google-auth/tsconfig.scripts.json samples/google-auth/tsconfig.test.json samples/google-auth/tslint.json samples/nuxt.js/backend/.eslintrc.js samples/nuxt.js/backend/.nuxt/App.js samples/nuxt.js/backend/.nuxt/client.js samples/nuxt.js/backend/.nuxt/components/index.js samples/nuxt.js/backend/.nuxt/components/nuxt-child.js samples/nuxt.js/backend/.nuxt/components/nuxt-error.vue samples/nuxt.js/backend/.nuxt/components/nuxt-link.client.js samples/nuxt.js/backend/.nuxt/components/nuxt-link.server.js samples/nuxt.js/backend/.nuxt/components/nuxt-loading.vue samples/nuxt.js/backend/.nuxt/components/nuxt.js samples/nuxt.js/backend/.nuxt/components/plugin.js samples/nuxt.js/backend/.nuxt/empty.js samples/nuxt.js/backend/.nuxt/index.js samples/nuxt.js/backend/.nuxt/jsonp.js samples/nuxt.js/backend/.nuxt/middleware.js samples/nuxt.js/backend/.nuxt/mixins/fetch.client.js samples/nuxt.js/backend/.nuxt/mixins/fetch.server.js samples/nuxt.js/backend/.nuxt/nuxt/config.json samples/nuxt.js/backend/.nuxt/router.js samples/nuxt.js/backend/.nuxt/router.scrollBehavior.js samples/nuxt.js/backend/.nuxt/routes.json samples/nuxt.js/backend/.nuxt/server.js samples/nuxt.js/backend/.nuxt/utils.js samples/nuxt.js/backend/.nuxt/vetur/tags.json samples/nuxt.js/backend/config/default.json samples/nuxt.js/backend/config/development.json samples/nuxt.js/backend/config/e2e.json samples/nuxt.js/backend/config/production.json samples/nuxt.js/backend/config/test.json samples/nuxt.js/backend/ormconfig.js samples/nuxt.js/backend/package-lock.json samples/nuxt.js/backend/package.json samples/nuxt.js/backend/src/app/app.controller.ts samples/nuxt.js/backend/src/app/controllers/api.controller.spec.ts samples/nuxt.js/backend/src/app/controllers/api.controller.ts samples/nuxt.js/backend/src/app/controllers/index.ts samples/nuxt.js/backend/src/app/entities/index.ts samples/nuxt.js/backend/src/app/entities/user.entity.ts samples/nuxt.js/backend/src/app/hooks/index.ts samples/nuxt.js/backend/src/app/services/index.ts samples/nuxt.js/backend/src/e2e.ts samples/nuxt.js/backend/src/e2e/index.ts samples/nuxt.js/backend/src/index.ts samples/nuxt.js/backend/src/scripts/create-user.ts samples/nuxt.js/backend/src/test.ts samples/nuxt.js/backend/tsconfig.app.json samples/nuxt.js/backend/tsconfig.e2e.json samples/nuxt.js/backend/tsconfig.json samples/nuxt.js/backend/tsconfig.migrations.json samples/nuxt.js/backend/tsconfig.scripts.json samples/nuxt.js/backend/tsconfig.test.json samples/nuxt.js/backend/yarn.lock samples/nuxt.js/frontend/.editorconfig samples/nuxt.js/frontend/components/Logo.vue samples/nuxt.js/frontend/layouts/default.vue samples/nuxt.js/frontend/nuxt.config.js samples/nuxt.js/frontend/package-lock.json samples/nuxt.js/frontend/package.json samples/nuxt.js/frontend/pages/index.vue samples/nuxt.js/frontend/static/favicon.ico samples/nuxt.js/frontend/tsconfig.json samples/upgrade-to-v2/app-service-init/.eslintrc.js samples/upgrade-to-v2/app-service-init/config/default.json samples/upgrade-to-v2/app-service-init/config/development.json samples/upgrade-to-v2/app-service-init/config/e2e.json samples/upgrade-to-v2/app-service-init/config/production.json samples/upgrade-to-v2/app-service-init/config/test.json samples/upgrade-to-v2/app-service-init/ormconfig.js samples/upgrade-to-v2/app-service-init/package-lock.json samples/upgrade-to-v2/app-service-init/package.json samples/upgrade-to-v2/app-service-init/src/app/app.controller.ts samples/upgrade-to-v2/app-service-init/src/app/services/index.ts samples/upgrade-to-v2/app-service-init/src/app/services/msg.service.ts samples/upgrade-to-v2/app-service-init/src/e2e.ts samples/upgrade-to-v2/app-service-init/src/e2e/index.ts samples/upgrade-to-v2/app-service-init/src/index.ts samples/upgrade-to-v2/app-service-init/src/test.ts samples/upgrade-to-v2/app-service-init/tsconfig.app.json samples/upgrade-to-v2/app-service-init/tsconfig.e2e.json samples/upgrade-to-v2/app-service-init/tsconfig.json samples/upgrade-to-v2/app-service-init/tsconfig.test.json samples/upgrade-to-v2/error-handling/.eslintrc.js samples/upgrade-to-v2/error-handling/config/default.json samples/upgrade-to-v2/error-handling/config/development.json samples/upgrade-to-v2/error-handling/config/e2e.json samples/upgrade-to-v2/error-handling/config/production.json samples/upgrade-to-v2/error-handling/config/test.json samples/upgrade-to-v2/error-handling/ormconfig.js samples/upgrade-to-v2/error-handling/package-lock.json samples/upgrade-to-v2/error-handling/package.json samples/upgrade-to-v2/error-handling/src/app/app.controller.ts samples/upgrade-to-v2/error-handling/src/e2e.ts samples/upgrade-to-v2/error-handling/src/e2e/index.ts samples/upgrade-to-v2/error-handling/src/index.ts samples/upgrade-to-v2/error-handling/src/test.ts samples/upgrade-to-v2/error-handling/tsconfig.app.json samples/upgrade-to-v2/error-handling/tsconfig.e2e.json samples/upgrade-to-v2/error-handling/tsconfig.json samples/upgrade-to-v2/error-handling/tsconfig.test.json samples/upgrade-to-v2/file-upload-download/.eslintrc.js samples/upgrade-to-v2/file-upload-download/config/default.json samples/upgrade-to-v2/file-upload-download/config/development.json samples/upgrade-to-v2/file-upload-download/config/e2e.json samples/upgrade-to-v2/file-upload-download/config/production.json samples/upgrade-to-v2/file-upload-download/config/test.json samples/upgrade-to-v2/file-upload-download/ormconfig.js samples/upgrade-to-v2/file-upload-download/package-lock.json samples/upgrade-to-v2/file-upload-download/package.json samples/upgrade-to-v2/file-upload-download/src/app/app.controller.ts samples/upgrade-to-v2/file-upload-download/src/e2e.ts samples/upgrade-to-v2/file-upload-download/src/e2e/index.ts samples/upgrade-to-v2/file-upload-download/src/index.ts samples/upgrade-to-v2/file-upload-download/src/test.ts samples/upgrade-to-v2/file-upload-download/tsconfig.app.json samples/upgrade-to-v2/file-upload-download/tsconfig.e2e.json samples/upgrade-to-v2/file-upload-download/tsconfig.json samples/upgrade-to-v2/file-upload-download/tsconfig.test.json samples/upgrade-to-v2/jwt-csrf/.eslintrc.js samples/upgrade-to-v2/jwt-csrf/config/default.json samples/upgrade-to-v2/jwt-csrf/config/development.json samples/upgrade-to-v2/jwt-csrf/config/e2e.json samples/upgrade-to-v2/jwt-csrf/config/production.json samples/upgrade-to-v2/jwt-csrf/config/test.json samples/upgrade-to-v2/jwt-csrf/ormconfig.js samples/upgrade-to-v2/jwt-csrf/package-lock.json samples/upgrade-to-v2/jwt-csrf/package.json samples/upgrade-to-v2/jwt-csrf/src/app/app.controller.ts samples/upgrade-to-v2/jwt-csrf/src/app/controllers/api.controller.ts samples/upgrade-to-v2/jwt-csrf/src/app/controllers/index.ts samples/upgrade-to-v2/jwt-csrf/src/app/controllers/login.controller.ts samples/upgrade-to-v2/jwt-csrf/src/e2e.ts samples/upgrade-to-v2/jwt-csrf/src/e2e/index.ts samples/upgrade-to-v2/jwt-csrf/src/index.ts samples/upgrade-to-v2/jwt-csrf/src/test.ts samples/upgrade-to-v2/jwt-csrf/tsconfig.app.json samples/upgrade-to-v2/jwt-csrf/tsconfig.e2e.json samples/upgrade-to-v2/jwt-csrf/tsconfig.json samples/upgrade-to-v2/jwt-csrf/tsconfig.test.json samples/upgrade-to-v2/openapi/.eslintrc.js samples/upgrade-to-v2/openapi/config/default.json samples/upgrade-to-v2/openapi/config/development.json samples/upgrade-to-v2/openapi/config/e2e.json samples/upgrade-to-v2/openapi/config/production.json samples/upgrade-to-v2/openapi/config/test.json samples/upgrade-to-v2/openapi/ormconfig.js samples/upgrade-to-v2/openapi/package-lock.json samples/upgrade-to-v2/openapi/package.json samples/upgrade-to-v2/openapi/src/app/app.controller.ts samples/upgrade-to-v2/openapi/src/app/controllers/api.controller.spec.ts samples/upgrade-to-v2/openapi/src/app/controllers/api.controller.ts samples/upgrade-to-v2/openapi/src/app/controllers/index.ts samples/upgrade-to-v2/openapi/src/app/controllers/openapi.controller.spec.ts samples/upgrade-to-v2/openapi/src/app/controllers/openapi.controller.ts samples/upgrade-to-v2/openapi/src/e2e.ts samples/upgrade-to-v2/openapi/src/e2e/index.ts samples/upgrade-to-v2/openapi/src/index.ts samples/upgrade-to-v2/openapi/src/test.ts samples/upgrade-to-v2/openapi/tsconfig.app.json samples/upgrade-to-v2/openapi/tsconfig.e2e.json samples/upgrade-to-v2/openapi/tsconfig.json samples/upgrade-to-v2/openapi/tsconfig.test.json samples/upgrade-to-v2/session-tokens-csrf/.eslintrc.js samples/upgrade-to-v2/session-tokens-csrf/config/default.json samples/upgrade-to-v2/session-tokens-csrf/config/development.json samples/upgrade-to-v2/session-tokens-csrf/config/e2e.json samples/upgrade-to-v2/session-tokens-csrf/config/production.json samples/upgrade-to-v2/session-tokens-csrf/config/test.json samples/upgrade-to-v2/session-tokens-csrf/ormconfig.js samples/upgrade-to-v2/session-tokens-csrf/package-lock.json samples/upgrade-to-v2/session-tokens-csrf/package.json samples/upgrade-to-v2/session-tokens-csrf/src/app/app.controller.ts samples/upgrade-to-v2/session-tokens-csrf/src/app/controllers/api.controller.ts samples/upgrade-to-v2/session-tokens-csrf/src/app/controllers/auth.controller.ts samples/upgrade-to-v2/session-tokens-csrf/src/app/controllers/index.ts samples/upgrade-to-v2/session-tokens-csrf/src/app/controllers/view.controller.ts samples/upgrade-to-v2/session-tokens-csrf/src/app/entities/index.ts samples/upgrade-to-v2/session-tokens-csrf/src/app/entities/user.entity.ts samples/upgrade-to-v2/session-tokens-csrf/src/app/hooks/index.ts samples/upgrade-to-v2/session-tokens-csrf/src/app/services/index.ts samples/upgrade-to-v2/session-tokens-csrf/src/e2e.ts samples/upgrade-to-v2/session-tokens-csrf/src/e2e/index.ts samples/upgrade-to-v2/session-tokens-csrf/src/index.ts samples/upgrade-to-v2/session-tokens-csrf/src/migrations/1606115498049-add-user.ts samples/upgrade-to-v2/session-tokens-csrf/src/migrations/1606313376761-migration.ts samples/upgrade-to-v2/session-tokens-csrf/src/scripts/create-user.ts samples/upgrade-to-v2/session-tokens-csrf/src/test.ts samples/upgrade-to-v2/session-tokens-csrf/tsconfig.app.json samples/upgrade-to-v2/session-tokens-csrf/tsconfig.e2e.json samples/upgrade-to-v2/session-tokens-csrf/tsconfig.json samples/upgrade-to-v2/session-tokens-csrf/tsconfig.test.json samples/upgrade-to-v2/template-engine/.eslintrc.js samples/upgrade-to-v2/template-engine/config/default.json samples/upgrade-to-v2/template-engine/config/development.json samples/upgrade-to-v2/template-engine/config/e2e.json samples/upgrade-to-v2/template-engine/config/production.json samples/upgrade-to-v2/template-engine/config/test.json samples/upgrade-to-v2/template-engine/ormconfig.js samples/upgrade-to-v2/template-engine/package-lock.json samples/upgrade-to-v2/template-engine/package.json samples/upgrade-to-v2/template-engine/src/app/app.controller.ts samples/upgrade-to-v2/template-engine/src/e2e.ts samples/upgrade-to-v2/template-engine/src/e2e/index.ts samples/upgrade-to-v2/template-engine/src/index.ts samples/upgrade-to-v2/template-engine/src/scripts/create-user.ts samples/upgrade-to-v2/template-engine/src/test.ts samples/upgrade-to-v2/template-engine/tsconfig.app.json samples/upgrade-to-v2/template-engine/tsconfig.e2e.json samples/upgrade-to-v2/template-engine/tsconfig.json samples/upgrade-to-v2/template-engine/tsconfig.test.json samples/upgrade-to-v2/validation-hooks/.eslintrc.js samples/upgrade-to-v2/validation-hooks/config/default.json samples/upgrade-to-v2/validation-hooks/config/development.json samples/upgrade-to-v2/validation-hooks/config/e2e.json samples/upgrade-to-v2/validation-hooks/config/production.json samples/upgrade-to-v2/validation-hooks/config/test.json samples/upgrade-to-v2/validation-hooks/ormconfig.js samples/upgrade-to-v2/validation-hooks/package-lock.json samples/upgrade-to-v2/validation-hooks/package.json samples/upgrade-to-v2/validation-hooks/src/app/app.controller.ts samples/upgrade-to-v2/validation-hooks/src/app/controllers/api.controller.ts samples/upgrade-to-v2/validation-hooks/src/app/controllers/index.ts samples/upgrade-to-v2/validation-hooks/src/e2e.ts samples/upgrade-to-v2/validation-hooks/src/e2e/index.ts samples/upgrade-to-v2/validation-hooks/src/index.ts samples/upgrade-to-v2/validation-hooks/src/test.ts samples/upgrade-to-v2/validation-hooks/tsconfig.app.json samples/upgrade-to-v2/validation-hooks/tsconfig.e2e.json samples/upgrade-to-v2/validation-hooks/tsconfig.json samples/upgrade-to-v2/validation-hooks/tsconfig.test.json samples/upload-swagger-s3/.eslintrc.js samples/upload-swagger-s3/config/default.json samples/upload-swagger-s3/config/development.json samples/upload-swagger-s3/config/e2e.json samples/upload-swagger-s3/config/production.json samples/upload-swagger-s3/config/test.json samples/upload-swagger-s3/ormconfig.js samples/upload-swagger-s3/package-lock.json samples/upload-swagger-s3/package.json samples/upload-swagger-s3/src/app/app.controller.ts samples/upload-swagger-s3/src/app/controllers/api.controller.ts samples/upload-swagger-s3/src/app/controllers/index.ts samples/upload-swagger-s3/src/app/controllers/openapi.controller.ts samples/upload-swagger-s3/src/app/entities/index.ts samples/upload-swagger-s3/src/app/entities/user.entity.ts samples/upload-swagger-s3/src/app/hooks/index.ts samples/upload-swagger-s3/src/app/services/index.ts samples/upload-swagger-s3/src/e2e.ts samples/upload-swagger-s3/src/e2e/index.ts samples/upload-swagger-s3/src/index.ts samples/upload-swagger-s3/src/scripts/create-user.ts samples/upload-swagger-s3/src/test.ts samples/upload-swagger-s3/tsconfig.app.json samples/upload-swagger-s3/tsconfig.e2e.json samples/upload-swagger-s3/tsconfig.json samples/upload-swagger-s3/tsconfig.migrations.json samples/upload-swagger-s3/tsconfig.scripts.json samples/upload-swagger-s3/tsconfig.test.json tsconfig.json tslint.json unit_test.sh <<<<<< network # path=./packages/core/coverage/coverage-final.json {"/home/runner/work/foal/foal/packages/core/build/service-manager.test2.js": {"path":"/home/runner/work/foal/foal/packages/core/build/service-manager.test2.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":63}},"1":{"start":{"line":1,"column":64},"end":{"line":1,"column":81}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f174e094c0a68a7420cda4cf41b4cd580b00acf5","contentHash":"c9321f5ffac879b0ec34fa88b695824a3805418bd934213a182f134c1c4f5ccd"} ,"/home/runner/work/foal/foal/packages/core/config/default.js": {"path":"/home/runner/work/foal/foal/packages/core/config/default.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":199}}},"fnMap":{},"branchMap":{},"s":{"0":4},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"fa0586eed44f8559ee3926f50b2a3faec51826ce","contentHash":"932f83b3fa916c1b3f8bd4bdff740c1d8920da98e9b790ea9c7021385c30299c"} ,"/home/runner/work/foal/foal/packages/core/config/development.js": {"path":"/home/runner/work/foal/foal/packages/core/config/development.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":199}}},"fnMap":{},"branchMap":{},"s":{"0":1},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"717398d414895c2c90da73930e6353b92841c1cb","contentHash":"8b6b86648b5b9d6a2491823353940ff835b81c5da64d121596ea6ec261f04aa8"} ,"/home/runner/work/foal/foal/packages/core/config/test.js": {"path":"/home/runner/work/foal/foal/packages/core/config/test.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":199}}},"fnMap":{},"branchMap":{},"s":{"0":3},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"e6832026eda0db4c9aee279a08e3768ca6a66dd4","contentHash":"d1f29f9bc1a1577da37bb0fc25e4f9896e0d2bbca7e898efbe31441e4836fd03"} ,"/home/runner/work/foal/foal/packages/core/src/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/index.ts","statementMap":{"0":{"start":{"line":7,"column":0},"end":{"line":13,"column":12}},"1":{"start":{"line":8,"column":18},"end":{"line":8,"column":39}},"2":{"start":{"line":9,"column":29},"end":{"line":9,"column":64}},"3":{"start":{"line":10,"column":2},"end":{"line":12,"column":3}},"4":{"start":{"line":11,"column":4},"end":{"line":11,"column":109}}},"fnMap":{},"branchMap":{"0":{"loc":{"start":{"line":10,"column":2},"end":{"line":12,"column":3}},"type":"if","locations":[{"start":{"line":10,"column":2},"end":{"line":12,"column":3}},{"start":{"line":10,"column":2},"end":{"line":12,"column":3}}],"line":10}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0},"f":{},"b":{"0":[0,0]},"all":true} ,"/home/runner/work/foal/foal/packages/core/src/common/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":27}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":24}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":25}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":24}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1},"f":{},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/encoding/convert-base64-to-base64-url.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/encoding/convert-base64-to-base64-url.ts","statementMap":{"0":{"start":{"line":9,"column":2},"end":{"line":12,"column":23}},"1":{"start":{"line":8,"column":0},"end":{"line":8,"column":16}}},"fnMap":{"0":{"name":"convertBase64ToBase64url","decl":{"start":{"line":8,"column":16},"end":{"line":8,"column":40}},"loc":{"start":{"line":8,"column":52},"end":{"line":13,"column":1}}}},"branchMap":{},"s":{"0":72,"1":1},"f":{"0":72},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/encoding/convert-base64-url-to-base64.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/encoding/convert-base64-url-to-base64.ts","statementMap":{"0":{"start":{"line":2,"column":2},"end":{"line":4,"column":null}},"1":{"start":{"line":3,"column":4},"end":{"line":3,"column":90}},"2":{"start":{"line":6,"column":2},"end":{"line":8,"column":null}},"3":{"start":{"line":7,"column":4},"end":{"line":7,"column":22}},"4":{"start":{"line":9,"column":2},"end":{"line":11,"column":null}},"5":{"start":{"line":10,"column":4},"end":{"line":10,"column":21}},"6":{"start":{"line":12,"column":2},"end":{"line":12,"column":13}},"7":{"start":{"line":23,"column":2},"end":{"line":25,"column":24}},"8":{"start":{"line":22,"column":0},"end":{"line":22,"column":16}}},"fnMap":{"0":{"name":"addPaddingToBase64url","decl":{"start":{"line":1,"column":9},"end":{"line":1,"column":30}},"loc":{"start":{"line":1,"column":42},"end":{"line":13,"column":1}}},"1":{"name":"convertBase64urlToBase64","decl":{"start":{"line":22,"column":16},"end":{"line":22,"column":40}},"loc":{"start":{"line":22,"column":52},"end":{"line":26,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":2},"end":{"line":4,"column":null}},"type":"if","locations":[{"start":{"line":2,"column":2},"end":{"line":4,"column":null}},{"start":{"line":2,"column":2},"end":{"line":4,"column":null}}]},"1":{"loc":{"start":{"line":6,"column":2},"end":{"line":8,"column":null}},"type":"if","locations":[{"start":{"line":6,"column":2},"end":{"line":8,"column":null}},{"start":{"line":6,"column":2},"end":{"line":8,"column":null}}]},"2":{"loc":{"start":{"line":9,"column":2},"end":{"line":11,"column":null}},"type":"if","locations":[{"start":{"line":9,"column":2},"end":{"line":11,"column":null}},{"start":{"line":9,"column":2},"end":{"line":11,"column":null}}]}},"s":{"0":4,"1":1,"2":3,"3":1,"4":2,"5":1,"6":1,"7":4,"8":1},"f":{"0":4,"1":4},"b":{"0":[1,3],"1":[1,2],"2":[1,1]}} ,"/home/runner/work/foal/foal/packages/core/src/common/encoding/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/encoding/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":9}},"1":{"start":{"line":1,"column":9},"end":{"line":1,"column":74}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":9}},"3":{"start":{"line":2,"column":9},"end":{"line":2,"column":74}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":1,"column":9},"end":{"line":1,"column":33}},"loc":{"start":{"line":1,"column":9},"end":{"line":1,"column":74}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":2,"column":9},"end":{"line":2,"column":33}},"loc":{"start":{"line":2,"column":9},"end":{"line":2,"column":74}}}},"branchMap":{},"s":{"0":1,"1":70,"2":1,"3":1},"f":{"0":69,"1":0},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/hooks/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/hooks/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":9}},"1":{"start":{"line":1,"column":9},"end":{"line":1,"column":45}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":9}},"3":{"start":{"line":2,"column":9},"end":{"line":2,"column":52}},"4":{"start":{"line":3,"column":0},"end":{"line":3,"column":9}},"5":{"start":{"line":3,"column":9},"end":{"line":3,"column":52}},"6":{"start":{"line":4,"column":0},"end":{"line":4,"column":9}},"7":{"start":{"line":4,"column":9},"end":{"line":4,"column":56}},"8":{"start":{"line":5,"column":0},"end":{"line":5,"column":9}},"9":{"start":{"line":5,"column":9},"end":{"line":5,"column":56}},"10":{"start":{"line":6,"column":0},"end":{"line":6,"column":9}},"11":{"start":{"line":6,"column":9},"end":{"line":6,"column":63}},"12":{"start":{"line":7,"column":0},"end":{"line":7,"column":9}},"13":{"start":{"line":7,"column":9},"end":{"line":7,"column":65}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":1,"column":9},"end":{"line":1,"column":12}},"loc":{"start":{"line":1,"column":9},"end":{"line":1,"column":45}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":2,"column":9},"end":{"line":2,"column":21}},"loc":{"start":{"line":2,"column":9},"end":{"line":2,"column":52}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":9},"end":{"line":3,"column":21}},"loc":{"start":{"line":3,"column":9},"end":{"line":3,"column":52}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":9},"end":{"line":4,"column":23}},"loc":{"start":{"line":4,"column":9},"end":{"line":4,"column":56}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":5,"column":9},"end":{"line":5,"column":23}},"loc":{"start":{"line":5,"column":9},"end":{"line":5,"column":56}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":6,"column":9},"end":{"line":6,"column":26}},"loc":{"start":{"line":6,"column":9},"end":{"line":6,"column":63}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":7,"column":9},"end":{"line":7,"column":27}},"loc":{"start":{"line":7,"column":9},"end":{"line":7,"column":65}}}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/hooks/is-function.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/hooks/is-function.util.ts","statementMap":{"0":{"start":{"line":2,"column":2},"end":{"line":2,"column":38}},"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":16}}},"fnMap":{"0":{"name":"isFunction","decl":{"start":{"line":1,"column":16},"end":{"line":1,"column":26}},"loc":{"start":{"line":1,"column":73},"end":{"line":3,"column":1}}}},"branchMap":{},"s":{"0":61,"1":1},"f":{"0":61},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/hooks/log.hook.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/hooks/log.hook.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":58}},"1":{"start":{"line":33,"column":16},"end":{"line":33,"column":44}},"2":{"start":{"line":34,"column":2},"end":{"line":55,"column":5}},"3":{"start":{"line":35,"column":4},"end":{"line":35,"column":19}},"4":{"start":{"line":36,"column":4},"end":{"line":38,"column":null}},"5":{"start":{"line":37,"column":6},"end":{"line":37,"column":40}},"6":{"start":{"line":39,"column":4},"end":{"line":41,"column":null}},"7":{"start":{"line":40,"column":6},"end":{"line":40,"column":44}},"8":{"start":{"line":42,"column":4},"end":{"line":44,"column":null}},"9":{"start":{"line":43,"column":6},"end":{"line":43,"column":42}},"10":{"start":{"line":45,"column":4},"end":{"line":54,"column":null}},"11":{"start":{"line":46,"column":6},"end":{"line":46,"column":46}},"12":{"start":{"line":47,"column":11},"end":{"line":54,"column":null}},"13":{"start":{"line":48,"column":6},"end":{"line":53,"column":null}},"14":{"start":{"line":49,"column":27},"end":{"line":51,"column":10}},"15":{"start":{"line":50,"column":18},"end":{"line":50,"column":61}},"16":{"start":{"line":52,"column":8},"end":{"line":52,"column":101}},"17":{"start":{"line":32,"column":0},"end":{"line":32,"column":16}}},"fnMap":{"0":{"name":"Log","decl":{"start":{"line":32,"column":16},"end":{"line":32,"column":19}},"loc":{"start":{"line":32,"column":61},"end":{"line":56,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":34,"column":14},"end":{"line":34,"column":15}},"loc":{"start":{"line":34,"column":31},"end":{"line":55,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":50,"column":10},"end":{"line":50,"column":14}},"loc":{"start":{"line":50,"column":18},"end":{"line":50,"column":61}}}},"branchMap":{"0":{"loc":{"start":{"line":32,"column":59},"end":{"line":32,"column":61}},"type":"default-arg","locations":[{"start":{"line":32,"column":59},"end":{"line":32,"column":61}}]},"1":{"loc":{"start":{"line":33,"column":16},"end":{"line":33,"column":29}},"type":"binary-expr","locations":[{"start":{"line":33,"column":16},"end":{"line":33,"column":29}},{"start":{"line":33,"column":33},"end":{"line":33,"column":44}}]},"2":{"loc":{"start":{"line":36,"column":4},"end":{"line":38,"column":null}},"type":"if","locations":[{"start":{"line":36,"column":4},"end":{"line":38,"column":null}},{"start":{"line":36,"column":4},"end":{"line":38,"column":null}}]},"3":{"loc":{"start":{"line":39,"column":4},"end":{"line":41,"column":null}},"type":"if","locations":[{"start":{"line":39,"column":4},"end":{"line":41,"column":null}},{"start":{"line":39,"column":4},"end":{"line":41,"column":null}}]},"4":{"loc":{"start":{"line":42,"column":4},"end":{"line":44,"column":null}},"type":"if","locations":[{"start":{"line":42,"column":4},"end":{"line":44,"column":null}},{"start":{"line":42,"column":4},"end":{"line":44,"column":null}}]},"5":{"loc":{"start":{"line":45,"column":4},"end":{"line":54,"column":null}},"type":"if","locations":[{"start":{"line":45,"column":4},"end":{"line":54,"column":null}},{"start":{"line":45,"column":4},"end":{"line":54,"column":null}}]},"6":{"loc":{"start":{"line":47,"column":11},"end":{"line":54,"column":null}},"type":"if","locations":[{"start":{"line":47,"column":11},"end":{"line":54,"column":null}},{"start":{"line":47,"column":11},"end":{"line":54,"column":null}}]},"7":{"loc":{"start":{"line":52,"column":56},"end":{"line":52,"column":65}},"type":"cond-expr","locations":[{"start":{"line":52,"column":56},"end":{"line":52,"column":65}},{"start":{"line":52,"column":68},"end":{"line":52,"column":99}}]}},"s":{"0":1,"1":6,"2":6,"3":6,"4":6,"5":1,"6":6,"7":1,"8":6,"9":1,"10":6,"11":1,"12":5,"13":1,"14":2,"15":3,"16":2,"17":1},"f":{"0":6,"1":6,"2":3},"b":{"0":[0],"1":[6,0],"2":[1,5],"3":[1,5],"4":[1,5],"5":[1,5],"6":[1,4],"7":[0,2]}} ,"/home/runner/work/foal/foal/packages/core/src/common/hooks/user-required.hook.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/hooks/user-required.hook.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":119}},"1":{"start":{"line":5,"column":4},"end":{"line":10,"column":null}},"2":{"start":{"line":6,"column":6},"end":{"line":8,"column":null}},"3":{"start":{"line":7,"column":8},"end":{"line":7,"column":60}},"4":{"start":{"line":9,"column":6},"end":{"line":9,"column":44}},"5":{"start":{"line":13,"column":18},"end":{"line":17,"column":4}},"6":{"start":{"line":19,"column":2},"end":{"line":19,"column":59}},"7":{"start":{"line":3,"column":0},"end":{"line":3,"column":16}}},"fnMap":{"0":{"name":"UserRequired","decl":{"start":{"line":3,"column":16},"end":{"line":3,"column":28}},"loc":{"start":{"line":3,"column":85},"end":{"line":20,"column":1}}},"1":{"name":"hook","decl":{"start":{"line":4,"column":11},"end":{"line":4,"column":15}},"loc":{"start":{"line":4,"column":28},"end":{"line":11,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":3,"column":83},"end":{"line":3,"column":85}},"type":"default-arg","locations":[{"start":{"line":3,"column":83},"end":{"line":3,"column":85}}]},"1":{"loc":{"start":{"line":5,"column":4},"end":{"line":10,"column":null}},"type":"if","locations":[{"start":{"line":5,"column":4},"end":{"line":10,"column":null}},{"start":{"line":5,"column":4},"end":{"line":10,"column":null}}]},"2":{"loc":{"start":{"line":5,"column":8},"end":{"line":5,"column":30}},"type":"binary-expr","locations":[{"start":{"line":5,"column":8},"end":{"line":5,"column":30}},{"start":{"line":5,"column":34},"end":{"line":5,"column":51}}]},"3":{"loc":{"start":{"line":6,"column":6},"end":{"line":8,"column":null}},"type":"if","locations":[{"start":{"line":6,"column":6},"end":{"line":8,"column":null}},{"start":{"line":6,"column":6},"end":{"line":8,"column":null}}]},"4":{"loc":{"start":{"line":15,"column":6},"end":{"line":15,"column":67}},"type":"cond-expr","locations":[{"start":{"line":15,"column":6},"end":{"line":15,"column":67}},{"start":{"line":16,"column":6},"end":{"line":16,"column":67}}]}},"s":{"0":1,"1":6,"2":4,"3":2,"4":2,"5":9,"6":9,"7":1},"f":{"0":9,"1":6},"b":{"0":[4],"1":[4,2],"2":[6,4],"3":[2,2],"4":[4,5]}} ,"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-body.hook.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-body.hook.ts","statementMap":{"0":{"start":{"line":5,"column":0},"end":{"line":5,"column":null}},"1":{"start":{"line":15,"column":0},"end":{"line":15,"column":42}},"2":{"start":{"line":16,"column":0},"end":{"line":16,"column":48}},"3":{"start":{"line":32,"column":4},"end":{"line":40,"column":null}},"4":{"start":{"line":33,"column":24},"end":{"line":33,"column":66}},"5":{"start":{"line":34,"column":25},"end":{"line":34,"column":66}},"6":{"start":{"line":36,"column":6},"end":{"line":39,"column":9}},"7":{"start":{"line":42,"column":4},"end":{"line":44,"column":null}},"8":{"start":{"line":43,"column":6},"end":{"line":43,"column":73}},"9":{"start":{"line":47,"column":18},"end":{"line":57,"column":4}},"10":{"start":{"line":48,"column":32},"end":{"line":55,"column":6}},"11":{"start":{"line":59,"column":2},"end":{"line":59,"column":42}},"12":{"start":{"line":26,"column":0},"end":{"line":26,"column":16}}},"fnMap":{"0":{"name":"ValidateBody","decl":{"start":{"line":26,"column":16},"end":{"line":26,"column":28}},"loc":{"start":{"line":27,"column":81},"end":{"line":60,"column":1}}},"1":{"name":"validate","decl":{"start":{"line":31,"column":11},"end":{"line":31,"column":19}},"loc":{"start":{"line":31,"column":69},"end":{"line":45,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":48,"column":19},"end":{"line":48,"column":20}},"loc":{"start":{"line":48,"column":32},"end":{"line":55,"column":6}}}},"branchMap":{"0":{"loc":{"start":{"line":32,"column":4},"end":{"line":40,"column":null}},"type":"if","locations":[{"start":{"line":32,"column":4},"end":{"line":40,"column":null}},{"start":{"line":32,"column":4},"end":{"line":40,"column":null}}]},"1":{"loc":{"start":{"line":33,"column":45},"end":{"line":33,"column":57}},"type":"cond-expr","locations":[{"start":{"line":33,"column":45},"end":{"line":33,"column":57}},{"start":{"line":33,"column":60},"end":{"line":33,"column":66}}]},"2":{"loc":{"start":{"line":42,"column":4},"end":{"line":44,"column":null}},"type":"if","locations":[{"start":{"line":42,"column":4},"end":{"line":44,"column":null}},{"start":{"line":42,"column":4},"end":{"line":44,"column":null}}]},"3":{"loc":{"start":{"line":51,"column":39},"end":{"line":51,"column":48}},"type":"cond-expr","locations":[{"start":{"line":51,"column":39},"end":{"line":51,"column":48}},{"start":{"line":51,"column":51},"end":{"line":51,"column":57}}]}},"s":{"0":1,"1":1,"2":1,"3":18,"4":8,"5":8,"6":8,"7":18,"8":16,"9":12,"10":2,"11":12,"12":1},"f":{"0":12,"1":18,"2":2},"b":{"0":[8,10],"1":[4,4],"2":[16,2],"3":[1,1]}} ,"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-cookie.hook.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-cookie.hook.ts","statementMap":{"0":{"start":{"line":5,"column":0},"end":{"line":5,"column":null}},"1":{"start":{"line":16,"column":0},"end":{"line":16,"column":42}},"2":{"start":{"line":17,"column":0},"end":{"line":17,"column":48}},"3":{"start":{"line":37,"column":16},"end":{"line":37,"column":43}},"4":{"start":{"line":42,"column":4},"end":{"line":54,"column":null}},"5":{"start":{"line":43,"column":24},"end":{"line":43,"column":66}},"6":{"start":{"line":44,"column":25},"end":{"line":44,"column":66}},"7":{"start":{"line":46,"column":6},"end":{"line":53,"column":9}},"8":{"start":{"line":56,"column":4},"end":{"line":58,"column":null}},"9":{"start":{"line":57,"column":6},"end":{"line":57,"column":76}},"10":{"start":{"line":61,"column":37},"end":{"line":61,"column":59}},"11":{"start":{"line":62,"column":2},"end":{"line":64,"column":null}},"12":{"start":{"line":63,"column":4},"end":{"line":63,"column":30}},"13":{"start":{"line":66,"column":18},"end":{"line":72,"column":4}},"14":{"start":{"line":67,"column":29},"end":{"line":69,"column":null}},"15":{"start":{"line":74,"column":2},"end":{"line":74,"column":42}},"16":{"start":{"line":31,"column":0},"end":{"line":31,"column":16}}},"fnMap":{"0":{"name":"ValidateCookie","decl":{"start":{"line":31,"column":16},"end":{"line":31,"column":30}},"loc":{"start":{"line":34,"column":57},"end":{"line":75,"column":1}}},"1":{"name":"validate","decl":{"start":{"line":41,"column":11},"end":{"line":41,"column":19}},"loc":{"start":{"line":41,"column":69},"end":{"line":59,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":67,"column":17},"end":{"line":67,"column":18}},"loc":{"start":{"line":67,"column":29},"end":{"line":69,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":33,"column":51},"end":{"line":33,"column":69}},"type":"default-arg","locations":[{"start":{"line":33,"column":51},"end":{"line":33,"column":69}}]},"1":{"loc":{"start":{"line":34,"column":55},"end":{"line":34,"column":57}},"type":"default-arg","locations":[{"start":{"line":34,"column":55},"end":{"line":34,"column":57}}]},"2":{"loc":{"start":{"line":37,"column":35},"end":{"line":37,"column":39}},"type":"cond-expr","locations":[{"start":{"line":37,"column":35},"end":{"line":37,"column":39}},{"start":{"line":37,"column":39},"end":{"line":37,"column":43}}]},"3":{"loc":{"start":{"line":37,"column":16},"end":{"line":37,"column":39}},"type":"binary-expr","locations":[{"start":{"line":37,"column":16},"end":{"line":37,"column":39}},{"start":{"line":37,"column":35},"end":{"line":37,"column":39}}]},"4":{"loc":{"start":{"line":42,"column":4},"end":{"line":54,"column":null}},"type":"if","locations":[{"start":{"line":42,"column":4},"end":{"line":54,"column":null}},{"start":{"line":42,"column":4},"end":{"line":54,"column":null}}]},"5":{"loc":{"start":{"line":43,"column":45},"end":{"line":43,"column":57}},"type":"cond-expr","locations":[{"start":{"line":43,"column":45},"end":{"line":43,"column":57}},{"start":{"line":43,"column":60},"end":{"line":43,"column":66}}]},"6":{"loc":{"start":{"line":51,"column":29},"end":{"line":51,"column":37}},"type":"cond-expr","locations":[{"start":{"line":51,"column":29},"end":{"line":51,"column":37}},{"start":{"line":51,"column":40},"end":{"line":51,"column":42}}]},"7":{"loc":{"start":{"line":56,"column":4},"end":{"line":58,"column":null}},"type":"if","locations":[{"start":{"line":56,"column":4},"end":{"line":58,"column":null}},{"start":{"line":56,"column":4},"end":{"line":58,"column":null}}]},"8":{"loc":{"start":{"line":62,"column":2},"end":{"line":64,"column":null}},"type":"if","locations":[{"start":{"line":62,"column":2},"end":{"line":64,"column":null}},{"start":{"line":62,"column":2},"end":{"line":64,"column":null}}]},"9":{"loc":{"start":{"line":69,"column":35},"end":{"line":69,"column":44}},"type":"cond-expr","locations":[{"start":{"line":69,"column":35},"end":{"line":69,"column":44}},{"start":{"line":69,"column":47},"end":{"line":69,"column":53}}]}},"s":{"0":1,"1":1,"2":1,"3":18,"4":10,"5":10,"6":10,"7":10,"8":10,"9":6,"10":18,"11":18,"12":13,"13":18,"14":4,"15":18,"16":1},"f":{"0":18,"1":10,"2":4},"b":{"0":[1],"1":[11],"2":[6,12],"3":[18,18],"4":[10,0],"5":[3,7],"6":[9,1],"7":[6,4],"8":[13,5],"9":[2,2]}} ,"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-header.hook.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-header.hook.ts","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":3,"column":null}},"1":{"start":{"line":14,"column":0},"end":{"line":14,"column":42}},"2":{"start":{"line":15,"column":0},"end":{"line":15,"column":48}},"3":{"start":{"line":35,"column":16},"end":{"line":35,"column":43}},"4":{"start":{"line":36,"column":2},"end":{"line":36,"column":28}},"5":{"start":{"line":41,"column":4},"end":{"line":53,"column":null}},"6":{"start":{"line":42,"column":24},"end":{"line":42,"column":66}},"7":{"start":{"line":43,"column":25},"end":{"line":43,"column":66}},"8":{"start":{"line":45,"column":6},"end":{"line":52,"column":9}},"9":{"start":{"line":54,"column":4},"end":{"line":56,"column":null}},"10":{"start":{"line":55,"column":6},"end":{"line":55,"column":76}},"11":{"start":{"line":59,"column":37},"end":{"line":59,"column":59}},"12":{"start":{"line":60,"column":2},"end":{"line":62,"column":null}},"13":{"start":{"line":61,"column":4},"end":{"line":61,"column":30}},"14":{"start":{"line":64,"column":18},"end":{"line":70,"column":4}},"15":{"start":{"line":65,"column":29},"end":{"line":67,"column":null}},"16":{"start":{"line":72,"column":2},"end":{"line":72,"column":42}},"17":{"start":{"line":29,"column":0},"end":{"line":29,"column":16}}},"fnMap":{"0":{"name":"ValidateHeader","decl":{"start":{"line":29,"column":16},"end":{"line":29,"column":30}},"loc":{"start":{"line":32,"column":57},"end":{"line":73,"column":1}}},"1":{"name":"validate","decl":{"start":{"line":40,"column":11},"end":{"line":40,"column":19}},"loc":{"start":{"line":40,"column":69},"end":{"line":57,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":65,"column":17},"end":{"line":65,"column":18}},"loc":{"start":{"line":65,"column":29},"end":{"line":67,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":31,"column":51},"end":{"line":31,"column":69}},"type":"default-arg","locations":[{"start":{"line":31,"column":51},"end":{"line":31,"column":69}}]},"1":{"loc":{"start":{"line":32,"column":55},"end":{"line":32,"column":57}},"type":"default-arg","locations":[{"start":{"line":32,"column":55},"end":{"line":32,"column":57}}]},"2":{"loc":{"start":{"line":35,"column":35},"end":{"line":35,"column":39}},"type":"cond-expr","locations":[{"start":{"line":35,"column":35},"end":{"line":35,"column":39}},{"start":{"line":35,"column":39},"end":{"line":35,"column":43}}]},"3":{"loc":{"start":{"line":35,"column":16},"end":{"line":35,"column":39}},"type":"binary-expr","locations":[{"start":{"line":35,"column":16},"end":{"line":35,"column":39}},{"start":{"line":35,"column":35},"end":{"line":35,"column":39}}]},"4":{"loc":{"start":{"line":41,"column":4},"end":{"line":53,"column":null}},"type":"if","locations":[{"start":{"line":41,"column":4},"end":{"line":53,"column":null}},{"start":{"line":41,"column":4},"end":{"line":53,"column":null}}]},"5":{"loc":{"start":{"line":42,"column":45},"end":{"line":42,"column":57}},"type":"cond-expr","locations":[{"start":{"line":42,"column":45},"end":{"line":42,"column":57}},{"start":{"line":42,"column":60},"end":{"line":42,"column":66}}]},"6":{"loc":{"start":{"line":50,"column":29},"end":{"line":50,"column":37}},"type":"cond-expr","locations":[{"start":{"line":50,"column":29},"end":{"line":50,"column":37}},{"start":{"line":50,"column":40},"end":{"line":50,"column":42}}]},"7":{"loc":{"start":{"line":54,"column":4},"end":{"line":56,"column":null}},"type":"if","locations":[{"start":{"line":54,"column":4},"end":{"line":56,"column":null}},{"start":{"line":54,"column":4},"end":{"line":56,"column":null}}]},"8":{"loc":{"start":{"line":60,"column":2},"end":{"line":62,"column":null}},"type":"if","locations":[{"start":{"line":60,"column":2},"end":{"line":62,"column":null}},{"start":{"line":60,"column":2},"end":{"line":62,"column":null}}]},"9":{"loc":{"start":{"line":67,"column":35},"end":{"line":67,"column":44}},"type":"cond-expr","locations":[{"start":{"line":67,"column":35},"end":{"line":67,"column":44}},{"start":{"line":67,"column":47},"end":{"line":67,"column":53}}]}},"s":{"0":1,"1":1,"2":1,"3":19,"4":19,"5":11,"6":11,"7":11,"8":11,"9":11,"10":6,"11":19,"12":19,"13":14,"14":19,"15":4,"16":19,"17":1},"f":{"0":19,"1":11,"2":4},"b":{"0":[1],"1":[12],"2":[6,13],"3":[19,19],"4":[11,0],"5":[3,8],"6":[10,1],"7":[6,5],"8":[14,5],"9":[2,2]}} ,"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-path-param.hook.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-path-param.hook.ts","statementMap":{"0":{"start":{"line":5,"column":0},"end":{"line":5,"column":null}},"1":{"start":{"line":15,"column":0},"end":{"line":15,"column":42}},"2":{"start":{"line":16,"column":0},"end":{"line":16,"column":48}},"3":{"start":{"line":37,"column":4},"end":{"line":49,"column":null}},"4":{"start":{"line":38,"column":24},"end":{"line":38,"column":66}},"5":{"start":{"line":39,"column":25},"end":{"line":39,"column":66}},"6":{"start":{"line":41,"column":6},"end":{"line":48,"column":9}},"7":{"start":{"line":51,"column":4},"end":{"line":53,"column":null}},"8":{"start":{"line":52,"column":6},"end":{"line":52,"column":79}},"9":{"start":{"line":56,"column":18},"end":{"line":64,"column":4}},"10":{"start":{"line":57,"column":30},"end":{"line":62,"column":6}},"11":{"start":{"line":66,"column":2},"end":{"line":66,"column":42}},"12":{"start":{"line":29,"column":0},"end":{"line":29,"column":16}}},"fnMap":{"0":{"name":"ValidatePathParam","decl":{"start":{"line":29,"column":16},"end":{"line":29,"column":33}},"loc":{"start":{"line":32,"column":37},"end":{"line":67,"column":1}}},"1":{"name":"validate","decl":{"start":{"line":36,"column":11},"end":{"line":36,"column":19}},"loc":{"start":{"line":36,"column":69},"end":{"line":54,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":57,"column":17},"end":{"line":57,"column":18}},"loc":{"start":{"line":57,"column":30},"end":{"line":62,"column":6}}}},"branchMap":{"0":{"loc":{"start":{"line":32,"column":35},"end":{"line":32,"column":37}},"type":"default-arg","locations":[{"start":{"line":32,"column":35},"end":{"line":32,"column":37}}]},"1":{"loc":{"start":{"line":37,"column":4},"end":{"line":49,"column":null}},"type":"if","locations":[{"start":{"line":37,"column":4},"end":{"line":49,"column":null}},{"start":{"line":37,"column":4},"end":{"line":49,"column":null}}]},"2":{"loc":{"start":{"line":38,"column":45},"end":{"line":38,"column":57}},"type":"cond-expr","locations":[{"start":{"line":38,"column":45},"end":{"line":38,"column":57}},{"start":{"line":38,"column":60},"end":{"line":38,"column":66}}]},"3":{"loc":{"start":{"line":51,"column":4},"end":{"line":53,"column":null}},"type":"if","locations":[{"start":{"line":51,"column":4},"end":{"line":53,"column":null}},{"start":{"line":51,"column":4},"end":{"line":53,"column":null}}]},"4":{"loc":{"start":{"line":61,"column":35},"end":{"line":61,"column":44}},"type":"cond-expr","locations":[{"start":{"line":61,"column":35},"end":{"line":61,"column":44}},{"start":{"line":61,"column":47},"end":{"line":61,"column":53}}]}},"s":{"0":1,"1":1,"2":1,"3":6,"4":6,"5":6,"6":6,"7":6,"8":4,"9":10,"10":2,"11":10,"12":1},"f":{"0":10,"1":6,"2":2},"b":{"0":[9],"1":[6,0],"2":[3,3],"3":[4,2],"4":[1,1]}} ,"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-query-param.hook.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/hooks/validate-query-param.hook.ts","statementMap":{"0":{"start":{"line":5,"column":0},"end":{"line":5,"column":null}},"1":{"start":{"line":16,"column":0},"end":{"line":16,"column":42}},"2":{"start":{"line":17,"column":0},"end":{"line":17,"column":48}},"3":{"start":{"line":37,"column":16},"end":{"line":37,"column":43}},"4":{"start":{"line":42,"column":4},"end":{"line":54,"column":null}},"5":{"start":{"line":43,"column":24},"end":{"line":43,"column":66}},"6":{"start":{"line":44,"column":25},"end":{"line":44,"column":66}},"7":{"start":{"line":46,"column":6},"end":{"line":53,"column":9}},"8":{"start":{"line":56,"column":4},"end":{"line":58,"column":null}},"9":{"start":{"line":57,"column":6},"end":{"line":57,"column":74}},"10":{"start":{"line":61,"column":36},"end":{"line":61,"column":57}},"11":{"start":{"line":62,"column":2},"end":{"line":64,"column":null}},"12":{"start":{"line":63,"column":4},"end":{"line":63,"column":30}},"13":{"start":{"line":66,"column":18},"end":{"line":72,"column":4}},"14":{"start":{"line":67,"column":29},"end":{"line":69,"column":null}},"15":{"start":{"line":74,"column":2},"end":{"line":74,"column":42}},"16":{"start":{"line":31,"column":0},"end":{"line":31,"column":16}}},"fnMap":{"0":{"name":"ValidateQueryParam","decl":{"start":{"line":31,"column":16},"end":{"line":31,"column":34}},"loc":{"start":{"line":34,"column":57},"end":{"line":75,"column":1}}},"1":{"name":"validate","decl":{"start":{"line":41,"column":11},"end":{"line":41,"column":19}},"loc":{"start":{"line":41,"column":69},"end":{"line":59,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":67,"column":17},"end":{"line":67,"column":18}},"loc":{"start":{"line":67,"column":29},"end":{"line":69,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":33,"column":51},"end":{"line":33,"column":69}},"type":"default-arg","locations":[{"start":{"line":33,"column":51},"end":{"line":33,"column":69}}]},"1":{"loc":{"start":{"line":34,"column":55},"end":{"line":34,"column":57}},"type":"default-arg","locations":[{"start":{"line":34,"column":55},"end":{"line":34,"column":57}}]},"2":{"loc":{"start":{"line":37,"column":35},"end":{"line":37,"column":39}},"type":"cond-expr","locations":[{"start":{"line":37,"column":35},"end":{"line":37,"column":39}},{"start":{"line":37,"column":39},"end":{"line":37,"column":43}}]},"3":{"loc":{"start":{"line":37,"column":16},"end":{"line":37,"column":39}},"type":"binary-expr","locations":[{"start":{"line":37,"column":16},"end":{"line":37,"column":39}},{"start":{"line":37,"column":35},"end":{"line":37,"column":39}}]},"4":{"loc":{"start":{"line":42,"column":4},"end":{"line":54,"column":null}},"type":"if","locations":[{"start":{"line":42,"column":4},"end":{"line":54,"column":null}},{"start":{"line":42,"column":4},"end":{"line":54,"column":null}}]},"5":{"loc":{"start":{"line":43,"column":45},"end":{"line":43,"column":57}},"type":"cond-expr","locations":[{"start":{"line":43,"column":45},"end":{"line":43,"column":57}},{"start":{"line":43,"column":60},"end":{"line":43,"column":66}}]},"6":{"loc":{"start":{"line":51,"column":29},"end":{"line":51,"column":37}},"type":"cond-expr","locations":[{"start":{"line":51,"column":29},"end":{"line":51,"column":37}},{"start":{"line":51,"column":40},"end":{"line":51,"column":42}}]},"7":{"loc":{"start":{"line":56,"column":4},"end":{"line":58,"column":null}},"type":"if","locations":[{"start":{"line":56,"column":4},"end":{"line":58,"column":null}},{"start":{"line":56,"column":4},"end":{"line":58,"column":null}}]},"8":{"loc":{"start":{"line":62,"column":2},"end":{"line":64,"column":null}},"type":"if","locations":[{"start":{"line":62,"column":2},"end":{"line":64,"column":null}},{"start":{"line":62,"column":2},"end":{"line":64,"column":null}}]},"9":{"loc":{"start":{"line":69,"column":35},"end":{"line":69,"column":44}},"type":"cond-expr","locations":[{"start":{"line":69,"column":35},"end":{"line":69,"column":44}},{"start":{"line":69,"column":47},"end":{"line":69,"column":53}}]}},"s":{"0":1,"1":1,"2":1,"3":18,"4":10,"5":10,"6":10,"7":10,"8":10,"9":6,"10":18,"11":18,"12":13,"13":18,"14":4,"15":18,"16":1},"f":{"0":18,"1":10,"2":4},"b":{"0":[1],"1":[11],"2":[6,12],"3":[18,18],"4":[10,0],"5":[3,7],"6":[9,1],"7":[6,4],"8":[13,5],"9":[2,2]}} ,"/home/runner/work/foal/foal/packages/core/src/common/tokens/generate-signed-token.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/tokens/generate-signed-token.util.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":54}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":46}},"2":{"start":{"line":5,"column":24},"end":{"line":5,"column":45}},"3":{"start":{"line":6,"column":2},"end":{"line":6,"column":42}},"4":{"start":{"line":4,"column":0},"end":{"line":4,"column":7}}},"fnMap":{"0":{"name":"generateSignedToken","decl":{"start":{"line":4,"column":22},"end":{"line":4,"column":41}},"loc":{"start":{"line":4,"column":56},"end":{"line":7,"column":1}}}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1},"f":{"0":1},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/tokens/generate-token.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/tokens/generate-token.util.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":37}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":33}},"2":{"start":{"line":6,"column":0},"end":{"line":6,"column":55}},"3":{"start":{"line":15,"column":15},"end":{"line":15,"column":47}},"4":{"start":{"line":16,"column":2},"end":{"line":16,"column":59}},"5":{"start":{"line":14,"column":0},"end":{"line":14,"column":7}}},"fnMap":{"0":{"name":"generateToken","decl":{"start":{"line":14,"column":22},"end":{"line":14,"column":35}},"loc":{"start":{"line":14,"column":35},"end":{"line":17,"column":1}}}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":67,"4":67,"5":1},"f":{"0":67},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/tokens/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/tokens/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":9}},"1":{"start":{"line":1,"column":9},"end":{"line":1,"column":67}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":9}},"3":{"start":{"line":2,"column":9},"end":{"line":2,"column":54}},"4":{"start":{"line":3,"column":0},"end":{"line":3,"column":9}},"5":{"start":{"line":3,"column":9},"end":{"line":3,"column":46}},"6":{"start":{"line":4,"column":0},"end":{"line":4,"column":9}},"7":{"start":{"line":4,"column":9},"end":{"line":4,"column":63}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":1,"column":9},"end":{"line":1,"column":28}},"loc":{"start":{"line":1,"column":9},"end":{"line":1,"column":67}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":2,"column":9},"end":{"line":2,"column":22}},"loc":{"start":{"line":2,"column":9},"end":{"line":2,"column":54}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":9},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":9},"end":{"line":3,"column":46}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":9},"end":{"line":4,"column":26}},"loc":{"start":{"line":4,"column":9},"end":{"line":4,"column":63}}}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":66,"4":1,"5":1,"6":1,"7":1},"f":{"0":0,"1":65,"2":0,"3":0},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/tokens/sign-token.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/tokens/sign-token.util.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":36}},"1":{"start":{"line":5,"column":0},"end":{"line":5,"column":55}},"2":{"start":{"line":8,"column":2},"end":{"line":10,"column":14}},"3":{"start":{"line":7,"column":0},"end":{"line":7,"column":16}},"4":{"start":{"line":14,"column":20},"end":{"line":14,"column":66}},"5":{"start":{"line":15,"column":2},"end":{"line":15,"column":67}},"6":{"start":{"line":13,"column":0},"end":{"line":13,"column":16}}},"fnMap":{"0":{"name":"sign","decl":{"start":{"line":7,"column":16},"end":{"line":7,"column":20}},"loc":{"start":{"line":7,"column":62},"end":{"line":11,"column":1}}},"1":{"name":"signToken","decl":{"start":{"line":13,"column":16},"end":{"line":13,"column":25}},"loc":{"start":{"line":13,"column":63},"end":{"line":16,"column":1}}}},"branchMap":{},"s":{"0":1,"1":1,"2":8,"3":1,"4":2,"5":2,"6":1},"f":{"0":8,"1":2},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/tokens/verify-signed-token.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/tokens/verify-signed-token.util.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":41}},"1":{"start":{"line":5,"column":0},"end":{"line":5,"column":41}},"2":{"start":{"line":20,"column":2},"end":{"line":22,"column":null}},"3":{"start":{"line":21,"column":4},"end":{"line":21,"column":17}},"4":{"start":{"line":23,"column":39},"end":{"line":23,"column":61}},"5":{"start":{"line":25,"column":2},"end":{"line":27,"column":null}},"6":{"start":{"line":26,"column":4},"end":{"line":26,"column":17}},"7":{"start":{"line":29,"column":34},"end":{"line":29,"column":61}},"8":{"start":{"line":30,"column":32},"end":{"line":30,"column":76}},"9":{"start":{"line":31,"column":2},"end":{"line":31,"column":84}},"10":{"start":{"line":33,"column":2},"end":{"line":35,"column":null}},"11":{"start":{"line":34,"column":4},"end":{"line":34,"column":25}},"12":{"start":{"line":36,"column":2},"end":{"line":36,"column":15}},"13":{"start":{"line":19,"column":0},"end":{"line":19,"column":16}}},"fnMap":{"0":{"name":"verifySignedToken","decl":{"start":{"line":19,"column":16},"end":{"line":19,"column":33}},"loc":{"start":{"line":19,"column":69},"end":{"line":37,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":20,"column":2},"end":{"line":22,"column":null}},"type":"if","locations":[{"start":{"line":20,"column":2},"end":{"line":22,"column":null}},{"start":{"line":20,"column":2},"end":{"line":22,"column":null}}]},"1":{"loc":{"start":{"line":25,"column":2},"end":{"line":27,"column":null}},"type":"if","locations":[{"start":{"line":25,"column":2},"end":{"line":27,"column":null}},{"start":{"line":25,"column":2},"end":{"line":27,"column":null}}]},"2":{"loc":{"start":{"line":33,"column":2},"end":{"line":35,"column":null}},"type":"if","locations":[{"start":{"line":33,"column":2},"end":{"line":35,"column":null}},{"start":{"line":33,"column":2},"end":{"line":35,"column":null}}]}},"s":{"0":1,"1":1,"2":8,"3":1,"4":7,"5":7,"6":1,"7":6,"8":6,"9":6,"10":6,"11":2,"12":4,"13":1},"f":{"0":8},"b":{"0":[1,7],"1":[1,6],"2":[2,4]}} ,"/home/runner/work/foal/foal/packages/core/src/common/utils/controller.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/utils/controller.util.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":26}},"1":{"start":{"line":18,"column":2},"end":{"line":18,"column":56}},"2":{"start":{"line":19,"column":2},"end":{"line":19,"column":25}},"3":{"start":{"line":17,"column":0},"end":{"line":17,"column":16}}},"fnMap":{"0":{"name":"controller","decl":{"start":{"line":17,"column":16},"end":{"line":17,"column":26}},"loc":{"start":{"line":17,"column":69},"end":{"line":20,"column":1}}}},"branchMap":{},"s":{"0":1,"1":35,"2":35,"3":1},"f":{"0":35},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/utils/display-server-url.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/utils/display-server-url.util.ts","statementMap":{"0":{"start":{"line":2,"column":2},"end":{"line":2,"column":8}},"1":{"start":{"line":3,"column":2},"end":{"line":3,"column":65}},"2":{"start":{"line":4,"column":2},"end":{"line":4,"column":65}},"3":{"start":{"line":5,"column":2},"end":{"line":5,"column":65}},"4":{"start":{"line":6,"column":2},"end":{"line":6,"column":65}},"5":{"start":{"line":7,"column":2},"end":{"line":7,"column":65}},"6":{"start":{"line":8,"column":2},"end":{"line":8,"column":83}},"7":{"start":{"line":9,"column":2},"end":{"line":9,"column":65}},"8":{"start":{"line":10,"column":2},"end":{"line":10,"column":65}},"9":{"start":{"line":11,"column":2},"end":{"line":11,"column":65}},"10":{"start":{"line":12,"column":2},"end":{"line":12,"column":8}},"11":{"start":{"line":1,"column":0},"end":{"line":1,"column":16}}},"fnMap":{"0":{"name":"displayServerURL","decl":{"start":{"line":1,"column":16},"end":{"line":1,"column":32}},"loc":{"start":{"line":1,"column":64},"end":{"line":13,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":1,"column":53},"end":{"line":1,"column":64}},"type":"default-arg","locations":[{"start":{"line":1,"column":53},"end":{"line":1,"column":64}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1},"f":{"0":1},"b":{"0":[0]}} ,"/home/runner/work/foal/foal/packages/core/src/common/utils/escape-prop.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/utils/escape-prop.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":34}},"1":{"start":{"line":14,"column":15},"end":{"line":14,"column":38}},"2":{"start":{"line":15,"column":2},"end":{"line":17,"column":null}},"3":{"start":{"line":16,"column":4},"end":{"line":16,"column":73}},"4":{"start":{"line":18,"column":2},"end":{"line":18,"column":46}},"5":{"start":{"line":13,"column":0},"end":{"line":13,"column":16}}},"fnMap":{"0":{"name":"escapeProp","decl":{"start":{"line":13,"column":16},"end":{"line":13,"column":26}},"loc":{"start":{"line":13,"column":56},"end":{"line":19,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":15,"column":2},"end":{"line":17,"column":null}},"type":"if","locations":[{"start":{"line":15,"column":2},"end":{"line":17,"column":null}},{"start":{"line":15,"column":2},"end":{"line":17,"column":null}}]}},"s":{"0":1,"1":2,"2":2,"3":1,"4":1,"5":1},"f":{"0":2},"b":{"0":[1,1]}} ,"/home/runner/work/foal/foal/packages/core/src/common/utils/escape.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/utils/escape.ts","statementMap":{"0":{"start":{"line":1,"column":18},"end":{"line":8,"column":2}},"1":{"start":{"line":21,"column":2},"end":{"line":21,"column":90}},"2":{"start":{"line":21,"column":44},"end":{"line":21,"column":88}},"3":{"start":{"line":20,"column":0},"end":{"line":20,"column":16}}},"fnMap":{"0":{"name":"escape","decl":{"start":{"line":20,"column":16},"end":{"line":20,"column":22}},"loc":{"start":{"line":20,"column":34},"end":{"line":22,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":21,"column":35},"end":{"line":21,"column":40}},"loc":{"start":{"line":21,"column":44},"end":{"line":21,"column":88}}}},"branchMap":{},"s":{"0":1,"1":7,"2":19,"3":1},"f":{"0":7,"1":19},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/utils/get-ajv-instance.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/utils/get-ajv-instance.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":27}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":36}},"2":{"start":{"line":7,"column":13},"end":{"line":9,"column":2}},"3":{"start":{"line":24,"column":2},"end":{"line":33,"column":null}},"4":{"start":{"line":25,"column":4},"end":{"line":32,"column":7}},"5":{"start":{"line":34,"column":2},"end":{"line":34,"column":35}},"6":{"start":{"line":23,"column":0},"end":{"line":23,"column":16}}},"fnMap":{"0":{"name":"getAjvInstance","decl":{"start":{"line":23,"column":16},"end":{"line":23,"column":30}},"loc":{"start":{"line":23,"column":30},"end":{"line":35,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":24,"column":2},"end":{"line":33,"column":null}},"type":"if","locations":[{"start":{"line":24,"column":2},"end":{"line":33,"column":null}},{"start":{"line":24,"column":2},"end":{"line":33,"column":null}}]}},"s":{"0":1,"1":1,"2":1,"3":56,"4":8,"5":52,"6":1},"f":{"0":56},"b":{"0":[8,48]}} ,"/home/runner/work/foal/foal/packages/core/src/common/utils/hash-password.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/utils/hash-password.util.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":45}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":33}},"2":{"start":{"line":19,"column":21},"end":{"line":19,"column":53}},"3":{"start":{"line":20,"column":21},"end":{"line":20,"column":27}},"4":{"start":{"line":21,"column":17},"end":{"line":21,"column":19}},"5":{"start":{"line":22,"column":17},"end":{"line":22,"column":25}},"6":{"start":{"line":23,"column":27},"end":{"line":23,"column":109}},"7":{"start":{"line":25,"column":15},"end":{"line":25,"column":44}},"8":{"start":{"line":26,"column":21},"end":{"line":26,"column":56}},"9":{"start":{"line":27,"column":2},"end":{"line":27,"column":64}},"10":{"start":{"line":18,"column":0},"end":{"line":18,"column":7}}},"fnMap":{"0":{"name":"hashPassword","decl":{"start":{"line":18,"column":22},"end":{"line":18,"column":34}},"loc":{"start":{"line":18,"column":60},"end":{"line":28,"column":1}}}},"branchMap":{},"s":{"0":1,"1":1,"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":2,"10":1},"f":{"0":2},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/utils/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/utils/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":9}},"1":{"start":{"line":1,"column":9},"end":{"line":1,"column":47}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":9}},"3":{"start":{"line":2,"column":9},"end":{"line":2,"column":61}},"4":{"start":{"line":3,"column":0},"end":{"line":3,"column":9}},"5":{"start":{"line":3,"column":9},"end":{"line":3,"column":43}},"6":{"start":{"line":4,"column":0},"end":{"line":4,"column":9}},"7":{"start":{"line":4,"column":9},"end":{"line":4,"column":34}},"8":{"start":{"line":5,"column":0},"end":{"line":5,"column":9}},"9":{"start":{"line":5,"column":9},"end":{"line":5,"column":52}},"10":{"start":{"line":6,"column":0},"end":{"line":6,"column":9}},"11":{"start":{"line":6,"column":9},"end":{"line":6,"column":52}},"12":{"start":{"line":7,"column":0},"end":{"line":7,"column":9}},"13":{"start":{"line":7,"column":9},"end":{"line":7,"column":45}},"14":{"start":{"line":8,"column":0},"end":{"line":8,"column":9}},"15":{"start":{"line":8,"column":9},"end":{"line":8,"column":50}},"16":{"start":{"line":9,"column":0},"end":{"line":9,"column":9}},"17":{"start":{"line":9,"column":9},"end":{"line":9,"column":17}},"18":{"start":{"line":9,"column":17},"end":{"line":9,"column":55}},"19":{"start":{"line":10,"column":0},"end":{"line":10,"column":9}},"20":{"start":{"line":10,"column":9},"end":{"line":10,"column":52}},"21":{"start":{"line":11,"column":0},"end":{"line":11,"column":9}},"22":{"start":{"line":11,"column":9},"end":{"line":11,"column":56}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":1,"column":9},"end":{"line":1,"column":19}},"loc":{"start":{"line":1,"column":9},"end":{"line":1,"column":47}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":2,"column":9},"end":{"line":2,"column":25}},"loc":{"start":{"line":2,"column":9},"end":{"line":2,"column":61}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":9},"end":{"line":3,"column":19}},"loc":{"start":{"line":3,"column":9},"end":{"line":3,"column":43}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":9},"end":{"line":4,"column":15}},"loc":{"start":{"line":4,"column":9},"end":{"line":4,"column":34}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":5,"column":9},"end":{"line":5,"column":23}},"loc":{"start":{"line":5,"column":9},"end":{"line":5,"column":52}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":6,"column":9},"end":{"line":6,"column":21}},"loc":{"start":{"line":6,"column":9},"end":{"line":6,"column":52}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":7,"column":9},"end":{"line":7,"column":17}},"loc":{"start":{"line":7,"column":9},"end":{"line":7,"column":45}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":8,"column":9},"end":{"line":8,"column":20}},"loc":{"start":{"line":8,"column":9},"end":{"line":8,"column":50}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":9,"column":9},"end":{"line":9,"column":15}},"loc":{"start":{"line":9,"column":9},"end":{"line":9,"column":17}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":9,"column":17},"end":{"line":9,"column":31}},"loc":{"start":{"line":9,"column":17},"end":{"line":9,"column":55}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":10,"column":9},"end":{"line":10,"column":23}},"loc":{"start":{"line":10,"column":9},"end":{"line":10,"column":52}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":11,"column":9},"end":{"line":11,"column":23}},"loc":{"start":{"line":11,"column":9},"end":{"line":11,"column":56}}}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":46,"10":1,"11":1,"12":1,"13":1,"14":1,"15":16,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1},"f":{"0":0,"1":0,"2":0,"3":0,"4":45,"5":0,"6":0,"7":15,"8":0,"9":0,"10":0,"11":0},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/utils/is-in-file.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/utils/is-in-file.util.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":30}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":33}},"2":{"start":{"line":13,"column":2},"end":{"line":16,"column":4}},"3":{"start":{"line":14,"column":24},"end":{"line":14,"column":63}},"4":{"start":{"line":15,"column":4},"end":{"line":15,"column":41}},"5":{"start":{"line":12,"column":0},"end":{"line":12,"column":16}}},"fnMap":{"0":{"name":"isInFile","decl":{"start":{"line":12,"column":16},"end":{"line":12,"column":24}},"loc":{"start":{"line":12,"column":37},"end":{"line":17,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":13,"column":9},"end":{"line":13,"column":14}},"loc":{"start":{"line":13,"column":35},"end":{"line":16,"column":3}}}},"branchMap":{},"s":{"0":1,"1":1,"2":2,"3":2,"4":2,"5":1},"f":{"0":2,"1":2},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/utils/render-error.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/utils/render-error.util.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":30}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":38}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":33}},"3":{"start":{"line":7,"column":0},"end":{"line":7,"column":78}},"4":{"start":{"line":8,"column":0},"end":{"line":8,"column":47}},"5":{"start":{"line":22,"column":13},"end":{"line":23,"column":56}},"6":{"start":{"line":25,"column":2},"end":{"line":39,"column":null}},"7":{"start":{"line":26,"column":21},"end":{"line":26,"column":89}},"8":{"start":{"line":28,"column":16},"end":{"line":28,"column":46}},"9":{"start":{"line":29,"column":39},"end":{"line":29,"column":84}},"10":{"start":{"line":31,"column":4},"end":{"line":38,"column":7}},"11":{"start":{"line":41,"column":2},"end":{"line":41,"column":67}},"12":{"start":{"line":21,"column":0},"end":{"line":21,"column":7}}},"fnMap":{"0":{"name":"renderError","decl":{"start":{"line":21,"column":22},"end":{"line":21,"column":33}},"loc":{"start":{"line":21,"column":60},"end":{"line":42,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":25,"column":2},"end":{"line":39,"column":null}},"type":"if","locations":[{"start":{"line":25,"column":2},"end":{"line":39,"column":null}},{"start":{"line":25,"column":2},"end":{"line":39,"column":null}}]},"1":{"loc":{"start":{"line":29,"column":50},"end":{"line":29,"column":77}},"type":"binary-expr","locations":[{"start":{"line":29,"column":50},"end":{"line":29,"column":77}},{"start":{"line":29,"column":81},"end":{"line":29,"column":83}}]},"2":{"loc":{"start":{"line":29,"column":59},"end":{"line":29,"column":70}},"type":"binary-expr","locations":[{"start":{"line":29,"column":59},"end":{"line":29,"column":70}},{"start":{"line":29,"column":74},"end":{"line":29,"column":76}}]},"3":{"loc":{"start":{"line":33,"column":25},"end":{"line":33,"column":29}},"type":"binary-expr","locations":[{"start":{"line":33,"column":25},"end":{"line":33,"column":29}},{"start":{"line":33,"column":33},"end":{"line":33,"column":35}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":25,"6":25,"7":8,"8":8,"9":8,"10":8,"11":25,"12":1},"f":{"0":25},"b":{"0":[8,17],"1":[8,1],"2":[8,0],"3":[8,1]}} ,"/home/runner/work/foal/foal/packages/core/src/common/utils/render.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/utils/render.util.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":30}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":28}},"2":{"start":{"line":6,"column":0},"end":{"line":6,"column":33}},"3":{"start":{"line":7,"column":0},"end":{"line":7,"column":52}},"4":{"start":{"line":20,"column":2},"end":{"line":22,"column":null}},"5":{"start":{"line":21,"column":4},"end":{"line":21,"column":78}},"6":{"start":{"line":23,"column":2},"end":{"line":23,"column":18}},"7":{"start":{"line":19,"column":0},"end":{"line":19,"column":16}},"8":{"start":{"line":40,"column":15},"end":{"line":40,"column":67}},"9":{"start":{"line":41,"column":19},"end":{"line":41,"column":58}},"10":{"start":{"line":43,"column":25},"end":{"line":43,"column":72}},"11":{"start":{"line":44,"column":2},"end":{"line":57,"column":null}},"12":{"start":{"line":45,"column":26},"end":{"line":45,"column":49}},"13":{"start":{"line":46,"column":4},"end":{"line":55,"column":null}},"14":{"start":{"line":47,"column":6},"end":{"line":54,"column":9}},"15":{"start":{"line":48,"column":8},"end":{"line":53,"column":11}},"16":{"start":{"line":49,"column":10},"end":{"line":51,"column":null}},"17":{"start":{"line":50,"column":12},"end":{"line":50,"column":31}},"18":{"start":{"line":52,"column":10},"end":{"line":52,"column":44}},"19":{"start":{"line":56,"column":4},"end":{"line":56,"column":90}},"20":{"start":{"line":59,"column":2},"end":{"line":59,"column":62}},"21":{"start":{"line":39,"column":0},"end":{"line":39,"column":7}}},"fnMap":{"0":{"name":"renderToString","decl":{"start":{"line":19,"column":16},"end":{"line":19,"column":30}},"loc":{"start":{"line":19,"column":60},"end":{"line":24,"column":1}}},"1":{"name":"render","decl":{"start":{"line":39,"column":22},"end":{"line":39,"column":28}},"loc":{"start":{"line":39,"column":88},"end":{"line":60,"column":1}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":47,"column":41},"end":{"line":47,"column":42}},"loc":{"start":{"line":47,"column":61},"end":{"line":54,"column":7}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":48,"column":32},"end":{"line":48,"column":33}},"loc":{"start":{"line":48,"column":59},"end":{"line":53,"column":9}}}},"branchMap":{"0":{"loc":{"start":{"line":39,"column":68},"end":{"line":39,"column":70}},"type":"default-arg","locations":[{"start":{"line":39,"column":68},"end":{"line":39,"column":70}}]},"1":{"loc":{"start":{"line":40,"column":25},"end":{"line":40,"column":52}},"type":"cond-expr","locations":[{"start":{"line":40,"column":25},"end":{"line":40,"column":52}},{"start":{"line":40,"column":55},"end":{"line":40,"column":67}}]},"2":{"loc":{"start":{"line":44,"column":2},"end":{"line":57,"column":null}},"type":"if","locations":[{"start":{"line":44,"column":2},"end":{"line":57,"column":null}},{"start":{"line":44,"column":2},"end":{"line":57,"column":null}}]},"3":{"loc":{"start":{"line":46,"column":4},"end":{"line":55,"column":null}},"type":"if","locations":[{"start":{"line":46,"column":4},"end":{"line":55,"column":null}},{"start":{"line":46,"column":4},"end":{"line":55,"column":null}}]},"4":{"loc":{"start":{"line":49,"column":10},"end":{"line":51,"column":null}},"type":"if","locations":[{"start":{"line":49,"column":10},"end":{"line":51,"column":null}},{"start":{"line":49,"column":10},"end":{"line":51,"column":null}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":12,"5":53,"6":12,"7":1,"8":7,"9":7,"10":6,"11":6,"12":4,"13":4,"14":3,"15":3,"16":3,"17":1,"18":2,"19":1,"20":2,"21":1},"f":{"0":12,"1":7,"2":3,"3":3},"b":{"0":[0],"1":[6,1],"2":[4,2],"3":[3,1],"4":[1,2]}} ,"/home/runner/work/foal/foal/packages/core/src/common/utils/stream-to-buffer.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/utils/stream-to-buffer.ts","statementMap":{"0":{"start":{"line":9,"column":2},"end":{"line":14,"column":5}},"1":{"start":{"line":10,"column":29},"end":{"line":10,"column":31}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"3":{"start":{"line":11,"column":41},"end":{"line":11,"column":59}},"4":{"start":{"line":12,"column":4},"end":{"line":12,"column":31}},"5":{"start":{"line":13,"column":4},"end":{"line":13,"column":59}},"6":{"start":{"line":13,"column":27},"end":{"line":13,"column":57}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":7}}},"fnMap":{"0":{"name":"streamToBuffer","decl":{"start":{"line":8,"column":22},"end":{"line":8,"column":36}},"loc":{"start":{"line":8,"column":66},"end":{"line":15,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":9,"column":27},"end":{"line":9,"column":28}},"loc":{"start":{"line":9,"column":47},"end":{"line":14,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":11,"column":22},"end":{"line":11,"column":23}},"loc":{"start":{"line":11,"column":41},"end":{"line":11,"column":59}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":13,"column":21},"end":{"line":13,"column":24}},"loc":{"start":{"line":13,"column":27},"end":{"line":13,"column":57}}}},"branchMap":{},"s":{"0":2,"1":2,"2":2,"3":3,"4":2,"5":2,"6":2,"7":1},"f":{"0":2,"1":2,"2":3,"3":2},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/common/utils/verify-password.util.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/common/utils/verify-password.util.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":37}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":49}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":33}},"3":{"start":{"line":14,"column":54},"end":{"line":14,"column":77}},"4":{"start":{"line":16,"column":2},"end":{"line":16,"column":64}},"5":{"start":{"line":18,"column":2},"end":{"line":18,"column":71}},"6":{"start":{"line":19,"column":2},"end":{"line":19,"column":65}},"7":{"start":{"line":20,"column":2},"end":{"line":20,"column":71}},"8":{"start":{"line":21,"column":2},"end":{"line":21,"column":82}},"9":{"start":{"line":23,"column":21},"end":{"line":23,"column":48}},"10":{"start":{"line":24,"column":27},"end":{"line":24,"column":60}},"11":{"start":{"line":25,"column":17},"end":{"line":25,"column":25}},"12":{"start":{"line":26,"column":19},"end":{"line":31,"column":null}},"13":{"start":{"line":33,"column":2},"end":{"line":33,"column":53}},"14":{"start":{"line":13,"column":0},"end":{"line":13,"column":7}}},"fnMap":{"0":{"name":"verifyPassword","decl":{"start":{"line":13,"column":22},"end":{"line":13,"column":36}},"loc":{"start":{"line":13,"column":84},"end":{"line":34,"column":1}}}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":9,"4":9,"5":8,"6":7,"7":6,"8":5,"9":4,"10":4,"11":4,"12":4,"13":4,"14":1},"f":{"0":9},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/controllers.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/controllers.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":26}},"1":{"start":{"line":6,"column":0},"end":{"line":6,"column":62}},"2":{"start":{"line":20,"column":2},"end":{"line":20,"column":66}},"3":{"start":{"line":17,"column":0},"end":{"line":17,"column":16}}},"fnMap":{"0":{"name":"createController","decl":{"start":{"line":17,"column":16},"end":{"line":17,"column":32}},"loc":{"start":{"line":18,"column":59},"end":{"line":21,"column":1}}}},"branchMap":{},"s":{"0":1,"1":1,"2":6,"3":1},"f":{"0":6},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/hooks.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/hooks.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":26}},"1":{"start":{"line":5,"column":0},"end":{"line":5,"column":34}},"2":{"start":{"line":43,"column":2},"end":{"line":57,"column":4}},"3":{"start":{"line":45,"column":34},"end":{"line":45,"column":102}},"4":{"start":{"line":46,"column":4},"end":{"line":46,"column":32}},"5":{"start":{"line":47,"column":4},"end":{"line":47,"column":74}},"6":{"start":{"line":50,"column":4},"end":{"line":52,"column":null}},"7":{"start":{"line":51,"column":6},"end":{"line":51,"column":13}},"8":{"start":{"line":54,"column":4},"end":{"line":56,"column":null}},"9":{"start":{"line":55,"column":6},"end":{"line":55,"column":44}},"10":{"start":{"line":40,"column":0},"end":{"line":40,"column":16}},"11":{"start":{"line":69,"column":2},"end":{"line":69,"column":null}},"12":{"start":{"line":69,"column":8},"end":{"line":69,"column":null}},"13":{"start":{"line":71,"column":2},"end":{"line":71,"column":49}},"14":{"start":{"line":67,"column":0},"end":{"line":67,"column":16}},"15":{"start":{"line":83,"column":2},"end":{"line":83,"column":null}},"16":{"start":{"line":83,"column":8},"end":{"line":83,"column":null}},"17":{"start":{"line":85,"column":2},"end":{"line":85,"column":46}},"18":{"start":{"line":81,"column":0},"end":{"line":81,"column":16}},"19":{"start":{"line":96,"column":2},"end":{"line":100,"column":4}},"20":{"start":{"line":97,"column":4},"end":{"line":99,"column":null}},"21":{"start":{"line":98,"column":6},"end":{"line":98,"column":41}},"22":{"start":{"line":95,"column":0},"end":{"line":95,"column":16}}},"fnMap":{"0":{"name":"Hook","decl":{"start":{"line":40,"column":16},"end":{"line":40,"column":20}},"loc":{"start":{"line":41,"column":109},"end":{"line":58,"column":1}}},"1":{"name":"(anonymous_2)","decl":{"start":{"line":43,"column":9},"end":{"line":43,"column":10}},"loc":{"start":{"line":43,"column":47},"end":{"line":57,"column":3}}},"2":{"name":"getHookFunction","decl":{"start":{"line":67,"column":16},"end":{"line":67,"column":31}},"loc":{"start":{"line":67,"column":51},"end":{"line":72,"column":1}}},"3":{"name":"getHookFunctions","decl":{"start":{"line":81,"column":16},"end":{"line":81,"column":32}},"loc":{"start":{"line":81,"column":52},"end":{"line":86,"column":1}}},"4":{"name":"MergeHooks","decl":{"start":{"line":95,"column":16},"end":{"line":95,"column":26}},"loc":{"start":{"line":95,"column":61},"end":{"line":101,"column":1}}},"5":{"name":"(anonymous_6)","decl":{"start":{"line":96,"column":9},"end":{"line":96,"column":10}},"loc":{"start":{"line":96,"column":47},"end":{"line":100,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":41,"column":70},"end":{"line":41,"column":72}},"type":"default-arg","locations":[{"start":{"line":41,"column":70},"end":{"line":41,"column":72}}]},"1":{"loc":{"start":{"line":41,"column":107},"end":{"line":41,"column":109}},"type":"default-arg","locations":[{"start":{"line":41,"column":107},"end":{"line":41,"column":109}}]},"2":{"loc":{"start":{"line":45,"column":34},"end":{"line":45,"column":96}},"type":"binary-expr","locations":[{"start":{"line":45,"column":34},"end":{"line":45,"column":96}},{"start":{"line":45,"column":100},"end":{"line":45,"column":102}}]},"3":{"loc":{"start":{"line":50,"column":4},"end":{"line":52,"column":null}},"type":"if","locations":[{"start":{"line":50,"column":4},"end":{"line":52,"column":null}},{"start":{"line":50,"column":4},"end":{"line":52,"column":null}}]},"4":{"loc":{"start":{"line":50,"column":25},"end":{"line":50,"column":29}},"type":"cond-expr","locations":[{"start":{"line":50,"column":25},"end":{"line":50,"column":29}},{"start":{"line":50,"column":29},"end":{"line":50,"column":85}}]},"5":{"loc":{"start":{"line":50,"column":9},"end":{"line":50,"column":29}},"type":"binary-expr","locations":[{"start":{"line":50,"column":9},"end":{"line":50,"column":29}},{"start":{"line":50,"column":25},"end":{"line":50,"column":29}}]}},"s":{"0":1,"1":1,"2":374,"3":374,"4":374,"5":374,"6":374,"7":14,"8":360,"9":694,"10":1,"11":287,"12":287,"13":287,"14":1,"15":1,"16":1,"17":1,"18":1,"19":3,"20":3,"21":9,"22":1},"f":{"0":374,"1":374,"2":287,"3":1,"4":3,"5":3},"b":{"0":[34],"1":[48],"2":[374,352],"3":[14,360],"4":[16,358],"5":[374,374]}} ,"/home/runner/work/foal/foal/packages/core/src/core/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":43}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":34}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":9}},"3":{"start":{"line":3,"column":9},"end":{"line":3,"column":49}},"4":{"start":{"line":4,"column":0},"end":{"line":4,"column":23}},"5":{"start":{"line":5,"column":0},"end":{"line":5,"column":26}},"6":{"start":{"line":6,"column":0},"end":{"line":6,"column":24}},"7":{"start":{"line":7,"column":0},"end":{"line":7,"column":25}},"8":{"start":{"line":8,"column":0},"end":{"line":8,"column":25}},"9":{"start":{"line":9,"column":0},"end":{"line":9,"column":9}},"10":{"start":{"line":9,"column":9},"end":{"line":9,"column":24}},"11":{"start":{"line":9,"column":24},"end":{"line":9,"column":36}},"12":{"start":{"line":9,"column":36},"end":{"line":9,"column":48}},"13":{"start":{"line":9,"column":48},"end":{"line":9,"column":90}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":3,"column":9},"end":{"line":3,"column":25}},"loc":{"start":{"line":3,"column":9},"end":{"line":3,"column":49}}},"1":{"name":"(anonymous_5)","decl":{"start":{"line":9,"column":9},"end":{"line":9,"column":22}},"loc":{"start":{"line":9,"column":9},"end":{"line":9,"column":24}}},"2":{"name":"(anonymous_6)","decl":{"start":{"line":9,"column":24},"end":{"line":9,"column":34}},"loc":{"start":{"line":9,"column":24},"end":{"line":9,"column":36}}},"3":{"name":"(anonymous_7)","decl":{"start":{"line":9,"column":36},"end":{"line":9,"column":46}},"loc":{"start":{"line":9,"column":36},"end":{"line":9,"column":48}}},"4":{"name":"(anonymous_8)","decl":{"start":{"line":9,"column":48},"end":{"line":9,"column":62}},"loc":{"start":{"line":9,"column":48},"end":{"line":9,"column":90}}}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":114,"11":6,"12":1,"13":196},"f":{"0":0,"1":113,"2":5,"3":0,"4":195},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/service-manager.test.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/service-manager.test.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":63}},"1":{"start":{"line":1,"column":64},"end":{"line":1,"column":81}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1},"f":{},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/service-manager.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/service-manager.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":28}},"1":{"start":{"line":5,"column":0},"end":{"line":5,"column":26}},"2":{"start":{"line":9,"column":0},"end":{"line":9,"column":34}},"3":{"start":{"line":22,"column":2},"end":{"line":26,"column":4}},"4":{"start":{"line":23,"column":40},"end":{"line":23,"column":98}},"5":{"start":{"line":24,"column":4},"end":{"line":24,"column":61}},"6":{"start":{"line":25,"column":4},"end":{"line":25,"column":65}},"7":{"start":{"line":21,"column":0},"end":{"line":21,"column":16}},"8":{"start":{"line":35,"column":23},"end":{"line":35,"column":78}},"9":{"start":{"line":36,"column":38},"end":{"line":36,"column":96}},"10":{"start":{"line":37,"column":2},"end":{"line":37,"column":69}},"11":{"start":{"line":38,"column":2},"end":{"line":38,"column":63}},"12":{"start":{"line":34,"column":0},"end":{"line":34,"column":16}},"13":{"start":{"line":53,"column":2},"end":{"line":53,"column":63}},"14":{"start":{"line":50,"column":0},"end":{"line":50,"column":16}},"15":{"start":{"line":59,"column":34},"end":{"line":59,"column":99}},"16":{"start":{"line":61,"column":25},"end":{"line":61,"column":45}},"17":{"start":{"line":63,"column":2},"end":{"line":70,"column":null}},"18":{"start":{"line":64,"column":4},"end":{"line":69,"column":7}},"19":{"start":{"line":65,"column":27},"end":{"line":65,"column":64}},"20":{"start":{"line":66,"column":6},"end":{"line":68,"column":null}},"21":{"start":{"line":67,"column":8},"end":{"line":67,"column":62}},"22":{"start":{"line":72,"column":2},"end":{"line":72,"column":42}},"23":{"start":{"line":56,"column":0},"end":{"line":56,"column":16}},"24":{"start":{"line":83,"column":19},"end":{"line":83,"column":103}},"25":{"start":{"line":97,"column":4},"end":{"line":103,"column":null}},"26":{"start":{"line":98,"column":20},"end":{"line":98,"column":44}},"27":{"start":{"line":99,"column":6},"end":{"line":101,"column":null}},"28":{"start":{"line":100,"column":8},"end":{"line":100,"column":85}},"29":{"start":{"line":102,"column":6},"end":{"line":102,"column":37}},"30":{"start":{"line":105,"column":38},"end":{"line":105,"column":40}},"31":{"start":{"line":106,"column":4},"end":{"line":108,"column":null}},"32":{"start":{"line":107,"column":6},"end":{"line":107,"column":45}},"33":{"start":{"line":109,"column":4},"end":{"line":109,"column":32}},"34":{"start":{"line":123,"column":4},"end":{"line":126,"column":7}},"35":{"start":{"line":127,"column":4},"end":{"line":127,"column":16}},"36":{"start":{"line":141,"column":4},"end":{"line":144,"column":null}},"37":{"start":{"line":143,"column":6},"end":{"line":143,"column":18}},"38":{"start":{"line":147,"column":18},"end":{"line":147,"column":42}},"39":{"start":{"line":148,"column":4},"end":{"line":150,"column":null}},"40":{"start":{"line":149,"column":6},"end":{"line":149,"column":27}},"41":{"start":{"line":153,"column":4},"end":{"line":155,"column":null}},"42":{"start":{"line":154,"column":6},"end":{"line":154,"column":83}},"43":{"start":{"line":157,"column":4},"end":{"line":160,"column":null}},"44":{"start":{"line":158,"column":28},"end":{"line":158,"column":71}},"45":{"start":{"line":159,"column":6},"end":{"line":159,"column":37}},"46":{"start":{"line":163,"column":40},"end":{"line":163,"column":103}},"47":{"start":{"line":166,"column":20},"end":{"line":166,"column":47}},"48":{"start":{"line":168,"column":4},"end":{"line":170,"column":null}},"49":{"start":{"line":169,"column":7},"end":{"line":169,"column":94}},"50":{"start":{"line":173,"column":4},"end":{"line":176,"column":7}},"51":{"start":{"line":178,"column":4},"end":{"line":178,"column":19}},"52":{"start":{"line":182,"column":4},"end":{"line":185,"column":null}},"53":{"start":{"line":183,"column":6},"end":{"line":183,"column":25}},"54":{"start":{"line":184,"column":6},"end":{"line":184,"column":33}},"55":{"start":{"line":189,"column":44},"end":{"line":192,"column":null}},"56":{"start":{"line":195,"column":38},"end":{"line":198,"column":null}},"57":{"start":{"line":202,"column":4},"end":{"line":206,"column":null}},"58":{"start":{"line":203,"column":6},"end":{"line":203,"column":81}},"59":{"start":{"line":205,"column":6},"end":{"line":205,"column":79}},"60":{"start":{"line":210,"column":4},"end":{"line":220,"column":null}},"61":{"start":{"line":211,"column":6},"end":{"line":216,"column":8}},"62":{"start":{"line":217,"column":11},"end":{"line":220,"column":null}},"63":{"start":{"line":218,"column":6},"end":{"line":218,"column":50}},"64":{"start":{"line":219,"column":6},"end":{"line":219,"column":74}},"65":{"start":{"line":222,"column":4},"end":{"line":222,"column":75}},"66":{"start":{"line":225,"column":4},"end":{"line":233,"column":null}},"67":{"start":{"line":226,"column":6},"end":{"line":226,"column":39}},"68":{"start":{"line":229,"column":6},"end":{"line":231,"column":null}},"69":{"start":{"line":230,"column":8},"end":{"line":230,"column":18}},"70":{"start":{"line":232,"column":6},"end":{"line":232,"column":96}},"71":{"start":{"line":235,"column":26},"end":{"line":242,"column":null}},"72":{"start":{"line":245,"column":4},"end":{"line":245,"column":25}},"73":{"start":{"line":249,"column":4},"end":{"line":251,"column":null}},"74":{"start":{"line":250,"column":6},"end":{"line":250,"column":88}},"75":{"start":{"line":253,"column":22},"end":{"line":253,"column":46}},"76":{"start":{"line":254,"column":4},"end":{"line":256,"column":null}},"77":{"start":{"line":255,"column":6},"end":{"line":255,"column":93}},"78":{"start":{"line":258,"column":4},"end":{"line":258,"column":20}},"79":{"start":{"line":81,"column":0},"end":{"line":81,"column":13}}},"fnMap":{"0":{"name":"Dependency","decl":{"start":{"line":21,"column":16},"end":{"line":21,"column":26}},"loc":{"start":{"line":21,"column":37},"end":{"line":27,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":22,"column":9},"end":{"line":22,"column":10}},"loc":{"start":{"line":22,"column":46},"end":{"line":26,"column":3}}},"2":{"name":"dependency","decl":{"start":{"line":34,"column":16},"end":{"line":34,"column":26}},"loc":{"start":{"line":34,"column":59},"end":{"line":39,"column":1}}},"3":{"name":"createService","decl":{"start":{"line":50,"column":16},"end":{"line":50,"column":29}},"loc":{"start":{"line":51,"column":68},"end":{"line":54,"column":1}}},"4":{"name":"createControllerOrService","decl":{"start":{"line":56,"column":16},"end":{"line":56,"column":41}},"loc":{"start":{"line":57,"column":62},"end":{"line":73,"column":1}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":64,"column":21},"end":{"line":64,"column":24}},"loc":{"start":{"line":64,"column":27},"end":{"line":69,"column":5}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":81,"column":0},"end":{"line":81,"column":13}},"loc":{"start":{"line":81,"column":0},"end":{"line":261,"column":1}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":96,"column":2},"end":{"line":96,"column":7}},"loc":{"start":{"line":96,"column":53},"end":{"line":110,"column":3}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":122,"column":2},"end":{"line":122,"column":5}},"loc":{"start":{"line":122,"column":105},"end":{"line":128,"column":3}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":139,"column":2},"end":{"line":139,"column":5}},"loc":{"start":{"line":139,"column":45},"end":{"line":179,"column":3}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":181,"column":10},"end":{"line":181,"column":15}},"loc":{"start":{"line":181,"column":66},"end":{"line":186,"column":3}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":188,"column":10},"end":{"line":188,"column":36}},"loc":{"start":{"line":188,"column":67},"end":{"line":246,"column":3}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":248,"column":10},"end":{"line":248,"column":21}},"loc":{"start":{"line":248,"column":105},"end":{"line":259,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":23,"column":46},"end":{"line":23,"column":89}},"type":"binary-expr","locations":[{"start":{"line":23,"column":46},"end":{"line":23,"column":89}},{"start":{"line":23,"column":93},"end":{"line":23,"column":95}}]},"1":{"loc":{"start":{"line":36,"column":44},"end":{"line":36,"column":87}},"type":"binary-expr","locations":[{"start":{"line":36,"column":44},"end":{"line":36,"column":87}},{"start":{"line":36,"column":91},"end":{"line":36,"column":93}}]},"2":{"loc":{"start":{"line":59,"column":34},"end":{"line":59,"column":93}},"type":"binary-expr","locations":[{"start":{"line":59,"column":34},"end":{"line":59,"column":93}},{"start":{"line":59,"column":97},"end":{"line":59,"column":99}}]},"3":{"loc":{"start":{"line":63,"column":2},"end":{"line":70,"column":null}},"type":"if","locations":[{"start":{"line":63,"column":2},"end":{"line":70,"column":null}},{"start":{"line":63,"column":2},"end":{"line":70,"column":null}}]},"4":{"loc":{"start":{"line":66,"column":6},"end":{"line":68,"column":null}},"type":"if","locations":[{"start":{"line":66,"column":6},"end":{"line":68,"column":null}},{"start":{"line":66,"column":6},"end":{"line":68,"column":null}}]},"5":{"loc":{"start":{"line":97,"column":4},"end":{"line":103,"column":null}},"type":"if","locations":[{"start":{"line":97,"column":4},"end":{"line":103,"column":null}},{"start":{"line":97,"column":4},"end":{"line":103,"column":null}}]},"6":{"loc":{"start":{"line":99,"column":6},"end":{"line":101,"column":null}},"type":"if","locations":[{"start":{"line":99,"column":6},"end":{"line":101,"column":null}},{"start":{"line":99,"column":6},"end":{"line":101,"column":null}}]},"7":{"loc":{"start":{"line":122,"column":90},"end":{"line":122,"column":105}},"type":"default-arg","locations":[{"start":{"line":122,"column":90},"end":{"line":122,"column":105}}]},"8":{"loc":{"start":{"line":141,"column":4},"end":{"line":144,"column":null}},"type":"if","locations":[{"start":{"line":141,"column":4},"end":{"line":144,"column":null}},{"start":{"line":141,"column":4},"end":{"line":144,"column":null}}]},"9":{"loc":{"start":{"line":141,"column":8},"end":{"line":141,"column":37}},"type":"binary-expr","locations":[{"start":{"line":141,"column":8},"end":{"line":141,"column":37}},{"start":{"line":141,"column":41},"end":{"line":141,"column":77}}]},"10":{"loc":{"start":{"line":148,"column":4},"end":{"line":150,"column":null}},"type":"if","locations":[{"start":{"line":148,"column":4},"end":{"line":150,"column":null}},{"start":{"line":148,"column":4},"end":{"line":150,"column":null}}]},"11":{"loc":{"start":{"line":153,"column":4},"end":{"line":155,"column":null}},"type":"if","locations":[{"start":{"line":153,"column":4},"end":{"line":155,"column":null}},{"start":{"line":153,"column":4},"end":{"line":155,"column":null}}]},"12":{"loc":{"start":{"line":157,"column":4},"end":{"line":160,"column":null}},"type":"if","locations":[{"start":{"line":157,"column":4},"end":{"line":160,"column":null}},{"start":{"line":157,"column":4},"end":{"line":160,"column":null}}]},"13":{"loc":{"start":{"line":163,"column":40},"end":{"line":163,"column":97}},"type":"binary-expr","locations":[{"start":{"line":163,"column":40},"end":{"line":163,"column":97}},{"start":{"line":163,"column":101},"end":{"line":163,"column":103}}]},"14":{"loc":{"start":{"line":182,"column":4},"end":{"line":185,"column":null}},"type":"if","locations":[{"start":{"line":182,"column":4},"end":{"line":185,"column":null}},{"start":{"line":182,"column":4},"end":{"line":185,"column":null}}]},"15":{"loc":{"start":{"line":182,"column":8},"end":{"line":182,"column":18}},"type":"binary-expr","locations":[{"start":{"line":182,"column":8},"end":{"line":182,"column":18}},{"start":{"line":182,"column":22},"end":{"line":182,"column":40}}]},"16":{"loc":{"start":{"line":202,"column":4},"end":{"line":206,"column":null}},"type":"if","locations":[{"start":{"line":202,"column":4},"end":{"line":206,"column":null}},{"start":{"line":202,"column":4},"end":{"line":206,"column":null}}]},"17":{"loc":{"start":{"line":210,"column":4},"end":{"line":220,"column":null}},"type":"if","locations":[{"start":{"line":210,"column":4},"end":{"line":220,"column":null}},{"start":{"line":210,"column":4},"end":{"line":220,"column":null}}]},"18":{"loc":{"start":{"line":217,"column":11},"end":{"line":220,"column":null}},"type":"if","locations":[{"start":{"line":217,"column":11},"end":{"line":220,"column":null}},{"start":{"line":217,"column":11},"end":{"line":220,"column":null}}]},"19":{"loc":{"start":{"line":222,"column":30},"end":{"line":222,"column":53}},"type":"binary-expr","locations":[{"start":{"line":222,"column":30},"end":{"line":222,"column":53}},{"start":{"line":222,"column":57},"end":{"line":222,"column":74}}]},"20":{"loc":{"start":{"line":229,"column":6},"end":{"line":231,"column":null}},"type":"if","locations":[{"start":{"line":229,"column":6},"end":{"line":231,"column":null}},{"start":{"line":229,"column":6},"end":{"line":231,"column":null}}]},"21":{"loc":{"start":{"line":249,"column":4},"end":{"line":251,"column":null}},"type":"if","locations":[{"start":{"line":249,"column":4},"end":{"line":251,"column":null}},{"start":{"line":249,"column":4},"end":{"line":251,"column":null}}]},"22":{"loc":{"start":{"line":250,"column":22},"end":{"line":250,"column":33}},"type":"binary-expr","locations":[{"start":{"line":250,"column":22},"end":{"line":250,"column":33}},{"start":{"line":250,"column":37},"end":{"line":250,"column":86}}]},"23":{"loc":{"start":{"line":254,"column":4},"end":{"line":256,"column":null}},"type":"if","locations":[{"start":{"line":254,"column":4},"end":{"line":256,"column":null}},{"start":{"line":254,"column":4},"end":{"line":256,"column":null}}]},"24":{"loc":{"start":{"line":255,"column":22},"end":{"line":255,"column":29}},"type":"binary-expr","locations":[{"start":{"line":255,"column":22},"end":{"line":255,"column":29}},{"start":{"line":255,"column":33},"end":{"line":255,"column":91}}]}},"s":{"0":1,"1":1,"2":1,"3":4,"4":4,"5":4,"6":4,"7":1,"8":32,"9":32,"10":32,"11":32,"12":1,"13":122,"14":1,"15":128,"16":128,"17":128,"18":4,"19":8,"20":8,"21":6,"22":128,"23":1,"24":407,"25":41,"26":8,"27":8,"28":1,"29":7,"30":33,"31":33,"32":96,"33":33,"34":43,"35":43,"36":688,"37":2,"38":686,"39":686,"40":213,"41":473,"42":1,"43":472,"44":25,"45":5,"46":447,"47":447,"48":447,"49":33,"50":447,"51":447,"52":103,"53":12,"54":12,"55":25,"56":24,"57":22,"58":10,"59":12,"60":20,"61":11,"62":9,"63":4,"64":4,"65":17,"66":17,"67":17,"68":4,"69":0,"70":4,"71":13,"72":5,"73":73,"74":6,"75":67,"76":67,"77":8,"78":59,"79":1},"f":{"0":4,"1":4,"2":32,"3":122,"4":128,"5":8,"6":407,"7":41,"8":43,"9":688,"10":103,"11":25,"12":73},"b":{"0":[4,2],"1":[32,19],"2":[128,118],"3":[4,124],"4":[6,2],"5":[8,33],"6":[1,7],"7":[41],"8":[2,686],"9":[688,687],"10":[213,473],"11":[1,472],"12":[25,447],"13":[447,425],"14":[12,91],"15":[103,70],"16":[10,12],"17":[11,9],"18":[4,5],"19":[17,13],"20":[0,4],"21":[6,67],"22":[6,1],"23":[8,59],"24":[8,4]}} ,"/home/runner/work/foal/foal/packages/core/src/core/config/config-not-found.error.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/config/config-not-found.error.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":34}},"1":{"start":{"line":7,"column":4},"end":{"line":7,"column":12}},"2":{"start":{"line":6,"column":23},"end":{"line":6,"column":34}},"3":{"start":{"line":6,"column":45},"end":{"line":6,"column":57}},"4":{"start":{"line":4,"column":11},"end":{"line":4,"column":40}},"5":{"start":{"line":8,"column":21},"end":{"line":8,"column":35}},"6":{"start":{"line":11,"column":30},"end":{"line":11,"column":32}},"7":{"start":{"line":13,"column":6},"end":{"line":16,"column":null}},"8":{"start":{"line":14,"column":8},"end":{"line":14,"column":65}},"9":{"start":{"line":15,"column":8},"end":{"line":15,"column":23}},"10":{"start":{"line":18,"column":6},"end":{"line":20,"column":null}},"11":{"start":{"line":19,"column":8},"end":{"line":19,"column":26}},"12":{"start":{"line":22,"column":6},"end":{"line":57,"column":9}},"13":{"start":{"line":23,"column":8},"end":{"line":25,"column":null}},"14":{"start":{"line":24,"column":10},"end":{"line":24,"column":35}},"15":{"start":{"line":27,"column":23},"end":{"line":27,"column":69}},"16":{"start":{"line":29,"column":8},"end":{"line":56,"column":null}},"17":{"start":{"line":30,"column":10},"end":{"line":30,"column":58}},"18":{"start":{"line":31,"column":10},"end":{"line":35,"column":null}},"19":{"start":{"line":32,"column":12},"end":{"line":32,"column":71}},"20":{"start":{"line":34,"column":12},"end":{"line":34,"column":72}},"21":{"start":{"line":37,"column":25},"end":{"line":37,"column":27}},"22":{"start":{"line":38,"column":10},"end":{"line":48,"column":null}},"23":{"start":{"line":40,"column":14},"end":{"line":40,"column":68}},"24":{"start":{"line":41,"column":14},"end":{"line":41,"column":20}},"25":{"start":{"line":43,"column":14},"end":{"line":43,"column":62}},"26":{"start":{"line":44,"column":14},"end":{"line":44,"column":20}},"27":{"start":{"line":46,"column":14},"end":{"line":46,"column":60}},"28":{"start":{"line":47,"column":14},"end":{"line":47,"column":20}},"29":{"start":{"line":49,"column":10},"end":{"line":49,"column":57}},"30":{"start":{"line":51,"column":10},"end":{"line":55,"column":null}},"31":{"start":{"line":52,"column":12},"end":{"line":52,"column":47}},"32":{"start":{"line":54,"column":12},"end":{"line":54,"column":49}},"33":{"start":{"line":59,"column":6},"end":{"line":69,"column":null}},"34":{"start":{"line":60,"column":8},"end":{"line":66,"column":11}},"35":{"start":{"line":61,"column":10},"end":{"line":63,"column":null}},"36":{"start":{"line":62,"column":12},"end":{"line":62,"column":19}},"37":{"start":{"line":64,"column":25},"end":{"line":64,"column":61}},"38":{"start":{"line":65,"column":10},"end":{"line":65,"column":35}},"39":{"start":{"line":68,"column":8},"end":{"line":68,"column":26}},"40":{"start":{"line":71,"column":6},"end":{"line":71,"column":19}},"41":{"start":{"line":74,"column":4},"end":{"line":93,"column":58}},"42":{"start":{"line":3,"column":0},"end":{"line":3,"column":13}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":6,"column":2},"end":{"line":6,"column":23}},"loc":{"start":{"line":6,"column":57},"end":{"line":94,"column":3}}},"1":{"name":"generateContent","decl":{"start":{"line":10,"column":13},"end":{"line":10,"column":28}},"loc":{"start":{"line":10,"column":53},"end":{"line":72,"column":5}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":22,"column":23},"end":{"line":22,"column":24}},"loc":{"start":{"line":22,"column":42},"end":{"line":57,"column":7}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":60,"column":25},"end":{"line":60,"column":26}},"loc":{"start":{"line":60,"column":38},"end":{"line":66,"column":9}}}},"branchMap":{"0":{"loc":{"start":{"line":13,"column":6},"end":{"line":16,"column":null}},"type":"if","locations":[{"start":{"line":13,"column":6},"end":{"line":16,"column":null}},{"start":{"line":13,"column":6},"end":{"line":16,"column":null}}]},"1":{"loc":{"start":{"line":18,"column":6},"end":{"line":20,"column":null}},"type":"if","locations":[{"start":{"line":18,"column":6},"end":{"line":20,"column":null}},{"start":{"line":18,"column":6},"end":{"line":20,"column":null}}]},"2":{"loc":{"start":{"line":23,"column":8},"end":{"line":25,"column":null}},"type":"if","locations":[{"start":{"line":23,"column":8},"end":{"line":25,"column":null}},{"start":{"line":23,"column":8},"end":{"line":25,"column":null}}]},"3":{"loc":{"start":{"line":27,"column":62},"end":{"line":27,"column":63}},"type":"cond-expr","locations":[{"start":{"line":27,"column":62},"end":{"line":27,"column":63}},{"start":{"line":27,"column":66},"end":{"line":27,"column":67}}]},"4":{"loc":{"start":{"line":29,"column":8},"end":{"line":56,"column":null}},"type":"if","locations":[{"start":{"line":29,"column":8},"end":{"line":56,"column":null}},{"start":{"line":29,"column":8},"end":{"line":56,"column":null}}]},"5":{"loc":{"start":{"line":31,"column":10},"end":{"line":35,"column":null}},"type":"if","locations":[{"start":{"line":31,"column":10},"end":{"line":35,"column":null}},{"start":{"line":31,"column":10},"end":{"line":35,"column":null}}]},"6":{"loc":{"start":{"line":39,"column":12},"end":{"line":41,"column":20}},"type":"switch","locations":[{"start":{"line":39,"column":12},"end":{"line":41,"column":20}},{"start":{"line":42,"column":12},"end":{"line":44,"column":20}},{"start":{"line":45,"column":12},"end":{"line":47,"column":20}}]},"7":{"loc":{"start":{"line":51,"column":10},"end":{"line":55,"column":null}},"type":"if","locations":[{"start":{"line":51,"column":10},"end":{"line":55,"column":null}},{"start":{"line":51,"column":10},"end":{"line":55,"column":null}}]},"8":{"loc":{"start":{"line":59,"column":6},"end":{"line":69,"column":null}},"type":"if","locations":[{"start":{"line":59,"column":6},"end":{"line":69,"column":null}},{"start":{"line":59,"column":6},"end":{"line":69,"column":null}}]},"9":{"loc":{"start":{"line":61,"column":10},"end":{"line":63,"column":null}},"type":"if","locations":[{"start":{"line":61,"column":10},"end":{"line":63,"column":null}},{"start":{"line":61,"column":10},"end":{"line":63,"column":null}}]},"10":{"loc":{"start":{"line":91,"column":27},"end":{"line":91,"column":29}},"type":"cond-expr","locations":[{"start":{"line":91,"column":27},"end":{"line":91,"column":29}},{"start":{"line":91,"column":32},"end":{"line":91,"column":44}}]}},"s":{"0":1,"1":11,"2":11,"3":11,"4":11,"5":11,"6":33,"7":33,"8":11,"9":11,"10":33,"11":22,"12":33,"13":66,"14":22,"15":66,"16":66,"17":33,"18":33,"19":11,"20":22,"21":33,"22":33,"23":11,"24":11,"25":11,"26":11,"27":11,"28":11,"29":33,"30":33,"31":11,"32":22,"33":33,"34":22,"35":44,"36":22,"37":22,"38":22,"39":22,"40":33,"41":11,"42":1},"f":{"0":11,"1":33,"2":66,"3":44},"b":{"0":[11,22],"1":[22,11],"2":[22,44],"3":[22,44],"4":[33,33],"5":[11,22],"6":[11,11,11],"7":[11,22],"8":[22,11],"9":[22,22],"10":[7,4]}} ,"/home/runner/work/foal/foal/packages/core/src/core/config/config-type.error.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/config/config-type.error.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":34}},"1":{"start":{"line":7,"column":4},"end":{"line":7,"column":12}},"2":{"start":{"line":6,"column":23},"end":{"line":6,"column":34}},"3":{"start":{"line":6,"column":45},"end":{"line":6,"column":61}},"4":{"start":{"line":6,"column":72},"end":{"line":6,"column":86}},"5":{"start":{"line":4,"column":11},"end":{"line":4,"column":36}},"6":{"start":{"line":8,"column":21},"end":{"line":8,"column":35}},"7":{"start":{"line":10,"column":28},"end":{"line":10,"column":30}},"8":{"start":{"line":12,"column":4},"end":{"line":12,"column":22}},"9":{"start":{"line":14,"column":4},"end":{"line":21,"column":7}},"10":{"start":{"line":15,"column":21},"end":{"line":15,"column":43}},"11":{"start":{"line":16,"column":6},"end":{"line":20,"column":null}},"12":{"start":{"line":17,"column":8},"end":{"line":17,"column":64}},"13":{"start":{"line":19,"column":8},"end":{"line":19,"column":52}},"14":{"start":{"line":23,"column":4},"end":{"line":29,"column":7}},"15":{"start":{"line":24,"column":6},"end":{"line":26,"column":null}},"16":{"start":{"line":25,"column":8},"end":{"line":25,"column":15}},"17":{"start":{"line":27,"column":21},"end":{"line":27,"column":57}},"18":{"start":{"line":28,"column":6},"end":{"line":28,"column":31}},"19":{"start":{"line":31,"column":4},"end":{"line":31,"column":22}},"20":{"start":{"line":33,"column":4},"end":{"line":41,"column":59}},"21":{"start":{"line":3,"column":0},"end":{"line":3,"column":13}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":6,"column":2},"end":{"line":6,"column":23}},"loc":{"start":{"line":6,"column":86},"end":{"line":42,"column":3}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":14,"column":21},"end":{"line":14,"column":22}},"loc":{"start":{"line":14,"column":40},"end":{"line":21,"column":5}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":23,"column":21},"end":{"line":23,"column":22}},"loc":{"start":{"line":23,"column":34},"end":{"line":29,"column":5}}}},"branchMap":{"0":{"loc":{"start":{"line":16,"column":6},"end":{"line":20,"column":null}},"type":"if","locations":[{"start":{"line":16,"column":6},"end":{"line":20,"column":null}},{"start":{"line":16,"column":6},"end":{"line":20,"column":null}}]},"1":{"loc":{"start":{"line":24,"column":6},"end":{"line":26,"column":null}},"type":"if","locations":[{"start":{"line":24,"column":6},"end":{"line":26,"column":null}},{"start":{"line":24,"column":6},"end":{"line":26,"column":null}}]}},"s":{"0":1,"1":40,"2":40,"3":40,"4":40,"5":40,"6":40,"7":40,"8":40,"9":40,"10":135,"11":135,"12":40,"13":95,"14":40,"15":135,"16":40,"17":95,"18":95,"19":40,"20":40,"21":1},"f":{"0":40,"1":135,"2":135},"b":{"0":[40,95],"1":[40,95]}} ,"/home/runner/work/foal/foal/packages/core/src/core/config/config.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/config/config.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":46}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":28}},"2":{"start":{"line":6,"column":0},"end":{"line":6,"column":63}},"3":{"start":{"line":7,"column":0},"end":{"line":7,"column":54}},"4":{"start":{"line":8,"column":0},"end":{"line":8,"column":28}},"5":{"start":{"line":44,"column":18},"end":{"line":44,"column":43}},"6":{"start":{"line":46,"column":4},"end":{"line":48,"column":null}},"7":{"start":{"line":47,"column":6},"end":{"line":47,"column":26}},"8":{"start":{"line":50,"column":4},"end":{"line":52,"column":null}},"9":{"start":{"line":51,"column":6},"end":{"line":51,"column":61}},"10":{"start":{"line":54,"column":4},"end":{"line":62,"column":null}},"11":{"start":{"line":55,"column":6},"end":{"line":57,"column":null}},"12":{"start":{"line":56,"column":8},"end":{"line":56,"column":27}},"13":{"start":{"line":58,"column":6},"end":{"line":60,"column":null}},"14":{"start":{"line":59,"column":8},"end":{"line":59,"column":28}},"15":{"start":{"line":61,"column":6},"end":{"line":61,"column":62}},"16":{"start":{"line":64,"column":4},"end":{"line":72,"column":null}},"17":{"start":{"line":65,"column":6},"end":{"line":70,"column":null}},"18":{"start":{"line":66,"column":18},"end":{"line":66,"column":31}},"19":{"start":{"line":67,"column":8},"end":{"line":69,"column":null}},"20":{"start":{"line":68,"column":10},"end":{"line":68,"column":26}},"21":{"start":{"line":71,"column":6},"end":{"line":71,"column":61}},"22":{"start":{"line":74,"column":4},"end":{"line":84,"column":null}},"23":{"start":{"line":75,"column":6},"end":{"line":77,"column":null}},"24":{"start":{"line":76,"column":8},"end":{"line":76,"column":27}},"25":{"start":{"line":78,"column":6},"end":{"line":80,"column":null}},"26":{"start":{"line":79,"column":8},"end":{"line":79,"column":28}},"27":{"start":{"line":81,"column":6},"end":{"line":83,"column":null}},"28":{"start":{"line":82,"column":8},"end":{"line":82,"column":71}},"29":{"start":{"line":86,"column":4},"end":{"line":96,"column":null}},"30":{"start":{"line":87,"column":6},"end":{"line":89,"column":null}},"31":{"start":{"line":88,"column":8},"end":{"line":88,"column":70}},"32":{"start":{"line":90,"column":6},"end":{"line":95,"column":null}},"33":{"start":{"line":91,"column":18},"end":{"line":91,"column":31}},"34":{"start":{"line":92,"column":8},"end":{"line":94,"column":null}},"35":{"start":{"line":93,"column":10},"end":{"line":93,"column":26}},"36":{"start":{"line":98,"column":4},"end":{"line":98,"column":17}},"37":{"start":{"line":115,"column":18},"end":{"line":115,"column":37}},"38":{"start":{"line":116,"column":4},"end":{"line":118,"column":null}},"39":{"start":{"line":117,"column":6},"end":{"line":117,"column":46}},"40":{"start":{"line":119,"column":4},"end":{"line":119,"column":17}},"41":{"start":{"line":129,"column":4},"end":{"line":129,"column":23}},"42":{"start":{"line":130,"column":4},"end":{"line":130,"column":28}},"43":{"start":{"line":134,"column":4},"end":{"line":134,"column":36}},"44":{"start":{"line":138,"column":4},"end":{"line":138,"column":32}},"45":{"start":{"line":146,"column":4},"end":{"line":148,"column":null}},"46":{"start":{"line":147,"column":6},"end":{"line":147,"column":16}},"47":{"start":{"line":150,"column":24},"end":{"line":150,"column":50}},"48":{"start":{"line":151,"column":4},"end":{"line":151,"column":35}},"49":{"start":{"line":155,"column":4},"end":{"line":157,"column":null}},"50":{"start":{"line":156,"column":6},"end":{"line":156,"column":16}},"51":{"start":{"line":159,"column":17},"end":{"line":159,"column":39}},"52":{"start":{"line":160,"column":4},"end":{"line":163,"column":null}},"53":{"start":{"line":161,"column":6},"end":{"line":161,"column":88}},"54":{"start":{"line":162,"column":6},"end":{"line":162,"column":16}},"55":{"start":{"line":165,"column":24},"end":{"line":165,"column":50}},"56":{"start":{"line":166,"column":4},"end":{"line":166,"column":35}},"57":{"start":{"line":170,"column":4},"end":{"line":172,"column":null}},"58":{"start":{"line":171,"column":6},"end":{"line":171,"column":16}},"59":{"start":{"line":174,"column":4},"end":{"line":174,"column":46}},"60":{"start":{"line":178,"column":4},"end":{"line":180,"column":null}},"61":{"start":{"line":179,"column":6},"end":{"line":179,"column":38}},"62":{"start":{"line":182,"column":4},"end":{"line":191,"column":null}},"63":{"start":{"line":183,"column":6},"end":{"line":190,"column":71}},"64":{"start":{"line":190,"column":37},"end":{"line":190,"column":69}},"65":{"start":{"line":193,"column":23},"end":{"line":193,"column":37}},"66":{"start":{"line":194,"column":22},"end":{"line":194,"column":33}},"67":{"start":{"line":195,"column":4},"end":{"line":200,"column":null}},"68":{"start":{"line":196,"column":6},"end":{"line":196,"column":32}},"69":{"start":{"line":197,"column":6},"end":{"line":199,"column":null}},"70":{"start":{"line":198,"column":8},"end":{"line":198,"column":14}},"71":{"start":{"line":202,"column":4},"end":{"line":205,"column":null}},"72":{"start":{"line":203,"column":25},"end":{"line":203,"column":60}},"73":{"start":{"line":204,"column":6},"end":{"line":204,"column":33}},"74":{"start":{"line":207,"column":4},"end":{"line":207,"column":18}},"75":{"start":{"line":213,"column":6},"end":{"line":213,"column":49}},"76":{"start":{"line":216,"column":4},"end":{"line":222,"column":null}},"77":{"start":{"line":217,"column":6},"end":{"line":221,"column":null}},"78":{"start":{"line":218,"column":8},"end":{"line":218,"column":49}},"79":{"start":{"line":220,"column":8},"end":{"line":220,"column":34}},"80":{"start":{"line":224,"column":4},"end":{"line":224,"column":18}},"81":{"start":{"line":229,"column":4},"end":{"line":231,"column":null}},"82":{"start":{"line":230,"column":6},"end":{"line":230,"column":19}},"83":{"start":{"line":233,"column":4},"end":{"line":240,"column":null}},"84":{"start":{"line":234,"column":6},"end":{"line":234,"column":36}},"85":{"start":{"line":236,"column":6},"end":{"line":238,"column":null}},"86":{"start":{"line":237,"column":8},"end":{"line":237,"column":18}},"87":{"start":{"line":239,"column":6},"end":{"line":239,"column":24}},"88":{"start":{"line":241,"column":4},"end":{"line":241,"column":21}},"89":{"start":{"line":28,"column":0},"end":{"line":28,"column":13}},"90":{"start":{"line":142,"column":17},"end":{"line":142,"column":63}},"91":{"start":{"line":143,"column":17},"end":{"line":143,"column":76}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":43,"column":2},"end":{"line":43,"column":8}},"loc":{"start":{"line":43,"column":90},"end":{"line":99,"column":3}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":114,"column":2},"end":{"line":114,"column":8}},"loc":{"start":{"line":114,"column":82},"end":{"line":120,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":128,"column":2},"end":{"line":128,"column":8}},"loc":{"start":{"line":128,"column":19},"end":{"line":131,"column":3}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":133,"column":2},"end":{"line":133,"column":8}},"loc":{"start":{"line":133,"column":54},"end":{"line":135,"column":3}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":137,"column":2},"end":{"line":137,"column":8}},"loc":{"start":{"line":137,"column":27},"end":{"line":139,"column":3}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":145,"column":10},"end":{"line":145,"column":16}},"loc":{"start":{"line":145,"column":38},"end":{"line":152,"column":3}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":154,"column":10},"end":{"line":154,"column":16}},"loc":{"start":{"line":154,"column":38},"end":{"line":167,"column":3}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":169,"column":10},"end":{"line":169,"column":16}},"loc":{"start":{"line":169,"column":36},"end":{"line":175,"column":3}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":177,"column":10},"end":{"line":177,"column":16}},"loc":{"start":{"line":177,"column":44},"end":{"line":208,"column":3}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":190,"column":15},"end":{"line":190,"column":16}},"loc":{"start":{"line":190,"column":37},"end":{"line":190,"column":69}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":210,"column":10},"end":{"line":210,"column":16}},"loc":{"start":{"line":210,"column":89},"end":{"line":225,"column":3}}},"11":{"name":"isObject","decl":{"start":{"line":212,"column":13},"end":{"line":212,"column":21}},"loc":{"start":{"line":212,"column":28},"end":{"line":214,"column":5}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":227,"column":10},"end":{"line":227,"column":16}},"loc":{"start":{"line":227,"column":32},"end":{"line":242,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":46,"column":4},"end":{"line":48,"column":null}},"type":"if","locations":[{"start":{"line":46,"column":4},"end":{"line":48,"column":null}},{"start":{"line":46,"column":4},"end":{"line":48,"column":null}}]},"1":{"loc":{"start":{"line":50,"column":4},"end":{"line":52,"column":null}},"type":"if","locations":[{"start":{"line":50,"column":4},"end":{"line":52,"column":null}},{"start":{"line":50,"column":4},"end":{"line":52,"column":null}}]},"2":{"loc":{"start":{"line":50,"column":8},"end":{"line":50,"column":25}},"type":"binary-expr","locations":[{"start":{"line":50,"column":8},"end":{"line":50,"column":25}},{"start":{"line":50,"column":29},"end":{"line":50,"column":54}}]},"3":{"loc":{"start":{"line":54,"column":4},"end":{"line":62,"column":null}},"type":"if","locations":[{"start":{"line":54,"column":4},"end":{"line":62,"column":null}},{"start":{"line":54,"column":4},"end":{"line":62,"column":null}}]},"4":{"loc":{"start":{"line":54,"column":8},"end":{"line":54,"column":26}},"type":"binary-expr","locations":[{"start":{"line":54,"column":8},"end":{"line":54,"column":26}},{"start":{"line":54,"column":30},"end":{"line":54,"column":56}}]},"5":{"loc":{"start":{"line":55,"column":6},"end":{"line":57,"column":null}},"type":"if","locations":[{"start":{"line":55,"column":6},"end":{"line":57,"column":null}},{"start":{"line":55,"column":6},"end":{"line":57,"column":null}}]},"6":{"loc":{"start":{"line":58,"column":6},"end":{"line":60,"column":null}},"type":"if","locations":[{"start":{"line":58,"column":6},"end":{"line":60,"column":null}},{"start":{"line":58,"column":6},"end":{"line":60,"column":null}}]},"7":{"loc":{"start":{"line":64,"column":4},"end":{"line":72,"column":null}},"type":"if","locations":[{"start":{"line":64,"column":4},"end":{"line":72,"column":null}},{"start":{"line":64,"column":4},"end":{"line":72,"column":null}}]},"8":{"loc":{"start":{"line":64,"column":8},"end":{"line":64,"column":25}},"type":"binary-expr","locations":[{"start":{"line":64,"column":8},"end":{"line":64,"column":25}},{"start":{"line":64,"column":29},"end":{"line":64,"column":54}}]},"9":{"loc":{"start":{"line":65,"column":6},"end":{"line":70,"column":null}},"type":"if","locations":[{"start":{"line":65,"column":6},"end":{"line":70,"column":null}},{"start":{"line":65,"column":6},"end":{"line":70,"column":null}}]},"10":{"loc":{"start":{"line":65,"column":10},"end":{"line":65,"column":35}},"type":"binary-expr","locations":[{"start":{"line":65,"column":10},"end":{"line":65,"column":35}},{"start":{"line":65,"column":39},"end":{"line":65,"column":69}}]},"11":{"loc":{"start":{"line":67,"column":8},"end":{"line":69,"column":null}},"type":"if","locations":[{"start":{"line":67,"column":8},"end":{"line":69,"column":null}},{"start":{"line":67,"column":8},"end":{"line":69,"column":null}}]},"12":{"loc":{"start":{"line":74,"column":4},"end":{"line":84,"column":null}},"type":"if","locations":[{"start":{"line":74,"column":4},"end":{"line":84,"column":null}},{"start":{"line":74,"column":4},"end":{"line":84,"column":null}}]},"13":{"loc":{"start":{"line":74,"column":8},"end":{"line":74,"column":33}},"type":"binary-expr","locations":[{"start":{"line":74,"column":8},"end":{"line":74,"column":33}},{"start":{"line":74,"column":37},"end":{"line":74,"column":63}}]},"14":{"loc":{"start":{"line":75,"column":6},"end":{"line":77,"column":null}},"type":"if","locations":[{"start":{"line":75,"column":6},"end":{"line":77,"column":null}},{"start":{"line":75,"column":6},"end":{"line":77,"column":null}}]},"15":{"loc":{"start":{"line":78,"column":6},"end":{"line":80,"column":null}},"type":"if","locations":[{"start":{"line":78,"column":6},"end":{"line":80,"column":null}},{"start":{"line":78,"column":6},"end":{"line":80,"column":null}}]},"16":{"loc":{"start":{"line":81,"column":6},"end":{"line":83,"column":null}},"type":"if","locations":[{"start":{"line":81,"column":6},"end":{"line":83,"column":null}},{"start":{"line":81,"column":6},"end":{"line":83,"column":null}}]},"17":{"loc":{"start":{"line":86,"column":4},"end":{"line":96,"column":null}},"type":"if","locations":[{"start":{"line":86,"column":4},"end":{"line":96,"column":null}},{"start":{"line":86,"column":4},"end":{"line":96,"column":null}}]},"18":{"loc":{"start":{"line":86,"column":8},"end":{"line":86,"column":32}},"type":"binary-expr","locations":[{"start":{"line":86,"column":8},"end":{"line":86,"column":32}},{"start":{"line":86,"column":36},"end":{"line":86,"column":61}}]},"19":{"loc":{"start":{"line":87,"column":6},"end":{"line":89,"column":null}},"type":"if","locations":[{"start":{"line":87,"column":6},"end":{"line":89,"column":null}},{"start":{"line":87,"column":6},"end":{"line":89,"column":null}}]},"20":{"loc":{"start":{"line":90,"column":6},"end":{"line":95,"column":null}},"type":"if","locations":[{"start":{"line":90,"column":6},"end":{"line":95,"column":null}},{"start":{"line":90,"column":6},"end":{"line":95,"column":null}}]},"21":{"loc":{"start":{"line":92,"column":8},"end":{"line":94,"column":null}},"type":"if","locations":[{"start":{"line":92,"column":8},"end":{"line":94,"column":null}},{"start":{"line":92,"column":8},"end":{"line":94,"column":null}}]},"22":{"loc":{"start":{"line":116,"column":4},"end":{"line":118,"column":null}},"type":"if","locations":[{"start":{"line":116,"column":4},"end":{"line":118,"column":null}},{"start":{"line":116,"column":4},"end":{"line":118,"column":null}}]},"23":{"loc":{"start":{"line":146,"column":4},"end":{"line":148,"column":null}},"type":"if","locations":[{"start":{"line":146,"column":4},"end":{"line":148,"column":null}},{"start":{"line":146,"column":4},"end":{"line":148,"column":null}}]},"24":{"loc":{"start":{"line":155,"column":4},"end":{"line":157,"column":null}},"type":"if","locations":[{"start":{"line":155,"column":4},"end":{"line":157,"column":null}},{"start":{"line":155,"column":4},"end":{"line":157,"column":null}}]},"25":{"loc":{"start":{"line":160,"column":4},"end":{"line":163,"column":null}},"type":"if","locations":[{"start":{"line":160,"column":4},"end":{"line":163,"column":null}},{"start":{"line":160,"column":4},"end":{"line":163,"column":null}}]},"26":{"loc":{"start":{"line":170,"column":4},"end":{"line":172,"column":null}},"type":"if","locations":[{"start":{"line":170,"column":4},"end":{"line":172,"column":null}},{"start":{"line":170,"column":4},"end":{"line":172,"column":null}}]},"27":{"loc":{"start":{"line":178,"column":4},"end":{"line":180,"column":null}},"type":"if","locations":[{"start":{"line":178,"column":4},"end":{"line":180,"column":null}},{"start":{"line":178,"column":4},"end":{"line":180,"column":null}}]},"28":{"loc":{"start":{"line":182,"column":4},"end":{"line":191,"column":null}},"type":"if","locations":[{"start":{"line":182,"column":4},"end":{"line":191,"column":null}},{"start":{"line":182,"column":4},"end":{"line":191,"column":null}}]},"29":{"loc":{"start":{"line":187,"column":30},"end":{"line":187,"column":50}},"type":"binary-expr","locations":[{"start":{"line":187,"column":30},"end":{"line":187,"column":50}},{"start":{"line":187,"column":54},"end":{"line":187,"column":67}}]},"30":{"loc":{"start":{"line":188,"column":32},"end":{"line":188,"column":52}},"type":"binary-expr","locations":[{"start":{"line":188,"column":32},"end":{"line":188,"column":52}},{"start":{"line":188,"column":56},"end":{"line":188,"column":69}}]},"31":{"loc":{"start":{"line":189,"column":32},"end":{"line":189,"column":52}},"type":"binary-expr","locations":[{"start":{"line":189,"column":32},"end":{"line":189,"column":52}},{"start":{"line":189,"column":56},"end":{"line":189,"column":69}}]},"32":{"loc":{"start":{"line":197,"column":6},"end":{"line":199,"column":null}},"type":"if","locations":[{"start":{"line":197,"column":6},"end":{"line":199,"column":null}},{"start":{"line":197,"column":6},"end":{"line":199,"column":null}}]},"33":{"loc":{"start":{"line":202,"column":4},"end":{"line":205,"column":null}},"type":"if","locations":[{"start":{"line":202,"column":4},"end":{"line":205,"column":null}},{"start":{"line":202,"column":4},"end":{"line":205,"column":null}}]},"34":{"loc":{"start":{"line":202,"column":8},"end":{"line":202,"column":34}},"type":"binary-expr","locations":[{"start":{"line":202,"column":8},"end":{"line":202,"column":34}},{"start":{"line":202,"column":38},"end":{"line":202,"column":63}},{"start":{"line":202,"column":67},"end":{"line":202,"column":87}}]},"35":{"loc":{"start":{"line":213,"column":13},"end":{"line":213,"column":34}},"type":"binary-expr","locations":[{"start":{"line":213,"column":13},"end":{"line":213,"column":34}},{"start":{"line":213,"column":38},"end":{"line":213,"column":48}}]},"36":{"loc":{"start":{"line":217,"column":6},"end":{"line":221,"column":null}},"type":"if","locations":[{"start":{"line":217,"column":6},"end":{"line":221,"column":null}},{"start":{"line":217,"column":6},"end":{"line":221,"column":null}}]},"37":{"loc":{"start":{"line":217,"column":10},"end":{"line":217,"column":31}},"type":"binary-expr","locations":[{"start":{"line":217,"column":10},"end":{"line":217,"column":31}},{"start":{"line":217,"column":35},"end":{"line":217,"column":56}}]},"38":{"loc":{"start":{"line":229,"column":4},"end":{"line":231,"column":null}},"type":"if","locations":[{"start":{"line":229,"column":4},"end":{"line":231,"column":null}},{"start":{"line":229,"column":4},"end":{"line":231,"column":null}}]},"39":{"loc":{"start":{"line":236,"column":6},"end":{"line":238,"column":null}},"type":"if","locations":[{"start":{"line":236,"column":6},"end":{"line":238,"column":null}},{"start":{"line":236,"column":6},"end":{"line":238,"column":null}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":2525,"6":2525,"7":1997,"8":528,"9":2,"10":526,"11":21,"12":15,"13":6,"14":1,"15":5,"16":505,"17":12,"18":10,"19":10,"20":1,"21":11,"22":493,"23":6,"24":1,"25":5,"26":1,"27":4,"28":2,"29":489,"30":4,"31":1,"32":3,"33":2,"34":2,"35":1,"36":487,"37":15,"38":15,"39":4,"40":11,"41":98,"42":98,"43":469,"44":847,"45":98,"46":74,"47":24,"48":24,"49":98,"50":85,"51":13,"52":13,"53":0,"54":0,"55":13,"56":13,"57":98,"58":86,"59":12,"60":2525,"61":480,"62":2045,"63":49,"64":245,"65":2045,"66":2045,"67":2045,"68":2141,"69":2141,"70":1997,"71":2045,"72":9,"73":9,"74":2036,"75":69,"76":257,"77":57,"78":12,"79":45,"80":257,"81":13,"82":0,"83":13,"84":13,"85":0,"86":0,"87":0,"88":13,"89":1,"90":1,"91":1},"f":{"0":2525,"1":15,"2":98,"3":469,"4":847,"5":98,"6":98,"7":98,"8":2525,"9":245,"10":257,"11":69,"12":13},"b":{"0":[1997,528],"1":[2,526],"2":[528,211],"3":[21,505],"4":[526,232],"5":[15,6],"6":[1,5],"7":[12,493],"8":[505,36],"9":[10,2],"10":[12,11],"11":[1,9],"12":[6,487],"13":[493,16],"14":[1,5],"15":[1,4],"16":[2,2],"17":[4,485],"18":[489,6],"19":[1,3],"20":[2,1],"21":[1,1],"22":[4,11],"23":[74,24],"24":[85,13],"25":[0,13],"26":[86,12],"27":[480,2045],"28":[49,1996],"29":[49,40],"30":[49,40],"31":[49,40],"32":[1997,144],"33":[9,2036],"34":[2045,23,9],"35":[69,24],"36":[12,45],"37":[57,12],"38":[0,13],"39":[0,0]}} ,"/home/runner/work/foal/foal/packages/core/src/core/config/env.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/config/env.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":46}},"1":{"start":{"line":11,"column":4},"end":{"line":11,"column":23}},"2":{"start":{"line":15,"column":4},"end":{"line":21,"column":null}},"3":{"start":{"line":16,"column":6},"end":{"line":16,"column":23}},"4":{"start":{"line":17,"column":6},"end":{"line":17,"column":27}},"5":{"start":{"line":18,"column":6},"end":{"line":18,"column":33}},"6":{"start":{"line":19,"column":6},"end":{"line":19,"column":68}},"7":{"start":{"line":20,"column":6},"end":{"line":20,"column":74}},"8":{"start":{"line":23,"column":4},"end":{"line":25,"column":null}},"9":{"start":{"line":24,"column":6},"end":{"line":24,"column":30}},"10":{"start":{"line":27,"column":4},"end":{"line":27,"column":28}},"11":{"start":{"line":33,"column":4},"end":{"line":35,"column":null}},"12":{"start":{"line":34,"column":6},"end":{"line":34,"column":13}},"13":{"start":{"line":37,"column":4},"end":{"line":39,"column":null}},"14":{"start":{"line":38,"column":6},"end":{"line":38,"column":23}},"15":{"start":{"line":41,"column":27},"end":{"line":41,"column":57}},"16":{"start":{"line":43,"column":4},"end":{"line":60,"column":null}},"17":{"start":{"line":44,"column":6},"end":{"line":46,"column":null}},"18":{"start":{"line":45,"column":8},"end":{"line":45,"column":17}},"19":{"start":{"line":48,"column":33},"end":{"line":48,"column":48}},"20":{"start":{"line":49,"column":20},"end":{"line":49,"column":43}},"21":{"start":{"line":51,"column":6},"end":{"line":57,"column":null}},"22":{"start":{"line":55,"column":8},"end":{"line":55,"column":61}},"23":{"start":{"line":56,"column":8},"end":{"line":56,"column":17}},"24":{"start":{"line":59,"column":6},"end":{"line":59,"column":31}},"25":{"start":{"line":3,"column":0},"end":{"line":3,"column":13}},"26":{"start":{"line":30,"column":17},"end":{"line":30,"column":60}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":10,"column":2},"end":{"line":10,"column":8}},"loc":{"start":{"line":10,"column":19},"end":{"line":12,"column":3}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":14,"column":2},"end":{"line":14,"column":8}},"loc":{"start":{"line":14,"column":24},"end":{"line":28,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":32,"column":10},"end":{"line":32,"column":16}},"loc":{"start":{"line":32,"column":41},"end":{"line":61,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":15,"column":4},"end":{"line":21,"column":null}},"type":"if","locations":[{"start":{"line":15,"column":4},"end":{"line":21,"column":null}},{"start":{"line":15,"column":4},"end":{"line":21,"column":null}}]},"1":{"loc":{"start":{"line":19,"column":27},"end":{"line":19,"column":47}},"type":"binary-expr","locations":[{"start":{"line":19,"column":27},"end":{"line":19,"column":47}},{"start":{"line":19,"column":51},"end":{"line":19,"column":64}}]},"2":{"loc":{"start":{"line":20,"column":27},"end":{"line":20,"column":47}},"type":"binary-expr","locations":[{"start":{"line":20,"column":27},"end":{"line":20,"column":47}},{"start":{"line":20,"column":51},"end":{"line":20,"column":64}}]},"3":{"loc":{"start":{"line":23,"column":4},"end":{"line":25,"column":null}},"type":"if","locations":[{"start":{"line":23,"column":4},"end":{"line":25,"column":null}},{"start":{"line":23,"column":4},"end":{"line":25,"column":null}}]},"4":{"loc":{"start":{"line":33,"column":4},"end":{"line":35,"column":null}},"type":"if","locations":[{"start":{"line":33,"column":4},"end":{"line":35,"column":null}},{"start":{"line":33,"column":4},"end":{"line":35,"column":null}}]},"5":{"loc":{"start":{"line":37,"column":4},"end":{"line":39,"column":null}},"type":"if","locations":[{"start":{"line":37,"column":4},"end":{"line":39,"column":null}},{"start":{"line":37,"column":4},"end":{"line":39,"column":null}}]},"6":{"loc":{"start":{"line":44,"column":6},"end":{"line":46,"column":null}},"type":"if","locations":[{"start":{"line":44,"column":6},"end":{"line":46,"column":null}},{"start":{"line":44,"column":6},"end":{"line":46,"column":null}}]},"7":{"loc":{"start":{"line":51,"column":6},"end":{"line":57,"column":null}},"type":"if","locations":[{"start":{"line":51,"column":6},"end":{"line":57,"column":null}},{"start":{"line":51,"column":6},"end":{"line":57,"column":null}}]},"8":{"loc":{"start":{"line":52,"column":9},"end":{"line":52,"column":30}},"type":"binary-expr","locations":[{"start":{"line":52,"column":9},"end":{"line":52,"column":30}},{"start":{"line":52,"column":34},"end":{"line":52,"column":53}},{"start":{"line":53,"column":9},"end":{"line":53,"column":31}},{"start":{"line":53,"column":35},"end":{"line":53,"column":55}}]}},"s":{"0":1,"1":104,"2":63,"3":53,"4":53,"5":53,"6":53,"7":53,"8":63,"9":46,"10":17,"11":212,"12":156,"13":56,"14":0,"15":56,"16":56,"17":614,"18":50,"19":564,"20":564,"21":564,"22":150,"23":150,"24":414,"25":1,"26":1},"f":{"0":104,"1":63,"2":212},"b":{"0":[53,10],"1":[53,36],"2":[53,36],"3":[46,17],"4":[156,56],"5":[0,56],"6":[50,564],"7":[150,414],"8":[564,100,464,50]}} ,"/home/runner/work/foal/foal/packages/core/src/core/config/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/config/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":9}},"1":{"start":{"line":1,"column":9},"end":{"line":1,"column":63}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":9}},"3":{"start":{"line":2,"column":9},"end":{"line":2,"column":54}},"4":{"start":{"line":3,"column":0},"end":{"line":3,"column":9}},"5":{"start":{"line":3,"column":9},"end":{"line":3,"column":34}},"6":{"start":{"line":4,"column":0},"end":{"line":4,"column":9}},"7":{"start":{"line":4,"column":9},"end":{"line":4,"column":28}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":1,"column":9},"end":{"line":1,"column":28}},"loc":{"start":{"line":1,"column":9},"end":{"line":1,"column":63}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":2,"column":9},"end":{"line":2,"column":24}},"loc":{"start":{"line":2,"column":9},"end":{"line":2,"column":54}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":9},"end":{"line":3,"column":15}},"loc":{"start":{"line":3,"column":9},"end":{"line":3,"column":34}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":9},"end":{"line":4,"column":12}},"loc":{"start":{"line":4,"column":9},"end":{"line":4,"column":28}}}},"branchMap":{},"s":{"0":1,"1":3,"2":1,"3":13,"4":1,"5":3774,"6":1,"7":1},"f":{"0":2,"1":12,"2":3773,"3":0},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/config/utils.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/config/utils.ts","statementMap":{"0":{"start":{"line":2,"column":17},"end":{"line":2,"column":19}},"1":{"start":{"line":3,"column":22},"end":{"line":3,"column":41}},"2":{"start":{"line":4,"column":2},"end":{"line":6,"column":null}},"3":{"start":{"line":5,"column":4},"end":{"line":5,"column":15}},"4":{"start":{"line":7,"column":2},"end":{"line":7,"column":53}},"5":{"start":{"line":11,"column":2},"end":{"line":19,"column":67}},"6":{"start":{"line":17,"column":24},"end":{"line":17,"column":38}},"7":{"start":{"line":10,"column":0},"end":{"line":10,"column":16}}},"fnMap":{"0":{"name":"makeLine","decl":{"start":{"line":1,"column":9},"end":{"line":1,"column":17}},"loc":{"start":{"line":1,"column":29},"end":{"line":8,"column":1}}},"1":{"name":"makeBox","decl":{"start":{"line":10,"column":16},"end":{"line":10,"column":23}},"loc":{"start":{"line":10,"column":56},"end":{"line":20,"column":1}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":17,"column":16},"end":{"line":17,"column":20}},"loc":{"start":{"line":17,"column":24},"end":{"line":17,"column":38}}}},"branchMap":{"0":{"loc":{"start":{"line":4,"column":2},"end":{"line":6,"column":null}},"type":"if","locations":[{"start":{"line":4,"column":2},"end":{"line":6,"column":null}},{"start":{"line":4,"column":2},"end":{"line":6,"column":null}}]}},"s":{"0":603,"1":603,"2":603,"3":0,"4":603,"5":73,"6":530,"7":1},"f":{"0":603,"1":73,"2":530},"b":{"0":[0,603]}} ,"/home/runner/work/foal/foal/packages/core/src/core/http/contexts.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/http/contexts.ts","statementMap":{"0":{"start":{"line":112,"column":2},"end":{"line":112,"column":43}},"1":{"start":{"line":123,"column":4},"end":{"line":123,"column":27}},"2":{"start":{"line":111,"column":0},"end":{"line":111,"column":13}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":122,"column":2},"end":{"line":122,"column":14}},"loc":{"start":{"line":122,"column":26},"end":{"line":124,"column":3}}}},"branchMap":{},"s":{"0":368,"1":368,"2":1},"f":{"0":368},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/http/http-methods.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/http/http-methods.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":26}},"1":{"start":{"line":17,"column":2},"end":{"line":20,"column":4}},"2":{"start":{"line":18,"column":4},"end":{"line":18,"column":69}},"3":{"start":{"line":19,"column":4},"end":{"line":19,"column":62}},"4":{"start":{"line":16,"column":0},"end":{"line":16,"column":16}},"5":{"start":{"line":31,"column":2},"end":{"line":34,"column":4}},"6":{"start":{"line":32,"column":4},"end":{"line":32,"column":70}},"7":{"start":{"line":33,"column":4},"end":{"line":33,"column":62}},"8":{"start":{"line":30,"column":0},"end":{"line":30,"column":16}},"9":{"start":{"line":45,"column":2},"end":{"line":48,"column":4}},"10":{"start":{"line":46,"column":4},"end":{"line":46,"column":73}},"11":{"start":{"line":47,"column":4},"end":{"line":47,"column":62}},"12":{"start":{"line":44,"column":0},"end":{"line":44,"column":16}},"13":{"start":{"line":59,"column":2},"end":{"line":62,"column":4}},"14":{"start":{"line":60,"column":4},"end":{"line":60,"column":69}},"15":{"start":{"line":61,"column":4},"end":{"line":61,"column":62}},"16":{"start":{"line":58,"column":0},"end":{"line":58,"column":16}},"17":{"start":{"line":73,"column":2},"end":{"line":76,"column":4}},"18":{"start":{"line":74,"column":4},"end":{"line":74,"column":70}},"19":{"start":{"line":75,"column":4},"end":{"line":75,"column":62}},"20":{"start":{"line":72,"column":0},"end":{"line":72,"column":16}},"21":{"start":{"line":87,"column":2},"end":{"line":90,"column":4}},"22":{"start":{"line":88,"column":4},"end":{"line":88,"column":69}},"23":{"start":{"line":89,"column":4},"end":{"line":89,"column":62}},"24":{"start":{"line":86,"column":0},"end":{"line":86,"column":16}},"25":{"start":{"line":101,"column":2},"end":{"line":104,"column":4}},"26":{"start":{"line":102,"column":4},"end":{"line":102,"column":71}},"27":{"start":{"line":103,"column":4},"end":{"line":103,"column":62}},"28":{"start":{"line":100,"column":0},"end":{"line":100,"column":16}},"29":{"start":{"line":115,"column":2},"end":{"line":118,"column":4}},"30":{"start":{"line":116,"column":4},"end":{"line":116,"column":72}},"31":{"start":{"line":117,"column":4},"end":{"line":117,"column":62}},"32":{"start":{"line":114,"column":0},"end":{"line":114,"column":16}}},"fnMap":{"0":{"name":"All","decl":{"start":{"line":16,"column":16},"end":{"line":16,"column":19}},"loc":{"start":{"line":16,"column":33},"end":{"line":21,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":17,"column":9},"end":{"line":17,"column":10}},"loc":{"start":{"line":17,"column":46},"end":{"line":20,"column":3}}},"2":{"name":"Head","decl":{"start":{"line":30,"column":16},"end":{"line":30,"column":20}},"loc":{"start":{"line":30,"column":34},"end":{"line":35,"column":1}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":31,"column":9},"end":{"line":31,"column":10}},"loc":{"start":{"line":31,"column":46},"end":{"line":34,"column":3}}},"4":{"name":"Options","decl":{"start":{"line":44,"column":16},"end":{"line":44,"column":23}},"loc":{"start":{"line":44,"column":37},"end":{"line":49,"column":1}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":45,"column":9},"end":{"line":45,"column":10}},"loc":{"start":{"line":45,"column":46},"end":{"line":48,"column":3}}},"6":{"name":"Get","decl":{"start":{"line":58,"column":16},"end":{"line":58,"column":19}},"loc":{"start":{"line":58,"column":33},"end":{"line":63,"column":1}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":59,"column":9},"end":{"line":59,"column":10}},"loc":{"start":{"line":59,"column":46},"end":{"line":62,"column":3}}},"8":{"name":"Post","decl":{"start":{"line":72,"column":16},"end":{"line":72,"column":20}},"loc":{"start":{"line":72,"column":34},"end":{"line":77,"column":1}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":73,"column":9},"end":{"line":73,"column":10}},"loc":{"start":{"line":73,"column":46},"end":{"line":76,"column":3}}},"10":{"name":"Put","decl":{"start":{"line":86,"column":16},"end":{"line":86,"column":19}},"loc":{"start":{"line":86,"column":33},"end":{"line":91,"column":1}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":87,"column":9},"end":{"line":87,"column":10}},"loc":{"start":{"line":87,"column":46},"end":{"line":90,"column":3}}},"12":{"name":"Patch","decl":{"start":{"line":100,"column":16},"end":{"line":100,"column":21}},"loc":{"start":{"line":100,"column":35},"end":{"line":105,"column":1}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":101,"column":9},"end":{"line":101,"column":10}},"loc":{"start":{"line":101,"column":46},"end":{"line":104,"column":3}}},"14":{"name":"Delete","decl":{"start":{"line":114,"column":16},"end":{"line":114,"column":22}},"loc":{"start":{"line":114,"column":36},"end":{"line":119,"column":1}}},"15":{"name":"(anonymous_15)","decl":{"start":{"line":115,"column":9},"end":{"line":115,"column":10}},"loc":{"start":{"line":115,"column":46},"end":{"line":118,"column":3}}}},"branchMap":{},"s":{"0":1,"1":3,"2":3,"3":3,"4":1,"5":3,"6":3,"7":3,"8":1,"9":3,"10":3,"11":3,"12":1,"13":54,"14":54,"15":54,"16":1,"17":20,"18":20,"19":20,"20":1,"21":3,"22":3,"23":3,"24":1,"25":3,"26":3,"27":3,"28":1,"29":3,"30":3,"31":3,"32":1},"f":{"0":3,"1":3,"2":3,"3":3,"4":3,"5":3,"6":54,"7":54,"8":20,"9":20,"10":3,"11":3,"12":3,"13":3,"14":3,"15":3},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/http/http-responses.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/http/http-responses.ts","statementMap":{"0":{"start":{"line":72,"column":21},"end":{"line":72,"column":31}},"1":{"start":{"line":37,"column":11},"end":{"line":37,"column":33}},"2":{"start":{"line":62,"column":11},"end":{"line":62,"column":35}},"3":{"start":{"line":64,"column":10},"end":{"line":64,"column":95}},"4":{"start":{"line":65,"column":10},"end":{"line":65,"column":50}},"5":{"start":{"line":73,"column":4},"end":{"line":73,"column":42}},"6":{"start":{"line":85,"column":4},"end":{"line":85,"column":31}},"7":{"start":{"line":86,"column":4},"end":{"line":86,"column":16}},"8":{"start":{"line":98,"column":4},"end":{"line":98,"column":30}},"9":{"start":{"line":108,"column":4},"end":{"line":108,"column":31}},"10":{"start":{"line":121,"column":4},"end":{"line":121,"column":44}},"11":{"start":{"line":122,"column":4},"end":{"line":122,"column":16}},"12":{"start":{"line":134,"column":4},"end":{"line":136,"column":null}},"13":{"start":{"line":135,"column":6},"end":{"line":135,"column":47}},"14":{"start":{"line":137,"column":31},"end":{"line":137,"column":49}},"15":{"start":{"line":138,"column":4},"end":{"line":138,"column":46}},"16":{"start":{"line":149,"column":92},"end":{"line":149,"column":94}},"17":{"start":{"line":150,"column":4},"end":{"line":153,"column":null}},"18":{"start":{"line":151,"column":33},"end":{"line":151,"column":57}},"19":{"start":{"line":152,"column":6},"end":{"line":152,"column":63}},"20":{"start":{"line":154,"column":4},"end":{"line":154,"column":19}},"21":{"start":{"line":31,"column":0},"end":{"line":31,"column":22}},"22":{"start":{"line":172,"column":2},"end":{"line":173,"column":77}},"23":{"start":{"line":171,"column":0},"end":{"line":171,"column":16}},"24":{"start":{"line":200,"column":4},"end":{"line":200,"column":25}},"25":{"start":{"line":192,"column":11},"end":{"line":192,"column":40}},"26":{"start":{"line":186,"column":0},"end":{"line":186,"column":22}},"27":{"start":{"line":218,"column":2},"end":{"line":219,"column":84}},"28":{"start":{"line":217,"column":0},"end":{"line":217,"column":16}},"29":{"start":{"line":245,"column":4},"end":{"line":245,"column":25}},"30":{"start":{"line":235,"column":11},"end":{"line":235,"column":35}},"31":{"start":{"line":236,"column":2},"end":{"line":236,"column":19}},"32":{"start":{"line":237,"column":2},"end":{"line":237,"column":23}},"33":{"start":{"line":229,"column":0},"end":{"line":229,"column":13}},"34":{"start":{"line":263,"column":2},"end":{"line":264,"column":79}},"35":{"start":{"line":262,"column":0},"end":{"line":262,"column":16}},"36":{"start":{"line":290,"column":4},"end":{"line":290,"column":25}},"37":{"start":{"line":280,"column":11},"end":{"line":280,"column":40}},"38":{"start":{"line":281,"column":2},"end":{"line":281,"column":19}},"39":{"start":{"line":282,"column":2},"end":{"line":282,"column":28}},"40":{"start":{"line":274,"column":0},"end":{"line":274,"column":13}},"41":{"start":{"line":308,"column":2},"end":{"line":309,"column":82}},"42":{"start":{"line":307,"column":0},"end":{"line":307,"column":16}},"43":{"start":{"line":334,"column":4},"end":{"line":334,"column":12}},"44":{"start":{"line":325,"column":11},"end":{"line":325,"column":42}},"45":{"start":{"line":326,"column":2},"end":{"line":326,"column":19}},"46":{"start":{"line":327,"column":2},"end":{"line":327,"column":31}},"47":{"start":{"line":319,"column":0},"end":{"line":319,"column":13}},"48":{"start":{"line":352,"column":2},"end":{"line":353,"column":86}},"49":{"start":{"line":351,"column":0},"end":{"line":351,"column":16}},"50":{"start":{"line":380,"column":4},"end":{"line":380,"column":25}},"51":{"start":{"line":372,"column":11},"end":{"line":372,"column":44}},"52":{"start":{"line":366,"column":0},"end":{"line":366,"column":22}},"53":{"start":{"line":399,"column":2},"end":{"line":400,"column":88}},"54":{"start":{"line":398,"column":0},"end":{"line":398,"column":16}},"55":{"start":{"line":426,"column":4},"end":{"line":426,"column":12}},"56":{"start":{"line":425,"column":21},"end":{"line":425,"column":33}},"57":{"start":{"line":416,"column":11},"end":{"line":416,"column":49}},"58":{"start":{"line":417,"column":11},"end":{"line":417,"column":28}},"59":{"start":{"line":418,"column":11},"end":{"line":418,"column":47}},"60":{"start":{"line":410,"column":0},"end":{"line":410,"column":13}},"61":{"start":{"line":445,"column":2},"end":{"line":446,"column":93}},"62":{"start":{"line":444,"column":0},"end":{"line":444,"column":16}},"63":{"start":{"line":473,"column":4},"end":{"line":473,"column":25}},"64":{"start":{"line":472,"column":21},"end":{"line":472,"column":33}},"65":{"start":{"line":462,"column":11},"end":{"line":462,"column":41}},"66":{"start":{"line":463,"column":2},"end":{"line":463,"column":19}},"67":{"start":{"line":464,"column":2},"end":{"line":464,"column":26}},"68":{"start":{"line":456,"column":0},"end":{"line":456,"column":13}},"69":{"start":{"line":491,"column":2},"end":{"line":492,"column":85}},"70":{"start":{"line":490,"column":0},"end":{"line":490,"column":16}},"71":{"start":{"line":519,"column":4},"end":{"line":519,"column":25}},"72":{"start":{"line":511,"column":11},"end":{"line":511,"column":44}},"73":{"start":{"line":505,"column":0},"end":{"line":505,"column":22}},"74":{"start":{"line":538,"column":2},"end":{"line":539,"column":88}},"75":{"start":{"line":537,"column":0},"end":{"line":537,"column":16}},"76":{"start":{"line":565,"column":4},"end":{"line":565,"column":25}},"77":{"start":{"line":555,"column":11},"end":{"line":555,"column":43}},"78":{"start":{"line":556,"column":2},"end":{"line":556,"column":19}},"79":{"start":{"line":557,"column":2},"end":{"line":557,"column":32}},"80":{"start":{"line":549,"column":0},"end":{"line":549,"column":13}},"81":{"start":{"line":584,"column":2},"end":{"line":585,"column":87}},"82":{"start":{"line":583,"column":0},"end":{"line":583,"column":16}},"83":{"start":{"line":611,"column":4},"end":{"line":611,"column":25}},"84":{"start":{"line":601,"column":11},"end":{"line":601,"column":45}},"85":{"start":{"line":602,"column":2},"end":{"line":602,"column":19}},"86":{"start":{"line":603,"column":2},"end":{"line":603,"column":33}},"87":{"start":{"line":612,"column":4},"end":{"line":612,"column":43}},"88":{"start":{"line":595,"column":0},"end":{"line":595,"column":13}},"89":{"start":{"line":631,"column":2},"end":{"line":632,"column":89}},"90":{"start":{"line":630,"column":0},"end":{"line":630,"column":16}},"91":{"start":{"line":658,"column":4},"end":{"line":658,"column":25}},"92":{"start":{"line":648,"column":11},"end":{"line":648,"column":42}},"93":{"start":{"line":649,"column":2},"end":{"line":649,"column":19}},"94":{"start":{"line":650,"column":2},"end":{"line":650,"column":30}},"95":{"start":{"line":642,"column":0},"end":{"line":642,"column":13}},"96":{"start":{"line":676,"column":2},"end":{"line":677,"column":86}},"97":{"start":{"line":675,"column":0},"end":{"line":675,"column":16}},"98":{"start":{"line":703,"column":4},"end":{"line":703,"column":25}},"99":{"start":{"line":693,"column":11},"end":{"line":693,"column":41}},"100":{"start":{"line":694,"column":2},"end":{"line":694,"column":19}},"101":{"start":{"line":695,"column":2},"end":{"line":695,"column":30}},"102":{"start":{"line":687,"column":0},"end":{"line":687,"column":13}},"103":{"start":{"line":721,"column":2},"end":{"line":722,"column":85}},"104":{"start":{"line":720,"column":0},"end":{"line":720,"column":16}},"105":{"start":{"line":748,"column":4},"end":{"line":748,"column":25}},"106":{"start":{"line":738,"column":11},"end":{"line":738,"column":49}},"107":{"start":{"line":739,"column":2},"end":{"line":739,"column":19}},"108":{"start":{"line":740,"column":2},"end":{"line":740,"column":39}},"109":{"start":{"line":732,"column":0},"end":{"line":732,"column":13}},"110":{"start":{"line":767,"column":2},"end":{"line":768,"column":93}},"111":{"start":{"line":766,"column":0},"end":{"line":766,"column":16}},"112":{"start":{"line":794,"column":4},"end":{"line":794,"column":25}},"113":{"start":{"line":784,"column":11},"end":{"line":784,"column":41}},"114":{"start":{"line":785,"column":2},"end":{"line":785,"column":19}},"115":{"start":{"line":786,"column":2},"end":{"line":786,"column":29}},"116":{"start":{"line":778,"column":0},"end":{"line":778,"column":13}},"117":{"start":{"line":812,"column":2},"end":{"line":813,"column":85}},"118":{"start":{"line":811,"column":0},"end":{"line":811,"column":16}},"119":{"start":{"line":839,"column":4},"end":{"line":839,"column":25}},"120":{"start":{"line":829,"column":11},"end":{"line":829,"column":48}},"121":{"start":{"line":830,"column":2},"end":{"line":830,"column":19}},"122":{"start":{"line":831,"column":2},"end":{"line":831,"column":38}},"123":{"start":{"line":823,"column":0},"end":{"line":823,"column":13}},"124":{"start":{"line":858,"column":2},"end":{"line":859,"column":92}},"125":{"start":{"line":857,"column":0},"end":{"line":857,"column":16}},"126":{"start":{"line":880,"column":4},"end":{"line":880,"column":25}},"127":{"start":{"line":878,"column":11},"end":{"line":878,"column":44}},"128":{"start":{"line":872,"column":0},"end":{"line":872,"column":22}},"129":{"start":{"line":899,"column":2},"end":{"line":900,"column":88}},"130":{"start":{"line":898,"column":0},"end":{"line":898,"column":16}},"131":{"start":{"line":928,"column":4},"end":{"line":928,"column":25}},"132":{"start":{"line":916,"column":11},"end":{"line":916,"column":52}},"133":{"start":{"line":919,"column":2},"end":{"line":919,"column":19}},"134":{"start":{"line":920,"column":2},"end":{"line":920,"column":42}},"135":{"start":{"line":929,"column":4},"end":{"line":929,"column":31}},"136":{"start":{"line":930,"column":4},"end":{"line":930,"column":27}},"137":{"start":{"line":910,"column":0},"end":{"line":910,"column":13}},"138":{"start":{"line":949,"column":2},"end":{"line":950,"column":96}},"139":{"start":{"line":948,"column":0},"end":{"line":948,"column":16}},"140":{"start":{"line":976,"column":4},"end":{"line":976,"column":25}},"141":{"start":{"line":966,"column":11},"end":{"line":966,"column":47}},"142":{"start":{"line":967,"column":2},"end":{"line":967,"column":19}},"143":{"start":{"line":968,"column":2},"end":{"line":968,"column":36}},"144":{"start":{"line":960,"column":0},"end":{"line":960,"column":13}},"145":{"start":{"line":995,"column":2},"end":{"line":996,"column":90}},"146":{"start":{"line":994,"column":0},"end":{"line":994,"column":16}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":72,"column":2},"end":{"line":72,"column":21}},"loc":{"start":{"line":72,"column":67},"end":{"line":74,"column":3}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":84,"column":2},"end":{"line":84,"column":11}},"loc":{"start":{"line":84,"column":39},"end":{"line":87,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":97,"column":2},"end":{"line":97,"column":11}},"loc":{"start":{"line":97,"column":24},"end":{"line":99,"column":3}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":107,"column":2},"end":{"line":107,"column":12}},"loc":{"start":{"line":107,"column":12},"end":{"line":109,"column":3}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":120,"column":2},"end":{"line":120,"column":11}},"loc":{"start":{"line":120,"column":68},"end":{"line":123,"column":3}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":133,"column":2},"end":{"line":133,"column":11}},"loc":{"start":{"line":133,"column":24},"end":{"line":139,"column":3}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":148,"column":2},"end":{"line":148,"column":12}},"loc":{"start":{"line":148,"column":12},"end":{"line":155,"column":3}}},"7":{"name":"isHttpResponse","decl":{"start":{"line":171,"column":16},"end":{"line":171,"column":30}},"loc":{"start":{"line":171,"column":39},"end":{"line":174,"column":1}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":199,"column":2},"end":{"line":199,"column":14}},"loc":{"start":{"line":199,"column":60},"end":{"line":201,"column":3}}},"9":{"name":"isHttpResponseSuccess","decl":{"start":{"line":217,"column":16},"end":{"line":217,"column":37}},"loc":{"start":{"line":217,"column":46},"end":{"line":220,"column":1}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":244,"column":2},"end":{"line":244,"column":14}},"loc":{"start":{"line":244,"column":60},"end":{"line":246,"column":3}}},"11":{"name":"isHttpResponseOK","decl":{"start":{"line":262,"column":16},"end":{"line":262,"column":32}},"loc":{"start":{"line":262,"column":41},"end":{"line":265,"column":1}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":289,"column":2},"end":{"line":289,"column":14}},"loc":{"start":{"line":289,"column":60},"end":{"line":291,"column":3}}},"13":{"name":"isHttpResponseCreated","decl":{"start":{"line":307,"column":16},"end":{"line":307,"column":37}},"loc":{"start":{"line":307,"column":46},"end":{"line":310,"column":1}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":333,"column":2},"end":{"line":333,"column":null}},"loc":{"start":{"line":333,"column":2},"end":{"line":335,"column":3}}},"15":{"name":"isHttpResponseNoContent","decl":{"start":{"line":351,"column":16},"end":{"line":351,"column":39}},"loc":{"start":{"line":351,"column":48},"end":{"line":354,"column":1}}},"16":{"name":"(anonymous_16)","decl":{"start":{"line":379,"column":2},"end":{"line":379,"column":14}},"loc":{"start":{"line":379,"column":60},"end":{"line":381,"column":3}}},"17":{"name":"isHttpResponseRedirection","decl":{"start":{"line":398,"column":16},"end":{"line":398,"column":41}},"loc":{"start":{"line":398,"column":50},"end":{"line":401,"column":1}}},"18":{"name":"(anonymous_18)","decl":{"start":{"line":425,"column":2},"end":{"line":425,"column":21}},"loc":{"start":{"line":425,"column":33},"end":{"line":427,"column":3}}},"19":{"name":"isHttpResponseMovedPermanently","decl":{"start":{"line":444,"column":16},"end":{"line":444,"column":46}},"loc":{"start":{"line":444,"column":55},"end":{"line":447,"column":1}}},"20":{"name":"(anonymous_20)","decl":{"start":{"line":472,"column":2},"end":{"line":472,"column":21}},"loc":{"start":{"line":472,"column":81},"end":{"line":474,"column":3}}},"21":{"name":"isHttpResponseRedirect","decl":{"start":{"line":490,"column":16},"end":{"line":490,"column":38}},"loc":{"start":{"line":490,"column":47},"end":{"line":493,"column":1}}},"22":{"name":"(anonymous_22)","decl":{"start":{"line":518,"column":2},"end":{"line":518,"column":14}},"loc":{"start":{"line":518,"column":60},"end":{"line":520,"column":3}}},"23":{"name":"isHttpResponseClientError","decl":{"start":{"line":537,"column":16},"end":{"line":537,"column":41}},"loc":{"start":{"line":537,"column":50},"end":{"line":540,"column":1}}},"24":{"name":"(anonymous_24)","decl":{"start":{"line":564,"column":2},"end":{"line":564,"column":14}},"loc":{"start":{"line":564,"column":60},"end":{"line":566,"column":3}}},"25":{"name":"isHttpResponseBadRequest","decl":{"start":{"line":583,"column":16},"end":{"line":583,"column":40}},"loc":{"start":{"line":583,"column":49},"end":{"line":586,"column":1}}},"26":{"name":"(anonymous_26)","decl":{"start":{"line":610,"column":2},"end":{"line":610,"column":14}},"loc":{"start":{"line":610,"column":60},"end":{"line":613,"column":3}}},"27":{"name":"isHttpResponseUnauthorized","decl":{"start":{"line":630,"column":16},"end":{"line":630,"column":42}},"loc":{"start":{"line":630,"column":51},"end":{"line":633,"column":1}}},"28":{"name":"(anonymous_28)","decl":{"start":{"line":657,"column":2},"end":{"line":657,"column":14}},"loc":{"start":{"line":657,"column":60},"end":{"line":659,"column":3}}},"29":{"name":"isHttpResponseForbidden","decl":{"start":{"line":675,"column":16},"end":{"line":675,"column":39}},"loc":{"start":{"line":675,"column":48},"end":{"line":678,"column":1}}},"30":{"name":"(anonymous_30)","decl":{"start":{"line":702,"column":2},"end":{"line":702,"column":14}},"loc":{"start":{"line":702,"column":60},"end":{"line":704,"column":3}}},"31":{"name":"isHttpResponseNotFound","decl":{"start":{"line":720,"column":16},"end":{"line":720,"column":38}},"loc":{"start":{"line":720,"column":47},"end":{"line":723,"column":1}}},"32":{"name":"(anonymous_32)","decl":{"start":{"line":747,"column":2},"end":{"line":747,"column":14}},"loc":{"start":{"line":747,"column":60},"end":{"line":749,"column":3}}},"33":{"name":"isHttpResponseMethodNotAllowed","decl":{"start":{"line":766,"column":16},"end":{"line":766,"column":46}},"loc":{"start":{"line":766,"column":55},"end":{"line":769,"column":1}}},"34":{"name":"(anonymous_34)","decl":{"start":{"line":793,"column":2},"end":{"line":793,"column":14}},"loc":{"start":{"line":793,"column":60},"end":{"line":795,"column":3}}},"35":{"name":"isHttpResponseConflict","decl":{"start":{"line":811,"column":16},"end":{"line":811,"column":38}},"loc":{"start":{"line":811,"column":47},"end":{"line":814,"column":1}}},"36":{"name":"(anonymous_36)","decl":{"start":{"line":838,"column":2},"end":{"line":838,"column":14}},"loc":{"start":{"line":838,"column":60},"end":{"line":840,"column":3}}},"37":{"name":"isHttpResponseTooManyRequests","decl":{"start":{"line":857,"column":16},"end":{"line":857,"column":45}},"loc":{"start":{"line":857,"column":54},"end":{"line":860,"column":1}}},"38":{"name":"(anonymous_38)","decl":{"start":{"line":879,"column":2},"end":{"line":879,"column":14}},"loc":{"start":{"line":879,"column":60},"end":{"line":881,"column":3}}},"39":{"name":"isHttpResponseServerError","decl":{"start":{"line":898,"column":16},"end":{"line":898,"column":41}},"loc":{"start":{"line":898,"column":50},"end":{"line":901,"column":1}}},"40":{"name":"(anonymous_40)","decl":{"start":{"line":927,"column":2},"end":{"line":927,"column":14}},"loc":{"start":{"line":927,"column":90},"end":{"line":931,"column":3}}},"41":{"name":"isHttpResponseInternalServerError","decl":{"start":{"line":948,"column":16},"end":{"line":948,"column":49}},"loc":{"start":{"line":948,"column":58},"end":{"line":951,"column":1}}},"42":{"name":"(anonymous_42)","decl":{"start":{"line":975,"column":2},"end":{"line":975,"column":14}},"loc":{"start":{"line":975,"column":60},"end":{"line":977,"column":3}}},"43":{"name":"isHttpResponseNotImplemented","decl":{"start":{"line":994,"column":16},"end":{"line":994,"column":44}},"loc":{"start":{"line":994,"column":53},"end":{"line":997,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":72,"column":65},"end":{"line":72,"column":67}},"type":"default-arg","locations":[{"start":{"line":72,"column":65},"end":{"line":72,"column":67}}]},"1":{"loc":{"start":{"line":73,"column":18},"end":{"line":73,"column":32}},"type":"binary-expr","locations":[{"start":{"line":73,"column":18},"end":{"line":73,"column":32}},{"start":{"line":73,"column":36},"end":{"line":73,"column":41}}]},"2":{"loc":{"start":{"line":120,"column":66},"end":{"line":120,"column":68}},"type":"default-arg","locations":[{"start":{"line":120,"column":66},"end":{"line":120,"column":68}}]},"3":{"loc":{"start":{"line":134,"column":4},"end":{"line":136,"column":null}},"type":"if","locations":[{"start":{"line":134,"column":4},"end":{"line":136,"column":null}},{"start":{"line":134,"column":4},"end":{"line":136,"column":null}}]},"4":{"loc":{"start":{"line":172,"column":9},"end":{"line":172,"column":36}},"type":"binary-expr","locations":[{"start":{"line":172,"column":9},"end":{"line":172,"column":36}},{"start":{"line":173,"column":5},"end":{"line":173,"column":28}},{"start":{"line":173,"column":32},"end":{"line":173,"column":44}},{"start":{"line":173,"column":48},"end":{"line":173,"column":75}}]},"5":{"loc":{"start":{"line":199,"column":58},"end":{"line":199,"column":60}},"type":"default-arg","locations":[{"start":{"line":199,"column":58},"end":{"line":199,"column":60}}]},"6":{"loc":{"start":{"line":218,"column":9},"end":{"line":218,"column":43}},"type":"binary-expr","locations":[{"start":{"line":218,"column":9},"end":{"line":218,"column":43}},{"start":{"line":219,"column":5},"end":{"line":219,"column":28}},{"start":{"line":219,"column":32},"end":{"line":219,"column":44}},{"start":{"line":219,"column":48},"end":{"line":219,"column":82}}]},"7":{"loc":{"start":{"line":244,"column":58},"end":{"line":244,"column":60}},"type":"default-arg","locations":[{"start":{"line":244,"column":58},"end":{"line":244,"column":60}}]},"8":{"loc":{"start":{"line":263,"column":9},"end":{"line":263,"column":38}},"type":"binary-expr","locations":[{"start":{"line":263,"column":9},"end":{"line":263,"column":38}},{"start":{"line":264,"column":5},"end":{"line":264,"column":28}},{"start":{"line":264,"column":32},"end":{"line":264,"column":44}},{"start":{"line":264,"column":48},"end":{"line":264,"column":77}}]},"9":{"loc":{"start":{"line":289,"column":58},"end":{"line":289,"column":60}},"type":"default-arg","locations":[{"start":{"line":289,"column":58},"end":{"line":289,"column":60}}]},"10":{"loc":{"start":{"line":308,"column":9},"end":{"line":308,"column":43}},"type":"binary-expr","locations":[{"start":{"line":308,"column":9},"end":{"line":308,"column":43}},{"start":{"line":309,"column":3},"end":{"line":309,"column":26}},{"start":{"line":309,"column":30},"end":{"line":309,"column":42}},{"start":{"line":309,"column":46},"end":{"line":309,"column":80}}]},"11":{"loc":{"start":{"line":352,"column":9},"end":{"line":352,"column":45}},"type":"binary-expr","locations":[{"start":{"line":352,"column":9},"end":{"line":352,"column":45}},{"start":{"line":353,"column":5},"end":{"line":353,"column":28}},{"start":{"line":353,"column":32},"end":{"line":353,"column":44}},{"start":{"line":353,"column":48},"end":{"line":353,"column":84}}]},"12":{"loc":{"start":{"line":379,"column":58},"end":{"line":379,"column":60}},"type":"default-arg","locations":[{"start":{"line":379,"column":58},"end":{"line":379,"column":60}}]},"13":{"loc":{"start":{"line":399,"column":9},"end":{"line":399,"column":47}},"type":"binary-expr","locations":[{"start":{"line":399,"column":9},"end":{"line":399,"column":47}},{"start":{"line":400,"column":5},"end":{"line":400,"column":28}},{"start":{"line":400,"column":32},"end":{"line":400,"column":44}},{"start":{"line":400,"column":48},"end":{"line":400,"column":86}}]},"14":{"loc":{"start":{"line":445,"column":9},"end":{"line":445,"column":52}},"type":"binary-expr","locations":[{"start":{"line":445,"column":9},"end":{"line":445,"column":52}},{"start":{"line":446,"column":5},"end":{"line":446,"column":28}},{"start":{"line":446,"column":32},"end":{"line":446,"column":44}},{"start":{"line":446,"column":48},"end":{"line":446,"column":91}}]},"15":{"loc":{"start":{"line":472,"column":79},"end":{"line":472,"column":81}},"type":"default-arg","locations":[{"start":{"line":472,"column":79},"end":{"line":472,"column":81}}]},"16":{"loc":{"start":{"line":491,"column":9},"end":{"line":491,"column":44}},"type":"binary-expr","locations":[{"start":{"line":491,"column":9},"end":{"line":491,"column":44}},{"start":{"line":492,"column":5},"end":{"line":492,"column":28}},{"start":{"line":492,"column":32},"end":{"line":492,"column":44}},{"start":{"line":492,"column":48},"end":{"line":492,"column":83}}]},"17":{"loc":{"start":{"line":518,"column":58},"end":{"line":518,"column":60}},"type":"default-arg","locations":[{"start":{"line":518,"column":58},"end":{"line":518,"column":60}}]},"18":{"loc":{"start":{"line":538,"column":9},"end":{"line":538,"column":47}},"type":"binary-expr","locations":[{"start":{"line":538,"column":9},"end":{"line":538,"column":47}},{"start":{"line":539,"column":5},"end":{"line":539,"column":28}},{"start":{"line":539,"column":32},"end":{"line":539,"column":44}},{"start":{"line":539,"column":48},"end":{"line":539,"column":86}}]},"19":{"loc":{"start":{"line":564,"column":58},"end":{"line":564,"column":60}},"type":"default-arg","locations":[{"start":{"line":564,"column":58},"end":{"line":564,"column":60}}]},"20":{"loc":{"start":{"line":584,"column":9},"end":{"line":584,"column":46}},"type":"binary-expr","locations":[{"start":{"line":584,"column":9},"end":{"line":584,"column":46}},{"start":{"line":585,"column":5},"end":{"line":585,"column":28}},{"start":{"line":585,"column":32},"end":{"line":585,"column":44}},{"start":{"line":585,"column":48},"end":{"line":585,"column":85}}]},"21":{"loc":{"start":{"line":610,"column":58},"end":{"line":610,"column":60}},"type":"default-arg","locations":[{"start":{"line":610,"column":58},"end":{"line":610,"column":60}}]},"22":{"loc":{"start":{"line":631,"column":9},"end":{"line":631,"column":48}},"type":"binary-expr","locations":[{"start":{"line":631,"column":9},"end":{"line":631,"column":48}},{"start":{"line":632,"column":5},"end":{"line":632,"column":28}},{"start":{"line":632,"column":32},"end":{"line":632,"column":44}},{"start":{"line":632,"column":48},"end":{"line":632,"column":87}}]},"23":{"loc":{"start":{"line":657,"column":58},"end":{"line":657,"column":60}},"type":"default-arg","locations":[{"start":{"line":657,"column":58},"end":{"line":657,"column":60}}]},"24":{"loc":{"start":{"line":676,"column":9},"end":{"line":676,"column":45}},"type":"binary-expr","locations":[{"start":{"line":676,"column":9},"end":{"line":676,"column":45}},{"start":{"line":677,"column":5},"end":{"line":677,"column":28}},{"start":{"line":677,"column":32},"end":{"line":677,"column":44}},{"start":{"line":677,"column":48},"end":{"line":677,"column":84}}]},"25":{"loc":{"start":{"line":702,"column":58},"end":{"line":702,"column":60}},"type":"default-arg","locations":[{"start":{"line":702,"column":58},"end":{"line":702,"column":60}}]},"26":{"loc":{"start":{"line":721,"column":9},"end":{"line":721,"column":44}},"type":"binary-expr","locations":[{"start":{"line":721,"column":9},"end":{"line":721,"column":44}},{"start":{"line":722,"column":5},"end":{"line":722,"column":28}},{"start":{"line":722,"column":32},"end":{"line":722,"column":44}},{"start":{"line":722,"column":48},"end":{"line":722,"column":83}}]},"27":{"loc":{"start":{"line":747,"column":58},"end":{"line":747,"column":60}},"type":"default-arg","locations":[{"start":{"line":747,"column":58},"end":{"line":747,"column":60}}]},"28":{"loc":{"start":{"line":767,"column":9},"end":{"line":767,"column":52}},"type":"binary-expr","locations":[{"start":{"line":767,"column":9},"end":{"line":767,"column":52}},{"start":{"line":768,"column":5},"end":{"line":768,"column":28}},{"start":{"line":768,"column":32},"end":{"line":768,"column":44}},{"start":{"line":768,"column":48},"end":{"line":768,"column":91}}]},"29":{"loc":{"start":{"line":793,"column":58},"end":{"line":793,"column":60}},"type":"default-arg","locations":[{"start":{"line":793,"column":58},"end":{"line":793,"column":60}}]},"30":{"loc":{"start":{"line":812,"column":9},"end":{"line":812,"column":44}},"type":"binary-expr","locations":[{"start":{"line":812,"column":9},"end":{"line":812,"column":44}},{"start":{"line":813,"column":5},"end":{"line":813,"column":28}},{"start":{"line":813,"column":32},"end":{"line":813,"column":44}},{"start":{"line":813,"column":48},"end":{"line":813,"column":83}}]},"31":{"loc":{"start":{"line":838,"column":58},"end":{"line":838,"column":60}},"type":"default-arg","locations":[{"start":{"line":838,"column":58},"end":{"line":838,"column":60}}]},"32":{"loc":{"start":{"line":858,"column":9},"end":{"line":858,"column":51}},"type":"binary-expr","locations":[{"start":{"line":858,"column":9},"end":{"line":858,"column":51}},{"start":{"line":859,"column":5},"end":{"line":859,"column":28}},{"start":{"line":859,"column":32},"end":{"line":859,"column":44}},{"start":{"line":859,"column":48},"end":{"line":859,"column":90}}]},"33":{"loc":{"start":{"line":879,"column":58},"end":{"line":879,"column":60}},"type":"default-arg","locations":[{"start":{"line":879,"column":58},"end":{"line":879,"column":60}}]},"34":{"loc":{"start":{"line":899,"column":9},"end":{"line":899,"column":47}},"type":"binary-expr","locations":[{"start":{"line":899,"column":9},"end":{"line":899,"column":47}},{"start":{"line":900,"column":5},"end":{"line":900,"column":28}},{"start":{"line":900,"column":32},"end":{"line":900,"column":44}},{"start":{"line":900,"column":48},"end":{"line":900,"column":86}}]},"35":{"loc":{"start":{"line":927,"column":88},"end":{"line":927,"column":90}},"type":"default-arg","locations":[{"start":{"line":927,"column":88},"end":{"line":927,"column":90}}]},"36":{"loc":{"start":{"line":949,"column":9},"end":{"line":949,"column":55}},"type":"binary-expr","locations":[{"start":{"line":949,"column":9},"end":{"line":949,"column":55}},{"start":{"line":950,"column":5},"end":{"line":950,"column":28}},{"start":{"line":950,"column":32},"end":{"line":950,"column":44}},{"start":{"line":950,"column":48},"end":{"line":950,"column":94}}]},"37":{"loc":{"start":{"line":975,"column":58},"end":{"line":975,"column":60}},"type":"default-arg","locations":[{"start":{"line":975,"column":58},"end":{"line":975,"column":60}}]},"38":{"loc":{"start":{"line":995,"column":9},"end":{"line":995,"column":50}},"type":"binary-expr","locations":[{"start":{"line":995,"column":9},"end":{"line":995,"column":50}},{"start":{"line":996,"column":4},"end":{"line":996,"column":27}},{"start":{"line":996,"column":31},"end":{"line":996,"column":43}},{"start":{"line":996,"column":47},"end":{"line":996,"column":88}}]}},"s":{"0":404,"1":404,"2":404,"3":404,"4":404,"5":404,"6":41,"7":41,"8":4,"9":44,"10":195,"11":195,"12":120,"13":14,"14":106,"15":106,"16":52,"17":52,"18":10,"19":10,"20":52,"21":1,"22":166,"23":1,"24":203,"25":203,"26":1,"27":5,"28":1,"29":182,"30":182,"31":182,"32":182,"33":1,"34":5,"35":1,"36":18,"37":18,"38":18,"39":18,"40":1,"41":5,"42":1,"43":3,"44":3,"45":3,"46":3,"47":1,"48":5,"49":1,"50":22,"51":22,"52":1,"53":5,"54":1,"55":5,"56":5,"57":5,"58":5,"59":5,"60":1,"61":45,"62":1,"63":17,"64":17,"65":17,"66":17,"67":17,"68":1,"69":54,"70":1,"71":123,"72":123,"73":1,"74":5,"75":1,"76":52,"77":52,"78":52,"79":52,"80":1,"81":8,"82":1,"83":20,"84":20,"85":20,"86":20,"87":20,"88":1,"89":9,"90":1,"91":23,"92":23,"93":23,"94":23,"95":1,"96":38,"97":1,"98":7,"99":7,"100":7,"101":7,"102":1,"103":5,"104":1,"105":7,"106":7,"107":7,"108":7,"109":1,"110":5,"111":1,"112":7,"113":7,"114":7,"115":7,"116":1,"117":5,"118":1,"119":7,"120":7,"121":7,"122":7,"123":1,"124":5,"125":1,"126":50,"127":50,"128":1,"129":5,"130":1,"131":43,"132":43,"133":43,"134":43,"135":43,"136":43,"137":1,"138":51,"139":1,"140":7,"141":7,"142":7,"143":7,"144":1,"145":5,"146":1},"f":{"0":404,"1":41,"2":4,"3":44,"4":195,"5":120,"6":52,"7":166,"8":203,"9":5,"10":182,"11":5,"12":18,"13":5,"14":3,"15":5,"16":22,"17":5,"18":5,"19":45,"20":17,"21":54,"22":123,"23":5,"24":52,"25":8,"26":20,"27":9,"28":23,"29":38,"30":7,"31":5,"32":7,"33":5,"34":7,"35":5,"36":7,"37":5,"38":50,"39":5,"40":43,"41":51,"42":7,"43":5},"b":{"0":[6],"1":[404,390],"2":[6],"3":[14,106],"4":[166,100,3,2],"5":[3],"6":[5,4,3,2],"7":[179],"8":[5,4,3,2],"9":[17],"10":[5,4,3,2],"11":[5,4,3,2],"12":[5],"13":[5,4,3,2],"14":[45,43,42,41],"15":[16],"16":[54,44,43,42],"17":[0],"18":[5,4,3,2],"19":[51],"20":[8,4,3,2],"21":[19],"22":[9,4,3,2],"23":[22],"24":[38,21,3,2],"25":[6],"26":[5,4,3,2],"27":[6],"28":[5,4,3,2],"29":[6],"30":[5,4,3,2],"31":[6],"32":[5,4,3,2],"33":[0],"34":[5,4,3,2],"35":[15],"36":[51,34,33,32],"37":[6],"38":[5,4,3,2]}} ,"/home/runner/work/foal/foal/packages/core/src/core/http/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/http/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":27}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":31}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":33}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1,"2":1},"f":{},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/create-open-api-document.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/create-open-api-document.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":49}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":52}},"2":{"start":{"line":5,"column":0},"end":{"line":5,"column":44}},"3":{"start":{"line":8,"column":19},"end":{"line":8,"column":57}},"4":{"start":{"line":9,"column":2},"end":{"line":9,"column":62}},"5":{"start":{"line":10,"column":2},"end":{"line":10,"column":60}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":16}}},"fnMap":{"0":{"name":"createOpenApiDocument","decl":{"start":{"line":7,"column":16},"end":{"line":7,"column":37}},"loc":{"start":{"line":7,"column":93},"end":{"line":11,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":8,"column":19},"end":{"line":8,"column":33}},"type":"cond-expr","locations":[{"start":{"line":8,"column":19},"end":{"line":8,"column":33}},{"start":{"line":8,"column":37},"end":{"line":8,"column":57}}]},"1":{"loc":{"start":{"line":8,"column":19},"end":{"line":8,"column":37}},"type":"binary-expr","locations":[{"start":{"line":8,"column":19},"end":{"line":8,"column":37}},{"start":{"line":8,"column":19},"end":{"line":8,"column":37}}]}},"s":{"0":1,"1":1,"2":1,"3":2,"4":2,"5":2,"6":1},"f":{"0":2},"b":{"0":[1,1],"1":[2,2]}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/decorators.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/decorators.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":26}},"1":{"start":{"line":15,"column":2},"end":{"line":20,"column":4}},"2":{"start":{"line":17,"column":21},"end":{"line":17,"column":90}},"3":{"start":{"line":18,"column":4},"end":{"line":18,"column":31}},"4":{"start":{"line":19,"column":4},"end":{"line":19,"column":78}},"5":{"start":{"line":24,"column":2},"end":{"line":30,"column":4}},"6":{"start":{"line":26,"column":12},"end":{"line":26,"column":81}},"7":{"start":{"line":27,"column":4},"end":{"line":27,"column":29}},"8":{"start":{"line":28,"column":4},"end":{"line":28,"column":22}},"9":{"start":{"line":29,"column":4},"end":{"line":29,"column":74}},"10":{"start":{"line":34,"column":2},"end":{"line":34,"column":53}},"11":{"start":{"line":33,"column":0},"end":{"line":33,"column":16}},"12":{"start":{"line":38,"column":2},"end":{"line":38,"column":68}},"13":{"start":{"line":37,"column":0},"end":{"line":37,"column":16}},"14":{"start":{"line":42,"column":2},"end":{"line":42,"column":68}},"15":{"start":{"line":41,"column":0},"end":{"line":41,"column":16}},"16":{"start":{"line":46,"column":2},"end":{"line":46,"column":60}},"17":{"start":{"line":45,"column":0},"end":{"line":45,"column":16}},"18":{"start":{"line":50,"column":2},"end":{"line":50,"column":68}},"19":{"start":{"line":49,"column":0},"end":{"line":49,"column":16}},"20":{"start":{"line":56,"column":2},"end":{"line":56,"column":82}},"21":{"start":{"line":53,"column":0},"end":{"line":53,"column":16}},"22":{"start":{"line":60,"column":2},"end":{"line":60,"column":51}},"23":{"start":{"line":59,"column":0},"end":{"line":59,"column":16}},"24":{"start":{"line":66,"column":2},"end":{"line":66,"column":79}},"25":{"start":{"line":63,"column":0},"end":{"line":63,"column":16}},"26":{"start":{"line":70,"column":2},"end":{"line":70,"column":54}},"27":{"start":{"line":69,"column":0},"end":{"line":69,"column":16}},"28":{"start":{"line":74,"column":2},"end":{"line":74,"column":52}},"29":{"start":{"line":73,"column":0},"end":{"line":73,"column":16}},"30":{"start":{"line":80,"column":2},"end":{"line":80,"column":64}},"31":{"start":{"line":77,"column":0},"end":{"line":77,"column":16}},"32":{"start":{"line":86,"column":2},"end":{"line":86,"column":68}},"33":{"start":{"line":83,"column":0},"end":{"line":83,"column":16}},"34":{"start":{"line":93,"column":2},"end":{"line":93,"column":82}},"35":{"start":{"line":89,"column":0},"end":{"line":89,"column":16}},"36":{"start":{"line":99,"column":2},"end":{"line":99,"column":71}},"37":{"start":{"line":96,"column":0},"end":{"line":96,"column":16}},"38":{"start":{"line":103,"column":2},"end":{"line":103,"column":66}},"39":{"start":{"line":102,"column":0},"end":{"line":102,"column":16}},"40":{"start":{"line":109,"column":2},"end":{"line":109,"column":68}},"41":{"start":{"line":106,"column":0},"end":{"line":106,"column":16}},"42":{"start":{"line":115,"column":2},"end":{"line":115,"column":72}},"43":{"start":{"line":112,"column":0},"end":{"line":112,"column":16}},"44":{"start":{"line":121,"column":2},"end":{"line":121,"column":74}},"45":{"start":{"line":118,"column":0},"end":{"line":118,"column":16}},"46":{"start":{"line":127,"column":2},"end":{"line":127,"column":70}},"47":{"start":{"line":124,"column":0},"end":{"line":124,"column":16}},"48":{"start":{"line":133,"column":2},"end":{"line":133,"column":79}},"49":{"start":{"line":130,"column":0},"end":{"line":130,"column":16}},"50":{"start":{"line":139,"column":2},"end":{"line":139,"column":68}},"51":{"start":{"line":136,"column":0},"end":{"line":136,"column":16}},"52":{"start":{"line":146,"column":2},"end":{"line":146,"column":84}},"53":{"start":{"line":142,"column":0},"end":{"line":142,"column":16}},"54":{"start":{"line":152,"column":2},"end":{"line":152,"column":64}},"55":{"start":{"line":149,"column":0},"end":{"line":149,"column":16}},"56":{"start":{"line":158,"column":2},"end":{"line":158,"column":72}},"57":{"start":{"line":155,"column":0},"end":{"line":155,"column":16}}},"fnMap":{"0":{"name":"AddMetadataItem","decl":{"start":{"line":14,"column":9},"end":{"line":14,"column":24}},"loc":{"start":{"line":14,"column":56},"end":{"line":21,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":15,"column":9},"end":{"line":15,"column":10}},"loc":{"start":{"line":15,"column":47},"end":{"line":20,"column":3}}},"2":{"name":"AddMetadataProperty","decl":{"start":{"line":23,"column":9},"end":{"line":23,"column":28}},"loc":{"start":{"line":23,"column":76},"end":{"line":31,"column":1}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":24,"column":9},"end":{"line":24,"column":10}},"loc":{"start":{"line":24,"column":47},"end":{"line":30,"column":3}}},"4":{"name":"ApiInfo","decl":{"start":{"line":33,"column":16},"end":{"line":33,"column":23}},"loc":{"start":{"line":33,"column":72},"end":{"line":35,"column":1}}},"5":{"name":"ApiOperationDescription","decl":{"start":{"line":37,"column":16},"end":{"line":37,"column":39}},"loc":{"start":{"line":37,"column":91},"end":{"line":39,"column":1}}},"6":{"name":"ApiOperationId","decl":{"start":{"line":41,"column":16},"end":{"line":41,"column":30}},"loc":{"start":{"line":41,"column":82},"end":{"line":43,"column":1}}},"7":{"name":"ApiOperationSummary","decl":{"start":{"line":45,"column":16},"end":{"line":45,"column":35}},"loc":{"start":{"line":45,"column":83},"end":{"line":47,"column":1}}},"8":{"name":"ApiServer","decl":{"start":{"line":49,"column":16},"end":{"line":49,"column":25}},"loc":{"start":{"line":49,"column":80},"end":{"line":51,"column":1}}},"9":{"name":"ApiSecurityRequirement","decl":{"start":{"line":53,"column":16},"end":{"line":53,"column":38}},"loc":{"start":{"line":54,"column":95},"end":{"line":57,"column":1}}},"10":{"name":"ApiDefineTag","decl":{"start":{"line":59,"column":16},"end":{"line":59,"column":28}},"loc":{"start":{"line":59,"column":74},"end":{"line":61,"column":1}}},"11":{"name":"ApiExternalDoc","decl":{"start":{"line":63,"column":16},"end":{"line":63,"column":30}},"loc":{"start":{"line":64,"column":91},"end":{"line":67,"column":1}}},"12":{"name":"ApiOperation","decl":{"start":{"line":69,"column":16},"end":{"line":69,"column":28}},"loc":{"start":{"line":69,"column":92},"end":{"line":71,"column":1}}},"13":{"name":"ApiUseTag","decl":{"start":{"line":73,"column":16},"end":{"line":73,"column":25}},"loc":{"start":{"line":73,"column":69},"end":{"line":75,"column":1}}},"14":{"name":"ApiParameter","decl":{"start":{"line":77,"column":16},"end":{"line":77,"column":28}},"loc":{"start":{"line":78,"column":97},"end":{"line":81,"column":1}}},"15":{"name":"ApiRequestBody","decl":{"start":{"line":83,"column":16},"end":{"line":83,"column":30}},"loc":{"start":{"line":84,"column":103},"end":{"line":87,"column":1}}},"16":{"name":"ApiResponse","decl":{"start":{"line":89,"column":16},"end":{"line":89,"column":27}},"loc":{"start":{"line":91,"column":94},"end":{"line":94,"column":1}}},"17":{"name":"ApiCallback","decl":{"start":{"line":96,"column":16},"end":{"line":96,"column":27}},"loc":{"start":{"line":97,"column":107},"end":{"line":100,"column":1}}},"18":{"name":"ApiDeprecated","decl":{"start":{"line":102,"column":16},"end":{"line":102,"column":29}},"loc":{"start":{"line":102,"column":89},"end":{"line":104,"column":1}}},"19":{"name":"ApiDefineSchema","decl":{"start":{"line":106,"column":16},"end":{"line":106,"column":31}},"loc":{"start":{"line":107,"column":101},"end":{"line":110,"column":1}}},"20":{"name":"ApiDefineResponse","decl":{"start":{"line":112,"column":16},"end":{"line":112,"column":33}},"loc":{"start":{"line":113,"column":107},"end":{"line":116,"column":1}}},"21":{"name":"ApiDefineParameter","decl":{"start":{"line":118,"column":16},"end":{"line":118,"column":34}},"loc":{"start":{"line":119,"column":110},"end":{"line":122,"column":1}}},"22":{"name":"ApiDefineExample","decl":{"start":{"line":124,"column":16},"end":{"line":124,"column":32}},"loc":{"start":{"line":125,"column":104},"end":{"line":128,"column":1}}},"23":{"name":"ApiDefineRequestBody","decl":{"start":{"line":130,"column":16},"end":{"line":130,"column":36}},"loc":{"start":{"line":131,"column":116},"end":{"line":134,"column":1}}},"24":{"name":"ApiDefineHeader","decl":{"start":{"line":136,"column":16},"end":{"line":136,"column":31}},"loc":{"start":{"line":137,"column":101},"end":{"line":140,"column":1}}},"25":{"name":"ApiDefineSecurityScheme","decl":{"start":{"line":142,"column":16},"end":{"line":142,"column":39}},"loc":{"start":{"line":144,"column":112},"end":{"line":147,"column":1}}},"26":{"name":"ApiDefineLink","decl":{"start":{"line":149,"column":16},"end":{"line":149,"column":29}},"loc":{"start":{"line":150,"column":95},"end":{"line":153,"column":1}}},"27":{"name":"ApiDefineCallback","decl":{"start":{"line":155,"column":16},"end":{"line":155,"column":33}},"loc":{"start":{"line":156,"column":107},"end":{"line":159,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":17,"column":21},"end":{"line":17,"column":84}},"type":"binary-expr","locations":[{"start":{"line":17,"column":21},"end":{"line":17,"column":84}},{"start":{"line":17,"column":88},"end":{"line":17,"column":90}}]},"1":{"loc":{"start":{"line":26,"column":12},"end":{"line":26,"column":75}},"type":"binary-expr","locations":[{"start":{"line":26,"column":12},"end":{"line":26,"column":75}},{"start":{"line":26,"column":79},"end":{"line":26,"column":81}}]},"2":{"loc":{"start":{"line":102,"column":85},"end":{"line":102,"column":89}},"type":"default-arg","locations":[{"start":{"line":102,"column":85},"end":{"line":102,"column":89}}]}},"s":{"0":1,"1":177,"2":162,"3":162,"4":162,"5":728,"6":717,"7":717,"8":717,"9":717,"10":32,"11":1,"12":10,"13":1,"14":7,"15":1,"16":7,"17":1,"18":16,"19":1,"20":26,"21":1,"22":21,"23":1,"24":10,"25":1,"26":21,"27":1,"28":36,"29":1,"30":78,"31":1,"32":22,"33":1,"34":383,"35":1,"36":11,"37":1,"38":10,"39":1,"40":8,"41":1,"42":8,"43":1,"44":8,"45":1,"46":8,"47":1,"48":8,"49":1,"50":8,"51":1,"52":253,"53":1,"54":8,"55":1,"56":25,"57":1},"f":{"0":177,"1":162,"2":728,"3":717,"4":32,"5":10,"6":7,"7":7,"8":16,"9":26,"10":21,"11":10,"12":21,"13":36,"14":78,"15":22,"16":383,"17":11,"18":10,"19":8,"20":8,"21":8,"22":8,"23":8,"24":8,"25":253,"26":8,"27":25},"b":{"0":[162,136],"1":[717,644],"2":[3]}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":9}},"1":{"start":{"line":1,"column":9},"end":{"line":1,"column":67}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":29}},"3":{"start":{"line":3,"column":0},"end":{"line":3,"column":29}},"4":{"start":{"line":4,"column":0},"end":{"line":4,"column":35}},"5":{"start":{"line":5,"column":0},"end":{"line":5,"column":24}},"6":{"start":{"line":6,"column":0},"end":{"line":6,"column":9}},"7":{"start":{"line":6,"column":9},"end":{"line":6,"column":44}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":1,"column":9},"end":{"line":1,"column":30}},"loc":{"start":{"line":1,"column":9},"end":{"line":1,"column":67}}},"1":{"name":"(anonymous_5)","decl":{"start":{"line":6,"column":9},"end":{"line":6,"column":16}},"loc":{"start":{"line":6,"column":9},"end":{"line":6,"column":44}}}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":200},"f":{"0":0,"1":199},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/openapi.service.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/openapi.service.ts","statementMap":{"0":{"start":{"line":6,"column":10},"end":{"line":6,"column":56}},"1":{"start":{"line":7,"column":10},"end":{"line":7,"column":74}},"2":{"start":{"line":10,"column":4},"end":{"line":10,"column":52}},"3":{"start":{"line":11,"column":4},"end":{"line":13,"column":null}},"4":{"start":{"line":12,"column":6},"end":{"line":12,"column":61}},"5":{"start":{"line":17,"column":21},"end":{"line":17,"column":58}},"6":{"start":{"line":18,"column":4},"end":{"line":23,"column":null}},"7":{"start":{"line":19,"column":6},"end":{"line":22,"column":8}},"8":{"start":{"line":24,"column":4},"end":{"line":24,"column":20}},"9":{"start":{"line":28,"column":4},"end":{"line":28,"column":51}},"10":{"start":{"line":4,"column":0},"end":{"line":4,"column":13}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":4,"column":0},"end":{"line":4,"column":13}},"loc":{"start":{"line":4,"column":0},"end":{"line":31,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":9,"column":2},"end":{"line":9,"column":13}},"loc":{"start":{"line":9,"column":84},"end":{"line":14,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":16,"column":2},"end":{"line":16,"column":13}},"loc":{"start":{"line":16,"column":36},"end":{"line":25,"column":3}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":27,"column":2},"end":{"line":27,"column":15}},"loc":{"start":{"line":27,"column":34},"end":{"line":29,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":9,"column":82},"end":{"line":9,"column":84}},"type":"default-arg","locations":[{"start":{"line":9,"column":82},"end":{"line":9,"column":84}}]},"1":{"loc":{"start":{"line":18,"column":4},"end":{"line":23,"column":null}},"type":"if","locations":[{"start":{"line":18,"column":4},"end":{"line":23,"column":null}},{"start":{"line":18,"column":4},"end":{"line":23,"column":null}}]},"2":{"loc":{"start":{"line":28,"column":11},"end":{"line":28,"column":44}},"type":"binary-expr","locations":[{"start":{"line":28,"column":11},"end":{"line":28,"column":44}},{"start":{"line":28,"column":48},"end":{"line":28,"column":50}}]}},"s":{"0":66,"1":66,"2":41,"3":41,"4":56,"5":27,"6":27,"7":2,"8":25,"9":51,"10":1},"f":{"0":66,"1":41,"2":27,"3":51},"b":{"0":[1],"1":[2,25],"2":[51,37]}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-callbacks.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-callbacks.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":49}},"1":{"start":{"line":8,"column":2},"end":{"line":8,"column":78}},"2":{"start":{"line":5,"column":0},"end":{"line":5,"column":16}}},"fnMap":{"0":{"name":"getApiCallbacks","decl":{"start":{"line":5,"column":16},"end":{"line":5,"column":31}},"loc":{"start":{"line":6,"column":46},"end":{"line":9,"column":1}}}},"branchMap":{},"s":{"0":1,"1":197,"2":1},"f":{"0":197},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-complete-operation.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-complete-operation.ts","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":3,"column":54}},"1":{"start":{"line":4,"column":0},"end":{"line":4,"column":56}},"2":{"start":{"line":5,"column":0},"end":{"line":5,"column":61}},"3":{"start":{"line":6,"column":0},"end":{"line":6,"column":54}},"4":{"start":{"line":7,"column":0},"end":{"line":7,"column":77}},"5":{"start":{"line":8,"column":0},"end":{"line":8,"column":59}},"6":{"start":{"line":9,"column":0},"end":{"line":9,"column":69}},"7":{"start":{"line":10,"column":0},"end":{"line":10,"column":56}},"8":{"start":{"line":11,"column":0},"end":{"line":11,"column":59}},"9":{"start":{"line":12,"column":0},"end":{"line":12,"column":54}},"10":{"start":{"line":13,"column":0},"end":{"line":13,"column":52}},"11":{"start":{"line":14,"column":0},"end":{"line":14,"column":50}},"12":{"start":{"line":15,"column":0},"end":{"line":15,"column":53}},"13":{"start":{"line":20,"column":20},"end":{"line":20,"column":65}},"14":{"start":{"line":21,"column":43},"end":{"line":23,"column":4}},"15":{"start":{"line":25,"column":22},"end":{"line":25,"column":78}},"16":{"start":{"line":26,"column":2},"end":{"line":28,"column":null}},"17":{"start":{"line":27,"column":4},"end":{"line":27,"column":110}},"18":{"start":{"line":30,"column":22},"end":{"line":30,"column":69}},"19":{"start":{"line":31,"column":2},"end":{"line":33,"column":null}},"20":{"start":{"line":32,"column":4},"end":{"line":32,"column":110}},"21":{"start":{"line":35,"column":18},"end":{"line":35,"column":70}},"22":{"start":{"line":36,"column":2},"end":{"line":38,"column":null}},"23":{"start":{"line":37,"column":4},"end":{"line":37,"column":94}},"24":{"start":{"line":40,"column":15},"end":{"line":40,"column":59}},"25":{"start":{"line":41,"column":2},"end":{"line":43,"column":null}},"26":{"start":{"line":42,"column":4},"end":{"line":42,"column":96}},"27":{"start":{"line":42,"column":45},"end":{"line":42,"column":94}},"28":{"start":{"line":45,"column":23},"end":{"line":45,"column":71}},"29":{"start":{"line":46,"column":2},"end":{"line":48,"column":null}},"30":{"start":{"line":47,"column":4},"end":{"line":47,"column":114}},"31":{"start":{"line":50,"column":21},"end":{"line":50,"column":67}},"32":{"start":{"line":51,"column":2},"end":{"line":53,"column":null}},"33":{"start":{"line":52,"column":4},"end":{"line":52,"column":116}},"34":{"start":{"line":52,"column":59},"end":{"line":52,"column":114}},"35":{"start":{"line":55,"column":22},"end":{"line":55,"column":69}},"36":{"start":{"line":56,"column":2},"end":{"line":58,"column":null}},"37":{"start":{"line":57,"column":4},"end":{"line":57,"column":110}},"38":{"start":{"line":60,"column":20},"end":{"line":60,"column":65}},"39":{"start":{"line":61,"column":2},"end":{"line":67,"column":null}},"40":{"start":{"line":62,"column":4},"end":{"line":62,"column":37}},"41":{"start":{"line":63,"column":4},"end":{"line":66,"column":null}},"42":{"start":{"line":64,"column":23},"end":{"line":64,"column":37}},"43":{"start":{"line":65,"column":6},"end":{"line":65,"column":106}},"44":{"start":{"line":69,"column":20},"end":{"line":69,"column":65}},"45":{"start":{"line":70,"column":2},"end":{"line":76,"column":null}},"46":{"start":{"line":71,"column":4},"end":{"line":71,"column":37}},"47":{"start":{"line":72,"column":4},"end":{"line":75,"column":null}},"48":{"start":{"line":73,"column":23},"end":{"line":73,"column":37}},"49":{"start":{"line":74,"column":6},"end":{"line":74,"column":106}},"50":{"start":{"line":78,"column":21},"end":{"line":78,"column":67}},"51":{"start":{"line":79,"column":2},"end":{"line":81,"column":null}},"52":{"start":{"line":80,"column":4},"end":{"line":80,"column":106}},"53":{"start":{"line":83,"column":19},"end":{"line":83,"column":63}},"54":{"start":{"line":84,"column":2},"end":{"line":88,"column":null}},"55":{"start":{"line":85,"column":4},"end":{"line":87,"column":7}},"56":{"start":{"line":86,"column":6},"end":{"line":86,"column":87}},"57":{"start":{"line":90,"column":18},"end":{"line":90,"column":61}},"58":{"start":{"line":91,"column":2},"end":{"line":93,"column":null}},"59":{"start":{"line":92,"column":4},"end":{"line":92,"column":114}},"60":{"start":{"line":92,"column":54},"end":{"line":92,"column":112}},"61":{"start":{"line":95,"column":2},"end":{"line":95,"column":27}},"62":{"start":{"line":17,"column":0},"end":{"line":17,"column":16}}},"fnMap":{"0":{"name":"getApiCompleteOperation","decl":{"start":{"line":17,"column":16},"end":{"line":17,"column":39}},"loc":{"start":{"line":18,"column":64},"end":{"line":96,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":42,"column":38},"end":{"line":42,"column":41}},"loc":{"start":{"line":42,"column":45},"end":{"line":42,"column":94}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":52,"column":50},"end":{"line":52,"column":55}},"loc":{"start":{"line":52,"column":59},"end":{"line":52,"column":114}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":85,"column":46},"end":{"line":85,"column":57}},"loc":{"start":{"line":85,"column":60},"end":{"line":87,"column":5}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":92,"column":44},"end":{"line":92,"column":50}},"loc":{"start":{"line":92,"column":54},"end":{"line":92,"column":112}}}},"branchMap":{"0":{"loc":{"start":{"line":21,"column":44},"end":{"line":21,"column":111}},"type":"binary-expr","locations":[{"start":{"line":21,"column":44},"end":{"line":21,"column":111}},{"start":{"line":21,"column":116},"end":{"line":23,"column":4}}]},"1":{"loc":{"start":{"line":21,"column":78},"end":{"line":21,"column":99}},"type":"cond-expr","locations":[{"start":{"line":21,"column":78},"end":{"line":21,"column":99}},{"start":{"line":21,"column":102},"end":{"line":21,"column":111}}]},"2":{"loc":{"start":{"line":26,"column":2},"end":{"line":28,"column":null}},"type":"if","locations":[{"start":{"line":26,"column":2},"end":{"line":28,"column":null}},{"start":{"line":26,"column":2},"end":{"line":28,"column":null}}]},"3":{"loc":{"start":{"line":27,"column":72},"end":{"line":27,"column":95}},"type":"cond-expr","locations":[{"start":{"line":27,"column":72},"end":{"line":27,"column":95}},{"start":{"line":27,"column":98},"end":{"line":27,"column":109}}]},"4":{"loc":{"start":{"line":31,"column":2},"end":{"line":33,"column":null}},"type":"if","locations":[{"start":{"line":31,"column":2},"end":{"line":33,"column":null}},{"start":{"line":31,"column":2},"end":{"line":33,"column":null}}]},"5":{"loc":{"start":{"line":32,"column":72},"end":{"line":32,"column":95}},"type":"cond-expr","locations":[{"start":{"line":32,"column":72},"end":{"line":32,"column":95}},{"start":{"line":32,"column":98},"end":{"line":32,"column":109}}]},"6":{"loc":{"start":{"line":36,"column":2},"end":{"line":38,"column":null}},"type":"if","locations":[{"start":{"line":36,"column":2},"end":{"line":38,"column":null}},{"start":{"line":36,"column":2},"end":{"line":38,"column":null}}]},"7":{"loc":{"start":{"line":37,"column":64},"end":{"line":37,"column":83}},"type":"cond-expr","locations":[{"start":{"line":37,"column":64},"end":{"line":37,"column":83}},{"start":{"line":37,"column":86},"end":{"line":37,"column":93}}]},"8":{"loc":{"start":{"line":41,"column":2},"end":{"line":43,"column":null}},"type":"if","locations":[{"start":{"line":41,"column":2},"end":{"line":43,"column":null}},{"start":{"line":41,"column":2},"end":{"line":43,"column":null}}]},"9":{"loc":{"start":{"line":42,"column":73},"end":{"line":42,"column":88}},"type":"cond-expr","locations":[{"start":{"line":42,"column":73},"end":{"line":42,"column":88}},{"start":{"line":42,"column":91},"end":{"line":42,"column":94}}]},"10":{"loc":{"start":{"line":46,"column":2},"end":{"line":48,"column":null}},"type":"if","locations":[{"start":{"line":46,"column":2},"end":{"line":48,"column":null}},{"start":{"line":46,"column":2},"end":{"line":48,"column":null}}]},"11":{"loc":{"start":{"line":47,"column":74},"end":{"line":47,"column":98}},"type":"cond-expr","locations":[{"start":{"line":47,"column":74},"end":{"line":47,"column":98}},{"start":{"line":47,"column":101},"end":{"line":47,"column":113}}]},"12":{"loc":{"start":{"line":51,"column":2},"end":{"line":53,"column":null}},"type":"if","locations":[{"start":{"line":51,"column":2},"end":{"line":53,"column":null}},{"start":{"line":51,"column":2},"end":{"line":53,"column":null}}]},"13":{"loc":{"start":{"line":52,"column":89},"end":{"line":52,"column":106}},"type":"cond-expr","locations":[{"start":{"line":52,"column":89},"end":{"line":52,"column":106}},{"start":{"line":52,"column":109},"end":{"line":52,"column":114}}]},"14":{"loc":{"start":{"line":56,"column":2},"end":{"line":58,"column":null}},"type":"if","locations":[{"start":{"line":56,"column":2},"end":{"line":58,"column":null}},{"start":{"line":56,"column":2},"end":{"line":58,"column":null}}]},"15":{"loc":{"start":{"line":57,"column":72},"end":{"line":57,"column":95}},"type":"cond-expr","locations":[{"start":{"line":57,"column":72},"end":{"line":57,"column":95}},{"start":{"line":57,"column":98},"end":{"line":57,"column":109}}]},"16":{"loc":{"start":{"line":61,"column":2},"end":{"line":67,"column":null}},"type":"if","locations":[{"start":{"line":61,"column":2},"end":{"line":67,"column":null}},{"start":{"line":61,"column":2},"end":{"line":67,"column":null}}]},"17":{"loc":{"start":{"line":65,"column":74},"end":{"line":65,"column":94}},"type":"cond-expr","locations":[{"start":{"line":65,"column":74},"end":{"line":65,"column":94}},{"start":{"line":65,"column":97},"end":{"line":65,"column":105}}]},"18":{"loc":{"start":{"line":70,"column":2},"end":{"line":76,"column":null}},"type":"if","locations":[{"start":{"line":70,"column":2},"end":{"line":76,"column":null}},{"start":{"line":70,"column":2},"end":{"line":76,"column":null}}]},"19":{"loc":{"start":{"line":74,"column":74},"end":{"line":74,"column":94}},"type":"cond-expr","locations":[{"start":{"line":74,"column":74},"end":{"line":74,"column":94}},{"start":{"line":74,"column":97},"end":{"line":74,"column":105}}]},"20":{"loc":{"start":{"line":79,"column":2},"end":{"line":81,"column":null}},"type":"if","locations":[{"start":{"line":79,"column":2},"end":{"line":81,"column":null}},{"start":{"line":79,"column":2},"end":{"line":81,"column":null}}]},"21":{"loc":{"start":{"line":80,"column":70},"end":{"line":80,"column":92}},"type":"cond-expr","locations":[{"start":{"line":80,"column":70},"end":{"line":80,"column":92}},{"start":{"line":80,"column":95},"end":{"line":80,"column":105}}]},"22":{"loc":{"start":{"line":84,"column":2},"end":{"line":88,"column":null}},"type":"if","locations":[{"start":{"line":84,"column":2},"end":{"line":88,"column":null}},{"start":{"line":84,"column":2},"end":{"line":88,"column":null}}]},"23":{"loc":{"start":{"line":86,"column":49},"end":{"line":86,"column":72}},"type":"cond-expr","locations":[{"start":{"line":86,"column":49},"end":{"line":86,"column":72}},{"start":{"line":86,"column":75},"end":{"line":86,"column":86}}]},"24":{"loc":{"start":{"line":91,"column":2},"end":{"line":93,"column":null}},"type":"if","locations":[{"start":{"line":91,"column":2},"end":{"line":93,"column":null}},{"start":{"line":91,"column":2},"end":{"line":93,"column":null}}]},"25":{"loc":{"start":{"line":92,"column":85},"end":{"line":92,"column":103}},"type":"cond-expr","locations":[{"start":{"line":92,"column":85},"end":{"line":92,"column":103}},{"start":{"line":92,"column":106},"end":{"line":92,"column":112}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":193,"14":193,"15":193,"16":193,"17":7,"18":193,"19":193,"20":3,"21":193,"22":193,"23":3,"24":193,"25":193,"26":10,"27":10,"28":193,"29":193,"30":7,"31":193,"32":193,"33":4,"34":4,"35":193,"36":193,"37":7,"38":193,"39":193,"40":5,"41":5,"42":6,"43":6,"44":193,"45":193,"46":3,"47":3,"48":4,"49":4,"50":193,"51":193,"52":5,"53":193,"54":193,"55":7,"56":7,"57":193,"58":193,"59":7,"60":7,"61":193,"62":1},"f":{"0":193,"1":10,"2":4,"3":7,"4":7},"b":{"0":[193,176],"1":[1,192],"2":[7,186],"3":[1,6],"4":[3,190],"5":[1,2],"6":[3,190],"7":[1,2],"8":[10,183],"9":[2,8],"10":[7,186],"11":[1,6],"12":[4,189],"13":[1,3],"14":[7,186],"15":[5,2],"16":[5,188],"17":[2,4],"18":[3,190],"19":[2,2],"20":[5,188],"21":[1,4],"22":[7,186],"23":[1,6],"24":[7,186],"25":[1,6]}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-components.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-components.ts","statementMap":{"0":{"start":{"line":5,"column":0},"end":{"line":5,"column":49}},"1":{"start":{"line":9,"column":37},"end":{"line":9,"column":39}},"2":{"start":{"line":11,"column":20},"end":{"line":12,"column":null}},"3":{"start":{"line":14,"column":2},"end":{"line":20,"column":null}},"4":{"start":{"line":15,"column":4},"end":{"line":15,"column":30}},"5":{"start":{"line":16,"column":4},"end":{"line":19,"column":null}},"6":{"start":{"line":17,"column":23},"end":{"line":17,"column":37}},"7":{"start":{"line":18,"column":6},"end":{"line":18,"column":99}},"8":{"start":{"line":22,"column":19},"end":{"line":23,"column":null}},"9":{"start":{"line":25,"column":2},"end":{"line":31,"column":null}},"10":{"start":{"line":26,"column":4},"end":{"line":26,"column":29}},"11":{"start":{"line":27,"column":4},"end":{"line":30,"column":null}},"12":{"start":{"line":28,"column":22},"end":{"line":28,"column":35}},"13":{"start":{"line":29,"column":6},"end":{"line":29,"column":95}},"14":{"start":{"line":33,"column":18},"end":{"line":34,"column":null}},"15":{"start":{"line":36,"column":2},"end":{"line":42,"column":null}},"16":{"start":{"line":37,"column":4},"end":{"line":37,"column":28}},"17":{"start":{"line":38,"column":4},"end":{"line":41,"column":null}},"18":{"start":{"line":39,"column":21},"end":{"line":39,"column":33}},"19":{"start":{"line":40,"column":6},"end":{"line":40,"column":91}},"20":{"start":{"line":44,"column":16},"end":{"line":45,"column":null}},"21":{"start":{"line":47,"column":2},"end":{"line":53,"column":null}},"22":{"start":{"line":48,"column":4},"end":{"line":48,"column":26}},"23":{"start":{"line":49,"column":4},"end":{"line":52,"column":null}},"24":{"start":{"line":50,"column":19},"end":{"line":50,"column":29}},"25":{"start":{"line":51,"column":6},"end":{"line":51,"column":83}},"26":{"start":{"line":55,"column":21},"end":{"line":56,"column":null}},"27":{"start":{"line":58,"column":2},"end":{"line":64,"column":null}},"28":{"start":{"line":59,"column":4},"end":{"line":59,"column":31}},"29":{"start":{"line":60,"column":4},"end":{"line":63,"column":null}},"30":{"start":{"line":61,"column":24},"end":{"line":61,"column":39}},"31":{"start":{"line":62,"column":6},"end":{"line":62,"column":103}},"32":{"start":{"line":66,"column":24},"end":{"line":67,"column":null}},"33":{"start":{"line":69,"column":2},"end":{"line":75,"column":null}},"34":{"start":{"line":70,"column":4},"end":{"line":70,"column":34}},"35":{"start":{"line":71,"column":4},"end":{"line":74,"column":null}},"36":{"start":{"line":72,"column":26},"end":{"line":72,"column":44}},"37":{"start":{"line":73,"column":6},"end":{"line":73,"column":112}},"38":{"start":{"line":77,"column":20},"end":{"line":78,"column":null}},"39":{"start":{"line":80,"column":2},"end":{"line":86,"column":null}},"40":{"start":{"line":81,"column":4},"end":{"line":81,"column":30}},"41":{"start":{"line":82,"column":4},"end":{"line":85,"column":null}},"42":{"start":{"line":83,"column":23},"end":{"line":83,"column":37}},"43":{"start":{"line":84,"column":6},"end":{"line":84,"column":99}},"44":{"start":{"line":88,"column":18},"end":{"line":89,"column":null}},"45":{"start":{"line":91,"column":2},"end":{"line":97,"column":null}},"46":{"start":{"line":92,"column":4},"end":{"line":92,"column":28}},"47":{"start":{"line":93,"column":4},"end":{"line":96,"column":null}},"48":{"start":{"line":94,"column":21},"end":{"line":94,"column":33}},"49":{"start":{"line":95,"column":6},"end":{"line":95,"column":91}},"50":{"start":{"line":99,"column":26},"end":{"line":100,"column":null}},"51":{"start":{"line":102,"column":2},"end":{"line":108,"column":null}},"52":{"start":{"line":103,"column":4},"end":{"line":103,"column":36}},"53":{"start":{"line":104,"column":4},"end":{"line":107,"column":null}},"54":{"start":{"line":105,"column":21},"end":{"line":105,"column":41}},"55":{"start":{"line":106,"column":6},"end":{"line":106,"column":99}},"56":{"start":{"line":110,"column":2},"end":{"line":110,"column":20}},"57":{"start":{"line":8,"column":0},"end":{"line":8,"column":16}}},"fnMap":{"0":{"name":"getApiComponents","decl":{"start":{"line":8,"column":16},"end":{"line":8,"column":32}},"loc":{"start":{"line":8,"column":98},"end":{"line":111,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":14,"column":2},"end":{"line":20,"column":null}},"type":"if","locations":[{"start":{"line":14,"column":2},"end":{"line":20,"column":null}},{"start":{"line":14,"column":2},"end":{"line":20,"column":null}}]},"1":{"loc":{"start":{"line":18,"column":67},"end":{"line":18,"column":87}},"type":"cond-expr","locations":[{"start":{"line":18,"column":67},"end":{"line":18,"column":87}},{"start":{"line":18,"column":90},"end":{"line":18,"column":98}}]},"2":{"loc":{"start":{"line":25,"column":2},"end":{"line":31,"column":null}},"type":"if","locations":[{"start":{"line":25,"column":2},"end":{"line":31,"column":null}},{"start":{"line":25,"column":2},"end":{"line":31,"column":null}}]},"3":{"loc":{"start":{"line":29,"column":65},"end":{"line":29,"column":84}},"type":"cond-expr","locations":[{"start":{"line":29,"column":65},"end":{"line":29,"column":84}},{"start":{"line":29,"column":87},"end":{"line":29,"column":94}}]},"4":{"loc":{"start":{"line":36,"column":2},"end":{"line":42,"column":null}},"type":"if","locations":[{"start":{"line":36,"column":2},"end":{"line":42,"column":null}},{"start":{"line":36,"column":2},"end":{"line":42,"column":null}}]},"5":{"loc":{"start":{"line":40,"column":63},"end":{"line":40,"column":81}},"type":"cond-expr","locations":[{"start":{"line":40,"column":63},"end":{"line":40,"column":81}},{"start":{"line":40,"column":84},"end":{"line":40,"column":90}}]},"6":{"loc":{"start":{"line":47,"column":2},"end":{"line":53,"column":null}},"type":"if","locations":[{"start":{"line":47,"column":2},"end":{"line":53,"column":null}},{"start":{"line":47,"column":2},"end":{"line":53,"column":null}}]},"7":{"loc":{"start":{"line":51,"column":59},"end":{"line":51,"column":75}},"type":"cond-expr","locations":[{"start":{"line":51,"column":59},"end":{"line":51,"column":75}},{"start":{"line":51,"column":78},"end":{"line":51,"column":82}}]},"8":{"loc":{"start":{"line":58,"column":2},"end":{"line":64,"column":null}},"type":"if","locations":[{"start":{"line":58,"column":2},"end":{"line":64,"column":null}},{"start":{"line":58,"column":2},"end":{"line":64,"column":null}}]},"9":{"loc":{"start":{"line":62,"column":69},"end":{"line":62,"column":90}},"type":"cond-expr","locations":[{"start":{"line":62,"column":69},"end":{"line":62,"column":90}},{"start":{"line":62,"column":93},"end":{"line":62,"column":102}}]},"10":{"loc":{"start":{"line":69,"column":2},"end":{"line":75,"column":null}},"type":"if","locations":[{"start":{"line":69,"column":2},"end":{"line":75,"column":null}},{"start":{"line":69,"column":2},"end":{"line":75,"column":null}}]},"11":{"loc":{"start":{"line":73,"column":74},"end":{"line":73,"column":97}},"type":"cond-expr","locations":[{"start":{"line":73,"column":74},"end":{"line":73,"column":97}},{"start":{"line":73,"column":100},"end":{"line":73,"column":111}}]},"12":{"loc":{"start":{"line":80,"column":2},"end":{"line":86,"column":null}},"type":"if","locations":[{"start":{"line":80,"column":2},"end":{"line":86,"column":null}},{"start":{"line":80,"column":2},"end":{"line":86,"column":null}}]},"13":{"loc":{"start":{"line":84,"column":67},"end":{"line":84,"column":87}},"type":"cond-expr","locations":[{"start":{"line":84,"column":67},"end":{"line":84,"column":87}},{"start":{"line":84,"column":90},"end":{"line":84,"column":98}}]},"14":{"loc":{"start":{"line":91,"column":2},"end":{"line":97,"column":null}},"type":"if","locations":[{"start":{"line":91,"column":2},"end":{"line":97,"column":null}},{"start":{"line":91,"column":2},"end":{"line":97,"column":null}}]},"15":{"loc":{"start":{"line":95,"column":63},"end":{"line":95,"column":81}},"type":"cond-expr","locations":[{"start":{"line":95,"column":63},"end":{"line":95,"column":81}},{"start":{"line":95,"column":84},"end":{"line":95,"column":90}}]},"16":{"loc":{"start":{"line":102,"column":2},"end":{"line":108,"column":null}},"type":"if","locations":[{"start":{"line":102,"column":2},"end":{"line":108,"column":null}},{"start":{"line":102,"column":2},"end":{"line":108,"column":null}}]},"17":{"loc":{"start":{"line":106,"column":71},"end":{"line":106,"column":89}},"type":"cond-expr","locations":[{"start":{"line":106,"column":71},"end":{"line":106,"column":89}},{"start":{"line":106,"column":92},"end":{"line":106,"column":98}}]}},"s":{"0":1,"1":117,"2":117,"3":117,"4":20,"5":20,"6":21,"7":21,"8":117,"9":117,"10":3,"11":3,"12":3,"13":3,"14":117,"15":117,"16":3,"17":3,"18":3,"19":3,"20":117,"21":117,"22":3,"23":3,"24":3,"25":3,"26":117,"27":117,"28":3,"29":3,"30":3,"31":3,"32":117,"33":117,"34":3,"35":3,"36":3,"37":3,"38":117,"39":117,"40":3,"41":3,"42":3,"43":3,"44":117,"45":117,"46":3,"47":3,"48":3,"49":3,"50":117,"51":117,"52":6,"53":6,"54":6,"55":6,"56":117,"57":1},"f":{"0":117},"b":{"0":[20,97],"1":[4,17],"2":[3,114],"3":[1,2],"4":[3,114],"5":[1,2],"6":[3,114],"7":[1,2],"8":[3,114],"9":[1,2],"10":[3,114],"11":[1,2],"12":[3,114],"13":[1,2],"14":[3,114],"15":[1,2],"16":[6,111],"17":[1,5]}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-deprecated.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-deprecated.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":49}},"1":{"start":{"line":7,"column":2},"end":{"line":7,"column":79}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":16}}},"fnMap":{"0":{"name":"getApiDeprecated","decl":{"start":{"line":4,"column":16},"end":{"line":4,"column":32}},"loc":{"start":{"line":5,"column":46},"end":{"line":8,"column":1}}}},"branchMap":{},"s":{"0":1,"1":197,"2":1},"f":{"0":197},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-external-docs.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-external-docs.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":49}},"1":{"start":{"line":8,"column":2},"end":{"line":8,"column":91}},"2":{"start":{"line":5,"column":0},"end":{"line":5,"column":16}}},"fnMap":{"0":{"name":"getApiExternalDocs","decl":{"start":{"line":5,"column":16},"end":{"line":5,"column":34}},"loc":{"start":{"line":6,"column":46},"end":{"line":9,"column":1}}}},"branchMap":{},"s":{"0":1,"1":197,"2":1},"f":{"0":197},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-info.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-info.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":49}},"1":{"start":{"line":8,"column":2},"end":{"line":8,"column":59}},"2":{"start":{"line":5,"column":0},"end":{"line":5,"column":16}}},"fnMap":{"0":{"name":"getApiInfo","decl":{"start":{"line":5,"column":16},"end":{"line":5,"column":26}},"loc":{"start":{"line":6,"column":24},"end":{"line":9,"column":1}}}},"branchMap":{},"s":{"0":1,"1":115,"2":1},"f":{"0":115},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-operation-description.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-operation-description.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":49}},"1":{"start":{"line":7,"column":2},"end":{"line":7,"column":80}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":16}}},"fnMap":{"0":{"name":"getApiOperationDescription","decl":{"start":{"line":4,"column":16},"end":{"line":4,"column":42}},"loc":{"start":{"line":5,"column":46},"end":{"line":8,"column":1}}}},"branchMap":{},"s":{"0":1,"1":197,"2":1},"f":{"0":197},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-operation-id.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-operation-id.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":49}},"1":{"start":{"line":7,"column":2},"end":{"line":7,"column":80}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":16}}},"fnMap":{"0":{"name":"getApiOperationId","decl":{"start":{"line":4,"column":16},"end":{"line":4,"column":33}},"loc":{"start":{"line":5,"column":46},"end":{"line":8,"column":1}}}},"branchMap":{},"s":{"0":1,"1":197,"2":1},"f":{"0":197},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-operation-summary.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-operation-summary.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":49}},"1":{"start":{"line":7,"column":2},"end":{"line":7,"column":76}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":16}}},"fnMap":{"0":{"name":"getApiOperationSummary","decl":{"start":{"line":4,"column":16},"end":{"line":4,"column":38}},"loc":{"start":{"line":5,"column":46},"end":{"line":8,"column":1}}}},"branchMap":{},"s":{"0":1,"1":197,"2":1},"f":{"0":197},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-operation.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-operation.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":49}},"1":{"start":{"line":8,"column":2},"end":{"line":8,"column":68}},"2":{"start":{"line":5,"column":0},"end":{"line":5,"column":16}}},"fnMap":{"0":{"name":"getApiOperation","decl":{"start":{"line":5,"column":16},"end":{"line":5,"column":31}},"loc":{"start":{"line":6,"column":46},"end":{"line":9,"column":1}}}},"branchMap":{},"s":{"0":1,"1":197,"2":1},"f":{"0":197},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-parameters.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-parameters.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":49}},"1":{"start":{"line":7,"column":2},"end":{"line":7,"column":79}},"2":{"start":{"line":5,"column":0},"end":{"line":5,"column":16}}},"fnMap":{"0":{"name":"getApiParameters","decl":{"start":{"line":5,"column":16},"end":{"line":5,"column":32}},"loc":{"start":{"line":5,"column":77},"end":{"line":8,"column":1}}}},"branchMap":{},"s":{"0":1,"1":209,"2":1},"f":{"0":209},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-request-body.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-request-body.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":49}},"1":{"start":{"line":7,"column":2},"end":{"line":7,"column":80}},"2":{"start":{"line":5,"column":0},"end":{"line":5,"column":16}}},"fnMap":{"0":{"name":"getApiRequestBody","decl":{"start":{"line":5,"column":16},"end":{"line":5,"column":33}},"loc":{"start":{"line":5,"column":78},"end":{"line":8,"column":1}}}},"branchMap":{},"s":{"0":1,"1":200,"2":1},"f":{"0":200},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-responses.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-responses.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":49}},"1":{"start":{"line":7,"column":2},"end":{"line":7,"column":78}},"2":{"start":{"line":6,"column":0},"end":{"line":6,"column":16}}},"fnMap":{"0":{"name":"getApiResponses","decl":{"start":{"line":6,"column":16},"end":{"line":6,"column":31}},"loc":{"start":{"line":6,"column":76},"end":{"line":8,"column":1}}}},"branchMap":{},"s":{"0":1,"1":219,"2":1},"f":{"0":219},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-security.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-security.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":49}},"1":{"start":{"line":8,"column":2},"end":{"line":8,"column":87}},"2":{"start":{"line":5,"column":0},"end":{"line":5,"column":16}}},"fnMap":{"0":{"name":"getApiSecurity","decl":{"start":{"line":5,"column":16},"end":{"line":5,"column":30}},"loc":{"start":{"line":6,"column":46},"end":{"line":9,"column":1}}}},"branchMap":{},"s":{"0":1,"1":202,"2":1},"f":{"0":202},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-servers.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-servers.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":49}},"1":{"start":{"line":8,"column":2},"end":{"line":8,"column":86}},"2":{"start":{"line":5,"column":0},"end":{"line":5,"column":16}}},"fnMap":{"0":{"name":"getApiServers","decl":{"start":{"line":5,"column":16},"end":{"line":5,"column":29}},"loc":{"start":{"line":6,"column":46},"end":{"line":9,"column":1}}}},"branchMap":{},"s":{"0":1,"1":197,"2":1},"f":{"0":197},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-tags.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-tags.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":49}},"1":{"start":{"line":8,"column":2},"end":{"line":8,"column":72}},"2":{"start":{"line":5,"column":0},"end":{"line":5,"column":16}}},"fnMap":{"0":{"name":"getApiTags","decl":{"start":{"line":5,"column":16},"end":{"line":5,"column":26}},"loc":{"start":{"line":6,"column":46},"end":{"line":9,"column":1}}}},"branchMap":{},"s":{"0":1,"1":90,"2":1},"f":{"0":90},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-used-tags.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/get-api-used-tags.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":49}},"1":{"start":{"line":7,"column":2},"end":{"line":7,"column":73}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":16}}},"fnMap":{"0":{"name":"getApiUsedTags","decl":{"start":{"line":4,"column":16},"end":{"line":4,"column":30}},"loc":{"start":{"line":5,"column":46},"end":{"line":8,"column":1}}}},"branchMap":{},"s":{"0":1,"1":206,"2":1},"f":{"0":206},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/metadata-getters/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":9}},"1":{"start":{"line":1,"column":9},"end":{"line":1,"column":54}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":9}},"3":{"start":{"line":2,"column":9},"end":{"line":2,"column":71}},"4":{"start":{"line":3,"column":0},"end":{"line":3,"column":9}},"5":{"start":{"line":3,"column":9},"end":{"line":3,"column":56}},"6":{"start":{"line":4,"column":0},"end":{"line":4,"column":9}},"7":{"start":{"line":4,"column":9},"end":{"line":4,"column":56}},"8":{"start":{"line":5,"column":0},"end":{"line":5,"column":9}},"9":{"start":{"line":5,"column":9},"end":{"line":5,"column":61}},"10":{"start":{"line":6,"column":0},"end":{"line":6,"column":9}},"11":{"start":{"line":6,"column":9},"end":{"line":6,"column":44}},"12":{"start":{"line":7,"column":0},"end":{"line":7,"column":9}},"13":{"start":{"line":7,"column":9},"end":{"line":7,"column":77}},"14":{"start":{"line":8,"column":0},"end":{"line":8,"column":9}},"15":{"start":{"line":8,"column":9},"end":{"line":8,"column":59}},"16":{"start":{"line":9,"column":0},"end":{"line":9,"column":9}},"17":{"start":{"line":9,"column":9},"end":{"line":9,"column":69}},"18":{"start":{"line":10,"column":0},"end":{"line":10,"column":9}},"19":{"start":{"line":10,"column":9},"end":{"line":10,"column":54}},"20":{"start":{"line":11,"column":0},"end":{"line":11,"column":9}},"21":{"start":{"line":11,"column":9},"end":{"line":11,"column":56}},"22":{"start":{"line":12,"column":0},"end":{"line":12,"column":9}},"23":{"start":{"line":12,"column":9},"end":{"line":12,"column":59}},"24":{"start":{"line":13,"column":0},"end":{"line":13,"column":9}},"25":{"start":{"line":13,"column":9},"end":{"line":13,"column":54}},"26":{"start":{"line":14,"column":0},"end":{"line":14,"column":9}},"27":{"start":{"line":14,"column":9},"end":{"line":14,"column":52}},"28":{"start":{"line":15,"column":0},"end":{"line":15,"column":9}},"29":{"start":{"line":15,"column":9},"end":{"line":15,"column":50}},"30":{"start":{"line":16,"column":0},"end":{"line":16,"column":9}},"31":{"start":{"line":16,"column":9},"end":{"line":16,"column":44}},"32":{"start":{"line":17,"column":0},"end":{"line":17,"column":9}},"33":{"start":{"line":17,"column":9},"end":{"line":17,"column":53}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":1,"column":9},"end":{"line":1,"column":24}},"loc":{"start":{"line":1,"column":9},"end":{"line":1,"column":54}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":2,"column":9},"end":{"line":2,"column":32}},"loc":{"start":{"line":2,"column":9},"end":{"line":2,"column":71}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":3,"column":9},"end":{"line":3,"column":25}},"loc":{"start":{"line":3,"column":9},"end":{"line":3,"column":56}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":9},"end":{"line":4,"column":25}},"loc":{"start":{"line":4,"column":9},"end":{"line":4,"column":56}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":5,"column":9},"end":{"line":5,"column":27}},"loc":{"start":{"line":5,"column":9},"end":{"line":5,"column":61}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":6,"column":9},"end":{"line":6,"column":19}},"loc":{"start":{"line":6,"column":9},"end":{"line":6,"column":44}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":7,"column":9},"end":{"line":7,"column":35}},"loc":{"start":{"line":7,"column":9},"end":{"line":7,"column":77}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":8,"column":9},"end":{"line":8,"column":26}},"loc":{"start":{"line":8,"column":9},"end":{"line":8,"column":59}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":9,"column":9},"end":{"line":9,"column":31}},"loc":{"start":{"line":9,"column":9},"end":{"line":9,"column":69}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":10,"column":9},"end":{"line":10,"column":24}},"loc":{"start":{"line":10,"column":9},"end":{"line":10,"column":54}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":11,"column":9},"end":{"line":11,"column":25}},"loc":{"start":{"line":11,"column":9},"end":{"line":11,"column":56}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":12,"column":9},"end":{"line":12,"column":26}},"loc":{"start":{"line":12,"column":9},"end":{"line":12,"column":59}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":13,"column":9},"end":{"line":13,"column":24}},"loc":{"start":{"line":13,"column":9},"end":{"line":13,"column":54}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":14,"column":9},"end":{"line":14,"column":23}},"loc":{"start":{"line":14,"column":9},"end":{"line":14,"column":52}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":15,"column":9},"end":{"line":15,"column":22}},"loc":{"start":{"line":15,"column":9},"end":{"line":15,"column":50}}},"15":{"name":"(anonymous_15)","decl":{"start":{"line":16,"column":9},"end":{"line":16,"column":19}},"loc":{"start":{"line":16,"column":9},"end":{"line":16,"column":44}}},"16":{"name":"(anonymous_16)","decl":{"start":{"line":17,"column":9},"end":{"line":17,"column":23}},"loc":{"start":{"line":17,"column":9},"end":{"line":17,"column":53}}}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":117,"4":1,"5":91,"6":1,"7":1,"8":1,"9":1,"10":1,"11":114,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":13,"22":1,"23":4,"24":1,"25":23,"26":1,"27":6,"28":1,"29":1,"30":1,"31":87,"32":1,"33":10},"f":{"0":0,"1":116,"2":90,"3":0,"4":0,"5":113,"6":0,"7":0,"8":0,"9":0,"10":12,"11":3,"12":22,"13":5,"14":0,"15":86,"16":9},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/utils/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/utils/index.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":9}},"1":{"start":{"line":2,"column":9},"end":{"line":2,"column":53}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":9}},"3":{"start":{"line":3,"column":9},"end":{"line":3,"column":53}},"4":{"start":{"line":4,"column":0},"end":{"line":4,"column":9}},"5":{"start":{"line":4,"column":9},"end":{"line":4,"column":41}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":9},"end":{"line":2,"column":24}},"loc":{"start":{"line":2,"column":9},"end":{"line":2,"column":53}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":3,"column":9},"end":{"line":3,"column":24}},"loc":{"start":{"line":3,"column":9},"end":{"line":3,"column":53}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":4,"column":9},"end":{"line":4,"column":18}},"loc":{"start":{"line":4,"column":9},"end":{"line":4,"column":41}}}},"branchMap":{},"s":{"0":1,"1":105,"2":1,"3":105,"4":1,"5":105},"f":{"0":104,"1":104,"2":104},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/utils/merge-components.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/utils/merge-components.ts","statementMap":{"0":{"start":{"line":4,"column":37},"end":{"line":4,"column":39}},"1":{"start":{"line":6,"column":2},"end":{"line":8,"column":null}},"2":{"start":{"line":7,"column":4},"end":{"line":7,"column":85}},"3":{"start":{"line":10,"column":2},"end":{"line":12,"column":null}},"4":{"start":{"line":11,"column":4},"end":{"line":11,"column":91}},"5":{"start":{"line":14,"column":2},"end":{"line":16,"column":null}},"6":{"start":{"line":15,"column":4},"end":{"line":15,"column":94}},"7":{"start":{"line":18,"column":2},"end":{"line":20,"column":null}},"8":{"start":{"line":19,"column":4},"end":{"line":19,"column":88}},"9":{"start":{"line":22,"column":2},"end":{"line":24,"column":null}},"10":{"start":{"line":23,"column":4},"end":{"line":23,"column":103}},"11":{"start":{"line":26,"column":2},"end":{"line":28,"column":null}},"12":{"start":{"line":27,"column":4},"end":{"line":27,"column":85}},"13":{"start":{"line":30,"column":2},"end":{"line":32,"column":null}},"14":{"start":{"line":31,"column":4},"end":{"line":31,"column":109}},"15":{"start":{"line":34,"column":2},"end":{"line":36,"column":null}},"16":{"start":{"line":35,"column":4},"end":{"line":35,"column":79}},"17":{"start":{"line":38,"column":2},"end":{"line":40,"column":null}},"18":{"start":{"line":39,"column":4},"end":{"line":39,"column":91}},"19":{"start":{"line":42,"column":2},"end":{"line":42,"column":20}},"20":{"start":{"line":3,"column":0},"end":{"line":3,"column":16}}},"fnMap":{"0":{"name":"mergeComponents","decl":{"start":{"line":3,"column":16},"end":{"line":3,"column":31}},"loc":{"start":{"line":3,"column":88},"end":{"line":43,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":6,"column":2},"end":{"line":8,"column":null}},"type":"if","locations":[{"start":{"line":6,"column":2},"end":{"line":8,"column":null}},{"start":{"line":6,"column":2},"end":{"line":8,"column":null}}]},"1":{"loc":{"start":{"line":6,"column":6},"end":{"line":6,"column":25}},"type":"binary-expr","locations":[{"start":{"line":6,"column":6},"end":{"line":6,"column":25}},{"start":{"line":6,"column":29},"end":{"line":6,"column":48}}]},"2":{"loc":{"start":{"line":10,"column":2},"end":{"line":12,"column":null}},"type":"if","locations":[{"start":{"line":10,"column":2},"end":{"line":12,"column":null}},{"start":{"line":10,"column":2},"end":{"line":12,"column":null}}]},"3":{"loc":{"start":{"line":10,"column":6},"end":{"line":10,"column":27}},"type":"binary-expr","locations":[{"start":{"line":10,"column":6},"end":{"line":10,"column":27}},{"start":{"line":10,"column":31},"end":{"line":10,"column":52}}]},"4":{"loc":{"start":{"line":14,"column":2},"end":{"line":16,"column":null}},"type":"if","locations":[{"start":{"line":14,"column":2},"end":{"line":16,"column":null}},{"start":{"line":14,"column":2},"end":{"line":16,"column":null}}]},"5":{"loc":{"start":{"line":14,"column":6},"end":{"line":14,"column":28}},"type":"binary-expr","locations":[{"start":{"line":14,"column":6},"end":{"line":14,"column":28}},{"start":{"line":14,"column":32},"end":{"line":14,"column":54}}]},"6":{"loc":{"start":{"line":18,"column":2},"end":{"line":20,"column":null}},"type":"if","locations":[{"start":{"line":18,"column":2},"end":{"line":20,"column":null}},{"start":{"line":18,"column":2},"end":{"line":20,"column":null}}]},"7":{"loc":{"start":{"line":18,"column":6},"end":{"line":18,"column":26}},"type":"binary-expr","locations":[{"start":{"line":18,"column":6},"end":{"line":18,"column":26}},{"start":{"line":18,"column":30},"end":{"line":18,"column":50}}]},"8":{"loc":{"start":{"line":22,"column":2},"end":{"line":24,"column":null}},"type":"if","locations":[{"start":{"line":22,"column":2},"end":{"line":24,"column":null}},{"start":{"line":22,"column":2},"end":{"line":24,"column":null}}]},"9":{"loc":{"start":{"line":22,"column":6},"end":{"line":22,"column":31}},"type":"binary-expr","locations":[{"start":{"line":22,"column":6},"end":{"line":22,"column":31}},{"start":{"line":22,"column":35},"end":{"line":22,"column":60}}]},"10":{"loc":{"start":{"line":26,"column":2},"end":{"line":28,"column":null}},"type":"if","locations":[{"start":{"line":26,"column":2},"end":{"line":28,"column":null}},{"start":{"line":26,"column":2},"end":{"line":28,"column":null}}]},"11":{"loc":{"start":{"line":26,"column":6},"end":{"line":26,"column":25}},"type":"binary-expr","locations":[{"start":{"line":26,"column":6},"end":{"line":26,"column":25}},{"start":{"line":26,"column":29},"end":{"line":26,"column":48}}]},"12":{"loc":{"start":{"line":30,"column":2},"end":{"line":32,"column":null}},"type":"if","locations":[{"start":{"line":30,"column":2},"end":{"line":32,"column":null}},{"start":{"line":30,"column":2},"end":{"line":32,"column":null}}]},"13":{"loc":{"start":{"line":30,"column":6},"end":{"line":30,"column":33}},"type":"binary-expr","locations":[{"start":{"line":30,"column":6},"end":{"line":30,"column":33}},{"start":{"line":30,"column":37},"end":{"line":30,"column":64}}]},"14":{"loc":{"start":{"line":34,"column":2},"end":{"line":36,"column":null}},"type":"if","locations":[{"start":{"line":34,"column":2},"end":{"line":36,"column":null}},{"start":{"line":34,"column":2},"end":{"line":36,"column":null}}]},"15":{"loc":{"start":{"line":34,"column":6},"end":{"line":34,"column":23}},"type":"binary-expr","locations":[{"start":{"line":34,"column":6},"end":{"line":34,"column":23}},{"start":{"line":34,"column":27},"end":{"line":34,"column":44}}]},"16":{"loc":{"start":{"line":38,"column":2},"end":{"line":40,"column":null}},"type":"if","locations":[{"start":{"line":38,"column":2},"end":{"line":40,"column":null}},{"start":{"line":38,"column":2},"end":{"line":40,"column":null}}]},"17":{"loc":{"start":{"line":38,"column":6},"end":{"line":38,"column":27}},"type":"binary-expr","locations":[{"start":{"line":38,"column":6},"end":{"line":38,"column":27}},{"start":{"line":38,"column":31},"end":{"line":38,"column":52}}]}},"s":{"0":140,"1":140,"2":3,"3":140,"4":3,"5":140,"6":3,"7":140,"8":3,"9":140,"10":3,"11":140,"12":3,"13":140,"14":3,"15":140,"16":3,"17":140,"18":35,"19":140,"20":1},"f":{"0":140},"b":{"0":[3,137],"1":[140,138],"2":[3,137],"3":[140,138],"4":[3,137],"5":[140,138],"6":[3,137],"7":[140,138],"8":[3,137],"9":[140,138],"10":[3,137],"11":[140,138],"12":[3,137],"13":[140,138],"14":[3,137],"15":[140,138],"16":[35,105],"17":[140,112]}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/utils/merge-operations.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/utils/merge-operations.ts","statementMap":{"0":{"start":{"line":5,"column":35},"end":{"line":7,"column":4}},"1":{"start":{"line":9,"column":2},"end":{"line":11,"column":null}},"2":{"start":{"line":10,"column":4},"end":{"line":10,"column":75}},"3":{"start":{"line":13,"column":2},"end":{"line":17,"column":null}},"4":{"start":{"line":14,"column":4},"end":{"line":14,"column":43}},"5":{"start":{"line":15,"column":9},"end":{"line":17,"column":null}},"6":{"start":{"line":16,"column":4},"end":{"line":16,"column":43}},"7":{"start":{"line":19,"column":2},"end":{"line":23,"column":null}},"8":{"start":{"line":20,"column":4},"end":{"line":20,"column":51}},"9":{"start":{"line":21,"column":9},"end":{"line":23,"column":null}},"10":{"start":{"line":22,"column":4},"end":{"line":22,"column":51}},"11":{"start":{"line":25,"column":2},"end":{"line":27,"column":null}},"12":{"start":{"line":26,"column":4},"end":{"line":26,"column":80}},"13":{"start":{"line":29,"column":2},"end":{"line":33,"column":null}},"14":{"start":{"line":30,"column":4},"end":{"line":30,"column":51}},"15":{"start":{"line":31,"column":9},"end":{"line":33,"column":null}},"16":{"start":{"line":32,"column":4},"end":{"line":32,"column":51}},"17":{"start":{"line":35,"column":2},"end":{"line":37,"column":null}},"18":{"start":{"line":36,"column":4},"end":{"line":36,"column":93}},"19":{"start":{"line":39,"column":2},"end":{"line":43,"column":null}},"20":{"start":{"line":40,"column":4},"end":{"line":40,"column":51}},"21":{"start":{"line":41,"column":9},"end":{"line":43,"column":null}},"22":{"start":{"line":42,"column":4},"end":{"line":42,"column":51}},"23":{"start":{"line":45,"column":2},"end":{"line":47,"column":null}},"24":{"start":{"line":46,"column":4},"end":{"line":46,"column":88}},"25":{"start":{"line":49,"column":2},"end":{"line":53,"column":null}},"26":{"start":{"line":50,"column":4},"end":{"line":50,"column":49}},"27":{"start":{"line":51,"column":9},"end":{"line":53,"column":null}},"28":{"start":{"line":52,"column":4},"end":{"line":52,"column":49}},"29":{"start":{"line":55,"column":2},"end":{"line":57,"column":null}},"30":{"start":{"line":56,"column":4},"end":{"line":56,"column":87}},"31":{"start":{"line":59,"column":2},"end":{"line":61,"column":null}},"32":{"start":{"line":60,"column":4},"end":{"line":60,"column":84}},"33":{"start":{"line":63,"column":2},"end":{"line":63,"column":19}},"34":{"start":{"line":3,"column":0},"end":{"line":3,"column":16}}},"fnMap":{"0":{"name":"mergeOperations","decl":{"start":{"line":3,"column":16},"end":{"line":3,"column":31}},"loc":{"start":{"line":4,"column":54},"end":{"line":64,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":9,"column":2},"end":{"line":11,"column":null}},"type":"if","locations":[{"start":{"line":9,"column":2},"end":{"line":11,"column":null}},{"start":{"line":9,"column":2},"end":{"line":11,"column":null}}]},"1":{"loc":{"start":{"line":9,"column":6},"end":{"line":9,"column":21}},"type":"binary-expr","locations":[{"start":{"line":9,"column":6},"end":{"line":9,"column":21}},{"start":{"line":9,"column":25},"end":{"line":9,"column":40}}]},"2":{"loc":{"start":{"line":10,"column":22},"end":{"line":10,"column":37}},"type":"binary-expr","locations":[{"start":{"line":10,"column":22},"end":{"line":10,"column":37}},{"start":{"line":10,"column":41},"end":{"line":10,"column":43}}]},"3":{"loc":{"start":{"line":10,"column":52},"end":{"line":10,"column":67}},"type":"binary-expr","locations":[{"start":{"line":10,"column":52},"end":{"line":10,"column":67}},{"start":{"line":10,"column":71},"end":{"line":10,"column":73}}]},"4":{"loc":{"start":{"line":13,"column":2},"end":{"line":17,"column":null}},"type":"if","locations":[{"start":{"line":13,"column":2},"end":{"line":17,"column":null}},{"start":{"line":13,"column":2},"end":{"line":17,"column":null}}]},"5":{"loc":{"start":{"line":15,"column":9},"end":{"line":17,"column":null}},"type":"if","locations":[{"start":{"line":15,"column":9},"end":{"line":17,"column":null}},{"start":{"line":15,"column":9},"end":{"line":17,"column":null}}]},"6":{"loc":{"start":{"line":19,"column":2},"end":{"line":23,"column":null}},"type":"if","locations":[{"start":{"line":19,"column":2},"end":{"line":23,"column":null}},{"start":{"line":19,"column":2},"end":{"line":23,"column":null}}]},"7":{"loc":{"start":{"line":21,"column":9},"end":{"line":23,"column":null}},"type":"if","locations":[{"start":{"line":21,"column":9},"end":{"line":23,"column":null}},{"start":{"line":21,"column":9},"end":{"line":23,"column":null}}]},"8":{"loc":{"start":{"line":25,"column":2},"end":{"line":27,"column":null}},"type":"if","locations":[{"start":{"line":25,"column":2},"end":{"line":27,"column":null}},{"start":{"line":25,"column":2},"end":{"line":27,"column":null}}]},"9":{"loc":{"start":{"line":25,"column":6},"end":{"line":25,"column":29}},"type":"binary-expr","locations":[{"start":{"line":25,"column":6},"end":{"line":25,"column":29}},{"start":{"line":25,"column":33},"end":{"line":25,"column":56}}]},"10":{"loc":{"start":{"line":26,"column":29},"end":{"line":26,"column":52}},"type":"binary-expr","locations":[{"start":{"line":26,"column":29},"end":{"line":26,"column":52}},{"start":{"line":26,"column":56},"end":{"line":26,"column":79}}]},"11":{"loc":{"start":{"line":29,"column":2},"end":{"line":33,"column":null}},"type":"if","locations":[{"start":{"line":29,"column":2},"end":{"line":33,"column":null}},{"start":{"line":29,"column":2},"end":{"line":33,"column":null}}]},"12":{"loc":{"start":{"line":31,"column":9},"end":{"line":33,"column":null}},"type":"if","locations":[{"start":{"line":31,"column":9},"end":{"line":33,"column":null}},{"start":{"line":31,"column":9},"end":{"line":33,"column":null}}]},"13":{"loc":{"start":{"line":35,"column":2},"end":{"line":37,"column":null}},"type":"if","locations":[{"start":{"line":35,"column":2},"end":{"line":37,"column":null}},{"start":{"line":35,"column":2},"end":{"line":37,"column":null}}]},"14":{"loc":{"start":{"line":35,"column":6},"end":{"line":35,"column":27}},"type":"binary-expr","locations":[{"start":{"line":35,"column":6},"end":{"line":35,"column":27}},{"start":{"line":35,"column":31},"end":{"line":35,"column":52}}]},"15":{"loc":{"start":{"line":36,"column":28},"end":{"line":36,"column":49}},"type":"binary-expr","locations":[{"start":{"line":36,"column":28},"end":{"line":36,"column":49}},{"start":{"line":36,"column":53},"end":{"line":36,"column":55}}]},"16":{"loc":{"start":{"line":36,"column":64},"end":{"line":36,"column":85}},"type":"binary-expr","locations":[{"start":{"line":36,"column":64},"end":{"line":36,"column":85}},{"start":{"line":36,"column":89},"end":{"line":36,"column":91}}]},"17":{"loc":{"start":{"line":39,"column":2},"end":{"line":43,"column":null}},"type":"if","locations":[{"start":{"line":39,"column":2},"end":{"line":43,"column":null}},{"start":{"line":39,"column":2},"end":{"line":43,"column":null}}]},"18":{"loc":{"start":{"line":41,"column":9},"end":{"line":43,"column":null}},"type":"if","locations":[{"start":{"line":41,"column":9},"end":{"line":43,"column":null}},{"start":{"line":41,"column":9},"end":{"line":43,"column":null}}]},"19":{"loc":{"start":{"line":45,"column":2},"end":{"line":47,"column":null}},"type":"if","locations":[{"start":{"line":45,"column":2},"end":{"line":47,"column":null}},{"start":{"line":45,"column":2},"end":{"line":47,"column":null}}]},"20":{"loc":{"start":{"line":45,"column":6},"end":{"line":45,"column":26}},"type":"binary-expr","locations":[{"start":{"line":45,"column":6},"end":{"line":45,"column":26}},{"start":{"line":45,"column":30},"end":{"line":45,"column":50}}]},"21":{"loc":{"start":{"line":49,"column":2},"end":{"line":53,"column":null}},"type":"if","locations":[{"start":{"line":49,"column":2},"end":{"line":53,"column":null}},{"start":{"line":49,"column":2},"end":{"line":53,"column":null}}]},"22":{"loc":{"start":{"line":51,"column":9},"end":{"line":53,"column":null}},"type":"if","locations":[{"start":{"line":51,"column":9},"end":{"line":53,"column":null}},{"start":{"line":51,"column":9},"end":{"line":53,"column":null}}]},"23":{"loc":{"start":{"line":55,"column":2},"end":{"line":57,"column":null}},"type":"if","locations":[{"start":{"line":55,"column":2},"end":{"line":57,"column":null}},{"start":{"line":55,"column":2},"end":{"line":57,"column":null}}]},"24":{"loc":{"start":{"line":55,"column":6},"end":{"line":55,"column":25}},"type":"binary-expr","locations":[{"start":{"line":55,"column":6},"end":{"line":55,"column":25}},{"start":{"line":55,"column":29},"end":{"line":55,"column":48}}]},"25":{"loc":{"start":{"line":56,"column":26},"end":{"line":56,"column":45}},"type":"binary-expr","locations":[{"start":{"line":56,"column":26},"end":{"line":56,"column":45}},{"start":{"line":56,"column":49},"end":{"line":56,"column":51}}]},"26":{"loc":{"start":{"line":56,"column":60},"end":{"line":56,"column":79}},"type":"binary-expr","locations":[{"start":{"line":56,"column":60},"end":{"line":56,"column":79}},{"start":{"line":56,"column":83},"end":{"line":56,"column":85}}]},"27":{"loc":{"start":{"line":59,"column":2},"end":{"line":61,"column":null}},"type":"if","locations":[{"start":{"line":59,"column":2},"end":{"line":61,"column":null}},{"start":{"line":59,"column":2},"end":{"line":61,"column":null}}]},"28":{"loc":{"start":{"line":59,"column":6},"end":{"line":59,"column":24}},"type":"binary-expr","locations":[{"start":{"line":59,"column":6},"end":{"line":59,"column":24}},{"start":{"line":59,"column":28},"end":{"line":59,"column":46}}]},"29":{"loc":{"start":{"line":60,"column":25},"end":{"line":60,"column":43}},"type":"binary-expr","locations":[{"start":{"line":60,"column":25},"end":{"line":60,"column":43}},{"start":{"line":60,"column":47},"end":{"line":60,"column":49}}]},"30":{"loc":{"start":{"line":60,"column":58},"end":{"line":60,"column":76}},"type":"binary-expr","locations":[{"start":{"line":60,"column":58},"end":{"line":60,"column":76}},{"start":{"line":60,"column":80},"end":{"line":60,"column":82}}]}},"s":{"0":149,"1":149,"2":17,"3":149,"4":34,"5":115,"6":1,"7":149,"8":10,"9":139,"10":3,"11":149,"12":3,"13":149,"14":2,"15":147,"16":1,"17":149,"18":9,"19":149,"20":6,"21":143,"22":4,"23":149,"24":3,"25":149,"26":8,"27":141,"28":2,"29":149,"30":3,"31":149,"32":3,"33":149,"34":1},"f":{"0":149},"b":{"0":[17,132],"1":[149,141],"2":[17,9],"3":[17,4],"4":[34,115],"5":[1,114],"6":[10,139],"7":[3,136],"8":[3,146],"9":[149,147],"10":[3,1],"11":[2,147],"12":[1,146],"13":[9,140],"14":[149,145],"15":[9,5],"16":[9,3],"17":[6,143],"18":[4,139],"19":[3,146],"20":[149,147],"21":[8,141],"22":[2,139],"23":[3,146],"24":[149,147],"25":[3,1],"26":[3,1],"27":[3,146],"28":[149,147],"29":[3,1],"30":[3,1]}} ,"/home/runner/work/foal/foal/packages/core/src/core/openapi/utils/merge-tags.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/openapi/utils/merge-tags.ts","statementMap":{"0":{"start":{"line":4,"column":2},"end":{"line":6,"column":null}},"1":{"start":{"line":5,"column":4},"end":{"line":5,"column":21}},"2":{"start":{"line":7,"column":2},"end":{"line":7,"column":43}},"3":{"start":{"line":3,"column":0},"end":{"line":3,"column":16}}},"fnMap":{"0":{"name":"mergeTags","decl":{"start":{"line":3,"column":16},"end":{"line":3,"column":25}},"loc":{"start":{"line":3,"column":84},"end":{"line":8,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":4,"column":2},"end":{"line":6,"column":null}},"type":"if","locations":[{"start":{"line":4,"column":2},"end":{"line":6,"column":null}},{"start":{"line":4,"column":2},"end":{"line":6,"column":null}}]},"1":{"loc":{"start":{"line":4,"column":6},"end":{"line":4,"column":12}},"type":"binary-expr","locations":[{"start":{"line":4,"column":6},"end":{"line":4,"column":12}},{"start":{"line":4,"column":16},"end":{"line":4,"column":22}}]},"2":{"loc":{"start":{"line":7,"column":10},"end":{"line":7,"column":15}},"type":"binary-expr","locations":[{"start":{"line":7,"column":10},"end":{"line":7,"column":15}},{"start":{"line":7,"column":19},"end":{"line":7,"column":21}}]},"3":{"loc":{"start":{"line":7,"column":30},"end":{"line":7,"column":35}},"type":"binary-expr","locations":[{"start":{"line":7,"column":30},"end":{"line":7,"column":35}},{"start":{"line":7,"column":39},"end":{"line":7,"column":41}}]}},"s":{"0":108,"1":65,"2":43,"3":1},"f":{"0":108},"b":{"0":[65,43],"1":[108,72],"2":[43,7],"3":[43,21]}} ,"/home/runner/work/foal/foal/packages/core/src/core/routes/convert-error-to-response.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/routes/convert-error-to-response.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":43}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":35}},"2":{"start":{"line":9,"column":2},"end":{"line":11,"column":null}},"3":{"start":{"line":10,"column":4},"end":{"line":10,"column":21}},"4":{"start":{"line":13,"column":2},"end":{"line":19,"column":null}},"5":{"start":{"line":14,"column":4},"end":{"line":18,"column":null}},"6":{"start":{"line":15,"column":6},"end":{"line":15,"column":57}},"7":{"start":{"line":17,"column":6},"end":{"line":17,"column":38}},"8":{"start":{"line":21,"column":2},"end":{"line":21,"column":33}},"9":{"start":{"line":6,"column":0},"end":{"line":6,"column":7}}},"fnMap":{"0":{"name":"convertErrorToResponse","decl":{"start":{"line":6,"column":22},"end":{"line":6,"column":44}},"loc":{"start":{"line":7,"column":80},"end":{"line":22,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":67},"end":{"line":7,"column":80}},"type":"default-arg","locations":[{"start":{"line":7,"column":67},"end":{"line":7,"column":80}}]},"1":{"loc":{"start":{"line":9,"column":2},"end":{"line":11,"column":null}},"type":"if","locations":[{"start":{"line":9,"column":2},"end":{"line":11,"column":null}},{"start":{"line":9,"column":2},"end":{"line":11,"column":null}}]},"2":{"loc":{"start":{"line":13,"column":2},"end":{"line":19,"column":null}},"type":"if","locations":[{"start":{"line":13,"column":2},"end":{"line":19,"column":null}},{"start":{"line":13,"column":2},"end":{"line":19,"column":null}}]}},"s":{"0":1,"1":1,"2":16,"3":5,"4":16,"5":3,"6":3,"7":2,"8":13,"9":1},"f":{"0":16},"b":{"0":[10],"1":[5,11],"2":[3,13]}} ,"/home/runner/work/foal/foal/packages/core/src/core/routes/get-response.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/routes/get-response.ts","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":3,"column":64}},"1":{"start":{"line":5,"column":0},"end":{"line":5,"column":69}},"2":{"start":{"line":13,"column":48},"end":{"line":13,"column":50}},"3":{"start":{"line":15,"column":2},"end":{"line":28,"column":null}},"4":{"start":{"line":17,"column":4},"end":{"line":21,"column":null}},"5":{"start":{"line":18,"column":6},"end":{"line":18,"column":41}},"6":{"start":{"line":20,"column":6},"end":{"line":20,"column":71}},"7":{"start":{"line":22,"column":4},"end":{"line":27,"column":null}},"8":{"start":{"line":23,"column":6},"end":{"line":23,"column":24}},"9":{"start":{"line":24,"column":6},"end":{"line":24,"column":12}},"10":{"start":{"line":25,"column":11},"end":{"line":27,"column":null}},"11":{"start":{"line":26,"column":6},"end":{"line":26,"column":40}},"12":{"start":{"line":30,"column":2},"end":{"line":36,"column":null}},"13":{"start":{"line":31,"column":4},"end":{"line":35,"column":null}},"14":{"start":{"line":32,"column":6},"end":{"line":32,"column":102}},"15":{"start":{"line":34,"column":6},"end":{"line":34,"column":73}},"16":{"start":{"line":38,"column":2},"end":{"line":41,"column":null}},"17":{"start":{"line":39,"column":18},"end":{"line":39,"column":106}},"18":{"start":{"line":40,"column":4},"end":{"line":40,"column":71}},"19":{"start":{"line":43,"column":2},"end":{"line":49,"column":null}},"20":{"start":{"line":44,"column":4},"end":{"line":48,"column":null}},"21":{"start":{"line":45,"column":6},"end":{"line":45,"column":29}},"22":{"start":{"line":47,"column":6},"end":{"line":47,"column":73}},"23":{"start":{"line":51,"column":2},"end":{"line":51,"column":18}},"24":{"start":{"line":8,"column":0},"end":{"line":8,"column":7}}},"fnMap":{"0":{"name":"getResponse","decl":{"start":{"line":8,"column":22},"end":{"line":8,"column":33}},"loc":{"start":{"line":9,"column":85},"end":{"line":52,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":22,"column":4},"end":{"line":27,"column":null}},"type":"if","locations":[{"start":{"line":22,"column":4},"end":{"line":27,"column":null}},{"start":{"line":22,"column":4},"end":{"line":27,"column":null}}]},"1":{"loc":{"start":{"line":25,"column":11},"end":{"line":27,"column":null}},"type":"if","locations":[{"start":{"line":25,"column":11},"end":{"line":27,"column":null}},{"start":{"line":25,"column":11},"end":{"line":27,"column":null}}]},"2":{"loc":{"start":{"line":30,"column":2},"end":{"line":36,"column":null}},"type":"if","locations":[{"start":{"line":30,"column":2},"end":{"line":36,"column":null}},{"start":{"line":30,"column":2},"end":{"line":36,"column":null}}]},"3":{"loc":{"start":{"line":38,"column":2},"end":{"line":41,"column":null}},"type":"if","locations":[{"start":{"line":38,"column":2},"end":{"line":41,"column":null}},{"start":{"line":38,"column":2},"end":{"line":41,"column":null}}]}},"s":{"0":1,"1":1,"2":43,"3":43,"4":30,"5":30,"6":4,"7":30,"8":8,"9":8,"10":22,"11":20,"12":43,"13":35,"14":35,"15":2,"16":43,"17":2,"18":2,"19":43,"20":20,"21":20,"22":2,"23":43,"24":1},"f":{"0":43},"b":{"0":[8,22],"1":[20,2],"2":[35,8],"3":[2,41]}} ,"/home/runner/work/foal/foal/packages/core/src/core/routes/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/routes/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":31}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":9}},"2":{"start":{"line":2,"column":9},"end":{"line":2,"column":64}},"3":{"start":{"line":3,"column":0},"end":{"line":3,"column":9}},"4":{"start":{"line":3,"column":9},"end":{"line":3,"column":18}},"5":{"start":{"line":3,"column":18},"end":{"line":3,"column":49}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":2,"column":9},"end":{"line":2,"column":29}},"loc":{"start":{"line":2,"column":9},"end":{"line":2,"column":64}}},"1":{"name":"(anonymous_5)","decl":{"start":{"line":3,"column":9},"end":{"line":3,"column":16}},"loc":{"start":{"line":3,"column":9},"end":{"line":3,"column":18}}},"2":{"name":"(anonymous_6)","decl":{"start":{"line":3,"column":18},"end":{"line":3,"column":31}},"loc":{"start":{"line":3,"column":18},"end":{"line":3,"column":49}}}},"branchMap":{},"s":{"0":1,"1":1,"2":31,"3":1,"4":1,"5":1},"f":{"0":30,"1":0,"2":0},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/core/routes/make-controller-routes.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/routes/make-controller-routes.ts","statementMap":{"0":{"start":{"line":4,"column":0},"end":{"line":4,"column":null}},"1":{"start":{"line":21,"column":0},"end":{"line":21,"column":44}},"2":{"start":{"line":30,"column":2},"end":{"line":30,"column":null}},"3":{"start":{"line":30,"column":34},"end":{"line":30,"column":44}},"4":{"start":{"line":31,"column":2},"end":{"line":31,"column":88}},"5":{"start":{"line":29,"column":0},"end":{"line":29,"column":16}},"6":{"start":{"line":35,"column":2},"end":{"line":36,"column":49}},"7":{"start":{"line":36,"column":29},"end":{"line":36,"column":47}},"8":{"start":{"line":40,"column":34},"end":{"line":40,"column":36}},"9":{"start":{"line":41,"column":35},"end":{"line":41,"column":37}},"10":{"start":{"line":42,"column":2},"end":{"line":55,"column":null}},"11":{"start":{"line":43,"column":26},"end":{"line":43,"column":59}},"12":{"start":{"line":43,"column":55},"end":{"line":43,"column":58}},"13":{"start":{"line":44,"column":18},"end":{"line":44,"column":55}},"14":{"start":{"line":45,"column":4},"end":{"line":52,"column":null}},"15":{"start":{"line":46,"column":6},"end":{"line":51,"column":8}},"16":{"start":{"line":53,"column":4},"end":{"line":53,"column":29}},"17":{"start":{"line":54,"column":4},"end":{"line":54,"column":39}},"18":{"start":{"line":59,"column":2},"end":{"line":59,"column":85}},"19":{"start":{"line":63,"column":2},"end":{"line":64,"column":40}},"20":{"start":{"line":64,"column":17},"end":{"line":64,"column":38}},"21":{"start":{"line":85,"column":21},"end":{"line":85,"column":50}},"22":{"start":{"line":87,"column":25},"end":{"line":87,"column":49}},"23":{"start":{"line":88,"column":26},"end":{"line":88,"column":63}},"24":{"start":{"line":91,"column":15},"end":{"line":91,"column":42}},"25":{"start":{"line":93,"column":2},"end":{"line":93,"column":30}},"26":{"start":{"line":96,"column":31},"end":{"line":96,"column":91}},"27":{"start":{"line":97,"column":30},"end":{"line":97,"column":112}},"28":{"start":{"line":98,"column":25},"end":{"line":98,"column":74}},"29":{"start":{"line":99,"column":2},"end":{"line":103,"column":null}},"30":{"start":{"line":100,"column":4},"end":{"line":100,"column":39}},"31":{"start":{"line":101,"column":4},"end":{"line":101,"column":44}},"32":{"start":{"line":102,"column":4},"end":{"line":102,"column":40}},"33":{"start":{"line":106,"column":18},"end":{"line":106,"column":39}},"34":{"start":{"line":110,"column":2},"end":{"line":130,"column":null}},"35":{"start":{"line":111,"column":4},"end":{"line":115,"column":6}},"36":{"start":{"line":117,"column":22},"end":{"line":117,"column":74}},"37":{"start":{"line":118,"column":4},"end":{"line":120,"column":null}},"38":{"start":{"line":119,"column":6},"end":{"line":119,"column":43}},"39":{"start":{"line":121,"column":4},"end":{"line":123,"column":null}},"40":{"start":{"line":122,"column":6},"end":{"line":122,"column":45}},"41":{"start":{"line":124,"column":4},"end":{"line":126,"column":null}},"42":{"start":{"line":125,"column":6},"end":{"line":125,"column":53}},"43":{"start":{"line":128,"column":4},"end":{"line":128,"column":47}},"44":{"start":{"line":129,"column":4},"end":{"line":129,"column":35}},"45":{"start":{"line":132,"column":2},"end":{"line":132,"column":60}},"46":{"start":{"line":133,"column":2},"end":{"line":135,"column":null}},"47":{"start":{"line":134,"column":4},"end":{"line":134,"column":41}},"48":{"start":{"line":139,"column":4},"end":{"line":147,"column":null}},"49":{"start":{"line":140,"column":29},"end":{"line":140,"column":54}},"50":{"start":{"line":141,"column":6},"end":{"line":144,"column":8}},"51":{"start":{"line":145,"column":6},"end":{"line":145,"column":74}},"52":{"start":{"line":146,"column":6},"end":{"line":146,"column":83}},"53":{"start":{"line":149,"column":4},"end":{"line":163,"column":6}},"54":{"start":{"line":166,"column":2},"end":{"line":173,"column":null}},"55":{"start":{"line":167,"column":4},"end":{"line":172,"column":null}},"56":{"start":{"line":171,"column":6},"end":{"line":171,"column":61}},"57":{"start":{"line":175,"column":2},"end":{"line":192,"column":null}},"58":{"start":{"line":176,"column":23},"end":{"line":176,"column":78}},"59":{"start":{"line":178,"column":4},"end":{"line":180,"column":null}},"60":{"start":{"line":179,"column":6},"end":{"line":179,"column":15}},"61":{"start":{"line":182,"column":17},"end":{"line":182,"column":54}},"62":{"start":{"line":183,"column":18},"end":{"line":183,"column":68}},"63":{"start":{"line":184,"column":18},"end":{"line":184,"column":70}},"64":{"start":{"line":187,"column":23},"end":{"line":187,"column":96}},"65":{"start":{"line":188,"column":22},"end":{"line":188,"column":117}},"66":{"start":{"line":189,"column":17},"end":{"line":189,"column":79}},"67":{"start":{"line":191,"column":4},"end":{"line":191,"column":59}},"68":{"start":{"line":195,"column":2},"end":{"line":204,"column":null}},"69":{"start":{"line":196,"column":4},"end":{"line":198,"column":null}},"70":{"start":{"line":197,"column":6},"end":{"line":197,"column":33}},"71":{"start":{"line":199,"column":4},"end":{"line":201,"column":null}},"72":{"start":{"line":200,"column":6},"end":{"line":200,"column":27}},"73":{"start":{"line":202,"column":4},"end":{"line":202,"column":47}},"74":{"start":{"line":203,"column":4},"end":{"line":203,"column":72}},"75":{"start":{"line":79,"column":0},"end":{"line":79,"column":15}}},"fnMap":{"0":{"name":"getMethods","decl":{"start":{"line":29,"column":16},"end":{"line":29,"column":26}},"loc":{"start":{"line":29,"column":43},"end":{"line":32,"column":1}}},"1":{"name":"normalizePath","decl":{"start":{"line":34,"column":9},"end":{"line":34,"column":22}},"loc":{"start":{"line":34,"column":35},"end":{"line":37,"column":1}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":36,"column":23},"end":{"line":36,"column":25}},"loc":{"start":{"line":36,"column":29},"end":{"line":36,"column":47}}},"3":{"name":"throwErrorIfDuplicatePaths","decl":{"start":{"line":39,"column":9},"end":{"line":39,"column":35}},"loc":{"start":{"line":39,"column":52},"end":{"line":56,"column":1}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":43,"column":49},"end":{"line":43,"column":52}},"loc":{"start":{"line":43,"column":55},"end":{"line":43,"column":58}}},"5":{"name":"getPath","decl":{"start":{"line":58,"column":9},"end":{"line":58,"column":16}},"loc":{"start":{"line":58,"column":61},"end":{"line":60,"column":1}}},"6":{"name":"getHooks","decl":{"start":{"line":62,"column":9},"end":{"line":62,"column":17}},"loc":{"start":{"line":62,"column":82},"end":{"line":65,"column":1}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":64,"column":9},"end":{"line":64,"column":13}},"loc":{"start":{"line":64,"column":17},"end":{"line":64,"column":38}}},"8":{"name":"makeControllerRoutes","decl":{"start":{"line":79,"column":17},"end":{"line":79,"column":37}},"loc":{"start":{"line":80,"column":99},"end":{"line":205,"column":1}}},"9":{"name":"processRoute","decl":{"start":{"line":137,"column":11},"end":{"line":137,"column":23}},"loc":{"start":{"line":137,"column":108},"end":{"line":164,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":30,"column":2},"end":{"line":30,"column":null}},"type":"if","locations":[{"start":{"line":30,"column":2},"end":{"line":30,"column":null}},{"start":{"line":30,"column":2},"end":{"line":30,"column":null}}]},"1":{"loc":{"start":{"line":35,"column":33},"end":{"line":35,"column":37}},"type":"cond-expr","locations":[{"start":{"line":35,"column":33},"end":{"line":35,"column":37}},{"start":{"line":35,"column":40},"end":{"line":35,"column":50}}]},"2":{"loc":{"start":{"line":45,"column":4},"end":{"line":52,"column":null}},"type":"if","locations":[{"start":{"line":45,"column":4},"end":{"line":52,"column":null}},{"start":{"line":45,"column":4},"end":{"line":52,"column":null}}]},"3":{"loc":{"start":{"line":59,"column":9},"end":{"line":59,"column":78}},"type":"binary-expr","locations":[{"start":{"line":59,"column":9},"end":{"line":59,"column":78}},{"start":{"line":59,"column":82},"end":{"line":59,"column":84}}]},"4":{"loc":{"start":{"line":63,"column":10},"end":{"line":63,"column":78}},"type":"binary-expr","locations":[{"start":{"line":63,"column":10},"end":{"line":63,"column":78}},{"start":{"line":63,"column":82},"end":{"line":63,"column":84}}]},"5":{"loc":{"start":{"line":80,"column":62},"end":{"line":80,"column":67}},"type":"default-arg","locations":[{"start":{"line":80,"column":62},"end":{"line":80,"column":67}}]},"6":{"loc":{"start":{"line":93,"column":12},"end":{"line":93,"column":18}},"type":"binary-expr","locations":[{"start":{"line":93,"column":12},"end":{"line":93,"column":18}},{"start":{"line":93,"column":22},"end":{"line":93,"column":29}}]},"7":{"loc":{"start":{"line":96,"column":41},"end":{"line":96,"column":86}},"type":"cond-expr","locations":[{"start":{"line":96,"column":41},"end":{"line":96,"column":86}},{"start":{"line":96,"column":89},"end":{"line":96,"column":91}}]},"8":{"loc":{"start":{"line":97,"column":40},"end":{"line":97,"column":92}},"type":"cond-expr","locations":[{"start":{"line":97,"column":40},"end":{"line":97,"column":92}},{"start":{"line":97,"column":95},"end":{"line":97,"column":112}}]},"9":{"loc":{"start":{"line":98,"column":35},"end":{"line":98,"column":62}},"type":"cond-expr","locations":[{"start":{"line":98,"column":35},"end":{"line":98,"column":62}},{"start":{"line":98,"column":65},"end":{"line":98,"column":74}}]},"10":{"loc":{"start":{"line":99,"column":2},"end":{"line":103,"column":null}},"type":"if","locations":[{"start":{"line":99,"column":2},"end":{"line":103,"column":null}},{"start":{"line":99,"column":2},"end":{"line":103,"column":null}}]},"11":{"loc":{"start":{"line":110,"column":2},"end":{"line":130,"column":null}},"type":"if","locations":[{"start":{"line":110,"column":2},"end":{"line":130,"column":null}},{"start":{"line":110,"column":2},"end":{"line":130,"column":null}}]},"12":{"loc":{"start":{"line":112,"column":41},"end":{"line":112,"column":57}},"type":"cond-expr","locations":[{"start":{"line":112,"column":41},"end":{"line":112,"column":57}},{"start":{"line":112,"column":60},"end":{"line":112,"column":64}}]},"13":{"loc":{"start":{"line":118,"column":4},"end":{"line":120,"column":null}},"type":"if","locations":[{"start":{"line":118,"column":4},"end":{"line":120,"column":null}},{"start":{"line":118,"column":4},"end":{"line":120,"column":null}}]},"14":{"loc":{"start":{"line":121,"column":4},"end":{"line":123,"column":null}},"type":"if","locations":[{"start":{"line":121,"column":4},"end":{"line":123,"column":null}},{"start":{"line":121,"column":4},"end":{"line":123,"column":null}}]},"15":{"loc":{"start":{"line":124,"column":4},"end":{"line":126,"column":null}},"type":"if","locations":[{"start":{"line":124,"column":4},"end":{"line":126,"column":null}},{"start":{"line":124,"column":4},"end":{"line":126,"column":null}}]},"16":{"loc":{"start":{"line":132,"column":35},"end":{"line":132,"column":37}},"type":"cond-expr","locations":[{"start":{"line":132,"column":35},"end":{"line":132,"column":37}},{"start":{"line":132,"column":40},"end":{"line":132,"column":59}}]},"17":{"loc":{"start":{"line":133,"column":2},"end":{"line":135,"column":null}},"type":"if","locations":[{"start":{"line":133,"column":2},"end":{"line":135,"column":null}},{"start":{"line":133,"column":2},"end":{"line":135,"column":null}}]},"18":{"loc":{"start":{"line":139,"column":4},"end":{"line":147,"column":null}},"type":"if","locations":[{"start":{"line":139,"column":4},"end":{"line":147,"column":null}},{"start":{"line":139,"column":4},"end":{"line":147,"column":null}}]},"19":{"loc":{"start":{"line":146,"column":44},"end":{"line":146,"column":63}},"type":"binary-expr","locations":[{"start":{"line":146,"column":44},"end":{"line":146,"column":63}},{"start":{"line":146,"column":67},"end":{"line":146,"column":69}}]},"20":{"loc":{"start":{"line":151,"column":28},"end":{"line":151,"column":77}},"type":"cond-expr","locations":[{"start":{"line":151,"column":28},"end":{"line":151,"column":77}},{"start":{"line":151,"column":80},"end":{"line":151,"column":82}}]},"21":{"loc":{"start":{"line":153,"column":27},"end":{"line":153,"column":74}},"type":"cond-expr","locations":[{"start":{"line":153,"column":27},"end":{"line":153,"column":74}},{"start":{"line":153,"column":77},"end":{"line":153,"column":94}}]},"22":{"loc":{"start":{"line":162,"column":22},"end":{"line":162,"column":53}},"type":"cond-expr","locations":[{"start":{"line":162,"column":22},"end":{"line":162,"column":53}},{"start":{"line":162,"column":56},"end":{"line":162,"column":65}}]},"23":{"loc":{"start":{"line":166,"column":32},"end":{"line":166,"column":57}},"type":"binary-expr","locations":[{"start":{"line":166,"column":32},"end":{"line":166,"column":57}},{"start":{"line":166,"column":61},"end":{"line":166,"column":63}}]},"24":{"loc":{"start":{"line":178,"column":4},"end":{"line":180,"column":null}},"type":"if","locations":[{"start":{"line":178,"column":4},"end":{"line":180,"column":null}},{"start":{"line":178,"column":4},"end":{"line":180,"column":null}}]},"25":{"loc":{"start":{"line":187,"column":33},"end":{"line":187,"column":91}},"type":"cond-expr","locations":[{"start":{"line":187,"column":33},"end":{"line":187,"column":91}},{"start":{"line":187,"column":94},"end":{"line":187,"column":96}}]},"26":{"loc":{"start":{"line":188,"column":32},"end":{"line":188,"column":97}},"type":"cond-expr","locations":[{"start":{"line":188,"column":32},"end":{"line":188,"column":97}},{"start":{"line":188,"column":100},"end":{"line":188,"column":117}}]},"27":{"loc":{"start":{"line":189,"column":27},"end":{"line":189,"column":67}},"type":"cond-expr","locations":[{"start":{"line":189,"column":27},"end":{"line":189,"column":67}},{"start":{"line":189,"column":70},"end":{"line":189,"column":79}}]},"28":{"loc":{"start":{"line":195,"column":2},"end":{"line":204,"column":null}},"type":"if","locations":[{"start":{"line":195,"column":2},"end":{"line":204,"column":null}},{"start":{"line":195,"column":2},"end":{"line":204,"column":null}}]},"29":{"loc":{"start":{"line":196,"column":4},"end":{"line":198,"column":null}},"type":"if","locations":[{"start":{"line":196,"column":4},"end":{"line":198,"column":null}},{"start":{"line":196,"column":4},"end":{"line":198,"column":null}}]},"30":{"loc":{"start":{"line":196,"column":8},"end":{"line":196,"column":27}},"type":"binary-expr","locations":[{"start":{"line":196,"column":8},"end":{"line":196,"column":27}},{"start":{"line":196,"column":31},"end":{"line":196,"column":76}}]},"31":{"loc":{"start":{"line":199,"column":4},"end":{"line":201,"column":null}},"type":"if","locations":[{"start":{"line":199,"column":4},"end":{"line":201,"column":null}},{"start":{"line":199,"column":4},"end":{"line":201,"column":null}}]},"32":{"loc":{"start":{"line":199,"column":8},"end":{"line":199,"column":21}},"type":"binary-expr","locations":[{"start":{"line":199,"column":8},"end":{"line":199,"column":21}},{"start":{"line":199,"column":25},"end":{"line":199,"column":64}}]}},"s":{"0":1,"1":1,"2":225,"3":112,"4":113,"5":1,"6":41,"7":10,"8":30,"9":30,"10":30,"11":39,"12":10,"13":39,"14":39,"15":1,"16":38,"17":38,"18":191,"19":191,"20":14,"21":113,"22":113,"23":113,"24":113,"25":113,"26":113,"27":113,"28":113,"29":113,"30":45,"31":45,"32":45,"33":113,"34":113,"35":30,"36":30,"37":30,"38":2,"39":30,"40":2,"41":30,"42":2,"43":30,"44":30,"45":113,"46":113,"47":45,"48":140,"49":41,"50":41,"51":41,"52":41,"53":140,"54":113,"55":45,"56":62,"57":112,"58":197,"59":197,"60":119,"61":78,"62":78,"63":78,"64":78,"65":78,"66":78,"67":78,"68":112,"69":30,"70":24,"71":30,"72":15,"73":30,"74":29,"75":1},"f":{"0":225,"1":41,"2":10,"3":30,"4":10,"5":191,"6":191,"7":14,"8":113,"9":140},"b":{"0":[112,113],"1":[38,3],"2":[1,38],"3":[191,83],"4":[191,179],"5":[68],"6":[113,83],"7":[45,68],"8":[45,68],"9":[45,68],"10":[45,68],"11":[30,83],"12":[1,29],"13":[2,28],"14":[2,28],"15":[2,28],"16":[30,83],"17":[45,68],"18":[41,99],"19":[41,0],"20":[63,77],"21":[63,77],"22":[63,77],"23":[113,70],"24":[119,78],"25":[41,37],"26":[41,37],"27":[41,37],"28":[30,82],"29":[24,6],"30":[30,30],"31":[15,15],"32":[30,19]}} ,"/home/runner/work/foal/foal/packages/core/src/core/routes/utils.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/core/routes/utils.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":26}},"1":{"start":{"line":17,"column":2},"end":{"line":19,"column":null}},"2":{"start":{"line":18,"column":4},"end":{"line":18,"column":52}},"3":{"start":{"line":20,"column":2},"end":{"line":20,"column":73}},"4":{"start":{"line":16,"column":0},"end":{"line":16,"column":16}},"5":{"start":{"line":32,"column":2},"end":{"line":32,"column":56}},"6":{"start":{"line":31,"column":0},"end":{"line":31,"column":16}},"7":{"start":{"line":44,"column":2},"end":{"line":44,"column":50}},"8":{"start":{"line":43,"column":0},"end":{"line":43,"column":16}},"9":{"start":{"line":55,"column":2},"end":{"line":55,"column":47}},"10":{"start":{"line":54,"column":0},"end":{"line":54,"column":16}}},"fnMap":{"0":{"name":"getMetadata","decl":{"start":{"line":16,"column":16},"end":{"line":16,"column":27}},"loc":{"start":{"line":16,"column":84},"end":{"line":21,"column":1}}},"1":{"name":"getHttpMethod","decl":{"start":{"line":31,"column":16},"end":{"line":31,"column":29}},"loc":{"start":{"line":31,"column":65},"end":{"line":33,"column":1}}},"2":{"name":"getPath","decl":{"start":{"line":43,"column":16},"end":{"line":43,"column":23}},"loc":{"start":{"line":43,"column":59},"end":{"line":45,"column":1}}},"3":{"name":"join","decl":{"start":{"line":54,"column":16},"end":{"line":54,"column":20}},"loc":{"start":{"line":54,"column":51},"end":{"line":56,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":17,"column":2},"end":{"line":19,"column":null}},"type":"if","locations":[{"start":{"line":17,"column":2},"end":{"line":19,"column":null}},{"start":{"line":17,"column":2},"end":{"line":19,"column":null}}]}},"s":{"0":1,"1":4538,"2":2711,"3":1827,"4":1,"5":2,"6":1,"7":2,"8":1,"9":142,"10":1},"f":{"0":4538,"1":2,"2":2,"3":142},"b":{"0":[2711,1827]}} ,"/home/runner/work/foal/foal/packages/core/src/express/create-app.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/express/create-app.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":46}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":35}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":33}},"3":{"start":{"line":7,"column":0},"end":{"line":7,"column":null}},"4":{"start":{"line":17,"column":0},"end":{"line":17,"column":47}},"5":{"start":{"line":19,"column":13},"end":{"line":19,"column":69}},"6":{"start":{"line":32,"column":2},"end":{"line":35,"column":null}},"7":{"start":{"line":33,"column":4},"end":{"line":33,"column":14}},"8":{"start":{"line":34,"column":4},"end":{"line":34,"column":11}},"9":{"start":{"line":36,"column":2},"end":{"line":39,"column":5}},"10":{"start":{"line":43,"column":2},"end":{"line":43,"column":35}},"11":{"start":{"line":44,"column":2},"end":{"line":44,"column":53}},"12":{"start":{"line":45,"column":2},"end":{"line":45,"column":49}},"13":{"start":{"line":46,"column":2},"end":{"line":46,"column":53}},"14":{"start":{"line":47,"column":2},"end":{"line":47,"column":84}},"15":{"start":{"line":48,"column":2},"end":{"line":48,"column":9}},"16":{"start":{"line":74,"column":14},"end":{"line":74,"column":50}},"17":{"start":{"line":77,"column":2},"end":{"line":79,"column":null}},"18":{"start":{"line":78,"column":4},"end":{"line":78,"column":24}},"19":{"start":{"line":82,"column":23},"end":{"line":85,"column":null}},"20":{"start":{"line":87,"column":2},"end":{"line":89,"column":null}},"21":{"start":{"line":88,"column":4},"end":{"line":88,"column":34}},"22":{"start":{"line":91,"column":2},"end":{"line":91,"column":29}},"23":{"start":{"line":94,"column":2},"end":{"line":97,"column":4}},"24":{"start":{"line":100,"column":16},"end":{"line":100,"column":72}},"25":{"start":{"line":101,"column":2},"end":{"line":101,"column":35}},"26":{"start":{"line":102,"column":2},"end":{"line":102,"column":28}},"27":{"start":{"line":103,"column":2},"end":{"line":103,"column":58}},"28":{"start":{"line":104,"column":2},"end":{"line":104,"column":76}},"29":{"start":{"line":107,"column":2},"end":{"line":107,"column":72}},"30":{"start":{"line":110,"column":19},"end":{"line":110,"column":65}},"31":{"start":{"line":111,"column":2},"end":{"line":111,"column":26}},"32":{"start":{"line":115,"column":2},"end":{"line":115,"column":58}},"33":{"start":{"line":118,"column":24},"end":{"line":118,"column":67}},"34":{"start":{"line":121,"column":17},"end":{"line":121,"column":62}},"35":{"start":{"line":122,"column":2},"end":{"line":137,"column":null}},"36":{"start":{"line":123,"column":4},"end":{"line":136,"column":7}},"37":{"start":{"line":124,"column":6},"end":{"line":135,"column":null}},"38":{"start":{"line":125,"column":20},"end":{"line":125,"column":36}},"39":{"start":{"line":127,"column":25},"end":{"line":127,"column":79}},"40":{"start":{"line":128,"column":8},"end":{"line":128,"column":36}},"41":{"start":{"line":134,"column":8},"end":{"line":134,"column":20}},"42":{"start":{"line":140,"column":2},"end":{"line":142,"column":null}},"43":{"start":{"line":141,"column":4},"end":{"line":141,"column":24}},"44":{"start":{"line":144,"column":2},"end":{"line":144,"column":24}},"45":{"start":{"line":146,"column":2},"end":{"line":148,"column":null}},"46":{"start":{"line":147,"column":4},"end":{"line":147,"column":31}},"47":{"start":{"line":150,"column":2},"end":{"line":150,"column":13}},"48":{"start":{"line":70,"column":0},"end":{"line":70,"column":7}}},"fnMap":{"0":{"name":"handleJsonErrors","decl":{"start":{"line":31,"column":9},"end":{"line":31,"column":25}},"loc":{"start":{"line":31,"column":80},"end":{"line":40,"column":1}}},"1":{"name":"protectionHeaders","decl":{"start":{"line":42,"column":9},"end":{"line":42,"column":26}},"loc":{"start":{"line":42,"column":71},"end":{"line":49,"column":1}}},"2":{"name":"createApp","decl":{"start":{"line":70,"column":22},"end":{"line":70,"column":31}},"loc":{"start":{"line":72,"column":32},"end":{"line":151,"column":1}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":123,"column":52},"end":{"line":123,"column":57}},"loc":{"start":{"line":123,"column":107},"end":{"line":136,"column":5}}}},"branchMap":{"0":{"loc":{"start":{"line":32,"column":2},"end":{"line":35,"column":null}},"type":"if","locations":[{"start":{"line":32,"column":2},"end":{"line":35,"column":null}},{"start":{"line":32,"column":2},"end":{"line":35,"column":null}}]},"1":{"loc":{"start":{"line":72,"column":30},"end":{"line":72,"column":32}},"type":"default-arg","locations":[{"start":{"line":72,"column":30},"end":{"line":72,"column":32}}]},"2":{"loc":{"start":{"line":74,"column":14},"end":{"line":74,"column":37}},"type":"binary-expr","locations":[{"start":{"line":74,"column":14},"end":{"line":74,"column":37}},{"start":{"line":74,"column":41},"end":{"line":74,"column":50}}]},"3":{"loc":{"start":{"line":77,"column":27},"end":{"line":77,"column":49}},"type":"binary-expr","locations":[{"start":{"line":77,"column":27},"end":{"line":77,"column":49}},{"start":{"line":77,"column":53},"end":{"line":77,"column":55}}]},"4":{"loc":{"start":{"line":87,"column":2},"end":{"line":89,"column":null}},"type":"if","locations":[{"start":{"line":87,"column":2},"end":{"line":89,"column":null}},{"start":{"line":87,"column":2},"end":{"line":89,"column":null}}]},"5":{"loc":{"start":{"line":110,"column":19},"end":{"line":110,"column":41}},"type":"binary-expr","locations":[{"start":{"line":110,"column":19},"end":{"line":110,"column":41}},{"start":{"line":110,"column":45},"end":{"line":110,"column":65}}]},"6":{"loc":{"start":{"line":140,"column":27},"end":{"line":140,"column":50}},"type":"binary-expr","locations":[{"start":{"line":140,"column":27},"end":{"line":140,"column":50}},{"start":{"line":140,"column":54},"end":{"line":140,"column":56}}]},"7":{"loc":{"start":{"line":146,"column":2},"end":{"line":148,"column":null}},"type":"if","locations":[{"start":{"line":146,"column":2},"end":{"line":148,"column":null}},{"start":{"line":146,"column":2},"end":{"line":148,"column":null}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":2,"7":1,"8":1,"9":1,"10":38,"11":38,"12":38,"13":38,"14":38,"15":38,"16":28,"17":28,"18":1,"19":28,"20":28,"21":28,"22":28,"23":28,"24":28,"25":28,"26":28,"27":28,"28":28,"29":28,"30":28,"31":28,"32":28,"33":28,"34":28,"35":28,"36":22,"37":24,"38":24,"39":24,"40":24,"41":0,"42":28,"43":2,"44":28,"45":27,"46":4,"47":26,"48":1},"f":{"0":2,"1":38,"2":28,"3":24},"b":{"0":[1,1],"1":[23],"2":[28,27],"3":[28,27],"4":[28,0],"5":[28,26],"6":[28,27],"7":[4,23]}} ,"/home/runner/work/foal/foal/packages/core/src/express/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/express/index.ts","statementMap":{},"fnMap":{},"branchMap":{},"s":{},"f":{},"b":{},"all":true} ,"/home/runner/work/foal/foal/packages/core/src/express/send-response.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/express/send-response.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":34}},"1":{"start":{"line":5,"column":0},"end":{"line":5,"column":95}},"2":{"start":{"line":16,"column":2},"end":{"line":16,"column":34}},"3":{"start":{"line":17,"column":2},"end":{"line":17,"column":33}},"4":{"start":{"line":18,"column":18},"end":{"line":18,"column":39}},"5":{"start":{"line":19,"column":2},"end":{"line":26,"column":null}},"6":{"start":{"line":20,"column":20},"end":{"line":20,"column":47}},"7":{"start":{"line":21,"column":4},"end":{"line":24,"column":null}},"8":{"start":{"line":23,"column":6},"end":{"line":23,"column":45}},"9":{"start":{"line":25,"column":4},"end":{"line":25,"column":63}},"10":{"start":{"line":28,"column":2},"end":{"line":31,"column":null}},"11":{"start":{"line":29,"column":4},"end":{"line":29,"column":53}},"12":{"start":{"line":30,"column":4},"end":{"line":30,"column":11}},"13":{"start":{"line":33,"column":2},"end":{"line":35,"column":null}},"14":{"start":{"line":34,"column":4},"end":{"line":34,"column":45}},"15":{"start":{"line":37,"column":2},"end":{"line":42,"column":null}},"16":{"start":{"line":38,"column":4},"end":{"line":40,"column":7}},"17":{"start":{"line":39,"column":6},"end":{"line":39,"column":null}},"18":{"start":{"line":39,"column":17},"end":{"line":39,"column":34}},"19":{"start":{"line":41,"column":4},"end":{"line":41,"column":11}},"20":{"start":{"line":44,"column":2},"end":{"line":44,"column":26}},"21":{"start":{"line":15,"column":0},"end":{"line":15,"column":16}}},"fnMap":{"0":{"name":"sendResponse","decl":{"start":{"line":15,"column":16},"end":{"line":15,"column":28}},"loc":{"start":{"line":15,"column":61},"end":{"line":45,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":38,"column":33},"end":{"line":38,"column":36}},"loc":{"start":{"line":38,"column":39},"end":{"line":40,"column":5}}}},"branchMap":{"0":{"loc":{"start":{"line":21,"column":4},"end":{"line":24,"column":null}},"type":"if","locations":[{"start":{"line":21,"column":4},"end":{"line":24,"column":null}},{"start":{"line":21,"column":4},"end":{"line":24,"column":null}}]},"1":{"loc":{"start":{"line":28,"column":2},"end":{"line":31,"column":null}},"type":"if","locations":[{"start":{"line":28,"column":2},"end":{"line":31,"column":null}},{"start":{"line":28,"column":2},"end":{"line":31,"column":null}}]},"2":{"loc":{"start":{"line":28,"column":6},"end":{"line":28,"column":38}},"type":"binary-expr","locations":[{"start":{"line":28,"column":6},"end":{"line":28,"column":38}},{"start":{"line":28,"column":42},"end":{"line":28,"column":82}}]},"3":{"loc":{"start":{"line":33,"column":2},"end":{"line":35,"column":null}},"type":"if","locations":[{"start":{"line":33,"column":2},"end":{"line":35,"column":null}},{"start":{"line":33,"column":2},"end":{"line":35,"column":null}}]},"4":{"loc":{"start":{"line":37,"column":2},"end":{"line":42,"column":null}},"type":"if","locations":[{"start":{"line":37,"column":2},"end":{"line":42,"column":null}},{"start":{"line":37,"column":2},"end":{"line":42,"column":null}}]},"5":{"loc":{"start":{"line":39,"column":6},"end":{"line":39,"column":null}},"type":"if","locations":[{"start":{"line":39,"column":6},"end":{"line":39,"column":null}},{"start":{"line":39,"column":6},"end":{"line":39,"column":null}}]}},"s":{"0":1,"1":1,"2":42,"3":42,"4":42,"5":42,"6":6,"7":6,"8":1,"9":6,"10":42,"11":3,"12":3,"13":39,"14":1,"15":39,"16":2,"17":2,"18":0,"19":2,"20":37,"21":1},"f":{"0":42,"1":2},"b":{"0":[1,5],"1":[3,39],"2":[42,40],"3":[1,38],"4":[2,37],"5":[0,2]}} ,"/home/runner/work/foal/foal/packages/core/src/sessions/constants.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/sessions/constants.ts","statementMap":{"0":{"start":{"line":5,"column":13},"end":{"line":5,"column":55}},"1":{"start":{"line":6,"column":13},"end":{"line":6,"column":62}},"2":{"start":{"line":7,"column":13},"end":{"line":7,"column":63}},"3":{"start":{"line":9,"column":13},"end":{"line":9,"column":69}},"4":{"start":{"line":10,"column":13},"end":{"line":10,"column":86}},"5":{"start":{"line":12,"column":13},"end":{"line":12,"column":55}},"6":{"start":{"line":15,"column":13},"end":{"line":15,"column":58}},"7":{"start":{"line":16,"column":13},"end":{"line":16,"column":65}},"8":{"start":{"line":18,"column":13},"end":{"line":18,"column":64}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1},"f":{},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/sessions/create-session.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/sessions/create-session.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":42}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":36}},"2":{"start":{"line":7,"column":15},"end":{"line":7,"column":44}},"3":{"start":{"line":9,"column":30},"end":{"line":20,"column":4}},"4":{"start":{"line":22,"column":2},"end":{"line":22,"column":54}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":7}}},"fnMap":{"0":{"name":"createSession","decl":{"start":{"line":6,"column":22},"end":{"line":6,"column":35}},"loc":{"start":{"line":6,"column":55},"end":{"line":23,"column":1}}}},"branchMap":{},"s":{"0":1,"1":1,"2":18,"3":18,"4":18,"5":1},"f":{"0":18},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/sessions/index.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/sessions/index.ts","statementMap":{},"fnMap":{},"branchMap":{},"s":{},"f":{},"b":{},"all":true} ,"/home/runner/work/foal/foal/packages/core/src/sessions/read-session.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/sessions/read-session.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":36}},"1":{"start":{"line":5,"column":16},"end":{"line":5,"column":36}},"2":{"start":{"line":6,"column":2},"end":{"line":8,"column":null}},"3":{"start":{"line":7,"column":4},"end":{"line":7,"column":16}},"4":{"start":{"line":10,"column":18},"end":{"line":10,"column":61}},"5":{"start":{"line":11,"column":2},"end":{"line":14,"column":null}},"6":{"start":{"line":12,"column":4},"end":{"line":12,"column":28}},"7":{"start":{"line":13,"column":4},"end":{"line":13,"column":16}},"8":{"start":{"line":16,"column":2},"end":{"line":16,"column":17}},"9":{"start":{"line":4,"column":0},"end":{"line":4,"column":7}}},"fnMap":{"0":{"name":"readSession","decl":{"start":{"line":4,"column":22},"end":{"line":4,"column":33}},"loc":{"start":{"line":4,"column":65},"end":{"line":17,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":6,"column":2},"end":{"line":8,"column":null}},"type":"if","locations":[{"start":{"line":6,"column":2},"end":{"line":8,"column":null}},{"start":{"line":6,"column":2},"end":{"line":8,"column":null}}]},"1":{"loc":{"start":{"line":11,"column":2},"end":{"line":14,"column":null}},"type":"if","locations":[{"start":{"line":11,"column":2},"end":{"line":14,"column":null}},{"start":{"line":11,"column":2},"end":{"line":14,"column":null}}]}},"s":{"0":1,"1":103,"2":103,"3":7,"4":96,"5":96,"6":2,"7":2,"8":94,"9":1},"f":{"0":103},"b":{"0":[7,96],"1":[2,94]}} ,"/home/runner/work/foal/foal/packages/core/src/sessions/remove-session-cookie.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/sessions/remove-session-cookie.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":null}},"2":{"start":{"line":24,"column":21},"end":{"line":24,"column":102}},"3":{"start":{"line":26,"column":22},"end":{"line":26,"column":83}},"4":{"start":{"line":27,"column":17},"end":{"line":27,"column":108}},"5":{"start":{"line":28,"column":2},"end":{"line":30,"column":null}},"6":{"start":{"line":29,"column":4},"end":{"line":29,"column":57}},"7":{"start":{"line":32,"column":33},"end":{"line":38,"column":4}},"8":{"start":{"line":40,"column":2},"end":{"line":43,"column":5}},"9":{"start":{"line":45,"column":2},"end":{"line":51,"column":null}},"10":{"start":{"line":46,"column":27},"end":{"line":46,"column":118}},"11":{"start":{"line":47,"column":4},"end":{"line":50,"column":7}},"12":{"start":{"line":53,"column":2},"end":{"line":58,"column":null}},"13":{"start":{"line":54,"column":4},"end":{"line":57,"column":7}},"14":{"start":{"line":23,"column":0},"end":{"line":23,"column":16}}},"fnMap":{"0":{"name":"removeSessionCookie","decl":{"start":{"line":23,"column":16},"end":{"line":23,"column":35}},"loc":{"start":{"line":23,"column":74},"end":{"line":59,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":28,"column":2},"end":{"line":30,"column":null}},"type":"if","locations":[{"start":{"line":28,"column":2},"end":{"line":30,"column":null}},{"start":{"line":28,"column":2},"end":{"line":30,"column":null}}]},"1":{"loc":{"start":{"line":28,"column":6},"end":{"line":28,"column":17}},"type":"binary-expr","locations":[{"start":{"line":28,"column":6},"end":{"line":28,"column":17}},{"start":{"line":28,"column":21},"end":{"line":28,"column":43}}]},"2":{"loc":{"start":{"line":45,"column":2},"end":{"line":51,"column":null}},"type":"if","locations":[{"start":{"line":45,"column":2},"end":{"line":51,"column":null}},{"start":{"line":45,"column":2},"end":{"line":51,"column":null}}]},"3":{"loc":{"start":{"line":53,"column":2},"end":{"line":58,"column":null}},"type":"if","locations":[{"start":{"line":53,"column":2},"end":{"line":58,"column":null}},{"start":{"line":53,"column":2},"end":{"line":58,"column":null}}]}},"s":{"0":1,"1":1,"2":61,"3":61,"4":61,"5":61,"6":8,"7":61,"8":61,"9":61,"10":16,"11":16,"12":61,"13":19,"14":1},"f":{"0":61},"b":{"0":[8,53],"1":[61,16],"2":[16,45],"3":[19,42]}} ,"/home/runner/work/foal/foal/packages/core/src/sessions/session-store.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/sessions/session-store.ts","statementMap":{"0":{"start":{"line":5,"column":11},"end":{"line":5,"column":41}},"1":{"start":{"line":4,"column":0},"end":{"line":4,"column":13}},"2":{"start":{"line":21,"column":0},"end":{"line":21,"column":22}},"3":{"start":{"line":98,"column":18},"end":{"line":98,"column":30}},"4":{"start":{"line":23,"column":9},"end":{"line":23,"column":60}},"5":{"start":{"line":24,"column":9},"end":{"line":24,"column":52}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":4,"column":0},"end":{"line":4,"column":13}},"loc":{"start":{"line":4,"column":0},"end":{"line":6,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":95,"column":2},"end":{"line":95,"column":6}},"loc":{"start":{"line":95,"column":6},"end":{"line":95,"column":31}}}},"branchMap":{},"s":{"0":0,"1":1,"2":1,"3":1,"4":1,"5":1},"f":{"0":0,"1":1},"b":{}} ,"/home/runner/work/foal/foal/packages/core/src/sessions/session.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/sessions/session.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":42}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":33}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":null}},"3":{"start":{"line":73,"column":21},"end":{"line":73,"column":40}},"4":{"start":{"line":74,"column":21},"end":{"line":74,"column":40}},"5":{"start":{"line":21,"column":10},"end":{"line":21,"column":21}},"6":{"start":{"line":77,"column":4},"end":{"line":77,"column":52}},"7":{"start":{"line":78,"column":4},"end":{"line":78,"column":32}},"8":{"start":{"line":79,"column":4},"end":{"line":79,"column":21}},"9":{"start":{"line":32,"column":4},"end":{"line":32,"column":29}},"10":{"start":{"line":44,"column":51},"end":{"line":44,"column":69}},"11":{"start":{"line":45,"column":16},"end":{"line":45,"column":30}},"12":{"start":{"line":47,"column":4},"end":{"line":49,"column":null}},"13":{"start":{"line":48,"column":6},"end":{"line":48,"column":18}},"14":{"start":{"line":50,"column":4},"end":{"line":52,"column":null}},"15":{"start":{"line":51,"column":6},"end":{"line":51,"column":18}},"16":{"start":{"line":54,"column":4},"end":{"line":54,"column":17}},"17":{"start":{"line":65,"column":51},"end":{"line":65,"column":69}},"18":{"start":{"line":66,"column":4},"end":{"line":69,"column":6}},"19":{"start":{"line":90,"column":12},"end":{"line":90,"column":74}},"20":{"start":{"line":91,"column":4},"end":{"line":94,"column":null}},"21":{"start":{"line":92,"column":6},"end":{"line":92,"column":40}},"22":{"start":{"line":93,"column":6},"end":{"line":93,"column":13}},"23":{"start":{"line":95,"column":4},"end":{"line":95,"column":27}},"24":{"start":{"line":109,"column":4},"end":{"line":113,"column":null}},"25":{"start":{"line":110,"column":6},"end":{"line":110,"column":36}},"26":{"start":{"line":112,"column":6},"end":{"line":112,"column":38}},"27":{"start":{"line":127,"column":4},"end":{"line":129,"column":null}},"28":{"start":{"line":128,"column":6},"end":{"line":128,"column":32}},"29":{"start":{"line":130,"column":4},"end":{"line":132,"column":null}},"30":{"start":{"line":131,"column":6},"end":{"line":131,"column":37}},"31":{"start":{"line":133,"column":4},"end":{"line":133,"column":24}},"32":{"start":{"line":143,"column":4},"end":{"line":143,"column":25}},"33":{"start":{"line":157,"column":4},"end":{"line":157,"column":31}},"34":{"start":{"line":158,"column":4},"end":{"line":158,"column":42}},"35":{"start":{"line":159,"column":4},"end":{"line":159,"column":32}},"36":{"start":{"line":169,"column":4},"end":{"line":169,"column":44}},"37":{"start":{"line":170,"column":4},"end":{"line":170,"column":30}},"38":{"start":{"line":181,"column":4},"end":{"line":181,"column":39}},"39":{"start":{"line":195,"column":51},"end":{"line":195,"column":69}},"40":{"start":{"line":197,"column":4},"end":{"line":202,"column":null}},"41":{"start":{"line":198,"column":6},"end":{"line":201,"column":8}},"42":{"start":{"line":204,"column":4},"end":{"line":204,"column":42}},"43":{"start":{"line":206,"column":4},"end":{"line":223,"column":null}},"44":{"start":{"line":208,"column":8},"end":{"line":208,"column":45}},"45":{"start":{"line":209,"column":8},"end":{"line":209,"column":61}},"46":{"start":{"line":210,"column":8},"end":{"line":210,"column":31}},"47":{"start":{"line":211,"column":8},"end":{"line":211,"column":14}},"48":{"start":{"line":213,"column":8},"end":{"line":213,"column":61}},"49":{"start":{"line":214,"column":8},"end":{"line":214,"column":31}},"50":{"start":{"line":215,"column":8},"end":{"line":215,"column":14}},"51":{"start":{"line":217,"column":8},"end":{"line":217,"column":63}},"52":{"start":{"line":218,"column":8},"end":{"line":218,"column":14}},"53":{"start":{"line":220,"column":8},"end":{"line":220,"column":88}},"54":{"start":{"line":222,"column":8},"end":{"line":222,"column":14}},"55":{"start":{"line":234,"column":4},"end":{"line":234,"column":41}},"56":{"start":{"line":238,"column":24},"end":{"line":241,"column":null}},"57":{"start":{"line":243,"column":4},"end":{"line":243,"column":57}},"58":{"start":{"line":247,"column":30},"end":{"line":250,"column":null}},"59":{"start":{"line":252,"column":4},"end":{"line":256,"column":null}},"60":{"start":{"line":253,"column":6},"end":{"line":255,"column":8}},"61":{"start":{"line":258,"column":28},"end":{"line":261,"column":null}},"62":{"start":{"line":263,"column":4},"end":{"line":267,"column":null}},"63":{"start":{"line":264,"column":6},"end":{"line":266,"column":8}},"64":{"start":{"line":269,"column":4},"end":{"line":273,"column":null}},"65":{"start":{"line":270,"column":6},"end":{"line":272,"column":8}},"66":{"start":{"line":275,"column":4},"end":{"line":275,"column":50}},"67":{"start":{"line":18,"column":0},"end":{"line":18,"column":13}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":72,"column":2},"end":{"line":72,"column":null}},"loc":{"start":{"line":75,"column":32},"end":{"line":80,"column":3}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":31,"column":2},"end":{"line":31,"column":6}},"loc":{"start":{"line":31,"column":12},"end":{"line":33,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":43,"column":2},"end":{"line":43,"column":6}},"loc":{"start":{"line":43,"column":15},"end":{"line":55,"column":3}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":64,"column":2},"end":{"line":64,"column":6}},"loc":{"start":{"line":64,"column":20},"end":{"line":70,"column":3}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":88,"column":2},"end":{"line":88,"column":9}},"loc":{"start":{"line":88,"column":76},"end":{"line":96,"column":3}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":108,"column":2},"end":{"line":108,"column":5}},"loc":{"start":{"line":108,"column":64},"end":{"line":114,"column":3}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":126,"column":2},"end":{"line":126,"column":5}},"loc":{"start":{"line":126,"column":37},"end":{"line":134,"column":3}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":142,"column":2},"end":{"line":142,"column":10}},"loc":{"start":{"line":142,"column":10},"end":{"line":144,"column":3}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":156,"column":2},"end":{"line":156,"column":7}},"loc":{"start":{"line":156,"column":20},"end":{"line":160,"column":3}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":168,"column":2},"end":{"line":168,"column":7}},"loc":{"start":{"line":168,"column":15},"end":{"line":171,"column":3}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":180,"column":2},"end":{"line":180,"column":6}},"loc":{"start":{"line":180,"column":17},"end":{"line":182,"column":3}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":194,"column":2},"end":{"line":194,"column":7}},"loc":{"start":{"line":194,"column":14},"end":{"line":224,"column":3}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":233,"column":10},"end":{"line":233,"column":17}},"loc":{"start":{"line":233,"column":17},"end":{"line":235,"column":3}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":237,"column":10},"end":{"line":237,"column":38}},"loc":{"start":{"line":237,"column":38},"end":{"line":244,"column":3}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":246,"column":10},"end":{"line":246,"column":21}},"loc":{"start":{"line":246,"column":21},"end":{"line":276,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":77,"column":35},"end":{"line":77,"column":43}},"type":"cond-expr","locations":[{"start":{"line":77,"column":35},"end":{"line":77,"column":43}},{"start":{"line":77,"column":46},"end":{"line":77,"column":51}}]},"1":{"loc":{"start":{"line":47,"column":4},"end":{"line":49,"column":null}},"type":"if","locations":[{"start":{"line":47,"column":4},"end":{"line":49,"column":null}},{"start":{"line":47,"column":4},"end":{"line":49,"column":null}}]},"2":{"loc":{"start":{"line":50,"column":4},"end":{"line":52,"column":null}},"type":"if","locations":[{"start":{"line":50,"column":4},"end":{"line":52,"column":null}},{"start":{"line":50,"column":4},"end":{"line":52,"column":null}}]},"3":{"loc":{"start":{"line":90,"column":53},"end":{"line":90,"column":58}},"type":"cond-expr","locations":[{"start":{"line":90,"column":53},"end":{"line":90,"column":58}},{"start":{"line":90,"column":58},"end":{"line":90,"column":74}}]},"4":{"loc":{"start":{"line":90,"column":12},"end":{"line":90,"column":58}},"type":"binary-expr","locations":[{"start":{"line":90,"column":12},"end":{"line":90,"column":58}},{"start":{"line":90,"column":53},"end":{"line":90,"column":58}}]},"5":{"loc":{"start":{"line":91,"column":4},"end":{"line":94,"column":null}},"type":"if","locations":[{"start":{"line":91,"column":4},"end":{"line":94,"column":null}},{"start":{"line":91,"column":4},"end":{"line":94,"column":null}}]},"6":{"loc":{"start":{"line":108,"column":62},"end":{"line":108,"column":64}},"type":"default-arg","locations":[{"start":{"line":108,"column":62},"end":{"line":108,"column":64}}]},"7":{"loc":{"start":{"line":109,"column":4},"end":{"line":113,"column":null}},"type":"if","locations":[{"start":{"line":109,"column":4},"end":{"line":113,"column":null}},{"start":{"line":109,"column":4},"end":{"line":113,"column":null}}]},"8":{"loc":{"start":{"line":127,"column":4},"end":{"line":129,"column":null}},"type":"if","locations":[{"start":{"line":127,"column":4},"end":{"line":129,"column":null}},{"start":{"line":127,"column":4},"end":{"line":129,"column":null}}]},"9":{"loc":{"start":{"line":130,"column":4},"end":{"line":132,"column":null}},"type":"if","locations":[{"start":{"line":130,"column":4},"end":{"line":132,"column":null}},{"start":{"line":130,"column":4},"end":{"line":132,"column":null}}]},"10":{"loc":{"start":{"line":197,"column":4},"end":{"line":202,"column":null}},"type":"if","locations":[{"start":{"line":197,"column":4},"end":{"line":202,"column":null}},{"start":{"line":197,"column":4},"end":{"line":202,"column":null}}]},"11":{"loc":{"start":{"line":207,"column":6},"end":{"line":211,"column":14}},"type":"switch","locations":[{"start":{"line":207,"column":6},"end":{"line":211,"column":14}},{"start":{"line":212,"column":6},"end":{"line":215,"column":14}},{"start":{"line":216,"column":6},"end":{"line":218,"column":14}},{"start":{"line":219,"column":6},"end":{"line":220,"column":88}},{"start":{"line":221,"column":6},"end":{"line":222,"column":14}}]},"12":{"loc":{"start":{"line":252,"column":4},"end":{"line":256,"column":null}},"type":"if","locations":[{"start":{"line":252,"column":4},"end":{"line":256,"column":null}},{"start":{"line":252,"column":4},"end":{"line":256,"column":null}}]},"13":{"loc":{"start":{"line":263,"column":4},"end":{"line":267,"column":null}},"type":"if","locations":[{"start":{"line":263,"column":4},"end":{"line":267,"column":null}},{"start":{"line":263,"column":4},"end":{"line":267,"column":null}}]},"14":{"loc":{"start":{"line":269,"column":4},"end":{"line":273,"column":null}},"type":"if","locations":[{"start":{"line":269,"column":4},"end":{"line":273,"column":null}},{"start":{"line":269,"column":4},"end":{"line":273,"column":null}}]}},"s":{"0":1,"1":1,"2":1,"3":261,"4":261,"5":261,"6":261,"7":261,"8":261,"9":62,"10":101,"11":101,"12":101,"13":2,"14":99,"15":4,"16":95,"17":73,"18":73,"19":20,"20":20,"21":5,"22":5,"23":15,"24":11,"25":5,"26":6,"27":57,"28":2,"29":55,"30":48,"31":7,"32":98,"33":29,"34":29,"35":29,"36":27,"37":27,"38":33,"39":130,"40":115,"41":5,"42":114,"43":114,"44":26,"45":26,"46":26,"47":26,"48":30,"49":30,"50":30,"51":57,"52":57,"53":1,"54":0,"55":215,"56":115,"57":114,"58":304,"59":298,"60":6,"61":292,"62":291,"63":1,"64":290,"65":1,"66":289,"67":1},"f":{"0":261,"1":62,"2":101,"3":73,"4":20,"5":11,"6":57,"7":98,"8":29,"9":27,"10":33,"11":130,"12":215,"13":115,"14":304},"b":{"0":[187,74],"1":[2,99],"2":[4,95],"3":[15,5],"4":[20,20],"5":[5,15],"6":[6],"7":[5,6],"8":[2,55],"9":[48,7],"10":[5,109],"11":[26,30,57,1,0],"12":[6,292],"13":[1,290],"14":[1,289]}} ,"/home/runner/work/foal/foal/packages/core/src/sessions/set-session-cookie.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/sessions/set-session-cookie.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":null}},"2":{"start":{"line":26,"column":21},"end":{"line":26,"column":102}},"3":{"start":{"line":28,"column":22},"end":{"line":28,"column":83}},"4":{"start":{"line":29,"column":17},"end":{"line":29,"column":108}},"5":{"start":{"line":30,"column":2},"end":{"line":32,"column":null}},"6":{"start":{"line":31,"column":4},"end":{"line":31,"column":57}},"7":{"start":{"line":34,"column":33},"end":{"line":40,"column":4}},"8":{"start":{"line":42,"column":2},"end":{"line":45,"column":5}},"9":{"start":{"line":47,"column":2},"end":{"line":53,"column":null}},"10":{"start":{"line":48,"column":27},"end":{"line":48,"column":118}},"11":{"start":{"line":49,"column":4},"end":{"line":52,"column":7}},"12":{"start":{"line":55,"column":2},"end":{"line":60,"column":null}},"13":{"start":{"line":56,"column":4},"end":{"line":59,"column":7}},"14":{"start":{"line":25,"column":0},"end":{"line":25,"column":16}}},"fnMap":{"0":{"name":"setSessionCookie","decl":{"start":{"line":25,"column":16},"end":{"line":25,"column":32}},"loc":{"start":{"line":25,"column":88},"end":{"line":61,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":30,"column":2},"end":{"line":32,"column":null}},"type":"if","locations":[{"start":{"line":30,"column":2},"end":{"line":32,"column":null}},{"start":{"line":30,"column":2},"end":{"line":32,"column":null}}]},"1":{"loc":{"start":{"line":30,"column":6},"end":{"line":30,"column":17}},"type":"binary-expr","locations":[{"start":{"line":30,"column":6},"end":{"line":30,"column":17}},{"start":{"line":30,"column":21},"end":{"line":30,"column":43}}]},"2":{"loc":{"start":{"line":47,"column":2},"end":{"line":53,"column":null}},"type":"if","locations":[{"start":{"line":47,"column":2},"end":{"line":53,"column":null}},{"start":{"line":47,"column":2},"end":{"line":53,"column":null}}]},"3":{"loc":{"start":{"line":49,"column":39},"end":{"line":49,"column":81}},"type":"binary-expr","locations":[{"start":{"line":49,"column":39},"end":{"line":49,"column":81}},{"start":{"line":49,"column":85},"end":{"line":49,"column":87}}]},"4":{"loc":{"start":{"line":55,"column":2},"end":{"line":60,"column":null}},"type":"if","locations":[{"start":{"line":55,"column":2},"end":{"line":60,"column":null}},{"start":{"line":55,"column":2},"end":{"line":60,"column":null}}]}},"s":{"0":1,"1":1,"2":55,"3":55,"4":55,"5":55,"6":8,"7":55,"8":55,"9":55,"10":16,"11":16,"12":55,"13":17,"14":1},"f":{"0":55},"b":{"0":[8,47],"1":[55,16],"2":[16,39],"3":[16,0],"4":[17,38]}} ,"/home/runner/work/foal/foal/packages/core/src/sessions/use-sessions.hook.ts": {"path":"/home/runner/work/foal/foal/packages/core/src/sessions/use-sessions.hook.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":null}},"1":{"start":{"line":20,"column":0},"end":{"line":20,"column":58}},"2":{"start":{"line":21,"column":0},"end":{"line":21,"column":49}},"3":{"start":{"line":23,"column":0},"end":{"line":23,"column":45}},"4":{"start":{"line":24,"column":0},"end":{"line":24,"column":62}},"5":{"start":{"line":25,"column":0},"end":{"line":25,"column":47}},"6":{"start":{"line":26,"column":0},"end":{"line":26,"column":56}},"7":{"start":{"line":43,"column":4},"end":{"line":45,"column":null}},"8":{"start":{"line":44,"column":6},"end":{"line":44,"column":58}},"9":{"start":{"line":46,"column":4},"end":{"line":46,"column":80}},"10":{"start":{"line":50,"column":4},"end":{"line":52,"column":null}},"11":{"start":{"line":51,"column":6},"end":{"line":51,"column":58}},"12":{"start":{"line":53,"column":4},"end":{"line":57,"column":8}},"13":{"start":{"line":61,"column":69},"end":{"line":61,"column":98}},"14":{"start":{"line":62,"column":18},"end":{"line":62,"column":52}},"15":{"start":{"line":65,"column":6},"end":{"line":67,"column":null}},"16":{"start":{"line":66,"column":8},"end":{"line":66,"column":15}},"17":{"start":{"line":69,"column":6},"end":{"line":74,"column":null}},"18":{"start":{"line":70,"column":8},"end":{"line":72,"column":null}},"19":{"start":{"line":71,"column":10},"end":{"line":71,"column":62}},"20":{"start":{"line":73,"column":8},"end":{"line":73,"column":15}},"21":{"start":{"line":76,"column":6},"end":{"line":76,"column":33}},"22":{"start":{"line":78,"column":6},"end":{"line":81,"column":null}},"23":{"start":{"line":79,"column":27},"end":{"line":79,"column":99}},"24":{"start":{"line":80,"column":8},"end":{"line":80,"column":60}},"25":{"start":{"line":88,"column":4},"end":{"line":122,"column":null}},"26":{"start":{"line":89,"column":25},"end":{"line":89,"column":106}},"27":{"start":{"line":90,"column":22},"end":{"line":90,"column":73}},"28":{"start":{"line":92,"column":6},"end":{"line":100,"column":null}},"29":{"start":{"line":93,"column":8},"end":{"line":98,"column":null}},"30":{"start":{"line":94,"column":10},"end":{"line":96,"column":null}},"31":{"start":{"line":95,"column":12},"end":{"line":95,"column":53}},"32":{"start":{"line":97,"column":10},"end":{"line":97,"column":30}},"33":{"start":{"line":99,"column":8},"end":{"line":99,"column":65}},"34":{"start":{"line":102,"column":6},"end":{"line":102,"column":26}},"35":{"start":{"line":104,"column":34},"end":{"line":104,"column":72}},"36":{"start":{"line":106,"column":6},"end":{"line":114,"column":null}},"37":{"start":{"line":107,"column":8},"end":{"line":112,"column":null}},"38":{"start":{"line":108,"column":10},"end":{"line":110,"column":null}},"39":{"start":{"line":109,"column":12},"end":{"line":109,"column":53}},"40":{"start":{"line":111,"column":10},"end":{"line":111,"column":30}},"41":{"start":{"line":113,"column":8},"end":{"line":113,"column":71}},"42":{"start":{"line":116,"column":22},"end":{"line":116,"column":81}},"43":{"start":{"line":117,"column":6},"end":{"line":119,"column":null}},"44":{"start":{"line":118,"column":8},"end":{"line":118,"column":105}},"45":{"start":{"line":121,"column":6},"end":{"line":121,"column":26}},"46":{"start":{"line":126,"column":20},"end":{"line":126,"column":55}},"47":{"start":{"line":128,"column":4},"end":{"line":134,"column":null}},"48":{"start":{"line":129,"column":23},"end":{"line":129,"column":73}},"49":{"start":{"line":130,"column":6},"end":{"line":132,"column":null}},"50":{"start":{"line":131,"column":8},"end":{"line":131,"column":60}},"51":{"start":{"line":133,"column":6},"end":{"line":133,"column":22}},"52":{"start":{"line":138,"column":4},"end":{"line":156,"column":null}},"53":{"start":{"line":143,"column":32},"end":{"line":143,"column":74}},"54":{"start":{"line":144,"column":6},"end":{"line":149,"column":null}},"55":{"start":{"line":145,"column":8},"end":{"line":148,"column":10}},"56":{"start":{"line":150,"column":30},"end":{"line":152,"column":39}},"57":{"start":{"line":153,"column":6},"end":{"line":155,"column":null}},"58":{"start":{"line":154,"column":8},"end":{"line":154,"column":77}},"59":{"start":{"line":160,"column":4},"end":{"line":160,"column":26}},"60":{"start":{"line":164,"column":4},"end":{"line":174,"column":null}},"61":{"start":{"line":165,"column":6},"end":{"line":165,"column":62}},"62":{"start":{"line":166,"column":6},"end":{"line":173,"column":null}},"63":{"start":{"line":167,"column":8},"end":{"line":167,"column":32}},"64":{"start":{"line":168,"column":25},"end":{"line":168,"column":85}},"65":{"start":{"line":169,"column":8},"end":{"line":171,"column":null}},"66":{"start":{"line":170,"column":10},"end":{"line":170,"column":62}},"67":{"start":{"line":172,"column":8},"end":{"line":172,"column":24}},"68":{"start":{"line":176,"column":4},"end":{"line":176,"column":24}},"69":{"start":{"line":179,"column":18},"end":{"line":183,"column":4}},"70":{"start":{"line":185,"column":2},"end":{"line":207,"column":null}},"71":{"start":{"line":186,"column":47},"end":{"line":190,"column":6}},"72":{"start":{"line":191,"column":4},"end":{"line":191,"column":72}},"73":{"start":{"line":192,"column":4},"end":{"line":194,"column":null}},"74":{"start":{"line":193,"column":6},"end":{"line":193,"column":63}},"75":{"start":{"line":195,"column":4},"end":{"line":197,"column":null}},"76":{"start":{"line":196,"column":6},"end":{"line":196,"column":93}},"77":{"start":{"line":199,"column":47},"end":{"line":202,"column":6}},"78":{"start":{"line":203,"column":4},"end":{"line":203,"column":72}},"79":{"start":{"line":204,"column":4},"end":{"line":206,"column":null}},"80":{"start":{"line":205,"column":6},"end":{"line":205,"column":63}},"81":{"start":{"line":209,"column":2},"end":{"line":209,"column":59}},"82":{"start":{"line":40,"column":0},"end":{"line":40,"column":16}}},"fnMap":{"0":{"name":"UseSessions","decl":{"start":{"line":40,"column":16},"end":{"line":40,"column":27}},"loc":{"start":{"line":40,"column":59},"end":{"line":210,"column":1}}},"1":{"name":"badRequestOrRedirect","decl":{"start":{"line":42,"column":11},"end":{"line":42,"column":31}},"loc":{"start":{"line":42,"column":51},"end":{"line":47,"column":3}}},"2":{"name":"unauthorizedOrRedirect","decl":{"start":{"line":49,"column":11},"end":{"line":49,"column":33}},"loc":{"start":{"line":49,"column":53},"end":{"line":58,"column":3}}},"3":{"name":"hook","decl":{"start":{"line":60,"column":17},"end":{"line":60,"column":21}},"loc":{"start":{"line":60,"column":60},"end":{"line":177,"column":3}}},"4":{"name":"postFunction","decl":{"start":{"line":64,"column":19},"end":{"line":64,"column":31}},"loc":{"start":{"line":64,"column":54},"end":{"line":82,"column":5}}}},"branchMap":{"0":{"loc":{"start":{"line":40,"column":57},"end":{"line":40,"column":59}},"type":"default-arg","locations":[{"start":{"line":40,"column":57},"end":{"line":40,"column":59}}]},"1":{"loc":{"start":{"line":43,"column":4},"end":{"line":45,"column":null}},"type":"if","locations":[{"start":{"line":43,"column":4},"end":{"line":45,"column":null}},{"start":{"line":43,"column":4},"end":{"line":45,"column":null}}]},"2":{"loc":{"start":{"line":50,"column":4},"end":{"line":52,"column":null}},"type":"if","locations":[{"start":{"line":50,"column":4},"end":{"line":52,"column":null}},{"start":{"line":50,"column":4},"end":{"line":52,"column":null}}]},"3":{"loc":{"start":{"line":61,"column":69},"end":{"line":61,"column":82}},"type":"binary-expr","locations":[{"start":{"line":61,"column":69},"end":{"line":61,"column":82}},{"start":{"line":61,"column":86},"end":{"line":61,"column":98}}]},"4":{"loc":{"start":{"line":65,"column":6},"end":{"line":67,"column":null}},"type":"if","locations":[{"start":{"line":65,"column":6},"end":{"line":67,"column":null}},{"start":{"line":65,"column":6},"end":{"line":67,"column":null}}]},"5":{"loc":{"start":{"line":65,"column":10},"end":{"line":65,"column":24}},"type":"binary-expr","locations":[{"start":{"line":65,"column":10},"end":{"line":65,"column":24}},{"start":{"line":65,"column":28},"end":{"line":65,"column":71}}]},"6":{"loc":{"start":{"line":69,"column":6},"end":{"line":74,"column":null}},"type":"if","locations":[{"start":{"line":69,"column":6},"end":{"line":74,"column":null}},{"start":{"line":69,"column":6},"end":{"line":74,"column":null}}]},"7":{"loc":{"start":{"line":70,"column":8},"end":{"line":72,"column":null}},"type":"if","locations":[{"start":{"line":70,"column":8},"end":{"line":72,"column":null}},{"start":{"line":70,"column":8},"end":{"line":72,"column":null}}]},"8":{"loc":{"start":{"line":78,"column":6},"end":{"line":81,"column":null}},"type":"if","locations":[{"start":{"line":78,"column":6},"end":{"line":81,"column":null}},{"start":{"line":78,"column":6},"end":{"line":81,"column":null}}]},"9":{"loc":{"start":{"line":79,"column":48},"end":{"line":79,"column":87}},"type":"cond-expr","locations":[{"start":{"line":79,"column":48},"end":{"line":79,"column":87}},{"start":{"line":79,"column":90},"end":{"line":79,"column":99}}]},"10":{"loc":{"start":{"line":88,"column":4},"end":{"line":122,"column":null}},"type":"if","locations":[{"start":{"line":88,"column":4},"end":{"line":122,"column":null}},{"start":{"line":88,"column":4},"end":{"line":122,"column":null}}]},"11":{"loc":{"start":{"line":92,"column":6},"end":{"line":100,"column":null}},"type":"if","locations":[{"start":{"line":92,"column":6},"end":{"line":100,"column":null}},{"start":{"line":92,"column":6},"end":{"line":100,"column":null}}]},"12":{"loc":{"start":{"line":93,"column":8},"end":{"line":98,"column":null}},"type":"if","locations":[{"start":{"line":93,"column":8},"end":{"line":98,"column":null}},{"start":{"line":93,"column":8},"end":{"line":98,"column":null}}]},"13":{"loc":{"start":{"line":94,"column":10},"end":{"line":96,"column":null}},"type":"if","locations":[{"start":{"line":94,"column":10},"end":{"line":96,"column":null}},{"start":{"line":94,"column":10},"end":{"line":96,"column":null}}]},"14":{"loc":{"start":{"line":94,"column":28},"end":{"line":94,"column":32}},"type":"cond-expr","locations":[{"start":{"line":94,"column":28},"end":{"line":94,"column":32}},{"start":{"line":94,"column":32},"end":{"line":94,"column":36}}]},"15":{"loc":{"start":{"line":94,"column":10},"end":{"line":94,"column":32}},"type":"binary-expr","locations":[{"start":{"line":94,"column":10},"end":{"line":94,"column":32}},{"start":{"line":94,"column":28},"end":{"line":94,"column":32}}]},"16":{"loc":{"start":{"line":104,"column":34},"end":{"line":104,"column":66}},"type":"binary-expr","locations":[{"start":{"line":104,"column":34},"end":{"line":104,"column":66}},{"start":{"line":104,"column":70},"end":{"line":104,"column":72}}]},"17":{"loc":{"start":{"line":106,"column":6},"end":{"line":114,"column":null}},"type":"if","locations":[{"start":{"line":106,"column":6},"end":{"line":114,"column":null}},{"start":{"line":106,"column":6},"end":{"line":114,"column":null}}]},"18":{"loc":{"start":{"line":107,"column":8},"end":{"line":112,"column":null}},"type":"if","locations":[{"start":{"line":107,"column":8},"end":{"line":112,"column":null}},{"start":{"line":107,"column":8},"end":{"line":112,"column":null}}]},"19":{"loc":{"start":{"line":108,"column":10},"end":{"line":110,"column":null}},"type":"if","locations":[{"start":{"line":108,"column":10},"end":{"line":110,"column":null}},{"start":{"line":108,"column":10},"end":{"line":110,"column":null}}]},"20":{"loc":{"start":{"line":117,"column":6},"end":{"line":119,"column":null}},"type":"if","locations":[{"start":{"line":117,"column":6},"end":{"line":119,"column":null}},{"start":{"line":117,"column":6},"end":{"line":119,"column":null}}]},"21":{"loc":{"start":{"line":128,"column":4},"end":{"line":134,"column":null}},"type":"if","locations":[{"start":{"line":128,"column":4},"end":{"line":134,"column":null}},{"start":{"line":128,"column":4},"end":{"line":134,"column":null}}]},"22":{"loc":{"start":{"line":130,"column":6},"end":{"line":132,"column":null}},"type":"if","locations":[{"start":{"line":130,"column":6},"end":{"line":132,"column":null}},{"start":{"line":130,"column":6},"end":{"line":132,"column":null}}]},"23":{"loc":{"start":{"line":138,"column":4},"end":{"line":156,"column":null}},"type":"if","locations":[{"start":{"line":138,"column":4},"end":{"line":156,"column":null}},{"start":{"line":138,"column":4},"end":{"line":156,"column":null}}]},"24":{"loc":{"start":{"line":139,"column":6},"end":{"line":139,"column":20}},"type":"binary-expr","locations":[{"start":{"line":139,"column":6},"end":{"line":139,"column":20}},{"start":{"line":140,"column":6},"end":{"line":140,"column":84}},{"start":{"line":141,"column":6},"end":{"line":141,"column":64}}]},"25":{"loc":{"start":{"line":140,"column":19},"end":{"line":140,"column":23}},"type":"cond-expr","locations":[{"start":{"line":140,"column":19},"end":{"line":140,"column":23}},{"start":{"line":140,"column":23},"end":{"line":140,"column":84}}]},"26":{"loc":{"start":{"line":140,"column":6},"end":{"line":140,"column":23}},"type":"binary-expr","locations":[{"start":{"line":140,"column":6},"end":{"line":140,"column":23}},{"start":{"line":140,"column":19},"end":{"line":140,"column":23}}]},"27":{"loc":{"start":{"line":144,"column":6},"end":{"line":149,"column":null}},"type":"if","locations":[{"start":{"line":144,"column":6},"end":{"line":149,"column":null}},{"start":{"line":144,"column":6},"end":{"line":149,"column":null}}]},"28":{"loc":{"start":{"line":150,"column":30},"end":{"line":150,"column":52}},"type":"binary-expr","locations":[{"start":{"line":150,"column":30},"end":{"line":150,"column":52}},{"start":{"line":151,"column":8},"end":{"line":151,"column":39}},{"start":{"line":152,"column":8},"end":{"line":152,"column":39}}]},"29":{"loc":{"start":{"line":153,"column":6},"end":{"line":155,"column":null}},"type":"if","locations":[{"start":{"line":153,"column":6},"end":{"line":155,"column":null}},{"start":{"line":153,"column":6},"end":{"line":155,"column":null}}]},"30":{"loc":{"start":{"line":164,"column":4},"end":{"line":174,"column":null}},"type":"if","locations":[{"start":{"line":164,"column":4},"end":{"line":174,"column":null}},{"start":{"line":164,"column":4},"end":{"line":174,"column":null}}]},"31":{"loc":{"start":{"line":164,"column":8},"end":{"line":164,"column":31}},"type":"binary-expr","locations":[{"start":{"line":164,"column":8},"end":{"line":164,"column":31}},{"start":{"line":164,"column":35},"end":{"line":164,"column":47}}]},"32":{"loc":{"start":{"line":166,"column":6},"end":{"line":173,"column":null}},"type":"if","locations":[{"start":{"line":166,"column":6},"end":{"line":173,"column":null}},{"start":{"line":166,"column":6},"end":{"line":173,"column":null}}]},"33":{"loc":{"start":{"line":169,"column":8},"end":{"line":171,"column":null}},"type":"if","locations":[{"start":{"line":169,"column":8},"end":{"line":171,"column":null}},{"start":{"line":169,"column":8},"end":{"line":171,"column":null}}]},"34":{"loc":{"start":{"line":181,"column":6},"end":{"line":181,"column":76}},"type":"cond-expr","locations":[{"start":{"line":181,"column":6},"end":{"line":181,"column":76}},{"start":{"line":182,"column":6},"end":{"line":182,"column":65}}]},"35":{"loc":{"start":{"line":185,"column":2},"end":{"line":207,"column":null}},"type":"if","locations":[{"start":{"line":185,"column":2},"end":{"line":207,"column":null}},{"start":{"line":185,"column":2},"end":{"line":207,"column":null}}]},"36":{"loc":{"start":{"line":192,"column":4},"end":{"line":194,"column":null}},"type":"if","locations":[{"start":{"line":192,"column":4},"end":{"line":194,"column":null}},{"start":{"line":192,"column":4},"end":{"line":194,"column":null}}]},"37":{"loc":{"start":{"line":195,"column":4},"end":{"line":197,"column":null}},"type":"if","locations":[{"start":{"line":195,"column":4},"end":{"line":197,"column":null}},{"start":{"line":195,"column":4},"end":{"line":197,"column":null}}]},"38":{"loc":{"start":{"line":204,"column":4},"end":{"line":206,"column":null}},"type":"if","locations":[{"start":{"line":204,"column":4},"end":{"line":206,"column":null}},{"start":{"line":204,"column":4},"end":{"line":206,"column":null}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":6,"8":3,"9":3,"10":13,"11":2,"12":11,"13":105,"14":105,"15":32,"16":2,"17":30,"18":15,"19":9,"20":15,"21":15,"22":15,"23":9,"24":9,"25":104,"26":70,"27":70,"28":70,"29":13,"30":11,"31":10,"32":11,"33":2,"34":57,"35":34,"36":34,"37":11,"38":9,"39":1,"40":9,"41":2,"42":23,"43":23,"44":2,"45":21,"46":78,"47":78,"48":6,"49":6,"50":3,"51":6,"52":72,"53":32,"54":32,"55":4,"56":28,"57":28,"58":16,"59":52,"60":52,"61":9,"62":9,"63":7,"64":7,"65":7,"66":3,"67":7,"68":45,"69":245,"70":245,"71":91,"72":91,"73":91,"74":6,"75":91,"76":38,"77":154,"78":154,"79":154,"80":6,"81":245,"82":1},"f":{"0":245,"1":6,"2":13,"3":105,"4":32},"b":{"0":[2],"1":[3,3],"2":[2,11],"3":[105,2],"4":[2,30],"5":[32,32],"6":[15,15],"7":[9,6],"8":[9,6],"9":[3,6],"10":[70,34],"11":[13,57],"12":[11,2],"13":[10,1],"14":[2,9],"15":[11,11],"16":[34,11],"17":[11,23],"18":[9,2],"19":[1,8],"20":[2,21],"21":[6,72],"22":[3,3],"23":[32,40],"24":[72,54,35],"25":[1,53],"26":[54,54],"27":[4,28],"28":[28,20,12],"29":[16,12],"30":[9,43],"31":[52,10],"32":[7,2],"33":[3,4],"34":[12,233],"35":[91,154],"36":[6,85],"37":[38,53],"38":[6,148]}} } <<<<<< EOF # path=fixes ./e2e-test-temp/my-app/node_modules/better-sqlite3/deps/test_extension.c:3,7,10,11,15,21 ./e2e-test-temp/my-app/node_modules/better-sqlite3/src/better_sqlite3.hpp:3,61,117,122,171,178,186,194,218,305,324,381,431,467,501,522,551,554,557,560,563,566,569,572,575,578,581,584,587,590,593,596,599,602,605,616,647,676,678,682,684,688,691,695,697,701,703,707,709,715,717,723,725,729,731,735,737,741,743,748,753,758,763,768,773,777,779,783,785,789,791,795,797,801,806,810,812,816,818,822,824,829,832,838,839,843,845,851,852,859,861,862,865,869,871 ./e2e-test-temp/my-app/node_modules/better-sqlite3/src/better_sqlite3.cpp:3,9,14,21,26,30,33,36,39,42,45,48,51,56,61,66,70,75,79,84,88,93,97,103,107,113,117,128,132,136,140,159,247,251,253,257,259,275,280,284,287,291,295,299,306,309,313,327,331,333,337,339,343,345,349,352,356,359,363,376,380,390,394,403,404,408,411,417,420,424,433,441,447,448,458,465,467,471,485,489,496,501,506,516,521,522,526,527,531,547,551,561,566,569,570,574,587,594,597,598,602,620,622,626,633,634,638,642,646,651,655,657,661,664,672,685,689,696,699,703,707,708,712,716,728,734,738,742,747,752,756,757,762,765,768,777,778,783,787,788,789,797,799,803,807,822,824,828,838,841,845,853,857,858,861,864,868,876,880,889,893,902,906,915,919,928,932,939,943,951,954,960,963,979,981,982,984,988,994,1004,1013,1017,1021,1023,1027,1032,1034,1038,1043,1047,1052,1056,1058,1062,1071,1072,1084,1085,1089,1092,1096,1100,1104,1110,1114,1119,1123,1131,1132,1136,1139,1145,1150,1154,1161,1166,1172,1178,1179,1188,1189,1193,1195,1199,1205,1208,1222,1223,1227,1233,1244,1248,1250,1254,1256,1262,1263,1266,1269,1273,1278,1280,1284,1288,1298,1300,1304,1306,1310,1312,1316,1318,1322,1334,1335,1337,1341,1345,1349,1352,1355,1359,1361,1362,1365,1369,1371,1372,1375,1379,1386,1388,1389,1392,1396,1410,1411,1413,1414,1417,1421,1426,1428,1429,1432,1436,1443,1444,1447,1451,1455,1456,1457,1460,1464,1467,1468,1471,1475,1478,1479,1483,1488,1492,1501,1504,1505,1507,1511,1518,1522,1528,1532,1535,1539,1553,1555,1556,1560,1566,1573,1577,1578,1580,1584,1589,1592,1593,1598,1603,1604,1605,1610,1611,1615,1616,1617,1619,1623,1627,1630,1635,1636,1643,1645,1649,1650,1651,1655,1656,1658,1668,1671,1675,1680 ./packages/typeorm/node_modules/better-sqlite3/deps/test_extension.c:3,7,10,11,15,21 ./packages/typeorm/node_modules/better-sqlite3/src/better_sqlite3.hpp:3,61,117,122,171,178,186,194,218,307,326,383,433,469,503,524,553,556,559,562,565,568,571,574,577,580,583,586,589,592,595,598,601,604,607,618,649,682,684,688,690,694,697,701,703,707,709,713,715,721,723,729,731,735,737,741,743,747,749,754,759,764,769,774,779,783,785,789,791,795,797,801,803,807,812,816,818,822,824,828,830,835,838,844,845,849,851,857,858,865,867,868,871,875,877,881,883,887,889 ./packages/typeorm/node_modules/better-sqlite3/src/better_sqlite3.cpp:3,9,14,21,26,30,33,36,39,42,45,48,51,56,61,66,70,75,79,84,88,93,97,103,107,113,117,128,132,136,140,159,247,251,253,257,259,275,280,284,287,291,295,299,306,309,313,328,332,334,338,340,344,346,350,353,357,360,364,377,381,391,395,404,405,409,412,418,421,425,434,442,448,449,459,466,468,472,482,486,493,498,503,513,518,519,523,527,530,534,548,552,562,567,570,572,576,589,596,599,601,605,624,628,635,637,641,646,650,656,660,662,666,669,677,690,694,701,704,708,712,713,717,721,733,739,743,747,757,758,764,767,770,779,780,785,789,790,791,799,801,805,809,824,826,830,840,843,847,855,859,860,863,866,870,878,882,891,895,904,908,917,921,930,934,941,945,953,956,962,965,981,983,984,986,990,996,1006,1015,1019,1023,1025,1029,1034,1036,1040,1045,1049,1054,1058,1060,1064,1073,1074,1086,1087,1091,1094,1098,1102,1106,1112,1116,1121,1125,1133,1134,1138,1141,1147,1152,1156,1164,1168,1174,1180,1181,1190,1191,1195,1197,1201,1207,1210,1224,1225,1229,1235,1246,1250,1252,1256,1258,1264,1265,1268,1271,1275,1280,1282,1286,1290,1300,1302,1306,1308,1312,1314,1318,1320,1324,1336,1337,1339,1343,1347,1351,1354,1357,1361,1363,1364,1367,1371,1373,1374,1377,1381,1388,1390,1391,1394,1398,1412,1413,1415,1416,1419,1423,1428,1430,1431,1434,1438,1445,1446,1449,1453,1457,1458,1459,1462,1466,1469,1470,1473,1477,1480,1481,1485,1490,1494,1503,1506,1507,1509,1513,1520,1524,1530,1534,1537,1541,1555,1557,1558,1562,1568,1575,1579,1580,1582,1586,1591,1594,1595,1600,1605,1606,1607,1612,1613,1617,1618,1619,1621,1625,1629,1632,1637,1638,1645,1647,1651,1652,1653,1657,1658,1660,1670,1673,1677,1682 ./packages/typeorm/node_modules/node-addon-api/external-napi/node_api.h:3,6 ./packages/typeorm/node_modules/node-addon-api/napi-inl.h:3,9,11,16,18,21,37,59,60,65,66,77,83,84,96,97,101,114,115,119,127,128,134,135,139,149,155,157,158,165,171,173,174,181,187,189,190,197,204,206,207,213,225,226,237,238,243,244,245,249,253,260,271,272,276,278,279,282,283,289,290,296,297,303,304,310,311,318,320,321,325,327,328,330,331,334,335,338,339,342,343,349,350,353,354,357,358,362,363,368,369,372,373,376,377,380,381,384,385,392,394,399,400,405,407,410,411,414,415,419,420,425,426,430,431,436,437,441,442,447,448,451,452,455,456,460,461,466,467,471,472,477,478,482,483,488,489,492,493,497,498,504,505,511,512,518,519,525,526,530,536,537,539,540,542,543,546,547,553,554,558,564,565,567,568,570,571,574,575,578,579,582,583,586,587,590,591,597,598,604,605,611,612,615,616,622,623,631,637,638,644,645,651,652,654,655,657,658,665,666,673,674,681,682,687,689,694,700,701,703,704,706,707,710,711,718,720,724,726,727,729,730,734,737,738,741,742,748,749,755,756,762,763,769,770,772,773,775,776,779,780,783,784,789,796,797,802,809,810,814,819,820,824,825,829,830,836,837,840,841,843,844,846,847,851,857,859,864,866,870,872,876,881,883,887,889,894,896,902,909,910,923,924,946,947,951,955,956,961,962,966,972,973,975,976,978,979,982,983,986,987,990,991,994,995,998,999,1002,1003,1009,1010,1016,1017,1023,1024,1027,1028,1034,1035,1041,1042,1048,1049,1052,1053,1059,1060,1066,1067,1073,1074,1077,1078,1084,1085,1091,1092,1098,1099,1103,1104,1110,1111,1117,1118,1121,1122,1125,1126,1132,1133,1139,1140,1146,1147,1153,1154,1160,1161,1166,1167,1172,1173,1178,1179,1185,1186,1200,1201,1202,1218,1219,1220,1224,1231,1232,1250,1252,1253,1272,1274,1275,1278,1279,1282,1283,1290,1291,1295,1301,1302,1308,1309,1311,1312,1314,1315,1321,1322,1326,1332,1334,1335,1343,1345,1346,1365,1366,1368,1369,1389,1390,1392,1393,1395,1396,1399,1400,1403,1404,1408,1409,1413,1414,1422,1423,1424,1431,1432,1440,1443,1444,1452,1458,1459,1461,1462,1472,1473,1485,1486,1498,1499,1502,1503,1506,1507,1510,1511,1514,1515,1518,1519,1522,1523,1526,1527,1530,1531,1534,1535,1538,1539,1542,1543,1546,1547,1550,1551,1554,1555,1558,1559,1562,1563,1566,1567,1570,1571,1578,1579,1581,1582,1589,1590,1592,1593,1597,1600,1601,1604,1605,1611,1612,1619,1620,1622,1623,1641,1642,1643,1650,1651,1653,1654,1661,1662,1665,1666,1673,1674,1678,1685,1686,1697,1701,1702,1705,1706,1713,1714,1726,1727,1728,1732,1733,1737,1738,1742,1743,1747,1748,1752,1764,1765,1767,1768,1777,1787,1788,1790,1791,1798,1799,1801,1802,1804,1805,1808,1809,1812,1813,1816,1817,1820,1821,1824,1825,1828,1829,1836,1837,1843,1844,1850,1851,1862,1863,1866,1867,1870,1871,1878,1879,1883,1886,1887,1891,1892,1895,1896,1899,1900,1904,1905,1909,1910,1912,1913,1917,1925,1926,1934,1935,1955,1957,1958,1979,1981,1982,1990,1991,1994,1995,1999,2000,2004,2005,2010,2011,2016,2017,2030,2031,2032,2036,2040,2044,2048,2052,2056,2060,2061,2069,2080,2082,2083,2085,2086,2089,2090,2093,2094,2097,2098,2100,2101,2105,2109,2110,2111,2113,2114,2118,2119,2121,2122,2125,2128,2133,2134,2136,2137,2143,2147,2151,2153,2154,2158,2162,2164,2168,2172,2173,2174,2176,2179,2180,2182,2191,2195,2197,2198,2201,2202,2205,2206,2208,2209,2211,2212,2215,2216,2219,2220,2222,2223,2225,2226,2230,2235,2238,2239,2243,2245,2246,2247,2250,2251,2255,2256,2262,2263,2265,2266,2267,2274,2275,2286,2287,2292,2299,2300,2301,2305,2306,2311,2312,2316,2317,2321,2322,2326,2327,2332,2333,2338,2339,2346,2347,2354,2355,2362,2363,2364,2369,2374,2375,2376,2380,2381,2385,2386,2389,2390,2393,2394,2398,2399,2402,2403,2406,2407,2411,2413,2414,2416,2417,2420,2421,2425,2426,2429,2430,2434,2435,2438,2439,2443,2444,2448,2449,2453,2454,2458,2459,2463,2464,2468,2469,2473,2474,2478,2479,2483,2484,2488,2489,2493,2494,2498,2499,2503,2504,2508,2509,2513,2514,2518,2519,2523,2524,2528,2529,2533,2534,2538,2540,2541,2544,2545,2548,2549,2553,2554,2557,2558,2562,2563,2568,2569,2575,2577,2578,2584,2586,2587,2594,2596,2597,2604,2606,2607,2614,2616,2617,2626,2628,2629,2638,2640,2641,2651,2653,2654,2658,2659,2663,2664,2668,2675,2681,2684,2685,2686,2690,2691,2692,2698,2699,2702,2703,2706,2707,2710,2711,2714,2715,2719,2721,2722,2725,2726,2729,2730,2734,2745,2750,2751,2762,2763,2772,2773,2783,2788,2789,2800,2801,2812,2817,2818,2829,2830,2840,2841,2852,2857,2858,2869,2870,2888,2889,2898,2899,2917,2918,2925,2926,2931,2932,2939,2940,2947,2948,2951,2952,2955,2956,2959,2960,2964,2974,2977,2978,2981,2988,2989,2999,3029,3030,3031,3042,3048,3072,3073,3074,3075,3077,3078,3090,3091,3103,3104,3112,3119,3120,3128,3135,3136,3144,3151,3152,3160,3167,3168,3178,3186,3187,3197,3205,3206,3215,3222,3223,3231,3238,3239,3248,3255,3256,3264,3271,3272,3282,3290,3291,3301,3309,3310,3319,3320,3329,3330,3341,3342,3353,3354,3357,3365,3370,3371,3378,3380,3381,3394,3395,3407,3408,3420,3421,3434,3435,3450,3451,3465,3466,3480,3481,3496,3497,3503,3504,3508,3511,3512,3516,3517,3523,3524,3527,3528,3531,3532,3536,3539,3540,3544,3545,3551,3552,3555,3556,3559,3560,3566,3567,3568,3573,3576,3577,3583,3584,3590,3591,3594,3595,3598,3600,3604,3607,3608,3618,3621,3622,3627,3628,3629,3635,3636,3643,3644,3647,3648,3651,3652,3656,3659,3660,3664,3665,3673,3674,3678,3679,3687,3688,3701,3705,3706,3709,3710,3714,3715,3727,3731,3732,3737,3738,3739,3742,3743,3753,3754,3765,3766,3769,3770,3773,3774,3778,3779,3783,3784,3787,3788,3791,3792,3795,3796,3800,3801,3802,3806,3807,3808,3811,3812,3815,3827,3831,3832,3841,3844,3847,3850,3851,3852,3857,3867,3868,3879,3880,3891,3892,3905,3906,3918,3919,3933,3934,3945,3946,3959,3960,3974,3975,3992,3993,4009,4010,4027,4028,4031,4032,4036,4037,4040,4041,4044,4045,4050,4051,4056,4057,4065,4066,4069,4070,4075,4076,4081,4082,4090,4091,4096,4097,4098,4103,4104,4105,4108,4109,4112,4113,4116,4117,4124,4125,4142,4152,4153,4155,4156,4164,4165,4167,4168,4176,4177,4184,4185,4186,4190,4194,4195,4200,4201,4210,4211,4216,4217,4226,4227,4237,4238,4243,4244,4249,4250,4262,4264,4270,4274,4276,4277,4282,4283,4287,4290,4296,4297,4300,4301,4306,4308,4313,4315,4317,4318,4322,4323,4327,4328,4332,4333,4335,4339,4345,4346,4350,4356,4357,4363,4364,4365,4366 ./packages/typeorm/node_modules/node-addon-api/src/util.h:3,6 ./packages/typeorm/node_modules/node-addon-api/src/util-inl.h:3,6,8,16,17,25,26,34,35,36,37 ./packages/typeorm/node_modules/node-addon-api/src/node_api_types.h:3,6,10,22,28,33,46,58,75,86,91,96,100,107,114 ./packages/typeorm/node_modules/node-addon-api/src/node_internals.h:3,7,15,22,24,34,37,46,53,59,63,70,72,83,89,92,98,104,107,114,123,125,131,134,136,137,138,142,147,148,156 ./packages/typeorm/node_modules/node-addon-api/src/node_api.h:12,16,33,39,45,46,49,59,61,74,82,99,102,104,106,108,112,114,119,127,179,199,206,213,220,235,296,304,310,327,329,339,352,374,376,382,386,395,403,410,421,426,441,446,470,506,521,537,543,546,554,557,561,575,580,585,587 ./packages/typeorm/node_modules/node-addon-api/napi.h:3,11,16,25,36,42,44,50,53,56,59,61,67,73,79,84,85,90,91,93,100,109,135,151,154,156,171,173,177,180,184,200,215,220,223,226,229,232,243,245,270,276,281,288,296,299,303,311,314,320,327,343,354,357,360,362,371,381,385,389,396,405,411,417,423,430,437,447,450,456,466,472,478,484,487,491,508,513,520,523,528,531,536,541,546,551,556,561,566,571,576,581,586,591,596,601,606,611,616,621,628,635,642,649,654,659,664,669,674,679,686,691,693,698,704,710,717,720,726,731,743,746,749,754,757,760,769,776,787,799,802,805,809,813,827,830,835,840,842,844,867,870,894,913,916,919,925,931,934,941,955,958,962,964,973,982,986,989,993,1010,1013,1015,1022,1033,1038,1045,1048,1051,1057,1060,1066,1078,1080,1085,1089,1093,1103,1107,1112,1116,1119,1123,1128,1133,1136,1141,1145,1150,1157,1170,1178,1182,1187,1195,1197,1203,1214,1218,1223,1228,1321,1326,1328,1331,1337,1340,1344,1348,1355,1359,1364,1368,1373,1377,1382,1386,1395,1407,1476,1555,1557,1560,1564,1574,1577,1581,1612,1614,1624,1626,1700,1717,1727,1739,1745,1749,1751,1753,1758,1764,1768,1770,1773,1778,1785,1789,1791,1793,1799,1805,1810,1812,1814,1819,1823,1829,1831,1833,1837,1840,1857,1864,1870,1872,1878,1886,1897,1906,1915,1926,1936,1948,1957,1967,1977,1989,2000,2013,2016,2018,2021,2025,2029,2032,2036,2040,2043,2046,2049,2052,2055,2057,2062,2065,2068,2081,2084,2089,2092,2097,2107,2124,2135,2138,2141,2145,2152,2158,2165,2166,2167,2170 ./packages/typeorm/node_modules/node-addon-api/napi-inl.deprecated.h:3,7,17,28,29,36,37,46,57,58,66,67,77,88,89,97,98,108,119,120,129,130,140,151,152,159,160,170,181,182,190,191 ./packages/typeorm/node_modules/sqlite3/src/threading.h:3,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,47 ./packages/typeorm/node_modules/sqlite3/src/macros.h:3,7,13,14,23,24,25,30,31,32,39,40,47,48,55,62,71,72,73,87,88,89,93,97,112,113,119,129,135,151,155,165,181,185,195,205,206 ./packages/typeorm/node_modules/sqlite3/src/gcc-preinclude.h:1,3 ./packages/typeorm/node_modules/sqlite3/src/async.h:3,6,8,12,13,17,25,34,35,44,45,46,52,53,60,61,66,67,70,71,75,76,79,81 ./packages/typeorm/node_modules/sqlite3/src/database.h:1,4,5,9,12,14,16,18,20,21,26,33,34,41,47,48,52,54,61,67,73,75,83,88,95,98,102,105,116,117,119,125,126,131,133,136,141,144,149,154,157,159,161,163,167,171,175,177,180,185,187,189,194,195,196 ./packages/typeorm/node_modules/sqlite3/src/backup.h:3,5,9,12,14,16,97,99,104,108,112,114,124,130,131,133,140,142,148,162,163,165,169,171,172,182,185,190,195,199,201,207,216,219,220,221 ./packages/typeorm/node_modules/sqlite3/src/statement.h:3,9,13,16,18,20,27,32,38,44,50,56,59,63,65,66,70,71,72,76,79,85,89,94,97,99,105,112,118,120,124,129,131,138,145,146,148,150,156,164,169,178,179,185,187,196,197,199,202,203,210,212,217,220,223,227,234,237,241,247,248,249 ./packages/acceptance-tests/node_modules/nan/nan_persistent_pre_12_inl.h:8,11,22,26,30,31,35,38,39,44,45,46,50,53,54,59,60,61,63,65,69,70,74,75,79,80,84,85,91,93,95,97,99,101,110,121,122,125,127,136,141,145,146,149,150,155,156,160,161,166,167,170,171,174,178,180,184,185,187,194,197,202,203,208,215,226,235,241 ./packages/acceptance-tests/node_modules/nan/nan_typedarray_contents.h:8,11,18,21,24,28,32,41,42,44,47,54,61,62,63,64,66,74,77,78,82,85,90,91,95 ./packages/acceptance-tests/node_modules/nan/nan_private.h:8,11,23,24,39,42,43,57,58,70,71,73 ./packages/acceptance-tests/node_modules/nan/nan_define_own_property_helper.h:8,11,13,25,26,27,28 ./packages/acceptance-tests/node_modules/nan/nan.h:20,23,25,44,50,54,76,88,96,98,101,103,113,125,129,133,137,142,146,147,149,155,158,168,173,175,177,179,187,195,203,207,217,223,226,230,231,237,238,241,242,246,247,250,251,259,265,271,275,276,280,281,288,291,299,301,303,306,307,310,311,314,315,318,319,321,326,328,330,333,334,338,339,342,343,347,348,350,354,360,361,366,367,374,375,379,380,383,388,401,403,409,422,423,425,428,434,439,441,450,452,457,460,461,465,466,471,474,475,479,480,484,493,495,497,501,506,508,510,517,518,521,522,530,534,536,539,540,542,544,547,549,562,564,572,575,576,579,580,586,589,590,595,596,602,603,615,616,628,629,641,642,649,658,659,661,667,668,672,673,677,678,684,688,690,693,694,697,702,703,707,708,712,713,716,717,720,721,724,726,735,736,744,745,753,754,762,763,766,767,771,772,778,779,786,787,790,791,796,797,803,804,807,815,820,821,825,826,831,832,836,837,841,842,848,853,859,864,865,871,873,876,877,898,899,913,914,925,926,939,940,947,948,959,960,970,971,980,981,989,995,996,1003,1004,1010,1011,1017,1018,1023,1025,1045,1046,1066,1067,1087,1088,1091,1092,1100,1101,1108,1109,1116,1117,1123,1124,1144,1170,1171,1172,1173,1176,1177,1180,1184,1185,1186,1189,1194,1199,1200,1204,1205,1209,1210,1214,1215,1218,1219,1222,1223,1229,1230,1237,1238,1241,1242,1247,1248,1254,1255,1258,1263,1267,1272,1276,1280,1281,1287,1292,1297,1302,1303,1309,1311,1314,1315,1328,1329,1344,1345,1352,1353,1357,1358,1369,1370,1377,1381,1382,1383,1390,1391,1397,1398,1403,1404,1408,1409,1417,1418,1426,1427,1435,1436,1439,1440,1447,1448,1455,1456,1457,1464,1465,1471,1472,1486,1491,1492,1493,1494,1497,1498,1501,1505,1506,1507,1510,1515,1517,1519,1522,1525,1528,1532,1536,1540,1544,1548,1551,1554,1558,1562,1566,1618,1622,1624,1627,1628,1631,1632,1635,1636,1639,1656,1657,1677,1678,1684,1685,1692,1693,1697,1698,1701,1702,1705,1706,1709,1710,1713,1714,1735,1736,1759,1760,1775,1776,1791,1792,1796,1809,1816,1835,1841,1849,1852,1859,1860,1877,1878,1891,1892,1903,1904,1911,1916,1917,1920,1926,1927,1930,1937,1938,1943,1944,1949,1950,1955,1956,1962,1963,1970,1971,1977,1978,1980,1982,1985,1986,1991,1994,1996,1997,2000,2005,2006,2009,2013,2014,2017,2018,2023,2036,2037,2039,2040,2042,2045,2046,2052,2053,2058,2059,2063,2073,2074,2077,2078,2086,2087,2090,2091,2097,2100,2103,2108,2109,2112,2122,2123,2126,2127,2135,2139,2141,2142,2147,2154,2156,2157,2161,2165,2174,2175,2177,2178,2184,2185,2192,2195,2200,2201,2204,2214,2215,2218,2222,2224,2226,2227,2230,2231,2235,2236,2239,2242,2245,2248,2252,2253,2255,2257,2258,2260,2261,2266,2270,2272,2273,2277,2281,2282,2287,2288,2296,2297,2299,2308,2309,2318,2319,2320,2321,2323,2327,2333,2345,2358,2359,2371,2375,2376,2393,2401,2402,2410,2411,2420,2421,2429,2430,2439,2440,2442,2455,2456,2465,2466,2467,2468,2482,2483,2497,2498,2500,2511,2516,2520,2524,2529,2530,2533,2534,2543,2544,2554,2559,2563,2567,2570,2571,2576,2577,2596,2597,2607,2618,2625,2630,2631,2636,2637,2642,2643,2648,2649,2652,2653,2666,2667,2677,2688,2695,2700,2701,2706,2707,2712,2713,2718,2719,2722,2723,2736,2737,2743,2747,2751,2754,2755,2757,2758,2759,2765,2769,2773,2776,2777,2779,2780,2782,2784,2786,2788,2790,2792,2794,2800,2803,2804,2806,2810,2812,2813,2815,2820,2821,2828,2829,2835,2836,2840,2841,2845,2850,2852,2854,2856,2858,2860,2864,2866,2870,2872,2873,2874,2879,2880,2882,2884,2886,2888,2889,2890 ./packages/acceptance-tests/node_modules/nan/nan_json.h:8,11,17,23,29,34,37,41,44,49,52,56,61,65,72,73,96,97,109,110,123,124,133,139,141,148,149,153,162,165 ./packages/acceptance-tests/node_modules/nan/nan_callbacks_12_inl.h:8,11,15,24,25,30,31,43,44,49,50,54,55,59,60,64,65,70,71,75,76,80,81,85,86,91,96,103,106,107,118,119,129,133,138,145,152,153,162,166,177,178,180,193,194,197,210,211,228,229,232,245,246,252,266,267,270,284,285,290,302,303,306,319,320,323,336,337,353,354,357,371,372,377,389,390,393,406,407,410,423,424,428,440,441,444,458,459,464,476,477,480,492,493,496,508,509,512,513 ./packages/acceptance-tests/node_modules/nan/nan_implementation_pre_12_inl.h:8,11,15,17,19,23,24,28,29,31,35,36,38,42,43,45,54,55,57,61,62,64,68,69,71,76,80,81,82,84,91,95,99,101,104,105,114,115,116,118,122,123,125,129,130,132,137,138,143,144,148,149,153,154,155,157,161,162,164,168,169,171,177,178,180,184,189,190,192,196,197,199,203,204,208,209,215,216,220,221,225,226,230,231,233,237,238,239,240,242,246,247,251,252,256,257,261,262 ./packages/acceptance-tests/node_modules/nan/nan_converters_pre_43_inl.h:8,11,16,17,25,27,32,33,39,41 ./packages/acceptance-tests/node_modules/nan/nan_object_wrap.h:8,11,16,17,18,22,23,26,27,28,38,39,40,43,44,45,48,49,50,58,59,62,70,71,73,77,78,80,84,85,87,96,97,113,114,116,121,128,129,131,139,140,142,149,150,154,155 ./packages/acceptance-tests/node_modules/nan/nan_converters_43_inl.h:8,11,20,21,37,39,41,48,49,63,65,67 ./packages/acceptance-tests/node_modules/nan/nan_new.h:8,11,13,16,22,23,29,30,36,37,41,45,47,53,58,63,72,77,82,90,99,104,109,116,119,122,128,133,138,144,151,157,164,168,173,174,175,177,179,186,187,188,190,192,194,196,198,203,204,209,210,215,216,221,222,227,228,233,240,241,249,250,252,256,267,272,273,278,279,284,285,290,291,296,297,302,303,308,309,314,315,320,321,326,327,332,333,338,339 ./packages/acceptance-tests/node_modules/nan/nan_persistent_12_inl.h:8,11,16,19,24,26,30,31,35,36,42,45,49,51,55,56,58,65,68,73,75,79,80,84,85,93,100,103,108,110,114,115,119,120,128,131 ./packages/acceptance-tests/node_modules/nan/nan_maybe_pre_43_inl.h:8,11,16,26,28,33,34,40,41,45,46,50,54,55,59,60,64,65,69,70,77,78,82,83,87,88,94,95,101,102,104,112,113,120,121,126,127,132,133,138,139,144,145,150,151,156,157,162,163,167,168,172,173,178,179,183,184,189,190,195,196,201,202,207,208,214,215,220,221,228,229,235,236,240,241,244,245,248,249,252,253,258,259,266,267 ./packages/acceptance-tests/node_modules/nan/nan_converters.h:8,11,17,19,25,27,33,41,43,49,55,57,58,63,64,71 ./packages/acceptance-tests/node_modules/nan/nan_string_bytes.h:21,24,26,28,33,34,36,38,39,40,42,46,48,49,50,54,55,59,65,66,67,73,75,78,79,84,85,87,88,89,93,94,95,96,101,102,107,118,119,120,126,129,132,133,138,139,140,141,149,151,158,162,166,171,176,179,180,190,199,200,201,203,204,205,210,217,218,220,221,222,223,230,235,244,246,250,258,262,263,267,270,274,275,280,281,287,291,292,296,297,299,300,302,303,304 ./packages/acceptance-tests/node_modules/nan/nan_weak.h:8,11,14,46,61,70,71,72,109,110,113,125,126,127,139,140,141,149,150,158,159,165,173,174,182,183,191,192,200,201,207,215,216,226,227,231,239,240,248,249,253,280,292,293,318,331,332,357,369,370,393,401,402,425,433,434,436 ./packages/acceptance-tests/node_modules/nan/nan_callbacks_pre_12_inl.h:8,11,14,15,21,30,31,37,38,44,45,49,53,54,57,61,62,65,69,70,73,77,78,82,86,87,90,94,95,98,102,103,107,108,113,120,129,133,134,137,138,147,148,158,162,167,174,179,188,192,197,205,209,210,213,219,227,231,232,235,237,243,251,255,256,259,261,267,275,279,280,283,285,294,296,307,308,310,322,323,326,339,340,343,356,357,360,375,376,379,392,393,396,410,411,414,427,428,431,444,445,448,463,464,467,480,481,484,497,498,501,514,515,518,519 ./packages/acceptance-tests/node_modules/nan/nan_maybe_43_inl.h:8,11,14,21,22,29,30,36,37,44,45,55,56,63,64,65,72,73,81,82,90,91,95,111,115,116,132,133,141,142,149,150,158,159,166,167,172,173,180,181,187,188,195,196,203,204,211,212,219,220,227,228,235,236,243,244,251,252,261,262,271,272,283,284,293,294,301,302,307,308,313,314,319,320,332,335,343,344,354,355 ./packages/acceptance-tests/node_modules/nan/nan_callbacks.h:8,11,15,53,56,58,61,65,72,79,80,81,87 ./packages/acceptance-tests/node_modules/nan/nan_implementation_12_inl.h:8,14,16,18,22,23,27,28,30,34,35,37,46,47,49,55,56,58,67,72,74,76,80,81,83,92,96,98,101,102,112,114,115,117,128,133,136,137,144,145,146,148,152,153,155,160,161,163,168,169,174,175,180,181,186,187,189,193,194,196,200,201,203,215,222,224,226,237,238,248,254,255,261,263,265,269,270,272,276,277,284,285,291,292,297,298,302,303,307,313,314,322,323,328,329,333,334,338,340,342,369,370,372,380,381,388,394,395,401,403,404,405,407,412,414,418,419,423,424,428,429 ./packages/acceptance-tests/node_modules/better-sqlite3/deps/test_extension.c:3,7,10,11,15,21 ./packages/acceptance-tests/node_modules/better-sqlite3/src/better_sqlite3.hpp:3,61,117,122,171,178,186,194,218,307,326,383,433,469,503,524,553,556,559,562,565,568,571,574,577,580,583,586,589,592,595,598,601,604,607,618,649,682,684,688,690,694,697,701,703,707,709,713,715,721,723,729,731,735,737,741,743,747,749,754,759,764,769,774,779,783,785,789,791,795,797,801,803,807,812,816,818,822,824,828,830,835,838,844,845,849,851,857,858,865,867,868,871,875,877,881,883,887,889 ./packages/acceptance-tests/node_modules/better-sqlite3/src/better_sqlite3.cpp:3,9,14,21,26,30,33,36,39,42,45,48,51,56,61,66,70,75,79,84,88,93,97,103,107,113,117,128,132,136,140,159,247,251,253,257,259,275,280,284,287,291,295,299,306,309,313,328,332,334,338,340,344,346,350,353,357,360,364,377,381,391,395,404,405,409,412,418,421,425,434,442,448,449,459,466,468,472,482,486,493,498,503,513,518,519,523,527,530,534,548,552,562,567,570,572,576,589,596,599,601,605,624,628,635,637,641,646,650,656,660,662,666,669,677,690,694,701,704,708,712,713,717,721,733,739,743,747,757,758,764,767,770,779,780,785,789,790,791,799,801,805,809,824,826,830,840,843,847,855,859,860,863,866,870,878,882,891,895,904,908,917,921,930,934,941,945,953,956,962,965,981,983,984,986,990,996,1006,1015,1019,1023,1025,1029,1034,1036,1040,1045,1049,1054,1058,1060,1064,1073,1074,1086,1087,1091,1094,1098,1102,1106,1112,1116,1121,1125,1133,1134,1138,1141,1147,1152,1156,1164,1168,1174,1180,1181,1190,1191,1195,1197,1201,1207,1210,1224,1225,1229,1235,1246,1250,1252,1256,1258,1264,1265,1268,1271,1275,1280,1282,1286,1290,1300,1302,1306,1308,1312,1314,1318,1320,1324,1336,1337,1339,1343,1347,1351,1354,1357,1361,1363,1364,1367,1371,1373,1374,1377,1381,1388,1390,1391,1394,1398,1412,1413,1415,1416,1419,1423,1428,1430,1431,1434,1438,1445,1446,1449,1453,1457,1458,1459,1462,1466,1469,1470,1473,1477,1480,1481,1485,1490,1494,1503,1506,1507,1509,1513,1520,1524,1530,1534,1537,1541,1555,1557,1558,1562,1568,1575,1579,1580,1582,1586,1591,1594,1595,1600,1605,1606,1607,1612,1613,1617,1618,1619,1621,1625,1629,1632,1637,1638,1645,1647,1651,1652,1653,1657,1658,1660,1670,1673,1677,1682 ./packages/examples/node_modules/better-sqlite3/deps/test_extension.c:3,7,10,11,15,21 ./packages/examples/node_modules/better-sqlite3/src/better_sqlite3.hpp:3,61,117,122,171,178,186,194,218,307,326,383,433,469,503,524,553,556,559,562,565,568,571,574,577,580,583,586,589,592,595,598,601,604,607,618,649,682,684,688,690,694,697,701,703,707,709,713,715,721,723,729,731,735,737,741,743,747,749,754,759,764,769,774,779,783,785,789,791,795,797,801,803,807,812,816,818,822,824,828,830,835,838,844,845,849,851,857,858,865,867,868,871,875,877,881,883,887,889 ./packages/examples/node_modules/better-sqlite3/src/better_sqlite3.cpp:3,9,14,21,26,30,33,36,39,42,45,48,51,56,61,66,70,75,79,84,88,93,97,103,107,113,117,128,132,136,140,159,247,251,253,257,259,275,280,284,287,291,295,299,306,309,313,328,332,334,338,340,344,346,350,353,357,360,364,377,381,391,395,404,405,409,412,418,421,425,434,442,448,449,459,466,468,472,482,486,493,498,503,513,518,519,523,527,530,534,548,552,562,567,570,572,576,589,596,599,601,605,624,628,635,637,641,646,650,656,660,662,666,669,677,690,694,701,704,708,712,713,717,721,733,739,743,747,757,758,764,767,770,779,780,785,789,790,791,799,801,805,809,824,826,830,840,843,847,855,859,860,863,866,870,878,882,891,895,904,908,917,921,930,934,941,945,953,956,962,965,981,983,984,986,990,996,1006,1015,1019,1023,1025,1029,1034,1036,1040,1045,1049,1054,1058,1060,1064,1073,1074,1086,1087,1091,1094,1098,1102,1106,1112,1116,1121,1125,1133,1134,1138,1141,1147,1152,1156,1164,1168,1174,1180,1181,1190,1191,1195,1197,1201,1207,1210,1224,1225,1229,1235,1246,1250,1252,1256,1258,1264,1265,1268,1271,1275,1280,1282,1286,1290,1300,1302,1306,1308,1312,1314,1318,1320,1324,1336,1337,1339,1343,1347,1351,1354,1357,1361,1363,1364,1367,1371,1373,1374,1377,1381,1388,1390,1391,1394,1398,1412,1413,1415,1416,1419,1423,1428,1430,1431,1434,1438,1445,1446,1449,1453,1457,1458,1459,1462,1466,1469,1470,1473,1477,1480,1481,1485,1490,1494,1503,1506,1507,1509,1513,1520,1524,1530,1534,1537,1541,1555,1557,1558,1562,1568,1575,1579,1580,1582,1586,1591,1594,1595,1600,1605,1606,1607,1612,1613,1617,1618,1619,1621,1625,1629,1632,1637,1638,1645,1647,1651,1652,1653,1657,1658,1660,1670,1673,1677,1682 <<<<<< EOF