<?php $__env->startSection('content'); ?>
    
    <?php if (isset($component)) { $__componentOriginalf75d29720390c8e1fa3307604849a543 = $component; } ?>
<?php if (isset($attributes)) { $__attributesOriginalf75d29720390c8e1fa3307604849a543 = $attributes; } ?>
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'components.navigation','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
<?php $component->withName('navigation'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag): ?>
<?php $attributes = $attributes->except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
<?php endif; ?>
<?php $component->withAttributes([]); ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?>
<?php if (isset($__attributesOriginalf75d29720390c8e1fa3307604849a543)): ?>
<?php $attributes = $__attributesOriginalf75d29720390c8e1fa3307604849a543; ?>
<?php unset($__attributesOriginalf75d29720390c8e1fa3307604849a543); ?>
<?php endif; ?>
<?php if (isset($__componentOriginalf75d29720390c8e1fa3307604849a543)): ?>
<?php $component = $__componentOriginalf75d29720390c8e1fa3307604849a543; ?>
<?php unset($__componentOriginalf75d29720390c8e1fa3307604849a543); ?>
<?php endif; ?>

    <main>
        
        <?php if (isset($component)) { $__componentOriginal04f02f1e0f152287a127192de01fe241 = $component; } ?>
<?php if (isset($attributes)) { $__attributesOriginal04f02f1e0f152287a127192de01fe241 = $attributes; } ?>
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'components.hero','data' => ['themeClasses' => $themeClasses ?? []]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
<?php $component->withName('hero'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag): ?>
<?php $attributes = $attributes->except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
<?php endif; ?>
<?php $component->withAttributes(['themeClasses' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($themeClasses ?? [])]); ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?>
<?php if (isset($__attributesOriginal04f02f1e0f152287a127192de01fe241)): ?>
<?php $attributes = $__attributesOriginal04f02f1e0f152287a127192de01fe241; ?>
<?php unset($__attributesOriginal04f02f1e0f152287a127192de01fe241); ?>
<?php endif; ?>
<?php if (isset($__componentOriginal04f02f1e0f152287a127192de01fe241)): ?>
<?php $component = $__componentOriginal04f02f1e0f152287a127192de01fe241; ?>
<?php unset($__componentOriginal04f02f1e0f152287a127192de01fe241); ?>
<?php endif; ?>

        
        <?php if (isset($component)) { $__componentOriginal973531a6f9801fe04d3a0e840c62c25d = $component; } ?>
<?php if (isset($attributes)) { $__attributesOriginal973531a6f9801fe04d3a0e840c62c25d = $attributes; } ?>
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'components.services','data' => ['services' => $servicesData ?? [],'themeClasses' => $themeClasses ?? []]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
<?php $component->withName('services'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag): ?>
<?php $attributes = $attributes->except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
<?php endif; ?>
<?php $component->withAttributes(['services' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($servicesData ?? []),'themeClasses' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($themeClasses ?? [])]); ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?>
<?php if (isset($__attributesOriginal973531a6f9801fe04d3a0e840c62c25d)): ?>
<?php $attributes = $__attributesOriginal973531a6f9801fe04d3a0e840c62c25d; ?>
<?php unset($__attributesOriginal973531a6f9801fe04d3a0e840c62c25d); ?>
<?php endif; ?>
<?php if (isset($__componentOriginal973531a6f9801fe04d3a0e840c62c25d)): ?>
<?php $component = $__componentOriginal973531a6f9801fe04d3a0e840c62c25d; ?>
<?php unset($__componentOriginal973531a6f9801fe04d3a0e840c62c25d); ?>
<?php endif; ?>

        
        <?php if (isset($component)) { $__componentOriginal0dd2a48fbb66d94a2ee18772f314d325 = $component; } ?>
<?php if (isset($attributes)) { $__attributesOriginal0dd2a48fbb66d94a2ee18772f314d325 = $attributes; } ?>
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'components.animations','data' => ['features' => $animationFeatures ?? [],'themeClasses' => $themeClasses ?? []]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
<?php $component->withName('animations'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag): ?>
<?php $attributes = $attributes->except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
<?php endif; ?>
<?php $component->withAttributes(['features' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($animationFeatures ?? []),'themeClasses' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($themeClasses ?? [])]); ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?>
<?php if (isset($__attributesOriginal0dd2a48fbb66d94a2ee18772f314d325)): ?>
<?php $attributes = $__attributesOriginal0dd2a48fbb66d94a2ee18772f314d325; ?>
<?php unset($__attributesOriginal0dd2a48fbb66d94a2ee18772f314d325); ?>
<?php endif; ?>
<?php if (isset($__componentOriginal0dd2a48fbb66d94a2ee18772f314d325)): ?>
<?php $component = $__componentOriginal0dd2a48fbb66d94a2ee18772f314d325; ?>
<?php unset($__componentOriginal0dd2a48fbb66d94a2ee18772f314d325); ?>
<?php endif; ?>

        
        <?php if (isset($component)) { $__componentOriginal88d2af8c5890beb75c9b3bb7640933fc = $component; } ?>
