1import{r as d,j as e}from"./index-hZcJ3UF8.js";import{e as I,I as R,a1 as j,a2 as v,a3 as b,a4 as y,a5 as n,B as V,X as A,b as O,f as B,cL as P,F as M}from"./App-BRQ1r2T_.js";import{a as q,S as z}from"./Seo-C2Hffg5B.js";import{a as D,d as U,r as $}from"./presentation-CCdLYV5B.js";import{R as Q}from"./statusMachine-CWOSu4-4.js";import{t as N,b as G,c as J,a as W}from"./corporate-cases-cinema-DTrd148Y.js";const C={search:"",category:"all",technology:"all",sector:"all",deliveryFormat:"all",resultStatus:"all"};function X(r){const s=t=>Array.from(new Set(t.filter(o=>!!o&&o.trim()!==""))).sort((o,m)=>o.localeCompare(m,"pt-BR"));return{categories:s(r.map(t=>t.category)),technologies:s(r.flatMap(t=>t.technologies)),sectors:s(r.map(t=>t.sector)),deliveryFormats:s(r.map(t=>t.delivery_format)),resultStatuses:s(r.map(t=>t.result_status))}}function Y(r,s){const t=s.search.trim().toLowerCase();return r.filter(o=>!(s.category!=="all"&&o.category!==s.category||s.technology!=="all"&&!o.technologies.includes(s.technology)||s.sector!=="all"&&o.sector!==s.sector||s.deliveryFormat!=="all"&&o.delivery_format!==s.deliveryFormat||s.resultStatus!=="all"&&o.result_status!==s.resultStatus||t&&![o.title,o.subtitle,o.summary,o.business_pain,o.expected_result,o.display_company,o.sector,o.category,...o.technologies].filter(Boolean).join(" ").toLowerCase().includes(t)))}function H({cases:r,value:s,onChange:t}){const o=d.useMemo(()=>X(r),[r]),m=JSON.stringify(s)!==JSON.stringify(C),u=a=>{const _={...s,...a};t(_);const[x,g]=Object.entries(a)[0]??[];x&&x!=="search"&&N("corporate_case_filter_used",{filter:x,value:g})},i="h-10 w-full sm:w-auto sm:min-w-[170px]";return e.jsxs("div",{className:"flex flex-col gap-3",children:[e.jsxs("div",{className:"relative",children:[e.jsx(I,{className:"absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-muted-foreground","aria-hidden":!0}),e.jsx(R,{value:s.search,onChange:a=>u({search:a.target.value}),placeholder:"Buscar por desafio, tecnologia ou setorâ¦",className:"h-11 pl-9","aria-label":"Buscar casos"})]}),e.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[e.jsxs(j,{value:s.category,onValueChange:a=>u({category:a}
1),children:[e.jsx(v,{className:i,"aria-label":"Filtrar por categoria",children:e.jsx(b,{placeholder:"Categoria"})}),e.jsxs(y,{children:[e.jsx(n,{value:"all",children:"Todas as categorias"}),o.categories.map(a=>e.jsx(n,{value:a,children:a},a))]})]}),e.jsxs(j,{value:s.technology,onValueChange:a=>u({technology:a}),children:[e.jsx(v,{className:i,"aria-label":"Filtrar por tecnologia",children:e.jsx(b,{placeholder:"Tecnologia"})}),e.jsxs(y,{children:[e.jsx(n,{value:"all",children:"Todas as tecnologias"}),o.technologies.map(a=>e.jsx(n,{value:a,children:a},a))]})]}),e.jsxs(j,{value:s.sector,onValueChange:a=>u({sector:a}),children:[e.jsx(v,{className:i,"aria-label":"Filtrar por setor",children:e.jsx(b,{placeholder:"Setor"})}),e.jsxs(y,{children:[e.jsx(n,{value:"all",children:"Todos os setores"}),o.sectors.map(a=>e.jsx(n,{value:a,children:a},a))]})]}),e.jsxs(j,{value:s.deliveryFormat,onValueChange:a=>u({deliveryFormat:a}),children:[e.jsx(v,{className:i,"aria-label":"Filtrar por modalidade",children:e.jsx(b,{placeholder:"Modalidade"})}),e.jsxs(y,{children:[e.jsx(n,{value:"all",children:"Todas as modalidades"}),o.deliveryFormats.map(a=>e.jsx(n,{value:a,children:a},a))]})]}),e.jsxs(j,{value:s.resultStatus,onValueChange:a=>u({resultStatus:a}),children:[e.jsx(v,{className:i,"aria-label":"Filtrar por status do resultado",children:e.jsx(b,{placeholder:"Status do resultado"})}),e.jsxs(y,{children:[e.jsx(n,{value:"all",children:"Todos os status"}),o.resultStatuses.map(a=>e.jsx(n,{value:a,children:Q[a]?.label??a},a))]})]}),m&&e.jsxs(V,{variant:"ghost",size:"sm",className:"h-10 text-muted-foreground",onClick:()=>t(C),children:[e.jsx(A,{className:"mr-1 h-4 w-4","aria-hidden":!0}),"Limpar filtros"]})]})]})}const K=[{tone:"fact",label:"Fato do pedido",body:"Programa, vagas, modalidade, perÃodo e UF vêm do pedido pago. Não são estimativas."},{tone:"fact",label:"Desafio endereçado",body:"O que o programa contratado foi desenhado para resolver â derivado do que a empresa comprou, não de uma declaração dela."},{tone:"expected",label:"Resultado esperado",body:"O que a formação se propõe a produzir. Nenhum número de impacto aparece aqui sem medição."},{tone:"verified",label:"Case comprovado",body:"Só com evidência, validação da empresa e autorização registrada. Até lá, o caso é esperado â e a página diz isso."}];function Z(){return e.jsx("section",{className:"py-16 md:py-24","aria-labelledby":"como-lemos",children:e.jsxs("div",{className:"container mx-auto max-w-6xl px-4",children:[e.jsx("p",{className:"cc-mono",children:"Como lemos um caso"}),e.jsx("h2",{id:"como-lemos",className:"cc-display mt-4 text-[clamp(1.6rem,3vw,2.6rem)] max-w-3xl",children:"Cada frase desta página tem uma origem declarada."}),e.jsx("div",{className:"mt-10 grid gap-px overflow-hidden rounded-md border border-[color:var(--cc-line)] bg-[color:var(--cc-line)] md:grid-cols-4",children:K.map(r=>e.jsxs("div",{className:"bg-[color:var(--cc-charcoal)] p-6",children:[e.jsx("span",{className:`cc-act__truth cc-act__truth--${r.tone} !mt-0`,children:r.label}),e.jsx("p",{className:"mt-4 text-sm leading-relaxed text-[color:#b9c1c9]",children:r.body})]},r.label))})]})})}function le(){const{data:r,isLoading:s,isError:t}=D(),{data:o}=U(),[m,u]=d.useState(C),[i,a]=d.useState(null),_=d.useRef(null),x=d.useRef(!1);d.useEffect(()=>{x.current||(x.current=!0,N("corporate_cases_page_view",{}))},[]);const g=d.useMemo(()=>Y(r??[],m),[r,m]),p=d.useMemo(()=>{const l=r??[];if(!l.length)return null;const c=new Set(l.map(h=>h.sector).filter(h=>!!h)),w=l.reduce((h,L)=>h+(L.audience_count??0),0),T=l.filter(h=>typeof h.audience_count=="number").length;return{companies:l.length,sectors:c.size,seats:w,withSeats:T}},[r]),f=r?.[0]??null,k=$(f?.hero_accent);d.useEffect(()=>{const l=f?.hero_image_url;if(!l||typeof document>"u"||document.head.querySelector(`link[rel="preload"][href="${l}"]`))return;const c=document.createElement("link");return c.rel="preload",c.as="image",c.href=l,c.setAttribute("fetchpriority","high"),document.head.appendChild(c),()=>{c.remove()}},[f?.hero_image_url]);const S=(l,c)=>{N("corporate_case_cta_click",{cta_id:l,case_slug:c?.slug??null}),a(c??null),_.current?.scrollIntoView({behavior:"smooth",block:"start"})},F=o?.whatsapp_enabled!==!1?o?.whatsapp_url:null,E=d.useMemo(()=>r?.length?[q,{"@context":"https://schema.org","@type":"ItemList",name:"Casos corporativos Trainning Education",itemListElement:r.map((l,c)=>({"@type":"ListItem",position:c+1,url:`https://www.trainning.com.br/casos-corporativos/${l.slug}`,name:l.title}))}]:q,[r]);return e.jsxs(O,{showWhatsApp:!0,disablePopup:!0,children:[e.jsx(z,{title:"Casos Corporativos | Quem comprou, o que contratou â Trainning Education",description:"Casos reais de capacitação B2B, a partir de pedidos pagos: o programa, as vagas e o perÃodo são fatos; o desafio é o que o programa endereça; o resultado é o esperado â até que a empresa o comprove.",canonicalPath:"/casos-corporativos",jsonLd:E}),e.jsxs("div",{className:"cc-root",style:{"--cc-accent":k},children:[e.jsx("div",{className:"cc-header-cap","aria-hidden":!0}),e.jsxs("section",{className:"cc-grain relative overflow-hidden","aria-labelledby":"
1cc-titulo",children:[f?.hero_image_url&&e.jsx("img",{src:f.hero_image_url,alt:"",className:"cc-hero__img",fetchpriority:"high",decoding:"async"}),e.jsx("div",{className:"cc-hero__veil","aria-hidden":!0}),e.jsxs("div",{className:"container relative mx-auto max-w-6xl px-4 pb-14 pt-16 md:pb-20 md:pt-24",children:[e.jsx("p",{className:"cc-mono",children:"Casos corporativos · quem comprou, o que contratou"}),e.jsxs("h1",{id:"cc-titulo",className:"cc-display mt-5 max-w-3xl text-[clamp(2rem,4.4vw,3.9rem)]",children:["Empresas que compraram capacitação.",e.jsx("br",{className:"hidden sm:block"})," O que enfrentavam.",e.jsx("br",{className:"hidden sm:block"})," O que contrataram."]}),e.jsx("p",{className:"cc-lede mt-6",children:"Cada caso parte de um pedido pago. O programa, as vagas e o perÃodo são fatos; o desafio é o que o programa endereça; o resultado é o esperado â até que a empresa o comprove."}),p&&e.jsxs("dl",{className:"cc-ficha mt-8",children:[e.jsxs("span",{children:[e.jsx("dt",{className:"sr-only",children:"Empresas"}),e.jsxs("dd",{className:"inline",children:[e.jsx("b",{children:p.companies})," ",p.companies===1?"empresa":"empresas"]})]}),p.sectors>0&&e.jsxs("span",{children:[e.jsx("dt",{className:"sr-only",children:"Setores"}),e.jsxs("dd",{className:"inline",children:[e.jsx("b",{children:p.sectors})," ",p.sectors===1?"setor":"setores"]})]}),p.withSeats>0&&e.jsxs("span",{children:[e.jsx("dt",{className:"sr-only",children:"Vagas contratadas"}),e.jsxs("dd",{className:"inline",children:[e.jsx("b",{children:p.seats})," vagas contratadas"]})]})]}),e.jsxs("div",{className:"mt-9 flex flex-col gap-3 sm:flex-row sm:flex-wrap",children:[e.jsxs("button",{type:"button",className:"cc-btn cc-btn--primary",onClick:()=>S("hero_solicitar_diagnostico"),children:[e.jsx(B,{className:"h-4 w-4","aria-hidden":!0}),"Solicitar diagnóstico corporativo"]}),e.jsxs("button",{type:"button",className:"cc-btn cc-btn--ghost",onClick:()=>{N("corporate_case_cta_click",{cta_id:"hero_encontrar_caso"}),document.getElementById("lista-casos")?.scrollIntoView({behavior:"smooth"})},children:["Ver os casos",e.jsx(P,{className:"h-4 w-4","aria-hidden":!0})]})]})]})]}),!s&&!t&&(r?.length??0)>0&&e.jsxs("div",{className:"container mx-auto max-w-6xl px-0 pb-6 md:pb-8",children:[e.jsxs("div",{className:"flex items-end justify-between gap-4 px-4",children:[e.jsx("h2",{className:"cc-display text-[clamp(1.3rem,2.2vw,1.8rem)]",children:"Quem está no reel"}),e.jsx("p",{className:"cc-mono hidden sm:block",children:"Toque num quadro para ir ao caso"})]}),e.jsx(G,{cases:r??[],mode:"index",label:"Ãndice dos casos corporativos"})]}),e.jsx("div",{className:"cc-filterbar",children:e.jsx("div",{className:"cc-filters-inner container mx-auto max-w-6xl px-4 py-3",children:e.jsx(H,{cases:r??[],value:m,onChange:u})})}),e.jsx("section",{id:"lista-casos",className:"py-12 md:py-16","aria-labelledby":"casos-titulo",children:e.jsxs("div",{className:"container mx-auto max-w-6xl px-4",children:[e.jsxs("div",{className:"mb-8 flex flex-col gap-2 sm:flex-row sm:items-end sm:justify-between",children:[e.jsx("h2",{id:"casos-titulo",className:"cc-display text-[clamp(1.5rem,2.6vw,2.2rem)]",children:"Um caso por vez."}),e.jsx("p",{className:"cc-mono",children:s?"Carregandoâ¦":`${g.length} de ${r?.length??0} ${(r?.length??0)===1?"caso publicado":"casos publicados"}`})]}),s&&e.jsx("div",{className:"grid gap-8","aria-busy":!0,children:Array.from({length:3}).map((l,c)=>e.jsx("div",{className:"cc-frame animate-pulse"},c))}),t&&!s&&e.jsx("div",{className:"rounded-md border border-dashed border-[color:var(--cc-line)] p-10 text-center text-[color:var(--cc-mist)]",children:"Não foi possÃvel carregar os casos agora. Recarregue a página ou fale com um consultor pelos botões acima."}),!s&&!t&&(r?.length??0)===0&&e.jsx("div",{className:"rounded-md border border-dashed border-[color:var(--cc-line)] p-10 text-center text-[color:var(--cc-mist)]",children:"Os primeiros casos corporativos estão em curadoria e serão publicados em breve. Enquanto isso, conte seu desafio no formulário abaixo."}),!s&&!t&&(r?.length??0)>0&&g.length===0&&e.jsx("div",{className:"rounded-md border border-dashed border-[color:var(--cc-line)] p-10 text-center text-[color:var(--cc-mist)]",children:"Nenhum caso corresponde aos filtros. Limpe os filtros â ou conte seu desafio no formulário abaixo: desenhamos o programa a partir dele."}),!s&&!t&&g.length>0&&e.jsx("div",{className:"grid gap-8 md:gap-10",children:g.map((l,c)=>e.jsx(J,{data:l,index:c,onRequestSimilar:w=>S("card_quero_solucao_semelhante",w)},l.id))})]})}),e.jsx(Z,{}),e.jsx("section",{className:"pb-20 pt-4 md:pb-28","aria-labelledby":"
1cta-final",ref:_,children:e.jsxs("div",{className:"container mx-auto max-w-5xl px-4",children:[e.jsx("div",{className:"cc-screen p-5 sm:p-8 md:p-10",children:e.jsx(W,{caseId:i?.id??null,caseSlug:i?.slug??null,ctaId:i?"quero_solucao_semelhante":"solicitar_projeto_personalizado",title:i?"Quer um programa como este?":"Sua empresa enfrenta um desafio semelhante?"})}),F&&e.jsxs("p",{className:"mt-5 text-center text-sm text-[color:var(--cc-mist)]",children:["Prefere conversar agora?"," ",e.jsx("a",{href:F,target:"_blank",rel:"noreferrer",className:"font-medium text-[color:var(--cc-amber)] underline underline-offset-4",onClick:()=>N("corporate_case_whatsapp_click",{cta_id:"footer_whatsapp"}),children:"Falar pelo WhatsApp"})]})]})})]}),e.jsx(M,{})]})}export{le as default};
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.