PageSourceSearch

https://stots.edu/_next/static/chunks/7492-e54146ae98982d94.js?dpl=dpl_EnmiT5qdrdZhnihCQte1riRLPhzP

js stots.edu collected 2026-10-02 11:18:16 UTC 8,412 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7492],{5794:(e,t,a)=>{a.d(t,{reactSelectComponents:()=>l.c});var l=a(48329)},18171:(e,t,a)=>{a.d(t,{SearchForm:()=>g});var l=a(81782),s=a(56678),r=a(47446),n=a(34194),c=a(81440),o=a(79276),i=a(9790),u=a(23670);function g(e){var t,a;let g,m,h,p,d,f,x,y,S,b,v=(0,s.c)(30),{placeholder:j,buttonLabel:P,inputLabel:_}=e,N=(0,n.useRouter)(),w=(0,n.useSearchParams)(),[q,k]=(0,r.useTransition)(),C=(0,u.mU)("search");v[0]!==q||v[1]!==C?(g=()=>(C(q),()=>C(!1)),v[0]=q,v[1]=C,v[2]=g):g=v[2],v[3]!==q?(m=[q],v[3]=q,v[4]=m):m=v[4],(0,r.useEffect)(g,m),v[5]!==w?(h=null!=(t=w.get("q"))?t:"",v[5]=w,v[6]=h):h=v[6];let R=h;v[7]!==w?(p=null!=(a=w.get("type"))?a:"",v[7]=w,v[8]=p):p=v[8];let T=p;v[9]!==N||v[10]!==T?(d=e=>{var t,a;e.preventDefault();let l=null!=(a=null==(t=new FormData(e.currentTarget).get("q"))?void 0:t.trim())?a:"",s=new URLSearchParams;l&&s.set("q",l),T&&s.set("type",T),k(()=>{N.push("?".concat(s.toString()),{scroll:!1})})},v[9]=N,v[10]=T,v[11]=d):d=v[11];let D=d;return v[12]!==_||v[13]!==j||v[14]!==R?(f=(0,l.jsx)(o.pd,{name:"q",type:"search",defaultValue:R,placeholder:j,"aria-label":_,autoComplete:"off",size:"lg",wrapperClassName:"h-12",className:"max-w-lg"},R),v[12]=_,v[13]=j,v[14]=R,v[15]=f):f=v[15],v[16]!==T?(x=T&&(0,l.jsx)("input",{type:"hidden",name:"type",value:T}),v[16]=T,v[17]=x):x=v[17],v[18]!==P||v[19]!==q?(y=(0,l.jsx)(c.$n,{type:"submit",color:"primary",size:"xl",isLoading:q,children:P}),v[18]=P,v[19]=q,v[20]=y):y=v[20],v[21]!==f||v[22]!==x||v[23]!==y?(S=(0,l.jsxs)("div",{className:"flex gap-3",children:[f,x,y]}),v[21]=f,v[22]=x,v[23]=y,v[24]=S):S=v[24],v[25]!==D||v[26]!==_||v[27]!==q||v[28]!==S?(b=(0,l.jsx)(i.l,{onSubmit:D,className:"mb-8",role:"search","aria-label":_,"aria-busy":q,children:S}),v[25]=D,v[26]=_,v[27]=q,v[28]=S,v[29]=b):b=v[29],b}},58669:(e,t,a)=>{a.d(t,{SearchTabs:()=>i});var l=a(81782),s=a(56678),r=a(47446),n=a(34194),c=a(58523),o=a(23670);function i(e){var t,a;let i,g,m,h,p,d,f,x,y=(0,s.c)(23),{tabs:S,ariaLabel:b}=e,v=(0,n.useRouter)(),j=(0,n.useSearchParams)(),[P,_]=(0,r.useTransition)(),N=(0,o.mU)("tab");y[0]!==P||y[1]!==N?(i=()=>(N(P),()=>N(!1)),y[0]=P,y[1]=N,y[2]=i):i=y[2],y[3]!==P?(g=[P],y[3]=P,y[4]=g):g=y[4],(0,r.useEffect)(i,g),y[5]!==j?(m=null!=(t=j.get("q"))?t:"",y[5]=j,y[6]=m):m=y[6];let w=m;y[7]!==j?(h=null!=(a=j.get("type"))?a:"",y[7]=j,y[8]=h):h=y[8];let q=h;y[9]!==w?(p=e=>{let t=new URLSearchParams;w&&t.set("q",w),e&&t.set("type",e);let a=t.toString();return a?"?".concat(a):"?"},y[9]=w,y[10]=p):p=y[10];let k=p;return y[11]!==S?(d=S.map(u),y[11]=S,y[12]=d):d=y[12],y[13]!==q||y[14]!==k||y[15]!==v?(f=e=>{e!==q&&_(()=>v.push(k(e),{scroll:!1}))},y[13]=q,y[14]=k,y[15]=v,y[16]=f):f=y[16],y[17]!==q||y[18]!==b||y[19]!==P||y[20]!==d||y[21]!==f?(x=(0,l.jsx)("div",{className:"mb-8",children:(0,l.jsx)(c.d,{tabs:d,ariaLabel:b,selectedKey:q,isPending:P,onSelectionChange:f})}),y[17]=q,y[18]=b,y[19]=P,y[20]=d,y[21]=f,y[22]=x):x=y[22],x}function u(e){return{id:e.value,label:e.label}}},96393:(e,t,a)=>{a.d(t,{SearchResults:()=>v});var l=a(81782),s=a(56678),r=a(47446),n=a(34194),c=a(36235),o=a(23670),i=a(97618),u=a(61796);function g(){let e,t,a,r,n=(0,s.c)(4);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,l.jsx)("div",{className:"bg-skeleton h-4 w-40 rounded"}),n[0]=e):e=n[0],n[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,l.jsx)("div",{"aria-hidden":"true",className:"grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-3",children:Array.from({length:9}).map(m)}),a=(0,l.jsx)(u.a,{}),n[1]=t,n[2]=a):(t=n[1],a=n[2]),n[3]===Symbol.for("react.memo_cache_sentinel")?(r=(0,l.jsxs)("div",{"aria-busy":"true",className:"flex motion-safe:animate-pulse flex-col gap-10",children:[e,t,a,(0,l.jsx)("span",{role:"status",className:"sr-only",children:(0,c.t)("search.loading")})]}),n[3]=r):r=n[3],r}function m(e,t){return(0,l.jsx)("div",{className:"bg-skeleton h-64 w-full rounded-2xl"},t)}let h={page:"file",posts:"messageChatCircle",events:"zap"},p={page:(0,c.t)("search.viewPage"),posts:(0,c.t)("search.readPost"),events:(0,c.t)("search.viewEvent")},d=(0,c.t)("search.viewPage"),f=new Map;function x(e){if(f.has(e))return f.get(e);if(f.size>=50){let e=f.keys().next().value;e&&f.delete(e)}let t=fetch("/api/search?".concat(e)).then(e=>{if(!e.ok)throw Error("Search failed: ".concat(e.status));return e.json()}).catch(t=>{throw f.delete(e),t});return f.set(e,t),t}function y(e){let t,a,n,o,i,u,g=(0,s.c)(18),{q:m,cacheKey:h}=e;g[0]!==h?(t=x(h),g[0]=h,g[1]=t):t=g[1];let p=(0,r.use)(t);if(0===p.results.length){let e,t;return g[2]!==m?(e=(0,c.t)("search.noResults",{query:m}),g[2]=m,g[3]=e):e=g[3],g[4]!==e?(t=(0,l.jsx)("p",{role:"status",className:"text-tertiary text-md",children:e}),g[4]=e,g[5]=t):t=g[5],t}g[6]!==p.totalDocs||g[7]!==m?(a=1===p.totalDocs?(0,c.t)("search.resultsCount",{count:String(p.totalDocs),query:m}
1):(0,c.t)("search.resultsCountPlural",{count:String(p.totalDocs),query:m}),g[6]=p.totalDocs,g[7]=m,g[8]=a):a=g[8];let d=a;return g[9]!==d?(n=(0,l.jsx)("p",{role:"status",className:"text-tertiary text-sm",children:d}),g[9]=d,g[10]=n):n=g[10],g[11]!==p.results?(o=p.results.map(S),g[11]=p.results,g[12]=o):o=g[12],g[13]!==o?(i=(0,l.jsx)("ul",{className:"grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-3",children:o}),g[13]=o,g[14]=i):i=g[14],g[15]!==n||g[16]!==i?(u=(0,l.jsxs)("div",{className:"flex flex-col gap-6",children:[n,i]}),g[15]=n,g[16]=i,g[17]=u):u=g[17],u}function S(e){var t,a;return(0,l.jsx)("li",{children:(0,l.jsx)(i.o,{title:e.title,text:e.excerpt,icon:null!=(t=h[e.collection])?t:"file",link:{href:e.url,text:null!=(a=p[e.collection])?a:d},image:{src:e.imageUrl,alt:e.imageAlt}})},"".concat(e.collection,"-").concat(e.id))}function b(e){let t,a,n,i,u=(0,s.c)(10),{q:g,type:m,currentPage:h,cacheKey:p}=e;u[0]!==p?(t=x(p),u[0]=p,u[1]=t):t=u[1];let d=(0,r.use)(t);if(d.totalPages<=1)return null;u[2]!==g||u[3]!==m?(a=e=>{let t=new URLSearchParams;g&&t.set("q",g),m&&t.set("type",m),e>1&&t.set("page",String(e));let a=t.toString();return a?"?".concat(a):"?"},u[2]=g,u[3]=m,u[4]=a):a=u[4];let f=a;return u[5]===Symbol.for("react.memo_cache_sentinel")?(n={previous:(0,c.t)("pagination.previous"),next:(0,c.t)("pagination.next"),previousPage:(0,c.t)("pagination.previousPage"),nextPage:(0,c.t)("pagination.nextPage"),pageOfTotal:(0,c.t)("pagination.pageOfTotal"),goToPage:(0,c.t)("pagination.goToPage")},u[5]=n):n=u[5],u[6]!==f||u[7]!==h||u[8]!==d.totalPages?(i=(0,l.jsx)(o.Y1,{children:(0,l.jsx)(o.ly,{currentPage:h,totalPages:d.totalPages,buildPageHref:f,labels:n})}),u[6]=f,u[7]=h,u[8]=d.totalPages,u[9]=i):i=u[9],i}function v(e){let t,a,i,u,m,h,p,d,f,x,S,v,j=(0,s.c)(30),{locale:P}=e,_=(0,n.useSearchParams)();if(j[0]!==P||j[1]!==_){u=Symbol.for("react.early_return_sentinel");e:{var N,w,q;let e;if(a=(null!=(N=_.get("q"))?N:"").trim(),m=null!=(w=_.get("type"))?w:"",j[7]!==_?(e=parseInt(null!=(q=_.get("page"))?q:"1",10)||1,j[7]=_,j[8]=e):e=j[8],t=Math.max(1,e),a.length<2){let e;j[9]===Symbol.for("react.memo_cache_sentinel")?(e=(0,l.jsx)("p",{role:"status",className:"text-tertiary text-md",children:(0,c.t)("search.minChars")}),j[9]=e):e=j[9],u=e;break e}i=function(e){let{q:t,type:a,currentPage:l,locale:s}=e,r=new URLSearchParams;return t&&r.set("q",t),a&&r.set("type",a),l>1&&r.set("page",String(l)),r.set("locale",s),r.set("limit",String(9)),r.toString()}({q:a,type:m,currentPage:t,locale:P})}j[0]=P,j[1]=_,j[2]=t,j[3]=a,j[4]=i,j[5]=u,j[6]=m}else t=j[2],a=j[3],i=j[4],u=j[5],m=j[6];if(u!==Symbol.for("react.early_return_sentinel"))return u;let k=i,C="".concat(a,"-").concat(m,"-").concat(t);return j[10]===Symbol.for("react.memo_cache_sentinel")?(h=(0,l.jsx)(g,{}),j[10]=h):h=j[10],j[11]===Symbol.for("react.memo_cache_sentinel")?(p=(0,l.jsx)(g,{}),j[11]=p):p=j[11],j[12]!==k||j[13]!==a?(d=(0,l.jsx)(y,{q:a,cacheKey:k}),j[12]=k,j[13]=a,j[14]=d):d=j[14],j[15]!==C||j[16]!==d?(f=(0,l.jsx)(o.Hq,{skeleton:h,children:(0,l.jsx)(r.Suspense,{fallback:p,children:d},C)}),j[15]=C,j[16]=d,j[17]=f):f=j[17],j[18]!==k||j[19]!==t||j[20]!==P||j[21]!==a||j[22]!==m?(x=(0,l.jsx)(b,{q:a,type:m,currentPage:t,locale:P,cacheKey:k}),j[18]=k,j[19]=t,j[20]=P,j[21]=a,j[22]=m,j[23]=x):x=j[23],j[24]!==C||j[25]!==x?(S=(0,l.jsx)(r.Suspense,{fallback:null,children:x},C),j[24]=C,j[25]=x,j[26]=S):S=j[26],j[27]!==f||j[28]!==S?(v=(0,l.jsxs)("div",{className:"flex flex-col gap-10",children:[f,S]}),j[27]=f,j[28]=S,j[29]=v):v=j[29],v}}}]);

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.