<?php if (isset($attributes)) { $__attributesOriginal88d2af8c5890beb75c9b3bb7640933fc = $attributes; } ?>
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'components.academy','data' => ['features' => $academyFeatures ?? [],'themeClasses' => $themeClasses ?? []]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
<?php $component->withName('academy'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag): ?>
<?php $attributes = $attributes->except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
<?php endif; ?>
<?php $component->withAttributes(['features' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($academyFeatures ?? []),'themeClasses' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($themeClasses ?? [])]); ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?>
<?php if (isset($__attributesOriginal88d2af8c5890beb75c9b3bb7640933fc)): ?>
<?php $attributes = $__attributesOriginal88d2af8c5890beb75c9b3bb7640933fc; ?>
<?php unset($__attributesOriginal88d2af8c5890beb75c9b3bb7640933fc); ?>
<?php endif; ?>
<?php if (isset($__componentOriginal88d2af8c5890beb75c9b3bb7640933fc)): ?>
<?php $component = $__componentOriginal88d2af8c5890beb75c9b3bb7640933fc; ?>
<?php unset($__componentOriginal88d2af8c5890beb75c9b3bb7640933fc); ?>
<?php endif; ?>

        
        <?php if (isset($component)) { $__componentOriginale081b322cb04900d46907eb239a71a5b = $component; } ?>
<?php if (isset($attributes)) { $__attributesOriginale081b322cb04900d46907eb239a71a5b = $attributes; } ?>
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'components.portfolio','data' => ['projects' => $portfolioData ?? [],'filters' => $filterOptions ?? ['All'],'activeFilter' => $activeFilter ?? 'All','themeClasses' => $themeClasses ?? []]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
<?php $component->withName('portfolio'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag): ?>
<?php $attributes = $attributes->except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
<?php endif; ?>
<?php $component->withAttributes(['projects' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($portfolioData ?? []),'filters' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($filterOptions ?? ['All']),'activeFilter' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($activeFilter ?? 'All'),'themeClasses' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($themeClasses ?? [])]); ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?>
<?php if (isset($__attributesOriginale081b322cb04900d46907eb239a71a5b)): ?>
<?php $attributes = $__attributesOriginale081b322cb04900d46907eb239a71a5b; ?>
<?php unset($__attributesOriginale081b322cb04900d46907eb239a71a5b); ?>
<?php endif; ?>
<?php if (isset($__componentOriginale081b322cb04900d46907eb239a71a5b)): ?>
<?php $component = $__componentOriginale081b322cb04900d46907eb239a71a5b; ?>
<?php unset($__componentOriginale081b322cb04900d46907eb239a71a5b); ?>
<?php endif; ?>

        
        <?php if (isset($component)) { $__componentOriginalef4cc57ced9b28544dce586d33e591dd = $component; } ?>
<?php if (isset($attributes)) { $__attributesOriginalef4cc57ced9b28544dce586d33e591dd = $attributes; } ?>
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'components.contact','data' => ['submitted' => $isSubmitted ?? false,'themeClasses' => $themeClasses ?? []]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
<?php $component->withName('contact'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag): ?>
<?php $attributes = $attributes->except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
<?php endif; ?>
<?php $component->withAttributes(['submitted' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($isSubmitted ?? false),'themeClasses' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($themeClasses ?? [])]); ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?>
<?php if (isset($__attributesOriginalef4cc57ced9b28544dce586d33e591dd)): ?>
<?php $attributes = $__attributesOriginalef4cc57ced9b28544dce586d33e591dd; ?>
<?php unset($__attributesOriginalef4cc57ced9b28544dce586d33e591dd); ?>
<?php endif; ?>
<?php if (isset($__componentOriginalef4cc57ced9b28544dce586d33e591dd)): ?>
<?php $component = $__componentOriginalef4cc57ced9b28544dce586d33e591dd; ?>
<?php unset($__componentOriginalef4cc57ced9b28544dce586d33e591dd); ?>
<?php endif; ?>
    </main>

    
    <?php if (isset($component)) { $__componentOriginal8a8716efb3c62a45938aca52e78e0322 = $component; } ?>
<?php if (isset($attributes)) { $__attributesOriginal8a8716efb3c62a45938aca52e78e0322 = $attributes; } ?>
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'components.footer','data' => ['themeClasses' => $themeClasses ?? []]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
<?php $component->withName('footer'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag): ?>
<?php $attributes = $attributes->except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
<?php endif; ?>
<?php $component->withAttributes(['themeClasses' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($themeClasses ?? [])]); ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?>
<?php if (isset($__attributesOriginal8a8716efb3c62a45938aca52e78e0322)): ?>
<?php $attributes = $__attributesOriginal8a8716efb3c62a45938aca52e78e0322; ?>
<?php unset($__attributesOriginal8a8716efb3c62a45938aca52e78e0322); ?>
<?php endif; ?>
<?php if (isset($__componentOriginal8a8716efb3c62a45938aca52e78e0322)): ?>
<?php $component = $__componentOriginal8a8716efb3c62a45938aca52e78e0322; ?>
<?php unset($__componentOriginal8a8716efb3c62a45938aca52e78e0322); ?>
<?php endif; ?>

    
    <?php if (isset($component)) { $__componentOriginal4982d240ad19257bcd16161f5e482c70 = $component; } ?>
