1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`dc657f81ead55c529fd8036de48429aa24bdb4a6-app.mercury.com`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`0f55c598-1bb3-47e4-a9a0-ffd8771230a1`,e._sentryDebugIdIdentifier=`sentry-dbid-0f55c598-1bb3-47e4-a9a0-ffd8771230a1`)}catch{}})();import{Fm as e,Ka as t,Qv as n,Ry as r,ov as i,ry as a,vd as o,yd as s,za as c}from"./MockConfig-CCZXIeEY.js";import{$c as ee,Cr as l,Er as te,Gr as u,Js as d,Mr as ne,Ur as re,Xc as ie,Xr as f,Yc as ae,Yr as oe,Zc as p,cc as m,ei as h,el as g,oi as _,qc as se,qr as ce,ri as le,wr as ue}from"./shared-B0zN67x0.js";import{t as de}from"./isNotNil-Dy8m78YY.js";import{t as v}from"./external-links-CmKwVSAd.js";import{D as y,G as fe,H as pe,h as me,y as b}from"./Organizations-4Fi6beac.js";import{f as x,n as S,p as C,t as he}from"./users-uxmUmRWH.js";import{E as w,L as T,M as E,R as D,S as O,T as k,_ as A,h as j,i as M,j as N,m as P,w as F}from"./transactions-Bl4qePrB.js";import{t as I}from"./UserBudgetId-CeqrgTqQ.js";var L=t=>n=>{let{orgSpecifics:r}=t,{orgContext:i}=r;switch(i){case`personal`:return n.whenPersonal({...t,orgSpecifics:r});case`personalLocked`:return n.whenPersonalLocked({...t,orgSpecifics:r});case`business`:return n.whenBusiness({...t,orgSpecifics:r});case`businessLocked`:return n.whenBusinessLocked({...t,orgSpecifics:r});case`businessOnboarding`:return n.whenBusinessOnboarding({...t,orgSpecifics:r});case`personalOnboarding`:return n.whenPersonalOnboarding({...t,orgSpecifics:r});case`preOnboarding`:return n.whenPreOnboarding({...t,orgSpecifics:r});case`businessLite`:return n.whenBusinessLite({...t,orgSpecifics:r});case`agent`:return n.whenAgent({...t,orgSpecifics:r});case`admin`:return n.whenAdmin({...t,orgSpecifics:r});default:return e(i)}},R=t=>n=>{let{orgSpecifics:r}=t,{orgContext:i}=r;switch(i){case`personal`:n.whenPersonal?.({...t,orgSpecifics:r}),n.whenPersonalOrBusiness?.({...t,orgSpecifics:r}),n.whenPersonalOrBusinessOnboardingOrDone?.({...t,orgSpecifics:r}),n.whenBusinessBusinessOnboardingOrPersonal?.({...t,orgSpecifics:r});break;case`personalLocked`:n.whenPersonalLocked?.({...t,orgSpecifics:r});break;case`business`:n.whenBusiness?.({...t,orgSpecifics:r}),n.whenPersonalOrBusiness?.({...t,orgSpecifics:r}),n.whenPersonalOrBusinessOnboardingOrDone?.({...t,orgSpecifics:r}),n.whenBusinessBusinessOnboardingOrPersonal?.({...t,orgSpecifics:r});break;case`businessLocked`:n.whenBusinessLocked?.({...t,orgSpecifics:r});break;case`businessOnboarding`:n.whenBusinessOnboarding?.({...t,orgSpecifics:r}),n.whenPersonalOrBusinessOnboarding?.({...t,orgSpecifics:r}),n.whenPersonalOrBusinessOnboardingOrDone?.({...t,orgSpecifics:r}),n.whenBusinessBusinessOnboardingOrPersonal?.({...t,orgSpecifics:r});break;case`personalOnboarding`:n.whenPersonalOnboarding?.({...t,orgSpecifics:r}),n.whenPersonalOrBusinessOnboarding?.({...t,orgSpecifics:r}),n.whenPersonalOrBusinessOnboardingOrDone?.({...t,orgSpecifics:r});break;case`preOnboarding`:n.whenPreOnboarding?.({...t,orgSpecifics:r});break;case`businessLite`:n.whenBusinessLite?.({...t,orgSpecifics:r});break;case`agent`:n.whenAgent?.({...t,orgSpecifics:r});break;case`admin`:n.whenAdmin?.({...t,orgSpecifics:r});break;default:e(i)}},ge=e=>L(e)({whenPersonal:e=>e.orgSpecifics.organizationData,whenPersonalLocked:e=>e.orgSpecifics.organizationData,whenBusiness:e=>e.orgSpecifics?.organizationData,whenBusinessLocked:e=>e.orgSpecifics?.organizationData,whenBusinessOnboarding:e=>e.orgSpecifics?.organizationData,whenPersonalOnboarding:e=>e.orgSpecifics.organizationData,whenPreOnboarding:()=>void 0,whenBusinessLite:()=>void 0,whenAgent:()=>void 0,whenAdmin:()=>void 0});function z({isPayrollAvailable:e,canManagePayroll:t}){return e&&t}function _e(e){if(!B(e))return{isAdministrator:!1,canManageTeamMembers:!1,isPayrollManager:!1};let t=m.isAdministrator(e);return{isAdministrator:t,canManageTeamMembers:m.canSeeTeamPage(e),isPayrollManager:t||e.organizationUser.hasCapability(`payroll`,`manage`,fe.ALWAYS)}}function B(e){return me(e)&&e.kind===`business`&&!e.isOrgClosed}function V(e){let{currentOrganization:t,subjectOrganizationUser:n}=e;if(!B(t))return{isSelf:!1,isPayrollEnabled:!1,isAdministrator:!1,canManageTeamMembers:!1,isPayrollManager:!1,isMultiAdminApprovalsEnabled:!1};let r=t.organizationUser,i=de(n.organizationUserId)&&r.orgUserId===n.organizationUserId,{isAdministrator:a,canManageTeamMembers:o,isPayrollManager:s}=_e(t);return{isSelf:i,isPayrollEnabled:e.isPayrollEnabled,isAdministrator:a,canManageTeamMembers:o,isPayrollManager:s,isMultiAdminApprovalsEnabled:t.isMultiAdminApprovalsEnabled()}}function H(e){return e.isAdministrator||e.canManageTeamMembers||z({isPayrollAvailable:e.isPayrollEnabled,canManagePayroll:e.isPayrollManager})}function U(e){return H(V(e))}function W(e,t,r){let i=n(e=>e instanceof se,t),o=a(i);return o&&m.canSeePersonalTreasuryAccountDashboard(e,i)?{kind:`account`,account:o}:m.canSeePersonalTreasuryJointOwnerApplication(e)?{kind:`jointOwnerApplication`}:m.canSeePersonalTreasuryApplicationOverview(e,r)?{kind:`application`}:{kind:`none`}}function G(e,t){let r=n(e=>e instanceof p,t),i=a(r);return i&&m.canSeeBusinessTreasuryAccountDashboard(e,r)?{kind:`account`,account:i}:m.canSeeBusinessTreasuryApplication(e)||m.canSeeDisqualifiedForBusinessTreasuryApplication(e)?{kind:`application`}:{kind:`none`}}var ve=new Set(`recipientPaymentVault.pulse.teamSpendBudgets.payrollSettingsPaySchedules.payrollSettingsWorkLocations.payrollSettingsTaxAccounts.payrollSettingsSignatory.payrollBenefits401k.booksHome.booksCommand.booksTransactions.booksInvoices.booksCustomers.booksBills.booksVendors.booksPayroll.booksManualJournalEntries.booksReports.booksBalanceSheet.booksProfitAndLoss.booksCashFlowAnalysis.booksGeneralLedger.booksReconciliation.booksChartOfAccounts.booksRules.booksSettings.booksDetails.booksTags.booksAccounts`.split(`.`)),ye=e=>ve.has(e),K=i({home:!0,tasks:!0,command:!0,transactions:!0,insights:!0,billPay:!0,payments:!0,autopay:!0,requests:!0,recipients:!0,taxes:!0,wireDrawdowns:!0,documents:!0,cards:!0,accounting:!0,accountingSettings:!0,books:!0,financing:!0,referrals:!0,referralsSettings:!0,resources:!0,accountsSection:!0,externalAccounts:!0,credit:!0,treasury:!0,treasuryApplication:!0,personalSubscription:!0,personalTreasury:!0,personalTreasuryApplication:!0,authorizations:!0,checkbooks:!0,checkbooksSettings:!0,aggregatedDashboard:!0,reimbursements:!0,teamSpend:!0,employeeBudgetDetails:!0,employee
1ViewBudgets:!0,invoicing:!0,customers:!0,catalog:!0,recurringSeries:!0,companyProfile:!0,accountSettings:!0,controls:!0,planAndBilling:!0,planAndBillingBanking:!0,planAndBillingBooks:!0,integrations:!0,integrationDetailsGeneric:!0,integrationDetailsAccounting:!0,integrationDetailsFinch:!0,apiTokens:!0,webhooks:!0,vault:!0,users:!0,userProfile:!0,userHistory:!0,roles:!0,departments:!0,departmentDetails:!0,advisors:!0,advisorRoles:!0,myProfile:!0,notifications:!0,security:!0,perks:!0,approvals:!0,policies:!0,categories:!0,tags:!0,companySecurity:!0,accountSecurity:!0,payroll:!0,payrollSettings:!0,payrollHome:!0,payrollPay:!0,payRunDetail:!0,payrollBenefits:!0,payrollTimeOff:!0,payrollReporting:!0,myPayroll:!0,myPayrollWork:!0,myPayrollPersonal:!0,myPayrollAddresses:!0,myPayrollTimeOff:!0,myPayrollDocuments:!0,myPayrollBenefits:!0,account:!0}),q={WILL_REGISTER:{titleType:`static`,title:``,urlType:`static`,url:E.upnRedirectOrDashboard,canVisit:()=>!1,parentSection:null},INTENTIONALLY_NOT_REGISTERED:{titleType:`static`,title:``,urlType:`static`,url:E.upnRedirectOrDashboard,canVisit:()=>!1,parentSection:null},home:{titleType:`dynamic`,urlType:`static`,url:E.rawDashboardNoUPN,canVisit:()=>!0,parentSection:null},aggregatedDashboard:{titleType:`static`,title:`Aggregated Dashboard`,urlType:`static`,url:E.aggregatedDashboard,canVisit:({userDetails:e})=>m.canSeeAggregatedDashboard(e),parentSection:null},command:{titleType:`static`,title:`Command`,urlType:`static`,url:oe.index,canVisit:({org:e,getFeatureFlag:t})=>m.canAccessCommand(e,t(`canSeeCommand`)),parentSection:null},tasks:{titleType:`static`,title:`Tasks`,urlType:`static`,url:E.tasks.index,canVisit:({org:e})=>m.canSeeTasksPage(e),parentSection:null},accountsSection:{titleType:`static`,title:`Accounts`,urlType:`static`,url:w.index,canVisit:({org:e})=>m.canSeeAccountsPage(e),parentSection:null},account:{titleType:`dynamic`,urlType:`dynamic`,getEntityUrl:e=>k.depositoryAccountDetails({transactionPartyId:t(e)}),canVisit:({page:e,org:n,mercuryDepositoryAccounts:r})=>m.canSeeAccountsPage(n)&&r.has(t(e.entityId)),parentSection:`accountsSection`},externalAccounts:{titleType:`static`,title:`Linked Accounts`,urlType:`static`,url:w.externalAccounts,canVisit:({org:e})=>e instanceof pe,parentSection:`accountsSection`,isBookmarkable:!1},treasury:{titleType:`static`,title:`Treasury`,urlType:`dynamic`,getEntityUrl:e=>ee.accountDashboard({transactionPartyId:t(e)}),canVisit:({page:e,org:t,allTreasuryAccounts:n})=>{let r=G(t,n);return r.kind===`account`&&e.entityId===r.account.transactionPartyId},parentSection:`accountsSection`},treasuryApplication:{titleType:`static`,title:`Treasury`,urlType:`static`,url:g.applicationOverview,canVisit:({org:e,allTreasuryAccounts:t})=>G(e,t).kind===`application`,parentSection:`accountsSection`,isBookmarkable:!1},personalTreasury:{titleType:`static`,title:`Invest`,urlType:`dynamic`,getEntityUrl:e=>ae.accountDashboard({transactionPartyId:t(e)}),canVisit:({page:e,org:t,userDetails:n,allTreasuryAccounts:r})=>{let i=W(t,r,n.id);return i.kind===`account`&&e.entityId===i.account.transactionPartyId},parentSection:`accountsSection`},personalTreasuryApplication:{titleType:`static`,title:`Invest`,urlType:`static`,url:ie.application.overview,canVisit:({org:e,userDetails:t,allTreasuryAccounts:n})=>{let r=W(e,n,t.id);return r.kind===`application`||r.kind===`jointOwnerApplication`},parentSection:`accountsSection`,isBookmarkable:!1},financing:{titleType:`static`,title:`Financing`,urlType:`static`,url:O.indexOrRedirect,canVisit:({org:e})=>m.canSeeCapitalPage(e),parentSection:`accountsSection`},transactions:{titleType:`static`,title:`Transactions`,urlType:`static`,url:M.index,canVisit:({org:e})=>m.canSeeAnyTransactions(e),parentSection:null},insights:{titleType:`static`,title:`Insights`,urlType:`static`,url:j.tab(`overview`),canVisit:({org:e,getFeatureFlag:t})=>{let n=!t(`insightsPageKillSwitch`)&&t(`showInsightsPage`);return m.canSeeInsightsPage(e,n)},parentSection:`transactions`},accounting:{titleType:`static`,title:`Accounting`,urlType:`static`,url:_.index,canVisit:({org:e})=>m.canSeeAccountingPage(e),parentSection:null},accountingSettings:{titleType:`static`,title:`Accounting Settings`,urlType:`static`,url:_.mapping.index,canVisit:({org:e})=>b(e)&&m.canSeeAccountingMappingPage(e),parentSection:`accounting`,subpageOf:`accounting`},cards:{titleType:`static`,title:`Cards`,urlType:`static`,url:F.index,canVisit:({org:e})=>m.canSeeCardsPage(e),parentSection:null},credit:{titleType:`static`,title:`Credit Card`,urlType:`static`,url:ce.index,canVisit:({org:e})=>m.canReadOrAddMercuryCreditAccount(e),parentSection:`cards`},payments:{titleType:`static`,title:`Payments`,urlType:`static`,url:d.index,canVisit:({org:e,numPaymentsFromLiteOrg:t})=>m.canSeePaymentsPage(e)||m.canSeeLitePortalPaymentsPage(e,t),parentSection:null},autopay:{titleType:`static`,title:`Autopay`,urlType:`static`,url:E.autopay.index,canVisit:({org:e,numAutopayAuthorizationsFromLiteOrg:t})=>m.canSeeLitePortalAutopayPage(e,t),parentSection:null},billPay:{titleType:`static`,title:`Bill Pay`,urlType:`static`,url:le.dashboard,canVisit:({org:e})=>m.canSeeBillPay(e),parentSection:`payments`},requests:{titleType:`static`,title:`Requests`,urlType:`static`,url:d.requests,canVisit:({org:e})=>e.organizationUser.hasCapability(`paymentLink`,`read`),parentSection:`payments`},recipients:{titleType:`static`,title:`Recipients`,urlType:`static`,url:d.recipients.index,canVisit:({org:e})=>b(e)&&m.canSeeRecipients(e),parentSection:`payments`},taxes:{titleType:`static`,title:`Taxes`,urlType:`static`,url:te.index,canVisit:({org:e})=>m.canSeeTaxesDashboard(e),parentSection:`payments`},wireDrawdowns:{titleType:`static`,title:`Wire Drawdowns`,urlType:`static`,url:d.wireDrawdowns,canVisit:({org:e,getFeatureFlag:t})=>m.canSeeWireDrawdownsPage(e,t(`enableColumnWireDrawdowns`)),parentSection:`payments`},authorizations:{titleType:`static`,title:`ACH Authorizations`,urlType:`static`,url:d.authorizations.index,canVisit:({org:e})=>m.canSeeAuthorizationsPage(e),parentSection:`payments`},checkbooks:{titleType:`static`,title:`Checkbooks`,urlType:`static`,url:f.hub,canVisit:({org:e,getFeatureFlag:t})=>m.canSeeCheckbooks(e,{enableColumnPersonalCheckbooks:t(`enableColumnPersonalCheckbooks`)}),parentSection:`payments`},checkbooksSettings:{titleType:`static`,title:`Checkbook Settings`,urlType:`static`,url:f.settings,canVisit:({org:e,getFeatureFlag:t})=>m.canSeeCheckbooks(e,{enableColumnPersonalCheckbooks:t(`enableColumnPersonalCheckbooks`)}),parentSection:`payments`,subpageOf:`checkbooks`}
1,invoicing:{titleType:`static`,title:`Invoicing`,urlType:`static`,url:P.dashboard,canVisit:({org:e})=>m.canSeeInvoicing(e),parentSection:null},recurringSeries:{titleType:`static`,title:`Recurring Series`,urlType:`static`,url:P.series.index,canVisit:({org:e})=>m.canSeeInvoicing(e),parentSection:`invoicing`},customers:{titleType:`static`,title:`Customers`,urlType:`static`,url:P.customers.index,canVisit:({org:e})=>m.canSeeInvoicingCustomers(e),parentSection:`invoicing`},catalog:{titleType:`static`,title:`Catalog`,urlType:`static`,url:P.catalog.index,canVisit:({org:e})=>m.canSeeInvoicingProducts(e),parentSection:`invoicing`},reimbursements:{titleType:`static`,title:`Reimbursements`,urlType:`static`,url:A.tab(`all-expenses`),canVisit:({org:e})=>m.canSeeExpensesPage(e),parentSection:`teamSpend`,isBookmarkable:!1},teamSpend:{titleType:`static`,title:`Team Spend`,urlType:`static`,url:ue.index,canVisit:({org:e})=>m.canSeeTeamSpendPage(e),parentSection:null},employeeViewBudgets:{titleType:`static`,title:`Budgets`,urlType:`static`,url:re.index,canVisit:({org:e})=>m.canSeeEmployeeViewBudgetsPage(e),parentSection:null},employeeBudgetDetails:{titleType:`dynamic`,urlType:`dynamic`,getEntityUrl:e=>l.budgetDetails(I(e)),canVisit:({org:e})=>m.canSeeCreateBudgetPage(e),parentSection:`teamSpend`,isBookmarkable:!1},books:{titleType:`static`,title:`Books`,urlType:`static`,url:h.index,canVisit:({org:e})=>m.canAccessMercuryBooks(e),parentSection:null},resources:{titleType:`static`,title:`Get Certified`,urlType:`static`,url:v.blog.accountantLearningCenter,canVisit:()=>!0,parentSection:null},documents:{titleType:`static`,title:`Documents & Data`,urlType:`static`,url:u.index,canVisit:({org:e})=>m.canSeeDocumentsPage(e),parentSection:null},companyProfile:{titleType:`dynamic`,urlType:`static`,url:C.organizationSettings.indexForBusinessOrgs,canVisit:({org:e})=>m.canSeeOrganizationSettingsPage(e)&&y(e)({whenBusinessOrg:()=>!0,whenAgentOrg:()=>!0,whenAdminOrg:()=>!0,whenPersonalOrg:()=>!1}),parentSection:null},accountSettings:{titleType:`dynamic`,urlType:`static`,url:C.organizationSettings.indexForPersonalOrgs,canVisit:({org:e})=>m.canSeeOrganizationSettingsPage(e)&&y(e)({whenPersonalOrg:()=>!0,whenBusinessOrg:()=>!1,whenAgentOrg:()=>!1,whenAdminOrg:()=>!1}),parentSection:null},users:{titleType:`dynamic`,urlType:`static`,url:S.index,canVisit:({org:e})=>m.canSeeTeamPage(e),parentSection:null},userProfile:{titleType:`dynamic`,urlType:`dynamic`,getEntityUrl:e=>N.userProfile(c(e)),canVisit:({page:e,org:t,getFeatureFlag:n})=>n(`teamMemberProfile`)?U({currentOrganization:t,subjectOrganizationUser:{organizationUserId:c(e.entityId)},isPayrollEnabled:n(`payroll-available`)}):!1,isBookmarkable:!1,parentSection:`users`,subpageOf:`users`},userHistory:{titleType:`dynamic`,urlType:`dynamic`,getEntityUrl:e=>he.teamMemberHistory({selectedTeamMemberOrInviteId:e}),canVisit:({org:e,getFeatureFlag:t})=>t(`showTeamMemberHistory`)&&m.canSeeTeamPage(e),isBookmarkable:!1,parentSection:`users`,subpageOf:`users`},roles:{titleType:`static`,title:`Roles`,urlType:`static`,url:C.roles.index,canVisit:({org:e})=>m.canSeeRolesPage(e),isBookmarkable:!1,parentSection:`users`,subpageOf:`users`},departments:{titleType:`static`,title:`Departments`,urlType:`static`,url:C.departments.index,canVisit:({org:e})=>m.canSeeDepartmentsPage(e),parentSection:null},departmentDetails:{titleType:`dynamic`,urlType:`dynamic`,getEntityUrl:e=>x.departmentOrTeamMemberOrInvite({selectedDepartmentOrTeamMemberOrInviteId:e}),canVisit:({org:e})=>m.canSeeDepartmentsPage(e),parentSection:null},advisors:{titleType:`static`,title:`Advisors`,urlType:`static`,url:S.advisor.index,canVisit:({org:e})=>m.canSeeTeamPage(e),parentSection:null},advisorRoles:{titleType:`static`,title:`Advisor Roles`,urlType:`static`,url:S.advisor.roles.index,canVisit:({org:e})=>m.canSeeRolesPage(e),parentSection:null},approvals:{titleType:`static`,title:`Approval Rules`,urlType:`static`,url:C.approvals.index,canVisit:({org:e})=>m.canSeeApprovalRulesSettingsPage(e),parentSection:null},controls:{titleType:`static`,title:`Controls`,urlType:`static`,url:C.controls,canVisit:({org:e})=>m.canSeeCompanyControlsPage(e),parentSection:null},planAndBilling:{titleType:`static`,title:`Plan & Billing`,urlType:`static`,url:C.billingEngine.index,canVisit:({org:e})=>m.canSeeBillingEngine(e),parentSection:null}
1,planAndBillingBanking:{titleType:`static`,title:`Banking`,urlType:`static`,url:C.billingEngine.banking,canVisit:({org:e})=>m.canSeeBillingEngine(e),parentSection:null,subpageOf:`planAndBilling`},planAndBillingBooks:{titleType:`static`,title:`Books`,urlType:`static`,url:C.billingEngine.books,canVisit:({org:e})=>m.canSeeBooksSubscriptionDetailsPage(e),parentSection:null,subpageOf:`planAndBilling`},policies:{titleType:`static`,title:`Spend Policies`,urlType:`static`,url:l.policiesTab(`card-spend`),canVisit:({org:e})=>m.canSeePoliciesPage(e),parentSection:null},personalSubscription:{titleType:`static`,title:`Subscription`,urlType:`static`,url:ne.settings.subscription,canVisit:e=>m.canSeePersonalBankingSubscriptionSettingsPage(e.org),parentSection:null},categories:{titleType:`static`,title:`Categories`,urlType:`static`,url:C.categories.index,canVisit:({org:e,orgContext:t})=>t!==`businessLocked`&&t!==`personalLocked`&&m.canSeeCategoriesPage(e),parentSection:null},integrations:{titleType:`static`,title:`Integrations`,urlType:`static`,url:C.integrations.index,canVisit:({org:e})=>m.canSeeIntegrationSettingsPage(e),parentSection:null},integrationDetailsGeneric:{titleType:`static`,title:`Integration Details`,urlType:`dynamic`,getEntityUrl:e=>x.integrations.integrationDetails(e),canVisit:({org:e})=>m.canSeeIntegrationSettingsPage(e),parentSection:null},integrationDetailsAccounting:{titleType:`static`,title:`Accounting Integration Details`,urlType:`static`,url:C.integrations.accountingIntegrationSettings.index,canVisit:({org:e})=>m.canSeeIntegrationSettingsPage(e)&&m.canConnectAccountingIntegration(e),parentSection:null},integrationDetailsFinch:{titleType:`static`,title:`Finch Integration Details`,urlType:`static`,url:C.integrations.finchIntegrationSettings,canVisit:({org:e})=>m.canBulkInvite(e),parentSection:null},apiTokens:{titleType:`static`,title:`API Tokens`,urlType:`static`,url:C.apiTokens,canVisit:({org:e,getFeatureFlag:t})=>m.canSeeApiTokenSettingsPage(e,{booksApiScopesEnabled:t(`booksApiScopesEnabled`)}),parentSection:null},webhooks:{titleType:`static`,title:`Webhooks`,urlType:`static`,url:C.webhooks,canVisit:({org:e,getFeatureFlag:t})=>m.canSeeWebhooksSettingsPage(e,{booksApiScopesEnabled:t(`booksApiScopesEnabled`)}),parentSection:null},vault:{titleType:`static`,title:`Mercury Vault`,urlType:`static`,url:C.vault.index,canVisit:({org:e})=>m.canSeeVaultPage(e),parentSection:null},companySecurity:{titleType:`static`,title:`Account Security`,urlType:`static`,url:C.accountSecurity.index,canVisit:({org:e})=>m.canSeeAccountSecurityPage(e),parentSection:null},accountSecurity:{titleType:`static`,title:`Account Security`,urlType:`static`,url:C.accountSecurity.index,canVisit:({org:e})=>m.canSeeAccountSecurityPage(e),parentSection:null},myProfile:{titleType:`dynamic`,urlType:`static`,url:C.myProfile,canVisit:()=>!0,parentSection:null},notifications:{titleType:`static`,title:`Notifications`,urlType:`static`,url:C.notifications.index,canVisit:()=>!0,parentSection:null},security:{titleType:`static`,title:`Security`,urlType:`static`,url:C.security,canVisit:()=>!0,parentSection:null},perks:{titleType:`static`,title:`Perks`,urlType:`static`,url:v.fem.perks.index,canVisit:({org:e})=>m.canSeeCompanyPerksPage(e),parentSection:null},payroll:{titleType:`static`,title:`Payroll`,urlType:`static`,url:E.payroll.index,canVisit:({org:e,getFeatureFlag:t})=>m.canManagePayroll(e)&&t(`payroll-available`),parentSection:null},payrollSettings:{titleType:`dynamic`,urlType:`static`,url:E.payroll.settings.index,canVisit:({org:e,getFeatureFlag:t})=>m.canManagePayroll(e)&&t(`payroll-available`),parentSection:null},payrollHome:{titleType:`static`,title:`Mercury Payroll`,urlType:`static`,url:D.index,canVisit:({org:e,getFeatureFlag:t})=>m.canManagePayroll(e)&&t(`payroll-available`),parentSection:null},payrollPay:{titleType:`static`,title:`Pay Runs`,urlType:`static`,url:D.pay,canVisit:({org:e,getFeatureFlag:t})=>m.canManagePayroll(e)&&t(`payroll-available`),parentSection:null},payRunDetail:{titleType:`dynamic`,urlType:`dynamic`,getEntityUrl:e=>T.payRunDetail(e),canVisit:({org:e,getFeatureFlag:t})=>m.canManagePayroll(e)&&t(`payroll-available`),parentSection:null},payrollBenefits:{titleType:`static`,title:`Benefits`,urlType:`static`,url:D.benefits,canVisit:({org:e,getFeatureFlag:t})=>m.canManagePayroll(e)&&t(`payroll-available`),parentSection:null},payrollTimeOff:{titleType:`static`,title:`Time Off`,urlType:`static`,url:D.timeOff,canVisit:({org:e,getFeatureFlag:t})=>m.canManagePayroll(e)&&t(`payroll-available`),parentSection:null},payrollReporting:{titleType:`static`,title:`Reports`,urlType:`static`,url:D.reporting,canVisit:({org:e,getFeatureFlag:t})=>m.canManagePayroll(e)&&t(`payroll-available`),parentSection:null},myPayroll:{titleType:`dynamic`,urlType:`static`,url:D.employeeProfile.index,canVisit:({getFeatureFlag:e})=>e(`payroll-available`),parentSection:null},myPayrollWork:{titleType:`static`,title:`Work`,urlType:`static`,url:D.employeeProfile.index,canVisit:()=>!1,parentSection:`myPayroll`,isBookmarkable:!1},myPayrollPersonal:{titleType:`static`,title:`Personal`,urlType:`static`,url:D.employeeProfile.index,canVisit:()=>!1,parentSection:`myPayroll`,isBookmarkable:!1},myPayrollAddresses:{titleType:`static`,title:`Addresses`,urlType:`static`,url:D.employeeProfile.index,canVisit:()=>!1,parentSection:`myPayroll`,isBookmarkable:!1},myPayrollTimeOff:{titleType:`static`,title:`Time Off`,urlType:`static`,url:D.employeeProfile.index,canVisit:()=>!1,parentSection:`myPayroll`,isBookmarkable:!1},myPayrollDocuments:{titleType:`static`,title:`Documents`,urlType:`static`,url:D.employeeProfile.index,canVisit:()=>!1,parentSection:`myPayroll`,isBookmarkable:!1},myPayrollBenefits:{titleType:`static`,title:`Benefits`,urlType:`static`,url:D.employeeProfile.benefits,canVisit:({getFeatureFlag:e})=>e(`payroll-available`),parentSection:null},referrals:{titleType:`static`,title:`Referrals`,urlType:`static`,url:C.referrals,canVisit:({org:e})=>m.canSeeReferralsPage(e),parentSection:null},referralsSettings:{titleType:`static`,title:`Manage Partner Referral Accounts`,urlType:`static`,url:E.referralsManage,canVisit:({org:e})=>m.canManagePartnerReferrals(e),parentSection:`referrals`,subpageOf:`referrals`,isBookmarkable:!1},tags:{titleType:`static`,title:``,urlType:`static`,url:E.upnRedirectOrDashboard,canVisit:()=>!1,parentSection:null,isBookmarkable:!1}},be=(e,n,r)=>{switch(e){case`account`:{let e=r.mercuryDepositoryAccounts.get(t(n));return e?e.displayAccountName():null}default:return o(e,null,{team:`dashboard`})}};function xe(e){let t=new Set;for(let n of K)q[n].parentSection===e&&t.add(n);return t}function Se(e){if(!ye(e))return q[e].subpageOf}function J(e){let t=q[e];return t.parentSection!==null&&t.isBookmarkable!==!1}function Ce(e){return q[e].titleType===`dynamic`}function Y(e){return q[e].urlType===`dynamic`}function X(e){return Ce(e.pageId)&&`dynamicPageTitle`in e}
1function we(e){if(e.pageId!==`WILL_REGISTER`&&e.pageId!==`INTENTIONALLY_NOT_REGISTERED`)return Y(e.pageId)?`entityId`in e?{pageId:e.pageId,entityId:e.entityId}:void 0:{pageId:e.pageId}}var Te=e=>e.pageId===`WILL_REGISTER`||e.pageId===`INTENTIONALLY_NOT_REGISTERED`?e.dynamicPageTitle??``:X(e)?Q({pageId:e.pageId,dynamicPageTitle:e.dynamicPageTitle}):Q({pageId:e.pageId});function Z(e){return`entityId`in e?q[e.pageId].getEntityUrl(e.entityId):q[e.pageId].url}function Q(e){return`dynamicPageTitle`in e?e.dynamicPageTitle:q[e.pageId].title}function Ee(e){return r(e=>({type:`link`,label:Q(e),location:Z(e)}),e)}function De(e,t,n){let r=q[e];if(!J(e))return null;let i;if(r.titleType===`dynamic`){if(!t)return null;let r=be(e,t,n);if(!r)return null;i=r}else i=r.title;let a;if(r.urlType===`dynamic`){if(!t)return null;a=r.getEntityUrl(t)}else a=r.url;return{title:i,url:a}}function Oe(e){let{page:t}=e;return`entityId`in t,q[t.pageId].canVisit({...e,page:t})}var ke={noEntityId:`Page with dynamic URL but no entityId`,unknownPageId:`Bookmark pageId is not in PageRegistry`},Ae=e=>{let t=[],n=[];for(let r of e){if(!K.has(r.pageId)){n.push({bookmark:r,reason:`unknownPageId`});continue}if(Y(r.pageId)){if(!r.entityId){n.push({bookmark:r,reason:`noEntityId`});continue}t.push({id:r.id,product:r.product,page:{pageId:r.pageId,entityId:r.entityId},position:r.position})}else t.push({id:r.id,product:r.product,page:{pageId:r.pageId},position:r.position})}return{stored:t,dropped:n}};function $(e){if(`entityId`in e.page)return e.page.entityId}var je=e=>({id:e.id,product:e.product,pageId:e.page.pageId,entityId:$(e),position:e.position}),Me=(e,t)=>{let{stored:n,dropped:r}=Ae(e);for(let{bookmark:e,reason:n}of r)s(ke[n],{team:`dashboard`,metadata:{id:e.id,pageId:e.pageId,entityId:e.entityId,source:t}});return n};export{ge as S,U as _,we as a,z as b,De as c,Te as d,Q as f,H as g,W as h,xe as i,Oe as l,G as m,Me as n,Se as o,Z as p,je as r,J as s,$ as t,Ee as u,V as v,R as x,B as y}; 2//# sourceMappingURL=sanitizeSidebarBookmarks-BEAWAgs8.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.