1 2 3<!doctype html> 4<html 5 6 dir="ltr" 7 lang="en" 8 class="" 9> 10<head> 11 12 <meta charset="utf-8"> 13 <meta name="viewport" content="width=device-width, initial-scale=1"> 14 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> 15 <meta name="theme-color" content="#0f172a" media="(prefers-color-scheme: dark)"> 16 <meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)"> 17 <meta name="description" content="Home of Crafter Software, the software development studio behind leading enterprise-grade, intelligent digital experience solutions such as CrafterCMS and CrafterQ."> 18 <meta name="keywords" content="ai agent, chatbot, ai for business, ai chatbot, chatbot for business, headless cms, enterprise cms, dxp, digital experience platforms"> 19 20 <meta name="robots" content="index, follow" /> 21 22 23 <link rel="canonical" href="https://craftersoftware.com/" /> 24 <link rel="apple-touch-icon" href="/static-assets/images/theme/favicon.png"> 25 <link rel="icon" href="/static-assets/images/theme/favicon.png" type="image/png" media="(prefers-color-scheme: light)"> 26 <link rel="icon" href="/static-assets/images/theme/favicon.png" type="image/png" media="(prefers-color-scheme: dark)"> 27 28 29 <link rel="preconnect" href="https://fonts.googleapis.com"> 30 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 31 <link href="https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap" rel="stylesheet"> 32 <link href="/static-assets/vendor/aos/aos.css" rel="stylesheet" /> 33 <link href="/static-assets/css/theme.css?v=20250815" rel="stylesheet" /> 34 35
35<script type="application/ld+json"> 36 { 37 "@context": "https://schema.org", 38 "@type": "Organization", 39 "name": "Crafter Software", 40 "url": "https://craftersoftware.com", 41 "logo": "https://craftersoftware.com/static-assets/images/theme/cs-logo-black.png" 42} 43 </script>
43 44 45 <title>Crafter Software - Digital Experience Solutions for Enterprises</title> 46 47 48</head> 49<body class="relative overflow-x-hidden text-base antialiased bg-white dark:bg-dark-300">
vendor: 70 bytes, lines 49-50
49 50 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
50GTM-NTLXPQGQ
vendor: 86 bytes, lines 50-52
50" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 51 52
52<button 53 id="theme-toggle" 54 type="button" 55 class="hidden text-paragraph dark:text-white focus:outline-none focus:ring-0 focus:ring-gray-200 w-10 h-10 border rounded-md border-paragraph/25 dark:border-borderColour-dark flex justify-center items-center" 56 > 57 <svg 58 id="theme-toggle-dark-icon" 59 class="hidden w-5 h-5 ml-1 -mt-px" 60 fill="currentColor" 61 viewBox="0 0 20 20" 62 xmlns="http://www.w3.org/2000/svg" 63 > 64 <path d="M17.293 13.293A8 8 0 016.707 2.707a8.001 8.001 0 1010.586 10.586z"></path> 65 </svg> 66 <svg 67 id="theme-toggle-light-icon" 68 class="hidden w-5 h-5" 69 fill="currentColor" 70 viewBox="0 0 20 20" 71 xmlns="http://www.w3.org/2000/svg" 72 > 73 <path 74 d="M10 2a1 1 0 011 1v1a1 1 0 11-2 0V3a1 1 0 011-1zm4 8a4 4 0 11-8 0 4 4 0 018 0zm-.464 4.95l.707.707a1 1 0 001.414-1.414l-.707-.707a1 1 0 00-1.414 1.414zm2.12-10.607a1 1 0 010 1.414l-.706.707a1 1 0 11-1.414-1.414l.707-.707a1 1 0 011.414 0zM17 11a1 1 0 100-2h-1a1 1 0 100 2h1zm-7 4a1 1 0 011 1v1a1 1 0 11-2 0v-1a1 1 0 011-1zM5.05 6.464A1 1 0 106.465 5.05l-.708-.707a1 1 0 00-1.414 1.414l.707.707zm1.414 8.486l-.707.707a1 1 0 01-1.414-1.414l.707-.707a1 1 0 011.414 1.414zM4 11a1 1 0 100-2H3a1 1 0 000 2h1z" 75 fill-rule="evenodd" 76 clip-rule="evenodd" 77 ></path> 78 </svg> 79 </button> 80 81 82 <div 83 data-craftercms-type="collection" 84 > <div 85 > 86 87 88 <header 89 style="z-index:15" 90 id="mainnavigationBar" 91 class="fixed left-0 top-15 duration-250 transition-all w-full bg-transparent" 92 > <nav class="container flex relative items-center"> 93 <div class="flex items-center"> <a href="/" class="text-3xl font-semibold text-red-500" title="Crafter Q" aria-label="Crafter Q"> 94 <img 95 alt="" 96 src="/static-assets/images/theme/q-logo-black.png" 97 class="inline-block dark:hidden w-[150px]" 98 /> 99 <img 100 alt="" 101 src="/static-assets/images/theme/q-logo-white.png" 102 class="hidden dark:inline-block w-[150px]" 103 /> 104 </a> 105</div> 106 <ul class="nav-list hidden lg:flex lg:ml-7 xl:ml-15 [&>*:not(:last-child)]:me-1"> 107 </ul> 108 <ul class="flex items-center ml-auto [&>*:not(:last-child)]:me-2.5"> 109 <li class="max-lg:inline-block lg:hidden"> 110 <button class="outline-none mobile-menu-button w-10 h-10 rounded-full bg-white dark:bg-dark-200 relative"> 111 <svg xmlns="http://www.w3.org/2000/svg" width="22" height="14" viewBox="0 0 22 14" fill="none" class="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2"> 112 <path d="M0 1C0 0.447715 0.447715 0 1 0H21C21.5523 0 22 0.447715 22 1C22 1.55228 21.5523 2 21 2H1C0.447716 2 0 1.55228 0 1Z" fill="" class="fill-paragraph dark:fill-white" /> 113 <path d="M8 7C8 6.44772 8.44772 6 9 6H21C21.5523 6 22 6.44772 22 7C22 7.55228 21.5523 8 21 8H9C8.44772 8 8 7.55228 8 7Z" fill="" class="fill-paragraph dark:fill-white" /> 114 <path d="M4 13C4 12.4477 4.44772 12 5 12H21C21.5523 12 22 12.4477 22 13C22 13.5523 21.5523 14 21 14H5C4.44772 14 4 13.5523 4 13Z" fill="" class="fill-paragraph dark:fill-white" /> 115 </svg> 116 </button> 117 </li> 118 </ul> 119 <div class="mobile-menu max-lg:overflow-y-auto"> 120 <button class="outline-none navbar-toggle-close size-10 rounded-full bg-white dark:bg-dark-200 absolute right-6 top-5 flex justify-center items-center"> 121 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6" aria-label="Close menu"> 122 <path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12" /> 123 </svg> 124 </button> 125 <ul class="nav-list flex flex-col gap-5 w-full max-w-[500px] landscape:h-full relative"> 126 </ul> 127 </div> 128 </nav> 129</header> 130 131</div> 132</div> 133 134 <main> 135 <div 136 data-craftercms-type="collection" 137 > <div 138 > 139 140 141 <div 142 class="relative isolate overflow-hidden bg-linear-to-b from-red-100/20" 143 > <div class="absolute inset-y-0 right-1/2 -z-10 -mr-96 w-[200%] origin-top-right skew-x-[-30deg] shadow-xl ring-1 shadow-red-600/10 ring-red-50 sm:-mr-80 lg:-mr-96 dark:hidden" aria-hidden="true"></div> 144 <div class="container mt-32 sm:mt-40"> 145 <div 146 class="mx-auto max-w-2xl lg:mx-0 lg:grid lg:max-w-none lg:grid-cols-2 lg:gap-x-16 lg:gap-y-8 xl:grid-cols-1 xl:grid-rows-1 xl:gap-x-8" 147 data-aos="fade-up" data-aos-offset="200" data-aos-duration="1000" data-aos-once="true" 148 > 149 <div class="max-w-2xl lg:col-span-2 xl:col-auto"> 150 <h1 151 class="font-semibold tracking-tight text-balance text-5xl sm:text-7xl" 152 >Building the Future of AI-Driven Digital Experiences</h1> 153 </div> 154 <div class="mt-6 max-w-xl lg:mt-0 xl:col-end-1 xl:row-start-1"> 155 <div 156 class="prose dark:prose-invert md:prose-md lg:prose-lg xl:prose-xl max-w-none" 157 ><p>Crafter Software helps enterprises connect through smarter digital experiences. With our AI-native digital experience platforms—<a href="https://craftercms.com">CrafterCMS</a> for content management and <a href="https://crafterq.ai/">CrafterQ</a> for conversational intelligence—we enable teams to innovate faster and engage audiences more deeply.</p></div> 158 <div class="mt-10 flex items-center gap-x-6"> 159 </div> 160 </div> 161 <img 162 src="/static-assets/images/content/crafter-software-digital-experience-solutions.webp" 163 alt="" 164 class=" aspect-6/5 w-full max-w-lg rounded-2xl object-cover lg:max-w-none xl:row-span-2 xl:row-end-2" 165 > 166 </div> 167 </div> 168 <div class="light:hidden absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 flex -z-10 max-md:hidden"> 169 <div class="max-lg:hidden max-1xl:w-[335px] max-1xl:h-[335px] 1xl:w-[442px] 1xl:h-[442px] rounded-full bg-primary-200/20 blur-[145px]"></div> 170 <div class="max-lg:w-[335px] max-1xl:h-[335px] max-1xl:blur-[80px] 1xl:w-[442px] 1xl:h-[442px] rounded-full bg-primary-200/25 -ml-[170px] -mt-150 max-md:ml-0 blur-[145px]"></div> 171 <div class="max-lg:hidden max-1xl:w-[335px] max-1xl:h-[335px] 1xl:w-[442px] 1xl:h-[442px] rounded-full bg-primary-200/20 -ml-[170px] blur-[145px]"></div> 172 </div> 173 <div class="light:hidden absolute left-1/2 -bottom-150 p-[350px] -translate-x-1/2 bg-contain w-full h-full bg-[url('/static-assets/images/theme/hero-gradient.png')] bg-no-repeat bg-center opacity-70 md:hidden -z-10"></div> 174 <div class="absolute inset-x-0 bottom-0 -z-10 h-24 bg-linear-to-t from-white dark:from-gradient sm:h-32"></div> 175</div> 176</div> 177 <div 178 > 179 180 181 <section 182 class="client " 183 > <div class="container overflow-hidden max-lg:px-0!"> 184 <div class="text-center mx-auto max-w-2xl mb-10 px-4 space-y-4 relative"> 185 <h2 186 class="text-pretty" 187 >A Few of Our Customers</h2> 188 <div class="space-x-4 mt-10"> 189 </div> 190 </div> 191 <div class="relative after:absolute before:absolute after:w-[120px] after:h-full after:bg-linear-to-r after:from-white after:from-[37.5%] after:top-1/2 after:-translate-y-1/2 after:-left-0.5 after:z-10 before:w-[120px] before:h-full before:bg-linear-to-l before:from-white before:from-[37.5%] before:-right-0.5 before:top-1/2 before:-translate-y-1/2 before:z-10 dark:after:from-gradient dark:before:from-gradient mb-10"> 192 <div class="marquee marquee-items border-t border-b border-zinc-200 dark:border-zinc-600 border-dashed py-4"> 193 <div 194 class="marquee-content flex items-center justify-between gap-8" 195 id="clients" 196 data-craftercms-type="collection" 197 > <div 198 class="marquee-content-list" 199 > <img 200 src="/static-assets/images/content/mastercard-logo-100h.webp" 201 alt="" 202 class="inline-block dark:hidden" 203 > 204 <img 205 src="/static-assets/images/content/mastercard-logo-100h.webp" 206 alt="" 207 class="hidden dark:inline-block" 208 > 209</div> 210 <div 211 class="marquee-content-list" 212 > <img 213 src="/static-assets/images/content/marriott-logo-100h.webp" 214 alt="" 215 class="inline-block dark:hidden" 216 > 217 <img 218 src="/static-assets/images/content/marriott-logo-100h.webp" 219 alt="" 220 class="hidden dark:inline-block" 221 > 222</div> 223 <div 224 class="marquee-content-list" 225 > <img 226 src="/static-assets/images/content/ercot-logo-100h.webp" 227 alt="" 228 class="inline-block dark:hidden" 229 > 230 <img 231 src="/static-assets/images/content/ercot-logo-100h.webp" 232 alt="" 233 class="hidden dark:inline-block" 234 > 235</div> 236 <div 237 class="marquee-content-list" 238 > <img 239 src="/static-assets/images/content/papa-johns-logo-300-70.webp" 240 alt="" 241 class="inline-block dark:hidden" 242 > 243 <img 244 src="/static-assets/images/content/papa-johns-logo-300-70.webp" 245 alt="" 246 class="hidden dark:inline-block" 247 > 248</div> 249 <div 250 class="marquee-content-list" 251 > <img 252 src="/static-assets/images/content/experian-logo.webp" 253 alt="" 254 class="inline-block dark:hidden" 255 > 256 <img 257 src="/static-assets/images/content/experian-logo.webp" 258 alt="" 259 class="hidden dark:inline-block" 260 > 261</div> 262 <div 263 class="marquee-content-list" 264 > <img 265 src="/static-assets/images/content/nfl-logo.webp" 266 alt="" 267 class="inline-block dark:hidden" 268 > 269 <img 270 src="/static-assets/images/content/nfl-logo.webp" 271 alt="" 272 class="hidden dark:inline-block" 273 > 274</div> 275 <div 276 class="marquee-content-list" 277 > <img 278 src="/static-assets/images/content/att-logo-100h.webp" 279 alt="" 280 class="inline-block dark:hidden" 281 > 282 <img 283 src="/static-assets/images/content/att-logo-100h.webp" 284 alt="" 285 class="hidden dark:inline-block" 286 > 287</div> 288 <div 289 class="marquee-content-list" 290 > <img 291 src="/static-assets/images/content/mediolanum-logo.webp" 292 alt="" 293 class="inline-block dark:hidden" 294 > 295 <img 296 src="/static-assets/images/content/mediolanum-logo.webp" 297 alt="" 298 class="hidden dark:inline-block" 299 > 300</div> 301 <div 302 class="marquee-content-list" 303 > <img 304 src="/static-assets/images/content/thalia-logo-100h.webp" 305 alt="" 306 class="inline-block dark:hidden" 307 > 308 <img 309 src="/static-assets/images/content/thalia-logo-100h.webp" 310 alt="" 311 class="hidden dark:inline-block" 312 > 313</div> 314 <div 315 class="marquee-content-list" 316 > <img 317 src="/static-assets/images/content/doj-logo-200.webp" 318 alt="" 319 class="inline-block dark:hidden" 320 > 321 <img 322 src="/static-assets/images/content/doj-logo-200.webp" 323 alt="" 324 class="hidden dark:inline-block" 325 > 326</div> 327 <div 328 class="marquee-content-list" 329 > <img 330 src="/static-assets/images/content/fastenal-logo-100h.webp" 331 alt="" 332 class="inline-block dark:hidden" 333 > 334 <img 335 src="/static-assets/images/content/fastenal-logo-100h.webp" 336 alt="" 337 class="hidden dark:inline-block" 338 > 339</div> 340 <div 341 class="marquee-content-list" 342 > <img 343 src="/static-assets/images/content/ebay-logo-100h.webp" 344 alt="" 345 class="inline-block dark:hidden" 346 > 347 <img 348 src="/static-assets/images/content/ebay-logo-100h.webp" 349 alt="" 350 class="hidden dark:inline-block" 351 > 352</div> 353</div> 354 </div> 355 </div> 356 <div class="flex items-center justify-center"> 357 </div> 358 </div> 359</section> 360</div> 361 <div 362 > 363 364 365 <div 366 class="px-4 sm:px-6 lg:px-8 max-w-5xl prose dark:prose-invert md:prose-md lg:prose-lg xl:prose-xl mx-auto " 367 > <div 368 ><h2 style="text-align: center;">Our Award-Winning Products</h2></div> 369</div> 370</div> 371 <div 372 > 373 374 375 <section 376 class="relative mb-16 sm:mb-20" 377 > <div class="container relative z-10">
378 <div class="grid grid-cols-2 max-md:grid-cols-1 gap-10 1xl:gap-x-24"> 379 380 <div class="relative flex max-md:justify-center justify-end items-center "> 381 <img 382 src="/static-assets/images/content/craftercms-home-page.webp" 383 alt="CrafterCMS Home Page" 384 class=" rounded" 385 > 386 <div class="absolute w-full left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 flex max-md:flex-col -z-10"> 387 <div class="w-full h-[442px] rounded-full bg-primary-200/25 blur-[145px]"></div> 388 </div> 389 </div> 390 391 <div class="relative flex items-center" > 392 <div class="space-y-10"> 393 <div class="space-y-5"> 394 <h2 395 class="text-pretty" 396 >CrafterCMS</h2> 397 <div 398 class="prose dark:prose-invert md:prose-md lg:prose-lg xl:prose-xl max-w-none" 399 ><p>Innovate faster by composing your content-centric digital experiences with an AI-enabled headless CMS, for building large-scale, high-performance and ultra-secure sites and apps.</p> 400<div> </div></div> 401 </div> 402 403 <ul 404 class=" [&>*:not(:last-child)]:mb-5 max-w-[490px]" 405 data-craftercms-type="collection" 406 ></ul> 407 408 <a 409 href="https://craftercms.com" 410 class="btn" 411 >Visit CrafterCMS.com</a> 412 413 </div> 414 </div> 415 416 417 </div> 418 </div> 419</section> 420</div> 421 <div 422 > 423 424 425 <section 426 class="relative mt-32 sm:mt-40 mb-16 sm:mb-20" 427 > <div class="container relative z-10"> 428 <div class="grid grid-cols-2 max-md:grid-cols-1 gap-10 1xl:gap-x-24"> 429 430 431 <div class="relative flex items-center" > 432 <div class="space-y-10"> 433 <div class="space-y-5"> 434 <h2 435 class="text-pretty" 436 >CrafterQ</h2> 437 <div 438 class="prose dark:prose-invert md:prose-md lg:prose-lg xl:prose-xl max-w-none" 439 ><p>Create your own custom AI agents trained on your data. Deploy them across websites, apps, and every digital touchpoint. Drive business results from smarter conversations.</p></div> 440 </div> 441 442 <ul 443 class=" [&>*:not(:last-child)]:mb-5 max-w-[490px]" 444 data-craftercms-type="collection" 445 ></ul> 446 447 <a 448 href="https://crafterq.ai" 449 class="btn" 450 >Visit CrafterQ.ai</a> 451 452 </div> 453 </div> 454 455 <div class="relative flex max-md:justify-center justify-end items-center "> 456 <img 457 src="/static-assets/images/content/crafterq-home-page.webp" 458 alt="CrafterQ Home Page" 459 class=" rounded" 460 > 461 <div class="absolute w-full left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 flex max-md:flex-col -z-10"> 462 <div class="w-full h-[442px] rounded-full bg-primary-200/25 blur-[145px]"></div> 463 </div> 464 </div> 465 466 </div> 467 </div> 468</section> 469</div> 470</div> 471 </main> 472 473 <div 474 data-craftercms-type="collection" 475 > <div 476 > 477 478 <section 479 class="bg-white dark:bg-dark-300 overflow-hidden relative pt-20" 480 > <div class="container"> 481 <div class="grid grid-cols-12 mb-20 max-lg:gap-y-10 max-lg:text-center"> 482 <div class="col-span-12 lg:col-span-6"> 483 <a href="/" class="text-3xl font-semibold text-red-500" title="Crafter Q" aria-label="Crafter Q"> 484 <img 485 alt="" 486 src="/static-assets/images/theme/q-logo-black.png" 487 class="inline-block dark:hidden w-[150px]" 488 /> 489 <img 490 alt="" 491 src="/static-assets/images/theme/q-logo-white.png" 492 class="hidden dark:inline-block w-[150px]" 493 /> 494 </a> 495 <div 496 class="mt-10 max-w-[350px] max-lg:mx-auto" 497 ><p>The software development studio crafting AI-native platforms that power enterprise digital experiences.</p></div> 498 </div> 499 <div class="col-span-12 lg:col-span-2 max-lg:text-center"> 500 <h3 501 class="mb-8 font-medium text-lg" 502 ></h3> 503 <ul 504 class="[&>*:not(:last-child)]:mb-3" 505 data-craftercms-type="collection" 506 > <li 507 > <a 508 href="" 509 target="_self" 510 class="relative inline-block overflow-hidden text-base capitalize text-paragraph dark:text-white before:absolute before:bottom-0 before:left-0 before:h-px before:w-full before:origin-right before:scale-x-0 before:bg-paragraph dark:before:bg-white before:transition-transform before:duration-500 before:content-[''] hover:before:origin-left hover:before:scale-x-100" 511 > 512 513 </a> 514</li> 515</ul> 516 </div> 517 <div class="col-span-12 lg:col-span-2 max-lg:text-center"> 518 <h3 519 class="mb-8 font-medium text-lg" 520 ></h3> 521 <ul 522 class="[&>*:not(:last-child)]:mb-3" 523 data-craftercms-type="collection" 524 > <li 525 > <a 526 href="" 527 target="_self" 528 class="relative inline-block overflow-hidden text-base capitalize text-paragraph dark:text-white before:absolute before:bottom-0 before:left-0 before:h-px before:w-full before:origin-right before:scale-x-0 before:bg-paragraph dark:before:bg-white before:transition-transform before:duration-500 before:content-[''] hover:before:origin-left hover:before:scale-x-100" 529 > 530 531 </a> 532</li> 533</ul> 534 </div> 535 <div class="col-span-12 lg:col-span-2 max-lg:text-center"> 536 <div 537 ><h3 class="mb-8 font-medium text-lg">Say hello!</h3> 538<p class="mb-3"><a class="relative inline-block overflow-hidden text-paragraph dark:text-white before:absolute before:bottom-0 before:left-0 before:h-px before:w-full before:origin-right before:scale-x-0 before:bg-paragraph dark:before:bg-white before:transition-transform before:duration-500 before:content-[''] hover:before:origin-left hover:before:scale-x-100" href="mailto:[email protected]">[email protected]</a></p></div> 539 <ul 540 class=" flex items-center max-lg:justify-center social-link gap-4" 541 data-craftercms-type="collection" 542 ></ul> 543 </div> 544 </div> 545 546 <div class="seperator"> 547 <img src="/static-assets/images/theme/footer-seperator.svg" alt="footer-seperator" class="dark:hidden w-full object-cover" /> 548 <img src="/static-assets/images/theme/footer-seperator-dark.svg" alt="footer-seperator" class="hidden dark:block w-full object-cover" /> 549 </div> 550 551 <div class="py-10 max-lg:text-center"> 552 <div class="flex max-lg:flex-col lg:items-center"> 553 <p class="max-lg:mb-10">© <span id="date">2026-10-03T20:59:53.524Z</span> Crafter Software Corporation. All Rights Reserved.</p> 554 <ul class="lg:ml-auto flex items-center gap-15 max-lg:justify-center"> 555 <li> 556 <a href="/privacy-policy" class="relative inline-block overflow-hidden text-base capitalize text-paragraph dark:text-white before:absolute before:bottom-0 before:left-0 before:h-px before:w-full before:origin-right before:scale-x-0 before:bg-paragraph dark:before:bg-white before:transition-transform before:duration-500 before:content-[''] hover:before:origin-left hover:before:scale-x-100">Privacy Policy</a> 557 </li> 558 </ul> 559 </div> 560 </div> 561 </div> 562</section> 563</div> 564</div> 565 566
566<script src="/static-assets/vendor/aos/aos.js"></script>
566 567
567<script src="/static-assets/js/script.js?v=20250815"></script>
567 568 569
569<script src="https://chat.crafterq.ai/embed.js"></script>
569 570
570<script>window.crafterq.init('0199e2e7-b5bb-742d-b11b-04d628adb2e0')</script>
570 571 572 573</body> 574</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.