PageSourceSearch

https://www.spectronova.ai/_nuxt/C3wVc-yh.js

js spectronova.ai collected 2026-10-05 14:46:06 UTC 8,987 bytes, 1 lines download raw bytes

1import{_ as h}from"./DdcQtXmf.js";import{_ as y,a as b}from"./Bh0qZzWE.js";import{_ as w}from"./V2dsBVjL.js";import{_ as f}from"./BZxjBV6c.js";import{_ as k}from"./D5iagaVu.js";import{M as $}from"./D2DR0Xz0.js";import{M as A}from"./Clqz6_P6.js";import{d as x,h as M,w as n,e,f as a,p as c,t as o,B as v,z as S,b as l,F as u,r as g,g as N,o as i,y as E,N as T}from"./Doa4AFmo.js";import{A as C}from"./CxEPPdIc.js";import{M as R}from"./UKNYdy63.js";import"./Dz0xEBdU.js";import"./Bw26tYaD.js";import"./BAZ3ZleX.js";import"./BDKo45SJ.js";import"./i-6ScfrA.js";import"./CDz6nY8t.js";import"./DPDk5al4.js";import"./P_KTFL2f.js";import"./DZXeywCU.js";import"./CRZ2yVMU.js";import"./CUFj9rgX.js";import"./D-pctMGk.js";import"./DUV02Fey.js";import"./CHIgUVhi.js";import"./ChOKVcqp.js";import"./BR0M1vqG.js";import"./15l93Rve.js";import"./BW_9FyxG.js";import"./BxAsnrTC.js";import"./DcncRBWm.js";import"./2DNEYjmk.js";import"./Di6tlrn3.js";import"./B59Gx3_S.js";import"./CnJ7ZFbN.js";import"./BGxwVcHF.js";import"./DxjU7HYc.js";import"./BSrCghsH.js";import"./BWc3hRJg.js";import"./Gl6fUvWD.js";import"./CMRp5Qo2.js";import"./CwItoL-u.js";import"./1301Gl9i.js";import"./C0uwL8yz.js";import"./DthKvIFq.js";import"./BYVLT_b0.js";import"./Be6NeJFC.js";import"./OjEvrR02.js";import"./B52lGCE7.js";import"./ATYUuHQ0.js";import"./D-tc_MvG.js";import"./B4HynJoZ.js";import"./Ce4lM47T.js";import"./B5T0T6es.js";import"./gDJJAp5i.js";import"./hdtz0CYM.js";import"./BPH_1sfz.js";import"./CLQ6NHam.js";import"./D4F3iWxf.js";import"./zOLH1R55.js";import"./CGq8Qrzj.js";import"./B7NBNVaC.js";const W={class:"mx-auto max-w-[1200px] px-6"},B={class:"grid grid-cols-1 gap-12 lg:grid-cols-[minmax(0,5fr)_minmax(0,7fr)] lg:gap-20"},L={class:"lg:sticky lg:top-24 lg:self-start"},j={class:"mt-5 flex h-16 w-[200px] items-center justify-start"},q=["src","alt"],F={class:"mt-8 max-w-[440px] border-s-2 border-mv2-primary/50 ps-5"},z={class:"font-body text-[1rem] leading-[1.6] text-mv2-ink/80"},D={class:"mt-3 font-mono text-[10.5px] uppercase tracking-[.14em] text-mv2-mute"},O={class:"mt-3 max-w-[600px] font-body text-[1.0625rem] leading-[1.6] text-mv2-sand"},U={class:"mt-12"},I={class:"mt-4 border-t border-mv2-border"},V={class:"font-mono text-[10.5px] tracking-[.1em] text-mv2-faint"},P={class:"min-w-0"},G={class:"font-mv2-title text-[1.125rem] font-semibold leading-[1.2] tracking-[-.015em] text-mv2-ink transition-colors group-hover:text-mv2-primary md:text-[1.25rem]"},H={class:"mt-1.5 max-w-[520px] font-body text-[14px] leading-[1.55] text-mv2-sand"},J={class:"col-start-2 inline-flex items-center gap-1 font-mono text-[10.5px] uppercase tracking-[.12em] text-mv2-ink/60 transition-colors group-hover:text-mv2-primary md:col-start-3 md:self-center"},K=x({__name:"Mv2CaseStudy",props:{id:{},index:{},name:{},segment:{},logo:{},invert:{type:Boolean},result:{},challenge:{},changes:{},quote:{},role:{},raised:{type:Boolean}},setup(t){return(p,m)=>{const d=h;return i(),M(f,{id:t.id,raised:t.raised,class:"scroll-mt-20"},{default:n(()=>[e("div",W,[e("div",B,[e("div",L,[a(A,null,{default:n(()=>[c(o(t.index)+" · "+o(t.segment),1)]),_:1}),e("div",j,[e("img",{src:t.logo,alt:t.name,class:v(["max-h-full max-w-full object-contain me-auto mix-blend-screen",t.invert&&"invert"])},null,10,q)]),a(S,{class:"mt-6 max-w-[440px] text-[1.5rem]! md:text-[1.875rem]! lg:text-[2.125rem]!"},{default:n(()=>[c(o(t.result),1)]),_:1}),e("figure",F,[e("blockquote",z,"“"+o(t.quote)+"”",1),e("figcaption",D,o(t.role)+" · "+o(t.name),1)])]),e("div",null,[e("div",null,[m[0]||(m[0]=e("span",{class:"font-mono text-[10.5px] uppercase tracking-[.16em] text-mv2-faint"},"Where they started",-1)),e("p",O,o(t.challenge),1)]),e("div",U,[m[1]||(m[1]=e("span",{class:"font-mono text-[10.5px] uppercase tracking-[.16em] text-mv2-faint"},"What they do now",-1)),e("ol",I,[(i(!0),l(u,null,g(t.changes,(r,s)=>(i(),l("li",{key:r.title},[a(d,{to:r.to,class:"group grid grid-cols-[2.5rem_1fr] items-baseline gap-x-4 gap-y-1 border-b border-mv2-hairline py-5 transition-colors duration-200 hover:bg-mv2-panel/60 md:grid-cols-[3rem_1fr_auto] md:gap-x-8"},{default:n(()=>
1[e("span",V,o(String(s+1).padStart(2,"0")),1),e("div",P,[e("h3",G,o(r.title),1),e("p",H,o(r.desc),1)]),e("span",J,[c(o(r.module)+" ",1),a(N(C),{class:"size-3.5 rtl:-scale-x-100"})])]),_:2},1032,["to"])]))),128))])])])])])]),_:1},8,["id","raised"])}}}),Q={class:"bg-mv2-bg font-body text-mv2-ink"},X={class:"mx-auto grid w-full max-w-[420px] gap-3"},Y={class:"flex items-center justify-between border-b border-mv2-ink/12 px-5 py-3"},Z={class:"font-mono text-[10px] uppercase tracking-[.14em] text-mv2-ink/40"},ee={class:"flex items-center gap-5 px-5 py-4"},te={class:"flex h-12 w-[120px] shrink-0 items-center justify-start"},oe=["src","alt"],se={class:"min-w-0 font-body text-[13.5px] leading-[1.45] text-mv2-sand transition-colors group-hover:text-mv2-ink"},ae={class:"mx-auto max-w-[1200px] px-6"},pt=x({__name:"index",setup(t){E({title:"Customers — UAE Rental Operators Using SpectroNova Express",description:"RSS and AMGA run their fleets on SpectroNova Express. How two UAE rental operators handle bookings, deposits, tolls, fines and their books in one system."});const p=[{id:"rss",index:"01",name:"RSS Rent a Car",segment:"Luxury & exotic · Dubai",logo:"/images/client-rss.png",invert:!1,result:"Off the spreadsheet and WhatsApp in a week.",challenge:"Fleet, rates and every open contract lived in a spreadsheet, coordinated over WhatsApp. Nothing reconciled until month-end, and no one could say what a single car had actually earned.",changes:[{title:"The counter moves at counter speed",desc:"ID scanned, contract signed on glass, keys out. No template to copy-paste, no re-typing the renter.",to:"/product/rental-agreements",module:"Rental agreements"},{title:"Every car has its own P&L",desc:"What each vehicle earned last month, after its tolls, fines and service, not just the fleet total.",to:"/product/reports",module:"Reports"},{title:"One system instead of a shared sheet",desc:"Fleet, rates and open contracts live in one place. The spreadsheet is retired, the WhatsApp group is for people.",to:"/product/fleet-management",module:"Fleet management"}],quote:"We moved off a spreadsheet and WhatsApp in a week. The counter is faster and I finally know what every car earned last month.",role:"Managing Director"},{id:"amga",index:"02",name:"AMGA",segment:"Rental fleet",logo:"/images/client-amga.png",invert:!1,result:"Inspection photos ended damage disputes.",challenge:"Damage disputes at check-in came down to memory and word against word, and tolls and fines that arrived after a contract closed were absorbed into margin instead of billed.",changes:[{title:"Photographs at both ends",desc:"Every angle at handover and at return, signed on the spot. The argument is settled before it starts.",to:"/product/inspections-and-damage",module:"Inspections & damage"},{title:"Late charges land on an invoice",desc:"Salik and RTA charges that post after the car is back are matched to the renter and billed, not absorbed.",to:"/product/tolls-and-fines",module:"Tolls & fines"},{title:"Tolls, fines and deposits on the books",desc:"Each one posts to the ledger as it happens. Month-end is a review, not a reconstruction.",to:"/product/accounting-and-vat",module:"Accounting & VAT"}],quote:"The inspection photos ended damage arguments, and the tolls and fines now go on an invoice instead of into my margin.",role:"Operations Manager"}];return(m,d)=>{const r=h;return i(),l("div",Q,[a(y),a(w,{eyebrow:"Customers",heading:"Operators running on it","heading-accent":"today",subheading:"Two UAE fleets, in production, moving real money through it. Not a pilot, not a demo dataset: rentals, invoicing and collections, every day."},{visual:n(()=>[e("div",X,[(i(),l(u,null,g(p,s=>a(r,{key:s.id,to:`#${s.id}`,class:"group block"},{default:n(()=>[a(k,{class:"p-0! transition-colors hover:border-mv2-primary/40"},{default:n(()=>[e("div",Y,[e("span",Z,o(s.index)+" · "+o(s.segment),1),d[0]||(d[0]=e("span",{class:"flex items-center gap-1.5 font-mono text-[10px] uppercase tracking-[.1em] text-mv2-success"},[e("span",{class:"size-1.5 rounded-full bg-mv2-success shadow-mv2-glow-success","aria-hidden":"true"}),c("live ")],-1))]),e("div",ee,[e("span",te,[e("img",{src:s.logo,alt:s.name,class:v(["max-h-full max-w-full object-contain me-auto mix-blend-screen",s.invert&&"invert"])},null,10,oe)]),e("span",se,o(s.result),1)])]),_:2},1024)]),_:2},1032,["to"])),64))])]),_:1}),a(f,{size:"tight"},{default:n(()=>
1[e("div",ae,[a($)])]),_:1}),(i(),l(u,null,g(p,(s,_)=>a(K,T({key:s.id},{ref_for:!0},s,{raised:_%2===0}),null,16,["raised"])),64)),a(R,{"headline-prefix":"See it against","headline-accent":"your own fleet","headline-suffix":"",subcopy:"Bring your vehicle list. We load it live, so you are looking at your own cars rather than a demo dataset.",features:["1 month free","No card required","Export your data whenever you want"]}),a(b)])}}});export{pt 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.