PageSourceSearch

https://static.growkudos.com/magazine-view/4aacb102573c97fa6ae39b4…/_app/immutable/nodes/9._JN9-OfV.js

js growkudos.com collected 2026-10-01 08:46:31 UTC 8,502 bytes, 1 lines download raw bytes

1import{g as ye}from"../chunks/B7fph2b5.js";import"../chunks/GymLTR-r.js";import"../chunks/B0XwC4Ot.js";import{a as be}from"../chunks/8UinBQ7p.js";import"../chunks/DsnmJJEf.js";import"../chunks/DOoDc4tg.js";import{v as oe,ar as l,D as a,G as s,as as o,at as r,K as I,i as v,B as ie,j as d,J as qe,I as F,x as ee,y as xe,A as de,L as c,ab as ke,F as G,n as Te}from"../chunks/Ndri3sLk.js";import{s as U}from"../chunks/NBiqQv3d.js";import{i as _}from"../chunks/CQN3pcvY.js";import{e as ze,i as Re}from"../chunks/UpcuHWsf.js";import{s as b,a as ue}from"../chunks/BrbxFX-R.js";import{i as ce}from"../chunks/DpZMeqx-.js";import{p as ve}from"../chunks/DXIylsJt.js";import{p as $e}from"../chunks/DUtoF4tU.js";import{B as Ce}from"../chunks/DI7USPam.js";import{B as He}from"../chunks/C6om_Nn4.js";import{w as Ie,E as Ne}from"../chunks/CdVkBDRr.js";import{S as je}from"../chunks/YNbClFs0.js";import{S as le}from"../chunks/AzEABP82.js";import{I as he}from"../chunks/RG4J2JtF.js";import{I as ge}from"../chunks/Daaq8Vvq.js";const me=Object.freeze({title:"Search",description:"Search Kudos for Stories from scientists, written for everyone to understand."}),Ae=async({fetch:N,route:f,url:e})=>{const n=ye(e,f),i=e.searchParams.get("q")||"";if(!i)return{searchText:i,result:null,metadata:me};const t=be.withDefaultDependencies(n,N).search({searchText:i});return{searchText:i,result:await t,metadata:{...me,title:i?`${i} – Search results`:"Search"},navBarSearchValue:i}},St=Object.freeze(Object.defineProperty({__proto__:null,load:Ae},Symbol.toStringTag,{value:"Module"}));var Ee=d('<img class="logo svelte-1ythhz3" alt="" loading="lazy" data-testid="logo"/>'),Le=d('<article class="clickable-link-area svelte-1ythhz3"><!> <div class="text svelte-1ythhz3"><h3 class="svelte-1ythhz3"><a class="clickable-link-area-anchor"><!></a></h3> <p class="whats-it-about svelte-1ythhz3"> </p></div></article>');function Be(N,f){oe(f,!1);let e=ve(f,"showcase",8);ce();var n=Le(),i=l(n);{var $=q=>{var C=Ee();I((x,L)=>{b(C,"src",x),b(C,"srcset",L)},[()=>(a(e()),s(()=>e().logo.getURL({width:144}).href)),()=>(a(e()),s(()=>e().logo.getSrcset({width:144})))]),v(q,C)};_(i,q=>{a(e()),s(()=>e().logo)&&q($)})}var t=o(i,2),m=l(t),u=l(m),E=l(u);ge(E,{get content(){return a(e()),s(()=>e().title)}}),r(u),r(m);var w=o(m,2),j=l(w,!0);r(w),r(t),r(n),I(q=>{b(u,"href",(a(e()),s(()=>e().url))),b(u,"title",q),U(j,(a(e()),s(()=>e().whatsItAbout)))},[()=>(a(e()),s(()=>e().title.toString()))]),v(N,n),ie()}var De=d('<img class="main svelte-1wc118v" alt="" loading="lazy" data-testid="image"/>'),Pe=d('<div class="logo-positioning svelte-1wc118v"><img class="logo svelte-1wc118v" alt="" loading="lazy" data-testid="logo"/></div>'),Ue=d('<div class="thumbnail svelte-1wc118v"><!> <!></div>'),Ke=d('<article class="clickable-link-area svelte-1wc118v"><!> <div class="text svelte-1wc118v"><h3 class="svelte-1wc118v"><a class="clickable-link-area-anchor"><!></a></h3> <p class="metadata svelte-1wc118v"> <!></p> <p class="whats-it-about svelte-1wc118v"> </p></div></article>');function Me(N,f){oe(f,!1);let e=ve(f,"story",8);ce();var n=Ke(),i=l(n);{var $=h=>{var k=Ue(),J=l(k);{var B=T=>{var z=De();I((S,D)=>{b(z,"src",S),b(z,"srcset",D)},[()=>(a(e()),s(()=>e().image.getURL({width:288,quality:75,format:"jpg"}).href)),()=>(a(e()),s(()=>e().image.getSrcset({width:144,quality:75,format:"jpg"})))]),v(T,z)};_(J,T=>{a(e()),s(()=>!e().image.isPlaceholder)&&T(B)})}var V=o(J,2);{var te=T=>{var z=Pe(),S=l(z);r(z),I((D,Q)=>{b(S,"src",D),b(S,"srcset",Q)},[()=>(a(e()),s(()=>e().logo.getURL({width:96}).href)),()=>(a(e()),s(()=>e().logo.getSrcset({width:96})))]),v(T,z)};_(V,T=>{a(e()),s(()=>e().logo)&&T(te)})}r(k),v(h,k)};_(i,h=>{a(e()),s(()=>!e().image.isPlaceholder||e().logo)&&h($)})}var t=o(i,2),m=l(t),u=l(m),E=l(u);ge(E,{get content(){return a(e()),s(()=>e().title)}}),r(u),r(m);var w=o(m,2),j=l(w),q=o(j);{var C=h=>{var k=qe();I(()=>U(k,`• ${a(e()),s(()=>e().containerName)??""}`)),v(h,k)};_(q,h=>{a(e()),s(()=>e().containerName)&&h(C)})}r(w);var x=o(w,2),L=l(x,!0);r(x),r(t),r(n),I(h=>{b(u,"href",(a(e()),s(()=>e().url))),b(u,"title",h),U(j,`${a(e()),s(()=>e().displayType)??""} `),U(L,(a(e()),s(()=>e().whatsItAbout)))},[()=>
1(a(e()),s(()=>e().title.toString()))]),v(N,n),ie()}var Oe=d('<p class="svelte-e12qt1">No showcases found.</p>'),Fe=d('<section class="ruled-block svelte-e12qt1" aria-labelledby="showcases"><div class="ruled-block-heading svelte-e12qt1"><hgroup class="svelte-e12qt1"><h2 id="showcases" class="svelte-e12qt1">Showcases</h2> <p class="svelte-e12qt1"><!></p></hgroup></div> <div class="results-wrapper svelte-e12qt1"><!></div></section>'),Ge=d("<li><!></li>"),Je=d('<div class="count-repeat svelte-e12qt1"><!> <div class="scroll-button-wrapper svelte-e12qt1"><!></div></div>'),Ve=d('<div class="results-wrapper svelte-e12qt1"><ol class="results ruled-list complete-list"></ol> <!></div>'),Qe=d('<section class="ruled-block svelte-e12qt1" aria-labelledby="stories"><div class="ruled-block-heading svelte-e12qt1"><hgroup class="svelte-e12qt1"><h2 id="stories" class="svelte-e12qt1">Stories</h2> <p class="svelte-e12qt1"><!></p></hgroup></div> <!></section>'),We=d('<section class="ruled-block svelte-e12qt1"><div class="no-results svelte-e12qt1"><h2> </h2> <p>Some suggestions:</p> <ul><li>Make sure all words are spelled correctly.</li> <li>Try different keywords.</li> <li>Try more general keywords.</li> <li>Try fewer keywords.</li></ul></div></section>'),Xe=d("<!> <!> <!>",1),Ye=d('<div><!> <h1 class="svelte-e12qt1"> </h1></div> <div><!></div> <!>',1);function yt(N,f){oe(f,!1);const e=F(),n=F(),i=F(),$=F();let t=ve(f,"data",8);const m=3,u=10,E="showcases";let w=F(Ie($e,E)),j=t().result?.showcases?.length||0,q=j>u?{value:u,relation:"gte"}:{value:j,relation:"eq"};ee(()=>a(t()),()=>{G(e,t().result?.showcases?.slice(0,m)||[])}),ee(()=>a(t()),()=>{G(n,t().result?.showcases?.slice(m,u)||[])}),ee(()=>(c(e),c(n)),()=>{G(i,[...c(e),...c(n)])}),ee(()=>(c(w),c(e),c(n)),()=>{G($,c(w)?[...c(e),...c(n)]:c(e))}),xe(),ce();var C=Ye(),x=de(C);let L;var h=l(x);{let S=ke(()=>(a(t()),s(()=>[{label:"Home",href:"/"},{label:"Search",href:t().searchText?"/search":void 0},t().result?{label:"Results"}:[]].flat())));Ce(h,{get breadcrumbs(){return c(S)}})}var k=o(h,2),J=l(k,!0);r(k),r(x);var B=o(x,2);let V;var te=l(B);je(te,{get value(){return a(t()),s(()=>t().searchText)}}),r(B);var T=o(B,2);{var z=S=>{var D=Xe(),Q=de(D);{var pe=g=>{var p=Fe(),y=l(p),H=l(y),A=o(l(H),2),ae=l(A);le(ae,{get itemCount(){return c($),s(()=>c($).length)},get totalHits(){return q},itemName:{singular:"Showcase",plural:"Showcases"}}),r(A),r(H),r(y);var W=o(y,2),se=l(W);Ne(se,{get items(){return c(i)},initialCount:m,ordered:!0,id:E,itemName:{singular:"Showcase",plural:"Showcases"},layout:"ruled",ontoggle:R=>{G(w,R)},empty:R=>{var K=Oe();v(R,K)},item:(R,K)=>{let re=()=>(K?.()).item;Be(R,{get showcase(){return re()}})},$$slots:{empty:!0,item:!0}}),r(W),r(p),v(g,p)};_(Q,g=>{a(t()),s(()=>t().result?.showcases.length)&&g(pe)})}var ne=o(Q,2);{var _e=g=>{var p=Qe(),y=l(p),H=l(y),A=o(l(H),2),ae=l(A);le(ae,{get itemCount(){return a(t()),s(()=>t().result.items.length)},get totalHits(){return a(t()),s(()=>t().result.totalHits)},itemName:{singular:"Story",plural:"Stories"}}),r(A),r(H),r(y);var W=o(y,2);{var se=X=>{var Y=Ve(),R=l(Y);ze(R,5,()=>
1(a(t()),s(()=>t().result.items)),Re,(M,O)=>{var P=Ge(),Z=l(P);Me(Z,{get story(){return c(O)}}),r(P),v(M,P)}),r(R);var K=o(R,2);{var re=M=>{var O=Je(),P=l(O);le(P,{get itemCount(){return a(t()),s(()=>t().result.items.length)},get totalHits(){return a(t()),s(()=>t().result.totalHits)},itemName:{singular:"Story",plural:"Stories"}});var Z=o(P,2),Se=l(Z);He(Se,{href:"#",text:"Scroll to top",get icon(){return a(he),s(()=>he.ScrollToTop)}}),r(Z),r(O),v(M,O)};_(K,M=>{a(t()),s(()=>t().result.items.length>10)&&M(re)})}r(Y),v(X,Y)};_(W,X=>{a(t()),s(()=>t().result.items.length)&&X(se)})}r(p),v(g,p)};_(ne,g=>{a(t()),s(()=>t().result?.items.length)&&g(_e)})}var fe=o(ne,2);{var we=g=>{var p=We(),y=l(p),H=l(y),A=l(H);r(H),Te(4),r(y),r(p),I(()=>U(A,`No results found for ‘${a(t()),s(()=>t().searchText)??""}’`)),v(g,p)};_(fe,g=>{a(t()),s(()=>!t().result.items.length&&!t().result.showcases.length)&&g(we)})}v(S,D)};_(T,S=>{a(t()),s(()=>t().result)&&S(z)})}I(()=>{L=ue(x,1,"banner svelte-e12qt1",null,L,{"no-search":!t().result}),U(J,(a(t()),s(()=>t().searchText||"Search Kudos"))),V=ue(B,1,"search-wrapper svelte-e12qt1",null,V,{"no-search":!t().result})}),v(N,C),ie()}export{yt as component,St as universal};

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.