1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <meta charset="utf-8"/> 5 <link href="https://media.base44.com/images/public/69a4f0dfd9744882d99b97c6/35513a147_ChatGPTImageNov17202505_14_55PM.png" rel="icon" type="image/png"/> 6 <meta content="width=device-width, initial-scale=1.0" name="viewport"/> 7 <link href="/manifest.json" rel="manifest"/> 8 <title> 9 The Becoming 10 </title> 11 <meta content="Discover inner peace and transformation at Basundari, an all-inclusive wellness retreat in the serene heart of Ubud, Bali. Limited to 15 participants, this 7-night immersion offers guided healing, embodiment, and integration sessions in a tranquil, nature-surrounded sanctuary." name="description"/> 12 <meta content="The Becoming" property="og:title"/> 13 <meta content="Discover inner peace and transformation at Basundari, an all-inclusive wellness retreat in the serene heart of Ubud, Bali. Limited to 15 participants, this 7-night immersion offers guided healing, embodiment, and integration sessions in a tranquil, nature-surrounded sanctuary." property="og:description"/> 14 <meta content="https://qtrypzzcjebvfcihiynt.supabase.co/storage/v1/render/image/public/base44-prod/public/69a4f0dfd9744882d99b97c6/b4b8fede4_logo.png?width=1200&height=630&resize=contain" property="og:image"/> 15 <meta content="website" property="og:type"/> 16 <meta content="https://the-becoming-retreats.com" property="og:url"/> 17 <meta content="summary_large_image" name="twitter:card"/> 18 <meta content="The Becoming" name="twitter:title"/> 19 <meta content="Discover inner peace and transformation at Basundari, an all-inclusive wellness retreat in the serene heart of Ubud, Bali. Limited to 15 participants, this 7-night immersion offers guided healing, embodiment, and integration sessions in a tranquil, nature-surrounded sanctuary." name="twitter:description"/> 20 <meta content="https://qtrypzzcjebvfcihiynt.supabase.co/storage/v1/render/image/public/base44-prod/public/69a4f0dfd9744882d99b97c6/b4b8fede4_logo.png?width=1200&height=630&resize=contain" name="twitter:image"/> 21
21<script crossorigin="" src="/assets/index-Bx3xICTS.js" type="module"> 22 </script>
22 23 <link crossorigin="" href="/assets/index-kUK64D_3.css" rel="stylesheet"/> 24
24<script type="module"> 25 if (window.self === window.top) { 26 let lastPath = ""; 27 function getPageNameFromPath(path) { 28 const segments = path.split("/").filter(Boolean); 29 return segments[0] || null; 30 } 31 function trackPageView() { 32 const path = window.location.pathname; 33 if (path === lastPath) return; 34 lastPath = path; 35 const pageName = getPageNameFromPath(path) || "home"; 36 const appId = "69a4f0dfd9744882d99b97c6"; 37 if (!appId) return; 38 fetch(`/api/app-logs/${appId}/log-user-in-app/${pageName}`, { 39 method: "POST", 40 }).catch(() => {}); 41 } 42 const originalPushState = history.pushState.bind(history); 43 history.pushState = function (...args) { 44 originalPushState(...args); 45 trackPageView(); 46 }; 47 const originalReplaceState = history.replaceState.bind(history); 48 history.replaceState = function (...args) { 49 originalReplaceState(...args); 50 trackPageView(); 51 }; 52 window.addEventListener("popstate", trackPageView); 53 trackPageView(); 54} 55 </script>
55 56 <meta content="The Becoming" property="og:site_name"/> 57 <meta content="https://the-becoming-retreats.com" name="twitter:url"/> 58
58<script> 59 (function () { 60 var titles = {"/": "The Becoming", "/pilgrimage": "Pilgrimage | The Becoming", "/eventdetails": "Event Details | The Becoming", "/event-details": "Event Details | The Becoming", "/home": "Home | The Becoming", "/thank-you": "Thank You | The Becoming", "/thankyou": "Thank You | The Becoming", "/byron-bay": "Byron Bay | The Becoming", "/byronbay": "Byron Bay | The Becoming", "/byronbaydetails": "Byron Bay Details | The Becoming", "/byron-bay-details": "Byron Bay Details | The Becoming", "/portugal": "Portugal | The Becoming", "/portugal-details": "Portugal Details | The Becoming", "/portugaldetails": "Portugal Details | The Becoming", "/retreats": "Bali Retreat", "/retreat-series": "Bali Retreat", "/retreatseries": "Bali Retreat", "/hawaii": "Hawaii | The Becoming", "/remembrance-journey": "Remembrance Journey | The Becoming", "/remembrancejourney": "Remembrance Journey | The Becoming", "/journeys": "Journeys | The Becoming", "/work-with-me": "Work With Me | The Becoming", "/workwithme": "Work With Me | The Becoming", "/library": "Library | The Becoming", "/library/welcome": "Library Welcome | The Becoming", "/my-library": "My Library | The Becoming", "/mylibrary": "My Library | The Becoming", "/gatherings": "Gatherings | The Becoming", "/about": "About | The Becoming", "/meet-alejandro": "Meet Alejandro | The Becoming", "/meetalejandro": "Meet Alejandro | The Becoming", "/thevision": "The Vision | The Becoming", "/the-vision": "The Vision | The Becoming", "/becoming-home": "The Becoming", "/becominghome": "The Becoming"}; 61 // PascalCase boundaries -> "-", mirroring _PASCAL_BOUNDARY_RE without lookbehind 62 // (old Safari fails to PARSE a lookbehind, taking the whole script down). 63 var dashed = function (s) { 64 return s.replace(/([a-z0-9])([A-Z])/g, "$1-$2").replace(/([A-Z])([A-Z][a-z])/g, "$1-$2"); 65 }; 66 var decode = function (s) { 67 // A %2F inside ONE segment must not become a structural separator: /blog/foo%2Fbar is a 68 // dynamic slug, and letting it split would match a static /blog/foo/bar and write ITS title. 69 try { var d = decodeURIComponent(s); return d.indexOf("/") < 0 ? d : s; } catch (e) { return s; } 70 }; 71 var segments = function (path) { return path.split("/").filter(Boolean).map(decode); }; 72 var norm = function (path) { 73 var parts = segments(path).map(function (s) { return dashed(s).toLowerCase(); }); 74 return parts.length ? "/" + parts.join("/") : "/"; 75 }; 76 var lastPath = location.pathname, written = document.title, on = true; 77 var sync = function () { 78 // Path only: a hash/query change is the same page, and the SDK strips its own auth 79 // params with replaceState -- neither must clobber a server-rendered title in place. 80 if (!on || location.pathname === lastPath) return; 81 lastPath = location.pathname; 82 if (document.title !== written) { on = false; return; } 83 // Write ONLY a title the map proves. An unmapped path is a dynamic route (/blog/:slug) the 84 // map cannot carry, and writing a placeholder there is destructive, not merely vague: the 85 // prerender worker runs no setUserAgent, so its capture browser reads as human and executes 86 // this script, and coordinator.js's settle wait explicitly tolerates a full navigation -- 87 // a redirect landing on an unmapped path would bake the placeholder into the stored 88 // snapshot. Leaving the title alone degrades to today's behavior instead. 89 // Exact lookup only. A dash-stripped retry here would let a genuinely different /set-up 90 // claim /setup: the map carries a dash-free key only where a PascalCase boundary put the 91 // dashes there, and the client cannot tell the two apart. The map emits every reachable 92 // shape per segment instead (_client_url_variants). 93 var title = titles[norm(location.pathname)]; 94 if (title === undefined) return; 95 document.title = title; 96 // Re-read: the setter stores verbatim but the getter strips and collapses whitespace, so 97 // keeping the assigned string would make the next sync() read our own write as the app's. 98 written = document.title; 99 }; 100 var wrap = function (fn) { 101 // The history entry is already pushed by the time sync() runs, so a throw here would 102 // surface inside the host app's router and break navigation. This is injected into apps 103 // we cannot test, so it swallows rather than trusting the trace. 104 return function () { 105 var r = fn.apply(this, arguments);
106 try { sync(); } catch (e) {} 107 return r; 108 }; 109 }; 110 history.pushState = wrap(history.pushState); 111 history.replaceState = wrap(history.replaceState); 112 window.addEventListener("popstate", sync); 113})(); 114 </script>
114 115 <meta content="yes" name="mobile-web-app-capable"/> 116 <meta content="black" name="apple-mobile-web-app-status-bar-style"/> 117 <meta content="The Becoming" name="apple-mobile-web-app-title"/> 118 <link href="https://the-becoming-retreats.com" rel="canonical"/> 119
119<script data-seo-source="builder" type="application/ld+json"> 120 {"name": "The Becoming", "@context": "https://schema.org", "@type": "WebSite", "url": "https://the-becoming-retreats.com"} 121 </script>
121 122
122<script data-seo-source="builder" type="application/ld+json"> 123 {"name": "The Becoming", "logo": "https://qtrypzzcjebvfcihiynt.supabase.co/storage/v1/object/public/base44-prod/public/69a4f0dfd9744882d99b97c6/b4b8fede4_logo.png", "@context": "https://schema.org", "@type": "Organization", "url": "https://the-becoming-retreats.com"} 124 </script>
124 125
125<script async="true" data-app-id="69a4f0dfd9744882d99b97c6" data-platform-url="https://app.base44.com" src="/static/js/badge.js"> 126 </script>
126 127 </head> 128 <body> 129 <div id="root"> 130 <div data-seo-source="builder" id="seo-snapshot" style="position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;"> 131 <main> 132 <header> 133 <h1> 134 The Becoming 135 </h1> 136 <p> 137 Discover inner peace and transformation at Basundari, an all-inclusive wellness retreat in the serene heart of Ubud, Bali. Limited to 15 participants, this 7-night immersion offers guided healing, embodiment, and integration sessions in a tranquil, nature-surrounded sanctuary. 138 </p> 139 </header> 140 <nav aria-label="Pages"> 141 <h2> 142 Pages 143 </h2> 144 <ul> 145 <li> 146 <a href="/Pilgrimage"> 147 Pilgrimage 148 </a> 149 â Pilgrimage on The Becoming. Discover inner peace and transformation at Basundari, an all-inclusive wellness. 150 </li> 151 <li> 152 <a href="/EventDetails"> 153 Event Details 154 </a> 155 â Event Details on The Becoming. Discover inner peace and transformation at Basundari, an all-inclusive wellness. 156 </li> 157 <li> 158 <a href="/Home"> 159 Home 160 </a> 161 â Home on The Becoming. Discover inner peace and transformation at Basundari, an all-inclusive wellness. 162 </li> 163 <li> 164 <a href="/ThankYou"> 165 Thank You 166 </a> 167 â Thank You on The Becoming. Discover inner peace and transformation at Basundari, an all-inclusive wellness. 168 </li> 169 <li> 170 <a href="/ByronBay"> 171 Byron Bay 172 </a> 173 â Byron Bay on The Becoming. Discover inner peace and transformation at Basundari, an all-inclusive wellness. 174 </li> 175 <li> 176 <a href="/ByronBayDetails"> 177 Byron Bay Details 178 </a> 179 â Byron Bay Details on The Becoming. Discover inner peace and transformation at Basundari, an all-inclusive wellness. 180 </li> 181 <li> 182 <a href="/Portugal"> 183 Portugal 184 </a> 185 â Portugal on The Becoming. Discover inner peace and transformation at Basundari, an all-inclusive wellness. 186 </li> 187 <li> 188 <a href="/PortugalDetails"> 189 Portugal Details 190 </a> 191 â Portugal Details on The Becoming. Discover inner peace and transformation at Basundari, an all-inclusive wellness. 192 </li> 193 <li> 194 <a href="/Retreats"> 195 Retreat Series 196 </a> 197 â Discover inner peace and transformation at Basundari, an all-inclusive wellness retreat in the serene heart of Ubud, Bali. Limited to 15 participants, this 7-ni 198 </li> 199 <li> 200 <a href="/Hawaii"> 201 Hawaii 202 </a> 203 â Hawaii on The Becoming. Discover inner peace and transformation at Basundari, an all-inclusive wellness. 204 </li> 205 <li> 206 <a href="/RemembranceJourney"> 207 Remembrance Journey 208 </a> 209 â Remembrance Journey on The Becoming. Discover inner peace and transformation at Basundari, an all-inclusive wellness. 210 </li> 211 <li> 212 <a href="/Journeys"> 213 Journeys 214 </a> 215 â Journeys on The Becoming. Discover inner peace and transformation at Basundari, an all-inclusive wellness. 216 </li> 217 <li> 218 <a href="/WorkWithMe"> 219 Work With Me 220 </a> 221 â Work With Me on The Becoming. Discover inner peace and transformation at Basundari, an all-inclusive wellness. 222 </li> 223 <li> 224 <a href="/Library"> 225 Library 226 </a> 227 â Library on The Becoming. Discover inner peace and transformation at Basundari, an all-inclusive wellness. 228 </li> 229 <li> 230 <a href="/Library/Welcome"> 231 Library Welcome 232 </a> 233 â Library Welcome on The Becoming. Discover inner peace and transformation at Basundari, an all-inclusive wellness. 234 </li> 235 <li> 236 <a href="/MyLibrary"> 237 My Library 238 </a> 239 â My Library on The Becoming. Discover inner peace and transformation at Basundari, an all-inclusive wellness. 240 </li> 241 <li> 242 <a href="/Gatherings"> 243 Gatherings 244 </a> 245 â Gatherings on The Becoming. Discover inner peace and transformation at Basundari, an all-inclusive wellness. 246 </li> 247 <li> 248 <a href="/About"> 249 About 250 </a> 251 â About on The Becoming. Discover inner peace and transformation at Basundari, an all-inclusive wellness. 252 </li> 253 <li> 254 <a href="/MeetAlejandro"> 255 Meet Alejandro 256 </a> 257 â Meet Alejandro on The Becoming. Discover inner peace and transformation at Basundari, an all-inclusive wellness. 258 </li> 259 <li> 260 <a href="/TheVision"> 261 The Vision 262 </a> 263 â The Vision on The Becoming. Discover inner peace and transformation at Basundari, an all-inclusive wellness. 264 </li> 265 </ul> 266 </nav> 267 </main> 268 </div> 269 </div> 270 </body> 271</html>
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.