PageSourceSearch

https://www.campbellsci.com/_nuxt/0WaFAWgK.js

js campbellsci.com collected 2026-10-02 04:21:42 UTC 8,597 bytes, 1 lines download raw bytes

1import{aj as tt,al as et,bv as it,ak as at,x as lt,J as st,a_ as nt,an as L,u as ot,ao as g,O as d,Q as c,N as p,P as h,au as q,av as rt,at as n,a1 as I,Y as t,M as ct,ap as v,ar as ut,W as m,be as dt,X as ht,aI as D,S as gt,aG as mt,bi as j}from"./Ci6g-eB0.js";import{C as pt,a as vt,b as ft}from"./B6cdsZza.js";import{u as yt}from"./BHdq2rIG.js";const kt={slots:{root:"sticky top-(--ui-header-height) z-10 bg-default/75 lg:bg-[initial] backdrop-blur -mx-4 px-4 sm:px-6 sm:-mx-6 lg:ms-0 overflow-y-auto max-h-[calc(100vh-var(--ui-header-height))]",container:"pt-4 sm:pt-6 pb-2.5 sm:pb-4.5 lg:py-8 border-b border-dashed border-default lg:border-0 flex flex-col",top:"",bottom:"hidden lg:flex lg:flex-col gap-6",trigger:"group text-sm font-semibold flex-1 flex items-center gap-1.5 py-1.5 -mt-1.5 focus-visible:outline-primary",title:"truncate",trailing:"ms-auto inline-flex gap-1.5 items-center",trailingIcon:"size-5 transform transition-transform duration-200 shrink-0 group-data-[state=open]:rotate-180 lg:hidden",content:"relative data-[state=open]:animate-[collapsible-down_200ms_ease-out] data-[state=closed]:animate-[collapsible-up_200ms_ease-out] overflow-hidden focus:outline-none",list:"min-w-0",listWithChildren:"ms-3",item:"min-w-0",itemWithChildren:"",link:"group relative text-sm flex items-center focus-visible:outline-primary py-1",linkText:"truncate",indicator:"",indicatorLine:"",indicatorActive:""},variants:{color:{primary:"",secondary:"",tertiary:"",info:"",success:"",warning:"",error:"",neutral:""},highlightColor:{primary:{indicatorActive:"bg-primary"},secondary:{indicatorActive:"bg-secondary"},tertiary:{indicatorActive:"bg-tertiary"},info:{indicatorActive:"bg-info"},success:{indicatorActive:"bg-success"},warning:{indicatorActive:"bg-warning"},error:{indicatorActive:"bg-error"},neutral:{indicatorActive:"bg-inverted"}},active:{false:{link:["text-muted hover:text-default","transition-colors"]}},highlight:{true:""},highlightVariant:{straight:"",circuit:""},body:{true:{bottom:"mt-6"}}},compoundVariants:[{color:"primary",active:!0,class:{link:"text-primary"}},{color:"secondary",active:!0,class:{link:"text-secondary"}},{color:"tertiary",active:!0,class:{link:"text-tertiary"}},{color:"info",active:!0,class:{link:"text-info"}},{color:"success",active:!0,class:{link:"text-success"}},{color:"warning",active:!0,class:{link:"text-warning"}},{color:"error",active:!0,class:{link:"text-error"}},{color:"neutral",active:!0,class:{link:"text-neutral"}},{color:"neutral",active:!0,class:{link:"text-highlighted"}},{highlight:!0,highlightVariant:"straight",class:{list:"ms-2.5 ps-4 border-s border-default",item:"-ms-px",indicator:"absolute ms-2.5 transition-[translate,height] duration-200 h-(--indicator-size) translate-y-(--indicator-position) w-px rounded-full",indicatorLine:"hidden",indicatorActive:"w-full h-full"}},{highlight:!0,highlightVariant:"circuit",class:{list:"ps-6.5",item:"-ms-px",itemWithChildren:"ps-px",indicator:"absolute ms-2.5 start-0 top-0 rtl:-scale-x-100",indicatorLine:"absolute inset-0 bg-(--ui-border)",indicatorActive:"absolute w-full h-(--indicator-size) translate-y-(--indicator-position) transition-[translate,height] duration-200 ease-out"}}],defaultVariants:{color:"primary",highlightColor:"primary",highlightVariant:"straight"}},bt=["href","onClick"],At=Object.assign({inheritAttrs:!1},{__name:"UContentToc",props:{as:{type:null,required:!1,default:"nav"},trailingIcon:{type:null,required:!1},title:{type:String,required:!1},color:{type:null,required:!1},highlight:{type:Boolean,required:!1},highlightColor:{type:null,required:!1},highlightVariant:{type:null,required:!1},links:{type:Array,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1}},emits:["update:open","move"],setup(u,{emit:E}){const o=u,V=E,A=tt(),X=et(it(o,"as","open","defaultOpen"),V),{t:F}=at(),Y=lt(),S=st(),a=nt("contentToc",o),{activeHeadings:k,updateHeadings:W}=yt(),[G,B]=L({props:{links:Array,level:Number}}),[J,R]=L(),[Q,z]=L(),i=I(()=>j({extend:j(kt),...S.ui?.contentToc||{}})({color:o.color,highlight:o.highlight,highlightVariant:o.highlightVariant,highlightColor:o.highlightColor||o.color}));function K(e){const r=encodeURIComponent(e);Y.push(`#${r}`),V("move",e)}function N(e){return e.flatMap(r=>[r,...r.children?N(r.children):[]])}function P(e,r=0){return e.flatMap(l=>[{link:l,level:r},...l.children?P(l.children,r+1):[]])}const b=1.75,H=I(()=>
1{if(!k.value?.length)return;const r=N(o.links||[]).findIndex(l=>k.value.includes(l.id));return{"--indicator-size":`${b*k.value.length}rem`,"--indicator-position":r>=0?`${r*b}rem`:"0rem"}}),Z=I(()=>{if(!o.highlight||o.highlightVariant!=="circuit"||!o.links?.length)return;const e=P(o.links),l=b*16,x=e.length*l,s=.5,$=10.5;let f="",C=s,w=0;e.forEach((O,T)=>{const y=O.level>0?$:s,U=w+l;T===0&&(f+=`M${y} ${w}`,C=y),y!==C&&(f+=` L${y} ${w+6}`,C=y),f+=` L${C} ${U-(T<e.length-1&&e[T+1]?.level!==O.level?6:0)}`,w=U});const _=encodeURIComponent(`<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 ${x}'><path d='${f}' stroke='black' stroke-width='1' fill='none'/></svg>`);return{width:"0.75rem",height:`${e.length*b}rem`,maskImage:`url("data:image/svg+xml,${_}")`}}),M=ot();return M.hooks.hook("page:loading:end",()=>{const e=Array.from(document.querySelectorAll("h2, h3"));W(e)}),M.hooks.hook("page:transition:finish",()=>{const e=Array.from(document.querySelectorAll("h2, h3"));W(e)}),(e,r)=>(d(),g(q,null,[c(t(G),null,{default:p(({links:l,level:x})=>[h("ul",{class:n(x>0?i.value.listWithChildren({class:t(a)?.listWithChildren}):i.value.list({class:t(a)?.list}))},[(d(!0),g(q,null,rt(l,(s,$)=>(d(),g("li",{key:$,class:n(s.children&&s.children.length>0?i.value.itemWithChildren({class:[t(a)?.itemWithChildren,s.ui?.itemWithChildren]}):i.value.item({class:[t(a)?.item,s.ui?.item]}))},[h("a",{href:`#${s.id}`,"data-slot":"link",class:n(i.value.link({class:[t(a)?.link,s.ui?.link,s.class],active:t(k).includes(s.id)})),onClick:ut(f=>K(s.id),["prevent"])},[m(e.$slots,"link",{link:s},()=>[h("span",{"data-slot":"linkText",class:n(i.value.linkText({class:[t(a)?.linkText,s.ui?.linkText]}))},D(s.text),3)])],10,bt),s.children?.length?(d(),ct(t(B),{key:0,links:s.children,level:x+1},null,8,["links","level"])):v("",!0)],2))),128))],2)]),_:3}),c(t(J),null,{default:p(({open:l})=>[m(e.$slots,"leading",{open:l,ui:i.value}),h("span",{"data-slot":"title",class:n(i.value.title({class:t(a)?.title}))},[m(e.$slots,"default",{open:l},()=>[gt(D(u.title||t(F)("contentToc.title")),1)])],2),h("span",{"data-slot":"trailing",class:n(i.value.trailing({class:t(a)?.trailing}))},[m(e.$slots,"trailing",{open:l,ui:i.value},()=>[c(mt,{name:u.trailingIcon||t(S).ui.icons.chevronDown,"data-slot":"trailingIcon",class:n(i.value.trailingIcon({class:t(a)?.trailingIcon}))},null,8,["name","class"])])],2)]),_:3}),c(t(Q),null,{default:p(()=>[u.highlight?(d(),g("div",{key:0,"data-slot":"indicator",class:n(i.value.indicator({class:t(a)?.indicator})),style:dt({...H.value,...Z.value||{}})},[h("div",{"data-slot":"indicatorLine",class:n(i.value.indicatorLine({class:t(a)?.indicatorLine}))},null,2),H.value?(d(),g("div",{key:0,"data-slot":"indicatorActive",class:n(i.value.indicatorActive({class:t(a)?.indicatorActive}))},null,2)):v("",!0)],6)):v("",!0),m(e.$slots,"content",{links:u.links},()=>[c(t(B),{links:u.links,level:0},null,8,["links"])])]),_:3}),c(t(ft),ht({...t(X),...e.$attrs},{"default-open":u.defaultOpen,"data-slot":"root",class:i.value.root({class:[t(a)?.root,o.class]})}),{default:p(({open:l})=>[h("div",{"data-slot":"container",class:n(i.value.container({class:t(a)?.container}))},[A.top?(d(),g("div",{key:0,"data-slot":"top",class:n(i.value.top({class:t(a)?.top}))},[m(e.$slots,"top",{links:u.links})],2)):v("",!0),u.links?.length?(d(),g(q,{key:1},[c(t(pt),{"data-slot":"trigger",class:n(i.value.trigger({class:"lg:hidden"}))},{default:p(()=>[c(t(R),{open:l},null,8,["open"])]),_:2},1032,["class"]),c(t(vt),{"data-slot":"content",class:n(i.value.content({class:[t(a)?.content,"lg:hidden"]}))},{default:p(()=>[c(t(z))]),_:1},8,["class"]),h("p",{"data-slot":"trigger",class:n(i.value.trigger({class:"hidden lg:flex"}))},[c(t(R),{open:l},null,8,["open"])],2),h("div",{"data-slot":"content",class:n(i.value.content({class:[t(a)?.content,"hidden lg:flex"]}))},[c(t(z))],2)],64)):v("",!0),A.bottom?(d(),g("div",{key:2,"data-slot":"bottom",class:n(i.value.bottom({class:t(a)?.bottom,body:!!A.top||!!u.links?.length}))},[m(e.$slots,"bottom",{links:u.links})],2)):v("",!0)],2)]),_:3},16,["default-open","class"])],64))}});
1export{At as default};

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.