{"version":3,"file":"Blog_Component.CyA8uKXh.mjs","names":["useState","useRef"],"sources":["https:/framerusercontent.com/modules/hm4jLo7CHOQC5NZC8c5C/WJBHXMvQnOMgIa1wYeSS/Blog_Component.js"],"sourcesContent":["// Novulis Blog Section — Framer Component\n// Paste into Framer → Assets → Code → New File\n// framer-motion is already bundled in Framer — no extra installs needed.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useRef}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";// ─── Blog Data ────────────────────────────────────────────────────────────────\nconst IMG=\"https://framerusercontent.com/images/\";const ALL_BLOGS=[{tag:\"Agentic AI\",title:\"2025 Was the Year of Agents. What Does 2026 Hold?\",desc:\"The era of AI that acts is here — but 2026 will separate experiments from enterprise-grade impact.\",date:\"Dec 11, 2025\",read:\"6 min\",img:IMG+\"2vH35bqSEcYGgzPPx7CotYk9uU.png?width=600\",url:\"https://www.novulis.com/2025-was-the-year-of-agents.-what-does-2026-hold\"},{tag:\"Agentic AI\",title:\"The Workforce That Doesn't Need Coffee Breaks\",desc:\"Explore how agentic AI is redefining what it means to have a team working for you around the clock.\",date:\"Oct 27, 2025\",read:\"5 min\",img:IMG+\"ZiOFnbzmA5KqyUHORp9n0eoXgA.png?width=600\",url:\"https://www.novulis.com/the-workforce-that-doesn-t-need-coffee-breaks\"},{tag:\"Insurance\",title:\"The 5 Cs of Insurance to Transform Opportunity into Action\",desc:\"A practical framework for insurance leaders ready to turn digital potential into measurable results.\",date:\"Oct 22, 2025\",read:\"5 min\",img:IMG+\"5H9edVIxGw4apUWSu0RZFRIoZY.png?width=600\",url:\"https://www.novulis.com/the-5-cs-of-insurance-to-transform-opportunity-into-action\"},{tag:\"Data & Analytics\",title:\"Companies Winning in 2025 Have One Thing in Common\",desc:\"The companies pulling ahead share a single advantage — deep, actionable customer data intelligence.\",date:\"May 5, 2025\",read:\"4 min\",img:IMG+\"jyaQemqsM7j4beygshv9CAWVlI.png?width=600\",url:\"https://www.novulis.com/companies-winning-in-2025-have-one-thing-in-common-customer-data-intelligence\"},{tag:\"Insurance\",title:\"The New Equation for Smarter Insurance\",desc:\"Digital transformation in insurance is no longer optional — here's what the leading equation looks like.\",date:\"Apr 21, 2025\",read:\"4 min\",img:IMG+\"5H9edVIxGw4apUWSu0RZFRIoZY.png?width=600\",url:\"https://www.novulis.com/the-new-equation-for-smarter-insurance\"},{tag:\"Healthcare\",title:\"Sick Care to Healthcare: The Digital Shift That Can't Wait\",desc:\"Moving from reactive sick care to proactive healthcare demands a bold and urgent digital strategy.\",date:\"Apr 2, 2025\",read:\"5 min\",img:IMG+\"6WGn27QJQMGxL1scAzidga7UZ9k.png?width=600\",url:\"https://www.novulis.com/sick-care-to-healthcare-the-digital-shift-that-can-t-wait\"},{tag:\"Company News\",title:\"Novulis and VeriPark Join Forces for End-to-End CX\",desc:\"A new partnership to deliver seamless CX across Microsoft technologies for financial services clients.\",date:\"Apr 29, 2025\",read:\"3 min\",img:IMG+\"8z8AEPpwzYIkkbBTTDpn3ZvcPDU.png?width=600\",url:\"https://www.novulis.com/novulis-and-veripark-join-forces-to-deliver-end-to-end-customer-experience-across-microsoft-technologies\"},{tag:\"Company News\",title:\"Infoline and Novulis Announce Partnership in Oman\",desc:\"Combining local expertise with global capability to accelerate digital transformation across the region.\",date:\"Mar 20, 2025\",read:\"3 min\",img:IMG+\"1PRufwro7FaUZ9lJKsOlGc5sk.png?width=600\",url:\"https://www.novulis.com/infoline-and-novulis-partnership-announcement\"},{tag:\"Company News\",title:\"Novulis and knowmad mood Partner on Microsoft Solutions\",desc:\"Two Microsoft experts join forces to deliver accelerated digital transformation for global enterprises.\",date:\"Jan 22, 2025\",read:\"3 min\",img:IMG+\"8z8AEPpwzYIkkbBTTDpn3ZvcPDU.png?width=600\",url:\"https://www.novulis.com/novulis-consulting-and-knowmad-mood-partner-to-accelerate-digital-transformation-with-microsoft-solutions\"},{tag:\"Retail\",title:\"Novulis and Parker Avery Revolutionize Retail with Microsoft\",desc:\"A strategic partnership to reshape retail operations using Microsoft's full stack of cloud solutions.\",date:\"Jan 7, 2025\",read:\"3 min\",img:IMG+\"strfOcbQMYwn6DXXfFGv47uk.png?width=600\",url:\"https://www.novulis.com/novulis-and-parker-avery-join-forces-to-revolutionize-retail-with-microsoft-solutions\"},{tag:\"AI\",title:\"The Future of GenAI: Top Trends to Watch in 2025\",desc:\"From multimodal models to enterprise orchestration — the GenAI shifts every leader needs to know.\",date:\"Dec 30, 2024\",read:\"6 min\",img:IMG+\"2ykKAaoTD4TOpIYrvsLYxSOTvI.png?width=600\",url:\"https://www.novulis.com/the-future-of-genai-top-trends-to-watch-for-in-2025\"},{tag:\"AI\",title:\"How Can Agentic AI Transform Modern Business Operations?\",desc:\"A practical breakdown of how agentic AI moves from buzzword to boardroom-level business value.\",date:\"Dec 16, 2024\",read:\"5 min\",img:IMG+\"GTTvHIChJM961jAJZwhMOzKBuo.png?width=600\",url:\"https://www.novulis.com/how-can-agentic-ai-transform-modern-business-operations\"},{tag:\"Data & Analytics\",title:\"Can Data-Driven Decisions Transform Employee Experiences?\",desc:\"How forward-thinking HR teams are using analytics to improve retention, engagement, and performance.\",date:\"Dec 3, 2024\",read:\"4 min\",img:IMG+\"BNfiNOOlpekNt65n9yV3L0ZBEus.png?width=600\",url:\"https://www.novulis.com/can-data-driven-decisions-transform-employee-experiences\"},{tag:\"Retail\",title:\"Maximize Your Retail Potential with AI-Powered Inventory\",desc:\"AI is reshaping how retailers predict demand, reduce waste, and keep shelves stocked at the right time.\",date:\"May 2, 2024\",read:\"5 min\",img:IMG+\"gU6W01af6VgUQqijIPP9WABpA.jpg?width=600\",url:\"https://www.novulis.com/maximize-your-retail-potential-with-ai-powered-inventory-management\"},{tag:\"Retail\",title:\"Key Challenges in the Retail Industry (And How to Solve Them)\",desc:\"From supply chain disruption to shifting consumer expectations — and what technology can do about it.\",date:\"Apr 23, 2024\",read:\"5 min\",img:IMG+\"0Ey2vcaJ6PZzq6j2LK5qyNJLB8.jpg?width=600\",url:\"https://www.novulis.com/key-challenges-in-the-retail-industry\"},{tag:\"AI\",title:\"Maximize Financial Strategies with the Power of Copilot\",desc:\"Unlock the potential of your financial workflows with Microsoft Copilot's AI-driven recommendations.\",date:\"Mar 28, 2024\",read:\"4 min\",img:IMG+\"9vWJr62GZJgzi8sg874TggDu9Y.jpg?width=600\",url:\"https://www.novulis.com/maximize-financial-strategies-by-harnessing-the-power-of-copilot\"},{tag:\"Business Applications\",title:\"Why Upgrade from Dynamics NAV to Business Central?\",desc:\"Modern cloud capabilities, better integrations, and future-proof architecture — the case for upgrading.\",date:\"Mar 21, 2024\",read:\"4 min\",img:IMG+\"5BSSCYSiS3p196aYHJcWiyE4RE.jpg?width=600\",url:\"https://www.novulis.com/why-upgrade-from-dynamics-nav-to-business-central\"},{tag:\"Power Platform\",title:\"Exciting New Features on Microsoft Power Platform\",desc:\"A round-up of the latest Power Platform updates and what they mean for your business applications.\",date:\"Aug 2, 2024\",read:\"4 min\",img:IMG+\"rojITwwnKrvofoWtNHy0aspsaIc.jpg?width=600\",url:\"https://www.novulis.com/exciting-new-features-on-microsoft-power-platform\"},{tag:\"AI\",title:\"10 Ways to Supercharge Power Platforms with Copilot\",desc:\"Practical, real-world ways to layer Copilot intelligence into your existing Power Platform workflows.\",date:\"Mar 4, 2024\",read:\"5 min\",img:IMG+\"rojITwwnKrvofoWtNHy0aspsaIc.jpg?width=600\",url:\"https://www.novulis.com/10-ways-to-supercharge-power-platforms-with-copilot\"},{tag:\"AI\",title:\"Everything You Need to Know about Microsoft 365 Copilot\",desc:\"The complete guide to Microsoft 365 Copilot — what it does, how it works, and when to roll it out.\",date:\"Aug 2, 2024\",read:\"6 min\",img:IMG+\"Eal2PkTdJG7lnXFYKNqx46v2c8.jpg?width=600\",url:\"https://www.novulis.com/everything-you-need-to-know-about-microsoft-365-copilot\"}];// ─── Design Tokens ────────────────────────────────────────────────────────────\nconst T={// Brand\ndarkTeal:\"#002E2C\",darkTealHover:\"#616161\",cyan:\"#0AC6E8\",mint:\"#73E6D4\",iceMid:\"#C1F5FF\",// Section (white bg)\nsectionBg:\"#FFFFFF\",sectionBorder:\"#EBEBEB\",// Cards (white bg, dark border)\ncardBg:\"#FFFFFF\",cardBorder:\"#E8E8E8\",cardShadow:\"0 2px 8px rgba(0,0,0,0.06)\",cardShadowHover:\"0 8px 28px rgba(0,0,0,0.10)\",// Tag pill buttons — default: dark teal fill / hover: grey fill (screenshot)\ntagBg:\"#002E2C\",tagBgHover:\"#616161\",tagBgActive:\"#002E2C\",tagText:\"#FFFFFF\",// Nav arrow buttons — same treatment\nnavBg:\"#002E2C\",navBgHover:\"#616161\",// Text on white cards\ntitleColor:\"#002E2C\",descColor:\"#555555\",metaColor:\"#999999\",// Dot pagination\ndotActive:\"#002E2C\",dotInactive:\"#D4D4D4\"};// ─── Icons ────────────────────────────────────────────────────────────────────\nfunction CalIcon(){return /*#__PURE__*/_jsxs(\"svg\",{width:\"13\",height:\"13\",viewBox:\"0 0 16 16\",fill:\"none\",style:{flexShrink:0},children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"3\",width:\"12\",height:\"11\",rx:\"2\",stroke:T.metaColor,strokeWidth:\"1.4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 1v3M11 1v3M2 7h12\",stroke:T.metaColor,strokeWidth:\"1.4\",strokeLinecap:\"round\"})]});}function ClockIcon(){return /*#__PURE__*/_jsxs(\"svg\",{width:\"13\",height:\"13\",viewBox:\"0 0 16 16\",fill:\"none\",style:{flexShrink:0},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"8\",r:\"6\",stroke:T.metaColor,strokeWidth:\"1.4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 5v3.5l2 1.5\",stroke:T.metaColor,strokeWidth:\"1.4\",strokeLinecap:\"round\"})]});}function ChevronLeft(){return /*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M10 12L6 8l4-4\",stroke:\"#fff\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}function ChevronRight(){return /*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 12l4-4-4-4\",stroke:\"#fff\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}function ArrowRight({color}){return /*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 16 16\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 8h10M9 4l4 4-4 4\",stroke:color,strokeWidth:\"1.7\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}// ─── Tag Filter Button — Glassy ──────────────────────────────────────────────\nfunction TagBtn({label,active,onClick}){const[hov,setHov]=useState(false);// Active = solid dark teal (selected state is clear)\n// Inactive default = frosted glass over white bg\n// Inactive hover   = slightly more opaque glass\nconst glassBase=\"rgba(0, 46, 44, 0.08)\";const glassHover=\"rgba(0, 46, 44, 0.16)\";const activeBg=T.darkTeal;const activeHovBg=\"rgba(0,46,44,0.82)\"// slightly translucent on hover even when active\n;const bg=active?hov?activeHovBg:activeBg:hov?glassHover:glassBase;const borderColor=active?\"rgba(10,198,232,0.55)\"// cyan rim when active\n:hov?\"rgba(0,46,44,0.30)\":\"rgba(0,46,44,0.14)\";const textColor=active?\"#FFFFFF\":T.darkTeal;return /*#__PURE__*/_jsx(\"button\",{onClick:onClick,onMouseEnter:()=>setHov(true),onMouseLeave:()=>setHov(false),style:{fontSize:12,fontWeight:active?600:500,padding:\"6px 16px\",borderRadius:100,border:`1px solid ${borderColor}`,background:bg,color:textColor,cursor:\"pointer\",whiteSpace:\"nowrap\",fontFamily:\"inherit\",outline:\"none\",backdropFilter:\"blur(12px) saturate(1.6)\",WebkitBackdropFilter:\"blur(12px) saturate(1.6)\",// subtle inner highlight — gives the glassy top-lit look\nboxShadow:active?\"inset 0 1px 0 rgba(255,255,255,0.18), 0 2px 8px rgba(0,46,44,0.25)\":\"inset 0 1px 0 rgba(255,255,255,0.70), 0 1px 4px rgba(0,0,0,0.06)\",transition:\"background 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease\"},children:label});}// ─── Nav Arrow Button — Glassy ────────────────────────────────────────────────\nfunction NavBtn({icon,disabled,onClick}){const[hov,setHov]=useState(false);const bg=disabled?\"rgba(0,0,0,0.06)\":hov?\"rgba(0,46,44,0.82)\":T.darkTeal;const border=disabled?\"1px solid rgba(0,0,0,0.10)\":hov?\"1px solid rgba(10,198,232,0.55)\":\"1px solid rgba(10,198,232,0.30)\";const shadow=disabled?\"none\":hov?\"inset 0 1px 0 rgba(255,255,255,0.18), 0 4px 14px rgba(0,46,44,0.30)\":\"inset 0 1px 0 rgba(255,255,255,0.18), 0 2px 8px rgba(0,46,44,0.20)\";return /*#__PURE__*/_jsx(\"button\",{onClick:onClick,disabled:disabled,onMouseEnter:()=>setHov(true),onMouseLeave:()=>setHov(false),style:{width:38,height:38,borderRadius:100,border,background:bg,cursor:disabled?\"default\":\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",backdropFilter:\"blur(12px) saturate(1.6)\",WebkitBackdropFilter:\"blur(12px) saturate(1.6)\",boxShadow:shadow,transition:\"all 0.18s ease\",flexShrink:0,outline:\"none\",opacity:disabled?.35:1},children:icon===\"left\"?/*#__PURE__*/_jsx(ChevronLeft,{}):/*#__PURE__*/_jsx(ChevronRight,{})});}// ─── Dot ──────────────────────────────────────────────────────────────────────\nfunction Dot({active,onClick}){return /*#__PURE__*/_jsx(\"button\",{onClick:onClick,style:{width:active?22:7,height:7,borderRadius:active?4:\"50%\",background:active?T.dotActive:T.dotInactive,border:\"none\",padding:0,cursor:\"pointer\",transition:\"all 0.22s ease\",flexShrink:0,outline:\"none\"}});}// ─── Blog Card ────────────────────────────────────────────────────────────────\n// White card, dark teal titles, light grey desc — dark teal \"Read →\" on hover\nfunction BlogCard({blog}){const[hov,setHov]=useState(false);return /*#__PURE__*/_jsxs(\"a\",{href:blog.url,target:\"_blank\",rel:\"noopener noreferrer\",onMouseEnter:()=>setHov(true),onMouseLeave:()=>setHov(false),style:{background:T.cardBg,borderRadius:16,border:`1px solid ${hov?\"#C0C0C0\":T.cardBorder}`,overflow:\"hidden\",display:\"flex\",flexDirection:\"column\",width:\"100%\",minWidth:0,height:\"auto\",cursor:\"pointer\",textDecoration:\"none\",boxShadow:hov?T.cardShadowHover:T.cardShadow,transform:hov?\"translateY(-4px)\":\"translateY(0)\",transition:\"all 0.22s ease\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",aspectRatio:\"16/10\",overflow:\"hidden\",position:\"relative\",background:\"#E8F8FB\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"img\",{src:blog.img,alt:blog.title,loading:\"lazy\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\",transform:hov?\"scale(1.05)\":\"scale(1)\",transition:\"transform 0.45s ease\"}}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:10,left:10,fontSize:10,fontWeight:700,letterSpacing:\"0.07em\",textTransform:\"uppercase\",background:T.darkTeal,color:\"#FFFFFF\",padding:\"4px 10px\",borderRadius:100,backdropFilter:\"blur(6px)\",WebkitBackdropFilter:\"blur(6px)\"},children:blog.tag})]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"18px 18px 16px\",display:\"flex\",flexDirection:\"column\",flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,fontWeight:600,color:T.titleColor,margin:\"0 0 8px\",lineHeight:1.45,// always exactly 2 lines — no height jump between short/long titles\ndisplay:\"-webkit-box\",WebkitLineClamp:2,WebkitBoxOrient:\"vertical\",overflow:\"hidden\",minHeight:\"2.9em\",overflowWrap:\"anywhere\"},children:blog.title}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:13,color:T.descColor,lineHeight:1.6,margin:\"0 0 18px\",flex:1,// always exactly 3 lines\ndisplay:\"-webkit-box\",WebkitLineClamp:3,WebkitBoxOrient:\"vertical\",overflow:\"hidden\",minHeight:\"4.8em\",overflowWrap:\"anywhere\"},children:blog.desc}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",marginTop:\"auto\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:14},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"center\",gap:5,fontSize:12,color:T.metaColor},children:[/*#__PURE__*/_jsx(CalIcon,{}),\" \",blog.date]}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"center\",gap:5,fontSize:12,color:T.metaColor},children:[/*#__PURE__*/_jsx(ClockIcon,{}),\" \",blog.read,\" read\"]})]}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"center\",gap:4,fontSize:12,fontWeight:600,color:T.darkTeal,opacity:hov?1:0,transform:hov?\"translateX(0)\":\"translateX(-6px)\",transition:\"opacity 0.2s, transform 0.2s\"},children:[\"Read \",/*#__PURE__*/_jsx(ArrowRight,{color:T.darkTeal})]})]})]})]});}// ─── Main Export ──────────────────────────────────────────────────────────────\nexport default function NovulisBlogSection({defaultTag=\"All\",autoRotateInterval=8,sectionTitle=\"Latest Insights\",showTagFilter=true,cardsPerPage=3}){const[isMobile,setIsMobile]=useState(false);const[activeTag,setActiveTag]=useState(defaultTag);const[page,setPage]=useState(0);const[direction,setDirection]=useState(1);const timerRef=useRef(null);useEffect(()=>{const update=()=>{if(typeof window!==\"undefined\"){setIsMobile(window.innerWidth<600);}};update();if(typeof window!==\"undefined\"){window.addEventListener(\"resize\",update);return()=>window.removeEventListener(\"resize\",update);}},[]);const effectiveCardsPerPage=isMobile?1:cardsPerPage;const filtered=activeTag===\"All\"?ALL_BLOGS:ALL_BLOGS.filter(b=>b.tag===activeTag);const totalPages=Math.ceil(filtered.length/effectiveCardsPerPage);const currentCards=filtered.slice(page*effectiveCardsPerPage,(page+1)*effectiveCardsPerPage);const tags=[\"All\",...Array.from(new Set(ALL_BLOGS.map(b=>b.tag)))];// Use a ref for totalPages so the timer always reads the latest value\nconst totalPagesRef=useRef(totalPages);totalPagesRef.current=totalPages;const go=(p,dir=1)=>{const tp=totalPagesRef.current;setDirection(dir);setPage(Math.max(0,Math.min(p,tp-1)));resetTimer();};const resetTimer=()=>{if(timerRef.current)clearInterval(timerRef.current);if(autoRotateInterval>0){timerRef.current=setInterval(()=>{setDirection(1);setPage(p=>(p+1)%totalPagesRef.current);},autoRotateInterval*1e3);}};useEffect(()=>{resetTimer();return()=>{if(timerRef.current)clearInterval(timerRef.current);};},[activeTag,autoRotateInterval,effectiveCardsPerPage]);useEffect(()=>{setPage(0);},[activeTag]);const variants={enter:d=>({x:d>0?48:-48,opacity:0}),center:{x:0,opacity:1},exit:d=>({x:d>0?-48:48,opacity:0})};return /*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:\"'DM Sans', -apple-system, sans-serif\",padding:isMobile?\"40px 12px\":\"52px 40px\",width:\"100%\",boxSizing:\"border-box\",background:T.sectionBg,overflowX:\"hidden\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",marginBottom:14,gap:16},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flexShrink:0},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:11,fontWeight:700,letterSpacing:\"0.1em\",textTransform:\"uppercase\",color:T.cyan,margin:\"0 0 6px\"},children:\"Novulis Insights\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:26,fontWeight:600,color:T.darkTeal,margin:0,letterSpacing:\"-0.4px\",whiteSpace:isMobile?\"normal\":\"nowrap\",lineHeight:1.2,overflowWrap:\"anywhere\"},children:sectionTitle})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:6,flexShrink:0},children:[/*#__PURE__*/_jsx(NavBtn,{icon:\"left\",disabled:page===0,onClick:()=>go(page-1,-1)}),/*#__PURE__*/_jsx(NavBtn,{icon:\"right\",disabled:page>=totalPages-1,onClick:()=>go(page+1,1)})]})]}),showTagFilter&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:6,flexWrap:\"wrap\",marginBottom:24},children:tags.map(t=>/*#__PURE__*/_jsx(TagBtn,{label:t,active:t===activeTag,onClick:()=>{setActiveTag(t);setPage(0);}},t))}),/*#__PURE__*/_jsx(\"div\",{style:{height:1,background:T.sectionBorder,marginBottom:28}}),/*#__PURE__*/_jsx(\"div\",{style:{overflow:\"hidden\",minWidth:0},children:/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",custom:direction,children:/*#__PURE__*/_jsx(motion.div,{custom:direction,variants:variants,initial:\"enter\",animate:\"center\",exit:\"exit\",transition:{duration:.26,ease:\"easeOut\"},style:{display:\"grid\",gridTemplateColumns:isMobile?\"1fr\":`repeat(${cardsPerPage}, 1fr)`,gap:20,// grid rows are driven by tallest card — lock all cards to same height\ngridAutoRows:isMobile?\"auto\":\"1fr\",minWidth:0},children:Array.from({length:effectiveCardsPerPage},(_,i)=>{const blog=currentCards[i];if(blog)return /*#__PURE__*/_jsx(BlogCard,{blog:blog},blog.url);// Ghost placeholder — same dimensions, invisible\nreturn /*#__PURE__*/_jsx(\"div\",{style:{borderRadius:16,background:\"transparent\",border:\"1px solid transparent\",visibility:\"hidden\",pointerEvents:\"none\"}},`ghost-${i}`);})},`${activeTag}-${page}`)})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",marginTop:24},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:5,alignItems:\"center\"},children:Array.from({length:totalPages},(_,i)=>/*#__PURE__*/_jsx(Dot,{active:i===page,onClick:()=>go(i)},i))}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:12,color:T.metaColor},children:[page+1,\" / \",totalPages]})]})]});}// ─── Framer Property Controls ─────────────────────────────────────────────────\naddPropertyControls(NovulisBlogSection,{sectionTitle:{type:ControlType.String,title:\"Section Title\",defaultValue:\"Latest Insights\"},defaultTag:{type:ControlType.Enum,title:\"Default Tag\",options:[\"All\",\"AI\",\"Agentic AI\",\"Insurance\",\"Healthcare\",\"Retail\",\"Data & Analytics\",\"Power Platform\",\"Business Applications\",\"Company News\"],optionTitles:[\"All\",\"AI\",\"Agentic AI\",\"Insurance\",\"Healthcare\",\"Retail\",\"Data & Analytics\",\"Power Platform\",\"Business Applications\",\"Company News\"],defaultValue:\"All\"},showTagFilter:{type:ControlType.Boolean,title:\"Show Tag Filter\",defaultValue:true},cardsPerPage:{type:ControlType.Number,title:\"Cards Per Page\",defaultValue:3,min:1,max:4,step:1,displayStepper:true},autoRotateInterval:{type:ControlType.Number,title:\"Auto-rotate (sec)\",defaultValue:8,min:0,max:60,step:1,displayStepper:true,description:\"0 = off\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NovulisBlogSection\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Blog_Component.map"],"mappings":"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"}