1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <title>CabbiCore - Support</title> 7 <link rel="preconnect" href="https://fonts.googleapis.com"> 8<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 9<link href="https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap" rel="stylesheet"> 10<link rel="stylesheet" href="https://cabbicore.com/css/cabbicore-public.css?v=1789562110"> 11
12<script defer src="https://cabbicore.com/js/cabbicore-lightbox.js?v=1789559005"></script>
12 13 14
14<script src="https://cdn.tailwindcss.com"></script>
14 15 <!-- Livewire Styles --><style >[wire\:loading][wire\:loading], [wire\:loading\.delay][wire\:loading\.delay], [wire\:loading\.inline-block][wire\:loading\.inline-block], [wire\:loading\.inline][wire\:loading\.inline], [wire\:loading\.block][wire\:loading\.block], [wire\:loading\.flex][wire\:loading\.flex], [wire\:loading\.table][wire\:loading\.table], [wire\:loading\.grid][wire\:loading\.grid], [wire\:loading\.inline-flex][wire\:loading\.inline-flex] {display: none;}[wire\:loading\.delay\.none][wire\:loading\.delay\.none], [wire\:loading\.delay\.shortest][wire\:loading\.delay\.shortest], [wire\:loading\.delay\.shorter][wire\:loading\.delay\.shorter], [wire\:loading\.delay\.short][wire\:loading\.delay\.short], [wire\:loading\.delay\.default][wire\:loading\.delay\.default], [wire\:loading\.delay\.long][wire\:loading\.delay\.long], [wire\:loading\.delay\.longer][wire\:loading\.delay\.longer], [wire\:loading\.delay\.longest][wire\:loading\.delay\.longest] {display: none;}[wire\:offline][wire\:offline] {display: none;}[wire\:dirty]:not(textarea):not(input):not(select) {display: none;}:root {--livewire-progress-bar-color: #2299dd;}[x-cloak] {display: none !important;}[wire\:cloak] {display: none !important;}dialog#livewire-error::backdrop {background-color: rgba(0, 0, 0, .6);}</style> 16 <style> 17 /* The login and registration forms, laid out like the ticket form they 18 sit above - two columns of fields, then one action row. A full-width 19 card holding two lonely stacked inputs was half the "different size 20 containers" complaint. */ 21 /* 22 * The ticket component is built to fill a page of its own - its root is 23 * h-[calc(100vh-2rem)] - so embedded in a section here it claimed a 24 * viewport of height whatever it actually held, which is most of why 25 * this page read as a set of mismatched boxes. Let it size to its 26 * content, with a floor so the ticket list still has room to be a list. 27 */ 28 .cbf-ticket-embed > div { 29 height: auto !important; 30 min-height: min(70vh, 640px); 31 } 32 33 .cbf-auth-form { display: grid; gap: 16px; } 34 .cbf-support-actions { 35 display: flex; align-items: center; justify-content: space-between; 36 gap: 14px; flex-wrap: wrap; 37 } 38 .cbf-support-actions .cbf-btn { min-width: 150px; justify-content: center; } 39 @media (max-width: 640px) { 40 .cbf-support-actions { justify-content: stretch; } 41 .cbf-support-actions .cbf-btn { flex: 1; } 42 } 43 44:root { 45 --p-50: #f0fdf4; 46 --p-100: #dcfce7; 47 --p-200: #bbf7d0; 48 --p-300: #86efac; 49 --p-400: #4ade80; 50 --p-500: #22c55e; 51 --p-600: #40bb57; 52 --p-700: #15803d; 53 --p-800: #166534; 54 --p-900: #14532d; 55 } 56 57 .cbf-ticket-shell { 58 background: transparent !important; 59 } 60 61 .cbf-surface { 62 border: 1px solid var(--cbf-border); 63 border-radius: var(--cbf-radius-lg); 64 background: linear-gradient(180deg, var(--cbf-bg-1), #0b1f16); 65 box-shadow: var(--cbf-shadow); 66 padding: 24px; 67 } 68 69 .cbf-panel { 70 border: 0; 71 border-radius: 0; 72 background: transparent; 73 box-shadow: none; 74 min-height: 0; 75 } 76 77 .cbf-panel-body { 78 padding: 0; 79 } 80 81 .cbf-panel--list { 82 padding: 0; 83 border: 0; 84 background: transparent; 85 box-shadow: none; 86 } 87 88 .cbf-view-surface { 89 padding: 0; 90 overflow: hidden; 91 } 92 93 .cbf-ticket-row:hover { 94 background: rgba(34, 197, 94, 0.08); 95 } 96 97 .cbf-btn--sm { 98 padding: 6px 10px; 99 font-size: 12px; 100 border-radius: 8px; 101 } 102 103 .cbf-support input, 104 .cbf-support textarea, 105 .cbf-support select { 106 background: #0d2a1b !important; 107 color: var(--cbf-text) !important; 108 border-color: #2f6d42 !important; 109 box-shadow: inset 0 0 0 1px rgba(34,197,94,0.18); 110 } 111 112 .cbf-support input::placeholder, 113 .cbf-support textarea::placeholder { 114 color: var(--cbf-muted) !important; 115 } 116 117 .cbf-support input:focus, 118 .cbf-support textarea:focus, 119 .cbf-support select:focus { 120 border-color: var(--cbf-accent) !important; 121 box-shadow: 0 0 0 2px rgba(34,197,94,0.18); 122 } 123 124 .cbf-support input:hover, 125 .cbf-support textarea:hover, 126 .cbf-support select:hover { 127 border-color: #2f6d42 !important; 128 } 129 130 .cbf-support select { 131 color-scheme: dark; 132 } 133 134 .cbf-support select option { 135 background: #0b1d12; 136 color: var(--cbf-text); 137 } 138 139 .cbf-support .bg-white { 140 background: linear-gradient(180deg, var(--cbf-bg-1), #0b1f16) !important; 141 } 142 143 .cbf-support .bg-gray-50, 144 .cbf-support .bg-gray-100 { 145 background: var(--cbf-bg-0) !important; 146 } 147 148 .cbf-support .border-gray-200, 149 .cbf-support .border-gray-300, 150 .cbf-support .border-blue-100, 151 .cbf-support .border-blue-200 { 152 border-color: var(--cbf-border) !important; 153 } 154 155 .cbf-support .text-gray-900, 156 .cbf-support .text-gray-800 { 157 color: var(--cbf-text-strong) !important; 158 } 159 160 .cbf-support .text-gray-700, 161 .cbf-support .text-gray-600, 162 .cbf-support .text-gray-500, 163 .cbf-support .text-gray-400 { 164 color: var(--cbf-muted) !important; 165 } 166 167 .cbf-support .text-blue-600, 168 .cbf-support .text-blue-700, 169 .cbf-support .text-green-600, 170 .cbf-support .text-green-700 { 171 color: var(--cbf-accent) !important; 172 } 173 174 .cbf-support .text-red-500, 175 .cbf-support .text-red-600, 176 .cbf-support .text-red-700 { 177 color: var(--cbf-danger) !important; 178 } 179 180 .cbf-support .bg-blue-600, 181 .cbf-support .bg-green-600 { 182 background: var(--cbf-accent) !important; 183 color: #06210f !important; 184 } 185 186 .cbf-support .hover\\:bg-blue-700:hover, 187 .cbf-support .hover\\:bg-green-700:hover { 188 background: var(--cbf-accent-strong) !important; 189 color: #05230f !important; 190 } 191 192 .cbf-support .border-blue-600 { 193 border-color: var(--cbf-accent) !important; 194 } 195 196 .cbf-support .shadow-sm { 197 box-shadow: 0 12px 30px rgba(0,0,0,0.35) !important; 198 } 199 200 .cbf-support .shadow-md { 201 box-shadow: 0 16px 36px rgba(0,0,0,0.4) !important; 202 } 203 204 .cbf-support .shadow-lg { 205 box-shadow: var(--cbf-shadow) !important; 206 } 207 208 .cbf-support .hover\\:bg-blue-50:hover { 209 background: rgba(34,197,94,0.14) !important; 210 } 211 212 .cbf-support .hover\\:bg-gray-50:hover { 213 background: rgba(34,197,94,0.08) !important; 214 } 215 216 .cbf-support .group-hover\\:text-blue-600 { 217 color: var(--cbf-accent) !important; 218 } 219 220 .cbf-support .border-t { 221 border-color: var(--cbf-border) !important; 222 } 223 224 .cbf-support .border { 225 border-color: var(--cbf-border) !important; 226 } 227 228 .cbf-support .divide-gray-100 > :not([hidden]) ~ :not([hidden]) { 229 border-color: var(--cbf-border) !important; 230 } 231 232 /* Ensure submit button is visible */ 233 button[type="submit"], .filament-button, [wire\:click*="submit"] { 234 opacity: 1 !important; 235 visibility: visible !important; 236 display: inline-flex !important; 237 } 238 239 @media (max-width: 640px) { 240 241 .cbf-card { 242 padding: 18px; 243 } 244 } 245 246 </style> 247</head> 248<body class="cbf-ui cbf-support"> 249 <header class="cbf-nav"> 250 <div class="cbf-container cbf-nav-inner"> 251 <a class="cbf-brand" href="https://cabbicore.com/"> 252 <div class="cbf-brand-icon"> 253 <img src="/logos/CabbiCore_Icon_Svg.svg" alt="CabbiCore icon"> 254 </div> 255 <img class="cbf-wordmark" src="/logos/cabbicore_whitetextonly.png" alt="CabbiCore"> 256 </a> 257 <nav class="cbf-nav-links"> 258 <a href="https://cabbicore.com/#portal">Portal</a> 259 <a href="https://cabbicore.com/#plugin">Plugin</a> 260 <a href="https://cabbicore.com/portal/register">Pricing</a> 261 <a href="https://cabbicore.com/plugin-release-notes">Release Notes</a> 262 <a href="https://cabbicore.com/support">Support</a> 263 <a href="https://cabbicore.com/review">Review us</a> 264 </nav> 265 <div class="cbf-nav-cta"> 266 <a class="cbf-btn" href="https://cabbicore.com/login">Portal Login</a> 267 <a class="cbf-btn cbf-btn--accent" href="https://cabbicore.com/plugin">Get the Plugin</a> 268 </div> 269 </div> 270</header> 271 <div class="cbf-release-shell"> 272 273 <div class="cbf-page "> 274 <header class="cbf-page-header"> 275 <h1>Support</h1> 276 <p>Raise a ticket with us, or read the guides - most answers are already written up.</p> 277 <div class="cbf-page-search"> 278 <a class="cbf-btn" href="#guides">Browse the guides ↓</a> 279 </div> 280 </header> 281 282 <main> 283 284 285 <section aria-labelledby="ticket-heading" id="ticket"> 286 <h2 class="kb-section-head" id="ticket-heading">Raise a support ticket</h2> 287 <p class="kb-section-sub"> 288 Log in to raise a ticket and track it. Registering takes a moment. 289 </p> 290 291 <div x-data="{ showRegister: false }"> 292 <div class="cbf-card"> 293 <form x-show="!showRegister" x-transition action="https://cabbicore.com/support/login" method="POST" class="cbf-auth-form"> 294 <input type="hidden" name="_token" value="tMgMm4RoGefFUFMvxojz2NdmkTLFqJhZaaj8yw6h" autocomplete="off"> <div class="cbf-form-row"> 295 <div> 296 <label class="block text-sm font-medium text-gray-700 mb-1">Email Address *</label> 297 <input type="email" name="email" required value="" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent" placeholder="[email protected]"> 298 </div> 299 300 <div> 301 <label class="block text-sm font-medium text-gray-700 mb-1">Password *</label> 302 <input type="password" name="password" required class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent" placeholder="Your password"> 303 </div> 304 305 </div> 306 307 <div class="cbf-support-actions"> 308 <label class="inline-flex items-center text-sm text-gray-600"> 309 <input type="checkbox" name="remember" class="mr-2"> 310 Remember me 311 </label> 312 <button type="submit" class="cbf-btn cbf-btn--accent">Log in</button> 313 </div> 314 </form> 315 316 <div class="mt-6 text-center"> 317 <button type="button" @click="showRegister = !showRegister" class="text-green-700 font-semibold hover:underline">
318 <span x-show="!showRegister">No account? Register now</span> 319 <span x-show="showRegister">Login to existing account</span> 320 </button> 321 </div> 322 323 <div x-show="showRegister" x-transition class="mt-8 border-t pt-8"> 324 <h3 class="text-2xl font-bold text-gray-900 mb-6">Create Account</h3> 325 326 <form action="https://cabbicore.com/support/register" method="POST" class="cbf-auth-form"> 327 <input type="hidden" name="_token" value="tMgMm4RoGefFUFMvxojz2NdmkTLFqJhZaaj8yw6h" autocomplete="off"> <input type="text" name="company_website" value="" tabindex="-1" autocomplete="off" class="hidden" aria-hidden="true"> 328 <input type="hidden" name="form_loaded_at" value="eyJpdiI6InhuTmV6c0hrZlJ1dHVSZllZbjA2VFE9PSIsInZhbHVlIjoiZG1ReGQxK2RYRU5VN1J0YVMvTGhWUT09IiwibWFjIjoiZjRkMDI3Y2QxNzAwZWRhZDVkYjMyNjk0YWIzYWI0NWU2OWFkNWU5YjUyNGFjYmUxOWY4OTI1MDM0ZWQ5M2ZjYiIsInRhZyI6IiJ9"> 329 330 <div class="cbf-form-row"> 331 <div> 332 <label class="block text-sm font-medium text-gray-700 mb-1">Full Name *</label> 333 <input type="text" name="name" required value="" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent" placeholder="Your full name"> 334 </div> 335 336 <div> 337 <label class="block text-sm font-medium text-gray-700 mb-1">Email Address *</label> 338 <input type="email" name="email" required value="" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent" placeholder="[email protected]"> 339 </div> 340 341 <div> 342 <label class="block text-sm font-medium text-gray-700 mb-1">Password *</label> 343 <input type="password" name="password" required class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent" placeholder="Create a password"> 344 </div> 345 346 <div> 347 <label class="block text-sm font-medium text-gray-700 mb-1">Confirm Password *</label> 348 <input type="password" name="password_confirmation" required class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent" placeholder="Confirm your password"> 349 </div> 350 </div> 351 352 <p class="text-sm text-gray-500 mt-4">Registering lets you submit tickets and track their status.</p> 353 354 <div class="flex gap-3 pt-4"> 355 <button type="button" @click="showRegister = false" class="flex-1 cbf-btn">Cancel</button> 356 <button type="submit" class="flex-1 cbf-btn cbf-btn--accent text-center justify-center items-center">Create Account</button> 357 </div> 358 </form> 359 </div> 360 </div> 361 </div> 362 </section> 363 364 <section id="guides" aria-labelledby="kb-heading" style="margin-top:38px;padding-top:26px;border-top:1px solid var(--cbf-border);"> 365 <div style="display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;margin-bottom:18px;"> 366 <div> 367 <h2 class="kb-section-head" id="kb-heading">Guides and how-tos</h2> 368 <p class="kb-section-sub" style="margin:0;"> 369 Short written guides and videos for every tool. No login needed. 370 </p> 371 </div> 372 <form method="GET" action="https://cabbicore.com/support" style="display:flex;gap:8px;align-items:center;"> 373 <input name="q" type="search" value="" placeholder="Search guides..." class="cbf-input" style="min-width:200
373px;padding:8px;"> 374 <button type="submit" class="cbf-btn cbf-btn--accent" style="padding:8px 12px;">Search</button> 375 </form> 376 </div> 377 378 <div class="kb-cats"> 379 <a class="kb-cat is-on" 380 href="https://cabbicore.com/support">All</a> 381 <a class="kb-cat " 382 href="https://cabbicore.com/support?category=Bulk%20Tools">Bulk Tools</a> 383 <a class="kb-cat " 384 href="https://cabbicore.com/support?category=Customers">Customers</a> 385 <a class="kb-cat " 386 href="https://cabbicore.com/support?category=Operators">Operators</a> 387 <a class="kb-cat " 388 href="https://cabbicore.com/support?category=Pricing">Pricing</a> 389 <a class="kb-cat " 390 href="https://cabbicore.com/support?category=Zones">Zones</a> 391 </div> 392 393 <div class="kb-grid"> 394 <a class="kb-card" href="https://cabbicore.com/guides/customer-quotes"> 395 <div class="kb-thumb "> 396 397 <video class="kb-shot" src="https://cabbicore.com/guides/customer-quotes/video#t=1" 398 preload="metadata" muted playsinline tabindex="-1" aria-hidden="true"></video> 399 <span class="kb-play"></span> 400 <span class="kb-dur">2:16</span> 401 </div> 402 <div class="kb-body"> 403 <p class="kb-title">Customer quotes</p> 404 <p class="kb-summary">Save a price against a customer while you build a booking, then recall it when they ring back.</p> 405 <div class="kb-tags"> 406 <span class="kb-tag">Customers</span> 407 <span class="kb-tag">Pricing</span> 408 <span class="kb-tag">Operators</span> 409 </div> 410 </div> 411 </a> 412 <a class="kb-card" href="https://cabbicore.com/guides/customer-ban-approvals"> 413 <div class="kb-thumb "> 414 415 <video class="kb-shot" src="https://cabbicore.com/guides/customer-ban-approvals/video#t=1" 416 preload="metadata" muted playsinline tabindex="-1" aria-hidden="true"></video> 417 <span class="kb-play"></span> 418 <span class="kb-dur">2:26</span> 419 </div> 420 <div class="kb-body"> 421 <p class="kb-title">Customer ban approvals</p> 422 <p class="kb-summary">Let operators raise a ban request instead of banning outright, and have a named approver check it first.</p> 423 <div class="kb-tags"> 424 <span class="kb-tag">Operators</span> 425 <span class="kb-tag">Customers</span> 426 </div> 427 </div> 428 </a> 429 <a class="kb-card" href="https://cabbicore.com/guides/import-and-export-parking-zones"> 430 <div class="kb-thumb "> 431 432 <video class="kb-shot" src="https://cabbicore.com/guides/import-and-export-parking-zones/video#t=1" 433 preload="metadata" muted playsinline tabindex="-1" aria-hidden="true"></video> 434 <sp
434an class="kb-play"></span> 435 <span class="kb-dur">1:33</span> 436 </div> 437 <div class="kb-body"> 438 <p class="kb-title">Import and export parking zones</p> 439 <p class="kb-summary">Move parking zone boundaries between systems with a CSV, and add a prefix so you can spot what you imported.</p> 440 <div class="kb-tags"> 441 <span class="kb-tag">Zones</span> 442 <span class="kb-tag">Bulk Tools</span> 443 </div> 444 </div> 445 </a> 446 <a class="kb-card" href="https://cabbicore.com/guides/update-zone-settings-in-bulk"> 447 <div class="kb-thumb "> 448 449 <video class="kb-shot" src="https://cabbicore.com/guides/update-zone-settings-in-bulk/video#t=1" 450 preload="metadata" muted playsinline tabindex="-1" aria-hidden="true"></video> 451 <span class="kb-play"></span> 452 <span class="kb-dur">1:20</span> 453 </div> 454 <div class="kb-body"> 455 <p class="kb-title">Update zone settings in bulk</p> 456 <p class="kb-summary">Change a setting across many zones at once. Anything you do not tick is left exactly as it was.</p> 457 <div class="kb-tags"> 458 <span class="kb-tag">Zones</span> 459 <span class="kb-tag">Bulk Tools</span> 460 </div> 461 </div> 462 </a> 463 <a class="kb-card" href="https://cabbicore.com/guides/update-zone-attributes-and-sites-in-bulk"> 464 <div class="kb-thumb "> 465 466 <video class="kb-shot" src="https://cabbicore.com/guides/update-zone-attributes-and-sites-in-bulk/video#t=1" 467 preload="metadata" muted playsinline tabindex="-1" aria-hidden="true"></video> 468 <span class="kb-play"></span> 469 <span class="kb-dur">1:11</span> 470 </div> 471 <div class="kb-body"> 472 <p class="kb-title">Update zone attributes and sites in bulk</p> 473 <p class="kb-summary">Change the Attributes tab across many zones at once, without touching the settings you leave unticked.</p> 474 <div class="kb-tags"> 475 <span class="kb-tag">Zones</span> 476 <span class="kb-tag">Bulk Tools</span> 477 </div> 478 </div> 479 </a> 480 <a class="kb-card" href="https://cabbicore.com/guides/bulk-updating-exporting-and-importing-fixed-fares"> 481 <div class="kb-thumb "> 482 483 <video class="kb-shot" src="https://cabbicore.com/guides/bulk-updating-exporting-and-importing-fixed-fares/video#t=1" 484 preload="metadata" muted playsinline tabindex="-1" aria-hidden="true"></video> 485 <sp
485an class="kb-play"></span> 486 <span class="kb-dur">2:29</span> 487 </div> 488 <div class="kb-body"> 489 <p class="kb-title">Bulk updating, exporting and importing fixed fares</p> 490 <p class="kb-summary">Export every fixed fare to a spreadsheet, change them all at once, and import them back â into the same system or a different one.</p> 491 <div class="kb-tags"> 492 <span class="kb-tag">Bulk Tools</span> 493 <span class="kb-tag">Pricing</span> 494 </div> 495 </div> 496 </a> 497 </div> 498 </section> 499 500 </main> 501 </div> 502 </div> 503 <footer class="cbf-footer"> 504 <div class="cbf-container cbf-footer-grid"> 505 <div> 506 <a class="cbf-brand" style="margin-bottom: 8px;" href="https://cabbicore.com/"> 507 <div class="cbf-brand-icon"> 508 <img src="/logos/CabbiCore_Icon_Svg.svg" alt="CabbiCore icon"> 509 </div> 510 <img class="cbf-wordmark" src="/logos/cabbicore_whitetextonly.png" alt="CabbiCore"> 511 </a> 512 <p style="color: var(--cbf-muted); font-size: 14px; line-height: 1.6;">CabbiCore works directly with fleets to deliver automation, cost savings, and custom tools that extend iCabbi.</p> 513 <a href="https://icabbi.com/partners/cabbicore/" target="_blank" rel="noopener noreferrer" 514 style="display:inline-flex; align-items:center; gap:8px; margin-top:4px; padding:6px 12px; border:1px solid rgba(34,197,94,0.4); border-radius:999px; background:rgba(34,197,94,0.12); color:var(--cbf-text-strong); font-size:12px; font-weight:700; text-decoration:none;"> 515 <span aria-hidden="true" style="color:#4ade80; font-weight:900;">â</span> 516 Official iCabbi Partner 517 <span aria-hidden="true" style="opacity:.6; font-size:10px;">â</span> 518 </a> 519 </div> 520 <div> 521 <h4>Platform</h4> 522 <div style="display:grid; gap: 8px;"> 523 <a href="https://cabbicore.com/#portal">Portal</a> 524 <a href="https://cabbicore.com/#plugin">Plugin</a> 525 <a href="https://cabbicore.com/plugin">Plugin Download</a> 526 <a href="https://cabbicore.com/plugin-release-notes">Release Notes</a> 527 </div> 528 </div> 529 <div> 530 <h4>Support</h4> 531 <div style="display:grid; gap: 8px;"> 532 <a href="https://cabbicore.com/knowledge-base">Knowledge Base</a> 533 <a href="https://cabbicore.com/support">Support Portal</a> 534 <a href="https://cabbicore.com/login">Portal Login</a> 535 <a href="https://cabbicore.com/privacy">Privacy</a> 536 <a href="https://cabbicore.com/terms">Terms</a> 537 </div> 538 </div> 539 </div> 540 <div class="cbf-container" style="margin-top: 18px;"> 541 <p style="margin: 0; color: var(--cbf-muted); font-size: 12px;">© 2026 CabbiCore Ltd. All rights reserved.</p> 542 <p style="margin: 6px 0 0; color: var(--cbf-muted); font-size: 12px;">CabbiCore Ltd is a company registered in England and Wales, company number 17334051.</p> 543 </div> 544</footer> 545
545<script src="/livewire/livewire.min.js?id=bd51a0a6" data-csrf="tMgMm4RoGefFUFMvxojz2NdmkTLFqJhZaaj8yw6h" data-update-uri="/livewire/update" data-navigate-once="true"></script>
545 546</body> 547</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.