(()=>{document.addEventListener("DOMContentLoaded",function(){let i=document.getElementById("content-all"),m=document.getElementById("pagination-controls");m||(m=document.createElement("div"),m.id="pagination-controls",m.className="pagination-controls",i.appendChild(m));let g=1,h=32,u=1,v={category:"all"},L=["live programming"];function b(s){let e=document.createElement("textarea");return e.innerHTML=s,e.value}function C(s=8){if(i){i.innerHTML="";for(let e=0;e
`,i.appendChild(t)}}}function E(s,e){let t=s.querySelector(".global-category-filter");if(!t)return;t.innerHTML="";let l=document.createElement("label");l.className="filter-radio-button-label fs-cmsfilter_active",l.innerHTML=` Reset `,t.appendChild(l),e.forEach((a,n)=>{let c=b(a),d=c.toLowerCase().replace(/\s+&\s+|\s+/g,"-"),o=document.createElement("label");o.className="filter-radio-button-label",o.innerHTML=` ${c} `,t.appendChild(o)})}function _(s){i.innerHTML="",s.forEach(e=>{let t=!!e.image?.big,l=t?e.image.big:"https://cdn.prod.website-files.com/674e1edc8e81e5f4edcba276/674e1edc8e81e5f4edcba295_fanatics-intro-logo.webp",a="https://cdn.prod.website-files.com/674e1edc8e81e5f4edcba276/683e3b35f066aef3210e0d76_frame_266.webp",n=e.company||"N/A",c=e.booth||"TBA",d=t?"":`style="background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.70), rgba(0, 0, 0, 0.70)), url('${a}'); background-size: cover; background-position: center;"`,o=document.createElement("div");o.className="be-block",o.innerHTML=`
${n}

${n}

Booth ${c}
`,i.appendChild(o)})}function k(s){u=Math.ceil(s/h),m.innerHTML="";let e=5,t=Math.max(1,g-Math.floor(e/2));t+e-1>u&&(t=Math.max(1,u-e+1));let l=Math.min(u,t+e-1);if(g>1){let a=document.createElement("button");a.className="pagination-arrow",a.textContent="<",a.addEventListener("click",()=>{g=Math.max(1,g-1);let n=i.getBoundingClientRect().top+window.scrollY-200;window.scrollTo({top:n,behavior:"smooth"}),f()}),m.appendChild(a)}for(let a=t;a<=l;a++){let n=document.createElement("button");n.textContent=a,n.className=`pagination-btn ${a===g?"active":""}`,n.addEventListener("click",()=>{let c=i.getBoundingClientRect().top+window.scrollY-200;window.scrollTo({top:c,behavior:"smooth"}),g=a,f()}),m.appendChild(n)}if(l",a.addEventListener("click",()=>{g=Math.min(u,g+1);let n=i.getBoundingClientRect().top+window.scrollY-200;window.scrollTo({top:n,behavior:"smooth"}),f()}),m.appendChild(a)}}function M(){document.querySelectorAll(".schedule-category-radio").forEach(s=>{s.addEventListener("change",e=>{v.category=e.target.value,g=1,document.querySelectorAll(".schedule-category-radio").forEach(t=>{t.parentElement?.classList.remove("fs-cmsfilter_active")}),e.target.parentElement?.classList.add("fs-cmsfilter_active"),f()})})}function f(){C(),i.classList.add("skeleton-active"),fetch("https://conventions.leapevent.tech/api/space_orders?key=29aedf86-48bf-45a0-87c8-fba0e35485f8").then(s=>s.json()).then(s=>{let e=s.space_orders||[],t=new Set;e.forEach(c=>{c.global_categories?.forEach(d=>{let o=b(d.name),p=o.replace(/[’‘']/g,"").trim().toLowerCase();L.includes(p)||t.add(o)})}),v.category!=="all"&&(e=e.filter(c=>c.global_categories?.some(d=>b(d.name).toLowerCase().replace(/\s+&\s+|\s+/g,"-")===v.category)));let l=document.getElementById("global-category-wrapper");if(l&&!l.querySelector("input")){let c=[...t].map(r=>b(r)),d=["Leagues & Teams","Sponsor","Brand","Dealer"],o=new Map;c.forEach(r=>{let y=r.replace(/[’‘']/g,"").trim().toLowerCase();o.set(y,r)});let p=d.map(r=>r.replace(/[’‘']/g,"").trim().toLowerCase()).filter(r=>o.has(r)).map(r=>o.get(r));c.forEach(r=>{p.includes(r)||p.push(r)}),E(l,p),M()}e.sort((c,d)=>{let o=c.global_categories?.some(w=>b(w.name).toLowerCase()==="leagues, teams, & brands"),p=d.global_categories?.some(w=>b(w.name).toLowerCase()==="leagues, teams, & brands");if(o&&!p)return-1;if(!o&&p)return 1;let r=c.company?.toLowerCase()||"",y=d.company?.toLowerCase()||"";return r.localeCompare(y)});let a=e.length,n=e.slice((g-1)*h,g*h);e.length===0?(i.innerHTML='
No results found.
',m.innerHTML=""):(i.classList.remove("skeleton-active"),_(n),k(a))})}f()});})();