Files
cablecreations.de/reference/_next/static/chunks/1112-f6d7d86fadc4e121.js
2026-01-19 19:13:27 +01:00

1 line
30 KiB
JavaScript

"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1112],{881:(e,t,r)=>{r.d(t,{XN:()=>a.X});var a=r(40444);a.X},44912:(e,t,r)=>{r.d(t,{Button:()=>i});var a=r(95155);r(12115);var s=r(37281),n=r(86442);function i(e){let{variant:t="primary",size:r="medium",fullWidth:i=!1,className:o="",children:c,icon:l,...h}=e,d=h.disabled?"opacity-60 cursor-not-allowed filter grayscale":"",x="".concat("inline-flex items-center justify-center font-medium rounded-full focus:outline-hidden relative overflow-hidden group cursor-pointer"," ").concat({primary:"bg-gradient-to-r from-electric-blue to-electric-purple text-white focus:ring-2 focus:ring-electric-blue/50",secondary:"bg-glass-bg-light backdrop-blur-glass border border-glass-border text-white focus:ring-2 focus:ring-electric-blue/30",outline:"bg-transparent border border-glass-border text-white hover:bg-glass-bg-light focus:ring-2 focus:ring-electric-blue/30",text:"bg-transparent text-white hover:text-electric-blue hover:bg-glass-bg-light focus:ring-2 focus:ring-electric-blue/20",glass:"bg-glass-bg backdrop-blur-glass border border-glass-border text-white focus:ring-2 focus:ring-electric-blue/30"}[t]," ").concat({small:"text-sm px-4 py-2",medium:"text-base px-5 py-2.5",large:"text-lg px-8 py-3.5"}[r]," ").concat(i?"w-full":""," ").concat(d," ").concat(o),y=()=>h.disabled?"disabled":"initial";return(0,a.jsxs)(s.P.button,{className:x,initial:y(),animate:h.disabled||"enabled"!==h.animate?y():"enabled",whileHover:h.disabled?"disabled":"hover",whileTap:h.disabled?"disabled":"tap",variants:{initial:{y:0,boxShadow:"0 0 0 rgba(0, 127, 255, 0)"},hover:{y:-5,boxShadow:"0 0 15px rgba(0, 127, 255, 0.5)",transition:{type:"spring",stiffness:400,damping:10}},tap:{y:-2,scale:.98,transition:{type:"spring",stiffness:400,damping:10}},disabled:{y:0,scale:1,boxShadow:"0 0 0 rgba(0, 0, 0, 0)"},enabled:{boxShadow:["0 0 0 0 rgba(0, 127, 255, 0.2)","0 0 0 8px rgba(0, 127, 255, 0)"],scale:[1,1.02,1],transition:{boxShadow:{repeat:1/0,repeatType:"loop",duration:1.5,ease:"easeInOut",times:[0,1]},scale:{repeat:1/0,repeatType:"loop",duration:1.5,ease:"easeInOut",times:[0,.5,1]}}}},onClick:e=>{(0,n.sx)("button_click",{variant:t,size:r,content:"string"==typeof c?c:"non-text-content",disabled:h.disabled||!1,...Object.fromEntries(Object.entries(h).filter(e=>{let[t]=e;return t.startsWith("data-")}))}),h.onClick&&h.onClick(e)},...h,children:[(0,a.jsxs)("span",{className:"relative z-10 flex items-center gap-2",children:[h.disabled&&(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-4 w-4 mr-1 opacity-70",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,a.jsx)("rect",{x:"3",y:"11",width:"18",height:"11",rx:"2",ry:"2"}),(0,a.jsx)("path",{d:"M7 11V7a5 5 0 0 1 10 0v4"})]}),c,l&&!h.disabled&&(0,a.jsx)(s.P.span,{className:"button-icon",variants:{initial:{x:0},hover:{x:3,transition:{type:"spring",stiffness:400,damping:10}}},children:l})]}),(0,a.jsx)("span",{className:"absolute inset-0 bg-gradient-to-r from-electric-blue via-electric-purple to-electric-pink opacity-0 group-hover:opacity-20 transition-opacity"}),(0,a.jsx)(s.P.span,{className:"absolute inset-0 bg-gradient-to-r from-transparent via-white to-transparent opacity-0",variants:{initial:{x:"-100%",opacity:0},hover:{x:"100%",opacity:.5,transition:{duration:.5,ease:"easeInOut"}}}}),("secondary"===t||"outline"===t||"glass"===t)&&(0,a.jsx)(s.P.span,{className:"absolute inset-0 rounded-full opacity-0 border border-electric-blue/30",initial:{opacity:0},whileHover:{opacity:1},transition:{duration:.2}})]})}},75582:(e,t,r)=>{r.d(t,{h:()=>s});var a=r(95155);function s(e){let{className:t="",size:r=24,color:s="currentColor"}=e;return(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,viewBox:"0 0 24 24",fill:"none",stroke:s,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:t,children:[(0,a.jsx)("path",{d:"M5 12h14"}),(0,a.jsx)("path",{d:"m12 5 7 7-7 7"})]})}r(12115)},84021:(e,t,r)=>{r.d(t,{I:()=>g});var a=r(95155),s=r(12115),n=r(37281);function i(e){let{colors:t,opacity:r=1}=e,s="radial-gradient(circle at center, rgba(0,0,0,1) 20%, rgba(0,0,0,0.9) 40%, rgba(0,0,0,0.7) 60%, rgba(0,0,0,0.3) 80%, rgba(0,0,0,0) 95%)";return(0,a.jsxs)("div",{className:"absolute inset-0 overflow-visible",children:[(0,a.jsx)("div",{className:"absolute inset-0",style:{backgroundImage:"\n linear-gradient(to right, ".concat(t.faint," 0.3px, transparent 0.3px),\n linear-gradient(to bottom, ").concat(t.faint," 0.3px, transparent 0.3px)\n "),backgroundSize:"20px 20px",mask:s,WebkitMask:s,opacity:.8*r}}),(0,a.jsx)("div",{className:"absolute inset-0",style:{backgroundImage:"\n linear-gradient(to right, ".concat(t.faint," 0.7px, transparent 0.7px),\n linear-gradient(to bottom, ").concat(t.faint," 0.7px, transparent 0.7px)\n "),backgroundSize:"100px 100px",mask:s,WebkitMask:s,opacity:r}}),(0,a.jsx)("div",{className:"absolute",style:{left:"50%",top:"50%",width:"300vw",height:"300vw",transform:"translate(-50%, -50%)",background:"\n radial-gradient(circle, transparent 0%, transparent calc(5% - 0.5px), ".concat(t.faint," calc(5% - 0.5px), ").concat(t.faint," calc(5% + 0.5px), transparent calc(5% + 0.5px)),\n radial-gradient(circle, transparent 0%, transparent calc(10% - 0.5px), ").concat(t.faint," calc(10% - 0.5px), ").concat(t.faint," calc(10% + 0.5px), transparent calc(10% + 0.5px)),\n radial-gradient(circle, transparent 0%, transparent calc(15% - 0.5px), ").concat(t.faint," calc(15% - 0.5px), ").concat(t.faint," calc(15% + 0.5px), transparent calc(15% + 0.5px)),\n radial-gradient(circle, transparent 0%, transparent calc(20% - 0.5px), ").concat(t.faint," calc(20% - 0.5px), ").concat(t.faint," calc(20% + 0.5px), transparent calc(20% + 0.5px))\n "),mask:s,WebkitMask:s,opacity:1.2*r}}),(0,a.jsx)("div",{className:"absolute",style:{left:"50%",top:"50%",width:"300vw",height:"300vw",transform:"translate(-50%, -50%)",opacity:.7*r},children:Array.from({length:12}).map((e,r)=>(0,a.jsx)("div",{className:"absolute",style:{top:"50%",left:"50%",width:"150vw",height:"1px",background:"linear-gradient(to right, transparent 0%, ".concat(t.faint," 20%, ").concat(t.faint," 80%, transparent 100%)"),transformOrigin:"left center",transform:"rotate(".concat(r/12*360,"deg)")}},"radial-".concat(r)))})]})}function o(e){let{size:t,rotation:r,opacity:s,color:n,colors:i}=e;return(0,a.jsx)("div",{className:"absolute w-full h-full",style:{opacity:s,transform:"rotate(".concat(r,"deg)")},children:(0,a.jsxs)("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",children:[(0,a.jsx)("circle",{cx:50,cy:50,r:45,fill:"none",stroke:n,strokeWidth:"1.5"}),(0,a.jsx)("line",{x1:5,y1:50,x2:95,y2:50,stroke:n,strokeWidth:"0.8"}),(0,a.jsx)("line",{x1:50,y1:5,x2:50,y2:95,stroke:n,strokeWidth:"0.8"}),(0,a.jsx)("line",{x1:50,y1:50,x2:95,y2:50,stroke:n,strokeWidth:"0.8",strokeDasharray:"2,2"}),(0,a.jsx)("text",{x:72,y:47,fill:n,fontSize:"6",fontWeight:"bold",textAnchor:"middle",children:"R45"}),(0,a.jsx)("line",{x1:5,y1:85,x2:95,y2:85,stroke:n,strokeWidth:"0.8"}),(0,a.jsx)("line",{x1:5,y1:83,x2:5,y2:87,stroke:n,strokeWidth:"0.8"}),(0,a.jsx)("line",{x1:95,y1:83,x2:95,y2:87,stroke:n,strokeWidth:"0.8"}),(0,a.jsx)("text",{x:50,y:92,fill:n,fontSize:"6",fontWeight:"bold",textAnchor:"middle",children:"\xd890"}),(0,a.jsx)("circle",{cx:50,cy:50,r:2,fill:i.marker})]})})}function c(e){let{size:t,rotation:r,opacity:s,color:n,colors:i}=e;return(0,a.jsx)("div",{className:"absolute w-full h-full",style:{opacity:s,transform:"rotate(".concat(r,"deg)")},children:(0,a.jsxs)("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",children:[(0,a.jsx)("circle",{cx:50,cy:50,r:45,fill:"none",stroke:i.outline,strokeWidth:"1.5"}),(0,a.jsx)("circle",{cx:50,cy:50,r:30,fill:"none",stroke:i.secondary,strokeWidth:"1.2"}),(0,a.jsx)("circle",{cx:50,cy:50,r:15,fill:"none",stroke:i.primary,strokeWidth:"1"}),(0,a.jsx)("circle",{cx:50,cy:50,r:2.5,fill:i.marker}),(0,a.jsx)("line",{x1:5,y1:50,x2:95,y2:50,stroke:n,strokeWidth:"0.5",strokeDasharray:"3,2"}),(0,a.jsx)("line",{x1:50,y1:5,x2:50,y2:95,stroke:n,strokeWidth:"0.5",strokeDasharray:"3,2"}),(0,a.jsx)("line",{x1:50,y1:50,x2:80,y2:50,stroke:i.marker,strokeWidth:"0.8",strokeDasharray:"2,1"}),(0,a.jsx)("text",{x:65,y:47,fill:i.marker,fontSize:"5",fontWeight:"bold",textAnchor:"middle",children:"R30"}),(0,a.jsx)("text",{x:88,y:50,fill:i.outline,fontSize:"5",fontWeight:"bold",textAnchor:"middle",children:"A"}),(0,a.jsx)("text",{x:73,y:50,fill:i.secondary,fontSize:"5",fontWeight:"bold",textAnchor:"middle",children:"B"}),(0,a.jsx)("text",{x:58,y:50,fill:i.primary,fontSize:"5",fontWeight:"bold",textAnchor:"middle",children:"C"}),(0,a.jsx)("circle",{cx:50,cy:50,r:37.5,fill:"none",stroke:i.outline,strokeWidth:"0.3",strokeDasharray:"1,3"}),(0,a.jsx)("circle",{cx:50,cy:50,r:22.5,fill:"none",stroke:i.secondary,strokeWidth:"0.3",strokeDasharray:"1,2"})]})})}function l(e){let{size:t,rotation:r,opacity:s,color:n,colors:i}=e;return(0,a.jsx)("div",{className:"absolute w-full h-full",style:{opacity:s,transform:"rotate(".concat(r,"deg)")},children:(0,a.jsxs)("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",children:[(0,a.jsx)("circle",{cx:50,cy:50,r:40,fill:"none",stroke:i.outline,strokeWidth:"1.2",strokeDasharray:"3,1"}),Array.from({length:8}).map((e,t)=>{let r=t/8*Math.PI*2,s=50+40*Math.cos(r),n=50+40*Math.sin(r);return(0,a.jsxs)("g",{children:[(0,a.jsx)("circle",{cx:s,cy:n,r:8,fill:"none",stroke:i.primary,strokeWidth:"1"}),(0,a.jsx)("text",{x:s,y:n,fill:i.marker,fontSize:"5",fontWeight:"bold",textAnchor:"middle",dominantBaseline:"middle",children:t+1})]},t)}),(0,a.jsx)("circle",{cx:50,cy:50,r:2.5,fill:i.marker}),Array.from({length:8}).map((e,t)=>{let r=t/8*Math.PI*2,s=50+40*Math.cos(r),n=50+40*Math.sin(r);return(0,a.jsx)("line",{x1:50,y1:50,x2:s,y2:n,stroke:i.faint,strokeWidth:"0.5"},"line-".concat(t))}),(0,a.jsx)("path",{d:"M 50 50 L 90 50 A 40 40 0 0 0 50 10 Z",fill:"none",stroke:i.faint,strokeWidth:"0.5",opacity:.7}),(0,a.jsx)("text",{x:65,y:25,fill:i.marker,fontSize:"5",fontWeight:"bold",textAnchor:"middle",children:"45\xb0"}),(0,a.jsx)("line",{x1:10,y1:85,x2:90,y2:85,stroke:i.outline,strokeWidth:"0.8"}),(0,a.jsx)("line",{x1:10,y1:83,x2:10,y2:87,stroke:i.outline,strokeWidth:"0.8"}),(0,a.jsx)("line",{x1:90,y1:83,x2:90,y2:87,stroke:i.outline,strokeWidth:"0.8"}),(0,a.jsx)("text",{x:50,y:92,fill:i.outline,fontSize:"5",fontWeight:"bold",textAnchor:"middle",children:"\xd880"})]})})}function h(e){let{size:t,rotation:r,opacity:s,color:n,colors:i}=e;return(0,a.jsx)("div",{className:"absolute w-full h-full",style:{opacity:s,transform:"rotate(".concat(r,"deg)")},children:(0,a.jsxs)("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",children:[(0,a.jsx)("circle",{cx:50,cy:50,r:45,fill:"none",stroke:i.outline,strokeWidth:"1.5"}),(0,a.jsx)("circle",{cx:50,cy:50,r:25,fill:"none",stroke:i.secondary,strokeWidth:"1",strokeDasharray:"2,1"}),Array.from({length:6}).map((e,t)=>{let r=t/6*Math.PI*2,s=50+45*Math.cos(r),n=50+45*Math.sin(r);return(0,a.jsxs)("g",{children:[(0,a.jsx)("circle",{cx:s,cy:n,r:6,fill:"none",stroke:i.outline,strokeWidth:"1"}),(0,a.jsx)("text",{x:s,y:n,fill:i.outline,fontSize:"4",fontWeight:"bold",textAnchor:"middle",dominantBaseline:"middle",children:t+1})]},"outer-".concat(t))}),Array.from({length:4}).map((e,t)=>{let r=t/4*Math.PI*2+Math.PI/8,s=50+25*Math.cos(r),n=50+25*Math.sin(r);return(0,a.jsxs)("g",{children:[(0,a.jsx)("circle",{cx:s,cy:n,r:4,fill:"none",stroke:i.primary,strokeWidth:"0.8"}),(0,a.jsx)("text",{x:s,y:n,fill:i.primary,fontSize:"3.5",fontWeight:"bold",textAnchor:"middle",dominantBaseline:"middle",children:String.fromCharCode(65+t)})]},"inner-".concat(t))}),(0,a.jsx)("circle",{cx:50,cy:50,r:3,fill:i.marker}),(0,a.jsx)("line",{x1:50,y1:50,x2:95,y2:50,stroke:i.faint,strokeWidth:"0.5",strokeDasharray:"2,1"}),(0,a.jsx)("line",{x1:50,y1:50,x2:75,y2:50,stroke:i.faint,strokeWidth:"0.5",strokeDasharray:"2,1"}),(0,a.jsx)("text",{x:85,y:47,fill:i.outline,fontSize:"5",fontWeight:"bold",textAnchor:"middle",children:"R45"}),(0,a.jsx)("text",{x:65,y:47,fill:i.secondary,fontSize:"5",fontWeight:"bold",textAnchor:"middle",children:"R25"}),(0,a.jsx)("line",{x1:50,y1:25,x2:50,y2:5,stroke:i.faint,strokeWidth:"0.5",strokeDasharray:"2,1"}),(0,a.jsx)("line",{x1:75,y1:50,x2:95,y2:50,stroke:i.faint,strokeWidth:"0.5",strokeDasharray:"2,1"}),(0,a.jsx)("line",{x1:50,y1:75,x2:50,y2:95,stroke:i.faint,strokeWidth:"0.5",strokeDasharray:"2,1"}),(0,a.jsx)("line",{x1:25,y1:50,x2:5,y2:50,stroke:i.faint,strokeWidth:"0.5",strokeDasharray:"2,1"})]})})}function d(e){let{size:t,rotation:r,opacity:s,color:n,colors:i}=e;return(0,a.jsx)("div",{className:"absolute w-full h-full",style:{opacity:s,transform:"rotate(".concat(r,"deg)")},children:(0,a.jsxs)("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",children:[(0,a.jsx)("circle",{cx:50,cy:50,r:45,fill:"none",stroke:n,strokeWidth:"1.5"}),(0,a.jsx)("circle",{cx:30,cy:50,r:15,fill:"none",stroke:n,strokeWidth:"1",strokeDasharray:"2,1"}),(0,a.jsx)("circle",{cx:70,cy:50,r:15,fill:"none",stroke:n,strokeWidth:"1",strokeDasharray:"2,1"}),(0,a.jsx)("line",{x1:45,y1:50,x2:55,y2:50,stroke:n,strokeWidth:"1.2"}),(0,a.jsx)("circle",{cx:50,cy:50,r:47,fill:"none",stroke:n,strokeWidth:"0.5",strokeDasharray:"1,3"}),Array.from({length:16}).map((e,t)=>{let r=t*Math.PI/8,s=50+45*Math.cos(r),i=50+45*Math.sin(r),o=50+47*Math.cos(r),c=50+47*Math.sin(r);return(0,a.jsx)("line",{x1:s,y1:i,x2:o,y2:c,stroke:n,strokeWidth:"0.5",strokeDasharray:t%4==0?"none":"0.5,0.5"},"tick-".concat(t))}),(0,a.jsx)("circle",{cx:50,cy:50,r:30,fill:"none",stroke:n,strokeWidth:"0.8",strokeDasharray:"3,1"}),Array.from({length:8}).map((e,t)=>{let r=t*Math.PI/4,s=50+45*Math.cos(r),i=50+45*Math.sin(r);return(0,a.jsx)("line",{x1:50,y1:50,x2:s,y2:i,stroke:n,strokeWidth:t%2==0?"0.8":"0.4",strokeDasharray:t%2==0?"none":"2,2"},"radial-".concat(t))}),(0,a.jsx)("circle",{cx:50,cy:50,r:2,fill:"none",stroke:n,strokeWidth:"0.8"}),(0,a.jsx)("circle",{cx:45,cy:50,r:1.5,fill:"none",stroke:n,strokeWidth:"0.5"}),(0,a.jsx)("circle",{cx:55,cy:50,r:1.5,fill:"none",stroke:n,strokeWidth:"0.5"}),[20,35,40].map((e,t)=>(0,a.jsx)("circle",{cx:50,cy:50,r:e,fill:"none",stroke:n,strokeWidth:"0.3",strokeDasharray:0===t?"1,1":1===t?"3,2":"5,2,1,2"},"ring-".concat(t)))]})})}function x(e){let{size:t,rotation:r,opacity:n,color:i,colors:o}=e;return(0,a.jsx)("div",{className:"absolute w-full h-full",style:{opacity:n,transform:"rotate(".concat(r,"deg)")},children:(0,a.jsxs)("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",children:[(0,a.jsx)("circle",{cx:50,cy:50,r:35,fill:"none",stroke:i,strokeWidth:"1.5"}),(0,a.jsx)("circle",{cx:50,cy:50,r:25,fill:"none",stroke:i,strokeWidth:"1",strokeDasharray:"2,1"}),Array.from({length:8}).map((e,t)=>{let r=2*t*Math.PI/8,n=50+25*Math.cos(r),o=50+25*Math.sin(r);return(0,a.jsxs)(s.Fragment,{children:[(0,a.jsx)("circle",{cx:n,cy:o,r:2,fill:"none",stroke:i,strokeWidth:"1"}),(0,a.jsx)("circle",{cx:n,cy:o,r:.8,fill:i,stroke:"none"}),(0,a.jsx)("line",{x1:50+15*Math.cos(r),y1:50+15*Math.sin(r),x2:n,y2:o,stroke:i,strokeWidth:"0.5",strokeDasharray:t%2==0?"none":"1,1"})]},t)}),(0,a.jsx)("circle",{cx:50,cy:50,r:40,fill:"none",stroke:i,strokeWidth:"0.8",strokeDasharray:"3,1"}),(0,a.jsx)("circle",{cx:50,cy:50,r:43,fill:"none",stroke:i,strokeWidth:"0.3",strokeDasharray:"1,2"}),Array.from({length:16}).map((e,t)=>{let r=t*Math.PI/8,s=50+40*Math.cos(r),n=50+40*Math.sin(r),o=50+43*Math.cos(r),c=50+43*Math.sin(r);return(0,a.jsx)("line",{x1:s,y1:n,x2:o,y2:c,stroke:i,strokeWidth:"0.3",strokeDasharray:t%4==0?"none":"0.5,0.5"},"tick-".concat(t))}),(0,a.jsx)("circle",{cx:50,cy:50,r:5,fill:"none",stroke:i,strokeWidth:"0.8"}),(0,a.jsx)("circle",{cx:50,cy:50,r:2,fill:"none",stroke:i,strokeWidth:"0.5"}),[10,20,30].map((e,t)=>(0,a.jsx)("circle",{cx:50,cy:50,r:e,fill:"none",stroke:i,strokeWidth:"0.3",strokeDasharray:0===t?"1,1":1===t?"3,2":"5,2,1,2"},"detail-".concat(t)))]})})}function y(e){let{size:t,rotation:r,opacity:n,color:i,colors:o}=e;return(0,a.jsx)("div",{className:"absolute w-full h-full",style:{opacity:n,transform:"rotate(".concat(r,"deg)")},children:(0,a.jsxs)("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",children:[(0,a.jsx)("circle",{cx:50,cy:50,r:40,fill:"none",stroke:i,strokeWidth:"1.5"}),(0,a.jsx)("circle",{cx:50,cy:50,r:35,fill:"none",stroke:i,strokeWidth:"1",strokeDasharray:"2,1"}),(0,a.jsx)("circle",{cx:50,cy:50,r:30,fill:"none",stroke:i,strokeWidth:"1"}),(0,a.jsx)("circle",{cx:50,cy:50,r:5,fill:"none",stroke:i,strokeWidth:"1"}),Array.from({length:6}).map((e,t)=>{let r=t*Math.PI*2/6,n=50+15*Math.cos(r),o=50+15*Math.sin(r);return(0,a.jsxs)(s.Fragment,{children:[(0,a.jsx)("circle",{cx:n,cy:o,r:5,fill:"none",stroke:i,strokeWidth:"1"}),(0,a.jsx)("circle",{cx:n,cy:o,r:2,fill:"none",stroke:i,strokeWidth:"0.5",strokeDasharray:t%2==0?"none":"0.5,0.5"})]},t)}),(0,a.jsx)("circle",{cx:50,cy:50,r:43,fill:"none",stroke:i,strokeWidth:"0.3",strokeDasharray:"1,2"}),Array.from({length:12}).map((e,t)=>{let r=t*Math.PI/6,s=50+40*Math.cos(r),n=50+40*Math.sin(r),o=50+43*Math.cos(r),c=50+43*Math.sin(r);return(0,a.jsx)("line",{x1:s,y1:n,x2:o,y2:c,stroke:i,strokeWidth:"0.3",strokeDasharray:t%3==0?"none":"0.5,0.5"},"tick-".concat(t))}),(0,a.jsx)("circle",{cx:90,cy:50,r:1,fill:i,stroke:"none"}),(0,a.jsx)("line",{x1:85,y1:50,x2:89,y2:50,stroke:i,strokeWidth:"0.5"}),(0,a.jsx)("circle",{cx:85,cy:40,r:1,fill:i,stroke:"none"}),(0,a.jsx)("line",{x1:80,y1:40,x2:84,y2:40,stroke:i,strokeWidth:"0.5",strokeDasharray:"2,1"}),(0,a.jsx)("circle",{cx:80,cy:30,r:1,fill:i,stroke:"none"}),(0,a.jsx)("line",{x1:75,y1:30,x2:79,y2:30,stroke:i,strokeWidth:"0.5"}),[25,20,10].map((e,t)=>(0,a.jsx)("circle",{cx:50,cy:50,r:e,fill:"none",stroke:i,strokeWidth:"0.3",strokeDasharray:0===t?"1,1":1===t?"3,2":"none"},"detail-".concat(t)))]})})}function k(e){let{size:t,rotation:r,opacity:s,color:n,colors:i}=e;return(0,a.jsx)("div",{className:"absolute w-full h-full",style:{opacity:s,transform:"rotate(".concat(r,"deg)")},children:(0,a.jsxs)("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",children:[(0,a.jsx)("circle",{cx:50,cy:50,r:45,fill:"none",stroke:n,strokeWidth:"1.5"}),(0,a.jsx)("circle",{cx:50,cy:50,r:10,fill:"none",stroke:n,strokeWidth:"1"}),Array.from({length:3}).map((e,t)=>{let r=360*t/3*Math.PI/180,s=50+45*Math.cos(r),i=50+45*Math.sin(r);return(0,a.jsx)("line",{x1:50,y1:50,x2:s,y2:i,stroke:n,strokeWidth:"1.5"},t)}),Array.from({length:3}).map((e,t)=>{let r=360*t/3,s=(t+1)*360/3;return Array.from({length:5}).map((e,i)=>{let o=15+7*i,c=(r+5)*Math.PI/180,l=(s-5)*Math.PI/180,h=50+Math.cos(c)*o,d=50+Math.sin(c)*o,x=50+Math.cos(l)*o,y=50+Math.sin(l)*o;return(0,a.jsx)("line",{x1:h,y1:d,x2:x,y2:y,stroke:n,strokeWidth:"0.5",strokeDasharray:"2,2"},"".concat(t,"-").concat(i))})}),(0,a.jsx)("circle",{cx:50,cy:50,r:47,fill:"none",stroke:n,strokeWidth:"0.5",strokeDasharray:"1,3"}),Array.from({length:8}).map((e,t)=>{let r=t*Math.PI/4,s=50+45*Math.cos(r),i=50+45*Math.sin(r),o=50+47*Math.cos(r),c=50+47*Math.sin(r);return(0,a.jsx)("line",{x1:s,y1:i,x2:o,y2:c,stroke:n,strokeWidth:"0.5"},"tick-".concat(t))}),(0,a.jsx)("circle",{cx:50,cy:50,r:5,fill:"none",stroke:n,strokeWidth:"0.8",strokeDasharray:Math.random()>.5?"1,1":"none"})]})})}function u(e){let{size:t,rotation:r,opacity:n,color:i,colors:o}=e;return(0,a.jsx)("div",{className:"absolute w-full h-full",style:{opacity:n,transform:"rotate(".concat(r,"deg)")},children:(0,a.jsxs)("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",children:[(0,a.jsx)("path",{d:"M50,5 C65,5 80,15 90,30 C95,40 95,60 90,70 C80,85 65,95 50,95 C35,95 20,85 10,70 C5,60 5,40 10,30 C20,15 35,5 50,5 Z",fill:"none",stroke:i,strokeWidth:"1.5"}),(0,a.jsx)("path",{d:"M50,15 C62,15 74,23 82,35 C86,43 86,57 82,65 C74,77 62,85 50,85 C38,85 26,77 18,65 C14,57 14,43 18,35 C26,23 38,15 50,15 Z",fill:"none",stroke:i,strokeWidth:"1"}),(0,a.jsx)("circle",{cx:50,cy:50,r:15,fill:"none",stroke:i,strokeWidth:"1"}),Array.from({length:8}).map((e,t)=>{let r=45*t*Math.PI/180,n=50+15*Math.cos(r),o=50+15*Math.sin(r),c=50+85*Math.cos(r),l=50+85*Math.sin(r);return(0,a.jsxs)(s.Fragment,{children:[(0,a.jsx)("line",{x1:n,y1:o,x2:c,y2:l,stroke:i,strokeWidth:"0.8",strokeDasharray:t%2==0?"none":"3,2"}),(0,a.jsx)("circle",{cx:50+50*Math.cos(r),cy:50+50*Math.sin(r),r:2,fill:"none",stroke:i,strokeWidth:"0.5"})]},t)}),(0,a.jsx)("circle",{cx:50,cy:50,r:30,fill:"none",stroke:i,strokeWidth:"0.5",strokeDasharray:"2,3"}),(0,a.jsx)("circle",{cx:50,cy:50,r:45,fill:"none",stroke:i,strokeWidth:"0.5",strokeDasharray:"2,3"}),(0,a.jsx)("circle",{cx:50,cy:50,r:60,fill:"none",stroke:i,strokeWidth:"0.5",strokeDasharray:"2,3"}),(0,a.jsx)("circle",{cx:50,cy:50,r:2,fill:o.marker}),(0,a.jsx)("circle",{cx:50,cy:50,r:70,fill:"none",stroke:i,strokeWidth:"0.3",strokeDasharray:"1,5"}),Array.from({length:4}).map((e,t)=>(0,a.jsx)("circle",{cx:50,cy:50,r:20+15*t,fill:"none",stroke:i,strokeWidth:.3+t%2*.2,strokeDasharray:t%3==0?"1,1":t%3==1?"3,2":"5,2,1,2"},"detail-".concat(t)))]})})}function f(e){let{size:t,rotation:r,opacity:n,color:i,colors:o}=e;return(0,a.jsx)("div",{className:"absolute w-full h-full",style:{opacity:n,transform:"rotate(".concat(r,"deg)")},children:(0,a.jsxs)("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",children:[(0,a.jsx)("circle",{cx:50,cy:50,r:45,fill:"none",stroke:i,strokeWidth:"1.5"}),(0,a.jsx)("circle",{cx:50,cy:50,r:15,fill:"none",stroke:i,strokeWidth:"1"}),Array.from({length:7}).map((e,t)=>{let r=2*t*Math.PI/7,n=50+30*Math.cos(r),o=50+30*Math.sin(r);return(0,a.jsxs)(s.Fragment,{children:[(0,a.jsx)("circle",{cx:n,cy:o,r:10,fill:"none",stroke:i,strokeWidth:"1"}),(0,a.jsx)("circle",{cx:n,cy:o,r:7,fill:"none",stroke:i,strokeWidth:"0.5",strokeDasharray:"1,1"}),(0,a.jsx)("circle",{cx:n,cy:o,r:4,fill:"none",stroke:i,strokeWidth:"0.5",strokeDasharray:"1,1"}),(0,a.jsx)("circle",{cx:n,cy:o,r:2,fill:"none",stroke:i,strokeWidth:"0.5",strokeDasharray:t%2==0?"none":"0.5,0.5"})]},t)}),Array.from({length:7}).map((e,t)=>{let r=2*t*Math.PI/7,s=50+15*Math.cos(r),n=50+15*Math.sin(r),o=50+20*Math.cos(r),c=50+20*Math.sin(r);return(0,a.jsx)("line",{x1:s,y1:n,x2:o,y2:c,stroke:i,strokeWidth:"0.8"},"line-".concat(t))}),(0,a.jsx)("circle",{cx:50,cy:50,r:42,fill:"none",stroke:i,strokeWidth:"0.8",strokeDasharray:"3,2"}),(0,a.jsx)("circle",{cx:50,cy:50,r:2,fill:o.marker}),(0,a.jsx)("circle",{cx:50,cy:50,r:48,fill:"none",stroke:i,strokeWidth:"0.3",strokeDasharray:"0.5,2"}),Array.from({length:12}).map((e,t)=>{let r=t*Math.PI/6,s=50+45*Math.cos(r),n=50+45*Math.sin(r),o=50+48*Math.cos(r),c=50+48*Math.sin(r);return(0,a.jsx)("line",{x1:s,y1:n,x2:o,y2:c,stroke:i,strokeWidth:"0.3",strokeDasharray:t%3==0?"none":"0.5,0.5"},"tick-".concat(t))})]})})}function m(e){let{element:t,colors:r}=e,{type:s,size:n,rotation:i,opacity:m,color:g}=t,p={size:n,rotation:i,opacity:m,color:g,colors:r};switch(s){case"single-circle":return(0,a.jsx)(o,{...p});case"nested-circles":return(0,a.jsx)(c,{...p});case"circular-array":return(0,a.jsx)(l,{...p});case"nested-array":return(0,a.jsx)(h,{...p});case"technical-diagram":return(0,a.jsx)(d,{...p});case"connector-pins":return(0,a.jsx)(x,{...p});case"cable-cross-section":return(0,a.jsx)(y,{...p});case"sectorial-conductor":return(0,a.jsx)(k,{...p});case"profiled-conductor":return(0,a.jsx)(u,{...p});case"segmented-conductor":return(0,a.jsx)(f,{...p});default:return null}}function g(e){let{className:t="",density:r="medium",size:o="medium",variant:c,opacity:l=.25,speed:h="medium"}=e,[d,x]=(0,s.useState)([]),[y,k]=(0,s.useState)({width:1e3,height:800}),u=(0,s.useRef)([]),f=()=>({low:1,medium:2,high:3})[r],g={slow:8,medium:5,fast:3}[h],p={primary:"rgba(64, 153, 255, ".concat(l,")"),secondary:"rgba(100, 180, 255, ".concat(.8*l,")"),outline:"rgba(30, 100, 200, ".concat(1.1*l,")"),marker:"rgba(0, 120, 255, ".concat(1.2*l,")"),faint:"rgba(64, 153, 255, ".concat(.4*l,")")};return(0,s.useEffect)(()=>{let e=()=>{let e=window.innerWidth,t=window.innerHeight;k({width:e,height:t});let r=f(),a=["single-circle","nested-circles","circular-array","nested-array","technical-diagram","connector-pins","cable-cross-section","sectorial-conductor","profiled-conductor","segmented-conductor"],s=["float","float","float","float","float","float","float","float"];x(Array.from({length:r}).map((n,i)=>{let c=a[Math.floor(Math.random()*a.length)],l=80+200*Math.random();"small"===o?l*=.7:"large"===o?l*=1.5:"huge"===o&&(l*=2);let h=Object.values(p),d=h[Math.floor(Math.random()*h.length)],x=s[Math.floor(Math.random()*s.length)],y=e/4,k=t/4,f=0,m=0,j=0,b=!1;0===i&&(u.current=[]);do if(f=Math.floor(4*Math.random()),m=Math.floor(4*Math.random()),j++,u.current.some(e=>2>Math.abs(e.x-f)&&2>Math.abs(e.y-m))||(b=!0),j>=10)break;while(!b);return u.current.push({x:f,y:m}),u.current.length>2*r&&(u.current=u.current.slice(-r)),{id:i,type:c,x:f*y+.2*y+.6*y*Math.random(),y:m*k+.2*k+.6*k*Math.random(),size:l,rotation:360*Math.random(),opacity:.3+.7*Math.random(),delay:+Math.random(),duration:(3+5*Math.random())*g,color:d,animationType:x||"float"}}))};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[r,o,g,l]),(0,a.jsxs)("div",{className:"absolute inset-0 overflow-visible pointer-events-none ".concat(t),children:[(0,a.jsx)(i,{colors:p,opacity:1.2*l}),d.map(e=>{let{id:t,x:r,y:s,size:i,animationType:o,duration:c,delay:l,opacity:h}=e,{animate:d,transition:x}=function(e){let{animationType:t,duration:r,delay:a,opacity:s}=e;switch(t){case"float":return{animate:{y:[0,-300,-150,-500,0,300,150,500,0],x:[0,300,600,300,0,-300,-600,-300,0],scale:[1,1.1,1,.9,1],rotate:[0,180,360,540,720,540,360,180,0],filter:["brightness(1)","brightness(1.1)","brightness(1.2)","brightness(1.3)","brightness(1.2)","brightness(1.1)","brightness(1)","brightness(0.9)","brightness(0.8)","brightness(0.9)","brightness(1)"]},transition:{duration:r,repeat:1/0,repeatType:"loop",ease:"easeInOut",delay:a}};case"pulse":return{animate:{opacity:[s,1.8*s,s],scale:[1,1.15,1]},transition:{duration:.5*r,repeat:1/0,repeatType:"reverse",ease:"easeInOut",delay:a}};case"rotate":return{animate:{rotate:[0,360],x:[0,5,0,-5,0],y:[0,-5,0,5,0]},transition:{duration:2*r,repeat:1/0,ease:"linear",delay:a}};case"orbit":return{animate:{x:[0,30,0,-30,0],y:[0,-30,0,30,0],rotate:[0,45,90,135,180,225,270,315,360]},transition:{duration:1.5*r,repeat:1/0,ease:[.45,0,.55,1],delay:a}};case"wave":return{animate:{x:[0,15,30,45,30,15,0,-15,-30,-45,-30,-15,0],rotate:[0,10,0,-10,0,5,0,-5,0]},transition:{duration:1.5*r,repeat:1/0,ease:"easeInOut",delay:a}};case"breathe":return{animate:{scale:[1,1.2,1],opacity:[s,1.5*s,s]},transition:{duration:.7*r,repeat:1/0,ease:"easeInOut",delay:a}};case"fade":return{animate:{opacity:[s,0,s]},transition:{duration:.8*r,repeat:1/0,ease:"easeInOut",delay:a}};case"scale":return{animate:{scale:[1,.8,1.2,1]},transition:{duration:.6*r,repeat:1/0,ease:"easeInOut",delay:a}};case"blink":return{animate:{opacity:[s,0,s,0,s]},transition:{duration:.3*r,repeat:1/0,ease:"linear",delay:a}};default:return{animate:{},transition:{}}}}({animationType:o,duration:c,delay:l,opacity:h});return(0,a.jsx)(n.P.div,{className:"absolute",style:{top:s,left:r,width:i,height:i,zIndex:0,filter:"drop-shadow(0 0 10px rgba(64, 153, 255, 0.4))"},animate:d,transition:x,children:(0,a.jsx)(m,{element:e,colors:p})},t)})]})}},86442:(e,t,r)=>{r.d(t,{yP:()=>n.AnalyticsProvider,Ml:()=>p,xS:()=>b,sx:()=>g,Du:()=>v,Ui:()=>j,st:()=>i.s,Lq:()=>i.L});var a=r(881);class s{async execute(e){try{let{name:t,properties:r={},timestamp:s=new Date}=e,n=new a.XN({name:t,properties:r,timestamp:s});await this.analyticsService.trackEvent(n)}catch(e){console.error("Error tracking event:",e)}}constructor(e){this.analyticsService=e}}var n=r(62832),i=r(95627);r(90658),r(24898);var o=r(13770);class c{async execute(e){try{let{url:t,title:r,referrer:a}=e;if(t.startsWith("/admin")||t.includes("://")&&new URL(t).pathname.startsWith("/admin"))return;await this.analyticsService.trackPageView(t,r,a)}catch(e){console.error("Error tracking page view:",e)}}constructor(e){this.analyticsService=e}}var l=r(1696);class h{async trackAddToCart(e){try{let t={id:e.id,name:e.name,price:e.price,currency:e.currency,quantity:e.quantity},r=l.b.addToCart(t);await this.analyticsService.trackEvent(r)}catch(e){console.error("Error tracking add to cart event:",e)}}async trackRemoveFromCart(e){try{let t={id:e.id,name:e.name,price:e.price,currency:e.currency,quantity:e.quantity},r=l.b.removeFromCart(t);await this.analyticsService.trackEvent(r)}catch(e){console.error("Error tracking remove from cart event:",e)}}async trackBeginCheckout(e){try{let t={total:e.total,currency:e.currency,items:e.items.map(e=>({id:e.id,name:e.name,price:e.price,currency:e.currency,quantity:e.quantity}))},r=l.b.beginCheckout(t);await this.analyticsService.trackEvent(r)}catch(e){console.error("Error tracking begin checkout event:",e)}}async trackPurchase(e){try{let t={transaction_id:e.transaction_id,total:e.total,currency:e.currency,items:e.items.map(e=>({id:e.id,name:e.name,price:e.price,quantity:e.quantity}))},r=l.b.purchase(t);await this.analyticsService.trackEvent(r)}catch(e){console.error("Error tracking purchase event:",e)}}constructor(e){this.analyticsService=e}}var d=r(64697),x=r(44036);let y=new d.e,k=new x.l,u=new o.c(y,k),f=new s(u);new c(u);let m=new h(u),g=async(e,t)=>await f.execute({name:e,properties:t}),p=async e=>await m.trackAddToCart(e),j=async e=>await m.trackRemoveFromCart(e),b=async e=>await m.trackBeginCheckout(e),v=async e=>await m.trackPurchase(e)},91202:(e,t,r)=>{r.d(t,{Card:()=>n,CardContent:()=>i,CardHeader:()=>o});var a=r(95155);r(12115);var s=r(37281);function n(e){let{className:t="",hover:r=!1,variant:n="default",glowOnHover:i=!1,children:o,...c}=e,l="overflow-visible ".concat({default:"bg-[#050508] rounded-xl shadow-xs",glass:"glass-effect backdrop-blur-glass border border-glass-border rounded-xl",dark:"bg-dark-800 rounded-xl border border-dark-700 shadow-lg"}[n]," ").concat(t," ").concat(r?"cursor-pointer":"");return(0,a.jsx)(s.P.div,{className:l,...r?{whileHover:{scale:1.03,y:-5},transition:{type:"spring",stiffness:150,damping:15},whileTap:{scale:1.01}}:{},...c,onClick:r?e=>{c.onClick&&c.onClick(e)}:c.onClick,role:r&&!c.role?"button":c.role,tabIndex:r&&void 0===c.tabIndex?0:c.tabIndex,children:o})}function i(e){let{className:t="",children:r}=e;return(0,a.jsx)("div",{className:"p-6 overflow-visible ".concat(t),children:r})}function o(e){let{className:t="",children:r}=e;return(0,a.jsx)("div",{className:"px-6 py-4 border-b border-white/5 ".concat(t),children:r})}},95627:(e,t,r)=>{r.d(t,{L:()=>s.usePageViewTracking,s:()=>a.useAnalytics});var a=r(35244),s=r(81023)}}]);