1import{u as v,c as w,a as k,b as $,d as l,e as t,f as n,w as u,g as s,n as S,t as o,F as N,r as B,h as _,i as p,_ as C,o as i,j as m}from"./iCNZBEhY.js";import{_ as T}from"./B8YIq2HW.js";import{c as g,s as h,i as V,a as D,r as A,b as L}from"./DZnig9wx.js";import"./1GrobTNk.js";const O={class:"space-y-8"},U={class:"space-y-4"},q={class:"flex flex-wrap gap-3 text-sm font-semibold text-teal-700"},E={class:"space-y-3"},M={class:"flex flex-wrap items-center gap-2"},P={class:"rounded bg-gray-100 px-2 py-1 text-xs font-semibold text-gray-600"},R={class:"text-xs text-gray-500"},j={class:"max-w-3xl break-words text-4xl font-bold tracking-tight text-gray-950"},F={class:"max-w-3xl break-words text-lg text-gray-600"},G={class:"grid gap-4 md:grid-cols-[1fr_280px]"},H={class:"space-y-4"},W={class:"border bg-white p-5"},z={class:"mt-2 break-words text-gray-700"},J={class:"border bg-white p-5"},I={class:"mt-3 space-y-2 text-sm text-gray-700"},K={class:"space-y-4"},Q={class:"border bg-white p-5"},X={class:"mt-1 text-lg font-semibold text-gray-950"},Y={key:0,class:"mt-4 text-xs font-semibold uppercase tracking-wide text-gray-500"},Z={key:1,class:"mt-1 text-sm font-semibold text-red-800"},ee=["href"],te={class:"border bg-teal-50 p-5"},ie={__name:"[slug]",setup(se){const c=v(),e=p(()=>A(c.params.source,c.params.slug)),r=p(()=>L(c.params.source));if(!e.value||!r.value)throw w({statusCode:404,statusMessage:"Change not found"});const b=p(()=>[e.value.title,`${h(e.value.sourceSlug)} ${e.value.type}`,e.value.deadline].filter(Boolean));return k({title:()=>`${e.value.title} - ViApp`,description:()=>e.value.summary,ogTitle:()=>`${e.value.title} - ViApp`,ogDescription:()=>e.value.summary,ogUrl:()=>`https://www.viapp.ai${g(e.value)}`}),$({script:[{type:"application/ld+json",innerHTML:JSON.stringify({"@context":"https://schema.org","@type":"TechArticle",headline:e.value.title,description:e.value.summary,datePublished:e.value.date,url:`https://www.viapp.ai${g(e.value)}`,about:`${h(e.value.sourceSlug)} platform change`,mainEntityOfPage:`https://www.viapp.ai${g(e.value)}`,citation:e.value.originalUrl})}]}),(y,a)=>{const d=C,f=T;return i(),l("article",O,[t("header",U,[t("div",q,[n(d,{to:"/digest",class:"hover:text-teal-900"},{default:u(()=>[...a[0]||(a[0]=[m("Digest",-1)])]),_:1}),a[1]||(a[1]=t("span",{class:"text-gray-300"},"/",-1)),n(d,{to:`/sources/${s(e).sourceSlug}`,class:"hover:text-teal-900"},{default:u(()=>[m(o(s(r).name),1)]),_:1},8,["to"])]),t("div",E,[t("div",M,[t("span",{class:S(["rounded px-2 py-1 text-xs font-semibold",{"bg-red-50 text-red-700":s(e).impact==="high","bg-amber-50 text-amber-700":s(e).impact==="medium","bg-gray-100 text-gray-700":s(e).impact==="low"}])},o(s(V)[s(e).impact]),3),t("span",P,o(s(D)[s(e).type]),1),t("time",R,o(s(e).date||"Undated"),1)]),t("h1",j,o(s(e).title),1),t("p",F,o(s(e).summary),1)])]),t("section",G,[t("div",H,[t("div",W,[a[2]||(a[2]=t("h2",{class:"text-xl font-semibold text-gray-950"},"Action note",-1)),t("p",z,o(s(e).action),1)]),t("div",J,[a[3]||(a[3]=t("h2",{class:"text-xl font-semibold text-gray-950"},"What to search in your codebase",-1)),t("ul",I,[(i(!0),l(N,null,B(s(b),x=>(i(),l("li",{key:x,class:"break-words rounded bg-gray-50 px-3 py-2 font-mono"},o(x),1))),128))])])]),t("aside",K,[t("div",Q,[a[4]||(a[4]=t("p",{class:"text-xs font-semibold uppercase tracking-wide text-gray-500"},"Source",-1)),t("p",X,o(s(r).name),1),s(e).deadline?(i(),l("p",Y,"Deadline")):_("",!0),s(e).deadline?(i(),l("p",Z,o(s(e).deadline),1)):_("",!0),t("a",{href:s(e).originalUrl,target:"_blank",rel:"noreferrer",class:"mt-4 inline-block max-w-full break-words text-sm font-semibold text-teal-700 hover:text-teal-900"}," Official source â ",8,ee)]),t("div",te,[a[6]||(a[6]=t("h2",{class:"text-lg font-semibold text-teal-950"},"Watch related changes",-1)),a[7]||(a[7]=t("p",{class:"mt-2 text-sm text-teal-900"}," Get the next deadline note before it reaches a client escalation. ",-1)),n(d,{to:{path:"/request-access",query:{source:s(e).sourceSlug}},class:"mt-4 inline-block rounded bg-teal-700 px-4 py-2 text-sm font-semibold text-white hover:bg-teal-800"},{default:u(()=>[...a[5]||(a[5]=[m(" Request alerts ",-1)])]),_:1},8,["to"])])])]),n(f,{title:`Get ${s(r).name} change notes`,description:`One focused email when ${s(r).name} changes need migration work or owner review.`,"source-slugs":[s(e).sourceSlug],notes:`${s(r).name} change detail subscription: ${s(e).title}`,"event-name":"viapp_change_detail_subscribed"},null,8,["title","description","source-slugs","notes"])])}}};export{ie 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.