1import{_}from"./CsI26t3A.js";import{q as p,s as m,x as d,v as h,e as u,z as f,i as o,g as r,o as c,a6 as w}from"./BsrUPsu8.js";import"./Bcyrd15F.js";import"./BvGjuuWF.js";import"./Bu3iTxgw.js";import"./CMwQrdF2.js";import"./uf1rIbZb.js";import"./DwufBUKq.js";import"./DQw5__LN.js";async function I(e){const{locale:s}=p(),{data:t,error:a}=await m(`issue-${e}-${s.value}`,async()=>{const i=await $fetch("/api/issue-detail",{query:{id:e,lang:s.value}});if(!i)throw d({statusCode:404,statusMessage:"ÐÑпÑÑк не найден",fatal:!0});return i},{watch:[s]});if(a.value)throw a.value;return{issue:h(()=>t.value)}}const v=u({__name:"IssueDetail",props:{issueId:{},listPath:{default:"/issue"}},async setup(e){let s,t;const a=e,{issue:i}=([s,t]=f(()=>I(a.issueId)),s=await s,t(),s);return(n,x)=>{const l=_;return c(),o(l,{issue:r(i),"list-path":e.listPath,"canonical-path":{path:"/issue/view",query:{id:e.issueId}}},null,8,["issue","list-path","canonical-path"])}}}),y=Object.assign(v,{__name:"IssueDetail"}),P=u({__name:"view",setup(e){const s=w(),t=Number(s.query.id);return(a,i)=>{const n=y;return c(),o(n,{"issue-id":r(t)},null,8,["issue-id"])}}});export{P 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.