<?php if (isset($attributes)) { $__attributesOriginal4982d240ad19257bcd16161f5e482c70 = $attributes; } ?>
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'components.floating-nav','data' => ['navItems' => $navItems ?? [],'isDark' => $isDark ?? true,'themeClasses' => $themeClasses ?? []]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
<?php $component->withName('floating-nav'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag): ?>
<?php $attributes = $attributes->except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
<?php endif; ?>
<?php $component->withAttributes(['navItems' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($navItems ?? []),'isDark' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($isDark ?? true),'themeClasses' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($themeClasses ?? [])]); ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?>
<?php if (isset($__attributesOriginal4982d240ad19257bcd16161f5e482c70)): ?>
<?php $attributes = $__attributesOriginal4982d240ad19257bcd16161f5e482c70; ?>
<?php unset($__attributesOriginal4982d240ad19257bcd16161f5e482c70); ?>
<?php endif; ?>
<?php if (isset($__componentOriginal4982d240ad19257bcd16161f5e482c70)): ?>
<?php $component = $__componentOriginal4982d240ad19257bcd16161f5e482c70; ?>
<?php unset($__componentOriginal4982d240ad19257bcd16161f5e482c70); ?>
<?php endif; ?>
<?php $__env->stopSection(); ?>

<?php $__env->startPush('scripts'); ?>
    
    <script>
        // Theme classes helper
        const getThemeClasses = (element) => {
            <?php if($isDark): ?>
                switch (element) {
                    case 'sectionBg':
                        return 'bg-gray-900';
                    case 'sectionBgAlt':
                        return 'bg-gray-950';
                    case 'cardBg':
                        return 'bg-gray-900';
                    case 'cardBorder':
                        return 'border-gray-800';
                    case 'inputBg':
                        return 'bg-gray-800';
                    case 'inputBorder':
                        return 'border-gray-700';
                    case 'textNormal':
                        return 'text-white';
                    case 'textSecondary':
                        return 'text-gray-400';
                    case 'navBg':
                        return 'bg-gray-900/70';
                    case 'divider':
                        return 'border-gray-800';
                    case 'footerDivider':
                        return 'border-blue-900/50';
                    default:
                        return '';
                }
            <?php else: ?>
                switch (element) {
                    case 'sectionBg':
                        return 'bg-gray-100';
                    case 'sectionBgAlt':
                        return 'bg-white';
                    case 'cardBg':
                        return 'bg-white';
                    case 'cardBorder':
                        return 'border-gray-300';
                    case 'inputBg':
                        return 'bg-white';
                    case 'inputBorder':
                        return 'border-gray-300';
                    case 'textNormal':
                        return 'text-gray-900';
                    case 'textSecondary':
                        return 'text-gray-600';
                    case 'navBg':
                        return 'bg-white/80';
                    case 'divider':
                        return 'border-gray-300';
                    case 'footerDivider':
                        return 'border-gray-300';
                    default:
                        return '';
                }
            <?php endif; ?>
        };

        // Portfolio filter state
        let portfolioState = {
            activeFilter: 'All',
            isSubmitted: false
        };

        // Listen for portfolio filter changes
        window.addEventListener('setPortfolioFilter', (e) => {
            portfolioState.activeFilter = e.detail;
            // In a full SPA implementation, this would re-render the portfolio
            console.log('Filter changed to:', portfolioState.activeFilter);
        });

        // Listen for contact form submission
        window.addEventListener('contactSubmitted', () => {
            portfolioState.isSubmitted = true;
            console.log('Contact form submitted');
            // Reload to show success state (or update component state)
        });

        // Listen for contact form reset
        window.addEventListener('resetContactForm', () => {
            portfolioState.isSubmitted = false;
            console.log('Contact form reset');
        });

        // Theme toggle
        window.addEventListener('toggleTheme', () => {
            const currentIsDark = <?php echo json_encode($isDark, 15, 512) ?>;
            window.location.href = '<?php echo e(route('home')); ?>?theme=' + (currentIsDark ? 'light' : 'dark');
        });

        // Initialize scroll animations
        document.addEventListener('DOMContentLoaded', () => {
            const observer = new IntersectionObserver((entries, observer) => {
                entries.forEach(entry => {
                    if (entry.isIntersecting) {
                        entry.target.classList.add('is-visible');
                        observer.unobserve(entry.target);
                    }
                });
            }, {
                rootMargin: '0px',
                threshold: 0.1
            });

            document.querySelectorAll('.animate-on-scroll').forEach(element => {
                observer.observe(element);
            });
        });
    </script>
<?php $__env->stopPush(); ?>

<?php echo $__env->make('layouts.app', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?><?php /**PATH /Users/olasunkanmiarowolo/oamediakraft.co.uk/oamk/resources/views/welcome.blade.php ENDPATH**/ ?>