1import{j as t}from"./motion-CTrNaeYW.js";const r=300,h=300,y=20,S=20,E=260,C=260,d=30,F=[50,92,134,176,218,258],w=[50,92,134,176,218,258],_=[...F.flatMap(s=>w.map(n=>({x:n,y:s,type:"crop"}))),{x:71,y:71,type:"weed"},{x:197,y:71,type:"weed"},{x:113,y:113,type:"weed"},{x:239,y:155,type:"weed"},{x:71,y:197,type:"weed"},{x:197,y:239,type:"weed"}],f=_.filter(s=>s.type==="weed"),M="#C8D5C0",O="#6AB42F",j="rgba(36,117,49,0.15)",L="hsl(120 100% 99%)",D=(s,n,p)=>{const a=[];for(let e=0;e<12;e+=1){const o=e/12*Math.PI*2,c=.8+.26*Math.abs(Math.sin(s*.7+n*.3+e*1.9)),i=p*c;a.push({x:s+Math.cos(o)*i,y:n+Math.sin(o)*i})}let x=`M${a[0].x.toFixed(1)} ${a[0].y.toFixed(1)}`;for(let e=0;e<12;e+=1){const o=a[e],c=a[(e+1)%12],i=((o.x+c.x)/2).toFixed(1),l=((o.y+c.y)/2).toFixed(1);x+=` Q${o.x.toFixed(1)} ${o.y.toFixed(1)} ${i} ${l}`}return`${x} Z`},R=({id:s,children:n})=>t.jsxs("svg",{viewBox:`0 0 ${r} ${h}`,className:"w-full h-auto",children:[t.jsx("rect",{width:r,height:h,fill:L,rx:"15"}),t.jsxs("defs",{children:[t.jsx("pattern",{id:`${s}Grid`,width:d,height:d,patternUnits:"userSpaceOnUse",children:t.jsx("rect",{width:d,height:d,fill:"none",stroke:j,strokeWidth:"1"})}),t.jsxs("g",{id:`${s}Plant`,children:[t.jsx("path",{d:"M0 6 L0 -6",strokeWidth:"1.2",strokeLinecap:"round"}),t.jsx("path",{d:"M0 -2 C-5 -3 -6 -6 -5 -8 C-3 -8 -1 -5 0 -2 Z"}),t.jsx("path",{d:"M0 0 C5 -1 6 -4 5 -6 C3 -6 1 -3 0 0 Z"}),t.jsx("path",{d:"M0 -6 C-2 -9 -1 -12 0 -13 C1 -12 2 -9 0 -6 Z"})]})]}),t.jsx("rect",{x:y,y:S,width:E,height:C,fill:`url(#${s}Grid)`,rx:"8"}),n]});export{M as C,L as F,d as G,_ as P,R as S,r as V,O as W,h as a,j as b,y as c,S as d,E as e,C as f,f as g,D as s};
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.