1"use strict";(self.webpackChunkalphabet=self.webpackChunkalphabet||[]).push([[4286],{4286:function(e,s,r){r.r(s),r.d(s,{SearchResultItem:function(){return i}});var a=r(4848);r(6540);function t(e,s){if(!s.trim())return e;const r=s.trim().split(/\s+/),t=new RegExp(`(${r.map(e=>e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")).join("|")})`,"gi");return e.split(t).map((e,s)=>r.some(s=>e.toLowerCase()===s.toLowerCase())?(0,a.jsx)("mark",{className:"search-highlight",children:e},s):e?(0,a.jsx)("span",{children:e},s):null)}function i(e){const{result:s,searchQuery:r,isFirst:i,firstResultRef:l}=e;return(0,a.jsx)("li",{className:"search-result-item",children:(0,a.jsxs)("div",{className:"search-result-item__wrapper",children:[s.featuredImage&&(0,a.jsx)("img",{src:s.featuredImage,alt:s.featuredImageTitle??"",className:"search-result-item__image"}),(0,a.jsxs)("div",{className:"search-result-item__link-content",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"search-result-item__title-link",children:t(s.title,r)}),s.description&&(0,a.jsx)("p",{children:t(s.description,r)})]}),(0,a.jsx)("span",{className:"icon","data-icon":"arrow_chevron_right_lt","aria-hidden":"true"})]}),(0,a.jsx)("a",{ref:i?l:void 0,className:"search-result-item__link search-result-item__link--overlay",href:s.url,children:(0,a.jsx)("span",{className:"sr-only",children:s.title})})]})})}}}]);
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.