1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[969],{8517:function(e,t,n){Promise.resolve().then(n.t.bind(n,5878,23)),Promise.resolve().then(n.t.bind(n,2972,23)),Promise.resolve().then(n.bind(n,7479)),Promise.resolve().then(n.bind(n,3346))},7479:function(e,t,n){"use strict";n.d(t,{default:function(){return r}});var l=n(7437),s=n(2265);function r(e){let{industries:t}=e,[n,r]=(0,s.useState)("All"),i=e=>{r(e);let t=document.getElementById("case-studies-grid");t&&t.querySelectorAll("[data-industry]").forEach(t=>{let n=t.getAttribute("data-industry");"All"===e||n===e?t.style.display="block":t.style.display="none"})};return(0,l.jsxs)("div",{className:"flex flex-wrap gap-3 items-center",children:[(0,l.jsx)("span",{className:"text-sm font-semibold text-gray-700 mr-2",children:"Filter by Industry:"}),(0,l.jsx)("button",{onClick:()=>i("All"),className:"px-4 py-2 rounded-full text-sm font-medium transition-colors ".concat("All"===n?"bg-blue-600 text-white":"bg-gray-100 text-gray-700 hover:bg-gray-200"),children:"All Projects"}),t.map(e=>(0,l.jsx)("button",{onClick:()=>i(e),className:"px-4 py-2 rounded-full text-sm font-medium transition-colors ".concat(n===e?"bg-blue-600 text-white":"bg-gray-100 text-gray-700 hover:bg-gray-200"),children:e},e))]})}}},function(e){e.O(0,[972,478,878,346,971,117,744],function(){return e(e.s=8517)}),_N_E=e.O()}]);
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.