<?php
class Content_action_homeJobOffers_cc2649b9d452418a extends \TYPO3Fluid\Fluid\Core\Compiler\AbstractCompiledTemplate {
    public function getLayoutName(\TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface $renderingContext) {
        return (string)'Content';
    }
    public function hasLayout() {
        return true;
    }
    public function addCompiledNamespaces(\TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface $renderingContext) {
        $renderingContext->getViewHelperResolver()->addNamespaces(array (
  'core' => 
  array (
    0 => 'TYPO3\\CMS\\Core\\ViewHelpers',
  ),
  'f' => 
  array (
    0 => 'TYPO3Fluid\\Fluid\\ViewHelpers',
    1 => 'TYPO3\\CMS\\Fluid\\ViewHelpers',
    2 => 'TYPO3\\Fluid\\ViewHelpers',
  ),
  'formvh' => 
  array (
    0 => 'TYPO3\\CMS\\Form\\ViewHelpers',
  ),
  'v' => 
  array (
    0 => 'FluidTYPO3\\Vhs\\ViewHelpers',
  ),
  'flux' => 
  array (
    0 => 'FluidTYPO3\\Flux\\ViewHelpers',
  ),
  'um' => 
  array (
    0 => 'Uhura\\Grossmarkt\\ViewHelpers',
  ),
  'wgacore' => 
  array (
    0 => 'Wga\\Core\\ViewHelpers',
  ),
));
    }
    /**
 * section Configuration
 */
public function section_ebfdecd3ae0e32ed(\TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface $renderingContext) {
    $output0 = '';

$output0 .= '
        ';
// Rendering ViewHelper FluidTYPO3\Flux\ViewHelpers\FormViewHelper
$renderChildrenClosure2 = function() use ($renderingContext) {
$output4 = '';

$output4 .= '
            ';
// Rendering ViewHelper FluidTYPO3\Flux\ViewHelpers\Field\InputViewHelper
$renderChildrenClosure6 = function() use ($renderingContext) {
return NULL;
};

$array7 = [
'0' => 'true',
];

$expression8 = function($context) {return TRUE;};

$arguments5 = [
'default' => NULL,
'native' => false,
'position' => NULL,
'exclude' => false,
'transform' => NULL,
'enabled' => true,
'requestUpdate' => false,
'displayCond' => NULL,
'inherit' => true,
'inheritEmpty' => true,
'clear' => false,
'variables' => [],
'extensionName' => NULL,
'config' => [],
'eval' => 'trim',
'size' => 32,
'maxCharacters' => NULL,
'minimum' => NULL,
'maximum' => NULL,
'placeholder' => NULL,
'name' => 'title',
'label' => 'Block title',
'required' => TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\BooleanNode::convertToBoolean(
    $expression8(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\BooleanNode::gatherContext($renderingContext, $array7)),
    $renderingContext
),
];

$output4 .= FluidTYPO3\Flux\ViewHelpers\Field\InputViewHelper::renderStatic($arguments5, $renderChildrenClosure6, $renderingContext);

$output4 .= '
            ';
// Rendering ViewHelper FluidTYPO3\Flux\ViewHelpers\Field\InputViewHelper
$renderChildrenClosure10 = function() use ($renderingContext) {
return NULL;
};

$array11 = [
'size' => 60,
];

$arguments9 = [
'default' => NULL,
'native' => false,
'position' => NULL,
'required' => false,
'exclude' => false,
'transform' => NULL,
'enabled' => true,
'requestUpdate' => false,
'displayCond' => NULL,
'inherit' => true,
'inheritEmpty' => true,
'clear' => false,
'variables' => [],
'extensionName' => NULL,
'eval' => 'trim',
'size' => 32,
'maxCharacters' => NULL,
'minimum' => NULL,
'maximum' => NULL,
'placeholder' => NULL,
'name' => 'teaser',
'label' => 'Block teaser',
'config' => $array11,
];

$output4 .= FluidTYPO3\Flux\ViewHelpers\Field\InputViewHelper::renderStatic($arguments9, $renderChildrenClosure10, $renderingContext);

$output4 .= '
            ';
// Rendering ViewHelper FluidTYPO3\Flux\ViewHelpers\Field\InputViewHelper
$renderChildrenClosure13 = function() use ($renderingContext) {
return NULL;
};

$arguments12 = [
'native' => false,
'position' => NULL,
'required' => false,
'exclude' => false,
'transform' => NULL,
'enabled' => true,
'requestUpdate' => false,
'displayCond' => NULL,
'inherit' => true,
'inheritEmpty' => true,
'clear' => false,
'variables' => [],
'extensionName' => NULL,
'config' => [],
'eval' => 'trim',
'size' => 32,
'maxCharacters' => NULL,
'minimum' => NULL,
'maximum' => NULL,
'placeholder' => NULL,
'name' => 'limit',
'label' => 'Limit',
'default' => 10,
];

$output4 .= FluidTYPO3\Flux\ViewHelpers\Field\InputViewHelper::renderStatic($arguments12, $renderChildrenClosure13, $renderingContext);

$output4 .= '
            ';
// Rendering ViewHelper FluidTYPO3\Flux\ViewHelpers\Field\InputViewHelper
$renderChildrenClosure15 = function() use ($renderingContext) {
return NULL;
};

$array16 = [
'type' => 'group',
'internal_type' => 'db',
'allowed' => 'pages',
'maxitems' => 1,
'size' => 1,
'minitems' => 1,
];

$arguments14 = [
'default' => NULL,
'native' => false,
'position' => NULL,
'required' => false,
'exclude' => false,
'transform' => NULL,
'enabled' => true,
'requestUpdate' => false,
'displayCond' => NULL,
'inherit' => true,
'inheritEmpty' => true,
'clear' => false,
'variables' => [],
'extensionName' => NULL,
'eval' => 'trim',
'size' => 32,
'maxCharacters' => NULL,
'minimum' => NULL,
'maximum' => NULL,
'placeholder' => NULL,
'name' => 'startingpoint',
'label' => 'Directory containing job offers items',
'config' => $array16,
];

$output4 .= FluidTYPO3\Flux\ViewHelpers\Field\InputViewHelper::renderStatic($arguments14, $renderChildrenClosure15, $renderingContext);

$output4 .= '
            ';
// Rendering ViewHelper FluidTYPO3\Flux\ViewHelpers\Field\InputViewHelper
$renderChildrenClosure18 = function() use ($renderingContext) {
return NULL;
};

$array19 = [
'type' => 'group',
'internal_type' => 'db',
'allowed' => 'pages',
'maxitems' => 1,
'size' => 1,
'minitems' => 1,
];

$arguments17 = [
'default' => NULL,
'native' => false,
'position' => NULL,
'required' => false,
'exclude' => false,
'transform' => NULL,
'enabled' => true,
'requestUpdate' => false,
'displayCond' => NULL,
'inherit' => true,
'inheritEmpty' => true,
'clear' => false,
'variables' => [],
'extensionName' => NULL,
'eval' => 'trim',
'size' => 32,
'maxCharacters' => NULL,
'minimum' => NULL,
'maximum' => NULL,
'placeholder' => NULL,
'name' => 'detailPid',
'label' => 'Detail view page',
'config' => $array19,
];

$output4 .= FluidTYPO3\Flux\ViewHelpers\Field\InputViewHelper::renderStatic($arguments17, $renderChildrenClosure18, $renderingContext);

$output4 .= '
        ';
return $output4;
};

$array3 = [
'group' => 'home',
];

$arguments1 = [
'description' => NULL,
'enabled' => true,
'variables' => [],
'localLanguageFileRelativePath' => '/Resources/Private/Language/locallang.xlf',
'extensionName' => NULL,
'id' => 'homejoboffers',
'options' => $array3,
'label' => 'LLL:EXT:grossmarkt/Resources/Private/Language/locallang_db.xlf:fce.homejoboffers',
];

$output0 .= call_user_func_array( function ($var) { return (is_string($var) || (is_object($var) && method_exists($var, '__toString')) ? htmlspecialchars((string) $var, ENT_QUOTES) : $var); }, [FluidTYPO3\Flux\ViewHelpers\FormViewHelper::renderStatic($arguments1, $renderChildrenClosure2, $renderingContext)]);

$output0 .= '
    ';

    return $output0;
}
/**
 * section Preview
 */
public function section_5cb114ce2a3b886b(\TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface $renderingContext) {
    return '
    ';
}
/**
 * section Main
 */
public function section_b0000ec1c8d5f383(\TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface $renderingContext) {
    $output20 = '';

$output20 .= '
        ';
// Rendering ViewHelper TYPO3Fluid\Fluid\ViewHelpers\IfViewHelper

$array22 = [
'0' => $renderingContext->getVariableProvider()->getByPath('startingpoint'),
'1' => ' && ',
'2' => $renderingContext->getVariableProvider()->getByPath('detailPid'),
];

$expression23 = function($context) {return (TYPO3Fluid\Fluid\Core\Parser\BooleanParser::convertNodeToBoolean($context["node0"]) && TYPO3Fluid\Fluid\Core\Parser\BooleanParser::convertNodeToBoolean($context["node2"]));};

$arguments21 = [
'then' => NULL,
'else' => NULL,
'condition' => TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\BooleanNode::convertToBoolean(
    $expression23(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\BooleanNode::gatherContext($renderingContext, $array22)),
    $renderingContext
),
'__then' => function() use ($renderingContext) {
$output24 = '';

$output24 .= '
            ';
// Rendering ViewHelper FluidTYPO3\Vhs\ViewHelpers\Variable\SetViewHelper
$renderChildrenClosure26 = function() use ($renderingContext) {
// Rendering ViewHelper Uhura\Grossmarkt\ViewHelpers\Resource\GetNewsItemsViewHelper
$renderChildrenClosure28 = function() use ($renderingContext) {
return NULL;
};

$arguments27 = [
'pid' => $renderingContext->getVariableProvider()->getByPath('startingpoint'),
'limit' => $renderingContext->getVariableProvider()->getByPath('limit'),
];
return Uhura\Grossmarkt\ViewHelpers\Resource\GetNewsItemsViewHelper::renderStatic($arguments27, $renderChildrenClosure28, $renderingContext);
};

$arguments25 = [
'value' => NULL,
'name' => 'news',
];
$renderChildrenClosure26 = ($arguments25['value'] !== null) ? function() use ($arguments25) { return $arguments25['value']; } : $renderChildrenClosure26;
$output24 .= call_user_func_array( function ($var) { return (is_string($var) || (is_object($var) && method_exists($var, '__toString')) ? htmlspecialchars((string) $var, ENT_QUOTES) : $var); }, [FluidTYPO3\Vhs\ViewHelpers\Variable\SetViewHelper::renderStatic($arguments25, $renderChildrenClosure26, $renderingContext)]);

$output24 .= '
        ';
return $output24;
},
];

$output20 .= TYPO3Fluid\Fluid\ViewHelpers\IfViewHelper::renderStatic($arguments21, static fn() => '', $renderingContext)
;

$output20 .= '
        ';
// Rendering ViewHelper TYPO3Fluid\Fluid\ViewHelpers\IfViewHelper

$array30 = [
'0' => $renderingContext->getVariableProvider()->getByPath('news'),
];

$expression31 = function($context) {return TYPO3Fluid\Fluid\Core\Parser\BooleanParser::convertNodeToBoolean($context["node0"]);};

$arguments29 = [
'then' => NULL,
'else' => NULL,
'condition' => TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\BooleanNode::convertToBoolean(
    $expression31(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\BooleanNode::gatherContext($renderingContext, $array30)),
    $renderingContext
),
'__then' => function() use ($renderingContext) {
$output32 = '';

$output32 .= '
            ';
// Rendering ViewHelper FluidTYPO3\Vhs\ViewHelpers\Variable\SetViewHelper
$renderChildrenClosure34 = function() use ($renderingContext) {
return NULL;
};
// Rendering ViewHelper FluidTYPO3\Vhs\ViewHelpers\Variable\TyposcriptViewHelper
$renderChildrenClosure36 = function() use ($renderingContext) {
return NULL;
};

$arguments35 = [
'path' => 'plugin.tx_news',
];
$renderChildrenClosure36 = ($arguments35['path'] !== null) ? function() use ($arguments35) { return $arguments35['path']; } : $renderChildrenClosure36;
$arguments33 = [
'name' => 'news_config',
'value' => FluidTYPO3\Vhs\ViewHelpers\Variable\TyposcriptViewHelper::renderStatic($arguments35, $renderChildrenClosure36, $renderingContext),
];
$renderChildrenClosure34 = ($arguments33['value'] !== null) ? function() use ($arguments33) { return $arguments33['value']; } : $renderChildrenClosure34;
$output32 .= call_user_func_array( function ($var) { return (is_string($var) || (is_object($var) && method_exists($var, '__toString')) ? htmlspecialchars((string) $var, ENT_QUOTES) : $var); }, [FluidTYPO3\Vhs\ViewHelpers\Variable\SetViewHelper::renderStatic($arguments33, $renderChildrenClosure34, $renderingContext)]);

$output32 .= '
            ';
// Rendering ViewHelper FluidTYPO3\Vhs\ViewHelpers\Variable\SetViewHelper
$renderChildrenClosure38 = function() use ($renderingContext) {
return NULL;
};
// Rendering ViewHelper FluidTYPO3\Vhs\ViewHelpers\Iterator\MergeViewHelper
$renderChildrenClosure40 = function() use ($renderingContext) {
return NULL;
};

$array41 = [
'startingpoint' => $renderingContext->getVariableProvider()->getByPath('startingpoint'),
'detailPid' => $renderingContext->getVariableProvider()->getByPath('detailPid'),
];

$arguments39 = [
'useKeys' => false,
'a' => $renderingContext->getVariableProvider()->getByPath('news_config.settings'),
'b' => $array41,
];

$arguments37 = [
'name' => 'settings',
'value' => FluidTYPO3\Vhs\ViewHelpers\Iterator\MergeViewHelper::renderStatic($arguments39, $renderChildrenClosure40, $renderingContext),
];
$renderChildrenClosure38 = ($arguments37['value'] !== null) ? function() use ($arguments37) { return $arguments37['value']; } : $renderChildrenClosure38;
$output32 .= call_user_func_array( function ($var) { return (is_string($var) || (is_object($var) && method_exists($var, '__toString')) ? htmlspecialchars((string) $var, ENT_QUOTES) : $var); }, [FluidTYPO3\Vhs\ViewHelpers\Variable\SetViewHelper::renderStatic($arguments37, $renderChildrenClosure38, $renderingContext)]);

$output32 .= '

            <section class="section">
                <div class="container container--xl">
                    ';
// Rendering ViewHelper TYPO3Fluid\Fluid\ViewHelpers\IfViewHelper

$array43 = [
'0' => $renderingContext->getVariableProvider()->getByPath('title'),
'1' => ' || ',
'2' => $renderingContext->getVariableProvider()->getByPath('teaser'),
];

$expression44 = function($context) {return (TYPO3Fluid\Fluid\Core\Parser\BooleanParser::convertNodeToBoolean($context["node0"]) || TYPO3Fluid\Fluid\Core\Parser\BooleanParser::convertNodeToBoolean($context["node2"]));};

$arguments42 = [
'then' => NULL,
'else' => NULL,
'condition' => TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\BooleanNode::convertToBoolean(
    $expression44(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\BooleanNode::gatherContext($renderingContext, $array43)),
    $renderingContext
),
'__then' => function() use ($renderingContext) {
$output45 = '';

$output45 .= '
                        <div class="section__heading">
                            ';
// Rendering ViewHelper TYPO3Fluid\Fluid\ViewHelpers\IfViewHelper

$array47 = [
'0' => $renderingContext->getVariableProvider()->getByPath('title'),
];

$expression48 = function($context) {return TYPO3Fluid\Fluid\Core\Parser\BooleanParser::convertNodeToBoolean($context["node0"]);};

$arguments46 = [
'then' => NULL,
'else' => NULL,
'condition' => TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\BooleanNode::convertToBoolean(
    $expression48(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\BooleanNode::gatherContext($renderingContext, $array47)),
    $renderingContext
),
'__then' => function() use ($renderingContext) {
$output49 = '';

$output49 .= '
                                <div class="section__title">
                                    <h2 class="title">';

$output49 .= call_user_func_array( function ($var) { return (is_string($var) || (is_object($var) && method_exists($var, '__toString')) ? htmlspecialchars((string) $var, ENT_QUOTES) : $var); }, [$renderingContext->getVariableProvider()->getByPath('title')]);

$output49 .= '</h2>
                                </div>
                            ';
return $output49;
},
];

$output45 .= TYPO3Fluid\Fluid\ViewHelpers\IfViewHelper::renderStatic($arguments46, static fn() => '', $renderingContext)
;

$output45 .= '
                            ';
// Rendering ViewHelper TYPO3Fluid\Fluid\ViewHelpers\IfViewHelper

$array51 = [
'0' => $renderingContext->getVariableProvider()->getByPath('teaser'),
];

$expression52 = function($context) {return TYPO3Fluid\Fluid\Core\Parser\BooleanParser::convertNodeToBoolean($context["node0"]);};

$arguments50 = [
'then' => NULL,
'else' => NULL,
'condition' => TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\BooleanNode::convertToBoolean(
    $expression52(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\BooleanNode::gatherContext($renderingContext, $array51)),
    $renderingContext
),
'__then' => function() use ($renderingContext) {
$output53 = '';

$output53 .= '
                                <div class="section__teaser">
                                    <p class="text-lg">';

$output53 .= call_user_func_array( function ($var) { return (is_string($var) || (is_object($var) && method_exists($var, '__toString')) ? htmlspecialchars((string) $var, ENT_QUOTES) : $var); }, [$renderingContext->getVariableProvider()->getByPath('teaser')]);

$output53 .= '</p>
                                </div>
                            ';
return $output53;
},
];

$output45 .= TYPO3Fluid\Fluid\ViewHelpers\IfViewHelper::renderStatic($arguments50, static fn() => '', $renderingContext)
;

$output45 .= '
                        </div>
                    ';
return $output45;
},
];

$output32 .= TYPO3Fluid\Fluid\ViewHelpers\IfViewHelper::renderStatic($arguments42, static fn() => '', $renderingContext)
;

$output32 .= '
                    <div class="section__content">
                        <div class="splide jobs-carousel" x-carousel="{&quot;pagination&quot;:true,&quot;type&quot;:&quot;slide&quot;,&quot;focus&quot;:0,&quot;rewind&quot;:false,&quot;omitEnd&quot;:true,&quot;drag&quot;:true,&quot;perPage&quot;:1,&quot;gap&quot;:57,&quot;breakpoints&quot;:{&quot;480&quot;:{&quot;autoWidth&quot;:true},&quot;768&quot;:{&quot;pagination&quot;:false}}}">
                            <div class="splide__track">
                                ';
// Rendering ViewHelper FluidTYPO3\Vhs\ViewHelpers\Render\TemplateViewHelper
$renderChildrenClosure55 = function() use ($renderingContext) {
return NULL;
};

$array56 = [
'news' => $renderingContext->getVariableProvider()->getByPath('news'),
'settings' => $renderingContext->getVariableProvider()->getByPath('settings'),
];

$arguments54 = [
'onError' => NULL,
'graceful' => false,
'format' => NULL,
'file' => 'EXT:grossmarkt/Resources/Private/Partials/Extensions/News/List/HomeJobOffersListView.html',
'variables' => $array56,
'paths' => $renderingContext->getVariableProvider()->getByPath('news_config.view'),
];

$output32 .= FluidTYPO3\Vhs\ViewHelpers\Render\TemplateViewHelper::renderStatic($arguments54, $renderChildrenClosure55, $renderingContext);

$output32 .= '
                            </div>
                            <div class="splide__arrows">
                                <button class="splide__arrow splide__arrow--prev">
                                    <svg viewBox="0 0 32 27" fill="none" width="32" height="27" xmlns="http://www.w3.org/2000/svg">
                                        <path d="M19.56 26.96L17.8 25.15L27.38 14.47L26.17 14.72L0 14.72L0 12.3L26.21 12.3L27.32 12.6L17.79 1.81L19.55 0L31.49 13.46L19.55 26.97L19.56 26.96Z"/>
                                    </svg>
                                </button>
                                <button class="splide__arrow splide__arrow--next">
                                    <svg viewBox="0 0 32 27" fill="none" width="32" height="27" xmlns="http://www.w3.org/2000/svg">
                                        <path d="M19.56 26.96L17.8 25.15L27.38 14.47L26.17 14.72L0 14.72L0 12.3L26.21 12.3L27.32 12.6L17.79 1.81L19.55 0L31.49 13.46L19.55 26.97L19.56 26.96Z"/>
                                    </svg>
                                </button>
                            </div>
                        </div>
                    </div>
                </div>
            </section>
        ';
return $output32;
},
];

$output20 .= TYPO3Fluid\Fluid\ViewHelpers\IfViewHelper::renderStatic($arguments29, static fn() => '', $renderingContext)
;

$output20 .= '
    ';

    return $output20;
}
/**
 * Main Render function
 */
public function render(\TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface $renderingContext) {
    $output57 = '';

$output57 .= '<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
      xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
      xmlns:flux="http://typo3.org/ns/FluidTYPO3/Flux/ViewHelpers"
      xmlns:v="http://typo3.org/ns/FluidTYPO3/Vhs/ViewHelpers"
      xmlns:um="http://typo3.org/ns/Uhura/Grossmarkt/ViewHelpers"
>
    ';

$output57 .= '';

$output57 .= '
    ';

$output57 .= '';

$output57 .= '

    ';

$output57 .= '';

$output57 .= '

    ';

$output57 .= '';

$output57 .= '
</html>';

    return $output57;
}

}

#