PageSourceSearch

https://nightowl.com/_next/static/chunks/84861-76f4855e975a285c.js

js nightowl.com collected 2026-10-07 15:45:11 UTC 46,805 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[84861],{11138:(e,t,n)=>{n.d(t,{A:()=>s});var i=n(95155),o=n(12115);let r=["M30.92121,36.8672h-3.69535c-.30554,0-.59433-.13959-.78415-.37902L6.91763,11.86074c-.58901-.74297-1.78481-.32647-1.78481.62165v23.38415c0,.55265-.44801,1.00067-1.00067,1.00067H1.00067c-.55265,0-1.00067-.44801-1.00067-1.00067V2.05537c0-.55265.44801-1.00067,1.00067-1.00067h3.59966c.30664,0,.59636.14059.7861.38148l19.47525,24.7251c.58765.74606,1.78676.33052,1.78676-.61919V2.05537c0-.55265.44801-1.00067,1.00067-1.00067h3.2721c.55265,0,1.00067.44801,1.00067,1.00067v33.81116c0,.55265-.44801,1.00067-1.00067,1.00067Z","M49.97589,36.8672h-3.13148c-.55265,0-1.00067-.44801-1.00067-1.00067V2.05537c0-.55265.44801-1.00067,1.00067-1.00067h3.13148c.55265,0,1.00067.44801,1.00067,1.00067v33.81116c0,.55265-.44801,1.00067-1.00067,1.00067Z","M98.06251,26.83595c0,1.6875-.46484,3.21484-1.39453,4.58203s-2.14453,2.51563-3.64453,3.44531-3.0625,1.61328-4.6875,2.05078c-1.92188.54688-4.05469.82031-6.39844.82031-3.5625,0-6.84766-.80469-9.85547-2.41406s-5.38672-3.84766-7.13672-6.71484-2.625-6.09766-2.625-9.69141c0-3.57812.88672-6.79297,2.66016-9.64453s4.17188-5.07031,7.19531-6.65625S78.48439.23439,82.03126.23439c1.67188,0,3.21094.14062,4.61719.42188s2.69141.68359,3.85547,1.20703,2.3125,1.19922,3.44531,2.02734c.82751.60494,1.64042,1.28074,2.43875,2.02743.48881.45719.52009,1.22223.05294,1.70152l-2.06819,2.1219c-.39105.40121-1.02764.38735-1.42273-.00988-1.41867-1.42637-2.87465-2.471-4.36795-3.13394-1.74219-.77344-3.82422-1.16016-6.24609-1.16016-2.03125,0-3.9375.30469-5.71875.91406s-3.36719,1.50391-4.75781,2.68359-2.48047,2.62109-3.26953,4.32422-1.18359,3.57031-1.18359,5.60156c0,2.73438.66797,5.12891,2.00391,7.18359s3.14062,3.62891,5.41406,4.72266,4.74609,1.64062,7.41797,1.64062c1.39062,0,2.76562-.16406,4.125-.49219,1.01562-.26562,2.01562-.64062,3-1.125s1.82422-1.09766,2.51953-1.83984,1.04297-1.58984,1.04297-2.54297v-3.03058c0-.55265-.44801-1.00067-1.00067-1.00067h-9.36585c-.55265,0-1.00067-.44801-1.00067-1.00067v-3.20179c0-.55265.44801-1.00067,1.00067-1.00067h14.31852c.65215,0,1.18081.52867,1.18081,1.18081v8.38169Z","M139.13502,36.8672h-3.23094c-.55108,0-.99781-.44673-.99781-.99781v-14.03563c0-.55108-.44673-.99781-.99781-.99781h-19.07469c-.55108,0-.99781.44673-.99781.99781v14.03563c0,.55108-.44673.99781-.99781.99781h-3.20751c-.55108,0-.99781-.44673-.99781-.99781V2.05251c0-.55108.44673-.99781.99781-.99781h3.20751c.55108,0,.99781.44673.99781.99781v12.51219c0,.55108.44673.99781.99781.99781h19.07469c.55108,0,.99781-.44673.99781-.99781V2.05251c0-.55108.44673-.99781.99781-.99781h3.23094c.55108,0,.99781.44673.99781.99781v33.81688c0,.55108-.44673.99781-.99781.99781Z","M185.22213,6.28127h-14.50673c-.30449,0-.55132.24684-.55132.55132v29.48329c0,.30449-.24684.55132-.55132.55132h-3.98329c-.30449,0-.55132-.24684-.55132-.55132V6.83259c0-.30449-.24684-.55132-.55132-.55132h-14.67079c-.30449,0-.55132-.24684-.55132-.55132V1.60603c0-.30449.24684-.55132.55132-.55132h35.3661c.30449,0,.55132.24684.55132.55132v4.12392c0,.30449-.24684.55132-.55132.55132Z","M229.28753,19.00783c0,2.5625-.50114,5-1.50341,7.31251s-2.38327,4.32032-4.14298,6.02344c-2.09041,2.02319-4.55871,3.51167-7.4049,4.46547-1.54947.51925-3.16934.82181-4.79832.89998-3.88082.18623-7.41045-.66085-10.58891-2.54123-2.89205-1.71094-5.16438-4.03516-6.81698-6.97266s-2.4789-6.18751-2.4789-9.75001c0-3.42188.86838-6.54297,2.60514-9.36329,1.73676-2.82031,4.05499-5.03907,6.9547-6.65626,2.8997-1.61719,6.00981-2.42578,9.33031-2.42578,3.74994,0,7.19221,1.01866,10.32681,3.05598,1.96923,1.27989,3.6941,2.94401,5.04742,4.88613,2.31334,3.31982,3.47001,7.00839,3.47001,11.06572ZM224.21496,18.72658c0-2.5625-.62355-4.86719-1.87065-6.91407-1.2471-2.04688-2.92648-3.64844-5.03814-4.80469s-4.41459-1.73438-6.90879-1.73438c-2.55541,0-4.88895.58594-7.0006,1.75781s-3.77574,2.8125-4.99223,4.92188-1.82475,4.47657-1.82475,7.10157c0,2.5.63885,4.77735,1.91656,6.83204s2.98769,3.66407,5.12995,4.82813,4.41459,1.7461,6.81698,1.7461c1.86683,0,3.63037-.34375,5.29062-1.03125s3.13688-1.66797,4.42989-2.94141,2.29145-2.73828,2.99534-4.39454,1.05583-3.44532,1.05583-5.36719Z","M280.97737,2.34245l-10.11221,33.81063c-.12675.42378-.51663.71412-.95896.71412h-3.86891c-.4459,0-.83803-.29496-.96168-.72337l-6.12476-21.22072c-.27974-.96923-1.65533-.96275-1.92593.00907l-5.90377,21.20258c-.12055.43293-.51485.73244-.96425.73244h-4.14275c-.44233,0-.83222-.29034-.95896-.71412l-10.11221-33.81063c-.19202-.64204.28883-1.28774.95896-1.28774h3.28093c.44079,0,.8297.28836.95776.71014l6.8453,22.54571c.2911
17.95899,1.65467.94234,1.92234-.02347l6.23531-22.49876c.12014-.43351.51473-.73361.96458-.73361h3.56793c.44772,0,.84098.29732.96303.72809l6.37892,22.51501c.27307.96382,1.63581.97325,1.92219.0133l6.72468-22.5416c.12652-.42412.51657-.71479.95916-.71479h3.39435c.67014,0,1.15098.64571.95896,1.28774Z","M322.08033,36.8672h-31.04501c-.5528,0-1.00093-.44813-1.00093-1.00093V2.05564c0-.5528.44813-1.00093,1.00093-1.00093h3.24813c.5528,0,1.00093.44813,1.00093,1.00093v28.58407c0,.5528.44813,1.00093,1.00093,1.00093h25.79501c.5528,0,1.00093.44813,1.00093,1.00093v3.2247c0,.5528-.44813,1.00093-1.00093,1.00093Z","M355.98515,36.8672h-3.66057c-.39698,0-.65872-.05643-.81853-.41983l-4.41743-9.53669c-.24771-.61927-.76665-.78378-1.23921-.7157l-15.72746-.15287c-.55066,0-.63598.67717-.8652,1.17785l-4.17271,9.10356c-.24771.41983-.54876.54368-.94028.54368h-3.45106c-.72805,0-1.21254-.75257-.91113-1.4153l15.35521-33.76376c.16246-.35723.5187-.58656.91113-.58656h4.47302c.39441,0,.75205.23162.91338.59153l15.46423,33.76376c.29683.66222-.18768,1.41034-.91338,1.41034ZM343.68842,19.53488l-4.58473-10.07882c-.35571-.78198-1.46648-.78198-1.8222,0l-4.58473,10.07882c-.29543.64946.17934,1.38702.89284,1.38702h9.20597c.7135,0,1.18827-.73755.89284-1.38702Z","M369.30103,36.8672h-3.13095c-.5528,0-1.00093-.44813-1.00093-1.00093V2.05564c0-.5528.44813-1.00093,1.00093-1.00093h3.13095c.5528,0,1.00093.44813,1.00093,1.00093v33.81063c0,.5528-.44813,1.00093-1.00093,1.00093Z","M210.48405,24.29338l-1.47596-.26025c-.58522-.10319-.9568-.69048-.79801-1.26313.72489-2.61422,2.35651-4.94399,4.58755-6.50544,2.23102-1.5618,4.97835-2.29851,7.68209-2.08585.59244.0466,1.01726.59666.91407,1.18191l-.26024,1.47591c-.08734.4953-.52824.85717-1.03006.82361-1.86766-.12489-3.7582.39337-5.29863,1.47163-1.53953,1.07799-2.67313,2.67752-3.19456,4.47535-.1401.48304-.63094.7736-1.12625.68626Z","M211.8762,24.02967l-1.47591.26024c-.4953.08733-.98612-.20321-1.12623-.68623-.5214-1.79747-1.65512-3.39705-3.19559-4.4757-1.53959-1.0784-3.4303-1.59626-5.298-1.47127-.50185.03358-.94279-.32828-1.03013-.82361l-.26024-1.47591c-.10319-.58524.32162-1.13528.91405-1.1819,2.70439-.21283,5.45138.52395,7.68163,2.08596,2.23108,1.56222,3.86342,3.89181,4.58842,6.5052.15887.57266-.21273,1.16002-.79799,1.26321Z"],a=new Set([8,9]);function s(e){let{className:t,autoSweepInitialDelayMs:n=5e3,autoSweepDurationMs:s=2e3}=e,u=(0,o.useRef)(null),l=(0,o.useRef)(!1),c=(0,o.useRef)([]),g=(0,o.useRef)([]),[d,h]=(0,o.useState)(()=>r.map(()=>!1)),[p,m]=(0,o.useState)(()=>r.map(()=>!1));return(0,o.useLayoutEffect)(()=>{g.current=c.current.map(e=>{if(!e)return{x:0,y:0};let t=e.getBBox();return{x:t.x+t.width/2,y:t.y+t.height/2}})},[]),(0,o.useEffect)(()=>{let e,t=0,i=()=>{let n=performance.now(),o=a=>{if(l.current){h(e=>e.some(Boolean)?e.map(()=>!1):e),e=setTimeout(i,1e4);return}let u=Math.min((a-n)/s,1),c=-55+480.30197*u,d=r.map((e,t)=>{let n=g.current[t];return!!n&&55>=Math.abs(n.x-c)});h(d),m(e=>{let t=!1,n=e.slice();for(let e=0;e<d.length;e++)d[e]&&!n[e]&&(n[e]=!0,t=!0);return t?n:e}),u<1?t=requestAnimationFrame(o):(h(e=>e.some(Boolean)?e.map(()=>!1):e),e=setTimeout(i,Math.max(0,1e4-s)))};t=requestAnimationFrame(o)};return e=setTimeout(i,n),()=>{cancelAnimationFrame(t),clearTimeout(e)}},[n,s]),(0,i.jsx)("svg",{ref:u,viewBox:"0 0 370.30197 37.7344",xmlns:"http://www.w3.org/2000/svg",role:"img","aria-label":"Nightowl AI",shapeRendering:"geometricPrecision",className:t,onPointerMove:function(e){l.current=!0;let t=u.current;if(!t)return;let n=t.getScreenCTM();if(!n)return;let i=(e.clientX-n.e)/n.a,o=(e.clientY-n.f)/n.d;h(e=>{let t=!1,n=e.slice();for(let e=0;e<g.current.length;e++){let r=g.current[e];if(!r)continue;let a=r.x-i,s=r.y-o;a*a+s*s<=6084&&!n[e]&&(n[e]=!0,t=!0)}return t?n:e}),m(e=>{let t=!1,n=e.slice();for(let e=0;e<g.current.length;e++){let r=g.current[e];if(!r)continue;let a=r.x-i,s=r.y-o;a*a+s*s<=6084&&!n[e]&&(n[e]=!0,t=!0)}return t?n:e})},onPointerLeave:function(){l.current=!1,h(e=>e.some(Boolean)?e.map(()=>!1):e)},children:r.map((e,t)=>{let n=a.has(t)?"#FF2DAA":"#47FFFF",o=d[t];return(0,i.jsx)("path",{ref:e=>{c.current[t]=e},d:e,onTransitionEnd:e=>{"filter"===e.propertyName&&m(e=>{if(d[t]||!e[t])return e;let n=e.slice();return n[t]=!1,n})},style:{fill:o?n:"#ffffff",filter:o?"drop-shadow(0 0 6px ".concat(n,") drop-shadow(0 0 18px ").concat(n,") drop-shadow(0 0 32px ").concat(n,"AA)"):a.has(t)?"drop-shadow(0 0 3px ".concat(n,"80) drop-shadow(0 0 8px ").concat(n,"40)"):"none",transition:p[t]?"fill 700ms ease-out, filter 700ms ease-out":"fill 700ms ease-out"}},t)}
1)})}},51646:(e,t,n)=>{n.d(t,{NS:()=>c,WW:()=>r,c7:()=>l,cY:()=>i,i_:()=>s,kk:()=>g,mT:()=>a,qX:()=>u});let i=[{id:"home",label:"Home",route:"/organizations/:organizationId/run/home",icon:"Network",color:"text-violet-400",activeColor:"text-violet-300",description:"What needs you, the team, and your CEO"},{id:"structure",label:"Structure",route:"/organizations/:organizationId/run/structure",icon:"GitBranch",color:"text-amber-400",activeColor:"text-amber-300",description:"Teams, members and who reports to whom"},{id:"work",label:"Work",route:"/organizations/:organizationId/run/work",icon:"Trophy",color:"text-emerald-400",activeColor:"text-emerald-300",description:"What your company produced: files, posts, campaigns, lists, research, milestones, finished requests"}],o={"/company":"/home","/company-operations":"/structure","/website":"/apps","/crm":"/smart-lists","/research":"/home","/data-processing":"/home"},r={communication:{id:"communication",label:"Communication",route:"/organizations/:organizationId/run/communication",icon:"Headset",description:"Emails, calls and texts with the outside world",category:"Work"},socialMedia:{id:"social-media",label:"Social Media",route:"/organizations/:organizationId/run/social-media",icon:"Share2",description:"Your company's posts, queue and campaigns",category:"Work"},apps:{id:"apps",label:"Apps & Websites",route:"/organizations/:organizationId/run/apps",icon:"Smartphone",description:"The apps and websites your Nightowls work inside",category:"Work"},smartLists:{id:"smart-lists",label:"Smart Lists",route:"/organizations/:organizationId/run/smart-lists",icon:"ListChecks",description:"Your company's CRM: leads, customers, prospects and research lists",category:"Resources"},projectFiles:{id:"project-files",label:"Project Files",route:"/organizations/:organizationId/run/project-files",icon:"FolderOpen",description:"Files your company's Nightowls created",category:"Resources"},projectCalendar:{id:"project-calendar",label:"Calendar",route:"/organizations/:organizationId/run/project-calendar",icon:"Calendar",description:"Your company's schedule and events",category:"Resources"},costTracking:{id:"cost-tracking",label:"Cost Tracking",route:"/organizations/:organizationId/run/cost-tracking",icon:"TrendingUp",description:"What your company costs to run",category:"Management"},organizationSettings:{id:"organization-settings",label:"Settings",route:"/organizations/:organizationId/run/settings",icon:"Settings",description:"Company details and approval rules",category:"Management"}};function a(e){return/\/organizations\/[^/]+\/run/.test(e)}function s(e){var t;let n=e.match(/\/organizations\/([^/]+)\/run/);return n&&null!=(t=n[1])?t:null}function u(e){var t;let n=e.match(/\/organizations\/[^/]+\/run(\/.*)?$/);return n?null!=(t=n[1])?t:"/":null}function l(e){return"/organizations/".concat(e,"/run/home")}function c(e,t,n){let i="/organizations/".concat(e,"/run").concat(t);if(n)for(let[e,t]of Object.entries(n))i=i.replace(":".concat(e),t);return"/"!==i&&i.endsWith("/")&&(i=i.slice(0,-1)),i}function g(e,t){let n="/"===e||""===e?"/":e.endsWith("/")?e.slice(0,-1):e,a=Object.keys(o).find(e=>n===e||n.startsWith(e+"/")),s=a?o[a]+n.slice(a.length):n,u=[];for(let{type:e,config:n,route:o}of(i.forEach(e=>{let t=e.route.replace(/\/organizations\/:organizationId\/run/,"");u.push({type:"primary",config:e,route:t}),e.dynamicRoutes&&e.dynamicRoutes.forEach(t=>{let n=t.route.replace(/\/organizations\/:organizationId\/run/,"");u.push({type:"primary",config:e,route:n})}),e.tabs&&e.tabs.forEach(t=>{let n=t.route.replace(/\/organizations\/:organizationId\/run/,"");u.push({type:"primary",config:e,route:n})})}),Object.values(r).forEach(e=>{let t=e.route.replace(/\/organizations\/:organizationId\/run/,"");u.push({type:"secondary",config:e,route:t}),e.tabs&&e.tabs.forEach(t=>{let n=t.route.replace(/\/organizations\/:organizationId\/run/,"");u.push({type:"secondary",config:e,route:n})})}),u.sort((e,t)=>{let n=!e.route.includes(":"),i=!t.route.includes(":");return n&&!i?-1:!n&&i?1:t.route.split("/").length-e.route.split("/").length}),u))if(o.includes(":")){let i=function(e,t){let n=[],i=e.replace(/:([^/]+)/g,(e,t)=>(n.push(t),"([^/]+)")),o=new RegExp("^".concat(i,"$")),r=t.match(o);if(!r)return null;let a={};
1return n.forEach((e,t)=>{let n=r[t+1];n&&(a[e]=n)}),a}(o,s);if(i)return{item:n,params:{...i,organizationId:t},isPrimary:"primary"===e}}else if(s===o||s.startsWith(o+"/"))return{item:n,params:{organizationId:t},isPrimary:"primary"===e};return null}},60354:(e,t,n)=>{n.r(t),n.d(t,{navigationItems:()=>o.f3,secondaryPages:()=>o.b0,useNavigationStore:()=>m});var i=n(97712),o=n(96683),r=n(75866),a=n(61166),s=n(51646);function u(){return r.useAuthStore.getState().isAuthenticated}function l(e){return/\/apps\/[^/]+\/run/.test(e)}function c(e){var t;let n=e.match(/\/apps\/([^/]+)\/run/);return n&&null!=(t=n[1])?t:null}function g(e,t){return t?"/apps/".concat(e,"/run/").concat(t):"/apps/".concat(e,"/run")}let d="nightowl_install_prompt_timestamp";function h(e){return e&&"/"!==e?e.endsWith("/")?e.slice(0,-1):e:"/"}let p="/nightowls",m=(0,i.v)((e,t)=>({currentSection:"nightowls",currentPage:null,isMainMenu:!0,routeParams:{},is404:!1,isRunMode:!1,runContext:{nightowlId:null,currentRunSection:null,currentRunPage:null,runParams:{}},isAppRunMode:!1,appRunContext:{appId:null,runParams:{}},isOrgRunMode:!1,isNightowlRunLeftBarOpen:!1,isOrgRunLeftBarOpen:!0,isOwlPanelOpen:(()=>{try{let e=localStorage.getItem("nightowl_owl_panel_open");return null===e||"true"===e}catch(e){return!0}})(),isOwlModalOpen:!1,owlPanelWidth:380,owlPanelMinWidth:300,owlPanelMaxWidth:600,owlPanelPosition:"right",orgRunContext:{organizationId:null,currentOrgRunSection:null,currentOrgRunPage:null,orgRunParams:{}},headerConfig:{title:"Nightowl AI",showLogo:!0,showBack:!1},isMobileMenuOpen:!1,isNotificationsOpen:!1,isModalOpen:!1,isNavigating:!1,navigationTarget:null,navigationSource:null,isPageLoading:!1,isDataLoading:!1,lastInstallPromptShown:(()=>{try{let e=localStorage.getItem(d);return e?parseInt(e,10):null}catch(e){return null}})(),_router:null,_hasInitialized:!1,_lastSyncedRoute:null,_isIgnoredRoute:!1,_setRouter:t=>{e({_router:t})},_initializeFromURL:n=>{if(t()._hasInitialized)return;let i=h(n);if((0,o.sS)(i))return void e({_hasInitialized:!0,_lastSyncedRoute:i,_isIgnoredRoute:!0,is404:!1,isNavigating:!1,isPageLoading:!1});if(l(i)){let t=c(i);if(!t){console.error("[Navigation] ❌ Invalid app run mode path"),e({is404:!0,_hasInitialized:!0,_lastSyncedRoute:i,_isIgnoredRoute:!1});return}e({isAppRunMode:!0,appRunContext:{appId:t,runParams:{appId:t},section:function(e){var t;let n=e.match(/\/apps\/[^/]+\/run\/([^/]+)/);return n&&null!=(t=n[1])?t:null}(i)},isRunMode:!1,isOrgRunMode:!1,currentSection:"apps",routeParams:{appId:t},isMainMenu:!1,currentPage:null,is404:!1,isNavigating:!1,isPageLoading:!1,_hasInitialized:!0,_lastSyncedRoute:i,_isIgnoredRoute:!1});return}if((0,s.mT)(i)){let t=(0,s.i_)(i),n=(0,s.qX)(i);if(!t||!n){console.error("[Navigation] ❌ Invalid org run mode path"),e({is404:!0,_hasInitialized:!0,_lastSyncedRoute:i,_isIgnoredRoute:!1});return}let o=(0,s.kk)(n,t);if(!o){console.error("[Navigation] ❌ No org run route match"),e({is404:!0,_hasInitialized:!0,_lastSyncedRoute:i,_isIgnoredRoute:!1});return}e({isOrgRunMode:!0,orgRunContext:{organizationId:t,currentOrgRunSection:o.isPrimary?o.item.id:null,currentOrgRunPage:o.isPrimary?null:o.item.id,orgRunParams:o.params},isRunMode:!1,isAppRunMode:!1,currentSection:"organizations",routeParams:{organizationId:t},isMainMenu:!1,currentPage:null,is404:!1,isNavigating:!1,isPageLoading:!1,_hasInitialized:!0,_lastSyncedRoute:i,_isIgnoredRoute:!1});return}if((0,a.Ys)(i)){let t=(0,a.zm)(i),n=(0,a.UJ)(i);if(!t||!n){console.error("[Navigation] ❌ Invalid run mode path"),e({is404:!0,_hasInitialized:!0,_lastSyncedRoute:i,_isIgnoredRoute:!1});return}let o=(0,a.oT)(n,t);if(!o){console.error("[Navigation] ❌ No run route match"),e({is404:!0,_hasInitialized:!0,_lastSyncedRoute:i,_isIgnoredRoute:!1});return}e({isRunMode:!0,runContext:{nightowlId:t,currentRunSection:o.isPrimary?o.item.id:null,currentRunPage:o.isPrimary?null:o.item.id,runParams:o.params},isAppRunMode:!1,isOrgRunMode:!1,currentSection:"nightowls",routeParams:{nightowlId:t},isMainMenu:!1,currentPage:null,is404:!1,isNavigating:!1,isPageLoading:!1,_hasInitialized:!0,_lastSyncedRoute:i,_isIgnoredRoute:!1});return}let r=(0,o.xC)(i);e({currentSection:r.currentSection,currentPage:r.currentPage,isMainMenu:r.isMainMenu,routeParam
1s:r.routeParams,is404:r.is404,isRunMode:!1,isAppRunMode:!1,isOrgRunMode:!1,isNavigating:!1,isPageLoading:!1,_hasInitialized:!0,_lastSyncedRoute:i,_isIgnoredRoute:!1})},_syncURLToStore:n=>{let i=t();if(!i._hasInitialized)return;let r=h(n);if((0,o.sS)(r)){r!==i._lastSyncedRoute&&e({_lastSyncedRoute:r,_isIgnoredRoute:!0,isNavigating:!1,isPageLoading:!1});return}if(i._isIgnoredRoute&&e({_isIgnoredRoute:!1}),!i.isNavigating&&r!==i._lastSyncedRoute){if(l(r)){let t=c(r);if(t)return void e({isAppRunMode:!0,appRunContext:{appId:t,runParams:{appId:t}},isRunMode:!1,isOrgRunMode:!1,currentSection:"apps",routeParams:{appId:t},isMainMenu:!1,currentPage:null,is404:!1,_lastSyncedRoute:r,isNavigating:!1,navigationTarget:null,navigationSource:null,isPageLoading:!1})}if((0,s.mT)(r)){let t=(0,s.i_)(r),n=(0,s.qX)(r);if(t&&n){let i=(0,s.kk)(n,t);if(i)return void e({isOrgRunMode:!0,orgRunContext:{organizationId:t,currentOrgRunSection:i.isPrimary?i.item.id:null,currentOrgRunPage:i.isPrimary?null:i.item.id,orgRunParams:i.params},isRunMode:!1,isAppRunMode:!1,currentSection:"organizations",routeParams:{organizationId:t},isMainMenu:!1,currentPage:null,is404:!1,_lastSyncedRoute:r,isNavigating:!1,navigationTarget:null,navigationSource:null,isPageLoading:!1})}}if((0,a.Ys)(r)){let t=(0,a.zm)(r),n=(0,a.UJ)(r);if(t&&n){let i=(0,a.oT)(n,t);if(i)return void e({isRunMode:!0,runContext:{nightowlId:t,currentRunSection:i.isPrimary?i.item.id:null,currentRunPage:i.isPrimary?null:i.item.id,runParams:i.params},isAppRunMode:!1,isOrgRunMode:!1,currentSection:"nightowls",routeParams:{nightowlId:t},isMainMenu:!1,currentPage:null,is404:!1,_lastSyncedRoute:r,isNavigating:!1,navigationTarget:null,navigationSource:null,isPageLoading:!1})}}let t=(0,o.xC)(r);e({currentSection:t.currentSection,currentPage:t.currentPage,isMainMenu:t.isMainMenu,routeParams:t.routeParams,is404:t.is404,isRunMode:!1,isAppRunMode:!1,isOrgRunMode:!1,isNavigating:!1,isPageLoading:!1,_lastSyncedRoute:r})}},_handleStoreChange:()=>{let n=t();if(!n._hasInitialized||!n._router||n._isIgnoredRoute)return;if(!u()||n.isNavigating&&"ui"!==n.navigationSource)return void e({isNavigating:!1,navigationTarget:null,navigationSource:null,isPageLoading:!1});let i=p;if(n.isAppRunMode&&n.appRunContext.appId)i=n.isNavigating&&n.navigationTarget?h(n.navigationTarget):g(n.appRunContext.appId,n.appRunContext.section);else if(n.isOrgRunMode&&n.orgRunContext.organizationId)if(n.isNavigating&&n.navigationTarget)i=h(n.navigationTarget);else if(n.orgRunContext.currentOrgRunSection){let e=s.cY.find(e=>e.id===n.orgRunContext.currentOrgRunSection);if(e){let t=!1,o=n.orgRunContext.orgRunParams;if(o&&Object.keys(o).length>1&&e.dynamicRoutes){for(let r of e.dynamicRoutes)if((r.route.match(/:[^/]+/g)||[]).map(e=>e.slice(1)).every(e=>o[e])){i=(0,s.NS)(n.orgRunContext.organizationId,r.route.replace(/\/organizations\/:organizationId\/run/,""),o),t=!0;break}}t||(i=(0,s.NS)(n.orgRunContext.organizationId,e.route.replace(/\/organizations\/:organizationId\/run/,""),{organizationId:n.orgRunContext.organizationId}))}else i=(0,s.c7)(n.orgRunContext.organizationId)}else if(n.orgRunContext.currentOrgRunPage){let e=Object.values(s.WW).find(e=>e.id===n.orgRunContext.currentOrgRunPage);i=e?(0,s.NS)(n.orgRunContext.organizationId,e.route.replace(/\/organizations\/:organizationId\/run/,""),n.orgRunContext.orgRunParams):(0,s.c7)(n.orgRunContext.organizationId)}else i=(0,s.c7)(n.orgRunContext.organizationId);else if(n.isRunMode&&n.runContext.nightowlId)if(n.isNavigating&&n.navigationTarget)i=h(n.navigationTarget);else if(n.runContext.currentRunSection){let e=a.wE.find(e=>e.id===n.runContext.currentRunSection);if(e){let t=!1,o=n.runContext.runParams;if(o&&Object.keys(o).length>1&&e.dynamicRoutes){for(let r of e.dynamicRoutes)if((r.route.match(/:[^/]+/g)||[]).map(e=>e.slice(1)).every(e=>o[e])){i=(0,a.P7)(n.runContext.nightowlId,r.route.replace(/\/nightowls\/:nightowlId\/run/,""),o),t=!0;break}}t||(i=(0,a.P7)(n.runContext.nightowlId,e.route.replace(/\/nightowls\/:nightowlId\/run/,""),{nightowlId:n.runContext.nightowlId}))}else i=(0,a.I0)(n.runContext.nightowlId)}else if(n.runContext.currentRunPage){let e=Object.values(a.wH).find(e=>e.id===n.runContext.currentRunPage);i=e?(0,a.P7)(n.runContext.nightowlId,e.route.replace(/\/nightowls\/:nightowlId\/run/,""),n.runContext.runParams):(0,a.I0)(n.runContext.nightowlId)}else i=(0,a.I0)(n.runContext.nightowlId);else if(n.isNavigating&&n.navigationTarget)i=h(n.navigationTarget);else if(n.isMainMenu&&n.currentSection){let e=o.f3.find(e=>e.id===n.currentSection);
1i=e?"nightowls"!==n.currentSection||n.routeParams&&0!==Object.keys(n.routeParams).length?n.routeParams&&Object.keys(n.routeParams).length>0&&e.dynamicRoutes?h((0,o.RW)(!0,n.currentSection,null,n.routeParams)):h(e.route):"/owl-ai":p}else if(n.currentPage){let e=Object.values(o.b0).find(e=>e.id===n.currentPage);if(e){let t=!1;if(n.routeParams&&Object.keys(n.routeParams).length>0&&e.dynamicRoutes){for(let r of e.dynamicRoutes)if((r.route.match(/:[^/]+/g)||[]).map(e=>e.slice(1)).every(e=>n.routeParams[e])){i=h((0,o.WO)(r.route,n.routeParams)),t=!0;break}}t||(i=h(e.route))}else i=h("/".concat(n.currentPage))}else i=p;if(n._lastSyncedRoute===i){n.isNavigating&&e({isNavigating:!1,navigationTarget:null,navigationSource:null,isPageLoading:!1});return}window.history.pushState(null,"",i),e({_lastSyncedRoute:i,isNavigating:!1,navigationTarget:null,navigationSource:null,isPageLoading:!1})},navigateToSection:(n,i,r)=>{let a;if(!u()){window.location.href="/auth";return}let s=o.f3.find(e=>e.id===n);if(!s)return;let l=t();l._isIgnoredRoute,a=void 0!==i?i:l.currentSection!==n||!(Object.keys(l.routeParams).length>0)||l.isRunMode||l.isAppRunMode||l.isOrgRunMode?{}:l.routeParams;let c="nightowls"===n&&0===Object.keys(a).length?"/owl-ai":s.route,g=!1;if(r&&s.dynamicRoutes){let e=s.dynamicRoutes.find(e=>e.id===r);e&&(e.route.match(/:[^/]+/g)||[]).map(e=>e.slice(1)).every(e=>a[e])&&(c=(0,o.WO)(e.route,a),g=!0)}!g&&Object.keys(a).length>0&&s.dynamicRoutes&&(c=(0,o.RW)(!0,n,null,a),g=!0);let d=new Set(["nightowls","organizations","apps"]),h=l.isMainMenu&&d.has(l.currentSection)&&d.has(n)&&!l.isRunMode&&!l.isAppRunMode&&!l.isOrgRunMode;e({currentSection:n,currentPage:null,isMainMenu:!0,routeParams:a,is404:!1,isRunMode:!1,isAppRunMode:!1,isOrgRunMode:!1,_isIgnoredRoute:!1,isNavigating:!0,navigationTarget:c,navigationSource:"ui",isPageLoading:!h,headerConfig:{title:s.label,showLogo:!0,showBack:!1}}),setTimeout(()=>t()._handleStoreChange(),0)},navigateToPage:(n,i)=>{if(!n)return;if(!u()){window.location.href="/auth";return}let r={community:"community",parliament:"parliament",billing:"billing","token-center":"tokenCenter","media-library":"mediaLibrary",connections:"connections",account:"account",legal:"legal",faq:"faq"}[n],a=r?o.b0[r]:null;if(!a)return;let s=a.route;if(i&&Object.keys(i).length>0&&a.dynamicRoutes){for(let e of a.dynamicRoutes)if((e.route.match(/:[^/]+/g)||[]).map(e=>e.slice(1)).every(e=>i[e])){s=(0,o.WO)(e.route,i);break}}let l=t().currentPage===n&&!t().isMainMenu;e({currentPage:n,currentSection:"",isMainMenu:!1,routeParams:i||{},is404:!1,isRunMode:!1,isAppRunMode:!1,isOrgRunMode:!1,_isIgnoredRoute:!1,isNavigating:!0,navigationTarget:s,navigationSource:"ui",isPageLoading:!l,headerConfig:{title:a.label,showLogo:!1,showBack:!0}}),setTimeout(()=>t()._handleStoreChange(),0)},completeNavigation:()=>{e({isNavigating:!1,navigationTarget:null,navigationSource:null,isPageLoading:!1})},enterRunMode:(n,i)=>{let o=i?"/nightowls/".concat(n,"/run").concat(i):(0,a.I0)(n);e({isRunMode:!0,runContext:{nightowlId:n,currentRunSection:"chat",currentRunPage:null,runParams:{nightowlId:n}},isAppRunMode:!1,isOrgRunMode:!1,currentSection:"nightowls",routeParams:{nightowlId:n},isMainMenu:!1,currentPage:null,is404:!1,_isIgnoredRoute:!1,isNavigating:!0,navigationTarget:o,navigationSource:"ui",isPageLoading:!0}),setTimeout(()=>t()._handleStoreChange(),0)},exitRunMode:()=>{e({isRunMode:!1,runContext:{nightowlId:null,currentRunSection:null,currentRunPage:null,runParams:{}},currentSection:"nightowls",isMainMenu:!0,routeParams:{},isNavigating:!0,navigationTarget:"/nightowls",navigationSource:"ui",isPageLoading:!0}),setTimeout(()=>t()._handleStoreChange(),0)},navigateToRunSection:(n,i)=>{let o=t();if(!o.isRunMode||!o.runContext.nightowlId)return;let r=a.wE.find(e=>e.id===n);if(!r)return;let s={...o.runContext.runParams,...i},u="",l=!1;if(i&&Object.keys(i).length>0&&r.dynamicRoutes){for(let e of r.dynamicRoutes)if((e.route.match(/:[^/]+/g)||[]).map(e=>e.slice(1)).every(e=>s[e])){u=(0,a.P7)(o.runContext.nightowlId,e.route.replace(/\/nightowls\/:nightowlId\/run/,""),s),l=!0;break}}l||(u=(0,a.P7)(o.runContext.nightowlId,r.route.replace(/\/nightowls\/:nightowlId\/run/,""),s)),e({runContext:{...o.runContext,currentRunSection:n,currentRunPage:null,runParams:s},isNavigating:!0,navigationTarget:u,navigationSource:"ui",isPageLoading:!0}),setTimeout(()=>t()._handleStoreChange(),0)},navigateToRunPage:(n,i)=>{let o=t();
1if(!o.isRunMode||!o.runContext.nightowlId)return;let r=Object.values(a.wH).find(e=>e.id===n);if(!r)return;let s={...o.runContext.runParams,...i},u=(0,a.P7)(o.runContext.nightowlId,r.route.replace(/\/nightowls\/:nightowlId\/run/,""),s);e({runContext:{...o.runContext,currentRunSection:null,currentRunPage:n,runParams:s},isNavigating:!0,navigationTarget:u,navigationSource:"ui",isPageLoading:!0}),setTimeout(()=>t()._handleStoreChange(),0)},enterAppRunMode:(n,i)=>{let o=i&&i.replace(/^\//,"").split("/")[0]||null,r=g(n,o);e({isAppRunMode:!0,appRunContext:{appId:n,runParams:{appId:n},section:o},isRunMode:!1,isOrgRunMode:!1,currentSection:"apps",routeParams:{appId:n},isMainMenu:!1,currentPage:null,is404:!1,_isIgnoredRoute:!1,isNavigating:!0,navigationTarget:r,navigationSource:"ui",isPageLoading:!0}),setTimeout(()=>t()._handleStoreChange(),0)},exitAppRunMode:()=>{e({isAppRunMode:!1,appRunContext:{appId:null,runParams:{}},currentSection:"apps",isMainMenu:!0,routeParams:{},isNavigating:!0,navigationTarget:"/apps",navigationSource:"ui",isPageLoading:!0}),setTimeout(()=>t()._handleStoreChange(),0)},navigateToAppSection:n=>{var i;let o=t(),r=o.appRunContext.appId;if(!o.isAppRunMode||!r||(null!=(i=o.appRunContext.section)?i:null)===n)return;let a=g(r,n);e({appRunContext:{...o.appRunContext,section:n},isNavigating:!0,navigationTarget:a,navigationSource:"ui",isPageLoading:!1}),setTimeout(()=>t()._handleStoreChange(),0)},enterOrgRunMode:(n,i)=>{let o=i?"/organizations/".concat(n,"/run").concat(i):(0,s.c7)(n);e({isOrgRunMode:!0,orgRunContext:{organizationId:n,currentOrgRunSection:"home",currentOrgRunPage:null,orgRunParams:{organizationId:n}},isRunMode:!1,isAppRunMode:!1,currentSection:"organizations",routeParams:{organizationId:n},isMainMenu:!1,currentPage:null,is404:!1,_isIgnoredRoute:!1,isNavigating:!0,navigationTarget:o,navigationSource:"ui",isPageLoading:!0}),setTimeout(()=>t()._handleStoreChange(),0)},exitOrgRunMode:()=>{e({isOrgRunMode:!1,orgRunContext:{organizationId:null,currentOrgRunSection:null,currentOrgRunPage:null,orgRunParams:{}},currentSection:"organizations",isMainMenu:!0,routeParams:{},isNavigating:!0,navigationTarget:"/organizations",navigationSource:"ui",isPageLoading:!0}),setTimeout(()=>t()._handleStoreChange(),0)},navigateToOrgRunSection:(n,i)=>{let o=t();if(!o.isOrgRunMode||!o.orgRunContext.organizationId)return;let r=s.cY.find(e=>e.id===n);if(!r)return;let a={...o.orgRunContext.orgRunParams,...i},u="",l=!1;if(i&&Object.keys(i).length>0&&r.dynamicRoutes){for(let e of r.dynamicRoutes)if((e.route.match(/:[^/]+/g)||[]).map(e=>e.slice(1)).every(e=>a[e])){u=(0,s.NS)(o.orgRunContext.organizationId,e.route.replace(/\/organizations\/:organizationId\/run/,""),a),l=!0;break}}l||(u=(0,s.NS)(o.orgRunContext.organizationId,r.route.replace(/\/organizations\/:organizationId\/run/,""),a)),e({orgRunContext:{...o.orgRunContext,currentOrgRunSection:n,currentOrgRunPage:null,orgRunParams:a},isNavigating:!0,navigationTarget:u,navigationSource:"ui",isPageLoading:!0}),setTimeout(()=>t()._handleStoreChange(),0)},navigateToOrgRunPage:(n,i)=>{let o=t();if(!o.isOrgRunMode||!o.orgRunContext.organizationId)return;let r=Object.values(s.WW).find(e=>e.id===n);if(!r)return;let a={...o.orgRunContext.orgRunParams,...i},u=(0,s.NS)(o.orgRunContext.organizationId,r.route.replace(/\/organizations\/:organizationId\/run/,""),a);e({orgRunContext:{...o.orgRunContext,currentOrgRunSection:null,currentOrgRunPage:n,orgRunParams:a},isNavigating:!0,navigationTarget:u,navigationSource:"ui",isPageLoading:!0}),setTimeout(()=>t()._handleStoreChange(),0)},canShowInstallPrompt:()=>{let e=t().lastInstallPromptShown;return!e||Date.now()-e>=6048e5},markInstallPromptShown:()=>{let t=Date.now();e({lastInstallPromptShown:t});try{localStorage.setItem(d,t.toString())}catch(e){}},getCurrentRoute:()=>{let e=t();if(e.isNavigating&&e.navigationTarget)return e.navigationTarget;if(e.isAppRunMode&&e.appRunContext.appId)return g(e.appRunContext.appId,e.appRunContext.section);if(e.isOrgRunMode&&e.orgRunContext.organizationId){if(e.orgRunContext.currentOrgRunSection){let t=s.cY.find(t=>t.id===e.orgRunContext.currentOrgRunSection);if(t)return(0,s.NS)(e.orgRunContext.organizationId,t.route.replace(/\/organizations\/:organizationId\/run/,""),e.orgRunContext.orgRunParams)}else if(e.orgRunContext.currentOrgRunPage){let t=Object.values(s.WW).find(t=>
1t.id===e.orgRunContext.currentOrgRunPage);if(t)return(0,s.NS)(e.orgRunContext.organizationId,t.route.replace(/\/organizations\/:organizationId\/run/,""),e.orgRunContext.orgRunParams)}return(0,s.c7)(e.orgRunContext.organizationId)}if(e.isRunMode&&e.runContext.nightowlId){if(e.runContext.currentRunSection){let t=a.wE.find(t=>t.id===e.runContext.currentRunSection);if(t)return(0,a.P7)(e.runContext.nightowlId,t.route.replace(/\/nightowls\/:nightowlId\/run/,""),e.runContext.runParams)}else if(e.runContext.currentRunPage){let t=Object.values(a.wH).find(t=>t.id===e.runContext.currentRunPage);if(t)return(0,a.P7)(e.runContext.nightowlId,t.route.replace(/\/nightowls\/:nightowlId\/run/,""),e.runContext.runParams)}return(0,a.I0)(e.runContext.nightowlId)}return(0,o.RW)(e.isMainMenu,e.currentSection,e.currentPage,e.routeParams)},getRouteParams:()=>{let e=t();return e.isAppRunMode?e.appRunContext.runParams:e.isOrgRunMode?e.orgRunContext.orgRunParams:e.isRunMode?e.runContext.runParams:e.routeParams},setHeaderConfig:t=>e({headerConfig:t}),setMobileMenuOpen:t=>e({isMobileMenuOpen:t}),setNotificationsOpen:t=>e({isNotificationsOpen:t}),setModalOpen:t=>e({isModalOpen:t}),setPageLoading:t=>{e({isPageLoading:t})},setDataLoading:t=>{e({isDataLoading:t})},setNightowlRunLeftBarOpen:t=>e({isNightowlRunLeftBarOpen:t}),setOrgRunLeftBarOpen:t=>e({isOrgRunLeftBarOpen:t}),toggleOwlPanel:()=>{let n=!t().isOwlPanelOpen;try{localStorage.setItem("nightowl_owl_panel_open",String(n))}catch(e){}e({isOwlPanelOpen:n})},toggleOwlModal:()=>e(e=>({isOwlModalOpen:!e.isOwlModalOpen})),setOwlPanelOpen:t=>{try{localStorage.setItem("nightowl_owl_panel_open",String(t))}catch(e){}e({isOwlPanelOpen:t})},setOwlModalOpen:t=>e({isOwlModalOpen:t}),setOwlPanelWidth:n=>{let i=t();e({owlPanelWidth:Math.max(i.owlPanelMinWidth,Math.min(i.owlPanelMaxWidth,n))})},setOwlPanelPosition:t=>e({owlPanelPosition:t})}))},61166:(e,t,n)=>{n.d(t,{I0:()=>d,P7:()=>c,UJ:()=>s,Ys:()=>u,lp:()=>o,mH:()=>i,oT:()=>g,wE:()=>r,wH:()=>a,zm:()=>l});let i=["posts","campaigns","accounts"],o="posts",r=[{id:"chat",label:"Chat",route:"/nightowls/:nightowlId/run/chat",icon:"BotMessageSquare",color:"text-sky-400",activeColor:"text-sky-300",description:"AI Chat",dynamicRoutes:[{id:"chat-conversation",route:"/nightowls/:nightowlId/run/chat/:conversationId"}]},{id:"profile",label:"Profile",route:"/nightowls/:nightowlId/run/profile",icon:"mask:/nightowl-white-owl-10px.svg",iconScale:1.2,color:"text-cyan-400",activeColor:"text-cyan-300",description:"Identity, model, responsibilities, access, and limits",aliases:["/nightowls/:nightowlId/run/dashboard","/nightowls/:nightowlId/run/work-progress","/nightowls/:nightowlId/run/responsibilities","/nightowls/:nightowlId/run/task-tracker","/nightowls/:nightowlId/run/nightowl-profile"]},{id:"skills",label:"Skill Trees",route:"/nightowls/:nightowlId/run/skills",icon:"BrainCircuit",color:"text-blue-400",activeColor:"text-blue-300",de
1scription:"Teach your Nightowl how to work with step-by-step plans",dynamicRoutes:[{id:"skills-live-execution",route:"/nightowls/:nightowlId/run/skills/live/:executionId"}]},{id:"browser-actions",label:"Browser Actions",route:"/nightowls/:nightowlId/run/browser-actions",icon:"MousePointerClick",color:"text-blue-400",activeColor:"text-blue-300",description:"What your Nightowl has done in the browser"},{id:"intelligence",label:"Intelligence",route:"/nightowls/:nightowlId/run/intelligence/memory",icon:"Brain",color:"text-blue-400",activeColor:"text-blue-300",description:"What your Nightowl knows and has learned",dynamicRoutes:[{id:"intelligence-tab",route:"/nightowls/:nightowlId/run/intelligence/:intelligenceTab"}]}],a={approvals:{id:"approvals",label:"Approvals",route:"/nightowls/:nightowlId/run/approvals",icon:"ShieldCheck",description:"Actions waiting for your OK",category:"Inbox"},projectDocuments:{id:"project-files",label:"Project Files",route:"/nightowls/:nightowlId/run/project-files/:filesTab",icon:"FolderOpen",description:"Files your Nightowl has created",category:"Resources",tabs:[{id:"browser",label:"File Browser",icon:"FolderOpen",route:"/nightowls/:nightowlId/run/project-files/browser"},{id:"all-files",label:"All Files",icon:"Files",route:"/nightowls/:nightowlId/run/project-files/all-files"}]},communicationCenter:{id:"communication-center",label:"Communication",route:"/nightowls/:nightowlId/run/comms/:commTab",icon:"Headset",description:"Calls, texts, and emails",category:"Resources",tabs:[{id:"all",label:"Comms Dashboard",icon:"MessageSquare",route:"/nightowls/:nightowlId/run/comms/all"},{id:"email",label:"Email",icon:"Mail",route:"/nightowls/:nightowlId/run/comms/email"},{id:"sms",label:"SMS",icon:"MessageCircle",route:"/nightowls/:nightowlId/run/comms/sms"},{id:"phone-calls",label:"Phone Calls",icon:"Phone",route:"/nightowls/:nightowlId/run/comms/phone-calls"},{id:"contacts",label:"Contacts",icon:"Users",route:"/nightowls/:nightowlId/run/comms/contacts"},{id:"settings",label:"Comms Settings",icon:"Settings",route:"/nightowls/:nightowlId/run/comms/settings"}]},smartLists:{id:"smart-lists",label:"Smart Lists",route:"/nightowls/:nightowlId/run/smart-lists/:smartListsTab",icon:"ListChecks",description:"Trackable lists for sourcing, outreach, and more",category:"Resources",tabs:[{id:"campaigns",label:"Smart Lists",icon:"ListChecks",route:"/nightowls/:nightowlId/run/smart-lists/campaigns"},{id:"contacts",label:"All Contacts",icon:"Users",route:"/nightowls/:nightowlId/run/smart-lists/contacts"}]},calendar:{id:"calendar",label:"Calendar",route:"/nightowls/:nightowlId/run/calendar/:calendarTab",icon:"Calendar",description:"Dates and scheduled events",category:"Resources",tabs:[{id:"month",label:"Calendar",icon:"Calendar",route:"/nightowls/:nightowlId/run/calendar/month"},{id:"scheduled-events",label:"Scheduled Events",icon:"CalendarDays",route:"/nightowls/:nightowlId/run/calendar/scheduled-events"}]},socialMedia:{id:"social-media",label:"Social Media",route:"/nightowls/:nightowlId/run/social-media/:socialMediaTab",icon:"Share2",description:"Connect with the world and Nightowl Social",category:"Resources",tabs:[{id:"posts",label:"Posts",icon:"FileText",route:"/nightowls/:nightowlId/run/social-media/posts"},{id:"campaigns",label:"Campaigns",icon:"Megaphone",route:"/nightowls/:nightowlId/run/social-media/campaigns"},{id:"accounts",label:"Accounts",icon:"Users",route:"/nightowls/:nightowlId/run/social-media/accounts"}]},integrations:{id:"integrations",label:"Integrations",route:"/nightowls/:nightowlId/run/integrations",icon:"PlugZap",description:"Extend your Nightowl with more tools",category:"Management"},costTracking:{id:"cost-tracking",label:"Cost Tracking",route:"/nightowls/:nightowlId/run/cost-tracking/:costTab",icon:"TrendingUp",description:"Spending history and limits",category:"Management",tabs:[{id:"history",label:"Cost History",icon:"TrendingUp",route:"/nightowls/:nightowlId/run/cost-tracking/history"},{id:"limits",label:"Cost Limits",icon:"AlertCircle",route:"/nightowls/:nightowlId/run/cost-tracking/limits"}]},parliament:{id:"parliament",label:"Parliament Marketplace",route:"/nightowls/:nightowlId/run/parliament/:parliamentTab",icon:"Store",description:"Clone Nightowls and skills from the marketplace",category:"Management",tabs:[{id:"overview",label:"Overview",icon:"LayoutDashboard",route:"/nightowls/:nightowlId/run/parliament/overview"},{id:"earnings",label:"Earnings",icon:"Coins",route:"/nightowls/:nightowlId/run/parliament/earnings"}]}};function s(e){var t;let n=e.match(/\/nightowls\/[^/]+\/run(\/.*)?$/);return n?null!=(t=n[1])?t:"/":null}function u(e){return/\/nightowls\/[^/]+\/run/.test(e)}function l(e){var t;let n=e.match(/\/nightowls\/([^/]+)\/run/);return n&&null!=(t=n[1])?t:null}
1function c(e,t,n){let i="/nightowls/".concat(e,"/run").concat(t);if(n)for(let[e,t]of Object.entries(n))i=i.replace(":".concat(e),t);return"/"!==i&&i.endsWith("/")&&(i=i.slice(0,-1)),i}function g(e,t){let n="/"===e||""===e?"/":e.endsWith("/")?e.slice(0,-1):e,i=[];for(let{type:e,config:o,route:s}of(r.forEach(e=>{var t;let n=e.route.replace(/\/nightowls\/:nightowlId\/run/,"");i.push({type:"primary",config:e,route:n}),e.dynamicRoutes&&e.dynamicRoutes.forEach(t=>{let n=t.route.replace(/\/nightowls\/:nightowlId\/run/,"");i.push({type:"primary",config:e,route:n})}),null==(t=e.aliases)||t.forEach(t=>{let n=t.replace(/\/nightowls\/:nightowlId\/run/,"");i.push({type:"primary",config:e,route:n})})}),Object.values(a).forEach(e=>{let t=e.route.replace(/\/nightowls\/:nightowlId\/run/,"");i.push({type:"secondary",config:e,route:t}),e.tabs&&e.tabs.forEach(t=>{let n=t.route.replace(/\/nightowls\/:nightowlId\/run/,"");i.push({type:"secondary",config:e,route:n})})}),i.sort((e,t)=>{let n=!e.route.includes(":"),i=!t.route.includes(":");return n&&!i?-1:!n&&i?1:t.route.split("/").length-e.route.split("/").length}),i))if(s.includes(":")){let i=function(e,t){let n=[],i=e.replace(/:([^/]+)/g,(e,t)=>(n.push(t),"([^/]+)")),o=new RegExp("^".concat(i,"$")),r=t.match(o);if(!r)return null;let a={};return n.forEach((e,t)=>{let n=r[t+1];n&&(a[e]=n)}),a}(s,n);if(i)return{item:o,params:{...i,nightowlId:t},isPrimary:"primary"===e}}else if(n===s||n.startsWith(s+"/"))return{item:o,params:{nightowlId:t},isPrimary:"primary"===e};return null}function d(e){return"/nightowls/".concat(e,"/run/chat")}},96683:(e,t,n)=>{n.d(t,{Di:()=>l,RW:()=>c,WO:()=>u,b0:()=>a,f3:()=>r,sS:()=>o,xC:()=>g});let i=["/auth","/onboarding","/landing"];function o(e){let t=s(e);return i.some(e=>t===e||t.startsWith(e+"/"))}let r=[{id:"home",label:"Home",route:"/home",icon:"Home",iconWidth:33,iconHeight:33,strokeWidth:1.3,color:"text-blue-400",activeColor:"text-blue-300",de
1scription:"Home"},{id:"nightowls",label:"The Nest",route:"/nightowls",icon:"/nightowl-head-white.svg",iconWidth:32,iconHeight:32,color:"text-blue-400",activeColor:"text-blue-300",description:"Owl AI, Nightowls, Organizations & Apps",dynamicRoutes:[{id:"nightowl-run",route:"/nightowls/:nightowlId/run"},{id:"hatch-landing",route:"/nightowls/hatch"},{id:"hatch-run",route:"/nightowls/hatch/:hatchId/run"},{id:"hatch-chat",route:"/nightowls/hatch/:hatchId/chat"},{id:"nightowls-list",route:"/nightowls/list"},{id:"owl-ai-media-library",route:"/nightowls/media"}]},{id:"organizations",label:"Organizations",route:"/organizations",icon:"/org-chart.svg",iconWidth:29,iconHeight:29,color:"text-purple-400",activeColor:"text-purple-300",description:"Manage your Organizations",dynamicRoutes:[{id:"organization-tab-dashboard",route:"/organizations/:organizationId/dashboard"},{id:"organization-tab-org-chart",route:"/organizations/:organizationId/org-chart"},{id:"organization-tab-settings",route:"/organizations/:organizationId/settings"},{id:"organization-view",route:"/organizations/:organizationId"},{id:"organization-create",route:"/organizations/create"}]},{id:"apps",label:"Apps",route:"/apps",icon:"Smartphone",iconWidth:33,iconHeight:33,strokeWidth:1.3,color:"text-green-400",activeColor:"text-green-300",description:"Your Apps",dynamicRoutes:[{id:"app-run-section",route:"/apps/:appId/run/:appSection"},{id:"app-run",route:"/apps/:appId/run"}]}];r.filter(e=>"organizations"!==e.id&&"apps"!==e.id);let a={community:{id:"community",label:"Nightwowl Social",route:"/community",icon:"Users",description:"Social",isDynamic:!1,dynamicRoutes:[{id:"community-profile-user",route:"/community/profile/:profileUserId"},{id:"community-post",route:"/community/post/:postId"},{id:"community-tab",route:"/community/:communityTab"}]},parliament:{id:"parliament",label:"Parliament",route:"/parliament",icon:"/courthouse.svg",description:"Agentic Marketplace",isDynamic:!1,dynamicRoutes:[{id:"parliament-listing",route:"/parliament/listing/:listingId"},{id:"parliament-tab",route:"/parliament/:parliamentTab"}]},billing:{id:"billing",label:"Billing",route:"/billing",icon:"CreditCard",description:"Usage, earnings, and subscription"},tokenCenter:{id:"token-center",label:"Token Center",route:"/token-center",icon:"Coins",description:"Your OWL wallet, spend, and nest"},mediaLibrary:{id:"media-library",label:"Media Library",route:"/media-library",icon:"Palette",description:"Your media assets"},connections:{id:"connections",label:"Connections",route:"/connections",icon:"Link2",description:"Manage third-party integrations"},account:{id:"account",label:"Account",route:"/account",icon:"User",description:"Your account settings",dynamicRoutes:[{id:"account-tab",route:"/account/:accountTab"}]},legal:{id:"legal",label:"Legal",route:"/legal",icon:"Scale",description:"Terms & privacy",dynamicRoutes:[{id:"legal-subpage",route:"/legal/:legalPage"}]},faq:{id:"faq",label:"FAQ",route:"/faq",icon:"HelpCircle",description:"Frequently asked questions"}};function s(e){return"/"===e?e:e.endsWith("/")?e.slice(0,-1):e}function u(e,t){if(!t)return s(e);let n=e;for(let[e,i]of Object.entries(t))n=n.replace(":".concat(e),i);return s(n)}function l(e){let t=s(e);if(o(t))return null;if("/"===t||""===t){let e=r.find(e=>"nightowls"===e.id);if(e)return{item:e,params:{},isNavItem:!0}}if("/nightowls/hatch"===t){let e=r.find(e=>"nightowls"===e.id);if(e)return{item:e,params:{hatchLanding:"true"},isNavItem:!0,parentSection:"nightowls"}}if("/nightowls/list"===t){let e=r.find(e=>"nightowls"===e.id);if(e)return{item:e,params:{nightowlsList:"true"},isNavItem:!0,parentSection:"nightowls"}}if("/nightowls/media"===t){let e=r.find(e=>"nightowls"===e.id);if(e)return{item:e,params:{mediaLibrary:"true"},isNavItem:!0,parentSection:"nightowls"}}if("/owl-ai"===t){let e=r.find(e=>"nightowls"===e.id);if(e)return{item:e,params:{},isNavItem:!0,parentSection:"nightowls"}}let n=[];for(let{type:e,config:o,route:u,parentSection:l}of(r.forEach(e=>{n.push({type:"nav",config:e,route:e.route}),e.dynamicRoutes&&e.dynamicRoutes.forEach(t=>{n.push({type:"nav",config:e,route:t.route,parentSection:e.id})})}
1),Object.values(a).forEach(e=>{n.push({type:"secondary",config:e,route:e.route}),e.dynamicRoutes&&e.dynamicRoutes.forEach(t=>{n.push({type:"secondary",config:e,route:t.route})})}),n.sort((e,t)=>{let n=!e.route.includes(":"),i=!t.route.includes(":");if(n&&!i)return -1;if(!n&&i)return 1;let o=e.route.split("/").length;return t.route.split("/").length-o}),n)){let n=s(u);if(u.includes(":")){let n=function(e,t){let n=s(e),i=s(t),o=[],r=n.replace(/:([^/]+)/g,(e,t)=>(o.push(t),"([^/]+)")),a=new RegExp("^".concat(r,"$")),u=i.match(a);if(!u)return null;let l={};return o.forEach((e,t)=>{let n=u[t+1];void 0!==n&&(l[e]=n)}),l}(u,t);if(n)return{item:o,params:n,isNavItem:"nav"===e,parentSection:l}}else{var i;if(t===n||t.startsWith(n+"/")&&!(null==(i=o.dynamicRoutes)?void 0:i.length))return{item:o,params:{},isNavItem:"nav"===e,parentSection:l}}}return null}function c(e,t,n,i){if(e&&t){let e=r.find(e=>e.id===t);if(e){if("nightowls"===t&&(!i||0===Object.keys(i).length))return"/owl-ai";if(i&&Object.keys(i).length>0&&e.dynamicRoutes){if("true"===i.hatchLanding)return"/nightowls/hatch";if("true"===i.nightowlsList)return"/nightowls/list";if("true"===i.mediaLibrary)return"/nightowls/media";for(let t of e.dynamicRoutes){let e=(t.route.match(/:[^/]+/g)||[]).map(e=>e.slice(1));if(e.length>0&&e.every(e=>i[e]))return u(t.route,i)}}return s(e.route)}}if(n){let e=Object.values(a).find(e=>e.id===n);if(e){if(i&&Object.keys(i).length>0&&e.dynamicRoutes){for(let t of e.dynamicRoutes)if((t.route.match(/:[^/]+/g)||[]).map(e=>e.slice(1)).every(e=>i[e]))return u(t.route,i)}return u(e.route,i)}}return"/nightowls"}function g(e){if(o(e))return{isMainMenu:!1,currentSection:"",currentPage:null,routeParams:{},is404:!1};let t=l(e);if(!t)return{isMainMenu:!1,currentSection:"",currentPage:null,routeParams:{},is404:!0};let{item:n,params:i,isNavItem:r,parentSection:a}=t;return r?{isMainMenu:!0,currentSection:a||n.id,currentPage:null,routeParams:i,is404:!1}:{isMainMenu:!1,currentSection:"",currentPage:n.id,routeParams:i,is404:!1}}}}]);

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.