From a5248f7fe3949fd98a017d9d786ba9ea719626db Mon Sep 17 00:00:00 2001 From: Karim El Jazzar <122301442+JazzarKarim@users.noreply.github.com> Date: Fri, 26 Jan 2024 14:06:36 -0800 Subject: [PATCH] 19034 Rebasing legal name feature branch (#637) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 18102 (#576) Signed-off-by: Hongjing Chen * Fixed Dissolution Date bug (#577) * Fixed dissolution date bug * Updated in response to Sev's comments + added unit tests * Fixed unit test * fixed unit test running locally but not with github ci * Added test case + fixed test * Added another test case * another small fix * trying something out * Added a test line * 17160 Update fetchNr with phone and email validation (#578) * update fetchNr with phone and email validation * fix small * replace fetch NR func * remove old fetch func * 18536 Fixed lint warnings before further development (#581) * - app version = 5.6.0 - fixed a whack of lint warnings * - imported CorpTypeCd directly from module to avoid type confusion * 18449 - GP/SP registration modify (#582) * GP/SP regirstration modify * package version * fix linting * unit tests * clean up * fix linting * unit tests fix * unit tests fixing 2 * fix linting * reset back to previous one * show old UI with registries staff only * GP/SP regirstration modify * fix linting * unit tests * clean up * unit tests fix * unit tests fixing 2 * fix UI and testing * fix registries contact info messed up issue * fix lint * clean up help contact us * clean up the getter, import etc.. * revert FirmContactInfo back * remove obsolete component * - app version = 5.6.2 (#583) - imported latest shared enums - imported latest shared interfaces - imported latest shared mixins - added route names to enum - added views to enum - added filing interface - added resource interface - updated state interface - added amalgamation state interface - updated filing template mixin - added initial amalgamation resources - added amalgamation steps - added amalgamation routes - added/updated getters/actions to store - updated state model - added initial amalgamation views - renamed some methods in App.vue - added amalgamations to App.vue - added amalgamations to Actions.vue - added amalgamations to EntityInfo.vue - added amalgamations to SaveErrorDialog.vue - added fallbacks to amalgamations in filing-template-mixin.ts - added amalgamations to BreadCrumbResource.ts - added amalgamations to legal-services.ts - added amalgamations to feature-flag-utils.ts - misc cleanup - initial updates to Business Info page - initial updates to Information page - added Expandable Help - added error return links - added amalg blocks to Summary Define Company - added misc placeholders for future components - moved SummaryDefineCompany to common folder - moved ListShareClass to common folder - moved ShareStructure to common folder - updated validity in Stepper * 18625 Fix validate nr func (#584) * fix validate nr func * update version * 18535 - Add Amalgamating Businesses Part 1 (#585) * 18535 - Add Amalgamating Businesses Part 1 * Fixed id name * Cleanup + added fix for new note * First set of fixes in response to Sev's comments * fixed lint error * Part fix in response to Sev's comments * 18640 Amalgamating business table (initial) (#586) * - app version = 5.6.5 - added global warning (orange) colour - removed unnecessary re-export - added initial BusinessTable component - added initial validation code - added Business Status sub-component - added basic functionality to table - added Business Statuses enum - renamed property in amalg filing interface - updated filing save/restore - added businesses table to store (plus default initial state for now only) * wip * 18640 Amalgamating businesses structure + validations + etc (#587) * - app version = 5.6.6 - worked on amalgamating businesses data/types - renamed some enums - fixed table key - added more BusinessTable logic (including foreign jurisdiction) - updated static (test) data - updated some imports in unit tests * - misc fixes * 18640 More amalgamating business table work (#589) * - app version = 5.6.7 * - changed break to return in App.vue - always import CorpTypeCd from corp-type-module (never enums) - added some TING business rules - removed status from static data * - more table logic - more test data cleanup * wip * wip * - deleted unneeded getters, etc - added Business Table Summary * wip * wip * 18535 Amalgamating Businesses Part 1 Continuation (#588) * Refactored saveAmalgamatingBusiness + specified what to search for * Setup AmalgamatingBusinesses validity * fixed unit tests * cleanup * Populate the table using the business lookup * Fixed in response to Sev's comments * Small cleanup in response to Sev's comment * updated package version * 18535 - Save and Resume Draft Amalgamation (#592) * Save and resume draft amalgamation * Properly initialize array if continuing a draft * updated package version * 18538 Resulting Business Name and Type component (WIP) (#591) * PR (TODO fix unit tests) * Added unit tests for numbered am * Fixed test case and update from comments * Added additional test case * Updated unit test formatting. * Updated package.json * Added bullet points for numberd AML * Fixed test cases * 18640 Incremental amalgamating businesses validations, etc (#590) * - app version = 5.6.10 - updated some validity calculations - moved ting validations to a mixin - generalized status computation - updated regular amalgation validity * - updated to use temp copy of array (instead of local copy) * wip --------- Co-authored-by: Severin Beauvais * 18640 More amalgamating fetch / validations work (#593) * - app version = 5.6.11 - imported latest BusinessLookup shared component - updated fetchBusinessInfo return object - simplified Amalg Businesses button and panel logic - added Cancel button to Foreign panel - added snackbar for save business errors - deleted debugging template code * - added fetch for business filings (for more validations) - renamed AmalgamatingStatuses -> AmlStatuses - added AmlTypes enum and replaced strings - added some properties to TING business object (for more validations) - added LegalServices.fetchFilings() - misc updates * - changed all to allSettled so I can get partial fetches - fall back to lookup properties if some fetches fail (eg, not amalgamated) - added empty table message - temporarily start with empty (instead of pre-populated) table * wip * wip * - logic cleanup * - added proper check for limited restoration - now fetch only first filing (to check for FED) - fixed fetchFirstOrOnlyFiling() (for use with array response) * - fixed unit test --------- Co-authored-by: Severin Beauvais * 18971 Finished some TODOs and incremental work on amalgamating business validations (#596) * - app version = 5.6.12 - finished stepper validity code - cleaned up some store code - misc cleanup - named and sorted rules * - added spinner (experimental) * wip --------- Co-authored-by: Severin Beauvais * 18960 - Re-fetch businesses information when loading draft (#594) * Refactored the code + centralized fetch calls * fixed lint errors * Rebased + fixed rebase issues + fixed some of Sev's comments * 18722 Add ForeignBusiness component for amalgamating businesses (#595) * Add ForeignBusiness component * Fix rebase issues * Update nested select value * Fix lint error * Add spaces between tags * Move foreign business component code to parent * Wrap btn text in span * Use common jurisdiction component * 18971 Updated TING validations (#597) * - app version = 5.6.13 - added dotted underline class that works for multiple lines - cleaned up BusinessStatus and changed tooltip activator - added tooltip text cases - added validation rules and getters (still WIP) - moved static businesses code from state-model to filing-template-mixin * - on app start, display app name and version --------- Co-authored-by: Severin Beauvais * Update foreign company error messages (#599) * 18788 Updated amalgamation -> amalgamationApplication + business name options (WIP) (#598) * - app version = 5.6.14 - added ResultingBusinessName component - misc refactor and new code to handle 3 options - still WIP * - changed snackbar close text to a white icon * - added random key to BusinessLookup to reset its state between calls * - replaced local EntityState with shared EntityStates - added validation for isHistorical * - ResultingBusinessName WIP !!! * - updated imported enums, etc - updated some enums locally (amalgamation -> amalgamationApplication) - ResultingBusinessName is still WIP (so don't use it) --------- Co-authored-by: Severin Beauvais * 18546 - add Folio Number to Review and Confirm step (#601) * 18546-add folio number component * 18546-validaions for folio number and unit test * 18546-step validations * 18546-fix spacing and change getter name * 18546-update comments * 18546-remove unused getter * 18546-update package version * 18546-premium account, label changes * 18546-premium account check for validation * 18847-update certify text for amalgamations (#603) * 18722 - Update foreign business validation rules (#602) * Update mras corp number rules * Add test code * Fix foreign jurisdiction validations * Corp Number only required if Mras * Update validation on jurisdiction change * Update isForeignBusinessValid * Fix typo * Use common Mras list * Add comments to foreign business validation * Update != to !== * Update version to 5.6.17 * 18848 - add court order / POA component on review page (#604) * 18848-add Court order on review page * 18848-update package version * - app version = 5.6.19 (#600) - imported updated shared correct-name and mixins - updated some validations - updated misc whitespace - added additional options to ResultingBusinessName.vue - added additional option to NameRequestInfo.vue - fixed numbered company suffix - added conditional links to return to proper steps - updated save/resume name options - updated more validations - temporarily skipped some unit tests - misc cleanup Co-authored-by: Severin Beauvais * 19019 Add extra-pro A TING companies (#605) * Add extra-pro TING companies * Updated in response to Sev's comments * updated package version after rebasing * Fixed in response to Sev's comments * fixed name * removed unneeded comment * extra empty line * - app version = 5.6.21 (#606) - added fallback for drafts created without Correct Name Option Co-authored-by: Severin Beauvais * - app version = 5.6.22 (#607) - updated base class to remove border radius (per UI designs) - added message box to step 5 Co-authored-by: Severin Beauvais * - app version = 5.6.23 (#610) - fixed amalgamation information title Co-authored-by: Severin Beauvais * - app version = 5.6.24 (#611) - reordered sections so amalgamations don't use generic section Co-authored-by: Severin Beauvais * fix unit test (#612) Merging without updating app version since it's only a unit test change. * 18749 - add amalgamation statement to review (#609) * ui parts * able to store, valid, and update * update version * ui parts * able to store, valid, and update * able to save * still working on adding test file, fix other comments * package conflict * add unit text file * lint and version * add comments * JSDoc syntax * Final Framework Changes/Fixes for Regular Amalgamation (#608) * Added unit tests for amalgamation views + lots of misc. fixes and cleanup * Added test line for review and confirm page * More and more fixes + cleanup * Added return to step for business summary table * Fixed in response to Sev's comments * updated comment * Fixed Amalgamation Statement test after rebase + updated package version * 18749 - fix bug in reopen draft amalgamation file (#613) * update version * add validation to mounted function * update version * - app version = 5.6.28 (#615) - misc fixes - added Business Status unit tests - added Business Table unit tests - added Business Table Summary unit tests Co-authored-by: Severin Beauvais * 18689 More Amalgamation fixes/updates (#614) * Fixed Review and Confirm page validation * Re-fetch business table data on file and pay * updated package version * removed debug code * Fixed re-fetching issue * add account id header (#616) * Fixed bug with certify if submitting the amalgamation failed (#617) * 18641 More unit tests (#618) * - app version = 5.6.32 - added Amalgamation Mixin unit tests - updated some status messages (per Yui) - updated some rules (per Yui) - added more Business Table unit tests (disabled until future) - misc updates * - added missing rule to list --------- Co-authored-by: Severin Beauvais * - app version = 5.6.33 (#619) - do not save numbered name - do not restore numbered name Co-authored-by: Severin Beauvais * - app version = 5.6.34 (#620) - fixed check for future effective filing - added missing filing statuses to enum Co-authored-by: Severin Beauvais * - app version = 5.6.35 (#621) - added check for pending dissolution filing - moved checks as new functions in mixin - added business status (message) for pending dissolution - added enum value - updated state interface - added new rule in mixin - misc clean and missing code - updated unit tests Co-authored-by: Severin Beauvais * 19050 Changed pending dissolution check to pending filing check (#622) * - app version = 5.6.36 - changed pending dissolution check to pending filing check * - updated tooltip message * - another tooltip message update * - changed companies from title case to lower case --------- Co-authored-by: Severin Beauvais * 19201+19275+19216 More Amalgamation Fixes (#623) * Lots and lots of amalgamation fixes * fixed rebase issue + updated package version * added unit test for frozen rule * fixed rebase issue * Fixed in response to Sev's comments * updated package version after rebase * Amalgamation stepper fix (#624) * Amalgamation stepper fix * Fixed spacing more after discussion with Yui * fixed icon size * - app version = 5.6.39 (#625) - disabled incorporator/organization code for amalgamations Co-authored-by: Severin Beauvais * 19179 Added Amalgamating Businesses unit tests (#626) * - app version = 5.6.40 - added element ids - updated LEAR business duplicate check - added foreign business duplicate check - misc cleanup - added test suite (WIP) * wip --------- Co-authored-by: Severin Beauvais * - app version = 5.6.41 (#627) - added rest of unit tests Co-authored-by: Severin Beauvais * - app version = 5.6.42 (#629) - added isDraftTask to Amalgamating Business interface - added business status tooltip for Draft Task error - added amalgamation enum value - added new test to amalgamation rules - added fetch of first task - added helper function to amalgamation mixin - updated / added unit tests - minor cleanup Co-authored-by: Severin Beauvais * Bump vite from 4.3.9 to 4.5.2 (#631) Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.3.9 to 4.5.2. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v4.5.2/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v4.5.2/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * 19359 - Amalgamating Businesses Table must have more than 1 (#628) * Fixed amalgamating business length to be more than 1 * Rebased + fixed Sev's comment + added unit tests * Fixed lint issues * removed unneeded nextTick in tests * 19040 Framework for short-form amalgamations (#630) * - app version = 5.7.0 - updated App header/title - added short-form amalgamation re-routing - added short-form amalgamation resource loading - updated Steppersimplified - added short-form amalgamation return links, etc - added short-form amalgamation route names - delete unneeded data in regular amalgamation resources - added short-form amalgamation resources and steps - broke up routes in sub-files - added short-form amalgamation routes - updated some store getters - combined views for regular + short-form - added conditionals in views for differences - added some computeds to keep template simple - updated unit tests - fixed missing effective date validity check * - deleted unused incorporation agreement type * - added option for Primary (vs Holding) Company * - fixed unit tests --------- Co-authored-by: Severin Beauvais * - app version = 5.7.1 (#634) - don't show Add Person for short-form amalgamation - set initial OfficeAddresses validity - deleted unneeded data from amalg IF - finished short amalg Office Addresses layout Co-authored-by: Severin Beauvais * Implemented the Continuation In Framework (#633) * Implemented the Continuation In Framework * some fixes related to continuation in interfaces * Rebased + fix rebase issues + fixed in response to comments * Small fixes in response to Sev's comments * Fixed typo * updated package version * major upgrade to package.json --------- Signed-off-by: Hongjing Chen Signed-off-by: dependabot[bot] Co-authored-by: Hongjing <60866283+chenhongjing@users.noreply.github.com> Co-authored-by: Kevin Zhang <54437031+kzdev420@users.noreply.github.com> Co-authored-by: Séverin Beauvais Co-authored-by: Shaoyun Tong <144159934+tshyun24@users.noreply.github.com> Co-authored-by: jamespaologarcia Co-authored-by: Severin Beauvais Co-authored-by: leodube-aot <122323255+leodube-aot@users.noreply.github.com> Co-authored-by: ketaki-deodhar <116035339+ketaki-deodhar@users.noreply.github.com> Co-authored-by: Vysakh Menon Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 824 ++++++++++-------- package.json | 21 +- src/App.vue | 117 ++- src/assets/styles/base.scss | 7 +- src/assets/styles/theme.scss | 1 + .../Amalgamation/AmalgamatingBusinesses.vue | 502 +++++++++++ .../Amalgamation/AmalgamationStatement.vue | 135 +++ .../Amalgamation/BusinessStatus.vue | 120 +++ src/components/Amalgamation/BusinessTable.vue | 261 ++++++ .../Amalgamation/BusinessTableSummary.vue | 171 ++++ .../Amalgamation/BusinessTypeHelp.vue | 35 + .../Amalgamation/ResultingBusinessName.vue | 177 ++++ .../Dissolution/AssociationDetails.vue | 4 +- .../Dissolution/CompleteAffidavit.vue | 3 +- .../Dissolution/CompleteResolution.vue | 20 +- .../Dissolution/CompleteResolutionSummary.vue | 2 +- src/components/Incorporation/UploadRules.vue | 10 +- .../DefineRegistrationSummary.vue | 3 +- src/components/Registration/HelpContactUs.vue | 8 +- src/components/Restoration/BusinessName.vue | 14 +- src/components/Restoration/BusinessType.vue | 3 +- .../Restoration/SummaryRestoreBusiness.vue | 4 +- src/components/common/Actions.vue | 25 +- src/components/common/AddNameTranslation.vue | 1 + src/components/common/CardHeader.vue | 17 +- .../EffectiveDateTime.vue} | 18 +- src/components/common/EntityInfo.vue | 8 +- src/components/common/FirmContactInfo.vue | 57 ++ src/components/common/FolioNumber.vue | 2 +- src/components/common/ListPeopleAndRoles.vue | 39 +- .../ListShareClass.vue | 34 +- src/components/common/NameRequestInfo.vue | 156 +++- src/components/common/NameTranslations.vue | 4 +- src/components/common/OfficeAddresses.vue | 4 +- src/components/common/PeopleAndRoles.vue | 1 + src/components/common/RegAddEditOrgPerson.vue | 89 +- .../ShareStructure.vue | 4 + src/components/common/Stepper.vue | 37 +- .../SummaryDefineCompany.vue | 105 ++- src/components/index.ts | 1 - src/dialogs/FilingSurveyDialog.vue | 1 + src/dialogs/SaveErrorDialog.vue | 2 + src/enums/amalgamationEnums.ts | 29 + src/enums/entityState.ts | 5 - src/enums/filingStatus.ts | 8 +- src/enums/index.ts | 4 +- src/enums/routeNames.ts | 20 + src/enums/views.ts | 14 + .../filing-data-interface.ts | 2 +- .../filing-interfaces/filing-interfaces.ts | 100 ++- src/interfaces/index.ts | 2 + .../resource-interfaces/resource-interface.ts | 30 +- .../people-and-roles-resource-interface.ts | 1 + .../store-interfaces/state-interface.ts | 19 +- .../amalgamation-state-interface.ts | 55 ++ .../state-interfaces/business-interface.ts | 6 +- .../continuation-in-state-interface.ts | 4 + .../state-interfaces/tombstone-interface.ts | 1 + src/main.ts | 6 +- src/mixin-tester.vue | 4 +- src/mixins/add-edit-org-person-mixin.ts | 3 +- src/mixins/amalgamation-mixin.ts | 362 ++++++++ src/mixins/filing-template-mixin.ts | 450 +++++++++- src/mixins/index.ts | 1 + src/mixins/people-roles-mixin.ts | 2 +- src/resources/AmalgamationRegular/BC.ts | 41 + src/resources/AmalgamationRegular/BEN.ts | 41 + src/resources/AmalgamationRegular/CC.ts | 41 + src/resources/AmalgamationRegular/ULC.ts | 41 + src/resources/AmalgamationRegular/index.ts | 4 + src/resources/AmalgamationRegular/steps.ts | 49 ++ src/resources/AmalgamationShort/BC.ts | 43 + src/resources/AmalgamationShort/BEN.ts | 43 + src/resources/AmalgamationShort/CC.ts | 43 + src/resources/AmalgamationShort/ULC.ts | 43 + src/resources/AmalgamationShort/index.ts | 4 + src/resources/AmalgamationShort/steps.ts | 41 + ...CrumbResource.ts => BreadcrumbResource.ts} | 22 +- src/resources/ContinuationIn/BC.ts | 41 + src/resources/ContinuationIn/BEN.ts | 41 + src/resources/ContinuationIn/CC.ts | 41 + src/resources/ContinuationIn/ULC.ts | 41 + src/resources/ContinuationIn/index.ts | 4 + src/resources/ContinuationIn/steps.ts | 49 ++ src/resources/Dissolution/BC.ts | 3 +- src/resources/Dissolution/BEN.ts | 3 +- src/resources/Dissolution/CC.ts | 3 +- src/resources/Dissolution/CP.ts | 3 +- src/resources/Dissolution/GP.ts | 3 +- src/resources/Dissolution/SP.ts | 3 +- src/resources/Dissolution/ULC.ts | 3 +- src/resources/Incorporation/BC.ts | 3 +- src/resources/Incorporation/BEN.ts | 3 +- src/resources/Incorporation/CC.ts | 3 +- src/resources/Incorporation/CP.ts | 3 +- src/resources/Incorporation/ULC.ts | 3 +- src/resources/Registration/GP.ts | 3 +- src/resources/Registration/SP.ts | 3 +- src/resources/Restoration/BC.ts | 5 +- src/resources/Restoration/BEN.ts | 5 +- src/resources/Restoration/CC.ts | 5 +- src/resources/Restoration/ULC.ts | 5 +- src/resources/index.ts | 54 +- src/router/routes.ts | 211 +---- .../routes/amalgamation-regular-routes.ts | 55 ++ .../routes/amalgamation-short-routes.ts | 45 + src/router/routes/continuation-in-routes.ts | 55 ++ src/router/routes/dissolution-routes.ts | 59 ++ src/router/routes/incorporation-routes.ts | 75 ++ src/router/routes/index.ts | 7 + src/router/routes/registration-route.ts | 35 + src/router/routes/restoration-routes.ts | 45 + src/rules/date-rules.ts | 4 + src/services/business-lookup-services.ts | 7 +- src/services/legal-services.ts | 106 ++- src/services/pay-services.ts | 2 +- src/store/state/state-model.ts | 11 + src/store/store.ts | 205 ++++- src/utils/feature-flag-utils.ts | 10 +- src/views/Amalgamation/BusinessInfo.vue | 283 ++++++ src/views/Amalgamation/Information.vue | 173 ++++ src/views/Amalgamation/PeopleRoles.vue | 82 ++ src/views/Amalgamation/ReviewConfirm.vue | 402 +++++++++ src/views/Amalgamation/ShareStructure.vue | 393 +++++++++ .../ContinuationInBusinessBc.vue | 288 ++++++ .../ContinuationInBusinessHome.vue | 122 +++ .../ContinuationInPeopleRoles.vue | 76 ++ .../ContinuationInReviewConfirm.vue | 260 ++++++ .../ContinuationInShareStructure.vue | 393 +++++++++ .../DissolutionDefineDissolution.vue | 4 +- src/views/DissolutionFirm/DissolutionFirm.vue | 7 +- .../Incorporation/IncorporationAgreement.vue | 177 ++-- .../IncorporationDefineCompany.vue | 13 +- .../IncorporationReviewConfirm.vue | 13 +- .../IncorporationShareStructure.vue | 4 +- .../RestorationBusinessInformation.vue | 4 +- .../Restoration/RestorationBusinessName.vue | 11 +- .../Restoration/RestorationReviewConfirm.vue | 5 +- src/views/index.ts | 12 + .../unit/AccountContactMissingDialog.spec.ts | 12 +- tests/unit/Actions.spec.ts | 8 +- tests/unit/AddEditOrgPerson.spec.ts | 3 +- tests/unit/AgreementType.spec.ts | 3 +- tests/unit/AmalgamatingBusinesses.spec.ts | 675 ++++++++++++++ tests/unit/AmalgamationBusinessInfo.spec.ts | 66 ++ tests/unit/AmalgamationInformation.spec.ts | 71 ++ tests/unit/AmalgamationPeopleRoles.spec.ts | 54 ++ tests/unit/AmalgamationReviewConfirm.spec.ts | 130 +++ tests/unit/AmalgamationShareStructure.spec.ts | 73 ++ tests/unit/AmalgamationStatement.spec.ts | 30 + tests/unit/App.spec.ts | 2 +- tests/unit/BusinessContactInfo.spec.ts | 3 - tests/unit/BusinessName.spec.ts | 6 +- tests/unit/BusinessStatus.spec.ts | 126 +++ tests/unit/BusinessTable.spec.ts | 412 +++++++++ tests/unit/BusinessTableSummary.spec.ts | 183 ++++ tests/unit/CompleteResolution.spec.ts | 2 +- tests/unit/DissolutionFirm.spec.ts | 23 + tests/unit/DissolutionStatement.spec.ts | 2 +- ...Time.spec.ts => EffectiveDateTime.spec.ts} | 10 +- tests/unit/FeeAcknowledgment.spec.ts | 2 - ...FileAndPayInvalidNameRequestDialog.spec.ts | 2 +- tests/unit/FileUploadPreview.spec.ts | 1 - tests/unit/FilingSurveyDialog.spec.ts | 2 - tests/unit/FirmContactInfo.spec.ts | 21 + tests/unit/FolioNumber.spec.ts | 1 + tests/unit/HelpContactUs.spec.ts | 7 +- tests/unit/IncorporationReviewConfirm.spec.ts | 2 +- tests/unit/InvalidFilingDialog.spec.ts | 2 - tests/unit/ListNameTranslations.spec.ts | 2 + tests/unit/ListPeopleAndRoles.spec.ts | 3 +- tests/unit/ListShareClass.spec.ts | 8 +- tests/unit/NameRequestInfo.spec.ts | 61 +- tests/unit/NameTranslations.spec.ts | 4 +- tests/unit/NatureOfBusiness.spec.ts | 2 - tests/unit/OfficeAddresses.spec.ts | 2 +- tests/unit/RegAddEditOrgPerson.spec.ts | 104 ++- tests/unit/RegPeopleAndRoles.spec.ts | 4 +- .../RegistrationBusinessAddresses.spec.ts | 2 +- tests/unit/RestorationReviewConfirm.spec.ts | 2 +- tests/unit/RestorationType.spec.ts | 1 - tests/unit/ShareStructure.spec.ts | 7 +- tests/unit/SummaryRestoreBusiness.spec.ts | 4 +- tests/unit/UploadAffidavit.spec.ts | 2 +- tests/unit/amalgamation-mixin.spec.ts | 289 ++++++ tests/unit/business-lookup-services.spec.ts | 8 +- tests/unit/filing-template-mixin.spec.ts | 5 +- tests/unit/legal-services.spec.ts | 43 +- tests/vitest-wrapper-factory.ts | 9 +- vite.config.js | 11 +- 190 files changed, 9955 insertions(+), 1170 deletions(-) create mode 100644 src/components/Amalgamation/AmalgamatingBusinesses.vue create mode 100644 src/components/Amalgamation/AmalgamationStatement.vue create mode 100644 src/components/Amalgamation/BusinessStatus.vue create mode 100644 src/components/Amalgamation/BusinessTable.vue create mode 100644 src/components/Amalgamation/BusinessTableSummary.vue create mode 100644 src/components/Amalgamation/BusinessTypeHelp.vue create mode 100644 src/components/Amalgamation/ResultingBusinessName.vue rename src/components/{Incorporation/IncorporationDateTime.vue => common/EffectiveDateTime.vue} (96%) create mode 100644 src/components/common/FirmContactInfo.vue rename src/components/{Incorporation => common}/ListShareClass.vue (90%) rename src/components/{Incorporation => common}/ShareStructure.vue (98%) rename src/components/{Incorporation => common}/SummaryDefineCompany.vue (60%) create mode 100644 src/enums/amalgamationEnums.ts delete mode 100644 src/enums/entityState.ts create mode 100644 src/interfaces/store-interfaces/state-interfaces/amalgamation-state-interface.ts create mode 100644 src/interfaces/store-interfaces/state-interfaces/continuation-in-state-interface.ts create mode 100644 src/mixins/amalgamation-mixin.ts create mode 100644 src/resources/AmalgamationRegular/BC.ts create mode 100644 src/resources/AmalgamationRegular/BEN.ts create mode 100644 src/resources/AmalgamationRegular/CC.ts create mode 100644 src/resources/AmalgamationRegular/ULC.ts create mode 100644 src/resources/AmalgamationRegular/index.ts create mode 100644 src/resources/AmalgamationRegular/steps.ts create mode 100644 src/resources/AmalgamationShort/BC.ts create mode 100644 src/resources/AmalgamationShort/BEN.ts create mode 100644 src/resources/AmalgamationShort/CC.ts create mode 100644 src/resources/AmalgamationShort/ULC.ts create mode 100644 src/resources/AmalgamationShort/index.ts create mode 100644 src/resources/AmalgamationShort/steps.ts rename src/resources/{BreadCrumbResource.ts => BreadcrumbResource.ts} (70%) create mode 100644 src/resources/ContinuationIn/BC.ts create mode 100644 src/resources/ContinuationIn/BEN.ts create mode 100644 src/resources/ContinuationIn/CC.ts create mode 100644 src/resources/ContinuationIn/ULC.ts create mode 100644 src/resources/ContinuationIn/index.ts create mode 100644 src/resources/ContinuationIn/steps.ts create mode 100644 src/router/routes/amalgamation-regular-routes.ts create mode 100644 src/router/routes/amalgamation-short-routes.ts create mode 100644 src/router/routes/continuation-in-routes.ts create mode 100644 src/router/routes/dissolution-routes.ts create mode 100644 src/router/routes/incorporation-routes.ts create mode 100644 src/router/routes/index.ts create mode 100644 src/router/routes/registration-route.ts create mode 100644 src/router/routes/restoration-routes.ts create mode 100644 src/views/Amalgamation/BusinessInfo.vue create mode 100644 src/views/Amalgamation/Information.vue create mode 100644 src/views/Amalgamation/PeopleRoles.vue create mode 100644 src/views/Amalgamation/ReviewConfirm.vue create mode 100644 src/views/Amalgamation/ShareStructure.vue create mode 100644 src/views/ContinuationIn/ContinuationInBusinessBc.vue create mode 100644 src/views/ContinuationIn/ContinuationInBusinessHome.vue create mode 100644 src/views/ContinuationIn/ContinuationInPeopleRoles.vue create mode 100644 src/views/ContinuationIn/ContinuationInReviewConfirm.vue create mode 100644 src/views/ContinuationIn/ContinuationInShareStructure.vue create mode 100644 tests/unit/AmalgamatingBusinesses.spec.ts create mode 100644 tests/unit/AmalgamationBusinessInfo.spec.ts create mode 100644 tests/unit/AmalgamationInformation.spec.ts create mode 100644 tests/unit/AmalgamationPeopleRoles.spec.ts create mode 100644 tests/unit/AmalgamationReviewConfirm.spec.ts create mode 100644 tests/unit/AmalgamationShareStructure.spec.ts create mode 100644 tests/unit/AmalgamationStatement.spec.ts create mode 100644 tests/unit/BusinessStatus.spec.ts create mode 100644 tests/unit/BusinessTable.spec.ts create mode 100644 tests/unit/BusinessTableSummary.spec.ts rename tests/unit/{IncorporationDateTime.spec.ts => EffectiveDateTime.spec.ts} (97%) create mode 100644 tests/unit/FirmContactInfo.spec.ts create mode 100644 tests/unit/amalgamation-mixin.spec.ts diff --git a/package-lock.json b/package-lock.json index 6e1b271f6..8455d7f87 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,34 +1,36 @@ { "name": "business-create-ui", - "version": "5.6.0", + "version": "6.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "business-create-ui", - "version": "5.6.0", + "version": "6.0.0", "dependencies": { "@babel/compat-data": "^7.21.5", "@bcrs-shared-components/approval-type": "1.0.19", "@bcrs-shared-components/base-address": "2.0.3", "@bcrs-shared-components/breadcrumb": "2.1.15", - "@bcrs-shared-components/business-lookup": "1.1.30", + "@bcrs-shared-components/business-lookup": "1.2.5", "@bcrs-shared-components/certify": "2.1.15", "@bcrs-shared-components/completing-party": "2.1.30", "@bcrs-shared-components/confirm-dialog": "1.2.1", "@bcrs-shared-components/contact-info": "1.2.15", - "@bcrs-shared-components/corp-type-module": "1.0.11", - "@bcrs-shared-components/correct-name": "1.0.9", + "@bcrs-shared-components/corp-type-module": "1.0.15", + "@bcrs-shared-components/correct-name": "1.0.36", "@bcrs-shared-components/court-order-poa": "3.0.11", "@bcrs-shared-components/date-picker": "1.2.15", "@bcrs-shared-components/document-delivery": "1.2.0", "@bcrs-shared-components/effective-date-time": "1.1.15", - "@bcrs-shared-components/enums": "1.0.46", + "@bcrs-shared-components/enums": "1.1.7", + "@bcrs-shared-components/expandable-help": "1.0.1", "@bcrs-shared-components/genesys-web-message": "1.0.0", "@bcrs-shared-components/help-business-number": "1.1.1", - "@bcrs-shared-components/interfaces": "1.0.71", + "@bcrs-shared-components/interfaces": "1.1.5", + "@bcrs-shared-components/jurisdiction": "1.0.1", "@bcrs-shared-components/limited-restoration-panel": "1.0.5", - "@bcrs-shared-components/mixins": "1.1.21", + "@bcrs-shared-components/mixins": "1.1.34", "@bcrs-shared-components/nature-of-business": "1.2.14", "@bcrs-shared-components/relationships-panel": "1.0.9", "@bcrs-shared-components/staff-comments": "1.3.15", @@ -40,6 +42,7 @@ "array-move": "^4.0.0", "axios": "^0.27.2", "core-js": "^3.30.1", + "country-list": "^2.2.0", "http-status-codes": "^2.2.0", "launchdarkly-js-client-sdk": "^2.24.2", "lodash": "^4.17.21", @@ -84,7 +87,7 @@ "sass": "~1.32.13", "sinon": "^14.0.2", "typescript": "^4.5.5", - "vite": "4.3.9", + "vite": "4.5.2", "vite-plugin-environment": "^1.1.3", "vitest": "0.33.0", "vue-class-component": "7.2.6", @@ -115,9 +118,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.20.tgz", - "integrity": "sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz", + "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==", "engines": { "node": ">=6.9.0" } @@ -217,9 +220,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.22.16", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.16.tgz", - "integrity": "sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", "bin": { "parser": "bin/babel-parser.js" }, @@ -239,12 +242,12 @@ } }, "node_modules/@bcrs-shared-components/approval-type/node_modules/@bcrs-shared-components/date-picker": { - "version": "1.2.28", - "resolved": "https://registry.npmjs.org/@bcrs-shared-components/date-picker/-/date-picker-1.2.28.tgz", - "integrity": "sha512-IDykglrOC85dRtwgfb7OWxleZCKECDD0YN9SrFmJwOQ10BaquLFKiP8MkFx9LQkrpk9DIPR3p+K3V8Lq6+W4ig==", + "version": "1.2.34", + "resolved": "https://registry.npmjs.org/@bcrs-shared-components/date-picker/-/date-picker-1.2.34.tgz", + "integrity": "sha512-t/cqY8KTzsHo4cFyo+zOdCf3FFWht0g1aTiLrT1mJZlFy/mMHl+AiDuHAMmv0d8Lp6LuMPFUzFyXOkSSjm35mw==", "dependencies": { - "@bcrs-shared-components/interfaces": "^1.0.71", - "@bcrs-shared-components/mixins": "^1.1.21", + "@bcrs-shared-components/interfaces": "^1.0.76", + "@bcrs-shared-components/mixins": "^1.1.27", "vue": "^2.7.14" } }, @@ -269,11 +272,11 @@ } }, "node_modules/@bcrs-shared-components/business-lookup": { - "version": "1.1.30", - "resolved": "https://registry.npmjs.org/@bcrs-shared-components/business-lookup/-/business-lookup-1.1.30.tgz", - "integrity": "sha512-u55o1IQDT/w7BjiARSTl+zHEvmUdcwxIL8uGG0cr+0h3MMg3w88hYgOhg3XSLEJ0BHTKxxuQpawQUiLplI10dQ==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@bcrs-shared-components/business-lookup/-/business-lookup-1.2.5.tgz", + "integrity": "sha512-HEqjK+MxkweJm+YuvRQ0/Z4Nw4Whk7kdx56awvYBijlf0mC6xylbN2Pr2hmqDX/kxiieNZBpjtCtA83/Pm/3uw==", "dependencies": { - "@bcrs-shared-components/interfaces": "^1.0.71", + "@bcrs-shared-components/interfaces": "^1.1.2", "lodash": "4.17.21", "vue": "^2.7.14" } @@ -318,21 +321,22 @@ } }, "node_modules/@bcrs-shared-components/corp-type-module": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@bcrs-shared-components/corp-type-module/-/corp-type-module-1.0.11.tgz", - "integrity": "sha512-+iE3qiySSafiA311m14DuoG9Rq/ranBJNT7Kf7KQ9dJFDNNuTA326pCGwKBeuT1L6pFpGeibXGE+vQ0AYnSPUA==" + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/@bcrs-shared-components/corp-type-module/-/corp-type-module-1.0.15.tgz", + "integrity": "sha512-g/TcNSR7zJsG2lBjn/NnM+/+k7dJzhAiy5PiPj0ObN56bUV1PrUWVVlg5lz4/JZUEAZetWhwnyAzPVGsn7kr1w==" }, "node_modules/@bcrs-shared-components/correct-name": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@bcrs-shared-components/correct-name/-/correct-name-1.0.9.tgz", - "integrity": "sha512-6I6Bo68W7zmHb3mrJXr487bwuK4+ILxMyAyGzUB4vQjnMMalMdmeNziJfhMwsR3IIkojxgF1U/FcsgsaFFc8RQ==", - "dependencies": { - "@bcrs-shared-components/confirm-dialog": "^1.2.2", - "@bcrs-shared-components/corp-type-module": "^1.0.12", - "@bcrs-shared-components/enums": "^1.0.38", - "@bcrs-shared-components/interfaces": "^1.0.60", - "@bcrs-shared-components/mixins": "^1.1.10", - "vue-property-decorator": "^9.1.2" + "version": "1.0.36", + "resolved": "https://registry.npmjs.org/@bcrs-shared-components/correct-name/-/correct-name-1.0.36.tgz", + "integrity": "sha512-IQZgdcKbIR9111y/8zXfwvFv+EpXqP4YPlGErWkQofGsp42HjRefcTcLpSV2tcAkaDoqmZiGiP7w+QefxI4TmA==", + "dependencies": { + "@bcrs-shared-components/confirm-dialog": "^1.2.3", + "@bcrs-shared-components/corp-type-module": "^1.0.14", + "@bcrs-shared-components/enums": "^1.1.5", + "@bcrs-shared-components/interfaces": "^1.1.5", + "@bcrs-shared-components/mixins": "^1.1.34", + "@bcrs-shared-components/types": "^1.0.1", + "vue": "^2.7.14" } }, "node_modules/@bcrs-shared-components/correct-name/node_modules/@bcrs-shared-components/confirm-dialog": { @@ -343,11 +347,6 @@ "vue": "^2.7.14" } }, - "node_modules/@bcrs-shared-components/correct-name/node_modules/@bcrs-shared-components/corp-type-module": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/@bcrs-shared-components/corp-type-module/-/corp-type-module-1.0.13.tgz", - "integrity": "sha512-Wa8H/bxo8GAlcG7YdiP4zl1wzqxewiCO0TC+pBaYUc4+eufuInlS3yYFa9MFg8+vIL/pDfamRtXqdg1I6C6QYA==" - }, "node_modules/@bcrs-shared-components/court-order-poa": { "version": "3.0.11", "resolved": "https://registry.npmjs.org/@bcrs-shared-components/court-order-poa/-/court-order-poa-3.0.11.tgz", @@ -386,24 +385,27 @@ } }, "node_modules/@bcrs-shared-components/enums": { - "version": "1.0.46", - "resolved": "https://registry.npmjs.org/@bcrs-shared-components/enums/-/enums-1.0.46.tgz", - "integrity": "sha512-lrZjTvyDHwZ97Ujsro0pvdemi6n1xSDNeo1OzSGHgf/mokTSfFiVJ0EzuiPxlgBj8VtaPA9PZmGahdrodkPEMg==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@bcrs-shared-components/enums/-/enums-1.1.7.tgz", + "integrity": "sha512-WORgcK1YS/AssOI6sbuSQv4f13wZTQR6td7+gcghgAl34WNyO5HT0Mu2VfVGbD2zXfIYDm5jXTj2Dg6dkxpouA==", "dependencies": { - "@bcrs-shared-components/corp-type-module": "^1.0.13" + "@bcrs-shared-components/corp-type-module": "^1.0.15" } }, - "node_modules/@bcrs-shared-components/enums/node_modules/@bcrs-shared-components/corp-type-module": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/@bcrs-shared-components/corp-type-module/-/corp-type-module-1.0.13.tgz", - "integrity": "sha512-Wa8H/bxo8GAlcG7YdiP4zl1wzqxewiCO0TC+pBaYUc4+eufuInlS3yYFa9MFg8+vIL/pDfamRtXqdg1I6C6QYA==" + "node_modules/@bcrs-shared-components/expandable-help": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bcrs-shared-components/expandable-help/-/expandable-help-1.0.1.tgz", + "integrity": "sha512-XhSYX1sSpoBUfCg5AoTe/1fKuOOtxuhhykhefRw8r+j34GK4hTJzeHYaUJBbXD87r2RkdITu3IFS4kA1yZm3OA==", + "dependencies": { + "vue": "^2.7.14" + } }, "node_modules/@bcrs-shared-components/folio-number-input": { - "version": "1.1.28", - "resolved": "https://registry.npmjs.org/@bcrs-shared-components/folio-number-input/-/folio-number-input-1.1.28.tgz", - "integrity": "sha512-yYBYbzCq3FTgYenWsTdfTnR+DMa40J8CuxfYfsC5B/Or7RDDMpKXmB4nA2E5WYTWg6bYczwvk+efIktqFfEbGQ==", + "version": "1.1.33", + "resolved": "https://registry.npmjs.org/@bcrs-shared-components/folio-number-input/-/folio-number-input-1.1.33.tgz", + "integrity": "sha512-Cc7KvqmXEaPR6ebmE73qAAVMsyVRpeVGP43mdKXPWuKAO3/ghheagdP+Rlr1B0SGFkYZWilK+pqgd9MpVRwcXw==", "dependencies": { - "@bcrs-shared-components/interfaces": "^1.0.71", + "@bcrs-shared-components/interfaces": "^1.0.76", "vue": "^2.7.14" } }, @@ -424,11 +426,21 @@ } }, "node_modules/@bcrs-shared-components/interfaces": { - "version": "1.0.71", - "resolved": "https://registry.npmjs.org/@bcrs-shared-components/interfaces/-/interfaces-1.0.71.tgz", - "integrity": "sha512-0cKLeAoiXQS//6zBZZmtTrxyExML6Jy28qP1RrlHAertmCmqNXNpmSqb49rj0x4tUki/nwc0HoKGV1qkzCayAg==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@bcrs-shared-components/interfaces/-/interfaces-1.1.5.tgz", + "integrity": "sha512-enFZoYUjoLyqG2lFomJU2dwDGvUIKVL1C1PU4ufBa7IMN/13MXe7+XvbAEh6cvsgwD3+YyuiKo73T3qZmxOgnQ==", + "dependencies": { + "@bcrs-shared-components/corp-type-module": "^1.0.14", + "@bcrs-shared-components/enums": "^1.1.5", + "vue": "^2.7.14" + } + }, + "node_modules/@bcrs-shared-components/jurisdiction": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bcrs-shared-components/jurisdiction/-/jurisdiction-1.0.1.tgz", + "integrity": "sha512-3L7UEr5CpUb/Ouxfvp5jZi92XZoF9/26EVoC02PIT06q9fraGaBwX2453z3nlPQUZDHp4pH9CjAF5n59ooH05w==", "dependencies": { - "@bcrs-shared-components/enums": "^1.0.46", + "@bcrs-shared-components/enums": "^1.1.3", "vue": "^2.7.14" } }, @@ -441,12 +453,12 @@ } }, "node_modules/@bcrs-shared-components/mixins": { - "version": "1.1.21", - "resolved": "https://registry.npmjs.org/@bcrs-shared-components/mixins/-/mixins-1.1.21.tgz", - "integrity": "sha512-5FJxo7GGCuNH/VDv58Jtjd/2x0x4RT21r1Ay3JwAslAASiEWBaeWy/nPNatxReDV3BUIu+XXc/1Ek/mXwqoCag==", + "version": "1.1.34", + "resolved": "https://registry.npmjs.org/@bcrs-shared-components/mixins/-/mixins-1.1.34.tgz", + "integrity": "sha512-KrccSKhOthyNA9qzl++0RfeURjyq5aJutY+tiHzYB+SqrOmZ5JYvU54p/hvxti/R9RgwFLZQaERaGeIdWWpvsg==", "dependencies": { - "@bcrs-shared-components/enums": "^1.0.46", - "@bcrs-shared-components/interfaces": "^1.0.71", + "@bcrs-shared-components/enums": "^1.1.5", + "@bcrs-shared-components/interfaces": "^1.1.5", "country-list": "^2.3.0", "lodash": "4.17.21", "provinces": "^1.11.0", @@ -505,9 +517,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", - "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", "cpu": [ "arm" ], @@ -521,9 +533,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", - "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", "cpu": [ "arm64" ], @@ -537,9 +549,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", - "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", "cpu": [ "x64" ], @@ -553,9 +565,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", - "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", "cpu": [ "arm64" ], @@ -569,9 +581,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", - "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", "cpu": [ "x64" ], @@ -585,9 +597,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", - "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", "cpu": [ "arm64" ], @@ -601,9 +613,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", - "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", "cpu": [ "x64" ], @@ -617,9 +629,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", - "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", "cpu": [ "arm" ], @@ -633,9 +645,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", - "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", "cpu": [ "arm64" ], @@ -649,9 +661,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", - "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", "cpu": [ "ia32" ], @@ -665,9 +677,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", - "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", "cpu": [ "loong64" ], @@ -681,9 +693,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", - "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", "cpu": [ "mips64el" ], @@ -697,9 +709,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", - "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", "cpu": [ "ppc64" ], @@ -713,9 +725,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", - "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", "cpu": [ "riscv64" ], @@ -729,9 +741,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", - "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", "cpu": [ "s390x" ], @@ -745,9 +757,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", - "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", "cpu": [ "x64" ], @@ -761,9 +773,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", - "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", "cpu": [ "x64" ], @@ -777,9 +789,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", - "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", "cpu": [ "x64" ], @@ -793,9 +805,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", - "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", "cpu": [ "x64" ], @@ -809,9 +821,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", - "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", "cpu": [ "arm64" ], @@ -825,9 +837,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", - "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", "cpu": [ "ia32" ], @@ -841,9 +853,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", - "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", "cpu": [ "x64" ], @@ -872,9 +884,9 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.1.tgz", - "integrity": "sha512-PWiOzLIUAjN/w5K17PoF4n6sKBw0gqLHPhywmYHP4t1VFQQVYeb1yWsJwnMVEMl3tUHME7X/SJPZLmtG7XBDxQ==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.9.1.tgz", + "integrity": "sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" @@ -910,9 +922,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.49.0.tgz", - "integrity": "sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.51.0.tgz", + "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -1032,9 +1044,9 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", "dev": true, "peer": true, "dependencies": { @@ -1160,13 +1172,13 @@ } }, "node_modules/@sentry-internal/tracing": { - "version": "7.70.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.70.0.tgz", - "integrity": "sha512-SpbE6wZhs6QwG2ORWCt8r28o1T949qkWx/KeRTCdK4Ub95PQ3Y3DgnqD8Wz//3q50Wt6EZDEibmz4t067g6PPg==", + "version": "7.74.1", + "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.74.1.tgz", + "integrity": "sha512-nNaiZreQxCitG2PzYPaC7XtyA9OMsETGYMKAtiK4p62/uTmeYbsBva9BoNx1XeiHRwbrVQYRMKQ9nV5e2jS4/A==", "dependencies": { - "@sentry/core": "7.70.0", - "@sentry/types": "7.70.0", - "@sentry/utils": "7.70.0", + "@sentry/core": "7.74.1", + "@sentry/types": "7.74.1", + "@sentry/utils": "7.74.1", "tslib": "^2.4.1 || ^1.9.3" }, "engines": { @@ -1174,15 +1186,15 @@ } }, "node_modules/@sentry/browser": { - "version": "7.70.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.70.0.tgz", - "integrity": "sha512-PB+IP49/TLcnDHCj9eJ5tcHE0pzXg23wBakmF3KGMSd5nxEbUvmOsaFPZcgUUlL9JlU3v1Y40We7HdPStrY6oA==", - "dependencies": { - "@sentry-internal/tracing": "7.70.0", - "@sentry/core": "7.70.0", - "@sentry/replay": "7.70.0", - "@sentry/types": "7.70.0", - "@sentry/utils": "7.70.0", + "version": "7.74.1", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.74.1.tgz", + "integrity": "sha512-OYWNne/KO60lOvkIpIlJUyiJt/9j8DGI57thSDFEYSmmbNqMitczUTBOaEStouvHKyfchqLZm1CZfWKt+z0VOA==", + "dependencies": { + "@sentry-internal/tracing": "7.74.1", + "@sentry/core": "7.74.1", + "@sentry/replay": "7.74.1", + "@sentry/types": "7.74.1", + "@sentry/utils": "7.74.1", "tslib": "^2.4.1 || ^1.9.3" }, "engines": { @@ -1190,12 +1202,12 @@ } }, "node_modules/@sentry/core": { - "version": "7.70.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.70.0.tgz", - "integrity": "sha512-voUsGVM+jwRp99AQYFnRvr7sVd2tUhIMj1L6F42LtD3vp7t5ZnKp3NpXagtFW2vWzXESfyJUBhM0qI/bFvn7ZA==", + "version": "7.74.1", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.74.1.tgz", + "integrity": "sha512-LvEhOSfdIvwkr+PdlrT/aA/iOLhkXrSkvjqAQyogE4ddCWeYfS0NoirxNt1EaxMBAWKhYZRqzkA7WA4LDLbzlA==", "dependencies": { - "@sentry/types": "7.70.0", - "@sentry/utils": "7.70.0", + "@sentry/types": "7.74.1", + "@sentry/utils": "7.74.1", "tslib": "^2.4.1 || ^1.9.3" }, "engines": { @@ -1203,32 +1215,32 @@ } }, "node_modules/@sentry/replay": { - "version": "7.70.0", - "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.70.0.tgz", - "integrity": "sha512-XjnyE6ORREz9kBWWHdXaIjS9P2Wo7uEw+y23vfLQwzV0Nx3xJ+FG4dwf8onyIoeCZDKbz7cqQIbugU1gkgUtZw==", + "version": "7.74.1", + "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.74.1.tgz", + "integrity": "sha512-qmbOl+jYdyhoHFbPp9WemKx8UojID5hVmuVLxNIP0ANqAwmE9OQEK9YFg2cf7L/TpKb1tqz0qLgi5MYIdcdpgQ==", "dependencies": { - "@sentry/core": "7.70.0", - "@sentry/types": "7.70.0", - "@sentry/utils": "7.70.0" + "@sentry/core": "7.74.1", + "@sentry/types": "7.74.1", + "@sentry/utils": "7.74.1" }, "engines": { "node": ">=12" } }, "node_modules/@sentry/types": { - "version": "7.70.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.70.0.tgz", - "integrity": "sha512-rY4DqpiDBtXSk4MDNBH3dwWqfPbNBI/9GA7Y5WJSIcObBtfBKp0fzYliHJZD0pgM7d4DPFrDn42K9Iiumgymkw==", + "version": "7.74.1", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.74.1.tgz", + "integrity": "sha512-2jIuPc+YKvXqZETwr2E8VYnsH1zsSUR/wkIvg1uTVeVNyoowJv+YsOtCdeGyL2AwiotUBSPKu7O1Lz0kq5rMOQ==", "engines": { "node": ">=8" } }, "node_modules/@sentry/utils": { - "version": "7.70.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.70.0.tgz", - "integrity": "sha512-0cChMH0lsGp+5I3D4wOHWwjFN19HVrGUs7iWTLTO5St3EaVbdeLbI1vFXHxMxvopbwgpeZafbreHw/loIdZKpw==", + "version": "7.74.1", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.74.1.tgz", + "integrity": "sha512-qUsqufuHYcy5gFhLZslLxA5kcEOkkODITXW3c7D+x+8iP/AJqa8v8CeUCVNS7RetHCuIeWAbbTClC4c411EwQg==", "dependencies": { - "@sentry/types": "7.70.0", + "@sentry/types": "7.74.1", "tslib": "^2.4.1 || ^1.9.3" }, "engines": { @@ -1236,14 +1248,14 @@ } }, "node_modules/@sentry/vue": { - "version": "7.70.0", - "resolved": "https://registry.npmjs.org/@sentry/vue/-/vue-7.70.0.tgz", - "integrity": "sha512-eRGB64YtDb9RScJ5h+CJi6bhY/KsVTlRK6anEvryvWTEgXoYWblQaw1EgnWTKjy/Hj4jHIT4/cIkVMN2ue/peQ==", - "dependencies": { - "@sentry/browser": "7.70.0", - "@sentry/core": "7.70.0", - "@sentry/types": "7.70.0", - "@sentry/utils": "7.70.0", + "version": "7.74.1", + "resolved": "https://registry.npmjs.org/@sentry/vue/-/vue-7.74.1.tgz", + "integrity": "sha512-t74d7ZkgQSHAgyaV+sDNFAWMOBl6CPFhBlzplzCvmgaUf5rj5kAlElztm2KFqOFplfPSyJx20wc741exjfuQOw==", + "dependencies": { + "@sentry/browser": "7.74.1", + "@sentry/core": "7.74.1", + "@sentry/types": "7.74.1", + "@sentry/utils": "7.74.1", "tslib": "^2.4.1 || ^1.9.3" }, "engines": { @@ -1313,24 +1325,24 @@ } }, "node_modules/@types/chai": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.6.tgz", - "integrity": "sha512-VOVRLM1mBxIRxydiViqPcKn6MIxZytrbMpd6RJLIWKxUNr3zux8no0Oc7kJx0WAPIitgZ0gkrDS+btlqQpubpw==", + "version": "4.3.9", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.9.tgz", + "integrity": "sha512-69TtiDzu0bcmKQv3yg1Zx409/Kd7r0b5F1PfpYJfSHzLGtB53547V4u+9iqKYsTu/O2ai6KTb0TInNpvuQ3qmg==", "dev": true }, "node_modules/@types/chai-subset": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@types/chai-subset/-/chai-subset-1.3.3.tgz", - "integrity": "sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@types/chai-subset/-/chai-subset-1.3.4.tgz", + "integrity": "sha512-CCWNXrJYSUIojZ1149ksLl3AN9cmZ5djf+yUoVVV+NuYrtydItQVlL2ZDqyC6M6O9LWRnVf8yYDxbXHO2TfQZg==", "dev": true, "dependencies": { "@types/chai": "*" } }, "node_modules/@types/eslint": { - "version": "8.44.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.2.tgz", - "integrity": "sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==", + "version": "8.44.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.6.tgz", + "integrity": "sha512-P6bY56TVmX8y9J87jHNgQh43h6VVU+6H7oN7hgvivV81K2XY8qJZ5vqPy/HdUoVIelii2kChYVzQanlswPWVFw==", "dev": true, "peer": true, "dependencies": { @@ -1339,9 +1351,9 @@ } }, "node_modules/@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.6.tgz", + "integrity": "sha512-zfM4ipmxVKWdxtDaJ3MP3pBurDXOCoyjvlpE3u6Qzrmw4BPbfm4/ambIeTk/r/J0iq/+2/xp0Fmt+gFvXJY2PQ==", "dev": true, "peer": true, "dependencies": { @@ -1350,31 +1362,31 @@ } }, "node_modules/@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.3.tgz", + "integrity": "sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ==", "dev": true, "peer": true }, "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ==", "dev": true }, "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.2.tgz", + "integrity": "sha512-8toY6FgdltSdONav1XtUHl4LN1yTmLza+EuDazb/fEmRNCwjyqNVIQWs2IfC74IqjHkREs/nQ2FWq5kZU9IC0w==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "*" } }, "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.3.tgz", + "integrity": "sha512-1nESsePMBlf0RPRffLZi5ujYh7IH1BWL4y9pr+Bn3cJBdxz+RTP8bUFljLz9HvzhhOSWKdyBZ4DIivdL6rvgZg==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" @@ -1391,9 +1403,9 @@ } }, "node_modules/@types/json-schema": { - "version": "7.0.13", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz", - "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==", + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.14.tgz", + "integrity": "sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw==", "dev": true }, "node_modules/@types/json5": { @@ -1403,69 +1415,72 @@ "dev": true }, "node_modules/@types/lodash": { - "version": "4.14.198", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.198.tgz", - "integrity": "sha512-trNJ/vtMZYMLhfN45uLq4ShQSw0/S7xCTLLVM+WM1rmFpba/VS42jVUgaO3w/NOLiWR/09lnYk0yMaA/atdIsg==", + "version": "4.14.200", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.200.tgz", + "integrity": "sha512-YI/M/4HRImtNf3pJgbF+W6FrXovqj+T+/HpENLTooK9PnkacBsDpeP3IpHab40CClUfhNmdM2WTNP2sa2dni5Q==", "dev": true }, "node_modules/@types/node": { - "version": "20.6.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.6.3.tgz", - "integrity": "sha512-HksnYH4Ljr4VQgEy2lTStbCKv/P590tmPe5HqOnv9Gprffgv5WXAY+Y5Gqniu0GGqeTCUdBnzC3QSrzPkBkAMA==", - "dev": true + "version": "20.8.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.7.tgz", + "integrity": "sha512-21TKHHh3eUHIi2MloeptJWALuCu5H7HQTdTrWIFReA8ad+aggoX+lRes3ex7/FtpC+sVUpFMQ+QTfYr74mruiQ==", + "dev": true, + "dependencies": { + "undici-types": "~5.25.1" + } }, "node_modules/@types/semver": { - "version": "7.5.2", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.2.tgz", - "integrity": "sha512-7aqorHYgdNO4DM36stTiGO3DvKoex9TQRwsJU6vMaFGyqpBA1MNZkz+PG3gaNUPpTAOYhT1WR7M1JyA3fbS9Cw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ==", "dev": true }, "node_modules/@types/sinon": { - "version": "10.0.16", - "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.16.tgz", - "integrity": "sha512-j2Du5SYpXZjJVJtXBokASpPRj+e2z+VUhCPHmM6WMfe3dpHu6iVKJMU6AiBcMp/XTAYnEj6Wc1trJUWwZ0QaAQ==", + "version": "10.0.20", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.20.tgz", + "integrity": "sha512-2APKKruFNCAZgx3daAyACGzWuJ028VVCUDk6o2rw/Z4PXT0ogwdV4KUegW0MwVs0Zu59auPXbbuBJHF12Sx1Eg==", "dev": true, "dependencies": { "@types/sinonjs__fake-timers": "*" } }, "node_modules/@types/sinonjs__fake-timers": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.2.tgz", - "integrity": "sha512-9GcLXF0/v3t80caGs5p2rRfkB+a8VBGLJZVih6CNFkx8IZ994wiKKLSRs9nuFwk1HevWs/1mnUmkApGrSGsShA==", + "version": "8.1.4", + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.4.tgz", + "integrity": "sha512-GDV68H0mBSN449sa5HEj51E0wfpVQb8xNSMzxf/PrypMFcLTMwJMOM/cgXiv71Mq5drkOQmUGvL1okOZcu6RrQ==", "dev": true }, "node_modules/@types/vue-the-mask": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/@types/vue-the-mask/-/vue-the-mask-0.11.1.tgz", - "integrity": "sha512-QoXwt8gc35YW+a5kbQar57aA5ozbnHBUxFxl2CiRj4WnqbnCxMijJ8JpxdSqYvqSa3+wiuRE/w4Qpx05Sfo2zA==", + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/@types/vue-the-mask/-/vue-the-mask-0.11.4.tgz", + "integrity": "sha512-RU5n0/anWPdpgEI3SMTg54wg0YLz5VgffNBN4P32LY+dL/qtswl6I7+PU+NiXLpq+uBN8gId4yxUzZppqSLR7w==", "dev": true, "dependencies": { "vue": "^2.6.10" } }, "node_modules/@types/vuelidate": { - "version": "0.7.18", - "resolved": "https://registry.npmjs.org/@types/vuelidate/-/vuelidate-0.7.18.tgz", - "integrity": "sha512-4+QXjFPyd/XDug4t81ag58v6FyNBiIiFGJDYitflGCKq20Jucr2UAu+RHs+vDU5YVpPeIXWLcoxDnKIiY4YOgA==", + "version": "0.7.20", + "resolved": "https://registry.npmjs.org/@types/vuelidate/-/vuelidate-0.7.20.tgz", + "integrity": "sha512-By9+sdLSTo3FAWFJPqjU5CkwWVg+MjDWSF1c7rUDWlmGEgcRGJ+WpdiYEfcrR6ufkp0bdO8/eL+ksUUvliH8qA==", "dev": true, "dependencies": { "vue": "^2.6.11" } }, "node_modules/@types/yargs": { - "version": "15.0.15", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", - "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", + "version": "15.0.17", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.17.tgz", + "integrity": "sha512-cj53I8GUcWJIgWVTSVe2L7NJAB5XWGdsoMosVvUgv1jEnMbAcsbaCzt1coUcyi8Sda5PgTWAooG8jNyDTD+CWA==", "dev": true, "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "version": "21.0.2", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.2.tgz", + "integrity": "sha512-5qcvofLPbfjmBfKaLfj/+f+Sbd6pN4zl7w7VSVI5uz7m9QZTuB2aZAa2uo1wHFBNN2x6g/SoTkXmd8mQnQF2Cw==", "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { @@ -1846,9 +1861,9 @@ } }, "node_modules/@vue/devtools-api": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.0.tgz", - "integrity": "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==" + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.1.tgz", + "integrity": "sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==" }, "node_modules/@vue/eslint-config-standard": { "version": "4.0.0", @@ -2468,9 +2483,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.11", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.11.tgz", - "integrity": "sha512-xn1UXOKUz7DjdGlg9RrUr0GGiWzI97UQJnugHtH0OLDfJB7jMgoIkYvRIEO1l9EeEERVqeqLYOcFBW9ldjypbQ==", + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", "dev": true, "funding": [ { @@ -2488,8 +2503,8 @@ ], "peer": true, "dependencies": { - "caniuse-lite": "^1.0.30001538", - "electron-to-chromium": "^1.4.526", + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", "node-releases": "^2.0.13", "update-browserslist-db": "^1.0.13" }, @@ -2526,13 +2541,14 @@ } }, "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -2557,9 +2573,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001538", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001538.tgz", - "integrity": "sha512-HWJnhnID+0YMtGlzcp3T9drmBJUVDchPJ08tpUGFLs9CYlwWPH2uLgpHn8fND5pCgXVtnGS3H4QR9XLMHVNkHw==", + "version": "1.0.30001551", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001551.tgz", + "integrity": "sha512-vtBAez47BoGMMzlbYhfXrMV1kvRF2WP/lqiMuDu1Sb4EE4LKEgjopFDSRtZfdVnslNRpOqV/woE+Xgrwj6VQlg==", "dev": true, "funding": [ { @@ -2593,18 +2609,18 @@ } }, "node_modules/chai": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.8.tgz", - "integrity": "sha512-vX4YvVVtxlfSZ2VecZgFUTU5qPCYsobVI2O9FmwEXBhDigYGQA6jRXCycIs1yJnnWbZ6/+a2zNIF5DfVCcJBFQ==", + "version": "4.3.10", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz", + "integrity": "sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==", "dev": true, "dependencies": { "assertion-error": "^1.1.0", - "check-error": "^1.0.2", - "deep-eql": "^4.1.2", - "get-func-name": "^2.0.0", - "loupe": "^2.3.1", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", "pathval": "^1.1.1", - "type-detect": "^4.0.5" + "type-detect": "^4.0.8" }, "engines": { "node": ">=4" @@ -2636,10 +2652,13 @@ } }, "node_modules/check-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", - "integrity": "sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", "dev": true, + "dependencies": { + "get-func-name": "^2.0.2" + }, "engines": { "node": "*" } @@ -2779,9 +2798,9 @@ "optional": true }, "node_modules/core-js": { - "version": "3.32.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.32.2.tgz", - "integrity": "sha512-pxXSw1mYZPDGvTQqEc5vgIb83jGQKFGYWY76z4a7weZXUolw3G+OvpZqSRcfYOoOVUQJYEPsWeQK8pKEnUtWxQ==", + "version": "3.33.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.1.tgz", + "integrity": "sha512-qVSq3s+d4+GsqN0teRCJtM6tdEEXyWxjzbhVrCHmBS5ZTM0FS2MOS0D13dUXAWDUN6a+lHI/N1hF9Ytz6iLl9Q==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -2920,9 +2939,9 @@ "dev": true }, "node_modules/define-data-property": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz", - "integrity": "sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", "dev": true, "dependencies": { "get-intrinsic": "^1.2.1", @@ -3076,9 +3095,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.526", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.526.tgz", - "integrity": "sha512-tjjTMjmZAx1g6COrintLTa2/jcafYKxKoiEkdQOrVdbLaHh2wCt2nsAF8ZHweezkrP+dl/VG9T5nabcYoo0U5Q==", + "version": "1.4.562", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.562.tgz", + "integrity": "sha512-kMGVZLP65O2/oH7zzaoIA5hcr4/xPYO6Sa83FrIpWcd7YPPtSlxqwxTd8lJIwKxaiXM6FGsYK4ukyJ40XkW7jg==", "dev": true, "peer": true }, @@ -3237,9 +3256,9 @@ } }, "node_modules/esbuild": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", - "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", "dev": true, "hasInstallScript": true, "bin": { @@ -3249,28 +3268,28 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.17.19", - "@esbuild/android-arm64": "0.17.19", - "@esbuild/android-x64": "0.17.19", - "@esbuild/darwin-arm64": "0.17.19", - "@esbuild/darwin-x64": "0.17.19", - "@esbuild/freebsd-arm64": "0.17.19", - "@esbuild/freebsd-x64": "0.17.19", - "@esbuild/linux-arm": "0.17.19", - "@esbuild/linux-arm64": "0.17.19", - "@esbuild/linux-ia32": "0.17.19", - "@esbuild/linux-loong64": "0.17.19", - "@esbuild/linux-mips64el": "0.17.19", - "@esbuild/linux-ppc64": "0.17.19", - "@esbuild/linux-riscv64": "0.17.19", - "@esbuild/linux-s390x": "0.17.19", - "@esbuild/linux-x64": "0.17.19", - "@esbuild/netbsd-x64": "0.17.19", - "@esbuild/openbsd-x64": "0.17.19", - "@esbuild/sunos-x64": "0.17.19", - "@esbuild/win32-arm64": "0.17.19", - "@esbuild/win32-ia32": "0.17.19", - "@esbuild/win32-x64": "0.17.19" + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" } }, "node_modules/escalade": { @@ -4023,12 +4042,12 @@ } }, "node_modules/flat-cache": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz", - "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz", + "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", "dev": true, "dependencies": { - "flatted": "^3.2.7", + "flatted": "^3.2.9", "keyv": "^4.5.3", "rimraf": "^3.0.2" }, @@ -4134,10 +4153,13 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/function.prototype.name": { "version": "1.1.6", @@ -4193,9 +4215,9 @@ } }, "node_modules/get-func-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", - "integrity": "sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", + "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", "dev": true, "engines": { "node": "*" @@ -4292,9 +4314,9 @@ } }, "node_modules/globals": { - "version": "13.22.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.22.0.tgz", - "integrity": "sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw==", + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -4367,13 +4389,10 @@ "dev": true }, "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, "engines": { "node": ">= 0.4.0" } @@ -5120,9 +5139,9 @@ "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" }, "node_modules/keyv": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", - "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, "dependencies": { "json-buffer": "3.0.1" @@ -5289,12 +5308,12 @@ "integrity": "sha512-GQQWaIeGlL6DIIr06kj1j6sSmBxyNMwI8kaX9aKpHR/XsMTiaXDVPNPAkiboOTK9OJpTJF/dXT3xYoFQnj386Q==" }, "node_modules/loupe": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.6.tgz", - "integrity": "sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", + "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", "dev": true, "dependencies": { - "get-func-name": "^2.0.0" + "get-func-name": "^2.0.1" } }, "node_modules/lru-cache": { @@ -5310,9 +5329,9 @@ } }, "node_modules/magic-string": { - "version": "0.30.3", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.3.tgz", - "integrity": "sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==", + "version": "0.30.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", + "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", "dev": true, "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" @@ -5545,9 +5564,9 @@ "peer": true }, "node_modules/nise": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.4.tgz", - "integrity": "sha512-8+Ib8rRJ4L0o3kfmyVCL7gzrohyDe0cMFTBa2d364yIrEGMEoetznKJx899YxjybU6bL9SQkYPSBBs1gyYs8Xg==", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.5.tgz", + "integrity": "sha512-VJuPIfUFaXNRzETTQEEItTOP8Y171ijr+JLq42wHes3DiryR8vT+1TXQW/Rx8JNUhyYYWyIvjXTU6dOhJcs9Nw==", "dev": true, "dependencies": { "@sinonjs/commons": "^2.0.0", @@ -5700,9 +5719,9 @@ } }, "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -5999,9 +6018,9 @@ } }, "node_modules/pinia": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.1.6.tgz", - "integrity": "sha512-bIU6QuE5qZviMmct5XwCesXelb5VavdOWKWaB17ggk++NUwQWWbP5YnsONTk3b752QkW9sACiR81rorpeOMSvQ==", + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.1.7.tgz", + "integrity": "sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==", "dependencies": { "@vue/devtools-api": "^6.5.0", "vue-demi": ">=0.14.5" @@ -6069,9 +6088,9 @@ } }, "node_modules/postcss": { - "version": "8.4.30", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.30.tgz", - "integrity": "sha512-7ZEao1g4kd68l97aWG/etQKPKq07us0ieSZ2TnFDk11i0ZfDW2AwKHYU8qv4MZKqN2fdBfg+7q0ES06UA73C1g==", + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", "funding": [ { "type": "opencollective", @@ -6340,9 +6359,9 @@ "dev": true }, "node_modules/resolve": { - "version": "1.22.6", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", - "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, "dependencies": { "is-core-module": "^2.13.0", @@ -6411,9 +6430,9 @@ } }, "node_modules/rollup": { - "version": "3.29.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.2.tgz", - "integrity": "sha512-CJouHoZ27v6siztc21eEQGo0kIcE5D1gVPA571ez0mMYb25LGYGKnVNXpEj5MGlepmDWGXNjDB5q7uNiPHC11A==", + "version": "3.29.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", + "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -6640,6 +6659,21 @@ "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", "optional": true }, + "node_modules/set-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/set-function-name": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", @@ -6736,6 +6770,7 @@ "version": "14.0.2", "resolved": "https://registry.npmjs.org/sinon/-/sinon-14.0.2.tgz", "integrity": "sha512-PDpV0ZI3ZCS3pEqx0vpNp6kzPhHrLx72wA0G+ZLaaJjLIYeE0n8INlgaohKuGy7hP0as5tbUd23QWu5U233t+w==", + "deprecated": "16.1.1", "dev": true, "dependencies": { "@sinonjs/commons": "^2.0.0", @@ -7042,9 +7077,9 @@ } }, "node_modules/terser": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.20.0.tgz", - "integrity": "sha512-e56ETryaQDyebBwJIWYB2TT6f2EZ0fL0sW/JRXNMN26zZdKi2u/E/5my5lG6jNxym6qsrVXfFRmOdV42zlAgLQ==", + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.22.0.tgz", + "integrity": "sha512-hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw==", "dev": true, "peer": true, "dependencies": { @@ -7137,9 +7172,9 @@ } }, "node_modules/tinyspy": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.1.1.tgz", - "integrity": "sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.0.tgz", + "integrity": "sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==", "dev": true, "engines": { "node": ">=14.0.0" @@ -7510,9 +7545,9 @@ } }, "node_modules/ufo": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.3.0.tgz", - "integrity": "sha512-bRn3CsoojyNStCZe0BG0Mt4Nr/4KF+rhFlnNXybgqt5pXHNFRlqinSoQaTrGyzE4X8aHplSb+TorH+COin9Yxw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.3.1.tgz", + "integrity": "sha512-uY/99gMLIOlJPwATcMVYfqDSxUR9//AUcgZMzwfSTJPDKzA1S8mX4VLqa+fiAtveraQUBCz4FFcwVZBGbwBXIw==", "dev": true }, "node_modules/unbox-primitive": { @@ -7530,6 +7565,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/undici-types": { + "version": "5.25.3", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.25.3.tgz", + "integrity": "sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==", + "dev": true + }, "node_modules/universalify": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", @@ -7614,14 +7655,14 @@ "dev": true }, "node_modules/vite": { - "version": "4.3.9", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz", - "integrity": "sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.2.tgz", + "integrity": "sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==", "dev": true, "dependencies": { - "esbuild": "^0.17.5", - "postcss": "^8.4.23", - "rollup": "^3.21.0" + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" }, "bin": { "vite": "bin/vite.js" @@ -7629,12 +7670,16 @@ "engines": { "node": "^14.18.0 || >=16.0.0" }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, "optionalDependencies": { "fsevents": "~2.3.2" }, "peerDependencies": { "@types/node": ">= 14", "less": "*", + "lightningcss": "^1.21.0", "sass": "*", "stylus": "*", "sugarss": "*", @@ -7647,6 +7692,9 @@ "less": { "optional": true }, + "lightningcss": { + "optional": true + }, "sass": { "optional": true }, @@ -7826,12 +7874,12 @@ } }, "node_modules/vls/node_modules/@humanwhocodes/config-array": { - "version": "0.11.11", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", - "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", + "@humanwhocodes/object-schema": "^2.0.1", "debug": "^4.1.1", "minimatch": "^3.0.5" }, @@ -7839,6 +7887,12 @@ "node": ">=10.10.0" } }, + "node_modules/vls/node_modules/@humanwhocodes/object-schema": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", + "dev": true + }, "node_modules/vls/node_modules/acorn": { "version": "8.10.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", @@ -7858,15 +7912,15 @@ "dev": true }, "node_modules/vls/node_modules/eslint": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.49.0.tgz", - "integrity": "sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.51.0.tgz", + "integrity": "sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.49.0", + "@eslint/js": "8.51.0", "@humanwhocodes/config-array": "^0.11.11", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -7999,9 +8053,9 @@ } }, "node_modules/vls/node_modules/vue-eslint-parser": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.3.1.tgz", - "integrity": "sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.3.2.tgz", + "integrity": "sha512-q7tWyCVaV9f8iQyIA5Mkj/S6AoJ9KBN8IeUSf3XEmBrOtxOZnfTg5s4KClbZBCK3GtnT/+RyCLZyDHuZwTuBjg==", "dev": true, "dependencies": { "debug": "^4.3.4", @@ -8035,21 +8089,21 @@ } }, "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz", - "integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz", + "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==", "dev": true }, "node_modules/vscode-languageserver-types": { - "version": "3.17.4", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.4.tgz", - "integrity": "sha512-9YXi5pA3XF2V+NUQg6g+lulNS0ncRCKASYdK3Cs7kiH9sVFXWq27prjkC/B8M/xJLRPPRSPCHVMuBTgRNFh2sQ==", + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", + "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", "dev": true }, "node_modules/vscode-uri": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz", - "integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", "dev": true }, "node_modules/vue": { @@ -8367,9 +8421,9 @@ } }, "node_modules/webpack": { - "version": "5.88.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", - "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "version": "5.89.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", + "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", "dev": true, "peer": true, "dependencies": { @@ -8513,13 +8567,13 @@ } }, "node_modules/which-typed-array": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", - "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", "dev": true, "dependencies": { "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", + "call-bind": "^1.0.4", "for-each": "^0.3.3", "gopd": "^1.0.1", "has-tostringtag": "^1.0.0" diff --git a/package.json b/package.json index cb62c9b71..32cc63e8d 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,13 @@ { "name": "business-create-ui", - "version": "5.6.0", + "version": "6.0.0", "private": true, "appName": "Create UI", "sbcName": "SBC Common Components", "scripts": { "dev": "vite", "build": "vite build", - "serve": "vite preview", + "serve": "vite preview --port 8080", "lint": "eslint . --ext .js,.ts,.vue", "test:unit": "vitest run", "test:coverage": "vitest run --coverage" @@ -17,23 +17,25 @@ "@bcrs-shared-components/approval-type": "1.0.19", "@bcrs-shared-components/base-address": "2.0.3", "@bcrs-shared-components/breadcrumb": "2.1.15", - "@bcrs-shared-components/business-lookup": "1.1.30", + "@bcrs-shared-components/business-lookup": "1.2.5", "@bcrs-shared-components/certify": "2.1.15", "@bcrs-shared-components/completing-party": "2.1.30", "@bcrs-shared-components/confirm-dialog": "1.2.1", "@bcrs-shared-components/contact-info": "1.2.15", - "@bcrs-shared-components/corp-type-module": "1.0.11", - "@bcrs-shared-components/correct-name": "1.0.9", + "@bcrs-shared-components/corp-type-module": "1.0.15", + "@bcrs-shared-components/correct-name": "1.0.36", "@bcrs-shared-components/court-order-poa": "3.0.11", "@bcrs-shared-components/date-picker": "1.2.15", "@bcrs-shared-components/document-delivery": "1.2.0", "@bcrs-shared-components/effective-date-time": "1.1.15", - "@bcrs-shared-components/enums": "1.0.46", + "@bcrs-shared-components/enums": "1.1.7", + "@bcrs-shared-components/expandable-help": "1.0.1", "@bcrs-shared-components/genesys-web-message": "1.0.0", "@bcrs-shared-components/help-business-number": "1.1.1", - "@bcrs-shared-components/interfaces": "1.0.71", + "@bcrs-shared-components/interfaces": "1.1.5", + "@bcrs-shared-components/jurisdiction": "1.0.1", "@bcrs-shared-components/limited-restoration-panel": "1.0.5", - "@bcrs-shared-components/mixins": "1.1.21", + "@bcrs-shared-components/mixins": "1.1.34", "@bcrs-shared-components/nature-of-business": "1.2.14", "@bcrs-shared-components/relationships-panel": "1.0.9", "@bcrs-shared-components/staff-comments": "1.3.15", @@ -45,6 +47,7 @@ "array-move": "^4.0.0", "axios": "^0.27.2", "core-js": "^3.30.1", + "country-list": "^2.2.0", "http-status-codes": "^2.2.0", "launchdarkly-js-client-sdk": "^2.24.2", "lodash": "^4.17.21", @@ -89,7 +92,7 @@ "sass": "~1.32.13", "sinon": "^14.0.2", "typescript": "^4.5.5", - "vite": "4.3.9", + "vite": "4.5.2", "vite-plugin-environment": "^1.1.3", "vitest": "0.33.0", "vue-class-component": "7.2.6", diff --git a/src/App.vue b/src/App.vue index fd2c8e24c..6410b9fc1 100644 --- a/src/App.vue +++ b/src/App.vue @@ -156,8 +156,9 @@ lg="9" >
-

{{ getFilingName }}

+

{{ header }}

+

void @Action(useStore) setCurrentJsDate!: (x: Date) => void @Action(useStore) setCurrentStep!: (x: number) => void - @Action(useStore) setEntityState!: (x: EntityState) => void + @Action(useStore) setEntityState!: (x: EntityStates) => void @Action(useStore) setFeePrices!: (x: Array) => void @Action(useStore) setFilingType!: (x: FilingTypes) => void @Action(useStore) setGoodStanding!: (x: boolean) => void @@ -319,7 +326,7 @@ export default class App extends Mixins(CommonMixin, DateMixin, FilingTemplateMi @Action(useStore) setLastAddressChangeDate!: (x: string) => void @Action(useStore) setLastAnnualReportDate!: (x: string) => void @Action(useStore) setLastDirectorChangeDate!: (x: string) => void - @Action(useStore) setNameRequest!: (x: NameRequestIF) => void + // @Action(useStore) setNameRequest!: (x: NameRequestIF) => void @Action(useStore) setOperatingName!: (x: string) => void @Action(useStore) setParties!: (x: Array) => void @Action(useStore) setResources!: (x: ResourceIF) => void @@ -389,6 +396,19 @@ export default class App extends Mixins(CommonMixin, DateMixin, FilingTemplateMi return crumbs } + /** The page header (title). */ + get header (): string { + if (this.isAmalgamationFilingRegular) { + return `${this.getFilingName} (Regular)` + } else if (this.isAmalgamationFilingHorizontal) { + return `${this.getFilingName} (Horizontal Short-form)` + } else if (this.isAmalgamationFilingVertical) { + return `${this.getFilingName} (Vertical Short-form)` + } else { + return this.getFilingName + } + } + /** Data for fee summary component. */ get feeFilingData (): Array { let filingData = [] as Array @@ -455,7 +475,9 @@ export default class App extends Mixins(CommonMixin, DateMixin, FilingTemplateMi /** The About text. */ get aboutText (): string { - return import.meta.env.ABOUT_TEXT + const aboutApp = import.meta.env.ABOUT_APP + const aboutSbc = import.meta.env.ABOUT_SBC + return `${aboutApp}
${aboutSbc}` } /** Whether to use stepper view. */ @@ -675,14 +697,10 @@ export default class App extends Mixins(CommonMixin, DateMixin, FilingTemplateMi if (!this.getBusinessId && !this.getTempId) throw new Error('Neither business id nor temp id exist') if (this.getBusinessId) { - // this should be a Dissolution or Restoration filing - // (only dissolutions/restorations have a business id) - await this.handleDissolutionOrRestoration(this.getBusinessId) + await this.handleDraftWithBusinessId(this.getBusinessId) } if (this.getTempId) { - // this should be an Incorporation or Registration filing - // (only incorporations/registrations have a temp id) - await this.handleIaOrRegistration(this.getTempId) + await this.handleDraftWithTempId(this.getTempId) } } catch (error) { // Log exception to Sentry due to incomplete business data. @@ -734,6 +752,18 @@ export default class App extends Mixins(CommonMixin, DateMixin, FilingTemplateMi // then try to re-route them if (this.$route.meta.filingType !== this.getFilingType) { switch (this.getFilingType) { + case FilingTypes.AMALGAMATION_APPLICATION: + if (this.isAmalgamationFilingRegular) { + this.$router.push(RouteNames.AMALG_REG_INFORMATION).catch(() => {}) + } else if (this.isAmalgamationFilingHorizontal || this.isAmalgamationFilingVertical) { + this.$router.push(RouteNames.AMALG_SHORT_INFORMATION).catch(() => {}) + } else { + throw new Error('invalid amalgamation filing type') + } + return + case FilingTypes.CONTINUATION_IN: + this.$router.push(RouteNames.CONTINUATION_IN_BUSINESS_HOME).catch(() => {}) + return case FilingTypes.DISSOLUTION: if (this.isTypeFirm) { this.$router.push(RouteNames.DISSOLUTION_FIRM).catch(() => {}) @@ -777,7 +807,7 @@ export default class App extends Mixins(CommonMixin, DateMixin, FilingTemplateMi this.setCertifyState( { valid: this.getCertifyState.valid, - certifiedBy: userInfo.firstName + certifiedBy: userInfo.firstname ? `${userInfo.firstname} ${userInfo.lastname}` : `${userInfo.lastname}` } @@ -795,8 +825,11 @@ export default class App extends Mixins(CommonMixin, DateMixin, FilingTemplateMi } } - /** Fetches draft Dissolution or Restoration and sets the resources. */ - private async handleDissolutionOrRestoration (businessId: string): Promise { + /** + * Fetches draft Dissolution / Restoration and sets the resources. + * (Only dissolutions/restorations have a Business ID.) + */ + private async handleDraftWithBusinessId (businessId: string): Promise { // ensure user is authorized to use this business await this.checkAuth(businessId).catch(error => { console.log('Auth error =', error) // eslint-disable-line no-console @@ -837,7 +870,7 @@ export default class App extends Mixins(CommonMixin, DateMixin, FilingTemplateMi resources = RestorationResources.find(x => x.entityType === this.getEntityType) as ResourceIF break default: - throw new Error(`handleDissolutionOrRestoration(): invalid filing type = ${this.getFilingType}`) + throw new Error(`handleDraftWithBusinessId(): invalid filing type = ${this.getFilingType}`) } // set the resources @@ -854,8 +887,11 @@ export default class App extends Mixins(CommonMixin, DateMixin, FilingTemplateMi } } - /** Fetches draft IA or Registration and sets the resources. */ - private async handleIaOrRegistration (tempId: string): Promise { + /** + * Fetches draft Amalgamation / IA / Registration and sets the resources. + * (Only amalgamations/incorporations/registrations have a Temp ID.) + */ + private async handleDraftWithTempId (tempId: string): Promise { // ensure user is authorized to use this IA await this.checkAuth(tempId).catch(error => { console.log('Auth error =', error) // eslint-disable-line no-console @@ -876,6 +912,28 @@ export default class App extends Mixins(CommonMixin, DateMixin, FilingTemplateMi // parse draft filing into the store and get the resources let resources: ResourceIF switch (this.getFilingType) { + case FilingTypes.AMALGAMATION_APPLICATION: + draftFiling = { + ...this.buildAmalgamationFiling(), + ...draftFiling + } + this.parseAmalgamationDraft(draftFiling) + if (this.isAmalgamationFilingRegular) { + resources = AmalgamationRegResources.find(x => x.entityType === this.getEntityType) as ResourceIF + } else if (this.isAmalgamationFilingHorizontal || this.isAmalgamationFilingVertical) { + resources = AmalgamationShortResources.find(x => x.entityType === this.getEntityType) as ResourceIF + } else { + throw new Error('invalid amalgamation filing type') + } + break + case FilingTypes.CONTINUATION_IN: + draftFiling = { + ...this.buildContinuationInFiling(), + ...draftFiling + } + this.parseContinuationInDraft(draftFiling) + resources = ContinuationInResources.find(x => x.entityType === this.getEntityType) as ResourceIF + break case FilingTypes.INCORPORATION_APPLICATION: draftFiling = { ...this.buildIncorporationFiling(), @@ -893,7 +951,7 @@ export default class App extends Mixins(CommonMixin, DateMixin, FilingTemplateMi resources = RegistrationResources.find(x => x.entityType === this.getEntityType) as ResourceIF break default: - throw new Error(`handleIaOrRegistration(): invalid filing type = ${this.getFilingType}`) + throw new Error(`handleDraftWithTempId(): invalid filing type = ${this.getFilingType}`) } // set the resources @@ -925,11 +983,17 @@ export default class App extends Mixins(CommonMixin, DateMixin, FilingTemplateMi const nrNumber = filing[filing.header?.name].nameRequest.nrNumber // fetch NR data - const nrResponse = await LegalServices.fetchNameRequest(nrNumber).catch(error => { + const nrResponse = await LegalServices.fetchValidContactNr(nrNumber).catch(error => { console.log('NR error =', error) // eslint-disable-line no-console this.nameRequestInvalidErrorDialog = true }) + // + // The NR checks below are sort-of a duplicate of code in BusinessName.vue and + // ResultingBusinessName.vue, but we assume the other checks passed if the user + // was able to add the NR to this filing, so these checks should be sufficient. + // + // ensure NR was found if (!nrResponse) { this.nameRequestInvalidType = NameRequestStates.NOT_FOUND @@ -947,7 +1011,7 @@ export default class App extends Mixins(CommonMixin, DateMixin, FilingTemplateMi } // ensure types match - if (nrResponse.legalType !== this.getEntityType) { + if ((nrResponse.legalType as unknown as CorpTypeCd) !== this.getEntityType) { console.log('NR legal type doesn\'t match entity type') // eslint-disable-line no-console this.nameRequestInvalidType = NameRequestStates.INVALID this.nameRequestInvalidErrorDialog = true @@ -1145,9 +1209,7 @@ export default class App extends Mixins(CommonMixin, DateMixin, FilingTemplateMi /** Fetches and stores business info. */ private async loadBusinessInfo (businessId: string): Promise { - const response = await LegalServices.fetchBusinessInfo(businessId) - - const business = response?.data?.business as BusinessIF + const business = await LegalServices.fetchBusinessInfo(businessId).catch(() => {}) if (!business) { throw new Error('Invalid business info') @@ -1237,6 +1299,9 @@ export default class App extends Mixins(CommonMixin, DateMixin, FilingTemplateMi // enable validation when review pages are shown if ( + this.isRouteName(RouteNames.AMALG_REG_REVIEW_CONFIRM) || + this.isRouteName(RouteNames.AMALG_SHORT_REVIEW_CONFIRM) || + this.isRouteName(RouteNames.CONTINUATION_IN_REVIEW_CONFIRM) || this.isRouteName(RouteNames.DISSOLUTION_REVIEW_CONFIRM) || this.isRouteName(RouteNames.INCORPORATION_REVIEW_CONFIRM) || this.isRouteName(RouteNames.REGISTRATION_REVIEW_CONFIRM) || diff --git a/src/assets/styles/base.scss b/src/assets/styles/base.scss index eee3cfb7b..c081bba30 100644 --- a/src/assets/styles/base.scss +++ b/src/assets/styles/base.scss @@ -272,7 +272,7 @@ p { .message-box { background-color: $BCgovGold0 !important; border-color: $BCgovGold5 !important; - border-radius: 0; + border-radius: 0 !important; p { margin: 1.25rem; @@ -299,6 +299,11 @@ p { border-bottom: 1px dotted; } +.text-decoration-dotted-underline { + text-decoration-style: dotted; + text-decoration-line: underline; +} + .section-container { font-size: $px-16; color: $gray7; diff --git a/src/assets/styles/theme.scss b/src/assets/styles/theme.scss index b8fb3003b..28a612d2f 100644 --- a/src/assets/styles/theme.scss +++ b/src/assets/styles/theme.scss @@ -64,6 +64,7 @@ $app-red: #d3272c; // same as the Vuetify theme error $app-lt-blue: #e4edf7; $app-dk-blue: #38598a; // same as the Vuetify theme appDkBlue $app-lt-gray: rgba(0, 0, 0, 0.54); // used for overriding Vuetify red validation color for checkboxes +$app-orange: #f8661a; // same as the Vuetify theme warning // Sizes for Fonts $px-11: 0.6875rem; diff --git a/src/components/Amalgamation/AmalgamatingBusinesses.vue b/src/components/Amalgamation/AmalgamatingBusinesses.vue new file mode 100644 index 000000000..422ad4c83 --- /dev/null +++ b/src/components/Amalgamation/AmalgamatingBusinesses.vue @@ -0,0 +1,502 @@ + + + + + diff --git a/src/components/Amalgamation/AmalgamationStatement.vue b/src/components/Amalgamation/AmalgamationStatement.vue new file mode 100644 index 000000000..3496c5e0a --- /dev/null +++ b/src/components/Amalgamation/AmalgamationStatement.vue @@ -0,0 +1,135 @@ + + + + + diff --git a/src/components/Amalgamation/BusinessStatus.vue b/src/components/Amalgamation/BusinessStatus.vue new file mode 100644 index 000000000..4e989c156 --- /dev/null +++ b/src/components/Amalgamation/BusinessStatus.vue @@ -0,0 +1,120 @@ + + + + + diff --git a/src/components/Amalgamation/BusinessTable.vue b/src/components/Amalgamation/BusinessTable.vue new file mode 100644 index 000000000..dad1e3026 --- /dev/null +++ b/src/components/Amalgamation/BusinessTable.vue @@ -0,0 +1,261 @@ + + + + + diff --git a/src/components/Amalgamation/BusinessTableSummary.vue b/src/components/Amalgamation/BusinessTableSummary.vue new file mode 100644 index 000000000..9b09ed51a --- /dev/null +++ b/src/components/Amalgamation/BusinessTableSummary.vue @@ -0,0 +1,171 @@ + + + + + diff --git a/src/components/Amalgamation/BusinessTypeHelp.vue b/src/components/Amalgamation/BusinessTypeHelp.vue new file mode 100644 index 000000000..55cadc1ec --- /dev/null +++ b/src/components/Amalgamation/BusinessTypeHelp.vue @@ -0,0 +1,35 @@ + + diff --git a/src/components/Amalgamation/ResultingBusinessName.vue b/src/components/Amalgamation/ResultingBusinessName.vue new file mode 100644 index 000000000..440904ec0 --- /dev/null +++ b/src/components/Amalgamation/ResultingBusinessName.vue @@ -0,0 +1,177 @@ + + + + + diff --git a/src/components/Dissolution/AssociationDetails.vue b/src/components/Dissolution/AssociationDetails.vue index aed5a36b4..9ee76f821 100644 --- a/src/components/Dissolution/AssociationDetails.vue +++ b/src/components/Dissolution/AssociationDetails.vue @@ -157,9 +157,9 @@ import { BaseAddress } from '@bcrs-shared-components/base-address' import OfficeAddresses from '@/components/common/OfficeAddresses.vue' import { CommonMixin, DateMixin } from '@/mixins' import { CoopTypes } from '@/enums' -import { CorpTypeCd } from '@bcrs-shared-components/enums/' import { isEmpty } from 'lodash' -import { GetCorpFullDescription, GetCorpNumberedDescription } from '@bcrs-shared-components/corp-type-module' +import { CorpTypeCd, GetCorpFullDescription, GetCorpNumberedDescription } + from '@bcrs-shared-components/corp-type-module' @Component({ components: { diff --git a/src/components/Dissolution/CompleteAffidavit.vue b/src/components/Dissolution/CompleteAffidavit.vue index eee688ca9..fee6f4961 100644 --- a/src/components/Dissolution/CompleteAffidavit.vue +++ b/src/components/Dissolution/CompleteAffidavit.vue @@ -264,10 +264,9 @@ import { UploadAffidavitIF } from '@/interfaces' import { RouteNames, ItemTypes, PdfPageSize } from '@/enums' -import { CorpTypeCd } from '@bcrs-shared-components/enums/' import { CommonMixin, DocumentMixin } from '@/mixins' import FileUploadPreview from '@/components/common/FileUploadPreview.vue' -import { GetCorpNumberedDescription } from '@bcrs-shared-components/corp-type-module' +import { CorpTypeCd, GetCorpNumberedDescription } from '@bcrs-shared-components/corp-type-module' @Component({ components: { diff --git a/src/components/Dissolution/CompleteResolution.vue b/src/components/Dissolution/CompleteResolution.vue index 632dc7d39..e53d38da2 100644 --- a/src/components/Dissolution/CompleteResolution.vue +++ b/src/components/Dissolution/CompleteResolution.vue @@ -63,8 +63,8 @@

    • - + mdi-information-outline This step is unfinished. + + + Return to this step to finish it + + Return to this step to finish it Return to this step to finish it @@ -210,6 +227,9 @@ import { arrayMoveMutable } from 'array-move' export default class ListShareClass extends Vue { @Prop({ default: () => [] }) readonly shareClasses!: any @Prop({ default: false }) readonly componentDisabled!: boolean + @Prop({ default: false }) readonly isAmalgamationFiling!: boolean + @Prop({ default: false }) readonly isContinuationInFiling!: boolean + @Prop({ default: false }) readonly isIncorporationFiling!: boolean @Prop({ default: false }) readonly isSummary!: boolean @Prop({ default: false }) readonly showErrorSummary!: boolean @@ -236,7 +256,7 @@ export default class ListShareClass extends Vue { * @param direction The direction of the move * @param seriesIndex The index of the series */ - protected moveIndex (indexFrom: number, direction: string, seriesIndex = -1): void { + moveIndex (indexFrom: number, direction: string, seriesIndex = -1): void { let indexTo: number if (seriesIndex >= 0) { indexTo = direction === 'up' ? seriesIndex - 1 : seriesIndex + 1 @@ -258,7 +278,7 @@ export default class ListShareClass extends Vue { * @param seriesIndex index of the series item * @returns A boolean indicating if a move is enabled */ - protected isMoveDisabled (index: number, direction: string, seriesIndex = -1): boolean { + isMoveDisabled (index: number, direction: string, seriesIndex = -1): boolean { const seriesCheck = seriesIndex >= 0 const arrBoundry = seriesCheck ? this.shareClasses[index].series.length - 1 : this.shareClasses.length - 1 switch (direction) { @@ -285,7 +305,7 @@ export default class ListShareClass extends Vue { */ @Emit('removeClass') // eslint-disable-next-line @typescript-eslint/no-unused-vars - protected emitRemoveClass (index: number): void {} + emitRemoveClass (index: number): void {} /** * Emit an index and event to the parent to handle removal. @@ -293,7 +313,7 @@ export default class ListShareClass extends Vue { */ @Emit('removeSeries') // eslint-disable-next-line @typescript-eslint/no-unused-vars - protected emitRemoveSeries (index: number, seriesIndex: number): void {} + emitRemoveSeries (index: number, seriesIndex: number): void {} /** * Emit an class and event to the parent to handle editing. @@ -301,7 +321,7 @@ export default class ListShareClass extends Vue { */ @Emit('addSeries') // eslint-disable-next-line @typescript-eslint/no-unused-vars - protected emitAddSeries (index: number): void {} + emitAddSeries (index: number): void {} /** * Emit an class and event to the parent to handle editing. @@ -309,7 +329,7 @@ export default class ListShareClass extends Vue { */ @Emit('editClass') // eslint-disable-next-line @typescript-eslint/no-unused-vars - protected emitShareClass (index: number): void {} + emitShareClass (index: number): void {} /** * Emit an series item and event to the parent to handle editing. @@ -317,7 +337,7 @@ export default class ListShareClass extends Vue { */ @Emit('editSeries') // eslint-disable-next-line @typescript-eslint/no-unused-vars - protected emitShareSeries (index: number, seriesIndex: number): void {} + emitShareSeries (index: number, seriesIndex: number): void {} } diff --git a/src/components/common/NameRequestInfo.vue b/src/components/common/NameRequestInfo.vue index d0f58865a..22411339b 100644 --- a/src/components/common/NameRequestInfo.vue +++ b/src/components/common/NameRequestInfo.vue @@ -1,8 +1,9 @@