1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <meta charset="utf-8"/> 5 <link href="https://media.base44.com/images/public/69e0c7ea384cbe78e3530567/5ec87e2d0_LIBLOGO.jpg" rel="icon" type="image/svg+xml"/> 6 <meta content="width=device-width, initial-scale=1.0" name="viewport"/> 7 <link href="/manifest.json" rel="manifest"/> 8 <title> 9 Claim Form | Libertas Claims & Incidents 10 </title> 11 <link crossorigin="" href="https://unpkg.com/[email protected]/dist/leaflet.css" integrity="sha256-p4NxAoJBhIIN+hmNHrz0f6n2kUw7bT0m8IM5LqBiA3E" rel="stylesheet"/> 12
12<script crossorigin="" src="/assets/index-CvvYaTni.js" type="module"> 13 </script>
13 14 <link crossorigin="" href="/assets/index-vt_wfOxG.css" rel="stylesheet"/> 15
15<script type="module"> 16 if (window.self === window.top) { 17 let lastPath = ""; 18 function getPageNameFromPath(path) { 19 const segments = path.split("/").filter(Boolean); 20 return segments[0] || null; 21 } 22 function trackPageView() { 23 const path = window.location.pathname; 24 if (path === lastPath) return; 25 lastPath = path; 26 const pageName = getPageNameFromPath(path) || "home"; 27 const appId = "69e0cc40beffa608958726d1"; 28 if (!appId) return; 29 fetch(`/api/app-logs/${appId}/log-user-in-app/${pageName}`, { 30 method: "POST", 31 }).catch(() => {}); 32 } 33 const originalPushState = history.pushState.bind(history); 34 history.pushState = function (...args) { 35 originalPushState(...args); 36 trackPageView(); 37 }; 38 const originalReplaceState = history.replaceState.bind(history); 39 history.replaceState = function (...args) { 40 originalReplaceState(...args); 41 trackPageView(); 42 }; 43 window.addEventListener("popstate", trackPageView); 44 trackPageView(); 45} 46 </script>
46 47 <meta content="Claim Form on Libertas Claims & Incidents. Fill out your claim or incident here." name="description"/> 48 <meta content="Claim Form | Libertas Claims & Incidents" property="og:title"/> 49 <meta content="Claim Form on Libertas Claims & Incidents. Fill out your claim or incident here." property="og:description"/> 50 <meta content="https://media.base44.com/images/public/69e0c7ea384cbe78e3530567/5ec87e2d0_LIBLOGO.jpg/v1/fill/w_1200,h_630/5ec87e2d0_LIBLOGO.jpg" property="og:image"/> 51 <meta content="https://libertas-connect.base44.app/claim" property="og:url"/> 52 <meta content="website" property="og:type"/> 53 <meta content="Libertas Connect" property="og:site_name"/> 54 <meta content="Claim Form | Libertas Claims & Incidents" name="twitter:title"/> 55 <meta content="Claim Form on Libertas Claims & Incidents. Fill out your claim or incident here." name="twitter:description"/> 56 <meta content="https://media.base44.com/images/public/69e0c7ea384cbe78e3530567/5ec87e2d0_LIBLOGO.jpg/v1/fill/w_1200,h_630/5ec87e2d0_LIBLOGO.jpg" name="twitter:image"/> 57 <meta content="summary_large_image" name="twitter:card"/> 58 <meta content="https://libertas-connect.base44.app/claim" name="twitter:url"/> 59
59<script> 60 (function () { 61 var titles = {"/": "Libertas Connect", "/claim": "Claim Form | Libertas Claims & Incidents", "/incident": "Incident Form | Libertas Claims & Incidents", "/dashboard": "Dashboard | Libertas Claims & Incidents", "/backoffice": "Backoffice | Libertas Claims & Incidents", "/summer-schedule": "Summer Schedule | Libertas Connect", "/hs-codes": "Hs Code Search | Libertas Connect", "/home": "Libertas Connect"}; 62 // PascalCase boundaries -> "-", mirroring _PASCAL_BOUNDARY_RE without lookbehind 63 // (old Safari fails to PARSE a lookbehind, taking the whole script down). 64 var dashed = function (s) { 65 return s.replace(/([a-z0-9])([A-Z])/g, "$1-$2").replace(/([A-Z])([A-Z][a-z])/g, "$1-$2"); 66 }; 67 var decode = function (s) { 68 // A %2F inside ONE segment must not become a structural separator: /blog/foo%2Fbar is a 69 // dynamic slug, and letting it split would match a static /blog/foo/bar and write ITS title. 70 try { var d = decodeURIComponent(s); return d.indexOf("/") < 0 ? d : s; } catch (e) { return s; } 71 }; 72 var segments = function (path) { return path.split("/").filter(Boolean).map(decode); }; 73 var norm = function (path) { 74 var parts = segments(path).map(function (s) { return dashed(s).toLowerCase(); }); 75 return parts.length ? "/" + parts.join("/") : "/"; 76 }; 77 var lastPath = location.pathname, written = document.title, on = true; 78 var sync = function () { 79 // Path only: a hash/query change is the same page, and the SDK strips its own auth 80 // params with replaceState -- neither must clobber a server-rendered title in place. 81 if (!on || location.pathname === lastPath) return; 82 lastPath = location.pathname; 83 if (document.title !== written) { on = false; return; } 84 // Write ONLY a title the map proves. An unmapped path is a dynamic route (/blog/:slug) the 85 // map cannot carry, and writing a placeholder there is destructive, not merely vague: the 86 // prerender worker runs no setUserAgent, so its capture browser reads as human and executes 87 // this script, and coordinator.js's settle wait explicitly tolerates a full navigation -- 88 // a redirect landing on an unmapped path would bake the placeholder into the stored 89 // snapshot. Leaving the title alone degrades to today's behavior instead. 90 // Exact lookup only. A dash-stripped retry here would let a genuinely different /set-up 91 // claim /setup: the map carries a dash-free key only where a PascalCase boundary put the 92 // dashes there, and the client cannot tell the two apart. The map emits every reachable 93 // shape per segment instead (_client_url_variants). 94 var title = titles[norm(location.pathname)]; 95 if (title === undefined) return; 96 document.title = title; 97 // Re-read: the setter stores verbatim but the getter strips and collapses whitespace, so 98 // keeping the assigned string would make the next sync() read our own write as the app's. 99 written = document.title; 100 }; 101 var wrap = function (fn) { 102 // The history entry is already pushed by the time sync() runs, so a throw here would 103 // surface inside the host app's router and break navigation. This is injected into apps 104 // we cannot test, so it swallows rather than trusting the trace. 105 return function () { 106 var r = fn.apply(this, arguments); 107 try { sync(); } catch (e) {} 108 return r; 109 }; 110 }; 111 history.pushState = wrap(history.pushState); 112 history.replaceState = wrap(history.replaceState); 113 window.addEventListener("popstate", sync); 114})(); 115 </script>
115 116 <meta content="yes" name="mobile-web-app-capable"/> 117 <meta content="black" name="apple-mobile-web-app-status-bar-style"/> 118 <meta content="Libertas Connect" name="apple-mobile-web-app-title"/> 119 <link href="https://libertas-connect.base44.app/claim" rel="canonical"/> 120
120<script data-seo-source="builder" type="application/ld+json"> 121 {"name": "Libertas Claims & Incidents", "@context": "https://schema.org", "@type": "WebSite", "url": "https://libertas-connect.base44.app"} 122 </script>
122 123
123<script data-seo-source="builder" type="application/ld+json"> 124 {"name": "Libertas Claims & Incidents", "logo": "https://media.base44.com/images/public/69e0c7ea384cbe78e3530567/5ec87e2d0_LIBLOGO.jpg", "@context": "https://schema.org", "@type": "Organization", "url": "https://libertas-connect.base44.app"} 125 </script>
125 126
126<script data-seo-source="builder" type="application/ld+json"> 127 {"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://libertas-connect.base44.app/"}, {"@type": "ListItem", "position": 2, "name": "Claim Form | Libertas Claims & Incidents", "item": "https://libertas-connect.base44.app/claim"}]} 128 </script>
128 129 </head> 130 <body> 131 <div id="root"> 132 <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;"> 133 <main> 134 <header> 135 <h1> 136 Claim Form | Libertas Claims & Incidents 137 </h1> 138 <p> 139 Claim Form on Libertas Claims & Incidents. Fill out your claim or incident here. 140 </p> 141 </header> 142 <nav aria-label="Pages"> 143 <h2> 144 Pages 145 </h2> 146 <ul> 147 <li> 148 <a href="/"> 149 Home 150 </a> 151 </li> 152 <li> 153 <a href="/claim"> 154 Claim Form 155 </a> 156 â Claim Form on Libertas Claims & Incidents. Fill out your claim or incident here. 157 </li> 158 <li> 159 <a href="/incident"> 160 Incident Form 161 </a> 162 â Incident Form on Libertas Claims & Incidents. Fill out your claim or incident here. 163 </li> 164 <li> 165 <a href="/dashboard"> 166 Dashboard 167 </a> 168 â Dashboard on Libertas Claims & Incidents. Fill out your claim or incident here. 169 </li> 170 <li> 171 <a href="/backoffice"> 172 Backoffice 173 </a> 174 â Backoffice on Libertas Claims & Incidents. Fill out your claim or incident here. 175 </li> 176 <li> 177 <a href="/summer-schedule"> 178 Summer Schedule 179 </a> 180 â Summer Schedule on Libertas Connect. Select your service on Libertas Connect. 181 </li> 182 <li> 183 <a href="/hs-codes"> 184 Hs Code Search 185 </a> 186 â Hs Code Search on Libertas Connect. Select your service on Libertas Connect. 187 </li> 188 </ul> 189 </nav> 190 </main> 191 </div> 192 </div> 193 </body> 194</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.