@include('partials.site-favicon') @stack('styles') @stack('head')
@php $isGlobalScenarioContext = request()->routeIs('scenario.global.*'); $setupChannelQuery = request()->query('setup_channel'); $isSetupAccountContext = in_array($setupChannelQuery, ['mail', 'line'], true) && request()->routeIs('account.index', 'account.create', 'account.edit'); $isSetupProductContext = request()->boolean('setup') && request()->routeIs('product.*'); $isSetupHubContext = request()->routeIs('setting.*') || $isSetupAccountContext || $isSetupProductContext; $isFunnelHubContext = request()->routeIs('funnel.*'); $isDeliveryContext = ! $isGlobalScenarioContext && ! $isSetupAccountContext && (request()->routeIs('account.*') || request()->routeIs('scenario.*') || request()->routeIs('subscriber.*') || request()->routeIs('step.*') || request()->routeIs('scenario.workspace.*')); $ctxDeliveryAccount = request()->route('account'); $inDeliveryAccountWorkspace = $isDeliveryContext && $ctxDeliveryAccount instanceof \App\Models\DeliveryAccount; $isSiteContext = request()->routeIs('site.*'); $ctxSiteParam = request()->route('site'); $ctxSite = $ctxSiteParam instanceof \App\Models\MembershipSite ? $ctxSiteParam : null; $ctxCourseParam = request()->route('course'); $ctxCourse = $ctxCourseParam instanceof \App\Models\BundleCourse ? $ctxCourseParam : null; $courseWorkspaceSlug = request()->route('slug'); $inCourseWorkspace = $ctxCourse && request()->routeIs('site.course.workspace.*'); $isEventContext = request()->routeIs('event.*'); $ctxEventParam = request()->route('event'); $ctxEvent = $ctxEventParam instanceof \App\Models\Event ? $ctxEventParam : null; $eventWorkspaceSlug = request()->route('slug'); $isPartnerContext = request()->routeIs('partner.*'); $isContractContext = request()->routeIs('contract.*'); @endphp