PageSourceSearch

https://ceto.ai/_nuxt/CBHBD1-R.js

js ceto.ai collected 2026-10-05 11:54:34 UTC 2,598 bytes, 1 lines download raw bytes

1import{_ as C,a as D}from"./BD9D-V5n.js";import{a as S,_ as T,b as P}from"./CtUEoEf2.js";import{z as B,a$ as g,r as l,b0 as N,aP as v,ab as t,aD as s,t as d,q as c,s as r,x as a,_ as $}from"./n5KF3Xuu.js";import{_ as q}from"./DH19K2h1.js";import{_ as V}from"./Cq4vCARk.js";import"./C9jY5jrI.js";import"./CurzZB2l.js";import"./DHiZBxzt.js";import"./B5t0vRVh.js";import"./UHXWmKGQ.js";import"./CLoRl91t.js";import"./CHj5fMrK.js";import"./BOBQLZOF.js";import"./_EQum2kh.js";import"./B5MTNPHh.js";import"./D293QT8s.js";import"./DlAUqK2U.js";import"./jQMiS-YO.js";import"./Db5lVYOx.js";import"./CE9ubFM7.js";const F={key:0},O={key:0,class:"grid lg:grid-cols-3 gap-3"},U={class:"space-y-3"},j={class:"space-y-3 lg:col-span-2"},z={key:1,class:"w-full h-[60vh] flex flex-col items-center justify-center text-center p-4 gap-2"},A={key:1,class:"grid lg:grid-cols-3 gap-3"},I={class:"h-24 w-full space-y-3"},Q={class:"h-64 w-full lg:col-span-2 space-y-3"},ms=B({__name:"emissions",props:{voyage:{}},async setup(m){let o,_;const i=m,{data:e,status:y}=([o,_]=g(()=>v(`/emissions/vessels/${i.voyage.vessel_id.toString()}/snapshot`,{query:{start:i.voyage.start,end:i.voyage.end}})),o=await o,_(),o),{data:u}=([o,_]=g(()=>v(`/vessels/${i.voyage.vessel_id.toString()}/analytics/calculate-cii`,{query:{start:i.voyage.start,end:i.voyage.end}})),o=await o,_(),o);return(G,p)=>{const h=C,f=S,x=D,b=T,k=P,w=$,n=q,E=V;return t(),l(E,null,{default:N(()=>[s(y)!=="pending"&&s(y)!=="idle"?(t(),d("div",F,[s(e)||s(u)?(t(),d("div",O,[c("div",U,[s(u)?(t(),l(h,{key:0,"cii-forecasts":s(u),"is-voyage":""},null,8,["cii-forecasts"])):r("",!0),s(e)&&s(e)?.fuelTypeTotals?(t(),l(f,{key:1,"fuel-type-totals":s(e).fuelTypeTotals},null,8,["fuel-type-totals"])):r("",!0),s(e)?(t(),l(x,{key:2,"vessel-id":m.voyage.vessel_id,"start-date":m.voyage.start,"end-date":m.voyage.end}
1,null,8,["vessel-id","start-date","end-date"])):r("",!0)]),c("div",j,[s(e)?(t(),l(b,{key:0,"emissions-snapshot":s(e)},null,8,["emissions-snapshot"])):r("",!0),s(e)?(t(),l(k,{key:1,"emissions-snapshot":s(e)},null,8,["emissions-snapshot"])):r("",!0)])])):(t(),d("div",z,[a(w,{class:"h-12 w-12 opacity-75",name:"material-symbols:co2-off"}),p[0]||(p[0]=c("p",{class:"font-normal text-lg"},"No emissions data available",-1)),p[1]||(p[1]=c("p",{class:"mt-1 opacity-75 font-light text-sm max-w-md"}," Emissions data is not available for this voyage. This may be because the voyage is still in progress or data collection has not yet begun. ",-1))]))])):(t(),d("div",A,[c("div",I,[a(n),a(n),a(n),a(n),a(n)]),c("div",Q,[a(n),a(n)])]))]),_:1})}}});export{ms 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.