PageSourceSearch

https://lechatbot.com/assets/main-BtERFdXM.js

js lechatbot.com collected 2026-10-02 16:02:30 UTC 1,193 bytes, 2 lines download raw bytes

1import{q as e,c,d as r,o as n,g as a}from"./firebase-BmbSka2m.js";import"./main-CLju4K6_.js";async function o(){const o=document.querySelector("#work .cards-grid");if(o)try{const i=e(c(r,"services"),n("order","asc")),s=await a(i);o.innerHTML="",s.forEach(e=>{const c=e.data(),r=document.createElement("div");r.className="card";let n=c.items.map(e=>`<p>${e}</p>`).join("");r.innerHTML=`\n                <div class="card-header">\n                    <i data-lucide="${c.icon}" class="service-icon"></i>\n                    <h3>${c.title}</h3>\n                </div>\n                ${n}\n            `,o.appendChild(r)})}catch(i){console.error("Error fetching services:",i)}}async function i(){const o=document.querySelector("#references .logo-grid");if(o)try{const i=e(c(r,"references"),n("order","asc")),s=await a(i);o.innerHTML="",s.forEach(e=>{const c=e.data(),r=document.createElement("div");r.className="logo-item",r.innerHTML=`<img src="${c.logo}" alt="${c.name}">`,o.appendChild(r)})}catch(i){console.error("Error fetching references:",i)}}!async function(){await Promise.all([o(),i()]),"undefined"!=typeof lucide&&lucide.createIcons()}();
2//# sourceMappingURL=main-BtERFdXM.js.map

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.