/* Aerovista — page components */ const D2 = window.AV_DATA; /* ===================== HOME ===================== */ function PageHome({ setPage, onEnquire, lang }) { const t = D2.i18n[lang]; return (
{/* HERO */}
B2B · Asset Manager Not consumer charter — see Fly2Sky
{t.hero_eyebrow}

{t.hero_title_pre}{t.hero_title_em}{t.hero_title_post}

{t.hero_sub}

Founded
1999
UAE · self-declared
Fleet
5 aircraft
Wikipedia · Dec 2022
Engineering
EASA Part-145
Group · Sofia · Plovdiv
Cargo target
4× A321P2F
JV · Petrus Aerovista
{/* MARQUEE */} {/* SERVICES */}
{t.services_eyebrow}

{t.services_h}

{t.services_sub}

{D2.services.map((s) => (
setPage("svc:"+s.id)}>
{s.num} / 04
{s.name}
{s.one}
{s.list.map((x,i)=>
{x}
)}
Read more →
))}
{/* TRACK RECORD — dark */}
{t.track_eyebrow}

{t.track_h}

{t.track_sub}

{["Avolon", "GA Telesis", "Deucalion", "SkyUp", "GlobalX", "Magellan", "Petrus Aviation", "Fly2Sky"].map(x => ( {x} ))}

ⓘ Listed as text — counterparty logo rights to be confirmed before display.

{D2.deals.map((d, i) => (
{d.yr} {d.who} {d.what}
))}
{/* STATS */}
Single source of truth · attributed

Replacing the legacy site's conflicting counters with one verifiable set.

{/* FLEET TEASER */}
{t.fleet_eyebrow}

{t.fleet_h}

{t.fleet_sub}

{D2.fleet.map((f, i) => (
{f.role}
{f.eraNote}
{f.type}
Qty {f.qty}
{f.rows.map(([k,v]) => (
{k}{v}
))}
))}

ⓘ Fleet of 5 attributed to Wikipedia (Dec 2022). Specific MSNs / tail numbers withheld until counterparty rights are cleared.

{/* GROUP */}
{t.group_eyebrow}

{t.group_h}

{t.group_sub}

{D2.group.map((g, i) => (
{g.role}
{g.name}
↳ {g.loc}
{g.desc}
e.preventDefault()}> {g.href}
))}
{/* CONTACT TEASER */}
Conversion

{t.contact_h}

Direct B2B enquiry. No price list, no booking funnel. Every leasing, trading or management transaction is structured around the counterparty.

