n8n-editor-ui
Version:
Workflow Editor UI for n8n
3 lines • 74.8 kB
JavaScript
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/DataTableView-DjzvtwAb.js","assets/_plugin-vue_export-helper-Dm3nT7Ps.js","assets/src-wni2AGA3.js","assets/CalendarDate-CgcSr8SP.js","assets/_MapCache-CUJwh2qp.js","assets/vue.runtime.esm-bundler-D9KLAxvJ.js","assets/chunk-DxpFCn6T.js","assets/sanitize-html-my1ogl5v.js","assets/en-QTm5tviq.js","assets/src-DDk97x4F.css","assets/constants-CIP7tKq1.js","assets/merge-BqvKZ38d.js","assets/expression-runtime-stub-DDm9ecP_.js","assets/users.store-BHWXXawf.js","assets/_baseOrderBy-CaKruttV.js","assets/dateformat-CYfyw486.js","assets/useDebounce-CTeIt-cH.js","assets/orderBy-D1a3yE-B.js","assets/TimeAgo-B5--ltV7.js","assets/ProjectIcon-BBMQDCgu.js","assets/ProjectIcon-O0hNAMma.css","assets/EnterpriseEdition.ee-B8ZRsjsp.js","assets/Modal-CfEU2AWh.js","assets/dialog-DkHaT5V1.js","assets/Modal-qf2xVyw6.css","assets/ResourceFiltersDropdown-xUxdFA2c.js","assets/ProjectSharing-XbSSp3Qv.js","assets/ProjectSharing-DYPTpSlr.css","assets/ResourceFiltersDropdown-BfO7Ixtp.css","assets/ResourcesListLayout-BwbPvp3x.js","assets/readyToRun.store-DpPozriV.js","assets/folders.store-DKth0xuB.js","assets/ResourcesListLayout-CNmWCH4f.css","assets/ProjectHeader-AgSz0mHM.js","assets/ProjectHeader-DaQT4gZC.css","assets/ProjectCardBadge-CYWra6Zo.js","assets/ProjectCardBadge-Dsx641C-.css","assets/DataTableActions-C7d9sXDl.js","assets/dataTable.store-DzRmkvR8.js","assets/DataTableActions-z1XHR3va.css","assets/InsightsSummary-CbWiDO6-.js","assets/smartDecimal-CsR7Dvbd.js","assets/insights.constants-BWd0PYhd.js","assets/insights.utils-BGXnT8rV.js","assets/InsightsSummary-DyS-EOYt.css","assets/insights.store-DoHmMCwa.js","assets/DataTableView-DDCqFU7c.css","assets/AddDataTableModal-BfvuN5Q_.js","assets/radio-BbcMeDSx.js","assets/_initCloneObject-Dqx3IypF.js","assets/AddDataTableModal-bQ_cj8rQ.css","assets/DataTableDetailsView-DIJIKbcm.js","assets/date-picker-_u2qOcgh.js","assets/flatten-aNw4vND8.js","assets/SelectedItemsInfo-BMwkG_bF.js","assets/SelectedItemsInfo-D7sE0Pmw.css","assets/useClipboard-D72kaMkX.js","assets/ProjectBreadcrumb-Dme2WBZU.js","assets/ProjectBreadcrumb-BbqEo2-6.css","assets/sourceControl.eventBus-BBs1sz7q.js","assets/DataTableDetailsView-BHPpgnqV.css","assets/InsightsDashboard-CuKj5QdH.js","assets/versions.store-CNV-esbv.js","assets/usePageRedirectionHelper-Dxb_B6-R.js","assets/InsightsDashboard-CDIaBKv1.css","assets/SettingsMCPView-Cpv7iCL7.js","assets/canvas.eventBus-C-z2MFNA.js","assets/nodeIcon-BFJyt77y.js","assets/canvas.utils-BMxgA7cX.js","assets/useCanvasOperations-CI7Ylcwf.js","assets/core-M4qnWLDf.js","assets/core-E7Rk_lqW.js","assets/xml-DDaPr_bf.js","assets/VueMarkdown-B-lNBlW1.js","assets/usePinnedData-bxdhY-Ce.js","assets/executions.store-CZbPSd3l.js","assets/setupPanel.store-D0Kh-_X7.js","assets/templateTransforms-Bcjcx-gt.js","assets/nodeTransforms-DgA3LbBA.js","assets/useCanvasOperations-C5vD0y-x.css","assets/dist-DG6crvT0.js","assets/banners.store-D1XIK6Qv.js","assets/banners-CfXPQxke.css","assets/sso.store-DmM4R1YZ.js","assets/roles.store-B4WtqADh.js","assets/NodeIcon-0naEDfOR.js","assets/NodeIcon-Cd4SL1LV.css","assets/WorkflowLocation-SK_uqFiN.js","assets/WorkflowLocation-IWfWz4TK.css","assets/useMcp-D0Wazsp1.js","assets/mcp.store-C36HSxV6.js","assets/mcp.constants-1YI8b9Rg.js","assets/useDynamicCredentials-C74iW7Qx.js","assets/SettingsMCPView-W38H0hiG.css","assets/MCPConnectWorkflowsModal-C3cFeHu9.js","assets/MCPConnectWorkflowsModal-CbUVxYEC.css","assets/ChatView-0mW4yz1r.js","assets/ChatGreetings-BawDM94-.js","assets/chat.store-Bg89IR0u.js","assets/retry-CLoylW83.js","assets/constants-B7scOakb.js","assets/useResizablePanel-CFn0Gfyi.js","assets/useResizablePanel-CmmrQ6iY.css","assets/pushConnection.store-L5aofOKN.js","assets/ChatAgentAvatar-Dxv-BN__.js","assets/CredentialIcon-BKhP7Biv.js","assets/CredentialIcon-D9KQZeCk.css","assets/ChatAgentAvatar-IrSDA439.css","assets/ToolsSelector-C3Jxpxix.js","assets/ToolsSelector-DwUN4Gc1.css","assets/ChatGreetings-BYpBZ1Ge.css","assets/useFreeAiCredits-oLq3Ynnl.js","assets/ChatLayout-C5PLneyp.js","assets/ChatLayout-Bv9QPdFx.css","assets/useCustomAgent-CI-guKOt.js","assets/useCustomAgent-BbJO8wb2.css","assets/ChatView-D3ho0irE.css","assets/ToolSettingsModal-DC3v9i2d.js","assets/RunData-CqDg79Fs.js","assets/uniqBy-CvYQiCPx.js","assets/NDVEmptyState-DMWlSoOG.js","assets/NDVEmptyState-wmCtLnDW.css","assets/vue-json-pretty-CBkxkEgX.js","assets/useRunWorkflow-BbbTafql.js","assets/collaboration.store-BcnGWDqh.js","assets/useInjectWorkflowId-BSmCE6rY.js","assets/assistant.store-BOJw9cI0.js","assets/chatPanel.store-N5nWYKck.js","assets/useExecutionHelpers-D8SD8Eej.js","assets/dateFormatter-aoRZizgK.js","assets/externalSecrets.ee.store-JZ2zh2En.js","assets/RunDataHtml-B-bE8ase.js","assets/RunDataHtml-Dn-4rgtR.css","assets/RunData-DMabnn0Y.css","assets/ParameterInputList-BFWz3KF9.js","assets/exports-BizHxxJu.js","assets/vue-DqU7Busn.js","assets/comlink-Duld3UaG.js","assets/VirtualSchema-VZf8DCpb.js","assets/Draggable-B_Sok8jx.js","assets/Draggable-B0pfmmgs.css","assets/useCalloutHelpers-BtD3kQKI.js","assets/useTelemetryContext-Chv8_oZ6.js","assets/useTelemetryContext-DP1IjWBS.css","assets/TextWithHighlights-DREOi4W6.js","assets/TextWithHighlights-CnnnTpA3.css","assets/VirtualSchema-CDm-q_NY.css","assets/useQuickConnect-CGSObYV3.js","assets/ParameterInputList-FME7iR69.css","assets/ToolSettingsContent-CgmZ0JCj.js","assets/ToolSettingsContent-Cqj40v_v.css","assets/ToolSettingsModal-Cqc_qQ3l.css","assets/ToolsManagerModal-BfZ-EkGr.js","assets/ToolsManagerModal-DmiJLzkU.css","assets/AgentEditorModal-BbIio_yx.js","assets/AgentEditorModal-COLOmcJN.css","assets/CredentialSelectorModal-PK8KaUEv.js","assets/CredentialPicker-Cr8cHjM9.js","assets/CredentialPicker-BOY9Bz32.css","assets/CredentialSelectorModal-CuvPl3L5.css","assets/ModelByIdSelectorModal-DpGv50xS.js","assets/ModelByIdSelectorModal-VcsRyuD-.css","assets/ProviderSettingsModal-CN078q1R.js","assets/TagsDropdown-DD1kUoaA.js","assets/TagsDropdown-BhpNFWHz.css","assets/ProviderSettingsModal-BnXkkKt8.css","assets/ChatWorkflowAgentsView-6jwylQ6q.js","assets/SkeletonAgentCard-Cuz4EVTA.js","assets/SkeletonAgentCard-BpimK2I2.css","assets/ChatWorkflowAgentsView-DNB6Wp_u.css","assets/ChatPersonalAgentsView-C4XSbvEM.js","assets/ChatPersonalAgentsView-Cy7T5KjM.css","assets/SettingsChatHubView-Cnr6g4Qt.js","assets/SettingsChatHubView-B1PEj4f0.css","assets/workers-Cixrpb3j.js","assets/WorkflowsView-BVGY0q3h.js","assets/RecommendedTemplateCard-BzdFHjix.js","assets/values-C-wh6oVb.js","assets/RecommendedTemplateCard-DyZgIY2x.css","assets/shuffle-CMoQZhEl.js","assets/communityNodes.store-CwKzTEmt.js","assets/usage.store-Djhh9hUt.js","assets/useWorkflowActivate-DFt4_Nvv.js","assets/aiTemplatesStarterCollection.store-BmxR4DN8.js","assets/emptyStateBuilderPrompt.store-_iBFPMyJ.js","assets/readyToRunWorkflows.store-Cuyl81V2.js","assets/EmptySharedSectionActionBox-CDcZ4HAo.js","assets/FolderBreadcrumbs-DQCcj0vL.js","assets/FolderBreadcrumbs-CFrVy9F7.css","assets/ContactAdministratorToInstall-CmQ5LyOX.js","assets/ContactAdministratorToInstall-Baw4NRUI.css","assets/WorkflowTagsDropdown-BqoujWpp.js","assets/shield-alt-DWWlpAvN.js","assets/WorkflowsView-D92AKV7A.css","assets/CredentialsView-B8uFEj-R.js","assets/pickBy-lm-24gxy.js","assets/CredentialsView-DTGZGl8P.css","assets/ProjectSettings-Dq4EtD1F.js","assets/Alert-Brqgj777.js","assets/Alert-n9KN0PqR.css","assets/userRoleProvisioning.store-NJANpy_Q.js","assets/useSecretsProviderConnection.ee-O-QMqwnh.js","assets/useSecretsProvidersList.ee-CgNuCNqL.js","assets/projectRoleScopes-chCAb__m.js","assets/ProjectSettings-B02LR8Wf.css","assets/ExecutionsView-CqWrf307.js","assets/AnimatedSpinner-CGTlYi1c.js","assets/AnimatedSpinner-OiUdRqev.css","assets/ExecutionsTime-CnDmC4T3.js","assets/AnnotationTagsDropdown.ee-Dib88PNH.js","assets/ExecutionsTime-27fK5JNq.css","assets/ExecutionsView-DxSuKsKq.css","assets/ProjectVariables-DVSMAVVC.js","assets/ProjectVariables-BYM_vIPB.css","assets/ChangePasswordView-Dszx5jzM.js","assets/AuthView-CVr-30Cu.js","assets/AuthView-C9c7_Hkd.css","assets/ErrorView-Dq679RGn.js","assets/ErrorView-CFlADnwo.css","assets/EntityNotFound-DkP-ZFnG.js","assets/EntityNotFound-BcBWLYuZ.css","assets/EntityUnAuthorised-CK1dTLsx.js","assets/EntityUnAuthorised-Bdc_roXL.css","assets/OAuthConsentView--z23TEp6.js","assets/OAuthConsentView-qDhklN05.css","assets/ForgotMyPasswordView-MiD6C1An.js","assets/NodeView-CBgeIlvS.js","assets/useCanvasMapping-C3_cLpmK.js","assets/NodeSettings-Duq7ydj8.js","assets/col-DUeOzW-F.js","assets/CommunityNodeUpdateInfo-VtIhgbTd.js","assets/semver-CG7NEUeV.js","assets/CommunityNodeUpdateInfo-Bi69iCuf.css","assets/useActions-CIZqXgqI.js","assets/NodeSettings-3eAar3hw.css","assets/KeyboardShortcutTooltip-CrTbwZwY.js","assets/KeyboardShortcutTooltip-Bz9DcSWs.css","assets/useKeybindings-C1FXJp2f.js","assets/chatHubPanel.store-DX1OXDdC.js","assets/useNodeCreatorShortcutCoachmark-jEnIrxlM.js","assets/useCanvasMapping-DLocHQ0s.css","assets/CanvasRunWorkflowButton-B_JNC0IF.js","assets/CanvasRunWorkflowButton-BwtI3_CH.css","assets/useExecutionData-Ce6DH0Wy.js","assets/NodeView-6YuspHgP.css","assets/WorkflowExecutionsView-CzJOPmej.js","assets/useIntersectionObserver-nLSY8GHt.js","assets/WorkflowExecutionsInfoAccordion-C3OaFKJX.js","assets/WorkflowExecutionsInfoAccordion-CwmocdmX.css","assets/WorkflowExecutionsView-B5y27e-M.css","assets/WorkflowExecutionsLandingPage-DWyGFiBX.js","assets/WorkflowExecutionsLandingPage-CaK9KtYY.css","assets/WorkflowExecutionsPreview-xEMBZ0_X.js","assets/WorkflowPreview-DPiXE58r.js","assets/WorkflowPreview-CMuwKETD.css","assets/useExecutionDebugging-CgM9Buet.js","assets/WorkflowExecutionsPreview-B6acBXQX.css","assets/SettingsLdapView-CvXIFCxl.js","assets/table-BOCs7B1T.js","assets/SettingsLdapView-BMQzomiz.css","assets/SettingsPersonalView-Dt7l3L-6.js","assets/auth.eventBus-DtKmI8RR.js","assets/SettingsPersonalView-0J6sMaWx.css","assets/SettingsUsersView-BSnYVAR1.js","assets/SettingsUsersView-xA9o1s2O.css","assets/ResolversView-DHkJEaTt.js","assets/useCredentialResolvers-b41frjnn.js","assets/ResolversView-QKlajNgn.css","assets/SettingsCommunityNodesView-CHXOQFBp.js","assets/usePushConnection-DNqura4v.js","assets/SettingsCommunityNodesView-ElLDtOfI.css","assets/SettingsApiView-Ui_nI3gs.js","assets/apiKeys.store-CpIgHA9V.js","assets/SettingsApiView-CUkPSvDA.css","assets/SettingsLogStreamingView-DuqVYhFh.js","assets/logStreaming.store-CPI4uY9N.js","assets/SettingsLogStreamingView-D1ygeIyj.css","assets/SetupView-QnsPxCu2.js","assets/SigninView-soLG5IPI.js","assets/SigninView-BP8bl3_t.css","assets/SignupView-CZ1DQQD1.js","assets/TemplatesCollectionView-BGq5y5qX.js","assets/TemplatesView-CArnrQsI.js","assets/TemplatesView-CjxglF5j.css","assets/TemplateList-Dp9EDBrf.js","assets/TemplateList-COBWD_4U.css","assets/templateActions-CCQdJuTo.js","assets/TemplatesCollectionView-DEOJ0OPS.css","assets/TemplatesWorkflowView-BlxrsTzp.js","assets/TemplatesWorkflowView-B5Lc-MvD.css","assets/SetupWorkflowFromTemplateView-CUxeD6pH.js","assets/SetupTemplateFormStep-xaVWzZRH.js","assets/SetupTemplateFormStep-3ogHiUKu.css","assets/SetupWorkflowFromTemplateView-DYQqZ--Q.css","assets/TemplatesSearchView-vIZa_wgh.js","assets/TemplatesSearchView-C_-7TtG3.css","assets/SettingsUsageAndPlan-Dpam3N-0.js","assets/SettingsUsageAndPlan-DK6fEbB-.css","assets/SettingsSso-BsHkwW26.js","assets/CopyInput-DXwlVLzp.js","assets/CopyInput-B98-wdxU.css","assets/SettingsSso-CAaDGw0M.css","assets/SignoutView-8pY-nwXm.js","assets/SamlOnboarding-DiinXApI.js","assets/SettingsSourceControl-BU19iLOi.js","assets/SettingsSourceControl-C5MOU2wo.css","assets/SettingsSecretsProviders.ee-DIReMDGG.js","assets/SecretsProviderImage.ee-DVowEOev.js","assets/one-password-DdOpk1ew.js","assets/SettingsSecretsProviders-BS7z0_Hc.css","assets/SettingsExternalSecrets-2i8k6Hg6.js","assets/ExternalSecretsProviderConnectionSwitch.ee-2EaVJKZw.js","assets/ExternalSecretsProviderConnectionSwitch-CkTWLm8f.css","assets/SettingsExternalSecrets-v9_Utd52.css","assets/WorkerView-JkytZTn4.js","assets/dist-DCXTMsxp.js","assets/chart-y0goNHjN.js","assets/sortByProperty-Dq5DCmSA.js","assets/ConnectionTracker-DW6_ZDhd.js","assets/ConnectionTracker-C-iaSkJ1.css","assets/WorkerView-F7mSirOg.css","assets/WorkflowHistory-B5bBv_Xf.js","assets/WorkflowDiffView-AMa7tWqZ.js","assets/WorkflowDiffView-3qYPpk5H.css","assets/utils-B8F_XQAK.js","assets/WorkflowHistory-Cx3YqgyU.css","assets/WorkflowOnboardingView-B1Srfnu4.js","assets/EvaluationsView-CQmQS7dM.js","assets/evaluation.constants-d_gkWXb9.js","assets/evaluation-DEQdWvAZ.css","assets/EvaluationsView-z69tMLJZ.css","assets/TestRunDetailView-BL7jxuxu.js","assets/useWorkflowsCache-CKDN9xCS.js","assets/TestRunDetailView-CAmJ3sB6.css","assets/EvaluationsRootView-DB2KmEH5.js","assets/EvaluationsRootView-CH40URPx.css","assets/SettingsAIView-BqTW8yyL.js","assets/SettingsAIView-CHTVoGOJ.css","assets/ResourceCenterView-B2gcx2UU.js","assets/resourceCenterData-CQCDwFwe.js","assets/resourceCenter.store-CLLPe8N4.js","assets/resourceCenterData-BRpJN5Ra.css","assets/ResourceCenterView-Br37gT1K.css","assets/ResourceCenterSectionView-B7e_iE5a.js","assets/ResourceCenterSectionView-BGPf1GlI.css","assets/SecuritySettings-DK9knQTO.js","assets/SecuritySettings-ByUWVdUM.css","assets/MigrationRules-CYMGwYvV.js","assets/SeverityTag-CJybM1JB.js","assets/SeverityTag-86GyP_Zl.css","assets/MigrationRules-CMz_Tnak.css","assets/MigrationRuleDetail-Dd28mRhL.js","assets/MigrationRuleDetail-BvZAtzXn.css","assets/DemoDiffView-BFHrpfC-.js","assets/DemoDiffView-DI1RJHHv.css","assets/ProjectRoleView-RSM5hRzQ.js","assets/ProjectRoleView-CxFouoUO.css","assets/ProjectRolesView-y5VLhf5o.js","assets/ProjectRolesView-BvfeJ0_O.css"])))=>i.map(i=>d[i]);
(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`n8n@2.13.4`}}catch{}})();try{(function(){var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`3a2a96a6-af75-41d3-a593-b2ddac93acda`,e._sentryDebugIdIdentifier=`sentry-dbid-3a2a96a6-af75-41d3-a593-b2ddac93acda`)})()}catch{}import{t as e}from"./chunk-DxpFCn6T.js";import{$ as t,A as n,I as r,N as i,S as a,Sn as o,Wt as s,at as c,j as l,w as u,yt as d}from"./vue.runtime.esm-bundler-D9KLAxvJ.js";import{M as f,_t as p,bt as m,xt as h}from"./_MapCache-CUJwh2qp.js";import{$i as g,_t as _,dt as v,ft as y,mt as b,na as x,pt as ee}from"./src-wni2AGA3.js";import{_ as te,a as S,b as C,d as ne,f as re,g as w,h as ie,i as ae,m as oe,o as T,v as se,y as ce}from"./sanitize-html-my1ogl5v.js";import{Ar as le,As as E,Cr as ue,Dn as D,Dr as de,Ft as O,Gr as fe,Hr as pe,Mr as me,Sr as he,Ta as ge,Tr as _e,_r as ve,a as ye,br as be,en as xe,gr as k,hr as Se,r as A,s as Ce,t as j,vr as we,w as Te,wr as Ee,xr as De,yr as Oe}from"./users.store-BHWXXawf.js";import{$i as M,Hr as N,Lr as ke,Nr as Ae,Uo as je,co as P,do as Me,fl as Ne,fo as Pe,fs as Fe,is as Ie,lo as Le,ms as F,ni as I,oo as L,pl as R,ri as Re,sc as ze,so as Be,uo as Ve}from"./constants-CIP7tKq1.js";import{o as He,r as Ue}from"./_baseOrderBy-CaKruttV.js";import{t as We}from"./banners.store-D1XIK6Qv.js";import{t as Ge}from"./versions.store-CNV-esbv.js";import{t as Ke}from"./dataTable.store-DzRmkvR8.js";import{t as qe}from"./useCanvasOperations-CI7Ylcwf.js";import{t as Je}from"./useDynamicCredentials-C74iW7Qx.js";import{t as Ye}from"./NodeIcon-0naEDfOR.js";import{t as Xe}from"./roles.store-B4WtqADh.js";import{r as Ze}from"./dist-DG6crvT0.js";import{n as Qe}from"./sso.store-DmM4R1YZ.js";import{t as z}from"./insights.store-DoHmMCwa.js";import{i as $e,s as et}from"./mcp.constants-1YI8b9Rg.js";import{_ as tt,a as nt,c as rt,i as it,l as at,n as ot,o as st,r as ct,t as lt,u as ut,v as dt}from"./constants-B7scOakb.js";const ft=async(e,t,n,r)=>{let i=new URL(window.location.href);i.searchParams.delete(`redirect`);let a=e.query.redirect??encodeURIComponent(`${i.pathname}${i.search}`);if(!be(r))return n({name:F.SIGNIN,query:{redirect:a}});if(De())return e.name===F.PERSONAL_SETTINGS?void 0:n({name:F.PERSONAL_SETTINGS,query:{redirect:a}})},pt=async(e,t,n,r)=>{if(!we(r))return n({name:F.HOMEPAGE})},mt=async(e,t,n)=>{if(!ve()){let t=e.query.redirect??``;if(t.startsWith(`/`))return n(t);try{if(new URL(t).origin===window.location.origin)return n(t)}catch{}return n({name:F.HOMEPAGE})}};function ht(e){let t=e.path.split(`/`),n=t.indexOf(`projects`);return t[n===-1?-1:n+1]}function gt(e){let t=e.path.split(`/`),n={workflow:`workflows`,credential:`credentials`,user:`users`,variable:`variables`,sourceControl:`source-control`,externalSecret:`external-secrets`},r=e=>t.includes(n[e]);for(let e of Object.keys(n))if(r(e))return e}function _t(e){return e.params.id??e.params.name}const vt={authenticated:ft,custom:async(e,t,n,r)=>{if(!r({to:e,from:t,next:n}))return n({name:F.HOMEPAGE})},defaultUser:async(e,t,n)=>{if(!Oe())return n({name:F.HOMEPAGE})},enterprise:pt,guest:mt,rbac:async(e,t,n,{scope:r,options:i})=>{let a=ht(e),o=gt(e);if(!he({scope:r,projectId:a,resourceType:o,resourceId:o?_t(e):void 0,options:i}))return n({name:F.HOMEPAGE})},role:async(e,t,n,r)=>{if(!Ee(r))return n({name:F.HOMEPAGE})}};var yt=e(((e,t)=>{var n=ne(),r=S(),i=Ve(),a=C(),o=r(`%Function.prototype.apply%`),s=r(`%Function.prototype.call%`),c=r(`%Reflect.apply%`,!0)||n.call(s,o),l=oe(),u=r(`%Math.max%`);t.exports=function(e){if(typeof e!=`function`)throw new a(`a function is required`);return i(c(n,s,arguments),1+u(0,e.length-(arguments.length-1)),!0)};var d=function(){return c(n,o,arguments)};l?l(t.exports,`apply`,{value:d}):t.exports.apply=d})),B=e(((e,t)=>{t.exports=Number.isNaN||function(e){return e!==e}})),bt=e(((e,t)=>{var n=B();t.exports=function(e){return(typeof e==`number`||typeof e==`bigint`)&&!n(e)&&e!==1/0&&e!==-1/0}})),xt=e(((e,t)=>{var n=S(),r=n(`%Math.abs%`),i=n(`%Math.floor%`),a=B(),o=bt();t.exports=function(e){if(typeof e!=`number`||a(e)||!o(e))return!1;var t=r(e);return i(t)===t}})),St=e(((e,t)=>{var n={__proto__:null,foo:{}},r=Object;t.exports=function(){return{__proto__:n}.foo===n.foo&&!(n instanceof r)}})),Ct=e(((e,t)=>{var n=S(),r=n(`%Array.prototype%`),i=te(),a=w(),o=C(),s=xt(),c=2**32-1,l=St()(),u=n(`%Object.setPrototypeOf%`,!0)||(l?function(e,t){return e.__proto__=t,e}:null);t.exports=function(e){if(!s(e)||e<0)throw new o("Assertion failed: `length` must be an integer Number >= 0");if(e>c)throw new i(`length is greater than (2**32 - 1)`);var t=arguments.length>1?arguments[1]:r,n=[];if(t!==r){if(!u)throw new a("ArrayCreate: a `proto` argument that is not `Array.prototype` is not supported in an environment that does not support setting the [[Prototype]]");u(n,t)}return e!==0&&(n.length=e),n}})),wt=e(((e,t)=>{var n=S()(`%Array%`),r=!n.isArray&&P()(`Object.prototype.toString`);t.exports=n.isArray||function(e){return r(e)===`[object Array]`}})),Tt=e(((e,t)=>{t.exports=wt()})),Et=e(((e,t)=>{var n=S(),r=P(),i=C(),a=Tt(),o=n(`%Reflect.apply%`,!0)||r(`Function.prototype.apply`);t.exports=function(e,t){var n=arguments.length>2?arguments[2]:[];if(!a(n))throw new i("Assertion failed: optional `argumentsList`, if provided, must be a List");return o(e,t,n)}})),Dt=e(((e,t)=>{var n=S()(`%BigInt%`,!0),r=C(),i=w();t.exports=function(e){if(typeof e!=`string`)throw new r("`argument` must be a string");if(!n)throw new i(`BigInts are not supported in this environment`);try{return n(e)}catch{return}}})),V=e(((e,t)=>{t.exports=function(e){return e===null||typeof e!=`function`&&typeof e!=`object`}})),Ot=e(((e,t)=>{t.exports=function(e){return e===null||typeof e!=`function`&&typeof e!=`object`}})),kt=e(((e,t)=>{var n=ae(),r=n(`Date.prototype.getDay`),i=function(e){try{return r(e),!0}catch{return!1}},a=n(`Object.prototype.toString`),o=`[object Date]`,s=Pe()();t.exports=function(e){return typeof e!=`object`||!e?!1:s?i(e):a(e)===o}})),At=e(((e,t)=>{var n=ae(),r=n(`Object.prototype.toString`),i=re()(),a=Be();if(i){var o=n(`Symbol.prototype.toString`),s=a(/^Symbol\(.*\)$/),c=function(e){return typeof e.valueOf()==`symbol`?s(o(e)):!1};t.exports=function(e){if(typeof e==`symbol`)return!0;if(!e||typeof e!=`object`||r(e)!==`[object Symbol]`)return!1;try{return c(e)}catch{return!1}}}else t.exports=function(e){return!1}})),jt=e(((e,t)=>{var n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`,r=Ot(),i=L(),a=kt(),o=At(),s=function(e,t){if(e==null)throw TypeError(`Cannot call method on `+e);if(typeof t!=`string`||t!==`number`&&t!==`string`)throw TypeError(`hint must be "string" or "number"`);var n=t===`string`?[`toString`,`valueOf`]:[`valueOf`,`toString`],a,o,s;for(s=0;s<n.length;++s)if(a=e[n[s]],i(a)&&(o=a.call(e),r(o)))return o;throw TypeError(`No default value`)},c=function(e,t){var n=e[t];if(n!=null){if(!i(n))throw TypeError(n+` returned for property `+t+` of object `+e+` is not a function`);return n}};t.exports=function(e){if(r(e))return e;var t=`default`;arguments.length>1&&(arguments[1]===String?t=`string`:arguments[1]===Number&&(t=`number`));var i;if(n&&(Symbol.toPrimitive?i=c(e,Symbol.toPrimitive):o(e)&&(i=Symbol.prototype.valueOf)),i!==void 0){var l=i.call(e,t);if(r(l))return l;throw TypeError(`unable to convert exotic object to primitive`)}return t===`default`&&(a(e)||o(e))&&(t=`string`),s(e,t===`default`?`number`:t)}})),H=e(((e,t)=>{var n=jt();t.exports=function(e){return arguments.length>1?n(e,arguments[1]):n(e)}})),U=e(((e,t)=>{var n=C();t.exports=function(e){if(e==null)throw new n(arguments.length>0&&arguments[1]||`Cannot call method on `+e);return e}})),Mt=e(((e,t)=>{var n=S()(`%String%`),r=C();t.exports=function(e){if(typeof e==`symbol`)throw new r(`Cannot convert a Symbol value to a string`);return n(e)}})),Nt=e(((e,t)=>{var n=U(),r=Mt(),i=P()(`String.prototype.replace`),a=/^\s$/.test(``),o=a?/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/:/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/,s=a?/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/:/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/;t.exports=function(){return i(i(r(n(this)),o,``),s,``)}})),Pt=e(((e,t)=>{var n=Nt(),r=``,i=``;t.exports=function(){return String.prototype.trim&&r.trim()===r&&i.trim()===i&&(`_`+i).trim()===`_`+i&&(i+`_`).trim()===i+`_`?String.prototype.trim:n}})),Ft=e(((e,t)=>{var n=M(),r=Pt();t.exports=function(){var e=r();return n(String.prototype,{trim:e},{trim:function(){return String.prototype.trim!==e}}),e}})),It=e(((e,t)=>{var n=Le(),r=M(),i=U(),a=Nt(),o=Pt(),s=Ft(),c=n(o()),l=function(e){return i(e),c(e)};r(l,{getPolyfill:o,implementation:a,shim:s}),t.exports=l})),Lt=e(((e,t)=>{var n=S(),r=n(`%Number%`),i=n(`%RegExp%`),a=C(),o=n(`%parseInt%`),s=P(),c=Be(),l=s(`String.prototype.slice`),u=c(/^0b[01]+$/i),d=c(/^0o[0-7]+$/i),f=c(/^[-+]0x[0-9a-f]+$/i),p=c(new i(`[`+[`
`,``,``].join(``)+`]`,`g`)),m=It();t.exports=function e(t){if(typeof t!=`string`)throw new a("Assertion failed: `argument` is not a String");if(u(t))return r(o(l(t,2),2));if(d(t))return r(o(l(t,2),8));if(p(t)||f(t))return NaN;var n=m(t);return n===t?r(t):e(n)}})),W=e(((e,t)=>{var n=S(),r=C(),i=n(`%Number%`),a=V(),o=H(),s=Lt();t.exports=function(e){var t=a(e)?e:o(e,i);if(typeof t==`symbol`)throw new r(`Cannot convert a Symbol value to a number`);if(typeof t==`bigint`)throw new r(`Conversion from 'BigInt' to 'number' is not allowed.`);return typeof t==`string`?s(t):i(t)}})),Rt=e(((e,t)=>{var n=S()(`%Number%`),r=V(),i=H(),a=W();t.exports=function(e){var t=r(e)?e:i(e,n);return typeof t==`bigint`?t:a(t)}})),zt=e(((e,t)=>{var n=C();t.exports=function(e,t){if(typeof e!=`bigint`||typeof t!=`bigint`)throw new n("Assertion failed: `x` and `y` arguments must be BigInts");return e<t}})),Bt=e(((e,t)=>{var n=C(),r=B();t.exports=function(e,t){if(typeof e!=`number`||typeof t!=`number`)throw new n("Assertion failed: `x` and `y` arguments must be Numbers");if(!(r(e)||r(t)))return e<t}})),Vt=e(((e,t)=>{var n=S(),r=n(`%Number%`),i=C(),a=n(`%Math.min%`),o=B(),s=P()(`String.prototype.charCodeAt`),c=Dt(),l=Rt(),u=H(),d=zt(),f=Bt();t.exports=function(e,t,n){if(typeof n!=`boolean`)throw new i(`Assertion failed: LeftFirst argument must be a Boolean`);var p,m;if(n?(p=u(e,r),m=u(t,r)):(m=u(t,r),p=u(e,r)),typeof p==`string`&&typeof m==`string`){for(var h=p.length,g=m.length,_=0;_<a(h,g);_++){var v=s(p,_),y=s(m,_);if(v<y)return!0;if(v>y)return!1}return h<g}var b,x;if(typeof p==`bigint`&&typeof m==`string`)return x=c(m),x===void 0?void 0:d(p,x);if(typeof p==`string`&&typeof m==`bigint`)return b=c(p),b===void 0?void 0:d(b,m);if(b=l(p),x=l(m),typeof b==typeof x)return typeof b==`number`?f(b,x):d(b,x);if(!(o(b)||o(x)))return b===-1/0||x===1/0?!0:b===1/0||x===-1/0?!1:b<x}})),G=e(((e,t)=>{var n=S()(`%String%`),r=C();t.exports=function(e){if(typeof e==`symbol`)throw new r(`Cannot convert a Symbol value to a string`);return n(e)}})),Ht=e(((e,t)=>{var n=C(),r=Et(),i=Vt(),a=W(),o=G(),s=B();t.exports=function(e,t,c){if(typeof c!=`function`&&c!==void 0)throw new n("Assertion failed: `compareFn` must be a function or undefined");if(e===void 0&&t===void 0)return 0;if(e===void 0)return 1;if(t===void 0)return-1;if(c!==void 0){var l=a(r(c,void 0,[e,t]));return s(l)?0:l}var u=o(e),d=o(t);return i(u,d,!0)?-1:i(d,u,!0)?1:0}})),K=e(((e,t)=>{t.exports=function(e){return typeof e==`string`||typeof e==`symbol`}})),q=e(((e,t)=>{var n=C(),r=T(),i={__proto__:null,"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Get]]":!0,"[[Set]]":!0,"[[Value]]":!0,"[[Writable]]":!0};t.exports=function(e){if(!e||typeof e!=`object`)return!1;for(var t in e)if(r(e,t)&&!i[t])return!1;var a=r(e,`[[Value]]`)||r(e,`[[Writable]]`),o=r(e,`[[Get]]`)||r(e,`[[Set]]`);if(a&&o)throw new n(`Property Descriptors may not be both accessor and data descriptors`);return!0}})),J=e(((e,t)=>{var n=C(),r=T(),i=q();t.exports=function(e){if(e===void 0)return!1;if(!i(e))throw new n("Assertion failed: `Desc` must be a Property Descriptor");return!(!r(e,`[[Get]]`)&&!r(e,`[[Set]]`))}})),Ut=e(((e,t)=>{var n=S(),r=n(`%Object.preventExtensions%`,!0),i=n(`%Object.isExtensible%`,!0),a=V();t.exports=r?function(e){return!a(e)&&i(e)}:function(e){return!a(e)}})),Wt=e(((e,t)=>{t.exports=function(e){if(e===null)return`Null`;if(e===void 0)return`Undefined`;if(typeof e==`function`||typeof e==`object`)return`Object`;if(typeof e==`number`)return`Number`;if(typeof e==`boolean`)return`Boolean`;if(typeof e==`string`)return`String`}})),Y=e(((e,t)=>{var n=Wt();t.exports=function(e){return typeof e==`symbol`?`Symbol`:typeof e==`bigint`?`BigInt`:n(e)}})),Gt=e(((e,t)=>{t.exports=function(e){return!!e}})),Kt=e(((e,t)=>{t.exports=L()})),qt=e(((e,t)=>{var n=T(),r=C(),i=Y(),a=Gt(),o=Kt();t.exports=function(e){if(i(e)!==`Object`)throw new r(`ToPropertyDescriptor requires an object`);var t={};if(n(e,`enumerable`)&&(t[`[[Enumerable]]`]=a(e.enumerable)),n(e,`configurable`)&&(t[`[[Configurable]]`]=a(e.configurable)),n(e,`value`)&&(t[`[[Value]]`]=e.value),n(e,`writable`)&&(t[`[[Writable]]`]=a(e.writable)),n(e,`get`)){var s=e.get;if(s!==void 0&&!o(s))throw new r(`getter must be a function`);t[`[[Get]]`]=s}if(n(e,`set`)){var c=e.set;if(c!==void 0&&!o(c))throw new r(`setter must be a function`);t[`[[Set]]`]=c}if((n(t,`[[Get]]`)||n(t,`[[Set]]`))&&(n(t,`[[Value]]`)||n(t,`[[Writable]]`)))throw new r(`Invalid property descriptor. Cannot both specify accessors and a value or writable attribute`);return t}})),Jt=e(((e,t)=>{var n=B();t.exports=function(e,t){return e===t?e===0?1/e==1/t:!0:n(e)&&n(t)}})),Yt=e(((e,t)=>{var n=Me(),r=oe(),i=n.hasArrayLengthDefineBug(),a=i&&wt(),o=P()(`Object.prototype.propertyIsEnumerable`);t.exports=function(e,t,n,s,c,l){if(!r){if(!e(l)||!l[`[[Configurable]]`]||!l[`[[Writable]]`]||c in s&&o(s,c)!==!!l[`[[Enumerable]]`])return!1;var u=l[`[[Value]]`];return s[c]=u,t(s[c],u)}return i&&c===`length`&&`[[Value]]`in l&&a(s)&&s.length!==l[`[[Value]]`]?(s.length=l[`[[Value]]`],s.length===l[`[[Value]]`]):(r(s,c,n(l)),!0)}})),Xt=e(((e,t)=>{var n=q();t.exports=function(e,t){return n(t)&&typeof t==`object`&&`[[Enumerable]]`in t&&`[[Configurable]]`in t&&(e.IsAccessorDescriptor(t)||e.IsDataDescriptor(t))}})),Zt=e(((e,t)=>{t.exports=function(e){if(e===void 0)return e;var t={};return`[[Value]]`in e&&(t.value=e[`[[Value]]`]),`[[Writable]]`in e&&(t.writable=!!e[`[[Writable]]`]),`[[Get]]`in e&&(t.get=e[`[[Get]]`]),`[[Set]]`in e&&(t.set=e[`[[Set]]`]),`[[Enumerable]]`in e&&(t.enumerable=!!e[`[[Enumerable]]`]),`[[Configurable]]`in e&&(t.configurable=!!e[`[[Configurable]]`]),t}})),Qt=e(((e,t)=>{var n=C(),r=q(),i=Zt();t.exports=function(e){if(e!==void 0&&!r(e))throw new n("Assertion failed: `Desc` must be a Property Descriptor");return i(e)}})),$t=e(((e,t)=>{var n=C(),r=T(),i=q();t.exports=function(e){if(e===void 0)return!1;if(!i(e))throw new n("Assertion failed: `Desc` must be a Property Descriptor");return!(!r(e,`[[Value]]`)&&!r(e,`[[Writable]]`))}})),en=e(((e,t)=>{var n=C(),r=J(),i=$t(),a=q();t.exports=function(e){if(e===void 0)return!1;if(!a(e))throw new n("Assertion failed: `Desc` must be a Property Descriptor");return!r(e)&&!i(e)}})),tn=e(((e,t)=>{var n=C(),r=Yt(),i=Xt(),a=q(),o=Qt(),s=J(),c=$t(),l=en(),u=K(),d=Jt(),f=Y();t.exports=function(e,t,p,m,h){var g=f(e);if(g!==`Undefined`&&g!==`Object`)throw new n(`Assertion failed: O must be undefined or an Object`);if(!u(t))throw new n(`Assertion failed: P must be a Property Key`);if(typeof p!=`boolean`)throw new n(`Assertion failed: extensible must be a Boolean`);if(!a(m))throw new n(`Assertion failed: Desc must be a Property Descriptor`);if(h!==void 0&&!a(h))throw new n(`Assertion failed: current must be a Property Descriptor, or undefined`);if(h===void 0)return p?g===`Undefined`?!0:s(m)?r(c,d,o,e,t,m):r(c,d,o,e,t,{"[[Configurable]]":!!m[`[[Configurable]]`],"[[Enumerable]]":!!m[`[[Enumerable]]`],"[[Value]]":m[`[[Value]]`],"[[Writable]]":!!m[`[[Writable]]`]}):!1;if(!i({IsAccessorDescriptor:s,IsDataDescriptor:c},h))throw new n("`current`, when present, must be a fully populated and valid Property Descriptor");if(!h[`[[Configurable]]`]){if(`[[Configurable]]`in m&&m[`[[Configurable]]`]||`[[Enumerable]]`in m&&!d(m[`[[Enumerable]]`],h[`[[Enumerable]]`])||!l(m)&&!d(s(m),s(h)))return!1;if(s(h)){if(`[[Get]]`in m&&!d(m[`[[Get]]`],h[`[[Get]]`])||`[[Set]]`in m&&!d(m[`[[Set]]`],h[`[[Set]]`]))return!1}else if(!h[`[[Writable]]`]&&(`[[Writable]]`in m&&m[`[[Writable]]`]||`[[Value]]`in m&&!d(m[`[[Value]]`],h[`[[Value]]`])))return!1}if(g!==`Undefined`){var _,v;return c(h)&&s(m)?(_=(`[[Configurable]]`in m?m:h)[`[[Configurable]]`],v=(`[[Enumerable]]`in m?m:h)[`[[Enumerable]]`],r(c,d,o,e,t,{"[[Configurable]]":!!_,"[[Enumerable]]":!!v,"[[Get]]":(`[[Get]]`in m?m:h)[`[[Get]]`],"[[Set]]":(`[[Set]]`in m?m:h)[`[[Set]]`]})):s(h)&&c(m)?(_=(`[[Configurable]]`in m?m:h)[`[[Configurable]]`],v=(`[[Enumerable]]`in m?m:h)[`[[Enumerable]]`],r(c,d,o,e,t,{"[[Configurable]]":!!_,"[[Enumerable]]":!!v,"[[Value]]":(`[[Value]]`in m?m:h)[`[[Value]]`],"[[Writable]]":!!(`[[Writable]]`in m?m:h)[`[[Writable]]`]})):r(c,d,o,e,t,m)}return!0}})),nn=e(((e,t)=>{var n=ie(),r=w(),i=C(),a=q(),o=J(),s=Ut(),c=K(),l=qt(),u=Jt(),d=Y(),f=tn();t.exports=function(e,t,p){if(d(e)!==`Object`)throw new i(`Assertion failed: O must be an Object`);if(!c(t))throw new i(`Assertion failed: P must be a Property Key`);if(!a(p))throw new i(`Assertion failed: Desc must be a Property Descriptor`);if(!n){if(o(p))throw new r(`This environment does not support accessor property descriptors.`);var m=!(t in e)&&p[`[[Writable]]`]&&p[`[[Enumerable]]`]&&p[`[[Configurable]]`]&&`[[Value]]`in p,h=t in e&&(!(`[[Configurable]]`in p)||p[`[[Configurable]]`])&&(!(`[[Enumerable]]`in p)||p[`[[Enumerable]]`])&&(!(`[[Writable]]`in p)||p[`[[Writable]]`])&&`[[Value]]`in p;if(m||h)return e[t]=p[`[[Value]]`],u(e[t],p[`[[Value]]`]);throw new r(`This environment does not support defining non-writable, non-enumerable, or non-configurable properties`)}var g=n(e,t),_=g&&l(g);return f(e,t,s(e),p,_)}})),rn=e(((e,t)=>{var n=C(),r=K(),i=nn(),a=Y();t.exports=function(e,t,o){if(a(e)!==`Object`)throw new n(`Assertion failed: Type(O) is not Object`);if(!r(t))throw new n(`Assertion failed: IsPropertyKey(P) is not true`);return i(e,t,{"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Value]]":o,"[[Writable]]":!0})}})),an=e(((e,t)=>{var n=C(),r=rn(),i=K(),a=Y();t.exports=function(e,t,o){if(a(e)!==`Object`)throw new n(`Assertion failed: Type(O) is not Object`);if(!i(t))throw new n(`Assertion failed: IsPropertyKey(P) is not true`);if(!r(e,t,o))throw new n(`unable to create data property`)}})),on=e(((e,t)=>{var n=C(),r=ce(),i=K(),a=Y();t.exports=function(e,t){if(a(e)!==`Object`)throw new n(`Assertion failed: Type(O) is not Object`);if(!i(t))throw new n(`Assertion failed: IsPropertyKey(P) is not true, got `+r(t));return e[t]}})),sn=e(((e,t)=>{t.exports=2**53-1||9007199254740991})),cn=e(((e,t)=>{var n=Math.floor;t.exports=function(e){return typeof e==`bigint`?e:n(e)}})),ln=e(((e,t)=>{var n=cn(),r=C();t.exports=function(e){if(typeof e!=`number`&&typeof e!=`bigint`)throw new r(`argument must be a Number or a BigInt`);var t=e<0?-n(-e):n(e);return t===0?0:t}})),un=e(((e,t)=>{var n=W(),r=ln(),i=B(),a=bt();t.exports=function(e){var t=n(e);return i(t)||t===0?0:a(t)?r(t):t}})),dn=e(((e,t)=>{var n=sn(),r=un();t.exports=function(e){var t=r(e);return t<=0?0:t>n?n:t}})),fn=e(((e,t)=>{var n=C(),r=on(),i=dn(),a=Y();t.exports=function(e){if(a(e)!==`Object`)throw new n("Assertion failed: `obj` must be an Object");return i(r(e,`length`))}})),pn=e(((e,t)=>{var n=C(),r=K(),i=Y();t.exports=function(e,t){if(i(e)!==`Object`)throw new n("Assertion failed: `O` must be an Object");if(!r(t))throw new n("Assertion failed: `P` must be a Property Key");return t in e}})),mn=e(((e,t)=>{t.exports=L()})),hn=e(((e,t)=>{t.exports=function(e){return!!e&&(typeof e==`function`||typeof e==`object`)}})),gn=e(((e,t)=>{t.exports=function(e){return typeof e==`string`||typeof e==`symbol`}})),_n=e(((e,t)=>{var n=C(),r=T(),i=hn(),a=gn();t.exports=function(e,t){if(!i(e))throw new n("Assertion failed: `O` must be an Object");if(!a(t))throw new n("Assertion failed: `P` must be a Property Key");return r(e,t)}})),vn=e(((e,t)=>{var n=function(){return typeof function(){}.name==`string`},r=Object.getOwnPropertyDescriptor;if(r)try{r([],`length`)}catch{r=null}n.functionsHaveConfigurableNames=function(){if(!n()||!r)return!1;var e=r(function(){},`name`);return!!e&&!!e.configurable};var i=Function.prototype.bind;n.boundFunctionsHaveNames=function(){return n()&&typeof i==`function`&&function(){}.bind().name!==``},t.exports=n})),yn=e(((e,t)=>{var n=mn(),r=_n(),i=vn()(),a=P(),o=a(`Function.prototype.toString`),s=a(`String.prototype.match`),c=a(`Object.prototype.toString`),l=/^class /,u=function(e){if(n(e)||typeof e!=`function`)return!1;try{return!!s(o(e),l)}catch{}return!1},d=/\s*function\s+([^(\s]*)\s*/,f=!(0 in[,]),p=`[object Object]`,m=`[object HTMLAllCollection]`,h=Function.prototype,g=function(){return!1};if(typeof document==`object`){var _=document.all;c(_)===c(document.all)&&(g=function(e){if((f||!e)&&(e===void 0||typeof e==`object`))try{var t=c(e);return(t===m||t===p)&&e(``)==null}catch{}return!1})}t.exports=function(){if(g(this)||!u(this)&&!n(this))throw TypeError(`Function.prototype.name sham getter called on non-function`);if(i&&r(this,`name`))return this.name;if(this===h)return``;var e=s(o(this),d);return e&&e[1]}})),bn=e(((e,t)=>{var n=yn();t.exports=function(){return n}})),xn=e(((e,t)=>{var n=M().supportsDescriptors,r=vn()(),i=bn(),a=Object.defineProperty,o=TypeError;t.exports=function(){var e=i();if(r)return e;if(!n)throw new o(`Shimming Function.prototype.name support requires ES5 property descriptor support.`);var t=Function.prototype;return a(t,`name`,{configurable:!0,enumerable:!1,get:function(){var n=e.call(this);return this!==t&&a(this,`name`,{configurable:!0,enumerable:!1,value:n,writable:!1}),n}}),e}})),Sn=e(((e,t)=>{var n=M(),r=Le(),i=yn(),a=bn(),o=xn(),s=r(i);n(s,{getPolyfill:a,implementation:i,shim:o}),t.exports=s})),Cn=e(((e,t)=>{var n=Sn(),r=n(function(){});t.exports=function(e){return typeof e==`function`&&(!e.prototype||n(e)===r)}})),wn=e(((e,t)=>{var n=P(),r=C(),i=on(),a=pn(),o=G(),s=Y(),c=Cn(),l=xt(),u=n(`Array.prototype.push`),d=n(`Array.prototype.sort`);t.exports=function(e,t,n,f){if(s(e)!==`Object`)throw new r(`Assertion failed: Type(obj) is not Object`);if(!l(t)||t<0)throw new r("Assertion failed: `len` must be an integer >= 0");if(!c(n)||n.length!==2)throw new r("Assertion failed: `SortCompare` must be an abstract closure taking 2 arguments");if(f!==`skip-holes`&&f!==`read-through-holes`)throw new r("Assertion failed: `holes` must be either `skip-holes` or `read-through-holes`");for(var p=[],m=0;m<t;){var h=o(m);(f!==`skip-holes`||a(e,h))&&u(p,i(e,h)),m+=1}return d(p,n),p}})),Tn=e(((e,t)=>{var n=se(),r=U();t.exports=function(e){return r(e),n(e)}})),En=e(((e,t)=>{t.exports=Tn()})),Dn=e(((e,t)=>{var n=Ct(),r=Ht(),i=an(),a=Kt(),o=fn(),s=wn(),c=En(),l=G(),u=C();t.exports=function(e){if(e!==void 0&&!a(e))throw new u("`comparefn` must be a function");for(var t=c(this),d=o(t),f=n(d),p=s(t,d,function(t,n){return r(t,n,e)},`read-through-holes`),m=0;m<d;)i(f,l(m),p[m]),m+=1;return f}})),On=e(((e,t)=>{var n=Dn();t.exports=function(){return Array.prototype.toSorted||n}})),kn=e(((e,t)=>{var n=T(),r=typeof Symbol==`function`&&typeof Symbol.unscopables==`symbol`,i=r&&Array.prototype[Symbol.unscopables],a=TypeError;t.exports=function(e){if(typeof e!=`string`||!e)throw new a(`method must be a non-empty string`);if(!n(Array.prototype,e))throw new a(`method must be on Array.prototype`);r&&i&&(i[e]=!0)}})),An=e(((e,t)=>{var n=M(),r=kn(),i=On();t.exports=function(){var e=i();return n(Array.prototype,{toSorted:e},{toSorted:function(){return Array.prototype.toSorted!==e}}),r(`toSorted`),e}}));e(((e,t)=>{var n=M(),r=yt(),i=Dn(),a=On(),o=a(),s=An(),c=r(o);n(c,{getPolyfill:a,implementation:i,shim:s}),t.exports=c}))(),`randomUUID`in crypto||Object.defineProperty(crypto,`randomUUID`,{value:je});var jn=i({__name:`SourceControlInitializationErrorMessage`,setup(e){let r=m();return(e,i)=>{let a=c(`RouterLink`);return t(),u(s(h),{keypath:`settings.sourceControl.connection.error.message`,tag:`div`,scope:`global`},{link:d(()=>[l(a,{to:{name:s(F).SOURCE_CONTROL}},{default:d(()=>[n(o(s(r).baseText(`settings.sourceControl.connection.error.link`)),1)]),_:1},8,[`to`])]),_:1})}}}),Mn=m(),Nn=async()=>await x(()=>import(`./DataTableView-DjzvtwAb.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46]));const Pn={id:`data-table`,name:`Data Table`,description:`Manage and store data efficiently with the Data Table module.`,icon:`database`,modals:[{key:Ae,component:async()=>await x(()=>import(`./AddDataTableModal-BfvuN5Q_.js`),__vite__mapDeps([47,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,48,49,22,23,24,38,50])),initialState:{open:!1}}],routes:[{name:N,path:`/home/datatables`,component:Nn,meta:{middleware:[`authenticated`,`custom`]},beforeEnter:(e,t,n)=>{let r=z();r.isSummaryEnabled&&r.weeklySummary.execute(),n()}},{name:I,path:`datatables/:new(new)?`,props:!0,component:Nn,meta:{projectRoute:!0,middleware:[`authenticated`,`custom`]}},{name:ke,path:`datatables/:id`,props:!0,component:async()=>await x(()=>import(`./DataTableDetailsView-DIJIKbcm.js`),__vite__mapDeps([51,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,52,53,17,19,20,22,23,24,54,55,56,37,38,39,57,58,59,60])),meta:{projectRoute:!0,middleware:[`authenticated`,`custom`]}}],projectTabs:{overview:[{label:Mn.baseText(`dataTable.dataTables`),value:N,to:{name:N}}],project:[{label:Mn.baseText(`dataTable.dataTables`),value:I,dynamicRoute:{name:I,includeProjectId:!0}}]},resources:[{key:`dataTable`,displayName:`Data Table`}]};var Fn=new Map;function In(e){Fn.set(e.key,e)}const Ln={id:`insights`,name:`Insights`,description:`Provides insights and analytics features for projects.`,icon:`chart-column-decreasing`,routes:[{path:`/insights`,beforeEnter(){return z().isInsightsEnabled||{name:F.NOT_FOUND}},component:v,meta:{middleware:[`authenticated`,`rbac`],middlewareOptions:{rbac:{scope:[`insights:list`]}}},children:[{path:`:insightType?`,name:F.INSIGHTS,beforeEnter(e){return e.params.insightType?!0:Object.assign(e,{params:{...e.params,insightType:`total`}})},component:async()=>await x(()=>import(`./InsightsDashboard-CuKj5QdH.js`),__vite__mapDeps([61,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,23,17,19,20,62,63,26,27,40,41,42,43,44,45,64])),props:!0}]}]};var Rn=m();const zn={id:`mcp`,name:`MCP Server`,description:`Access your n8n instance through MCP clients`,icon:`mcp`,routes:[{path:`mcp`,name:et,component:async()=>await x(()=>import(`./SettingsMCPView-Cpv7iCL7.js`),__vite__mapDeps([65,1,2,3,4,5,6,7,8,9,66,10,11,12,13,14,15,16,67,68,69,70,71,72,73,74,75,76,77,78,79,80,18,81,82,83,84,62,85,86,56,87,88,89,90,91,38,45,43,42,92,93])),meta:{layout:`settings`,middleware:[`authenticated`,`custom`],telemetry:{pageCategory:`settings`}}}],settingsPages:[{id:`settings-mcp`,icon:`mcp`,label:Rn.baseText(`settings.mcp`),position:`top`,route:{to:{name:et}},get available(){return k([`rbac`],{rbac:{scope:[`mcp:oauth`,`mcpApiKey:create`,`mcpApiKey:rotate`]}})}}],modals:[{key:$e,component:async()=>await x(()=>import(`./MCPConnectWorkflowsModal-C3cFeHu9.js`),__vite__mapDeps([94,1,2,3,4,5,6,7,8,9,66,10,11,12,13,14,15,16,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,62,22,23,24,85,86,87,88,90,91,38,45,43,42,92,95])),initialState:{open:!1}}]};var Bn=async()=>await x(()=>import(`./ChatView-0mW4yz1r.js`),__vite__mapDeps([96,1,2,3,4,5,6,7,8,9,10,11,12,97,13,14,15,16,73,98,99,100,101,102,56,103,104,105,106,107,108,85,67,86,109,110,80,62,111,63,112,113,114,115,92,68,116])),X=[Ln,Pn,zn,{id:`chat-hub`,name:`Chat`,description:`Chat with LLM models or your n8n AI agents.`,icon:`chat`,modals:[{key:dt,component:async()=>await x(()=>import(`./ToolSettingsModal-DC3v9i2d.js`),__vite__mapDeps([117,1,2,3,4,5,6,7,8,9,66,10,11,12,13,14,15,16,67,68,118,119,120,121,122,123,69,70,71,72,73,74,75,76,77,78,79,99,103,124,56,125,126,127,128,129,130,131,132,133,134,135,136,137,52,53,23,138,139,140,85,86,141,142,143,144,145,146,105,106,147,92,148,22,24,149,150,151])),initialState:{open:!1,data:{node:null,existingToolNames:[],onConfirm:()=>{}}}},{key:tt,component:async()=>await x(()=>import(`./ToolsManagerModal-BfZ-EkGr.js`),__vite__mapDeps([152,1,2,3,4,5,6,7,8,9,66,10,11,12,13,14,15,16,67,68,118,119,120,121,122,123,69,70,71,72,73,74,75,76,77,78,79,99,103,124,56,125,126,127,128,129,130,131,132,133,134,135,136,137,52,53,23,138,139,140,85,86,141,142,143,144,145,146,105,106,147,92,148,98,100,22,24,149,150,153])),initialState:{open:!1,data:{tools:[],onConfirm:()=>{}}}},{key:lt,component:async()=>await x(()=>import(`./AgentEditorModal-BbIio_yx.js`),__vite__mapDeps([154,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,80,98,99,100,22,23,24,85,67,86,104,105,106,107,114,115,108,109,155])),initialState:{open:!1,data:{credentials:{},onClose:()=>{},onCreateCustomAgent:()=>{}}}},{key:ct,component:async()=>await x(()=>import(`./CredentialSelectorModal-PK8KaUEv.js`),__vite__mapDeps([156,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,22,23,24,105,106,157,158,159])),initialState:{open:!1,data:{provider:null,initialValue:null,onSelect:()=>{}}}},{key:it,component:async()=>await x(()=>import(`./ModelByIdSelectorModal-DpGv50xS.js`),__vite__mapDeps([160,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,22,23,24,100,105,106,161])),initialState:{open:!1,data:{provider:null,initialValue:null,onSelect:()=>{}}}},{key:st,component:async()=>await x(()=>import(`./ProviderSettingsModal-CN078q1R.js`),__vite__mapDeps([162,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,98,99,100,22,23,24,157,158,163,164,165])),initialState:{open:!1,data:{provider:null,disabled:!1,onConfirm:()=>{},onCancel:()=>{}}}}],routes:[{name:at,path:`/home/chat`,component:Bn,meta:{layout:`chat`,middleware:[`authenticated`],getProperties(){return{feature:`chat-hub`}}}},{name:ot,path:`/home/chat/:id`,component:Bn,meta:{layout:`chat`,middleware:[`authenticated`],getProperties(){return{feature:`chat-hub`}}}},{name:ut,path:`/home/chat/workflow-agents`,component:async()=>await x(()=>import(`./ChatWorkflowAgentsView-6jwylQ6q.js`),__vite__mapDeps([166,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,98,99,100,112,113,104,105,106,107,167,168,169])),meta:{layout:`chat`,middleware:[`authenticated`],getProperties(){return{feature:`chat-hub`}}}},{name:nt,path:`/home/chat/personal-agents`,component:async()=>await x(()=>import(`./ChatPersonalAgentsView-C4XSbvEM.js`),__vite__mapDeps([170,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,98,99,100,112,113,104,105,106,107,167,168,171])),meta:{layout:`chat`,middleware:[`authenticated`],getProperties(){return{feature:`chat-hub`}}}},{path:`chat`,name:rt,component:async()=>await x(()=>import(`./SettingsChatHubView-Cnr6g4Qt.js`),__vite__mapDeps([172,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,98,99,100,105,106,157,158,173])),meta:{layout:`settings`,middleware:[`authenticated`,`rbac`],middlewareOptions:{rbac:{scope:[`chatHub:manage`]}},telemetry:{pageCategory:`settings`,getProperties(){return{feature:`chat-hub`}}}}}],projectTabs:{overview:[],project:[]},resources:[{key:`chat`,displayName:`Chat`}],settingsPages:[{id:`settings-chat-hub`,icon:`message-circle`,label:p.baseText(`settings.chatHub`),position:`top`,route:{to:{name:rt}},get available(){return k([`rbac`],{rbac:{scope:`chatHub:manage`}})}}]}];const Vn=()=>{X.forEach(e=>{e.resources?.forEach(e=>{In(e)})})},Hn=()=>{let e=A();X.forEach(t=>{t.projectTabs&&(t.projectTabs.overview&&e.registerCustomTabs(`overview`,t.id,t.projectTabs.overview),t.projectTabs.project&&e.registerCustomTabs(`project`,t.id,t.projectTabs.project),t.projectTabs.shared&&e.registerCustomTabs(`shared`,t.id,t.projectTabs.shared))})},Un=()=>{let e=A();X.forEach(t=>{t.settingsPages&&t.settingsPages.length>0&&e.registerSettingsPages(t.id,t.settingsPages)})};var Wn=e=>!e?.to?.meta?.moduleName||typeof e.to.meta.moduleName!=`string`?!0:E().isModuleActive(e.to.meta.moduleName);const Gn=()=>{X.forEach(e=>{e.modals?.forEach(e=>{ye(e)})}),A().initializeModalsFromRegistry()},Kn=e=>{X.forEach(t=>{t.routes?.forEach(n=>{let r={...n,meta:{...n.meta,moduleName:t.id,...n.meta?.middleware?.includes(`custom`)&&{middlewareOptions:{...n.meta?.middlewareOptions,custom:Wn}}}};n.meta?.projectRoute?e.addRoute(F.PROJECT_DETAILS,r):n.meta?.telemetry&&n.meta.telemetry.pageCategory===`settings`?e.addRoute(F.SETTINGS,r):e.addRoute(r)})})},qn={initialized:!1};var Jn=!1;async function Yn(){if(qn.initialized)return;let e=E(),t=j(),n=Qe(),r=_e(),i=m();Zn();try{await e.initialize()}catch(e){console.error(`Failed to initialize settings store`,e),r.showToast({title:i.baseText(`startupError`),message:i.baseText(`startupError.message`),type:`error`,duration:0})}n.initialize({authenticationMethod:e.userManagement.authenticationMethod,config:e.settings.sso,features:{saml:e.isEnterpriseFeatureEnabled[R.Saml],ldap:e.isEnterpriseFeatureEnabled[R.Ldap],oidc:e.isEnterpriseFeatureEnabled[R.Oidc]}}),e.isPreviewMode||await t.initialize(),de().run(`app.mount`),qn.initialized=!0}async function Xn(e=Jn,t){if(e)return;let n=j();if(!n.currentUser)return;let i=m(),a=_e(),o=le(),s=E(),c=Ue(),l=Te(),u=Se(),d=O(),f=Xe(),p=We(),h=Ge(),g=Ke();if(s.isPreviewMode||n.setUserQuota(s.userManagement.quota),o.isEnterpriseSourceControlEnabled)try{await o.getPreferences()}catch(e){a.showMessage({title:i.baseText(`settings.sourceControl.connection.error`),message:r(jn),type:`error`,duration:0}),console.error(`Failed to initialize source control store`,e)}if(c.defaultLocale!==`en`&&await l.getNodeTranslationHeaders(),s.isEnterpriseFeatureEnabled.showNonProdBanner&&p.pushBannerToStack(`NON_PRODUCTION_LICENSE`),s.settings.banners&&!s.settings.banners.dismissed.includes(`V1`)&&s.settings.versionCli.startsWith(`1.`)&&p.pushBannerToStack(`V1`),s.isCloudDeployment&&u.initialize().then(()=>{u.shouldShowBanner?u.trialExpired?p.pushBannerToStack(`TRIAL_OVER`):p.pushBannerToStack(`TRIAL`):u.currentUserCloudInfo?.confirmed===!1&&p.pushBannerToStack(`EMAIL_CONFIRMATION`)}).catch(e=>{console.error(`Failed to initialize cloud plan store:`,e)}),s.isDataTableFeatureEnabled&&k([`rbac`],{rbac:{scope:`dataTable:list`}})&&g.fetchDataTableSize().then(({quotaStatus:e})=>{e===`error`?p.pushBannerToStack(`DATA_TABLE_STORAGE_LIMIT_ERROR`):e===`warn`&&p.pushBannerToStack(`DATA_TABLE_STORAGE_LIMIT_WARNING`)}).catch(e=>{console.error(`Failed to fetch data table limits:`,e)}),!s.isPreviewMode&&t!==F.DEMO&&(h.initialize(s.settings.versionNotifications),h.checkForNewVersions()),await Promise.all([d.getMyProjects(),d.getPersonalProject(),d.getProjectsCount(),f.fetchRoles()]),Vn(),Hn(),Gn(),Un(),window.localStorage.getItem(`N8N_DATA_WORKER`)===`true`){let e=await x(()=>import(`./workers-Cixrpb3j.js`),__vite__mapDeps([174,137]));await e.initialize({version:s.settings.versionCli}),await e.loadNodeTypes(c.baseUrl)}Jn=!0}function Zn(){let e=Ue(),t=j(),n=Se(),r=pe(),i=We(),a=me(),o=xe(),s=ue(),c=E();t.registerLoginHook(async t=>{await c.getSettings(),s.setGlobalScopes(t.globalScopes??[]),o.identify(e.instanceId,t.id,e.versionCli),r.init(t.featureFlags),a.setupNpsSurveyOnLogin(t.id,t.settings),c.getModuleSettings(),i.loadDynamicBanners()}),t.registerLogoutHook(()=>{i.clearBannerStack(),a.resetNpsSurveyOnLogOut(),r.reset(),n.reset(),o.reset(),s.setGlobalScopes([])})}var Qn=async()=>await x(()=>import(`./WorkflowsView-BVGY0q3h.js`),__vite__mapDeps([175,1,2,3,4,5,6,7,8,9,66,10,11,12,13,14,15,16,67,68,176,177,119,85,86,78,77,178,179,17,69,70,71,72,73,74,75,76,79,18,19,20,180,81,82,181,139,140,21,22,23,24,25,26,27,28,29,30,31,32,124,103,182,33,34,183,184,185,89,90,91,35,36,186,187,57,58,188,40,41,42,43,44,45,92,189,190,163,164,191,192,193])),$n=async()=>await x(()=>import(`./CredentialsView-B8uFEj-R.js`),__vite__mapDeps([194,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,195,18,19,20,21,25,26,27,28,29,30,31,32,33,34,35,36,186,105,106,40,41,42,43,44,45,130,92,196])),er=async()=>await x(()=>import(`./ProjectSettings-Dq4EtD1F.js`),__vite__mapDeps([197,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,23,48,17,198,199,19,20,200,84,62,63,33,30,31,34,26,27,201,202,203,204])),tr=async()=>await x(()=>import(`./ExecutionsView-CqWrf307.js`),__vite__mapDeps([205,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,52,53,19,20,62,206,207,54,55,63,129,33,30,31,34,208,209,163,164,191,210,128,75,40,41,42,43,44,45,211])),nr=async()=>await x(()=>import(`./ProjectVariables-DVSMAVVC.js`),__vite__mapDeps([212,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,195,19,20,62,21,25,26,27,28,29,30,31,32,56,63,33,34,40,41,42,43,44,45,213])),Z=e=>e?.params.projectId?!!O().myProjects.find(t=>e?.params.projectId===t.id):!0,rr=[{path:`workflows`,component:Qn,meta:{middleware:[`authenticated`,`custom`],middlewareOptions:{custom:e=>Z(e?.to)}}},{path:`credentials/:credentialId?`,props:!0,component:$n,meta:{middleware:[`authenticated`,`custom`],middlewareOptions:{custom:e=>Z(e?.to)}}},{path:`executions`,component:tr,meta:{middleware:[`authenticated`,`custom`],middlewareOptions:{custom:e=>Z(e?.to)}}},{path:`folders/:folderId?/workflows`,component:Qn,meta:{middleware:[`authenticated`,`custom`],middlewareOptions:{custom:e=>Z(e?.to)}}},{path:`variables`,component:nr,meta:{middleware:[`authenticated`,`custom`],middlewareOptions:{custom:e=>Z(e?.to)}}}],ir={home:[{name:F.WORKFLOWS},{name:F.CREDENTIALS},{name:F.EXECUTIONS},{name:F.FOLDERS},{name:F.HOME_VARIABLES}],projects:[{name:F.PROJECTS_WORKFLOWS},{name:F.PROJECTS_CREDENTIALS},{name:F.PROJECTS_EXECUTIONS},{name:F.PROJECTS_FOLDERS},{name:F.PROJECTS_VARIABLES}]};const ar=[{path:`/projects`,name:F.PROJECTS,meta:{middleware:[`authenticated`]},redirect:`/home/workflows`,children:[{name:F.PROJECT_DETAILS,path:`:projectId`,meta:{middleware:[`authenticated`]},redirect:{name:F.PROJECTS_WORKFLOWS},children:rr.map((e,t)=>({...e,name:ir.projects[t].name})).concat([{path:`settings`,name:F.PROJECT_SETTINGS,component:er,meta:{middleware:[`authenticated`,`custom`],middlewareOptions:{custom:e=>{let t=Ie(O().myProjects.find(t=>t.id===e?.to.params.projectId)?.scopes);return!!t.project.update||!!t.externalSecretsProvider.read}}}}])}]},{path:`/home`,name:F.HOMEPAGE,meta:{middleware:[`authenticated`]},redirect:`/home/workflows`,beforeEnter:(e,t,n)=>{if(E().isChatFeatureEnabled&&Ee([`global:chatUser`]))return n({name:at});let r=z();r.isSummaryEnabled&&r.weeklySummary.execute(),n()},children:rr.map((e,t)=>({...e,name:ir.home[t].name,middleware:[`authenticated`]}))},{path:`/shared`,name:F.SHARED_WITH_ME,meta:{middleware:[`authenticated`]},redirect:`/shared/workflows`,children:[{path:`workflows`,name:F.SHARED_WORKFLOWS,component:Qn,meta:{middleware:[`authenticated`,`custom`],middlewareOptions:{custom:e=>Z(e?.to)}}},{path:`credentials/:credentialId?`,props:!0,name:F.SHARED_CREDENTIALS,component:$n,meta:{middleware:[`authenticated`,`custom`],middlewareOptions:{custom:e=>Z(e?.to)}}}]},{path:`/workflows`,redirect:`/home/workflows`},{path:`/credentials`,redirect:`/home/credentials`},{path:`/executions`,redirect:`/home/executions`},{path:`/variables`,redirect:`/home/variables`}];var or=5,sr=3,cr=`n8n-recent-workflows`,lr=`n8n-recent-nodes`;function ur(){let e=m(),t=_(),n=Ce(),r=fe(),i=Te(),{setNodeActive:o}=qe(),s=f(cr,[]),c=f(lr,{});function l(e){if(e.name===F.WORKFLOW&&typeof e.params.name==`string`){let t=e.params.name,n=e.query.new===`true`;t&&!n&&(u(t),typeof e.params.nodeId==`string`&&e.params.nodeId&&d(t,e.params.nodeId))}}function u(e){let t=s.value.filter(t=>t.id!==e);s.value=[{id:e,openedAt:Date.now()},...t].slice(0,or)}function d(e,t){let n=(c.value[e]??[]).filter(e=>e.nodeId!==t),r=[{nodeId:t,openedAt:Date.now()},...n].slice(0,or);c.value={...c.value,[e]:r}}let p=a(()=>{let a=[],l=t.currentRoute.value,u=l.name===F.WORKFLOW&&typeof l.params.name==`string`?l.params.name:null;if(u&&c.value[u]){let t=c.value[u];for(let r of t){let t=n.findNodeByPartialId(r.nodeId);if(!t)continue;let s=i.getNodeType(t.type,t.typeVersion);a.push({id:`recent-node-${u}-${r.nodeId}`,title:e.baseText(`generic.openResource`,{interpolate:{resource:t.name}}),section:e.baseText(`commandBar.sections.recent`),icon:{component:Ye,props:{nodeType:s,size:16}},handler:()=>{let e=n.findNodeByPartialId(r.nodeId);e&&o(e.id,`command_bar`)}})}}if(s.value.length>0){let n=0;for(let i of s.value){if(n>=sr)break;let o=r.getWorkflowById(i.id);o&&(a.push({id:`recent-workflow-${i.id}`,title:e.baseText(`generic.openResource`,{interpolate:{resource:o.name||e.baseText(`commandBar.workflows.unnamed`)}}),section:e.baseText(`commandBar.sections.recent`),icon:{component:g,props:{icon:`arrow-right`}},handler:()=>{let e=t.resolve({name:F.WORKFLOW,params:{name:i.id}});window.location.href=e.fullPath}}),n++)}}return a});async function h(){let e=s.value.slice(0,sr);await Promise.all(e.map(async e=>{try{r.getWorkflowById(e.id)||await r.fetchWorkflow(e.id)}catch{}}))}return{commands:p,trackResourceOpened:l,initialize:h}}var dr=async()=>await x(()=>import(`./ChangePasswordView-Dszx5jzM.js`),__vite__mapDeps([214,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,83,215,216])),fr=async()=>await x(()=>import(`./ErrorView-Dq679RGn.js`),__vite__mapDeps([217,1,2,3,4,5,6,7,8,9,10,11,12,218])),pr=async()=>await x(()=>import(`./EntityNotFound-DkP-ZFnG.js`),__vite__mapDeps([219,1,2,3,4,5,6,7,8,9,220])),mr=async()=>await x(()=>import(`./EntityUnAuthorised-CK1dTLsx.js`),__vite__mapDeps([221,1,2,3,4,5,6,7,8,9,222])),hr=async()=>await x(()=>import(`./OAuthConsentView--z23TEp6.js`),__vite__mapDeps([223,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,91,224])),gr=async()=>await x(()=>import(`./ForgotMyPasswordView-MiD6C1An.js`),__vite__mapDeps([225,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,83,215,216])),Q=async()=>await x(()=>import(`./NodeView-CBgeIlvS.js`),__vite__mapDeps([226,1,2,3,4,5,6,7,8,9,66,10,11,12,13,14,15,16,67,68,118,119,120,121,122,123,69,70,71,72,73,74,75,76,77,78,79,99,103,124,56,125,126,127,128,129,130,131,132,133,134,135,136,137,52,53,23,138,139,140,85,86,141,142,143,144,145,146,105,106,147,92,148,227,228,229,111,38,230,231,180,232,189,190,233,234,235,236,237,238,239,240,241,242,184,243,59,244])),_r=async()=>await x(()=>import(`./WorkflowExecutionsView-CzJOPmej.js`),__vite__mapDeps([245,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,52,53,62,125,246,63,129,208,209,163,164,191,210,247,248,128,75,249])),vr=async()=>await x(()=>import(`./WorkflowExecutionsLandingPage-DWyGFiBX.js`),__vite__mapDeps([250,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,125,247,248,251])),yr=async()=>await x(()=>import(`./WorkflowExecutionsPreview-xEMBZ0_X.js`),__vite__mapDeps([252,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,62,253,75,254,125,63,129,255,128,209,163,164,256])),br=async()=>await x(()=>import(`./SettingsLdapView-CvXIFCxl.js`),__vite__mapDeps([257,1,2,3,4,5,6,7,8,9,10,11,12,136,13,14,15,16,258,49,53,83,62,63,259])),xr=async()=>await x(()=>import(`./SettingsPersonalView-Dt7l3L-6.js`),__vite__mapDeps([260,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,83,261,262])),Sr=async()=>await x(()=>import(`./SettingsUsersView-BSnYVAR1.js`),__vite__mapDeps([263,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,48,198,199,83,200,62,56,63,129,264])),Cr=async()=>await x(()=>import(`./ResolversView-DHkJEaTt.js`),__vite__mapDeps([265,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,266,267])),wr=async()=>await x(()=>import(`./SettingsCommunityNodesView-CHXOQFBp.js`),__vite__mapDeps([268,1,2,3,4,5,6,7,8,9,66,10,11,12,13,14,15,16,67,68,69,70,71,72,73,74,75,76,77,78,79,231,269,81,82,123,99,103,183,31,30,126,180,270])),Tr=async()=>await x(()=>import(`./SettingsApiView-Ui_nI3gs.js`),__vite__mapDeps([271,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,229,272,62,63,273])),Er=async()=>await x(()=>import(`./SettingsLogStreamingView-DuqVYhFh.js`),__vite__mapDeps([274,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,229,275,62,63,276])),Dr=async()=>await x(()=>import(`./SetupView-QnsPxCu2.js`),__vite__mapDeps([277,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,83,215,216])),Or=async()=>await x(()=>import(`./SigninView-soLG5IPI.js`),__vite__mapDeps([278,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,83,261,215,216,279])),kr=async()=>await x(()=>import(`./SignupView-CZ1DQQD1.js`),__vite__mapDeps([280,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,83,215,216])),Ar=async()=>await x(()=>import(`./TemplatesCollectionView-BGq5y5qX.js`),__vite__mapDeps([281,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,282,283,85,67,86,284,285,78,286,77,287])),jr=async()=>await x(()=>import(`./TemplatesWorkflowView-BlxrsTzp.js`),__vite__mapDeps([288,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,176,177,119,85,67,86,78,77,178,282,283,253,75,254,286,289])),Mr=async()=>await x(()=>import(`./SetupWorkflowFromTemplateView-CUxeD6pH.js`),__vite__mapDeps([290,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,282,283,85,67,86,291,78,157,158,77,292,76,286,293])),Nr=async()=>await x(()=>import(`./TemplatesSearchView-vIZa_wgh.js`),__vite__mapDeps([294,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,282,283,85,67,86,284,285,295])),Pr=async()=>await x(()=>import(`./SettingsUsageAndPlan-Dpam3N-0.js`),__vite__mapDeps([296,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,23,181,62,63,297])),Fr=async()=>await x(()=>import(`./SettingsSso-BsHkwW26.js`),__vite__mapDeps([298,1,2,3,4,5,6,7,8,9,10,11,12,135,13,14,15,16,23,83,200,62,299,56,300,63,301])),Ir=async()=>await x(()=>import(`./SignoutView-8pY-nwXm.js`),__vite__mapDeps([302,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16])),Lr=async()=>await x(()=>import(`./SamlOnboarding-DiinXApI.js`),__vite__mapDeps([303,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,83,215,216])),Rr=async()=>await x(()=>import(`./SettingsSourceControl-BU19iLOi.js`),__vite__mapDeps([304,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,62,299,56,300,63,305])),zr=async()=>{let e=E().moduleSettings[`external-secrets`];return e?.multipleConnections||e?.forProjects?await x(()=>import(`./SettingsSecretsProviders.ee-DIReMDGG.js`),__vite__mapDeps([306,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,19,20,62,63,307,308,201,202,309])):await x(()=>import(`./SettingsExternalSecrets-2i8k6Hg6.js`),__vite__mapDeps([310,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,62,63,311,308,130,312,313]))},Br=async()=>await x(()=>import(`./WorkerView-JkytZTn4.js`),__vite__mapDeps([314,1,2,3,4,5,6,7,8,9,66,10,11,12,13,14,15,16,67,68,69,70,71,72,73,74,75,76,77,78,79,315,316,269,81,82,123,99,103,183,31,30,126,317,62,318,319,56,63,320])),Vr=async()=>await x(()=>import(`./WorkflowHistory-B5bBv_Xf.js`),__vite__mapDeps([321,1,2,3,4,5,6,7,8,9,66,10,11,12,13,14,15,16,67,68,118,119,120,121,122,123,69,70,71,72,73,74,75,76,77,78,79,99,103,124,56,125,126,127,128,129,130,131,132,133,134,135,136,137,52,53,23,138,139,140,85,86,141,142,143,144,145,146,105,106,147,92,148,227,228,229,111,38,230,231,180,232,189,190,233,234,235,236,237,238,239,240,322,323,62,22,24,253,254,246,63,182,324,325])),Hr=async()=>await x(()=>import(`./WorkflowOnboardingView-B1Srfnu4.js`),__vite__mapDeps([326,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16])),Ur=async()=>await x(()=>import(`./EvaluationsView-CQmQS7dM.js`),__vite__mapDeps([327,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,258,49,53,17,315,316,206,207,129,328,329,330])),Wr=async()=>await x(()=>import(`./TestRunDetailView-BL7jxuxu.js`),__vite__mapDeps([331,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,258,49,53,17,125,332,129,328,329,333])),Gr=async()=>await x(()=>import(`./EvaluationsRootView-DB2KmEH5.js`),__vite__mapDeps([334,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,181,62,63,335])),Kr=async()=>await x(()=>import(`./SettingsAIView-BqTW8yyL.js`),__vite__mapDeps([336,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,126,337])),qr=async()=>await x(()=>import(`./ResourceCenterView-B2gcx2UU.js`),__vite__mapDeps([338,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,85,67,86,30,31,339,340,341,342])),Jr=async()=>await x(()=>import(`./ResourceCenterSectionView-B7e_iE5a.js`),__vite__mapDeps([343,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,85,67,86,30,31,339,340,341,344])),Yr=async()=>await x(()=>import(`./SecuritySettings-DK9knQTO.js`),__vite__mapDeps([345,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,62,21,63,346])),Xr=async()=>await x(()=>import(`./MigrationRules-CYMGwYvV.js`),__vite__mapDeps([347,1,2,3,4,5,6,7,8,9,10,11,12,14,17,348,349,350])),Zr=async()=>await x(()=>import(`./MigrationRuleDetail-Dd28mRhL.js`),__vite__mapDeps([351,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,348,349,21,25,26,27,28,352]));function $(e){return E().isTemplatesEnabled?!1:{name:`${e}`||F.NOT_FOUND}}const Qr=[{path:`/`,redirect:`/home/workflows`,meta:{middleware:[`authenticated`]}},{path:`/collections/:id`,name:F.COLLECTION,component:Ar,meta:{templatesEnabled:!0,telemetry:{getProperties(e){let t=D();return{collection_id:e.params.id,wf_template_repo_session_id:t.currentSessionId}}},getRedirect:$,middleware:[`authenticated`]}},{path:`/templates/:id`,name:F.TEMPLATE,component:jr,meta:{templatesEnabled:!0,getRedirect:$,telemetry:{getProperties(e){let t=D();return{template_id:ge(Array.isArray(e.params.id)?e.params.id[0]:e.params.id),wf_template_repo_session_id:t.currentSessionId}}},middleware:[`authenticated`]}},{path:`/templates/:id/setup`,name:F.TEMPLATE_SETUP,component:Mr,meta:{templatesEnabled:!0,getRedirect:$,telemetry:{getProperties(e){let t=D();return{template_id:ge(Array.isArray(e.params.id)?e.params.id[0]:e.params.id),wf_template_repo_session_id:t.currentSessionId}}},middleware:[`authenticated`]},beforeEnter:(e,t,n)=>{pe().getVariant(Ne.name)===Ne.variant?n({name:F.TEMPLATE_IMPORT,params:{id:e.params.id}}):n()}},{path:`/templates/`,name:F.TEMPLATES,component:Nr,meta:{templatesEnabled:!0,getRedirect:$,scrollOffset:0,telemetry:{getProperties(){return{wf_template_repo_session_id:D().currentSessionId}}},setScrollPosition(e){this.scrollOffset=e},middleware:[`authenticated`]},beforeEnter:(e,t,n)=>{let r=D();r.hasCustomTemplatesHost?n():window.location.href=r.websiteTemplateRepositoryURL}},{path:`/resource-center`,name:F.RESOURCE_CENTER,component:qr,meta:{middleware:[`authenticated`]}},{path:`/resource-center/section/:sectionId`,name:F.RESOURCE_CENTER_SECTION,component:Jr,meta:{middleware:[`authenticated`]}},{path:`/workflow/:name/debug/:executionId`,name:F.EXECUTION_DEBUG,component:Q,meta:{layout:`workflow`,layoutProps:{logs:!0},nodeView:!0,keepWorkflowAlive:!0,middleware:[`authenticated`,`enterprise`],middlewareOptions:{enterprise:{feature:[R.DebugInEditor]}}}},{path:`/workflow/:name/executions`,name:F.WORKFLOW_EXECUTIONS,component:_r,meta:{layout:`workflow`,keepWorkflowAlive:!0,middleware:[`authenticated`]},children:[{path:``,name:F.EXECUTION_HOME,components:{executionPreview:vr},meta:{keepWorkflowAlive:!0,middleware:[`authenticated`]}},{path:`:executionId/:nodeId?`,name:F.EXECUTION_PREVIEW,components:{executionPreview:yr},meta:{keepWorkflowAlive:!0,middleware:[`authenticated`]}}]},{path:`/workflow/:name/evaluation`,name:F.EVALUATION,component:Gr,props:!0,meta:{layout:`workflow`,keepWorkflowAlive:!0,middleware:[`authenticated`]},children:[{path:``,name:F.EVALUATION_EDIT,component:Ur,props:!0},{path:`test-runs/:runId`,name:F.EVALUATION_RUNS_DETAIL,component:Wr,props:!0}]},{path:`/workflow/:workflowId/history/:versionId?`,name:F.WORKFLOW_HISTORY,component:Vr,meta:{middleware:[`authenticated`]}},{path:`/workflows/templates/:id`,name:F.TEMPLATE_IMPORT,component:Q,meta:{layout:`workflow`,templatesEnabled:!0,keepWorkflowAlive:!0,getRedirect:$,middleware:[`authenticated`]}},{path:`/workflows/onboarding/:id`,name:F.WORKFLOW_ONBOARDING,component:Hr,meta:{layout:`workflow`,templatesEnabled:!0,keepWorkflowAlive:!0,getRedirect:()=>$(F.NEW_WORKFLOW),middleware:[`authenticated`]}},{path:`/workflow/new`,name:F.NEW_WORKFLOW,component:Q,meta:{layout:`workflow`,layoutProps:{logs:!0},nodeView:!0,keepWorkflowAlive:!0,middleware:[`authenticated`]},beforeEnter:e=>{let t=Ze();return{name:F.WORKFLOW,params:{name:t},query:{...e.query,new:`true`}}}},{path:`/workflows/demo`,name:F.DEMO,component:Q,meta:{layout:`demo`,middleware:[`authenticated`],middlewareOptions:{authenticated:{bypass:()=>E().isPreviewMode}}}},{path:`/workflows/demo/diff`,name:F.DEMO_DIFF,component:async()=>await x(()=>import(`./DemoDiffView-BFHrpfC-.js`),__vite__mapDeps([353,1,2,3,4,5,6,7,8,9,66,10,11,12,13,14,15,16,67,68,118,119,120,121,122,123,69,70,71,72,73,74,75,76,77,78,79,99,103,124,56,125,126,127,128,129,130,131,132,133,134,135,136,137,52,53,23,138,139,140,85,86,141,142,143,144,145,146,105,106,147,92,148,227,228,229,111,38,230,231,180,232,189,190,233,234,235,236,237,238,239,240,322,323,354])),meta:{layout:`demo`,middleware:[`authenticated`],middlewareOptions:{authenticated:{bypass:()=>E().isPreviewMode}}}},{path:`/workflow/:name/:nodeId?`,name:F.WORKFLOW,component:Q,meta:{layout:`workflow`,layoutProps:{logs:!0},nodeView:!0,keepWorkflowAlive:!0,middleware:[`authenticated`]}},{path:`/workflow`,redirect:`/workflow/new`},{path:`/signin`,name:F.SIGNIN,component:Or,meta:{layout:`auth`,telemetry:{pageCategory:`auth`},middleware:[`guest`]}},{path:`/signup`,name:F.SIGNUP,component:kr,meta:{layout:`auth`,telemetry:{pageCategory:`auth`},middleware:[`guest`]}},{path:`/signout`,name:F.SIGNOUT,component:Ir,meta:{layout:`auth`,telemetry:{pageCategory:`auth`},middleware:[`authenticated`]}},{path:`/oauth/consent`,name:F.OAUTH_CONSENT,component:hr,meta:{middleware:[`authenticated`]}},{path:`/setup`,name:F.SETUP,component:Dr,meta:{layout:`auth`,middleware:[`defaultUser`],telemetry:{pageCategory:`auth`}}},{path:`/forgot-password`,name:F.FORGOT_PASSWORD,component:gr,meta:{layout:`auth`,middleware:[`guest`],telemetry:{pageCategory:`auth`}}},{path:`/change-password`,name:F.CHANGE_PASSWORD,component:dr,meta:{layout:`auth`,middleware:[`guest`],telemetry:{pageCategory:`auth`}}},{path:`/settings`,name:F.SETTINGS,props:!0,redirect:()=>E().settings.hideUsagePage?{name:F.PERSONAL_SETTINGS}:{name:F.USAGE},meta:{layout:`settings`},children:[{path:`usage`,name:F.USAGE,component:Pr,meta:{layout:`settings`,middleware:[`authenticated`,`custom`],middlewareOptions:{custom:()=>!E().settings.hideUsagePage},telemetry:{pageCategory:`settings`,getProperties(){return{feature:`usage`}}}}},{path:`migration-report`,component:v,beforeEnter:()=>({name:F.HOMEPAGE}),children:[{path:``,name:F.MIGRATION_REPORT,component:Xr},{path:`:migrationRuleId`,name:F.MIGRATION_RULE_REPORT,component:Zr,props:!0}],meta:{middleware:[`authenticated`,`rbac`],middlewareOptions:{rbac:{scope:[`breakingChanges:list`]}},telemetry:{pageCategory:`settings`,getProperties(){return{feature:`migration-report`}}}}},{path:`personal`,name:F.PERSONAL_SETTINGS,component:xr,meta:{middleware:[`authenticated`],telemetry:{pageCategory:`settings`,getProperties(){return{feature:`personal`}}}}},{path:`security`,name:F.SECURITY_SETTINGS,component:Yr,meta:{middleware:[`authenticated`,`rbac`],middlewareOptions:{rbac:{scope:[`securitySettings:manage`]}},telemetry:{pageCategory:`settings`,getProperties(){return{feature:`security`}}}}},{path:`users`,name:F.USERS_SETTINGS,component:Sr,meta:{middleware:[`authenticated`,`rbac`],middlewareOptions:{rbac:{scope:[`user:create`,`user:update`]}},telemetry:{pageCategory:`settings`,getProperties(){return{feature:`users`}}}}},{path:`ai`,name:F.AI_SETTINGS,component:Kr,meta:{middleware:[`authenticated`,`rbac`,`custom`],middlewareOptions:{rbac:{scope:`aiAssistant:manage`},custom:()=>{let e=E();return e.isAiAssistantEnabled||e.isAskAiEnabled}},telemetry:{pageCategory:`settings`,getProperties(){return{feature:`assistant`}}}}},{path:`resolvers`,name:F.RESOLVERS,component:Cr,meta:{middleware:[`authenticated`,`rbac`,`custom`],middlewareOptions:{rbac:{scope:[`credentialResolver:read`,`credentialResolver:list`,`credentialResolver:create`,`credentialResolver:update`,`credentialResolver:delete`]},custom:()=>{let{isEnabled:e}=Je();return e.value}},telemetry:{pageCategory:`settings`,getProperties(){return{feature:`resolvers`}}}}},{path:`project-roles/view/:roleSlug`,name:F.PROJECT_ROLE_VIEW,component:async()=>await x(()=>import(`./ProjectRoleView-RSM5hRzQ.js`),__vite__mapDeps([355,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,84,203,356])),props:!0,meta:{middleware:[`authenticated`,`enterprise`],middlewareOptions:{enterprise:{feature:R.CustomRoles}},telemetry:{pageCategory:`settings`,getProperties(){return{feature:`project-roles`}}}}},{path:`project-roles`,component:v,children:[{path:``,name:F.PROJECT_ROLES_SETTINGS,component:async()=>await x(()=>import(`./ProjectRolesView-y5VLhf5o.js`),__vite__mapDeps([357,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,84,62,63,358]))},{path:`new`,name:F.PROJECT_NEW_ROLE,component:async()=>await x(()=>import(`./ProjectRoleView-RSM5hRzQ.js`),__vite__mapDeps([355,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,84,203,356]))},{path:`edit/:roleSlug`,name:F.PROJECT_ROLE_SETTINGS,component:async()=>await x(()=>import(`./ProjectRoleView-RSM5hRzQ.js`),__vite__mapDeps([355,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,84,203,356])),props:!0}],meta:{middleware:[`authenticated`,`rbac`],middlewareOptions:{rbac:{scope:[`role:manage`]}},telemetry:{pageCategory:`settings`,getProperties(){return{feature:`project-roles`}}}}},{path:`api`,name:F.API_SETTINGS,component:Tr,meta:{middleware:[`authenticated`,`rbac`],middlewareOptions:{rbac:{scope:[`apiKey:manage`]}},telemetry:{pageCategory:`settings`,getProperties(){return{feature:`api`}}}}},{path:`environments`,name:F.SOURCE_CONTROL,component:Rr,meta:{middleware:[`authenticated`,`rbac`],middlewareOptions:{rbac:{scope:`sourceControl:manage`}},telemetry:{pageCategory:`settings`,getProperties(){return{feature:`environments`}}}}},{path:`external-secrets`,name:F.EXTERNAL_SECRETS_SETTINGS,component:zr,meta:{middleware:[`authenticated`,`rbac`],middlewareOptions:{rbac:{scope:[`externalSecretsProvider:list`,`externalSecretsProvider:update`]}},telemetry:{pageCategory:`settings`,getProperties(){return{feature:`external-secrets`}}}}},{path:`sso`,name:F.SSO_SETTINGS,component:Fr,meta:{middleware:[`authenticated`,`rbac`],middlewareOptions:{rbac:{scope:`saml:manage`}},telemetry:{pageCategory:`settings`,getProperties(){return{feature:`sso`}}}}},{path:`log-streaming`,name:F.LOG_STREAMING_SETTINGS,component:Er,meta:{middleware:[`authenticated`,`rbac`],middlewareOptions:{rbac:{scope:`logStreaming:manage`}},telemetry:{pageCategory:`settings`}}},{path:`workers`,name:F.WORKER_VIEW,component:Br,meta:{middleware:[`authenticated`,`rbac`],middlewareOptions:{rbac:{scope:`workersView:manage`}}}},{path:`community-nodes`,name:F.COMMUNITY_NODES,component:wr,meta:{middleware:[`authenticated`,`rbac`,`custom`],middlewareOptions:{rbac:{scope:[`communityPackage:list`,`communityPackage:update`]},custom:()=>E().isCommunityNodesFeatureEnabled},telemetry:{pageCategory:`settings`}}},{path:`ldap`,name:F.LDAP_SETTINGS,component:br,meta:{middleware:[`authenticated`,`rbac`],middlewareOptions:{rbac:{scope:`ldap:manage`}}}}]},{path:`/saml/onboarding`,name:F.SAML_ONBOARDING,component:Lr,meta:{layout:`auth`,middleware:[`authenticated`,`custom`],middlewareOptions:{custom:()=>{let e=E();return Qe().isEnterpriseSamlEnabled&&!e.isCloudDeployment}},telemetry:{pageCategory:`auth`}}},...ar,{path:`/entity-not-found/:entityType(credential|workflow)`,props:!0,name:F.ENTITY_NOT_FOUND,component:pr},{path:`/entity-not-authorized/:entityType(credential|workflow)`,props:!0,name:F.ENTITY_UNAUTHORIZED,component:mr},{path:`/:pathMatch(.*)*`,name:F.NOT_FOUND,component:fr,props:{messageKey:`error.pageNotFound`,errorCode:404,redirectTextKey:`error.goBack`,redirectPage:F.HOMEPAGE},meta:{nodeView:!0,telemetry:{disabled:!0}}}];function $r(e){return e.meta||={},e.meta.readOnlyCanvas=!Fe.includes(e?.name??``),e.children&&=e.children.map($r),e}var ei=y({history:ee(window.BASE_PATH??`/`),scrollBehavior(e,t,n){n===null&&e.name===F.TEMPLATES&&e.meta?.setScrollPosition&&e.meta.setScrollPosition(0)},routes:Qr.map($r)});ei.beforeEach(async(e,t,n)=>{try{if(await Yn(),await Xn(void 0,e.name),E().showSetupPage)return e.name===F.SETUP?n():n({name:F.SETUP});let r=e.meta?.middleware??[],i=e.meta?.middlewareOptions??{};for(let a of r){let r=!1,o=(e=>{n(e),r=!0}),s=i[a],c=vt[a];if(await c(e,t,o,s),r)return}return n()}catch(t){let r=E();if(t instanceof He&&r.isMFAEnforced)return e.name===F.PERSONAL_SETTINGS?n():n({name:F.PERSONAL_SETTINGS});b(t)?console.log(t):console.error(t)}}),ei.afterEach((e,t)=>{try{let n=xe(),r=A(),i=D();de().run(`main.routeChange`,{from:t,to:e}),r.currentView=e.name??``,e.meta?.templatesEnabled?i.setSessionId():i.resetSessionId(),n.page(e);let{trackResourceOpened:a}=ur();a(e)}catch(e){b(e)?console.log(e):console.error(e)}});var ti=ei;export{ur as n,Kn as r,ti as t};
//# sourceMappingURL=router-B4sCyKhY.js.map