PageSourceSearch

https://www.m3ca.com/assets/adapters-NTJ_tz0w.js

js m3ca.com collected 2026-10-09 22:02:52 UTC 6,909 bytes, 1 lines download raw bytes

1import{d as e,u as t}from"./scene-ledger-2DQZJL3g.js";import{r as n,t as r}from"./services-DrISs_ok.js";import{n as i,o as a}from"./ecosystem-lNzvVWU-.js";import{t as o}from"./journal-CINmgjzx.js";import{c as s,o as c,s as l}from"./local-seo-D3u9vVOe.js";import{t as u}from"./provenance-C2xv_zl8.js";import{t as d}from"./journal-visuals-RWnh3Kra.js";function f(i){let o=i.pillar===`media`?`media`:`tech`,u=(i.pillar===`media`?r:n).filter(e=>e.slug!==i.slug),d=a.find(e=>e.services.includes(i.slug)),f=a.filter(e=>e.services.includes(i.slug)),p=i.caseSlugs?i.caseSlugs.flatMap(t=>{let n=e(t);return n?[n]:[]}):t.filter(e=>f.some(t=>t.slug===e.sector)).slice(0,3),m=`/${i.slug}`;return{kind:`service`,slug:i.slug,title:i.headline,tone:o,index:i.index,kicker:i.kicker,intro:i.intro,image:i.image,imageAlt:`${i.name} at M3CA`,cta:i.cta,capabilities:i.capabilities,...i.approach?{approach:i.approach}:{},...i.proof?{proof:i.proof}:{},...i.audiences?{audiences:i.audiences}:{},...i.deliverables?{deliverables:i.deliverables}:{},...i.questions?{questions:i.questions}:{},...i.secondaryAction?{secondaryAction:{...i.secondaryAction,label:i.secondaryAction.label}}:{},featuredWork:p.map(e=>({label:`${e.client}: ${e.title}`,to:`/work/$caseSlug`,params:{caseSlug:e.slug},note:e.summary})),sectors:f.map(e=>({label:e.name,to:`/sectors/$sectorSlug`,params:{sectorSlug:e.slug},note:e.headline})),relatedLabel:`More ${i.kicker.toLowerCase()} services`,related:u.slice(0,4).map(e=>({label:e.name,to:`/$serviceSlug`,params:{serviceSlug:e.slug}})),closing:{title:`Brief M3CA on ${i.name.toLowerCase()}.`,body:`Tell us about the project, the audience and the deadline. We will come back with scope, cost and the crew or engineers who would run it.`},seo:{title:i.metaTitle,description:i.metaDescription,path:m,ogType:`website`,...d?{imageUrl:`/og/sector-${d.slug}.jpg`}:{},jsonLd:{"@context":`https://schema.org`,"@graph":[s(),l(),{...c({name:i.name,description:i.metaDescription,path:m,serviceType:i.kicker,...d?{category:d.name}:{},offers:i.capabilities}),alternateName:i.headline},{"@type":`BreadcrumbList`,itemListElement:[{"@type":`ListItem`,position:1,name:`M3CA`,item:`https://www.m3ca.com/`},{"@type":`ListItem`,position:2,name:`Sectors`,item:`https://www.m3ca.com/sectors`},...d?[{"@type":`ListItem`,position:3,name:d.name,item:`https://www.m3ca.com/sectors/${d.slug}`}]:[],{"@type":`ListItem`,position:d?4:3,name:i.name,item:`https://www.m3ca.com${m.startsWith(`/`)?m:`/${m}`}`}]}]}}}}function p(e){let n=a.find(t=>t.slug===e.sector),r=i.find(t=>t.caseSlug===e.slug),o=t.filter(t=>t.slug!==e.slug&&t.sector===e.sector).slice(0,2),s=m(e);return{kind:`case`,slug:e.slug,title:e.title,tone:n?.tone??`media`,eyebrow:`${e.year} — ${e.client}`,summary:e.summary,image:e.image,imageAlt:`${e.client} project`,metrics:e.results,chapters:e.chapters,tags:e.disciplines,provenanceKey:`projects`,...r?{companionFilm:{title:r.title,logline:r.logline,image:r.image,duration:r.duration,link:{label:`Watch the film`,to:`/tv/$filmSlug`,params:{filmSlug:r.slug}}}}:{},related:[...n?[{label:`${n.name} expertise`,to:`/sectors/$sectorSlug`,params:{sectorSlug:n.slug}}]:[],...s,...o.map(e=>({label:e.title,to:`/work/$caseSlug`,params:{caseSlug:e.slug}}))],closing:{title:`Bring us the version of this you are stuck on.`,body:`We will tell you what we would do differently, whether or not you hire us for it.`},seo:{title:`${e.title} — ${e.client} | M3CA`,description:e.summary,path:`/work/${e.slug}`,ogType:`article`,jsonLd:{"@context":`https://schema.org`,"@type":`Article`,headline:e.title,about:e.client,datePublished:e.year,publisher:{"@type":`Organization`,name:`M3CA`},isBasedOn:{"@type":`WebPage`,name:`M3CA project archive`,url:`https://projects.m3ca.com`},citation:u(`projects`)}}}}function m(e){let t=e.disciplines.map(e=>e.toLowerCase());return[...r,...n].filter(e=>t.some(t=>t.includes(e.name.toLowerCase())||e.name.toLowerCase().includes(t))).slice(0,2).map(e=>({label:e.name,to:`/$serviceSlug`,params:{serviceSlug:e.slug}}))}function h(t){let n=t.caseSlug?e(t.caseSlug):void 0,r=i.filter(e=>e.slug!==t.slug).slice(0,3);return{kind:`media`,slug:t.slug,title:t.title,tone:`media`,rail:t.rail,year:t.year,duration:t.duration,logline:t.logline,image:t.image,chapters:t.chapters,...n?{companionCase:{title:n.title,summary:n.summary,link:{label:n.title,to:`/work/$caseSlug`,params:{caseSlug:n.slug}}}}:{},related:r.map(e=>({label:e.title,to:`/tv/$filmSlug`,params:{filmSlug:e.slug}})),closing:{title:`Want your project filmed like this?`,body:`Documentary coverage runs alongside delivery, so the story is captured while it is still true.`},seo:{title:`${t.title} | M3CA TV`,description:t.logline,path:`/tv/${t.slug}`,ogType:`video.other`,jsonLd:{"@context":`https://schema.org`,"@type":`VideoObject`,name:t.title,de
1scription:t.logline,uploadDate:t.year,publisher:{"@type":`Organization`,name:`M3CA`}}}}}function g(e){let t=d(e.tag,e.slug),n=o.filter(t=>t.slug!==e.slug).slice(0,3),r={"what-a-production-day-costs":{service:`video-production`,serviceLabel:`Video production`,work:`media-video`,workLabel:`See relevant film work`},"your-website-is-an-it-system":{service:`web-design`,serviceLabel:`Web design and development`,work:`it-web`,workLabel:`See relevant digital work`},"podcasts-that-survive-episode-ten":{service:`podcast`,serviceLabel:`Podcast production`,work:`filming-branded-content`,workLabel:`See relevant content work`},"cyber-essentials-without-the-theatre":{service:`cybersecurity`,serviceLabel:`Cyber security`,work:`security`,workLabel:`See relevant security work`},"training-ai-on-company-data":{service:`enterprise-ai-development`,serviceLabel:`Company AI and model engineering`,work:`analytics-ai`,workLabel:`See relevant AI work`},"ai-consultancy-london-after-the-contract":{service:`enterprise-ai-development`,serviceLabel:`AI consultancy London`,work:`analytics-manufacturing`,workLabel:`See relevant AI work`}}[e.slug];return{kind:`journal`,slug:e.slug,title:e.title,tone:e.tag===`Media`?`media`:`tech`,date:e.date,tag:e.tag,excerpt:e.excerpt,author:e.author,readingTime:e.readingTime,image:e.image??t.cover,body:e.body,related:[...r?[{label:r.serviceLabel,to:`/$serviceSlug`,params:{serviceSlug:r.service}},{label:r.workLabel,to:`/work/$caseSlug`,params:{caseSlug:r.work}}]:[],...n.slice(0,2).map(e=>({label:e.title,to:`/blog/$postSlug`,params:{postSlug:e.slug}}))],closing:{title:`Turn the question into a working brief.`,body:`Tell us what needs to change, what is fixed and when it needs to be live. We will shape the right scope from there.`},seo:{title:`${e.title} | M3CA Journal`,description:e.excerpt,path:`/blog/${e.slug}`,ogType:`article`,imageUrl:t.shareImage,jsonLd:{"@context":`https://schema.org`,"@type":`Article`,headline:e.title,datePublished:e.date,author:{"@type":`Organization`,name:e.author},publisher:{"@type":`Organization`,name:`M3CA`}}}}}export{f as i,g as n,h as r,p as t};

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.