{"version":3,"file":"Product.mSVIzUbi.mjs","names":["useRef","useState"],"sources":["https:/framerusercontent.com/modules/JRsh66KTLdufDgZHLngP/qYkoPiVf2WfBJem0vTTf/Product.js"],"sourcesContent":["/**\n * ProductDetail.tsx — Framer Code Component (CMS-ready)\n * Conssin Corp · conssincorp.com\n *\n * ═══════════════════════════════════════════════════════════════\n * Framer CMS 接入步骤：\n *\n *   1. Framer CMS → + New Collection → 命名 \"Product Detail\"\n *   2. 添加以下字段（全部 Text，除图片用 Image、链接用 URL）：\n *        页面标题、副标题、面包屑、公用参数……\n *        Model 1 Name / Image / Rated Power / ……\n *        Model 2 Name / Image / Rated Power / ……（最多 6 列）\n *   3. 在 Framer 页面上：右键 → Set as CMS Template\n *      将此组件拖入，右侧面板每个字段点击 fx 绑定 CMS 字段\n *   4. 型号名为空的列自动隐藏，无需额外设置\n * ═══════════════════════════════════════════════════════════════\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const FF=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif\";// ── Responsive hook (container-width based) ───────────────────────\nfunction useContainerWidth(){const ref=useRef(null);const[width,setWidth]=useState(1200);useEffect(()=>{if(!ref.current)return;const ro=new ResizeObserver(([e])=>setWidth(e.contentRect.width));ro.observe(ref.current);return()=>ro.disconnect();},[]);return{ref,isMobile:width<768};}// ── Download button ───────────────────────────────────────────────\nfunction DownloadBtn({href,label,accent}){const[hov,setHov]=useState(false);return /*#__PURE__*/_jsxs(\"a\",{href:href||\"#\",download:true,target:\"_blank\",rel:\"noopener noreferrer\",onMouseEnter:()=>setHov(true),onMouseLeave:()=>setHov(false),style:{display:\"inline-flex\",alignItems:\"center\",gap:6,padding:\"8px 16px\",border:`1.5px solid ${accent}`,borderRadius:7,background:hov?accent:\"#fff\",color:hov?\"#fff\":accent,fontSize:12,fontWeight:700,letterSpacing:\"0.02em\",textDecoration:\"none\",cursor:\"pointer\",whiteSpace:\"nowrap\",fontFamily:FF,transition:\"background 0.15s, color 0.15s\"},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 14 14\",fill:\"none\",stroke:hov?\"#fff\":accent,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{flexShrink:0,transition:\"stroke 0.15s\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M7 1v8M4 6l3 3 3-3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M1 11h12\"})]}),label]});}// ── Helper: build model object ────────────────────────────────────\nfunction makeModel(name,image,ratedPower,inputCurrent,luminousFlux,luminousEfficacy,lightDistribution,dimensions,weight,datasheetUrl){return{name,image,ratedPower,inputCurrent,luminousFlux,luminousEfficacy,lightDistribution,dimensions,weight,datasheetUrl};}// ── Model field group factory (for addPropertyControls) ───────────\nfunction modelGroup(n,defaultName){return{[`model${n}Name`]:{type:ControlType.String,title:\"Name\",defaultValue:defaultName,group:`Model ${n}`},[`model${n}Image`]:{type:ControlType.Image,title:\"Image\",group:`Model ${n}`},[`model${n}RatedPower`]:{type:ControlType.String,title:\"Rated Power\",defaultValue:\"\",group:`Model ${n}`},[`model${n}InputCurrent`]:{type:ControlType.String,title:\"Input Current\",defaultValue:\"\",group:`Model ${n}`},[`model${n}LuminousFlux`]:{type:ControlType.String,title:\"Luminous Flux\",defaultValue:\"\",group:`Model ${n}`},[`model${n}LuminousEfficacy`]:{type:ControlType.String,title:\"Luminous Efficacy\",defaultValue:\"\",group:`Model ${n}`},[`model${n}LightDistribution`]:{type:ControlType.String,title:\"Light Distribution\",defaultValue:\"\",group:`Model ${n}`},[`model${n}Dimensions`]:{type:ControlType.String,title:\"Dimensions (mm)\",defaultValue:\"\",group:`Model ${n}`},[`model${n}Weight`]:{type:ControlType.String,title:\"Weight\",defaultValue:\"\",group:`Model ${n}`},[`model${n}DatasheetUrl`]:{type:ControlType.String,title:\"Datasheet URL (PDF)\",defaultValue:\"\",group:`Model ${n}`,description:\"粘贴 PDF 文件的直接链接\"}};}// ── Main component ────────────────────────────────────────────────\nexport default function ProductDetail({// Page Header\npageTitle=\"CLT Series\",titleAccent=\"Floodlight\",seriesSubtitle=\"Precision optics for light tower heads \\xb7 IP67/IP69 \\xb7 IK10 \\xb7 CE \\xb7 CSA\",breadcrumbHome=\"Products\",breadcrumbCategory=\"LED Floodlighting\",breadcrumbCurrent=\"CLT Series\",sectionHeading=\"Full specification comparison\",// Model 1\nmodel1Name=\"CLT 125\",model1Image=\"\",model1RatedPower=\"250 W (\\xb15%)\",model1InputCurrent=\"2.08A / 120V \\xb7 1.08A / 230V\",model1LuminousFlux=\"40,000 – 41,000 lm\",model1LuminousEfficacy=\"160 – 165 lm/W\",model1LightDistribution=\"30\\xb0 \\xd7 100\\xb0\",model1Dimensions=\"250 \\xd7 407 \\xd7 175\",model1Weight=\"5.7 kg\",model1DatasheetUrl=\"\",// Model 2\nmodel2Name=\"CLT 135\",model2Image=\"\",model2RatedPower=\"350 W (\\xb15%)\",model2InputCurrent=\"2.91A / 120V \\xb7 1.52A / 230V\",model2LuminousFlux=\"57,050 – 58,100 lm\",model2LuminousEfficacy=\"163 – 166 lm/W\",model2LightDistribution=\"30\\xb0 \\xd7 100\\xb0\",model2Dimensions=\"309 \\xd7 450 \\xd7 192\",model2Weight=\"8.7 kg\",model2DatasheetUrl=\"\",// Model 3–6 (empty by default → hidden)\nmodel3Name=\"\",model3Image=\"\",model3RatedPower=\"\",model3InputCurrent=\"\",model3LuminousFlux=\"\",model3LuminousEfficacy=\"\",model3LightDistribution=\"\",model3Dimensions=\"\",model3Weight=\"\",model3DatasheetUrl=\"\",model4Name=\"\",model4Image=\"\",model4RatedPower=\"\",model4InputCurrent=\"\",model4LuminousFlux=\"\",model4LuminousEfficacy=\"\",model4LightDistribution=\"\",model4Dimensions=\"\",model4Weight=\"\",model4DatasheetUrl=\"\",model5Name=\"\",model5Image=\"\",model5RatedPower=\"\",model5InputCurrent=\"\",model5LuminousFlux=\"\",model5LuminousEfficacy=\"\",model5LightDistribution=\"\",model5Dimensions=\"\",model5Weight=\"\",model5DatasheetUrl=\"\",model6Name=\"\",model6Image=\"\",model6RatedPower=\"\",model6InputCurrent=\"\",model6LuminousFlux=\"\",model6LuminousEfficacy=\"\",model6LightDistribution=\"\",model6Dimensions=\"\",model6Weight=\"\",model6DatasheetUrl=\"\",// Shared specs\noperatingVoltage=\"AC 100 – 277V, 50/60Hz\",ledType=\"SMD\",cct=\"5000K standard \\xb7 2700 – 6500K optional\",cri=\"Ra70 standard \\xb7 Ra80 / Ra90 optional\",ingressProtection=\"IP67 / IP69\",impactRating=\"IK10\",operatingTemp=\"−40\\xb0C to +50\\xb0C\",powerFactor=\"> 0.9\",driverEfficiency=\"92 – 93%\",serviceLife=\"50,000 hours\",warranty=\"3 years\",certifications=\"CE \\xb7 CSA\",// Row labels\nlabel_specCol=\"Specification\",label_ratedPower=\"Rated Power\",label_inputCurrent=\"Rated Input Current\",label_luminousFlux=\"Luminous Flux\",label_luminousEfficacy=\"Luminous Efficacy\",label_lightDistribution=\"Light Distribution\",label_dimensions=\"Dimensions (mm)\",label_weight=\"Weight\",label_operatingVoltage=\"Operating Voltage\",label_ledType=\"LED Type\",label_cct=\"CCT\",label_cri=\"CRI\",label_ingressProtection=\"Ingress Protection\",label_impactRating=\"Impact Rating\",label_operatingTemp=\"Operating Temperature\",label_powerFactor=\"Power Factor\",label_driverEfficiency=\"Driver Efficiency\",label_serviceLife=\"Service Life\",label_warranty=\"Warranty\",label_certifications=\"Certifications\",label_datasheet=\"Datasheet\",// Colors\naccentColor=\"#D06B0A\",headerBg=\"#2c3242\",pageHeaderBg=\"#2c3242\",bodyBg=\"#eceef2\",tableBg=\"#ffffff\"}){const{ref,isMobile}=useContainerWidth();// Build model list, filter out empty slots\nconst allModels=[makeModel(model1Name,model1Image,model1RatedPower,model1InputCurrent,model1LuminousFlux,model1LuminousEfficacy,model1LightDistribution,model1Dimensions,model1Weight,model1DatasheetUrl),makeModel(model2Name,model2Image,model2RatedPower,model2InputCurrent,model2LuminousFlux,model2LuminousEfficacy,model2LightDistribution,model2Dimensions,model2Weight,model2DatasheetUrl),makeModel(model3Name,model3Image,model3RatedPower,model3InputCurrent,model3LuminousFlux,model3LuminousEfficacy,model3LightDistribution,model3Dimensions,model3Weight,model3DatasheetUrl),makeModel(model4Name,model4Image,model4RatedPower,model4InputCurrent,model4LuminousFlux,model4LuminousEfficacy,model4LightDistribution,model4Dimensions,model4Weight,model4DatasheetUrl),makeModel(model5Name,model5Image,model5RatedPower,model5InputCurrent,model5LuminousFlux,model5LuminousEfficacy,model5LightDistribution,model5Dimensions,model5Weight,model5DatasheetUrl),makeModel(model6Name,model6Image,model6RatedPower,model6InputCurrent,model6LuminousFlux,model6LuminousEfficacy,model6LightDistribution,model6Dimensions,model6Weight,model6DatasheetUrl)].filter(m=>m.name.trim()!==\"\");const models=allModels;const colCount=Math.max(models.length,1);const PER_MODEL_ROWS=[{label:label_ratedPower,key:\"ratedPower\"},{label:label_inputCurrent,key:\"inputCurrent\"},{label:label_luminousFlux,key:\"luminousFlux\"},{label:label_luminousEfficacy,key:\"luminousEfficacy\"},{label:label_lightDistribution,key:\"lightDistribution\"},{label:label_dimensions,key:\"dimensions\"},{label:label_weight,key:\"weight\"}];const SHARED_ROWS=[{label:label_operatingVoltage,value:operatingVoltage},{label:label_ledType,value:ledType},{label:label_cct,value:cct},{label:label_cri,value:cri},{label:label_ingressProtection,value:ingressProtection},{label:label_impactRating,value:impactRating},{label:label_operatingTemp,value:operatingTemp},{label:label_powerFactor,value:powerFactor},{label:label_driverEfficiency,value:driverEfficiency},{label:label_serviceLife,value:serviceLife},{label:label_warranty,value:warranty},{label:label_certifications,value:certifications}];const labelColW=isMobile?110:150;const modelColMinW=isMobile?120:150;const labelCell={padding:isMobile?\"10px 8px 10px 10px\":\"13px 12px 13px 16px\",fontSize:isMobile?11:13,fontWeight:600,color:\"#111827\",whiteSpace:\"nowrap\",width:labelColW,borderRight:\"1px solid #f0f2f6\"};const valueCell={padding:isMobile?\"10px 6px\":\"13px 10px\",fontSize:isMobile?11:13,color:\"#374151\",textAlign:\"center\",verticalAlign:\"middle\",fontWeight:600};return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{width:\"100%\",fontFamily:FF,background:bodyBg,minHeight:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{background:pageHeaderBg,padding:isMobile?\"24px 24px 20px\":\"32px 40px 28px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:11,fontWeight:700,letterSpacing:\"0.1em\",textTransform:\"uppercase\",color:\"#8b93a8\",marginBottom:10},children:[/*#__PURE__*/_jsx(\"span\",{children:breadcrumbHome}),/*#__PURE__*/_jsx(\"span\",{style:{margin:\"0 8px\"},children:\"›\"}),/*#__PURE__*/_jsx(\"span\",{children:breadcrumbCategory}),/*#__PURE__*/_jsx(\"span\",{style:{margin:\"0 8px\"},children:\"›\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#c8cedc\"},children:breadcrumbCurrent})]}),/*#__PURE__*/_jsxs(\"h1\",{style:{fontSize:isMobile?26:34,fontWeight:800,letterSpacing:\"-0.03em\",color:\"#fff\",lineHeight:1.1,margin:\"0 0 8px\"},children:[pageTitle,\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:accentColor},children:titleAccent})]}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:15,color:\"#9ca3b8\",margin:0},children:seriesSubtitle})]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:isMobile?\"20px 12px 48px\":\"32px 24px 64px\"},children:[sectionHeading&&/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:isMobile?18:22,fontWeight:800,color:\"#111827\",letterSpacing:\"-0.02em\",margin:\"0 0 24px\"},children:sectionHeading}),/*#__PURE__*/_jsx(\"div\",{style:{overflowX:\"auto\",borderRadius:12,border:\"1px solid #d1d5db\",background:tableBg,boxShadow:\"0 2px 12px rgba(0,0,0,0.06)\"},children:/*#__PURE__*/_jsxs(\"table\",{style:{width:\"100%\",borderCollapse:\"collapse\",tableLayout:\"auto\",minWidth:labelColW+models.length*modelColMinW},children:[/*#__PURE__*/_jsxs(\"colgroup\",{children:[/*#__PURE__*/_jsx(\"col\",{style:{width:labelColW,minWidth:labelColW}}),models.map((_,i)=>/*#__PURE__*/_jsx(\"col\",{style:{minWidth:modelColMinW}},i))]}),/*#__PURE__*/_jsxs(\"thead\",{children:[/*#__PURE__*/_jsxs(\"tr\",{children:[/*#__PURE__*/_jsx(\"td\",{style:{background:\"#f4f6f9\",padding:\"16px 8px 12px 16px\",borderRight:\"1px solid #e2e5ed\"}}),models.map((m,i)=>/*#__PURE__*/_jsx(\"td\",{style:{background:\"#f4f6f9\",padding:\"16px 8px 12px\",textAlign:\"center\",borderRight:i<models.length-1?\"1px solid #e2e5ed\":\"none\",verticalAlign:\"bottom\"},children:m.image?/*#__PURE__*/_jsx(\"img\",{src:m.image,alt:m.name,style:{maxWidth:\"100%\",maxHeight:isMobile?70:110,width:\"auto\",height:\"auto\",objectFit:\"contain\",display:\"block\",margin:\"0 auto\"}}):/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 130 100\",style:{display:\"block\",margin:\"0 auto\",maxWidth:\"100%\",height:\"auto\",maxHeight:90},xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsxs(\"g\",{fill:\"#adb5c4\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"20\",y:\"28\",width:\"8\",height:\"12\",rx:\"1.5\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"32\",y:\"25\",width:\"8\",height:\"15\",rx:\"1.5\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"44\",y:\"23\",width:\"8\",height:\"17\",rx:\"1.5\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"56\",y:\"22\",width:\"8\",height:\"18\",rx:\"1.5\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"68\",y:\"22\",width:\"8\",height:\"18\",rx:\"1.5\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"80\",y:\"23\",width:\"8\",height:\"17\",rx:\"1.5\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"92\",y:\"25\",width:\"8\",height:\"15\",rx:\"1.5\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"104\",y:\"28\",width:\"8\",height:\"12\",rx:\"1.5\"})]}),/*#__PURE__*/_jsx(\"rect\",{x:\"12\",y:\"38\",width:\"106\",height:\"44\",rx:\"7\",fill:\"#d1d5db\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"16\",y:\"42\",width:\"98\",height:\"36\",rx:\"5\",fill:\"#c4cad4\"}),/*#__PURE__*/_jsxs(\"g\",{fill:\"#fff\",opacity:\"0.86\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"30\",cy:\"53\",r:\"3.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"43\",cy:\"53\",r:\"3.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"56\",cy:\"53\",r:\"3.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"69\",cy:\"53\",r:\"3.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"82\",cy:\"53\",r:\"3.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"95\",cy:\"53\",r:\"3.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"108\",cy:\"53\",r:\"3.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"30\",cy:\"66\",r:\"3.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"43\",cy:\"66\",r:\"3.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"56\",cy:\"66\",r:\"3.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"69\",cy:\"66\",r:\"3.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"82\",cy:\"66\",r:\"3.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"95\",cy:\"66\",r:\"3.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"108\",cy:\"66\",r:\"3.5\"})]}),/*#__PURE__*/_jsx(\"rect\",{x:\"54\",y:\"82\",width:\"22\",height:\"10\",rx:\"2.5\",fill:\"#9ca3af\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"44\",y:\"90\",width:\"42\",height:\"4\",rx:\"2\",fill:\"#6b7280\"}),/*#__PURE__*/_jsx(\"polygon\",{points:\"22,38 108,38 122,10 8,10\",fill:accentColor,opacity:\"0.10\"}),/*#__PURE__*/_jsx(\"text\",{x:\"65\",y:\"8\",textAnchor:\"middle\",fontSize:\"9\",fontWeight:\"700\",fill:accentColor,fontFamily:FF,children:m.name})]})},i))]}),/*#__PURE__*/_jsxs(\"tr\",{children:[/*#__PURE__*/_jsx(\"th\",{style:{background:headerBg,padding:\"11px 12px 11px 16px\",textAlign:\"left\",fontSize:10,fontWeight:800,color:\"#8b93a8\",letterSpacing:\"0.1em\",textTransform:\"uppercase\",borderRight:\"1px solid #3d4559\",overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:label_specCol}),models.map((m,i)=>/*#__PURE__*/_jsx(\"th\",{style:{background:headerBg,padding:\"11px 8px\",textAlign:\"center\",fontSize:11,fontWeight:800,color:accentColor,letterSpacing:\"0.06em\",textTransform:\"uppercase\",borderRight:i<models.length-1?\"1px solid #3d4559\":\"none\",overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:m.name},i))]})]}),/*#__PURE__*/_jsxs(\"tbody\",{children:[PER_MODEL_ROWS.map((row,ri)=>/*#__PURE__*/_jsxs(\"tr\",{style:{borderTop:\"1px solid #f0f2f6\"},children:[/*#__PURE__*/_jsx(\"td\",{style:labelCell,children:row.label}),models.map((m,mi)=>/*#__PURE__*/_jsx(\"td\",{style:{...valueCell,borderRight:mi<models.length-1?\"1px solid #f0f2f6\":\"none\"},children:m[row.key]||\"—\"},mi))]},`pm-${ri}`)),SHARED_ROWS.map((row,ri)=>/*#__PURE__*/_jsxs(\"tr\",{style:{borderTop:\"1px solid #f0f2f6\"},children:[/*#__PURE__*/_jsx(\"td\",{style:labelCell,children:row.label}),/*#__PURE__*/_jsx(\"td\",{colSpan:colCount,style:{...valueCell,fontWeight:400,color:\"#6b7280\"},children:row.value||\"—\"})]},`sh-${ri}`)),/*#__PURE__*/_jsxs(\"tr\",{style:{borderTop:\"2px solid #e2e5ed\"},children:[/*#__PURE__*/_jsx(\"td\",{style:{background:\"#f4f6f9\",padding:\"14px 12px 14px 16px\",fontSize:13,fontWeight:600,color:\"#111827\",borderRight:\"1px solid #e2e5ed\",whiteSpace:\"nowrap\"},children:label_datasheet}),models.map((m,i)=>/*#__PURE__*/_jsx(\"td\",{style:{background:\"#f4f6f9\",padding:\"14px 8px\",textAlign:\"center\",verticalAlign:\"middle\",borderRight:i<models.length-1?\"1px solid #e2e5ed\":\"none\"},children:/*#__PURE__*/_jsx(DownloadBtn,{href:m.datasheetUrl,label:m.name,accent:accentColor})},i))]})]})]})})]})]});}// ── Property Controls ─────────────────────────────────────────────\naddPropertyControls(ProductDetail,{// ── Page Header ──────────────────────────────────────────────\npageTitle:{type:ControlType.String,title:\"Page Title\",defaultValue:\"CLT Series\",group:\"Page Header\"},titleAccent:{type:ControlType.String,title:\"Title Accent (orange)\",defaultValue:\"Floodlight\",group:\"Page Header\"},seriesSubtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"Precision optics for light tower heads \\xb7 IP67/IP69 \\xb7 IK10 \\xb7 CE \\xb7 CSA\",group:\"Page Header\"},breadcrumbHome:{type:ControlType.String,title:\"Breadcrumb: Home\",defaultValue:\"Products\",group:\"Page Header\"},breadcrumbCategory:{type:ControlType.String,title:\"Breadcrumb: Category\",defaultValue:\"LED Floodlighting\",group:\"Page Header\"},breadcrumbCurrent:{type:ControlType.String,title:\"Breadcrumb: Current\",defaultValue:\"CLT Series\",group:\"Page Header\"},sectionHeading:{type:ControlType.String,title:\"Section Heading\",defaultValue:\"Full specification comparison\",description:\"Leave empty to hide\",group:\"Page Header\"},// ── Models 1–6 ───────────────────────────────────────────────\n...modelGroup(1,\"CLT 125\"),...modelGroup(2,\"CLT 135\"),...modelGroup(3,\"\"),...modelGroup(4,\"\"),...modelGroup(5,\"\"),...modelGroup(6,\"\"),// ── Shared Specs ─────────────────────────────────────────────\noperatingVoltage:{type:ControlType.String,title:\"Operating Voltage\",defaultValue:\"AC 100 – 277V, 50/60Hz\",group:\"Shared Specs\"},ledType:{type:ControlType.String,title:\"LED Type\",defaultValue:\"SMD\",group:\"Shared Specs\"},cct:{type:ControlType.String,title:\"CCT\",defaultValue:\"5000K standard \\xb7 2700–6500K optional\",group:\"Shared Specs\"},cri:{type:ControlType.String,title:\"CRI\",defaultValue:\"Ra70 standard \\xb7 Ra80 / Ra90 optional\",group:\"Shared Specs\"},ingressProtection:{type:ControlType.String,title:\"Ingress Protection\",defaultValue:\"IP67 / IP69\",group:\"Shared Specs\"},impactRating:{type:ControlType.String,title:\"Impact Rating\",defaultValue:\"IK10\",group:\"Shared Specs\"},operatingTemp:{type:ControlType.String,title:\"Operating Temp\",defaultValue:\"−40\\xb0C to +50\\xb0C\",group:\"Shared Specs\"},powerFactor:{type:ControlType.String,title:\"Power Factor\",defaultValue:\"> 0.9\",group:\"Shared Specs\"},driverEfficiency:{type:ControlType.String,title:\"Driver Efficiency\",defaultValue:\"92 – 93%\",group:\"Shared Specs\"},serviceLife:{type:ControlType.String,title:\"Service Life\",defaultValue:\"50,000 hours\",group:\"Shared Specs\"},warranty:{type:ControlType.String,title:\"Warranty\",defaultValue:\"3 years\",group:\"Shared Specs\"},certifications:{type:ControlType.String,title:\"Certifications\",defaultValue:\"CE \\xb7 CSA\",group:\"Shared Specs\"},// ── Row Labels ───────────────────────────────────────────────\nlabel_specCol:{type:ControlType.String,title:\"Spec Col Header\",defaultValue:\"Specification\",group:\"Row Labels\"},label_ratedPower:{type:ControlType.String,title:\"Rated Power\",defaultValue:\"Rated Power\",group:\"Row Labels\"},label_inputCurrent:{type:ControlType.String,title:\"Input Current\",defaultValue:\"Rated Input Current\",group:\"Row Labels\"},label_luminousFlux:{type:ControlType.String,title:\"Luminous Flux\",defaultValue:\"Luminous Flux\",group:\"Row Labels\"},label_luminousEfficacy:{type:ControlType.String,title:\"Luminous Efficacy\",defaultValue:\"Luminous Efficacy\",group:\"Row Labels\"},label_lightDistribution:{type:ControlType.String,title:\"Light Distribution\",defaultValue:\"Light Distribution\",group:\"Row Labels\"},label_dimensions:{type:ControlType.String,title:\"Dimensions\",defaultValue:\"Dimensions (mm)\",group:\"Row Labels\"},label_weight:{type:ControlType.String,title:\"Weight\",defaultValue:\"Weight\",group:\"Row Labels\"},label_operatingVoltage:{type:ControlType.String,title:\"Operating Voltage\",defaultValue:\"Operating Voltage\",group:\"Row Labels\"},label_ledType:{type:ControlType.String,title:\"LED Type\",defaultValue:\"LED Type\",group:\"Row Labels\"},label_cct:{type:ControlType.String,title:\"CCT\",defaultValue:\"CCT\",group:\"Row Labels\"},label_cri:{type:ControlType.String,title:\"CRI\",defaultValue:\"CRI\",group:\"Row Labels\"},label_ingressProtection:{type:ControlType.String,title:\"Ingress Protection\",defaultValue:\"Ingress Protection\",group:\"Row Labels\"},label_impactRating:{type:ControlType.String,title:\"Impact Rating\",defaultValue:\"Impact Rating\",group:\"Row Labels\"},label_operatingTemp:{type:ControlType.String,title:\"Operating Temp\",defaultValue:\"Operating Temperature\",group:\"Row Labels\"},label_powerFactor:{type:ControlType.String,title:\"Power Factor\",defaultValue:\"Power Factor\",group:\"Row Labels\"},label_driverEfficiency:{type:ControlType.String,title:\"Driver Efficiency\",defaultValue:\"Driver Efficiency\",group:\"Row Labels\"},label_serviceLife:{type:ControlType.String,title:\"Service Life\",defaultValue:\"Service Life\",group:\"Row Labels\"},label_warranty:{type:ControlType.String,title:\"Warranty\",defaultValue:\"Warranty\",group:\"Row Labels\"},label_certifications:{type:ControlType.String,title:\"Certifications\",defaultValue:\"Certifications\",group:\"Row Labels\"},label_datasheet:{type:ControlType.String,title:\"Datasheet Row\",defaultValue:\"Datasheet\",group:\"Row Labels\"},// ── Colors ───────────────────────────────────────────────────\naccentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#D06B0A\",group:\"Colors\"},headerBg:{type:ControlType.Color,title:\"Table Header BG\",defaultValue:\"#2c3242\",group:\"Colors\"},pageHeaderBg:{type:ControlType.Color,title:\"Page Header BG\",defaultValue:\"#2c3242\",group:\"Colors\"},bodyBg:{type:ControlType.Color,title:\"Page BG\",defaultValue:\"#eceef2\",group:\"Colors\"},tableBg:{type:ControlType.Color,title:\"Table BG\",defaultValue:\"#ffffff\",group:\"Colors\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProductDetail\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Product.map"],"mappings":"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"}