PageSourceSearch

https://service.yb-nuisibles.com/assets/js/ServiceCard-CxTmZ57s.js

js yb-nuisibles.com collected 2026-10-04 13:38:16 UTC 1,404 bytes, 1 lines download raw bytes

1import{j as e}from"./ui-vendor-D2HSHpgp.js";import{C as i,e as d,f as c,h as x,a as m,B as u}from"./index-DaqVZRqq.js";import"./react-vendor-Cr8_1676.js";const g=({icon:r,title:s,description:a,features:t,onClick:l})=>e.jsxs(i,{className:"group cursor-pointer hover:shadow-large transition-all duration-300 hover:-translate-y-2 bg-gradient-card border-border/30 hover:border-primary/20 h-full flex flex-col",children:[e.jsxs(d,{className:"text-center pb-4 flex-shrink-0",children:[e.jsx("div",{className:"w-20 h-20 mx-auto mb-4 bg-gradient-primary rounded-2xl flex items-center justify-center group-hover:scale-110 transition-transform duration-300 shadow-medium",children:e.jsx(r,{className:"w-10 h-10 text-primary-foreground"})}),e.jsx(c,{className:"text-xl font-heading font-bold text-foreground group-hover:text-primary transition-colors",children:s}),e.jsx(x,{className:"text-base text-muted-foreground",children:a})]}),e.jsxs(m,{className:"space-y-4 flex-grow flex flex-col pb-6",children:[e.jsx("ul",{className:"space-y-3 flex-grow",children:t.map((o,n)=>e.jsxs("li",{className:"flex items-start gap-3 text-sm",children:[e.jsx("div",{className:"w-2 h-2 bg-success rounded-full mt-2 flex-shrink-0"}),e.jsx("span",{className:"text-muted-foreground leading-relaxed",children:o})]},n))}),e.jsx(u,{onClick:l,className:"w-full mt-auto btn-premium",children:"En savoir plus"})]})]});export{g 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.