PageSourceSearch

https://arubabob.com/assets/js/services.js

js arubabob.com collected 2026-10-04 18:35:18 UTC 7,200 bytes, 189 lines download raw bytes

1const BOOKING_BASE = "https://book.peek.com/s/103bab78-00c1-4eac-ac99-f2d405de3d04";
2
3window.ARUBA_BOB_SERVICES = [
4  {
5    id: "group-snorkel",
6    name: "Group Snorkel Tour",
7    category: "Snorkeling",
8    price: "From $100",
9    duration: "2.5–3 hours",
10    location: "Mangel Halto",
11    badge: "Best for first-timers",
12    short: "Explore Mangel Halto with a local guide, sea scooter, gear, and underwater photos included.",
13    highlights: ["Sea scooter", "100+ photos", "Guide + gear"],
14    image: "assets/img/group-snorkel.webp",
15    bookingUrl: `${BOOKING_BASE}/9mqV8`,
16    featured: true
17  },
18  {
19    id: "private-snorkel",
20    name: "Private Snorkeling Tour",
21    category: "Snorkeling",
22    price: "From $120",
23    duration: "2.5–3 hours",
24    location: "Mangel Halto + optional sites",
25    badge: "Private experience",
26    short: "A more personal snorkel adventure at Mangel Halto or selected optional locations by request.",
27    highlights: ["Private guide", "Sea scooter", "Optional locations"],
28    image: "assets/img/private-snorkel.webp",
29    bookingUrl: `${BOOKING_BASE}/7OpVx`,
30    featured: true
31  },
32  {
33    id: "sunset-night-snorkel",
34    name: "Sunset Into Night Snorkel",
35    category: "Snorkeling",
36    price: "From $120",
37    duration: "2.5–3 hours",
38    location: "Mangel Halto",
39    badge: "Unique evening tour",
40    short: "Start at sunset and experience the reef as the ocean shifts into its nighttime rhythm.",
41    highlights: ["Sunset start", "Flashlight included", "Night marine life"],
42    image: "assets/img/sunset-tour.webp",
43    bookingUrl: `${BOOKING_BASE}/Jyo1K`,
44    featured: true
45  },
46  {
47    id: "discover-scuba",
48    name: "PADI Discover Scuba Diving",
49    category: "Scuba Diving",
50    price: "From $120",
51    duration: "2.5–3 hours",
52    location: "Shore dive",
53    badge: "No certification needed",
54    short: "Try scuba diving for the first time with certified instruction, full gear, and photos/videos.",
55    highlights: ["Beginner-friendly", "Instructor-led", "No same-day flying"],
56    image: "assets/img/discover-scuba.webp",
57    bookingUrl: `${BOOKING_BASE}/jPekR`,
58    featured: true
59  },
60  {
61    id: "shore-dive",
62    name: "Shore Dive",
63    category: "Scuba Diving",
64    price: "From $100",
65    duration: "2.5–3 hours",
66    location: "Selected shore dive sites",
67    badge: "Certified divers",
68    short: "Choose a one-tank or two-tank guided shore dive with equipment, dive leader, and media included.",
69    highlights: ["1 or 2 tanks", "Gear included", "Photos/videos"],
70    image: "assets/img/shore-dive.webp",
71    bookingUrl: `${BOOKING_BASE}/PMYjb`
72  },
73  {
74    id: "night-dive",
75    name: "Night Dive",
76    category: "Scuba Diving",
77    price: "From $100",
78    duration: "2.5–3 hours",
79    location: "Selected shore dive sites",
80    badge: "After-dark adventure",
81    short: "A guided one-tank night dive where the reef transforms after sunset.",
82    highlights: ["Flashlight included", "Dive leader", "Gear included"],
83    image: "assets/img/night-dive.webp",
84    bookingUrl: `${BOOKING_BASE}/RW7D3`
85  },
86  {
87    id: "guided-boat-dive",
88    name: "Guided Boat Dive",
89    category: "Scuba Diving",
90    price: "From $190",
91    duration: "3.5–4 hours",
92    location: "Boat dive sites",
93    badge: "2-tank dive",
94    short: "A two-tank guided boat dive for certified divers with snacks, beverages, gear, and media.",
95    highlights: ["2 tanks", "Snacks + drinks", "Certified divers"],
96    image: "assets/img/boat-dive.webp",
97    bookingUrl: `${BOOKING_BASE}/wXedN`,
98    featured: true
99  },
100  {
101    id: "vip-boat-dive",
102    name: "VIP Boat Dive",
103    category: "Scuba Diving",
104    price: "From $250",
105    duration: "3.5–4 hours",
106    location: "Boat dive sites",
107    badge: "Premium dive",
108    short: "A premium two-tank boat dive experience designed for certified divers who want a more personalized trip.",
109    highlights: ["Premium boat dive", "Dive leader", "Snacks + drinks"],
110    image: "assets/img/boat-dive.webp",
111    bookingUrl: `mailto:[email protected]?subject=${encodeURIComponent("
111VIP Boat Dive availability request")}&body=${encodeURIComponent("Hi Aruba Bob, I would like to request availability for the VIP Boat Dive. Please send me available dates, times, and booking details.")}` ,
112    buttonText: "Email for availability",
113    actionType: "email"
114  },
115  {
116    id: "sea-glass",
117    name: "Sea Glass Adventure",
118    category: "Specialty Tours",
119    price: "From $60",
120    duration: "Varies",
121    location: "Sea Glass Island + Isla de Oro",
122    badge: "Boat + snorkel",
123    short: "A guided boat trip to Sea Glass Island followed by snorkeling at Isla de Oro.",
124    highlights: ["Boat trip", "Sea glass search", "Snorkeling"],
125    image: "assets/img/sea-glass.webp",
126    bookingUrl: `mailto:[email protected]?subject=${encodeURIComponent("Sea Glass Island availability request")}&body=${encodeURIComponent("Hi Aruba Bob, I would like to request availability for the Sea Glass Island adventure. Please send me available dates, times, and booking details.")}`,
127    buttonText: "Email for availability",
128    actionType: "email",
129    featured: true
130  },
131  {
132    id: "dpv-diving",
133    name: "DPV Diving",
134    category: "Scuba Diving",
135    price: "From $120",
136    duration: "2.5–3 hours",
137    location: "Selected dive sites",
138    badge: "Sea scooter dive",
139    short: "Certified divers can explore more reef with a diver propulsion vehicle / sea scooter.",
140    highlights: ["DPV sea scooter", "1 or 2 tanks", "Photos/videos"],
141    image: "assets/img/dpv-diving.webp",
142    bookingUrl: `${BOOKING_BASE}/8eKBM`,
143    hidden: true,
144    featured: false
145  },
146  {
147    id: "padi-certification",
148    name: "PADI Certification",
149    category: "PADI Courses",
150    price: "From $490",
151    duration: "4–5 days",
152    location: "Shop + dive sites",
153    badge: "Get certified",
154    short: "Open Water, Advanced, Rescue, and Dive Master certification paths with local instructors.",
155    highlights: ["PADI training", "Gear included", "Photos/videos"],
156    image: "assets/img/padi-certification.webp",
157    bookingUrl: `${BOOKING_BASE}/rxopW`,
158    featured: true
159  },
160  {
161    id: "lionfish",
162    name: "ALFI Lionfish Hunting Certification",
163    category: "Specialty Tours",
164    price: "From $120",
165    duration: "3 days",
166    location: "Aruba reefs",
167    badge: "Conservation focused",
168    short: "Learn safe lionfish removal techniques and help protect Aruba’s reefs.",
169    highlights: ["ALFI certification", "Reef protection", "Experienced leaders"],
170    image: "assets/img/lionfish.webp",
171    bookingUrl: `${BOOKING_BASE}/mveNJ`,
172    buttonText: "Book Now",
173    actionType: "disabled",
174    note: "This certificate is currently unavailable for online booking."
175  },
176  {
177    id: "transportation",
178    name: "Transportation",
179    category: "Add-ons",
180    price: "From $75",
181    duration: "By reservation",
182    location: "Selected pickup areas",
183    badge: "Add-on service",
184    short: "Add transportation support for selected experiences when available.",
185    highlights: ["Pickup support", "Ask before booking", "Limited availability"],
186    image: "assets/img/transportation.webp",
187    bookingUrl: `${BOOKING_BASE}/b0714`
188  }
189];

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.