<?php //Hateoas%255CRepresentation%255CPaginatedRepresentation

return [PHP_INT_MAX, static function () { return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
    $o = [
        clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['JMS\\Serializer\\Annotation\\ExclusionPolicy'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('JMS\\Serializer\\Annotation\\ExclusionPolicy')),
        clone ($p['JMS\\Serializer\\Annotation\\XmlRoot'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('JMS\\Serializer\\Annotation\\XmlRoot')),
        clone ($p['JMS\\Serializer\\Annotation\\AccessorOrder'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('JMS\\Serializer\\Annotation\\AccessorOrder')),
        clone ($p['Hateoas\\Configuration\\Annotation\\Relation'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Hateoas\\Configuration\\Annotation\\Relation')),
        clone ($p['Hateoas\\Configuration\\Annotation\\Route'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Hateoas\\Configuration\\Annotation\\Route')),
        clone $p['Hateoas\\Configuration\\Annotation\\Relation'],
        clone $p['Hateoas\\Configuration\\Annotation\\Route'],
        clone ($p['Hateoas\\Configuration\\Annotation\\Exclusion'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Hateoas\\Configuration\\Annotation\\Exclusion')),
        clone $p['Hateoas\\Configuration\\Annotation\\Relation'],
        clone $p['Hateoas\\Configuration\\Annotation\\Route'],
        clone $p['Hateoas\\Configuration\\Annotation\\Exclusion'],
        clone $p['Hateoas\\Configuration\\Annotation\\Relation'],
        clone $p['Hateoas\\Configuration\\Annotation\\Route'],
        clone $p['Hateoas\\Configuration\\Annotation\\Exclusion'],
    ],
    null,
    [
        'stdClass' => [
            'policy' => [
                'ALL',
            ],
            'name' => [
                1 => 'collection',
                3 => 'first',
                'expr(object.getRoute())',
                'last',
                'expr(object.getRoute())',
                8 => 'next',
                'expr(object.getRoute())',
                11 => 'previous',
                'expr(object.getRoute())',
            ],
            'order' => [
                2 => 'custom',
            ],
            'custom' => [
                2 => [
                    'page',
                    'limit',
                    'pages',
                    'total',
                ],
            ],
            'href' => [
                3 => $o[4],
                5 => $o[6],
                8 => $o[9],
                11 => $o[12],
            ],
            'parameters' => [
                4 => 'expr(object.getParameters(1))',
                6 => 'expr(object.getParameters(object.getPages()))',
                9 => 'expr(object.getParameters(object.getPage() + 1))',
                12 => 'expr(object.getParameters(object.getPage() - 1))',
            ],
            'absolute' => [
                4 => 'expr(object.isAbsolute())',
                6 => 'expr(object.isAbsolute())',
                9 => 'expr(object.isAbsolute())',
                12 => 'expr(object.isAbsolute())',
            ],
            'exclusion' => [
                5 => $o[7],
                8 => $o[10],
                11 => $o[13],
            ],
            'excludeIf' => [
                7 => 'expr(object.getPages() === null)',
                10 => 'expr(object.getPages() !== null && (object.getPage() + 1) > object.getPages())',
                13 => 'expr((object.getPage() - 1) < 1)',
            ],
        ],
    ],
    [
        $o[0],
        $o[1],
        $o[2],
        $o[3],
        $o[5],
        $o[8],
        $o[11],
    ],
    []
); }];