{t.cta_call}
Sales
{D2.contact.salesEmail}
Dubai office
{D2.contact.phone}
Address
{D2.contact.address.map((l,i)=>
{l}
)}
); } /* ===================== SERVICES HUB ===================== */ function PageServices({ setPage, onEnquire }) { return (
Home/Services

Services.

Four disciplines. One asset class — the Airbus A320 family, plus engines. Every transaction is bespoke and fully unbundled.

{D2.services.map((s) => (
setPage("svc:"+s.id)} style={{ display:"grid", gridTemplateColumns:"160px 1fr 1fr auto", gap:32, alignItems:"center", padding:"32px 0", borderTop:"1px solid var(--line)", cursor:"pointer" }}>
{s.num} / 04
{s.name}
{s.lede}
))}
); } /* ===================== SERVICE DEEP PAGE ===================== */ function PageService({ id, setPage, onEnquire }) { const s = D2.services.find(x => x.id === id); if (!s) return null; return (

{s.name}.

{s.lede}

Call Dubai
Structure

How {s.name.toLowerCase()} works at Aerovista.

{s.products.map((p, i) => (
{p.tag}

{p.name}

{p.desc}

{p.struct.map((kv, j) => (
{kv.k}
{kv.v}
))}
))}
Conversion

No prices. No rates. No asset values.

Aerovista does not publish a price list. Every {s.name.toLowerCase()} engagement is bespoke, unbundled, and structured around the counterparty's budget, risk profile and timeline.

{D2.contact.salesEmail} {D2.contact.phone}
); } /* ===================== FLEET ===================== */ function PageFleet({ onEnquire }) { const [filter, setFilter] = useState("all"); const filtered = D2.fleet.filter(f => filter === "all" || f.cat === filter); return (
Home/Fleet

Fleet.

Mid-life narrow-body passenger aircraft across the A320 family, plus a growing A321P2F freighter line run through the Petrus Aerovista A321 Holdings JV.

{[["all","All"],["passenger","Passenger"],["cargo","Cargo"]].map(([id, l]) => ( ))}
{filtered.map((f, i) => (
{f.role}
{f.eraNote}
{f.type}
Quantity {f.qty}
{f.rows.map(([k,v]) => (
{k}{v}
))}
))}
Historical fleet · attributed Wikipedia

Operator-era heritage (1999 → 2010). Not current.

{["3× B737-300", "2× B737-500", "1× ERJ-145", "1× L-410 Turbolet", "1× ATR-72", "1× King Air 350"].map(x => ( {x} ))}
); } /* ===================== GROUP ===================== */ function PageGroup() { return (
Home/Group

Since 1999.

Originally a Boeing 737 Classic operator out of the UAE; a lessor and manager since 2010 on the Airbus A320 family. Today: four group entities, four jurisdictions, one operator network.

{/* Timeline */}
Timeline

From operator to asset manager.

{[ ["1999", "Founded in UAE", "Spare-parts & components provider."], ["2000s", "Operator era", "B737 Classic fleet · AOC · ~2,000 charter flights."], ["2010", "Pivot", "Operator → leasing & management. A320-family focus."], ["2010s", "Group built", "Engineering (Sofia) · Fly2Sky · 3Green."], ["2022+", "Cargo line", "A321P2F via Petrus Aerovista JV."], ].map(([yr, h, d], i) => (
0?16:0}}>
{yr}
{h}
{d}
))}
{/* Group entities */}
Group structure

Four entities. Kept distinct.

{D2.group.map((g, i) => (
{g.role}
{g.name}
↳ {g.loc}
{g.desc}
e.preventDefault()}> {g.href}
))}

ⓘ "Aerovista San Marino" (2016 press) has no current trace and is not listed.

{/* Leadership */}
Leadership

Seasoned aviation veterans.

{D2.team.map((p, i) => (
{p.name}
{p.role}
))}
{/* Values */}
Values · self-declared

Flexibility · Co-operation · Transparency.

Flexibility
"Flexibility is in our DNA — tailor-made solutions" structured around the counterparty.
Co-operation
A fully unbundled pricing structure. Every transaction broken down line-by-line.
Transparency
"Our success is intertwined with our customer." Relationship-led, not transactional.
); } /* ===================== NEWS ===================== */ function PageNews() { return (
Home/News & Press

Press.

The full deal-by-deal archive — dated, attributed, and migrated from the legacy /presses/ URLs (301-mapped, SEO preserved).

{D2.press.map((p, i) => (
{p.date} {p.h} {p.cat}
))}
); } /* ===================== CONTACT ===================== */ function PageContact({ onEnquire }) { return (
Home/Contact

Let's do business.

Direct B2B enquiry. Acknowledged within one business day from the Dubai office.

Dubai HQ

{D2.contact.address.map((l,i)=>{l}{i:null})}

Phone (landline)

{D2.contact.phone}

ⓘ Office hours not published — confirm with the team. WhatsApp not offered (confirm a monitored handset before adding).

Metropolis Tower · Office 1909
Business Bay · Dubai
{D2.contact.coordsLabel}
⚠ Coords pending client confirmation
Group locations
{D2.group.map((g,i) => (
{g.name}
{g.loc}
))}
); } Object.assign(window, { PageHome, PageServices, PageService, PageFleet, PageGroup, PageNews, PageContact, });