PageSourceSearch

https://null42.notion.site/_assets/workflowNavigationHelpers-d1e695b5c015f1c2.js

js null42.notion.site collected 2026-10-09 21:23:10 UTC 2,903 bytes, 1 lines download raw bytes

1"use strict";(globalThis.rspackChunknotion_next=globalThis.rspackChunknotion_next||[]).push([[19094],{909212(t,e,n){function r(){return n(139424).A.isAdminMode||n(218744).default.checkGate({gateName:"workflows_debug_tools"})}function i(t){let e=(0,n(83208).X)("workflows_debug_tools",t);return n(139424).A.isAdminMode||e}function o(){return n(218744).default.checkGate({gateName:"agent_template"})}function a(t){let e=(null==t?void 0:t.spaceStore)??(0,n(328765).S)();return(null==e?void 0:e.isAiEnabledOnSpace())??!1}function u(){let t=(0,n(67499).S)();return(0,n(579993).K8)(()=>a(t),[t])}function l(){return(0,n(83208).X)("ai_custom_agent_beta")}n.d(e,{Ke:()=>r,Mm:()=>l,NA:()=>i,Xr:()=>o,i7:()=>u,re:()=>a})},279991(t,e,n){n.r(e),n.d(e,{getCurrentAgentThreadId:()=>k,getCurrentCustomAgentThreadId:()=>w,getCurrentWorkflowNavigationState:()=>g,getDefaultClosedNavigationState:()=>c,getDefaultOpenNavigationState:()=>l,getIsWorkflowEditorOpen:()=>s,getIsWorkflowEditorStateOpen:()=>f,getIsWorkflowNavigationStateCurrent:()=>d,getMergedWorkflowNavigationState:()=>p,useIsWorkflowEditorOpen:()=>v,useWorkflowNavigationState:()=>h});let r=n(764657).object({required:{isOpen:n(764657).literal(!0)},optional:{}}),i={agent:n(764657).intersection([r,n(764657).object({required:{type:n(764657).literal("agent")},optional:{}})]),activity:n(764657).intersection([r,n(764657).object({required:{type:n(764657).literal("activity")},optional:{}})])},o=n(764657).union(Object.values(i)),a=n(764657).object({required:{isOpen:n(764657).literal(!1)},optional:{}}),u=n(764657).union([o,a]);function l(){return{isOpen:!0,type:"agent"}}function c(){return{isOpen:!1}}function f(t){return(null==t?void 0:t.isOpen)??!1}function s(t){return f(g(t))}function d(t){let{currentNavigationState:e,navigationState:r}=t,i=p({defaultNavigationState:{isOpen:!1},currentNavigationState:e,newNavigationState:r});return(0,n(931576).n)(e,i)}function g(t){let{RouterStore:e}=t;if("agent"!==e.state.route.name)return;let r=e.state.route.workflowId,i=(0,n(328765).S)();if(i&&n(360851).N.createChildStore(i,{id:r,table:n(832375).C0E,spaceId:i.id}).canEdit()&&(0,n(909212).re)())return function(t){let{workflowViewType:e}=t;switch(e){case"agent":case"activity":return{isOpen:!0,type:e};default:return}}(e.state.route)}function p(t){let{defaultNavigationState:e,currentNavigationState:r,newNavigationState:i}=t,o={...e};if(r)for(let[t,e]of Object.entries(r))o[t]=e;if(i)for(let[t,e]of Object.entries(i))o[t]=e;let a=(0,n(788145).tf)(u,o);if(a)throw a;return o}function h(){let t=(0,n(533992).v3)();return(0,n(579993).K8)(()=>g(t)??c(),[t])}function v(){let t=(0,n(533992).v3)();return(0,n(579993).K8)(()=>s(t),[t])}function k(t){let{RouterStore:e}=t,n=e.state.route;if("agent"===n.name||"page"===n.name||"chat"===n.name)return n.chatThreadId}function w(t){let{RouterStore:e}=t,n=e.state.route;if("agent"===n.name)return n.agentChatThreadId}}}]);

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.