PageSourceSearch

https://www.alpha-sense.com/_next/static/chunks/9937-7ed96341ecdef433.js?dpl=dpl_BzKouP8Nr4qkJ1ZDwMoVKZJh1Lc7

js alpha-sense.com collected 2026-09-24 08:36:43 UTC 13,920 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9937],{9937:(e,a,r)=>{r.d(a,{Ay:()=>T,LT:()=>I,W1:()=>k,em:()=>N,w1:()=>C});var t=r(54568),l=r(25150),n=r.n(l),s=r(19664),c=r.n(s),i=r(27541),o=r(7620),u=r(15599),d=r.n(u),h=r(93274),p=r.n(h),m=r(63386),x=r(89253),b=r(56478),g=r(95064),f=r(70960),v=r(12249),j=r(25478);let y=[{title:"Blog",plural:"Blogs",slug:"blog",schemaType:"blog"},{title:"Page",plural:"Pages",slug:"pages",schemaType:"page"},{title:"Connector",plural:"Connectors",slug:"connectors",schemaType:"connector"},{title:"Sentiment Index",plural:"Sentiment Indexes",slug:"sentiment-indices",schemaType:"sentimentIndexDoc"}],S=()=>{let e=(0,i.useRouter)(),[a,r]=(0,o.useState)("");return{searchQuery:a,setSearchQuery:r,handleSearchSubmit:a=>{if(a){let t=a.trim();r(t),e.push("/search?term=".concat(encodeURIComponent(t)))}}}},k=e=>{let{isSearchOpen:a,setIsSearchOpen:r}=e,l=(0,o.useRef)(null),s=(0,o.useRef)(null),{setSearchQuery:c,handleSearchSubmit:i}=S(),u=()=>{r(!1)};(0,o.useEffect)(()=>{if(a){var e;null==(e=l.current)||e.focus()}else l.current&&(l.current.value="")},[a]);let d=e=>{e.relatedTarget!==l.current&&e.relatedTarget!==s.current&&e.nativeEvent instanceof MouseEvent&&u()};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{className:n()(p()["search-button"],{[p().visible]:a}),onClick:()=>{r(!0)},"aria-label":"Open search","aria-expanded":a,tabIndex:a?-1:0,"aria-hidden":a,children:(0,t.jsx)(j.A,{name:"search","aria-hidden":"true"})}),(0,t.jsx)("div",{className:n()(p()["search-container"],{[p().hidden]:!a}),role:"search","aria-hidden":!a,inert:!a,children:(0,t.jsx)(f.A,{children:(0,t.jsxs)(v.A,{desktopSpan:8,mobileSpan:12,desktopOffset:2,className:p()["search-input"],children:[(0,t.jsx)(j.A,{name:"search",className:p()["search-icon"],"aria-hidden":"true"}),(0,t.jsxs)("form",{onSubmit:e=>{var a;e.preventDefault(),i(null==(a=l.current)?void 0:a.value),u()},role:"search",children:[(0,t.jsx)("input",{type:"search",placeholder:"Type something",ref:l,onChange:e=>c(e.target.value),maxLength:50,"aria-label":"Search",tabIndex:a?0:-1,"aria-hidden":!a,inert:!a,onKeyDown:e=>{"Escape"===e.key&&(e.preventDefault(),u())},onBlur:e=>d(e)}),(0,t.jsx)("button",{type:"submit",tabIndex:-1,className:"sr-only","aria-label":"Submit search",children:"Submit"})]}),(0,t.jsx)("button",{ref:s,onClick:u,className:p()["close-button"],"aria-label":"Close search",tabIndex:a?0:-1,"aria-hidden":!a,inert:!a,onKeyDown:e=>{if("Tab"===e.key){var a;e.preventDefault(),null==(a=l.current)||a.focus()}},onBlur:e=>d(e),children:(0,t.jsx)(j.A,{name:"close","aria-hidden":"true"})})]})})})]})},N=e=>{let{isSearchAvailable:a,closeMobileMenu:r,ref:l}=e,{setSearchQuery:n,handleSearchSubmit:s}=S();return(0,t.jsxs)("div",{className:p()["search-input"],children:[(0,t.jsx)(j.A,{name:"search",className:p()["search-icon"],"aria-hidden":"true",role:"presentation"}),(0,t.jsx)("form",{onSubmit:e=>{var a;e.preventDefault(),s(null==l||null==(a=l.current)?void 0:a.value),r()},"aria-hidden":!a,children:(0,t.jsx)("input",{type:"search",placeholder:"Type something",ref:l,maxLength:50,onChange:e=>n(e.target.value),"aria-label":"Search Input"})})]})},C=e=>{let{term:a}=e,r=(0,o.useRef)(null),{searchQuery:l,setSearchQuery:n,handleSearchSubmit:s}=S();return(0,o.useEffect)(()=>{a&&n(a)},[a,n]),(0,t.jsx)("div",{className:p()["search-header-container"],role:"search",children:(0,t.jsx)(f.A,{children:(0,t.jsx)(v.A,{desktopSpan:9,mobileSpan:12,children:(0,t.jsxs)("form",{onSubmit:e=>{var a;e.preventDefault(),s(null==(a=r.current)?void 0:a.value)},role:"search",children:[(0,t.jsx)("input",{type:"search",value:l,placeholder:"Search",ref:r,maxLength:50,onChange:e=>n(e.target.value),"aria-label":"Search",tabIndex:0}),l&&(0,t.jsx)("button",{type:"button",onClick:()=>{n(""),r.current&&r.current.focus()},"aria-label":"Clear search",tabIndex:0,className:p()["clear-search-button"],children:(0,t.jsx)(j.A,{name:"close",size:36,"aria-hidden":"true"})}),(0,t.jsx)("button",{type:"submit","aria-label":"Submit search",tabIndex:0,className:p()["submit-search-button"],children:(0,t.jsx)(j.A,{name:"search",size:64,"aria-hidden":"true"})})]})})})})},w=e=>{let{deepSearch:a,onToggle:r,isActive:l=!0}=e;return(0,t.jsxs)("div",{className:p()["deep-search-toggle"],"aria-hidden":!l,tabIndex:l?0:-1,children:[(0,t.jsx)("h2",{className:p().legend,children:"Expanded Search"}),(0,t.jsxs)("label",{className:p()["toggle-switch"],htmlFor:"deep-search-toggle",children:[(0,t.jsx)("input",{id:"deep-search-toggle",type:"checkbox",checked:a,onChange:e=>r(e.target.checked),"aria-label":"Toggle deep search",tabIndex:l?0:-1}),(0,t.jsx)("span",{className:p()["toggle-slider"]})]})]})},A=e=>{let{selectedTypes:a,onTypeChange:r,deepSearch:l,onDeepSearchToggle:n}=e,s=[{title:"Type",type:"types",items:[...b.Rx,...y].sort((e,a)=>e.title.localeCompare(a.title)).map(e=>({id:e.schemaType,label:e.title,checked:a.includes(e.schemaType)})),onChange:r,totalChecked:a.length}];return(0,t.jsx)(v.A,{desktopSpan:3,mobileSpan:12,children:(0,t.jsxs)("div",{className:p()["filters-container"],children:[(0,t.jsx)(w,{deepSearch:l,onToggle:n}),(0,t.jsx)(m.A,{filterGroups:s})]})})},I=e=>{let{term:a,loading:r,loadingFull:l=!1,error:n,results:s,pageParam:i,hasNextPage:u,hasPrevPage:h,searchPhase:m="metadata",deepSearch:b,onDeepSearchToggle:j}=e,[S,k]=(0,o.useState)([]),N=S.length>0?s.filter(e=>S.includes(e._type)):s,C=e=>{let r=e.replace(RegExp("(".concat(a,")"),"gi"),"<span>$1</span>");return d()(r,{allowedTags:["span"],allowedAttributes:{}})},w=r?"Loading results...":n?"Error loading results":l&&"full"===m?"Searching content for additional results...":0===N.length?"No results found.":null;return(0,t.jsx)("div",{id:"pagination-reference",className:p()["search-results-container"],role:"status","aria-live":"polite",children:(0,t.jsxs)(f.A,{children:[(0,t.jsx)(v.A,{desktopSpan:12,mobileSpan:12,children:!r&&(0,t.jsx)("div",{className:p()["search-results-count"],"aria-label":N.length>0?"Result".concat(1===N.length?"":"s"," for ").concat(a):"No results found.","aria-live":"polite",children:(0,t.jsxs)("h2",{children:["Result",1===N.length?"":"s"," for ",(0,t.jsx)("span",{children:a})]})})}),(0,t.jsx)(A,{selectedTypes:S,onTypeChange:e=>{k(a=>a.includes(e)?a.filter(a=>a!==e):[...a,e])},deepSearch:b,onDeepSearchToggle:j}),(0,t.jsxs)(v.A,{desktopSpan:6,mobileSpan:12,children:[w?(0,t.jsx)("p",{className:p()["search-results-message"],children:w}):(0,t.jsx)("ul",{children:N.map(e=>{var a,r;return(0,t.jsxs)("li",{className:p()["search-results-item"],children:[(0,t.jsx)("h3",{className:p()["search-results-item-type"],children:(e=>{var a,r;return null!=(r=null==(a=y.find(a=>a.schemaType===e._type))?void 0:a.title)?r:(0,g.tj)(e._type)})(e)}),(0,t.jsx)(c(),{href:(null==e?void 0:e.url)||"/",className:p()["search-results-item-title"],dangerouslySetInnerHTML:{__html:C(e.title)},target:(e=>{if(!e)return"_self";let a=e.trim();return a.startsWith("/")||a.replace(/^https?:\/\//,"").match(/^(?:www\.)?alpha-sense\.com/)?"_self":"_blank"})(null==e?void 0:e.url)}
1),((null==(a=e.fields)?void 0:a.description)||e.shortDescription)&&(0,t.jsx)("p",{className:p()["search-results-item-description"],dangerouslySetInnerHTML:{__html:C((null==(r=e.fields)?void 0:r.description)||e.shortDescription)}})]},e._id)})}),(0,t.jsx)(x.A,{hasNextPage:u,hasPrevPage:h,currentPage:i,basePath:"/search"})]})]})})};function T(e){let{isSearchActive:a,setIsSearchActive:r,handleResourceSearchSubmit:l}=e,s=(e,a)=>{l({hasValue:e,value:a})},c=(0,o.useRef)(null),u=(0,o.useRef)(null),d=(0,o.useRef)(!1),h=(0,i.useSearchParams)(),[m,x]=(0,o.useState)(h.get("search")||"");(0,o.useEffect)(()=>{x(h.get("search")||"")},[h]);let b=()=>{r(!0)},g=()=>{r(!1)};(0,o.useEffect)(()=>{if(a){var e;null==(e=c.current)||e.focus()}else c.current&&!d.current&&(c.current.value=""),d.current=!1},[a]);let f=e=>{var a;e.relatedTarget!==c.current&&e.nativeEvent instanceof MouseEvent&&g(),(null==(a=c.current)?void 0:a.value)==""&&(c.current.placeholder="Search Resources")};return(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)("form",{onSubmit:e=>{e.preventDefault();let a=m.trim();a?(c.current&&(c.current.placeholder=a),d.current=!0,s(!0,a)):c.current&&(c.current.placeholder="Search Resources"),g()},role:"searchResources",className:n()(p()["resource-search"],p()["search-input"]),suppressHydrationWarning:!0,children:[(0,t.jsx)("input",{type:"search",placeholder:"Search Resources",ref:c,name:"resourceSearch",onChange:e=>x(e.target.value),maxLength:50,onClick:b,value:m,"aria-label":"Search",onKeyDown:e=>{"Escape"===e.key&&(e.preventDefault(),g()),c.current&&e&&c.current.value.length<=1&&(c.current.placeholder="Search Resources")},onBlur:e=>f(e)}),m&&(0,t.jsx)("button",{type:"button",ref:u,onClick:()=>{let e=h.get("search")||m;x(""),e&&s(!1,e),c.current&&(c.current.placeholder="Search Resources",c.current.focus())},className:n()(p()["close-button"],p()["resource-close-button"]),"aria-label":"Close search",onKeyDown:e=>{if("Tab"===e.key){var a;e.preventDefault(),null==(a=c.current)||a.focus()}},onBlur:e=>f(e),children:(0,t.jsx)(j.A,{name:"close","aria-hidden":"true"})}),(0,t.jsx)("button",{type:"submit","aria-label":"Submit resource search",className:n()(p()["resource-search-button"]),onClick:b,children:(0,t.jsx)(j.A,{name:"search","aria-hidden":"true"})})]})})}},63386:(e,a,r)=>{r.d(a,{A:()=>x});var t=r(54568),l=r(25150),n=r.n(l),s=r(7620),c=r(4645),i=r.n(c);let o=e=>{let{items:a,onChange:r,legend:l,totalChecked:n,isActive:s=!0}=e,c="".concat(n," ").concat(l," Filters checked");return(0,t.jsxs)("fieldset",{className:i()["checkbox-list"],"aria-hidden":!s,"aria-label":c,tabIndex:s?0:-1,children:[(0,t.jsxs)("h2",{className:i().legend,"aria-live":"polite",children:[l," ",n?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("span",{"aria-hidden":"true",children:["(",n,")"]}),(0,t.jsxs)("span",{className:"sr-only",children:[n," filters selected"]})]}):""]}),(0,t.jsx)("div",{className:i().list,children:a.map(e=>(0,t.jsxs)("label",{htmlFor:"checkbox-".concat(e.id),className:i().label,children:[(0,t.jsx)("input",{id:"checkbox-".concat(e.id),className:i().checkbox,type:"checkbox",checked:e.checked,onChange:a=>r(e.id,a.target.checked),"aria-hidden":!s,tabIndex:s?0:-1,"aria-label":e.label+" checkbox","aria-checked":e.checked}),(0,t.jsx)("span",{className:i().label,"aria-hidden":!0,children:e.label})]},e.id))})]})};var u=r(2875),d=r(23061),h=r(28082),p=r(17513),m=r.n(p);function x(e){let{filterGroups:a}=e,[r,l]=(0,s.useState)(!1),c=(0,s.useRef)(null),i=(0,s.useRef)(null),p=(0,s.useRef)(null),x=(0,u.A)(u.y.SMALL),b=(0,h.r)(c,{onEscape:()=>l(!1)}),g=(0,s.useRef)(!1);(0,s.useEffect)(()=>{var e,a,t;return r&&x?(document.body.style.overflowY="hidden",null==(e=c.current)||e.scrollIntoView(!0),document.addEventListener("keydown",b),null==(a=p.current)||a.focus({preventScroll:!0})):(document.body.style.overflowY="",document.removeEventListener("keydown",b),g.current&&x&&(null==(t=i.current)||t.focus({preventScroll:!0}))),g.current=r,()=>{document.body.style.overflowY="",document.removeEventListener("keydown",b)}},[r,x,b]);let f=a.reduce((e,a)=>e+a.totalChecked,0);return(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)("div",{className:m()["filters-container"],ref:c,children:[x&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:n()(m().scrim,{[m().show]:r}),onClick:()=>{l(!1)},"aria-hidden":!0,role:"presentation"}),(0,t.jsx)("div",{className:m()["mobile-filters-button-container"],children:(0,t.jsx)(d.default,{ref:i,className:m()["mobile-filters-button"],tabIndex:0,label:r?"Close"
1:"Filters ".concat(f?"(".concat(f,")"):""),buttonVariant:"primary",isDisabled:!1,onClick:()=>l(!r),icon:r?"close":"filter","aria-label":r?"Close filters":"Filters collapsed - Open filters"})})]}),(0,t.jsx)("div",{className:n()(m().filters,{[m()["mobile-filters-open"]]:r}),role:x?"dialog":void 0,"aria-modal":x?"true":void 0,"aria-label":"Filters for the search results","aria-hidden":x&&!r,ref:p,tabIndex:!x&&r?0:-1,children:a.map(e=>(0,t.jsx)(o,{legend:e.title,items:e.items,onChange:(a,r)=>e.onChange(a,r,e.type),totalChecked:e.totalChecked,isActive:!x||r},e.title))})]})})}},89253:(e,a,r)=>{r.d(a,{A:()=>d});var t=r(54568),l=r(19664),n=r.n(l),s=r(27541);r(7620);let c=e=>(0,t.jsx)("svg",{width:"7",height:"12",viewBox:"0 0 7 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,t.jsx)("path",{d:"M6 1L1 6L6 11",stroke:"currentColor",strokeWidth:"1.25"})}),i=e=>(0,t.jsx)("svg",{width:"7",height:"12",viewBox:"0 0 7 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,t.jsx)("path",{d:"M1 11L6 6L1 1",stroke:"currentColor",strokeWidth:"1.25"})});var o=r(34910),u=r.n(o);function d(e){let{currentPage:a,paramName:r="page",basePath:l="",hasNextPage:o,hasPrevPage:d}=e,h=(0,s.useSearchParams)();if(!o&&!d)return null;let p=e=>{let a=new URLSearchParams(h.toString());return a.set(r,e.toString()),"".concat(l,"?").concat(a.toString())},m=p(a-1),x=p(a+1);return(0,t.jsxs)("nav",{className:u()["pagination-container"],"aria-label":"Pagination",children:[d?(0,t.jsxs)(n(),{href:m,className:u()["pagination-button"],"aria-label":"Go to page ".concat(a-1),scroll:!1,onClick:()=>{let e=document.getElementById("pagination-reference");null==e||e.scrollIntoView({behavior:"smooth"}),null==e||e.focus({preventScroll:!0})},children:[(0,t.jsx)(c,{}),"Previous"]}):(0,t.jsxs)("button",{className:u()["pagination-button"],disabled:!0,"aria-label":"No previous page",children:[(0,t.jsx)(c,{}),"Previous"]}),o?(0,t.jsxs)(n(),{href:x,className:u()["pagination-button"],"aria-label":"Go to page ".concat(a+1),scroll:!1,onClick:()=>{let e=document.getElementById("pagination-reference");null==e||e.scrollIntoView({behavior:"smooth"}),null==e||e.focus({preventScroll:!0})},children:["Next",(0,t.jsx)(i,{})]}):(0,t.jsxs)("button",{className:u()["pagination-button"],disabled:!0,"aria-label":"No next page",children:["Next",(0,t.jsx)(i,{})]})]})}}}]);

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.