1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},o=(new e.Error).stack;o&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[o]="0a3ce10d-2ce9-4ce5-91fb-4d93219baea4",e._sentryDebugIdIdentifier="sentry-dbid-0a3ce10d-2ce9-4ce5-91fb-4d93219baea4")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9670],{9670:(e,o,l)=>{l.r(o),l.d(o,{default:()=>T});var t=l(54568);l(7620);var a=l(11171),r=l(56914),i=l(82752);let n=(0,i.A)("ShieldCheck",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);var s=l(35070),c=l(10461),d=l(12932),g=l(98036),u=l(55319),m=l(78468),b=l(84086);let v=(0,i.A)("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);var p=l(20128),h=l(29837),f=l(86670),x=l(77168);let y=[{value:"zap",label:"Zap",Icon:r.A},{value:"shield",label:"Shield",Icon:n},{value:"gauge",label:"Gauge",Icon:s.A},{value:"layers",label:"Layers",Icon:c.A},{value:"globe",label:"Globe",Icon:d.A},{value:"sparkles",label:"Sparkles",Icon:g.A},{value:"rocket",label:"Rocket",Icon:u.A},{value:"lock",label:"Lock",Icon:m.A},{value:"workflow",label:"Workflow",Icon:b.A}],k=Object.fromEntries(y.map(e=>[e.value,e.Icon])),C=e=>k[e||""]||v,j=y.map(e=>{let{value:o,label:l,Icon:a}=e;return{value:o,label:l,node:(0,t.jsx)(a,{className:"h-5 w-5"})}}),w={sm:"",wide:"sm:col-span-2",tall:"row-span-2",lg:"sm:col-span-2 row-span-2"},N="linear-gradient(135deg, var(--site-color-accent) 0%, #06B6D4 100%)",I=e=>{var o,l;let{item:r,index:i,config:n}=e,s=!!r.accent,c=C(r.icon),d=e=>{var o;return"items.".concat(null!=(o=r.id)?o:i,".").concat(e)};return(0,t.jsxs)(a.P.div,{className:"bento-tile group relative flex h-full flex-col overflow-hidden rounded-2xl p-6 ".concat(w[r.span]||""),style:s?{background:N,color:"#fff"}:{backgroundColor:"color-mix(in srgb, var(--site-color-bg) 94%, var(--site-color-fg))",border:"1px solid var(--site-color-border)"},...{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-8%"},transition:{duration:.5,delay:.06*Math.min(i,7),ease:[.16,1,.3,1]}},children:[(0,t.jsx)("span",{className:"inline-flex h-11 w-11 items-center justify-center rounded-xl",style:s?{backgroundColor:"rgba(255,255,255,0.18)",color:"#fff"}:{background:N,color:"#fff"},children:(0,t.jsx)(c,{className:"h-5 w-5",strokeWidth:1.8,"aria-hidden":"true"})}),r.title&&(0,t.jsx)("h3",{className:"mt-4 text-lg font-semibold tracking-[-0.01em]",style:{color:null!=(o=(0,x.sT)(n,d("title")))?o:s?"#fff":"var(--site-color-fg)",fontFamily:"var(--site-font-display)"},children:r.title}),r.description&&(0,t.jsx)("p",{className:"mt-1.5 text-sm leading-relaxed",style:{color:null!=(l=(0,x.sT)(n,d("description")))?l:s?"rgba(255,255,255,0.85)":"var(--site-color-muted)",whiteSpace:"pre-line"},children:r.description})]})},A=e=>{let{item:o,index:l,onUpdateItem:a,onRemoveItem:r,renderItemControls:i,renderEditableIcon:n,config:s,setTextColor:c}=e,d=C(o.icon),g=e=>{var t;return"items.".concat(null!=(t=o.id)?t:l,".").concat(e)},u=(0,t.jsx)("span",{className:"inline-flex h-11 w-11 items-center justify-center rounded-xl",style:{background:N,color:"#fff"},children:(0,t.jsx)(d,{className:"h-5 w-5",strokeWidth:1.8,"aria-hidden":"true"})});return(0,t.jsxs)("div",{className:"relative flex h-full flex-col rounded-2xl p-6 ".concat(w[o.span]||""),style:{backgroundColor:"color-mix(in srgb, var(--site-color-bg) 94%, var(--site-color-fg))",border:"1px solid var(--site-color-border)"},children:[null==i?void 0:i({index:l,onRemove:()=>r(l)}
1),n?n({value:o.icon||"",onChange:e=>a(l,"icon",e),options:j,trigger:u}):u,(0,t.jsx)(h.A,{as:"h3",value:o.title,onChange:e=>a(l,"title",e),className:"mt-4 text-lg font-semibold tracking-[-0.01em]",style:{color:(0,x.Nx)(s,g("title"),"--site-color-fg")},placeholder:"Tile title",maxLength:120,colorKey:g("title"),colorValue:(0,x.sT)(s,g("title")),themeColor:"var(--site-color-fg)",onChangeColor:e=>c(g("title"),e),onResetColor:()=>c(g("title"),void 0)}),(0,t.jsx)(h.A,{as:"p",value:o.description,onChange:e=>a(l,"description",e),className:"mt-1.5 text-sm leading-relaxed",style:{color:(0,x.Nx)(s,g("description"),"--site-color-muted")},placeholder:"Description...",maxLength:400,colorKey:g("description"),colorValue:(0,x.sT)(s,g("description")),themeColor:"var(--site-color-muted)",onChangeColor:e=>c(g("description"),e),onResetColor:()=>c(g("description"),void 0)})]})};function T(e){var o;let{config:l}=e,a=(0,p.Zx)(),r=!!a,i=l.items||[],n=(e,o)=>{var t;return null==a||null==(t=a.onUpdateConfig)?void 0:t.call(a,{...l,[e]:o})},s=(e,o,l)=>{let t=[...i];t[e]={...t[e],[o]:l},n("items",t)},c=e=>n("items",i.filter((o,l)=>l!==e)),d=(e,o)=>{var t;return null==a||null==(t=a.onUpdateConfig)?void 0:t.call(a,(0,x.dE)(l,e,o))};return r||0!==i.length?(0,t.jsxs)(f.A,{backgroundImage:l.backgroundImage,className:"py-16 md:py-24 px-6",children:[(0,t.jsx)(D,{}),(0,t.jsxs)("div",{className:"max-w-6xl mx-auto",children:[(0,t.jsx)(h.A,{as:"h2",value:l.heading,onChange:e=>n("heading",e),className:"text-3xl md:text-4xl font-semibold tracking-[-0.02em] text-center mb-12",style:{color:(0,x.Nx)(l,"heading","--site-color-fg"),fontFamily:"var(--site-font-display)"},placeholder:"Section heading...",maxLength:200,rich:!0,colorKey:"heading",colorValue:(0,x.sT)(l,"heading"),themeColor:"var(--site-color-fg)",onChangeColor:r?e=>d("heading",e):void 0,onResetColor:r?()=>d("heading",void 0):void 0}),(0,t.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 md:gap-5 auto-rows-[13rem]",children:i.map((e,o)=>r?(0,t.jsx)(A,{item:e,index:o,onUpdateItem:s,onRemoveItem:c,renderItemControls:null==a?void 0:a.renderItemControls,renderEditableIcon:null==a?void 0:a.renderEditableIcon,config:l,setTextColor:d},o):(0,t.jsx)(I,{item:e,index:o,config:l},o))}),null==a||null==(o=a.renderAddItemButton)?void 0:o.call(a,{label:"Add tile",onClick:()=>n("items",[...i,{span:"sm",icon:"sparkles",title:"New tile",description:"Description here..."}])})]})]}):null}function D(){return(0,t.jsx)("style",{children:"\n .bento-tile { transition: box-shadow 280ms cubic-bezier(0.16,1,0.3,1), border-color 280ms; }\n .bento-tile:hover { box-shadow: 0 1px 2px rgba(11,11,20,0.04), 0 20px 40px -22px rgba(11,11,20,0.30); }\n "})}},65159:(e,o,l)=>{l.d(o,{A:()=>n});var t=l(54568);l(7620);var a=l(97743),r=l(75415);let i={"to-r":"to right","to-l":"to left","to-b":"to bottom","to-t":"to top","to-br":"to bottom right","to-bl":"to bottom left","to-tr":"to top right","to-tl":"to top left"};function n(e){var o,l;let{backgroundImage:n,showFade:s=!0,showNoise:c=!0}=e,{getImageUrl:d}=(0,a.b)(),g=n||{},u=g.type||"image",m="image"===u&&g.url?d(g.url):null,b=null!=(o=g.opacity)?o:.1;return(0,t.jsxs)("div",{className:"absolute inset-0 z-0",children:["image"===u&&m&&(0,t.jsx)(r.A,{src:m,alt:"",className:"w-full h-full grayscale-[20%]",style:{opacity:b,objectFit:g.fit||"cover",objectPosition:g.position||"50% 50%"}}),"solid"===u&&(0,t.jsx)("div",{className:"absolute inset-0",style:{backgroundColor:g.solidColor||"var(--site-color-fg)"}}),"gradient"===u&&(0,t.jsx)("div",{className:"absolute inset-0",style:{background:"linear-gradient(".concat(i[g.gradientDirection]||"to bottom right",", ").concat(g.gradientFrom||"var(--site-color-fg)",", ").concat(g.gradientTo||"var(--site-color-accent)",")")}}),g.overlayColor&&(0,t.jsx)("div",{className:"absolute inset-0 mix-blend-multiply",style:{backgroundColor:g.overlayColor,opacity:null!=(l=g.overlayOpacity)?l:.3}}),s&&(0,t.jsx)("div",{className:"absolute inset-0",style:{background:"linear-gradient(to bottom, color-mix(in srgb, var(--site-color-bg) 80%, transparent), color-mix(in srgb, var(--site-color-bg) 50%, transparent), var(--site-color-bg))"}}),c&&(0,t.jsx)("div",{className:"absolute inset-0 bg-noise opacity-10 brightness-100 contrast-150"})]})}},86670:(e,o,l)=>{l.d(o,{A:()=>i});var t=l(54568);l(7620);var a=l(65159),r=l(20128);
1function i(e){let{backgroundImage:o,as:l="section",className:i,style:n,children:s,showFade:c=!1,showNoise:d=!1,...g}=e,u=(0,r.tD)(),m=u?"background":void 0;return(e=>{if(!e)return!1;let o=e.type||"image";return"image"===o?!!e.url:"solid"===o?!!e.solidColor:"gradient"===o&&!!(e.gradientFrom||e.gradientTo)})(o)?(0,t.jsxs)(l,{className:"relative overflow-hidden ".concat(i||"").trim(),style:n,"data-ml-focus":m,...g,children:[(0,t.jsx)(a.A,{backgroundImage:o,showFade:c,showNoise:d}),(0,t.jsx)("div",{className:"relative z-10","data-ml-focus":u?"content":void 0,children:s})]}):(0,t.jsx)(l,{className:i,style:n,"data-ml-focus":m,...g,children:u?(0,t.jsx)("div",{"data-ml-focus":"content",style:{display:"contents"},children:s}):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.