import{Qt as e,S as t,T as n,W as r,X as i,_ as a,m as o,p as s,tn as c}from"./vendor/json-editor-vue-9tyg6b65.js";var l={"ml-1":``,"text-xs":``,op50:``},u=Object.assign(n({__name:`DurationDisplay`,props:{duration:{},factor:{default:1},color:{type:Boolean,default:!0}},setup(n){let u=n;function d(e){return u.color?e?(e*=u.factor,e<.5?`text-gray:50`:e>1e3?`text-red-400`:e>500?`text-orange-400`:e>200?`text-yellow-400`:``):`text-gray-400`:``}let f=s(()=>!u.duration||u.duration<1?[`<1`,`ms`]:u.duration<1e3?[u.duration.toFixed(0),`ms`]:u.duration<6e4?[(u.duration/1e3).toFixed(1),`s`]:[(u.duration/1e3/60).toFixed(1),`min`]);return(s,u)=>(r(),a(`div`,{class:e(d(n.duration))},[i(s.$slots,`before`),t(` `+c(f.value[0]),1),o(`span`,l,c(f.value[1]),1),i(s.$slots,`after`)],2))}}),{__name:`DurationDisplay`});export{u as t};