1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1799],{1065:(e,t,a)=>{a.r(t),a.d(t,{ButtonLink:()=>m});var r=a(19726),s=a(61144),n=a(17708),i=a(29018),o=a(28022),c=a(52398),l=a(17168),u=a(15166);let m=e=>{let{link:t,label:a,variant:m="primary",size:d="md",className:p,onClick:h,hasArrow:g,arrow:f,leadingIcon:b}=e,x=(0,n.usePathname)(),v=()=>o.z.track("CTA Clicked",{destination:t,text:a,type:"button",url:(0,c.d)(x)});return(0,r.jsx)(i.N,{href:t,className:(0,s.A)((0,u.C)(m,d),"group w-fit",p),onClick:()=>{v(),null==h||h()},children:(0,r.jsx)(l.E,{variant:m,label:a,hasArrow:g,arrow:f,leadingIcon:b})})}},13663:(e,t,a)=>{a.d(t,{$:()=>o});var r=a(19726),s=a(61144),n=a(17168),i=a(15166);let o=e=>{let{onClick:t,label:a,variant:o="primary",size:c="md",className:l,disabled:u,type:m="button",name:d,icon:p,hasArrow:h,arrow:g}=e;return(0,r.jsx)("button",{onClick:t,className:(0,s.A)((0,i.C)(o,c),"group w-fit",l),disabled:u,type:m,name:d,children:(0,r.jsx)(n.E,{variant:o,label:a,hasArrow:h,arrow:g,icon:p})})}},15166:(e,t,a)=>{a.d(t,{C:()=>n});let r={sm:"btn-sm",md:"btn-md"},s={sm:"btn-quiet-sm",md:"btn-quiet-md"},n=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"md";return"quiet"===e?"btn btn-quiet ".concat(s[t]):"quietAccent"===e?"btn btn-quiet btn-quiet-accent ".concat(s[t]):"btn ".concat(r[t]," ").concat("primary"===e?"btn-primary":"btn-outline")}},17168:(e,t,a)=>{a.d(t,{E:()=>n});var r=a(19726),s=a(31612);function n(e){let{variant:t,label:a,hasArrow:n,arrow:i="inline",icon:o,leadingIcon:c}=e,l="external"===i?s.h:s.i;return(0,r.jsxs)(r.Fragment,{children:["primary"===t&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"btn-glow"}),(0,r.jsx)("span",{className:"btn-snake"})]}),c&&(0,r.jsx)("span",{className:"shrink-0",children:c}),a,(null!=n?n:"quiet"===t||"quietAccent"===t)&&!o&&(0,r.jsx)(l,{className:"shrink-0 btn-arrow"}),o&&(0,r.jsx)("span",{className:"shrink-0",children:o})]})}},26461:(e,t,a)=>{a.d(t,{Z:()=>u});var r=a(19726),s=a(61144),n=a(98023),i=a(1065),o=a(29018),c=a(46642),l=a(52484);function u(e){var t,a,u,m,d,p;let{size:h="md",...g}=e,f=null!==(d=g.headingTag)&&void 0!==d?d:"h2",b="sm"===h,x=(0,c.g)(g.href),v=(0,s.A)("inline-flex h-5.5 items-center rounded-4 border border-line-lit bg-surface-chip px-2 whitespace-nowrap text-fg",b?"t-meta-uppercase":"t-eyebrow");return(0,r.jsxs)("article",{className:(0,s.A)(g.className,"group relative flex flex-col overflow-hidden rounded-4 border border-line-subtle bg-surface-raised inset-shadow-raised transition-colors duration-200 ease-[ease] motion-reduce:transition-none","pointer-fine:hover:border-line-lit pointer-fine:hover:bg-surface-raised-hover","has-[[data-card-target]:focus-visible]:outline-2 has-[[data-card-target]:focus-visible]:outline-offset-[3px] has-[[data-card-target]:focus-visible]:outline-line-focus"),children:[!!(null===(t=g.thumb)||void 0===t?void 0:t.url)&&(0,r.jsxs)("figure",{className:(0,s.A)("custom-card-figure relative shrink-0 overflow-hidden",b?"h-50":"aspect-video",g.mediaClassName),children:[(0,r.jsx)(n.default,{src:g.thumb.url,alt:null!==(p=g.thumb.description)&&void 0!==p?p:"",fill:!0,sizes:"(min-width: 1081px) 400px, (min-width: 761px) 50vw, 100vw",className:"object-cover object-center"}),(0,r.jsx)("span",{"aria-hidden":"true",className:"absolute inset-x-0 bottom-0 h-[3px] bg-linear-to-r/srgb from-edge-spectrum-start via-edge-spectrum-mid to-edge-spectrum-end opacity-0 transition-opacity duration-200 ease-[ease] group-has-[[data-card-target]:focus-visible]:opacity-100 motion-reduce:transition-none pointer-fine:group-hover:opacity-100"})]}),(0,r.jsxs)("div",{className:(0,s.A)("custom-card-content flex grow flex-col",b?"p-4":"p-6"),children:[(!!(null===(a=g.tags)||void 0===a?void 0:a.length)||!!g.meta)&&(0,r.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[null===(u=g.tags)||void 0===u?void 0:u.map((e,t)=>e.link?(0,r.jsx)(o.N,{href:e.link,className:(0,s.A)(v,"relative transition-colors duration-200 ease-[ease] hover:border-line-strong focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-line-focus focus-visible:outline-solid"),children:e.label},"".concat(e.label,"-").concat(t)):(0,r.jsx)("span",{className:v,children:e.label},"".concat(e.label,"-").concat(t))),!!g.meta&&(0,r.jsx)("span",{className:"t-eyebrow leading-relaxed text-fg-secondary tabular-nums",children:g.meta})]}),(0,r.jsxs)("div",{className:(0,s.A)("flex gap-3",b?"mt-2":"mt-4"),children:[g.productIcon&&(0,r.jsx)(l.W,{product:g.productIcon.product,icon:{url:g.productIcon.url},className:"size-8 shrink-0"}),(0,r.jsx)(f,{className:(0,s.A)("custom-card-title text-fg transition-colors duration-200 ease-[ease] pointer-fine:group-hover:text-fg-brand",b?"t-body font-medium":"t-heading-sm"),children:(0,r.jsx)(o.N,{href:g.href,onClick:g.onClick,"data-card-target":"",target:x?"_blank":void 0,rel:x?"noreferrer":void 0,className:"after:absolute after:inset-0 after:content-[''] focus-visible:outline-hidden",children:g.title})})]}),!!g.description&&(0,r.jsx)("p",{className:(0,s.A)("custom-card-text mt-2 leading-relaxed text-fg-secondary",b?"t-meta":"t-body-sm"),children:g.description}),!!g.note&&(0,r.jsx)("p",{className:"mt-4 border-t border-line-subtle pt-4 t-body-sm leading-relaxed font-medium text-fg",children:g.note}),!!(null===(m=g.actions)||void 0===m?void 0:m.length)&&(0,r.jsx)("footer",{className:"relative mt-auto flex flex-wrap gap-2 pt-4",children:g.actions.map((e,t)=>{var a;return(0,r.jsx)(i.ButtonLink,{label:e.label,link:null!==(a=e.link)&&void 0!==a?a:g.href,variant:e.variant,arrow:e.arrow,className:(0,s.A)("quiet"===e.variant?"mb-1":"px-4","flex-1")},"".concat(e.label,"-").concat(t))})})]})]})}},28022:(e,t,a)=>{a.d(t,{z:()=>s});class r{track(e,t){window.analytics.track(e,t)}identify(e,t){window.analytics.identify(e,t)}}let s=new r},29018:(e,t,a)=>{a.d(t,{N:()=>u});var r=a(19726),s=a(57739),n=a.n(s),i=a(66942),o=a(91180),c=a(46642);function l(e){let t=(0,c.g)(e);return{href:e,target:t?"_blank":"_self",rel:t?"noopener noreferrer":void 0}}let u=e=>{let{href:t,addSearchParams:a=!0,...s}=e;return(0,c.i)(t)?(0,r.jsx)("a",{href:t,...s}):(0,r.jsx)(i.Suspense,{fallback:(0,r.jsx)(n(),{...l(t),...s}),children:a?(0,r.jsx)(o.ClientLink,{...l(t),...s}):(0,r.jsx)(n(),{...l(t),...s})})}},31612:(e,t,a)=>{a.d(t,{h:()=>n,i:()=>s});var r=a(19726);function s(e){let{className:t}=e;return(0,r.jsx)("svg",{className:t,width:"16",height:"16",viewBox:"0 0 16 16",fill:"currentColor","aria-hidden":!0,
1children:(0,r.jsx)("polygon",{points:"9.3,3.7 13.1,7.5 1,7.5 1,8.5 13.1,8.5 9.3,12.3 10,13 15,8 10,3"})})}function n(e){let{className:t}=e;return(0,r.jsx)("svg",{className:t,width:"16",height:"16",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":!0,children:(0,r.jsx)("path",{d:"M10 6v2h12.59L6 24.59 7.41 26 24 9.41V22h2V6H10z"})})}},43310:(e,t,a)=>{a.d(t,{I:()=>i});var r=a(19726),s=a(61144),n=a(1065);let i=e=>{let{overline:t,title:a,content:i,cta:o,className:c,theme:l="default"}=e;return(0,r.jsx)("div",{"data-theme":"dark"===l?"dark":void 0,className:(0,s.A)(c,"overflow-hidden rounded-4 border border-line-subtle bg-surface shadow-xs"),children:(0,r.jsxs)("div",{className:"flex flex-col items-center gap-2 p-12 text-center sm:gap-4",children:[(0,r.jsx)("span",{className:"t-eyebrow text-fg-meta",children:t}),(0,r.jsx)("h2",{className:"max-w-lg t-heading-md whitespace-pre-line text-fg",children:a}),(0,r.jsx)("p",{className:"max-w-md text-fg-meta",children:i}),o&&(0,r.jsx)(n.ButtonLink,{link:o.link,label:o.label,variant:"primary",className:"mt-4 w-full sm:w-fit"})]})})}},46642:(e,t,a)=>{a.d(t,{g:()=>n,i:()=>i});let r=["www.tempo.io","tempo.io"],s=["/get-started"];function n(e){return e.startsWith("http")&&!r.some(t=>e.replace(/^https?:\/\//,"").startsWith(t))}function i(e){return s.some(t=>e===t||e.startsWith(t+"/"))}},52398:(e,t,a)=>{a.d(t,{d:()=>r});function r(e){return"https://www.tempo.io".concat(e)}},58039:(e,t,a)=>{a.d(t,{W:()=>o});var r=a(19726),s=a(61144),n=a(66942),i=a(30515);function o(e){let{label:t,options:a,selected:o,onChange:c,disabled:l=!1,className:u}=e,[m,d]=(0,n.useState)(!1),p=(0,n.useRef)(null),h=(0,n.useRef)(null),g=(0,n.useRef)(null),f=(0,n.useId)(),[b,x]=(0,n.useState)(!1),v=(0,n.useCallback)(()=>d(!1),[]);!function(e){let{ref:t,onClickOutside:a}=e;(0,n.useEffect)(()=>{return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e);function e(e){let r=e.target;Array.isArray(t)?t.filter(e=>!!e.current).every(e=>e.current&&!e.current.contains(r))&&a(e):t.current&&!t.current.contains(r)&&a(e)}},[t,a])}({ref:p,onClickOutside:v}),(0,n.useLayoutEffect)(()=>{if(!m){x(!1);return}let e=()=>{var e,t;let a=null===(e=p.current)||void 0===e?void 0:e.getBoundingClientRect(),r=null===(t=g.current)||void 0===t?void 0:t.offsetWidth;a&&r&&x(!(a.left+r<=document.documentElement.clientWidth-16)&&a.right-r>=16)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[m]);let w=o.length>0,j=(e,t)=>{l||c(t?[...o,e]:o.filter(t=>t!==e))};return(0,r.jsxs)("div",{ref:p,className:(0,s.A)("relative max-sm:w-full",u),onKeyDown:e=>{var t;"Escape"===e.key&&m&&(v(),null===(t=h.current)||void 0===t||t.focus())},onBlur:e=>{let t=e.relatedTarget;t&&!e.currentTarget.contains(t)&&v()},children:[(0,r.jsxs)("button",{ref:h,type:"button","aria-expanded":m,"aria-haspopup":"true","aria-controls":m?f:void 0,"aria-label":w?"".concat(t,", ").concat(o.length," selected"):t,"aria-disabled":l||void 0,onClick:()=>!l&&d(e=>!e),className:(0,s.A)("inline-flex h-9 items-center justify-center gap-2 rounded-4 border px-4 t-body-sm font-medium whitespace-nowrap","transition-colors duration-160 ease-[ease]","focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-line-focus focus-visible:outline-solid",w?"border-contrast bg-contrast text-fg-on-contrast":m?"border-line-hover bg-transparent text-fg":"border-line-strong bg-transparent text-fg-secondary",l?"cursor-progress":!w&&"active:bg-action-ghost-pressed pointer-fine:hover:border-line-hover pointer-fine:hover:text-fg"),children:[t,(0,r.jsx)("span",{style:{minWidth:"".concat(String(a.length).length,"ch")},className:(0,s.A)("text-right tabular-nums",w?"text-fg-on-contrast-muted":"text-fg-meta"),children:w?o.length:""}),(0,r.jsx)(i.ciu,{"aria-hidden":"true",strokeWidth:1.5,className:(0,s.A)("size-4 shrink-0 transition-transform duration-160 ease-settle motion-reduce:transition-none",m&&"rotate-180")})]}),m&&(0,r.jsxs)("div",{ref:g,id:f,role:"group","aria-label":t,"aria-busy":l||void 0,className:(0,s.A)("absolute top-full z-20 mt-2 flex max-h-80 w-full flex-col overflow-y-auto rounded-4 border border-line-subtle bg-surface p-2 sm:w-70",b?"right-0":"left-0","shadow-lifted inset-shadow-rim","translate-y-0 transition-[opacity,translate] duration-160 ease-settle motion-reduce:transition-none starting:-translate-y-1 starting:opacity-0"),children:[(0,r.jsxs)("div",{className:"flex items-center justify-between gap-4 px-2 pt-1 pb-2",children:[(0,r.jsx)("h3",{className:"t-body-sm font-medium text-fg",children:t}),w&&(0,r.jsx)("button",{type:"button",onClick:()=>!l&&c([]),className:"shrink-0 rounded-4 t-meta text-fg-brand underline-offset-4 transition-colors duration-160 ease-[ease] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-line-focus focus-visible:outline-solid pointer-fine:hover:text-fg-brand-hover pointer-fine:hover:underline",children:"Clear all"})]}),a.map(e=>
1{let t=o.includes(e.value);return(0,r.jsxs)("label",{className:(0,s.A)("flex min-h-9 w-full cursor-pointer items-center gap-3 rounded-4 px-2 py-1.5 text-left t-body-sm","transition-colors duration-160 ease-[ease] pointer-fine:hover:bg-action-ghost-hover",t?"text-fg":"text-fg-secondary"),children:[(0,r.jsx)("input",{type:"checkbox",className:"peer sr-only",checked:t,onChange:t=>j(e.value,t.target.checked)}),(0,r.jsx)("span",{className:(0,s.A)("flex size-4 shrink-0 items-center justify-center rounded-4 border border-line-strong text-transparent","transition-colors duration-160 ease-[ease]","peer-checked:border-contrast peer-checked:bg-contrast peer-checked:text-fg-on-contrast","peer-focus-visible:outline-2 peer-focus-visible:outline-offset-2 peer-focus-visible:outline-line-focus"),children:(0,r.jsx)(i.RUR,{className:"size-3"})}),e.label]},e.value)})]})]})}},71258:(e,t,a)=>{a.d(t,{y:()=>r});let r={homepage:"/",search:"/search",loop:"/products/loop",general:e=>"/".concat(e),products:{list:"/search?type=products#results",single:e=>"/products/".concat(e),child:(e,t)=>"/products/".concat(e,"/").concat(t)},integrations:{list:"/integrations",single:e=>"/integrations/".concat(e)},solutions:{list:"/solutions",single:e=>"/solutions/".concat(e),child:(e,t)=>"/solutions/".concat(e,"/").concat(t)},platforms:{list:"/platform",single:e=>"/platform/".concat(e),child:(e,t)=>"/platform/".concat(e,"/").concat(t)},resources:{list:"/resources",category:e=>"/resources/".concat(e),type:e=>({list:"/".concat(e),single:t=>"/".concat(e,"/").concat(t)})},pricing:{list:"/pricing",single:e=>"/pricing/".concat(e)},signIn:{portfolioManager:{new:"https://next.liquidplanner.com/login/",legacy:"https://app.liquidplanner.com/login/"},roadmaps:"https://login.roadmunk.com/"},templates:{list:"/templates",single:e=>"/templates/".concat(e)},customerStories:{list:"/customer-stories",single:e=>"/customer-stories/".concat(e)},authors:{list:"/authors",single:e=>"/authors/".concat(e)},collections:{list:"/collections",single:e=>"/collections/".concat(e)},learningCenter:{single:e=>"/learning-center/".concat(e)},contactSales:"/demo",getStartedLink:"/get-started",team26:"/team26",events:{list:"/events",single:e=>"/events/".concat(e)},learningCenterHome:"/learning-center",cloudMigration:"/cloud-migration",socialShare:{x:(e,t)=>"http://twitter.com/share?&url=https://tempo.io".concat(e,"&text=").concat(t),facebook:e=>"https://www.facebook.com/share.php?u=https://tempo.io".concat(e,'"'),linkedin:e=>"https://www.linkedin.com/shareArticle?url=https://tempo.io".concat(e)},terms:"/terms",privacy:"/privacy",security:"/security",external:{help:"https://help.tempo.io/",trustCenter:"https://trust.tempo.io/",partners:"https://partner.tempo.io/",careers:"/careers",aboutUs:"https://try.tempo.io/about-us/",timesheetsByTempo:"https://marketplace.atlassian.com/apps/6572/timesheets-by-tempo-jira-time-tracking",jiraPPM:"https://marketplace.atlassian.com/apps/34717/structure-ppm-jira-portfolio-project-management-tempo",jiraCapacityPlanner:"https://marketplace.atlassian.com/apps/1211881/capacity-planner-jira-team-resource-management-tempo",jiraBudgetManager:"https://marketplace.atlassian.com/apps/1221748/financial-manager-jira-project-cost-tracking-tempo",jiraGanttCharts:"https://marketplace.atlassian.com/apps/1217809/gantt-charts-for-structure-ppm-jira-roadmaps-tempo",trials:{timesheets:"https://marketplace.atlassian.com/apps/6572/timesheets-ai-jira-time-tracker-o365-google-more-tempo?hosting=cloud&tab=overview&utm_source=website&utm_medium=cta&utm_campaign=product_page&_gl=1*16zccic*_ga*MTcxOTM0NjcwMy4xNzE0NDAwMTcw*_ga_5S7Y6HRDLN*MTcxNDczNTkyOC4yNy4xLjE3MTQ3MzkzMDIuNTUuMC4w",structurePPM:"https://marketplace.atlassian.com/apps/34717/structure-ppm-jira-portfolio-management-tempo?hosting=cloud&tab=overview&utm_source=website&utm_medium=cta&utm_campaign=product_page&_gl=1*1lhy1v6*_ga*MTcxOTM0NjcwMy4xNzE0NDAwMTcw*_ga_5S7Y6HRDLN*MTcxNDczNTkyOC4yNy4xLjE3MTQ3MzkzNzkuNTYuMC4w",capacityPlanner:"https://marketplace.atlassian.com/apps/1211881/capacity-planner-jira-team-resource-management-tempo?hosting=cloud&tab=overview&utm_source=website&utm_medium=cta&utm_campaign=product_page&_gl=1*u2vsm2*_ga*MTcxOTM0NjcwMy4xNzE0NDAwMTcw*_ga_5S7Y6HRDLN*MTcxNDczNTkyOC4yNy4xLjE3MTQ3Mzk0MzIuMy4wLjA.",portfolioManager:"https://next.liquidplanner.com/trial",strategicRoadmaps:"https://login.roadmunk.com/signup",financialManager:"https://marketplace.atlassian.com/apps/1221748/financial-manager-jira-project-cost-tracking-tempo?hosting=cloud&tab=overview&utm_source=website&utm_medium=cta&utm_campaign=product_page"},getstarted:{timesheets:"https://marketplace.atlassian.com/apps/6572/timesheets-ai-jira-time-tracker-o365-google-more-tempo?hosting=cloud&tab=overview&utm_source=website&utm_medium=cta&utm_campaign=get-started",structurePPM:"https://marketplace.atlassian.com/apps/34717/structure-ppm-jira-
1portfolio-management-tempo?hosting=cloud&tab=overview&utm_source=website&utm_source=website&utm_medium=cta&utm_campaign=get-started",capacityPlanner:"https://marketplace.atlassian.com/apps/1211881/capacity-planner-jira-team-resource-management-tempo?hosting=cloud&tab=overview&utm_source=website&utm_medium=cta&utm_campaign=get-started",portfolioManager:"https://next.liquidplanner.com/trial?utm_source=website&utm_medium=cta&utm_campaign=get-started",strategicRoadmaps:"https://login.roadmunk.com/signup?utm_source=website&utm_medium=cta&utm_campaign=get-started",financialManager:"https://marketplace.atlassian.com/apps/1221748/financial-manager-jira-project-cost-tracking-tempo?hosting=cloud&tab=overviewutm_source=website&utm_medium=cta&utm_campaign=get-started"}},social:{twitter:"https://twitter.com/tempohq",instagram:"https://www.instagram.com/tempo_io/",linkedin:"https://www.linkedin.com/company/tempohq",youtube:"https://www.youtube.com/user/tempoplugin"}}},91180:(e,t,a)=>{a.d(t,{ClientLink:()=>u});var r=a(19726),s=a(57739),n=a.n(s),i=a(17708),o=a(28022),c=a(52398);let l=new Set(["utm_source","utm_medium","utm_campaign","utm_term","utm_content","utm_id","utm_campaign_id","gclid","fbclid","fbp","msclkid","li_fat_id","rdt_cid","wbraid","gbraid","ajs"]),u=e=>{let{href:t,children:a,className:s,analyticsLabel:u,...m}=e,d=(0,i.usePathname)(),p=(0,i.useSearchParams)(),h=function(e,t){let a=new URLSearchParams;if(t.forEach((e,t)=>{l.has(t.toLowerCase())&&a.append(t,e)}),""===a.toString())return e;let r=e.indexOf("#"),s=-1===r?"":e.slice(r),n=-1===r?e:e.slice(0,r),i=n.indexOf("?"),o=-1===i?n:n.slice(0,i),c=new URLSearchParams(-1===i?"":n.slice(i+1));return a.forEach((e,t)=>c.append(t,e)),"".concat(o,"?").concat(c.toString()).concat(s)}(t.toString(),new URLSearchParams(p.toString()));return(0,r.jsx)(n(),{href:h,onClick:()=>o.z.track("CTA Clicked",{destination:t,text:null!=u?u:a,type:"link",url:(0,c.d)(d)}),className:s,...m,children:a})}}}]);
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.